aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/Make.lang
diff options
context:
space:
mode:
authorChinese Language Team <chinese>1999-04-26 00:39:51 +0000
committerChinese Language Team <chinese>1999-04-26 00:39:51 +0000
commita145abd3ed905a77d019a3c624b07e72d90d3ead (patch)
tree6d6e484a1b74dd90ced76c40e65647304c1413e9 /chinese/Make.lang
parent5474c523074ebef8cdbdbd830863e051bc3326fb (diff)
* Moved the Perl script in Make.lang to their own separate files in bin.
* Some other minor (aesthetic) fixes. <foka> CVS version numbers chinese/Make.lang: 1.8 -> 1.9 chinese/index.wml: 1.9 -> 1.10 chinese/related_links.wml: 1.6 -> 1.7 chinese/social_contract.wml: 1.5 -> 1.6 chinese/bin/tocn.pl: INITIAL -> 1.1 chinese/bin/totw.pl: INITIAL -> 1.1 chinese/devel/people.wml: 1.1 -> 1.2
Diffstat (limited to 'chinese/Make.lang')
-rw-r--r--chinese/Make.lang39
1 files changed, 4 insertions, 35 deletions
diff --git a/chinese/Make.lang b/chinese/Make.lang
index 161613ac026..597cb91a293 100644
--- a/chinese/Make.lang
+++ b/chinese/Make.lang
@@ -10,6 +10,8 @@ B5TOU8 = $(BIN)/b5tou8
U8TOB5 = $(BIN)/u8tob5
U8TOGB = $(BIN)/u8togb
B5TOGB = ( cat - | $(B5TOU8) | $(U8TOGB) )
+TOCN = $(BIN)/tocn.pl
+TOTW = $(BIN)/totw.pl
# The '-q' forces wml to be quiet. Very useful in scripts.
# It is sometimes useful to add '--epilog=weblint' to check for errors
@@ -27,46 +29,13 @@ WMLPROLOG=--prolog='/usr/bin/perl -pe "s/^(([\\x00-\\x7F]|([\\x80-\\xFF].))+[\\x
WMLEPILOG=
WML=wml $(WMLOPTIONS) -o UNDEFu$(LANGUAGECAP):$(WMLOUTFILE) $(WMLPROLOG) $(WMLEPILOG)
-
%.$(LANGUAGE)-cn.html: %.$(LANGUAGE).html
@echo "Converting $< to $@ (zh_CN.GB2312)..."
@$(B5TOGB) < $< > $@
- @perl -pi -e 's|^(<HTML lang="zh)">|$$1-CN">|;' \
- -e 's|^(<META http-equiv=.*charset)=Big5">|$$1=GB2312">|;' \
- -e 's/(\.zh)\.(gif|jpg|png)/$$1-cn.$$2/g;' \
- -e 's|^<A href=".*">(ÖÐÎÄ&nbsp;\(GB\))</A>(&nbsp;)|$$1$$2|;' \
- -e 's/Èí¼þÌ×¼þ/Èí¼þ°ü/g; s/Ì×¼þ/Èí¼þ°ü/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)¡¸/$$1¡°/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)¡¹/$$1¡±/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)ÈíÌå/$$1Èí¼þ/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)³Ìʽ/$$1³ÌÐò/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+(Èí|Ó²|¹â))µú/$$1ÅÌ/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)ÏàÈÝ/$$1¼æÈÝ/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)µçÄÔ/$$1¼ÆËã»ú/g;' \
- -e 's/Ô¤ÉèÓïÑÔ/ȱʡÓïÑÔ/g;' \
- -e 's/Ó³ÉäÕ¾/¾µÏñÕ¾/g;' \
- -e 's/ËÅ·þÆ÷/·þÎñÆ÷/g;' \
- $@
+ @$(TOCN) $@
%.$(LANGUAGE)-tw.html: %.$(LANGUAGE).html
@echo "Converting $< to $@ (zh_TW.Big5)..."
# @$(U8TOB5) < $< > $@
@cp -a $< $@
- @perl -pi -e 's|^(<HTML lang="zh)">|$$1-TW">|;' \
- -e 's/(\.zh)\.(gif|jpg|png)/$$1-tw.$$2/g;' \
- -e 's|^<A href=".*">(¤¤¤å&nbsp;\(Big5\))</A>(&nbsp;)|$$1$$2|;' \
- -e 's/¾Þ§@¨t²Î/§@·~¨t²Î/g;' \
- -e 's/ªA°È¾¹/¦øªA¾¹/g;' \
- -e 's/·½¥N½X/­ì©l½X/g;' \
- -e 's/¶l»¼¦Cªí/³q°T½×¾Â/g;' \
- -e 's/Ãè¹³¯¸/¬M®g¯¸/g;' \
- -e 's/§Jù¦a¨È/§Jù®J¦è¨È/g;' \
- -e 's/ºôµ¸¹ï¶H¼Ò«¬Àô¹Ò/ºôµ¸ª«¥ó¼Ò«¬Àô¹Ò/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)¡§/$$1¡u/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)¡¨/$$1¡v/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+(³n|µw))¥ó/$$1Åé/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+(³n|µw|¥ú))½L/$$1ºÐ/g;' \
- -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)­Ý®e/$$1¬Û®e/g;' \
- $@
-
-# -e 's/^(([\x00-\x7F]|([\x80-\xFF].))+)µ{§Ç/$$1µ{¦¡/g;' \
+ @$(TOTW) $@

© 2014-2024 Faster IT GmbH | imprint | privacy policy