blob: b4e524a61172fe2ac888f435d753395c0ee47e6f [file] [log] [blame]
Adaa4253532022-02-19 12:06:09 +00001# Author: Ada (Haowen) Yu <me@yuhaowen.com>
2
3all: \
4 menu_chinese_gb.936.vim \
5 menu_uk_ua.cp1251.vim \
6 menu_uk_ua.koi8-u.vim \
7 menu_chinese_taiwan.950.vim \
8 menu_cs_cz.iso_8859-2.vim \
9 menu_czech_czech_republic.1250.vim \
10 menu_ja_jp.euc-jp.vim \
11 menu_japanese_japan.932.vim \
12 menu_ko_kr.euckr.vim \
13 menu_pl_pl.iso_8859-2.vim \
14 menu_polish_poland.1250.vim \
15 menu_ru_ru.koi8-r.vim \
16 menu_sl_si.cp1250.vim \
17 menu_sl_si.latin2.vim \
18 menu_slovak_slovak_republic.1250.vim \
19 menu_tr_tr.cp1254.vim \
20 menu_tr_tr.iso_8859-9.vim \
21 menu_sr_rs.iso_8859-5.vim \
22 menu_sr_rs.iso_8859-2.vim \
23 menu_sr_rs.ascii.vim \
24 menu_czech_czech_republic.ascii.vim \
Bram Moolenaar2ecbe532022-07-29 21:36:21 +010025 menu_hu_hu.iso_8859-2.vim \
26 menu_sk_sk.iso_8859-2.vim \
27
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000028SED = LANG=C sed
Adaa4253532022-02-19 12:06:09 +000029
30# Convert menu_zh_cn.utf-8.vim to create menu_chinese_gb.936.vim.
31menu_chinese_gb.936.vim: menu_zh_cn.utf-8.vim
32 rm -f menu_chinese_gb.936.vim
33 iconv -f utf-8 -t cp936 menu_zh_cn.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000034 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp936/' -e 's/" Original translations/" Generated from menu_zh_cn.utf-8.vim, DO NOT EDIT/' > menu_chinese_gb.936.vim
Adaa4253532022-02-19 12:06:09 +000035
36# Convert menu_zh_tw.utf-8.vim to create menu_chinese_taiwan.950.vim.
37menu_chinese_taiwan.950.vim: menu_zh_tw.utf-8.vim
38 rm -f menu_chinese_taiwan.950.vim
39 iconv -f utf-8 -t cp950 menu_zh_tw.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000040 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp950/' -e 's/" Original translations/" Generated from menu_zh_tw.utf-8.vim, DO NOT EDIT/' > menu_chinese_taiwan.950.vim
Adaa4253532022-02-19 12:06:09 +000041
42# Convert menu_cs_cz.utf-8.vim to create menu_cs_cz.iso_8859-2.vim.
43menu_cs_cz.iso_8859-2.vim: menu_cs_cz.utf-8.vim
44 rm -f menu_cs_cz.iso_8859-2.vim
45 iconv -f utf-8 -t iso8859-2 menu_cs_cz.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000046 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso-8859-2/' \
Adaa4253532022-02-19 12:06:09 +000047 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
48 -e 's/\(" Menu Translations:.*\)(.*)/\1(ISO8859-2)/' \
49 > menu_cs_cz.iso_8859-2.vim
50
51# Convert menu_cs_cz.utf-8.vim to create menu_czech_czech_republic.1250.vim.
52menu_czech_czech_republic.1250.vim: menu_cs_cz.utf-8.vim
53 rm -f menu_czech_czech_republic.1250.vim
54 iconv -f utf-8 -t cp1250 menu_cs_cz.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000055 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' \
Adaa4253532022-02-19 12:06:09 +000056 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
57 -e 's/\(" Menu Translations:.*\)(.*)/\1(CP1250)/' \
58 > menu_czech_czech_republic.1250.vim
59
60# Convert menu_cs_cz.utf-8.vim to create menu_czech_czech_republic.ascii.vim.
61menu_czech_czech_republic.ascii.vim: menu_cs_cz.utf-8.vim
62 rm -f menu_czech_czech_republic.ascii.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000063 $(SED) -e 's/Á/A/g' -e 's/á/a/g' -e 's/Č/C/g' -e 's/č/c/g' -e 's/Ď/D/g' \
Adaa4253532022-02-19 12:06:09 +000064 -e 's/ď/d/g' -e 's/É/E/g' -e 's/é/e/g' -e 's/Ě/E/g' -e 's/ě/e/g' \
65 -e 's/Í/I/g' -e 's/í/i/g' -e 's/Ň/N/g' -e 's/ň/n/g' -e 's/Ó/O/g' \
66 -e 's/ó/o/g' -e 's/Ř/R/g' -e 's/ř/r/g' -e 's/Š/S/g' -e 's/š/s/g' \
67 -e 's/Ť/T/g' -e 's/ť/t/g' -e 's/Ú/U/g' -e 's/ú/u/g' -e 's/Ů/U/g' \
68 -e 's/ů/u/g' -e 's/Ý/Y/g' -e 's/ý/y/g' -e 's/Ž/Z/g' -e 's/ž/z/g' \
69 -e 's/scriptencoding utf-8/scriptencoding latin1/' \
70 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
71 -e 's/\(" Menu Translations:.*\)(.*)/\1(ASCII - without diacritics)/' \
72 menu_cs_cz.utf-8.vim > menu_czech_czech_republic.ascii.vim
73
74# Convert menu_ja_jp.utf-8.vim to create menu_ja_jp.euc-jp.vim.
75menu_ja_jp.euc-jp.vim: menu_ja_jp.utf-8.vim
76 rm -f menu_ja_jp.euc-jp.vim
77 iconv -f utf-8 -t euc-jp menu_ja_jp.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000078 $(SED) -e 's/scriptencoding utf-8/scriptencoding euc-jp/' \
Adaa4253532022-02-19 12:06:09 +000079 -e 's/" Original translations/" Generated from menu_ja_jp.utf-8.vim, DO NOT EDIT/' \
80 -e 's/\(" Menu Translations:.*\)(.*)/\1(EUC-JP)/' \
81 > menu_ja_jp.euc-jp.vim
82
83# Convert menu_ja_jp.utf-8.vim to create menu_japanese_japan.932.vim.
84menu_japanese_japan.932.vim: menu_ja_jp.utf-8.vim
85 rm -f menu_japanese_japan.932.vim
86 iconv -f utf-8 -t cp932 menu_ja_jp.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000087 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp932/' \
Adaa4253532022-02-19 12:06:09 +000088 -e 's/" Original translations/" Generated from menu_ja_jp.utf-8.vim, DO NOT EDIT/' \
89 -e 's/\(" Menu Translations:.*\)(.*)/\1(CP932)/' \
90 > menu_japanese_japan.932.vim
91
92# Convert menu_ko_kr.utf-8.vim to create menu_ko_kr.euckr.vim.
93menu_ko_kr.euckr.vim: menu_ko_kr.utf-8.vim
94 rm -f menu_ko_kr.euckr.vim
95 iconv -f utf-8 -t euc-kr menu_ko_kr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000096 $(SED) -e 's/scriptencoding utf-8/scriptencoding euc-kr/' -e 's/" Original translations/" Generated from menu_ko_kr.utf-8.vim, DO NOT EDIT/' > menu_ko_kr.euckr.vim
Adaa4253532022-02-19 12:06:09 +000097
98# Convert menu_pl_pl.utf-8.vim to create menu_pl_pl.iso_8859-2.vim.
99menu_pl_pl.iso_8859-2.vim: menu_pl_pl.utf-8.vim
100 rm -f menu_pl_pl.iso_8859-2.vim
101 iconv -f utf-8 -t iso8859-2 menu_pl_pl.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000102 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso-8859-2/' -e 's/" Original translations/" Generated from menu_pl_pl.utf-8.vim, DO NOT EDIT/' > menu_pl_pl.iso_8859-2.vim
Adaa4253532022-02-19 12:06:09 +0000103
104# Convert menu_pl_pl.utf-8.vim to create menu_polish_poland.1250.vim.
105menu_polish_poland.1250.vim: menu_pl_pl.utf-8.vim
106 rm -f menu_polish_poland.1250.vim
107 iconv -f utf-8 -t cp1250 menu_pl_pl.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000108 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' -e 's/" Original translations/" Generated from menu_pl_pl.utf-8.vim, DO NOT EDIT/' > menu_polish_poland.1250.vim
Adaa4253532022-02-19 12:06:09 +0000109
110# Convert menu_ru_ru.utf-8.vim to create menu_ru_ru.koi8-r.vim.
111menu_ru_ru.koi8-r.vim: menu_ru_ru.utf-8.vim
112 rm -f menu_ru_ru.koi8-r.vim
113 iconv -f utf-8 -t koi8-r menu_ru_ru.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000114 $(SED) -e 's/scriptencoding utf-8/scriptencoding koi8-r/' -e 's/" Original translations/" Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT/' > menu_ru_ru.koi8-r.vim
Adaa4253532022-02-19 12:06:09 +0000115
116# Convert menu_sl_si.utf-8.vim to create menu_sl_si.cp1250.vim.
117menu_sl_si.cp1250.vim: menu_sl_si.utf-8.vim
118 rm -f menu_sl_si.cp1250.vim
119 iconv -f utf-8 -t cp1250 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000120 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' \
Adaa4253532022-02-19 12:06:09 +0000121 -e 's/" Original translations/" Generated from menu_sl_si.utf-8.vim, DO NOT EDIT/' > menu_sl_si.cp1250.vim
122
123# Convert menu_uk_ua.utf-8.vim to create menu_sl_si.latin2.vim.
124menu_sl_si.latin2.vim: menu_sl_si.utf-8.vim
125 rm -f menu_sl_si.latin2.vim
126 iconv -f utf-8 -t latin2 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000127 $(SED) -e 's/scriptencoding utf-8/scriptencoding latin2/' -e 's/" Original translations/" Generated from menu_sl_si.utf-8.vim, DO NOT EDIT/' > menu_sl_si.latin2.vim
Adaa4253532022-02-19 12:06:09 +0000128
129# Convert menu_uk_ua.utf-8.vim to create menu_slovak_slovak_republic.1250.vim.
130menu_slovak_slovak_republic.1250.vim: menu_sl_si.utf-8.vim
131 rm -f menu_slovak_slovak_republic.1250.vim
132 iconv -f utf-8 -t cp1250 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000133 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' -e 's/" Original translations/" Generated from menu_sl_si.utf-8.vim, DO NOT EDIT/' > menu_slovak_slovak_republic.1250.vim
Adaa4253532022-02-19 12:06:09 +0000134
135# Convert menu_tr_tr.utf-8.vim to create menu_tr_tr.cp1254.vim.
136menu_tr_tr.cp1254.vim: menu_tr_tr.utf-8.vim
137 rm -f menu_tr_tr.cp1254.vim
138 iconv -f utf-8 -t cp1254 menu_tr_tr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000139 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1254/' -e 's/" Original translations/" Generated from menu_tr_tr.utf-8.vim, DO NOT EDIT/' > menu_tr_tr.cp1254.vim
Adaa4253532022-02-19 12:06:09 +0000140
141# Convert menu_tr_tr.utf-8.vim to create menu_tr_tr.iso_8859-9.vim.
142menu_tr_tr.iso_8859-9.vim: menu_tr_tr.utf-8.vim
143 rm -f menu_tr_tr.iso_8859-9.vim
144 iconv -f utf-8 -t iso8859-9 menu_tr_tr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000145 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso8859-9/' -e 's/" Original translations/" Generated from menu_tr_tr.utf-8.vim, DO NOT EDIT/' > menu_tr_tr.iso_8859-9.vim
Adaa4253532022-02-19 12:06:09 +0000146
147# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.iso_8859-5.vim.
148menu_sr_rs.iso_8859-5.vim: menu_sr_rs.utf-8.vim
149 rm -f menu_sr_rs.iso_8859-5.vim
150 iconv -f utf-8 -t iso8859-5 menu_sr_rs.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000151 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso8859-5/' -e 's/" Original translations/" Generated from menu_sr_rs.utf-8.vim, DO NOT EDIT/' > menu_sr_rs.iso_8859-5.vim
Adaa4253532022-02-19 12:06:09 +0000152
153# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.iso_8859-2.vim.
154menu_sr_rs.iso_8859-2.vim: menu_sr_rs.utf-8.vim
155 rm -f menu_sr_rs.iso_8859-2.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000156 $(SED) -e 's/а/a/g' -e 's/б/b/g' -e 's/в/v/g' -e 's/г/g/g' -e 's/д/d/g' \
Adaa4253532022-02-19 12:06:09 +0000157 -e 's/ђ/đ/g' -e 's/е/e/g' -e 's/ж/ž/g' -e 's/з/z/g' -e 's/и/i/g' \
158 -e 's/ј/j/g' -e 's/к/k/g' -e 's/л/l/g' -e 's/љ/lj/g' -e 's/м/m/g' \
159 -e 's/н/n/g' -e 's/њ/nj/g' -e 's/о/o/g' -e 's/п/p/g' -e 's/р/r/g' \
160 -e 's/с/s/g' -e 's/т/t/g' -e 's/ћ/ć/g' -e 's/у/u/g' -e 's/ф/f/g' \
161 -e 's/х/h/g' -e 's/ц/c/g' -e 's/ч/č/g' -e 's/џ/dž/g' -e 's/ш/š/g' \
162 -e 's/А/A/g' -e 's/Б/B/g' -e 's/В/V/g' -e 's/Г/G/g' -e 's/Д/D/g' \
163 -e 's/Ђ/Đ/g' -e 's/Е/E/g' -e 's/Ж/Ž/g' -e 's/З/Z/g' -e 's/И/I/g' \
164 -e 's/Ј/J/g' -e 's/К/K/g' -e 's/Л/L/g' -e 's/Љ/Lj/g' -e 's/М/M/g' \
165 -e 's/Н/N/g' -e 's/Њ/Nj/g' -e 's/О/O/g' -e 's/П/P/g' -e 's/Р/R/g' \
166 -e 's/С/S/g' -e 's/Т/T/g' -e 's/Ћ/Ć/g' -e 's/У/U/g' -e 's/Ф/F/g' \
167 -e 's/Х/H/g' -e 's/Ц/C/g' -e 's/Ч/Č/g' -e 's/Џ/Dž/g' -e 's/Ш/Š/g' \
168 -e 's/scriptencoding utf-8/scriptencoding iso8859-2/' -e 's/" Original translations/" Generated from menu_sr_rs.utf-8.vim, DO NOT EDIT/' \
169 menu_sr_rs.utf-8.vim | iconv -f utf-8 -t iso8859-2 \
170 > menu_sr_rs.iso_8859-2.vim
171
172# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.ascii.vim.
173menu_sr_rs.ascii.vim: menu_sr_rs.utf-8.vim
174 rm -f menu_sr_rs.ascii.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000175 $(SED) -e 's/а/a/g' -e 's/б/b/g' -e 's/в/v/g' -e 's/г/g/g' -e 's/д/d/g' \
Adaa4253532022-02-19 12:06:09 +0000176 -e 's/ђ/dj/g' -e 's/е/e/g' -e 's/ж/z/g' -e 's/з/z/g' -e 's/и/i/g' \
177 -e 's/ј/j/g' -e 's/к/k/g' -e 's/л/l/g' -e 's/љ/lj/g' -e 's/м/m/g' \
178 -e 's/н/n/g' -e 's/њ/nj/g' -e 's/о/o/g' -e 's/п/p/g' -e 's/р/r/g' \
179 -e 's/с/s/g' -e 's/т/t/g' -e 's/ћ/c/g' -e 's/у/u/g' -e 's/ф/f/g' \
180 -e 's/х/h/g' -e 's/ц/c/g' -e 's/ч/c/g' -e 's/џ/dz/g' -e 's/ш/s/g' \
181 -e 's/А/A/g' -e 's/Б/B/g' -e 's/В/V/g' -e 's/Г/G/g' -e 's/Д/D/g' \
182 -e 's/Ђ/Đ/g' -e 's/Е/E/g' -e 's/Ж/Z/g' -e 's/З/Z/g' -e 's/И/I/g' \
183 -e 's/Ј/J/g' -e 's/К/K/g' -e 's/Л/L/g' -e 's/Љ/Lj/g' -e 's/М/M/g' \
184 -e 's/Н/N/g' -e 's/Њ/Nj/g' -e 's/О/O/g' -e 's/П/P/g' -e 's/Р/R/g' \
185 -e 's/С/S/g' -e 's/Т/T/g' -e 's/Ћ/C/g' -e 's/У/U/g' -e 's/Ф/F/g' \
186 -e 's/Х/H/g' -e 's/Ц/C/g' -e 's/Ч/C/g' -e 's/Џ/Dz/g' -e 's/Ш/S/g' \
187 -e 's/scriptencoding utf-8/scriptencoding latin1/' -e 's/" Original translations/" Generated from menu_sr_rs.utf-8.vim, DO NOT EDIT/' \
188 menu_sr_rs.utf-8.vim > menu_sr_rs.ascii.vim
189
190# Convert menu_uk_ua.utf-8.vim to create menu_uk_ua.cp1251.vim.
191menu_uk_ua.cp1251.vim: menu_uk_ua.utf-8.vim
192 rm -f menu_uk_ua.cp1251.vim
193 iconv -f utf-8 -t cp1251 menu_uk_ua.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000194 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1251/' -e 's/" Original translations/" Generated from menu_uk_ua.utf-8.vim, DO NOT EDIT/' > menu_uk_ua.cp1251.vim
Adaa4253532022-02-19 12:06:09 +0000195
196# Convert menu_uk_ua.utf-8.vim to create menu_uk_ua.koi8-u.vim.
197menu_uk_ua.koi8-u.vim: menu_uk_ua.utf-8.vim
198 rm -f menu_uk_ua.koi8-u.vim
199 iconv -f utf-8 -t koi8-u menu_uk_ua.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000200 $(SED) -e 's/scriptencoding utf-8/scriptencoding koi8-u/' -e 's/" Original translations/" Generated from menu_uk_ua.utf-8.vim, DO NOT EDIT/' > menu_uk_ua.koi8-u.vim
Bram Moolenaar2ecbe532022-07-29 21:36:21 +0100201
202# Convert menu_hu_hu.utf-8.vim to create menu_hu_hu.iso_8859-2.vim.
203menu_hu_hu.iso_8859-2.vim: menu_hu_hu.utf-8.vim
204 rm -f menu_hu_hu.iso_8859-2.vim
205 iconv -f utf-8 -t iso8859-2 menu_hu_hu.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000206 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso-8859-2/' -e 's/" Original translations/" Generated from menu_hu_hu.utf-8.vim, DO NOT EDIT/' > menu_hu_hu.iso_8859-2.vim
Bram Moolenaar2ecbe532022-07-29 21:36:21 +0100207
208# Convert menu_slovak_slovak_republic.1250.vim to create menu_sk_sk.iso_8859-2.vim.
209menu_sk_sk.iso_8859-2.vim: menu_slovak_slovak_republic.1250.vim
210 rm -f menu_sk_sk.iso_8859-2.vim
211 iconv -f cp1250 -t iso8859-2 menu_slovak_slovak_republic.1250.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000212 $(SED) -e 's/scriptencoding cp1250/scriptencoding iso-8859-2/' -e 's/" Original translations/" Generated from menu_slovak_slovak_republic.1250.vim, DO NOT EDIT/' > menu_sk_sk.iso_8859-2.vim