blob: fb762391a48473539eb0a23d91b72807ee721b21 [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 \
RestorerZ9a6cf342023-08-27 19:00:42 +020016 menu_ru_ru.cp1251.vim \
Adaa4253532022-02-19 12:06:09 +000017 menu_sl_si.cp1250.vim \
18 menu_sl_si.latin2.vim \
19 menu_slovak_slovak_republic.1250.vim \
20 menu_tr_tr.cp1254.vim \
21 menu_tr_tr.iso_8859-9.vim \
22 menu_sr_rs.iso_8859-5.vim \
23 menu_sr_rs.iso_8859-2.vim \
24 menu_sr_rs.ascii.vim \
25 menu_czech_czech_republic.ascii.vim \
Bram Moolenaar2ecbe532022-07-29 21:36:21 +010026 menu_hu_hu.iso_8859-2.vim \
27 menu_sk_sk.iso_8859-2.vim \
28
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000029SED = LANG=C sed
Adaa4253532022-02-19 12:06:09 +000030
31# Convert menu_zh_cn.utf-8.vim to create menu_chinese_gb.936.vim.
32menu_chinese_gb.936.vim: menu_zh_cn.utf-8.vim
33 rm -f menu_chinese_gb.936.vim
34 iconv -f utf-8 -t cp936 menu_zh_cn.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000035 $(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 +000036
37# Convert menu_zh_tw.utf-8.vim to create menu_chinese_taiwan.950.vim.
38menu_chinese_taiwan.950.vim: menu_zh_tw.utf-8.vim
39 rm -f menu_chinese_taiwan.950.vim
40 iconv -f utf-8 -t cp950 menu_zh_tw.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000041 $(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 +000042
43# Convert menu_cs_cz.utf-8.vim to create menu_cs_cz.iso_8859-2.vim.
44menu_cs_cz.iso_8859-2.vim: menu_cs_cz.utf-8.vim
45 rm -f menu_cs_cz.iso_8859-2.vim
46 iconv -f utf-8 -t iso8859-2 menu_cs_cz.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000047 $(SED) -e 's/scriptencoding utf-8/scriptencoding iso-8859-2/' \
Adaa4253532022-02-19 12:06:09 +000048 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
49 -e 's/\(" Menu Translations:.*\)(.*)/\1(ISO8859-2)/' \
50 > menu_cs_cz.iso_8859-2.vim
51
52# Convert menu_cs_cz.utf-8.vim to create menu_czech_czech_republic.1250.vim.
53menu_czech_czech_republic.1250.vim: menu_cs_cz.utf-8.vim
54 rm -f menu_czech_czech_republic.1250.vim
55 iconv -f utf-8 -t cp1250 menu_cs_cz.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000056 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' \
Adaa4253532022-02-19 12:06:09 +000057 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
58 -e 's/\(" Menu Translations:.*\)(.*)/\1(CP1250)/' \
59 > menu_czech_czech_republic.1250.vim
60
61# Convert menu_cs_cz.utf-8.vim to create menu_czech_czech_republic.ascii.vim.
62menu_czech_czech_republic.ascii.vim: menu_cs_cz.utf-8.vim
63 rm -f menu_czech_czech_republic.ascii.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000064 $(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 +000065 -e 's/ď/d/g' -e 's/É/E/g' -e 's/é/e/g' -e 's/Ě/E/g' -e 's/ě/e/g' \
66 -e 's/Í/I/g' -e 's/í/i/g' -e 's/Ň/N/g' -e 's/ň/n/g' -e 's/Ó/O/g' \
67 -e 's/ó/o/g' -e 's/Ř/R/g' -e 's/ř/r/g' -e 's/Š/S/g' -e 's/š/s/g' \
68 -e 's/Ť/T/g' -e 's/ť/t/g' -e 's/Ú/U/g' -e 's/ú/u/g' -e 's/Ů/U/g' \
69 -e 's/ů/u/g' -e 's/Ý/Y/g' -e 's/ý/y/g' -e 's/Ž/Z/g' -e 's/ž/z/g' \
70 -e 's/scriptencoding utf-8/scriptencoding latin1/' \
71 -e 's/" Original translations/" Generated from menu_cs_cz.utf-8.vim, DO NOT EDIT/' \
72 -e 's/\(" Menu Translations:.*\)(.*)/\1(ASCII - without diacritics)/' \
73 menu_cs_cz.utf-8.vim > menu_czech_czech_republic.ascii.vim
74
75# Convert menu_ja_jp.utf-8.vim to create menu_ja_jp.euc-jp.vim.
76menu_ja_jp.euc-jp.vim: menu_ja_jp.utf-8.vim
77 rm -f menu_ja_jp.euc-jp.vim
78 iconv -f utf-8 -t euc-jp menu_ja_jp.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000079 $(SED) -e 's/scriptencoding utf-8/scriptencoding euc-jp/' \
Adaa4253532022-02-19 12:06:09 +000080 -e 's/" Original translations/" Generated from menu_ja_jp.utf-8.vim, DO NOT EDIT/' \
81 -e 's/\(" Menu Translations:.*\)(.*)/\1(EUC-JP)/' \
82 > menu_ja_jp.euc-jp.vim
83
84# Convert menu_ja_jp.utf-8.vim to create menu_japanese_japan.932.vim.
85menu_japanese_japan.932.vim: menu_ja_jp.utf-8.vim
86 rm -f menu_japanese_japan.932.vim
87 iconv -f utf-8 -t cp932 menu_ja_jp.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000088 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp932/' \
Adaa4253532022-02-19 12:06:09 +000089 -e 's/" Original translations/" Generated from menu_ja_jp.utf-8.vim, DO NOT EDIT/' \
90 -e 's/\(" Menu Translations:.*\)(.*)/\1(CP932)/' \
91 > menu_japanese_japan.932.vim
92
93# Convert menu_ko_kr.utf-8.vim to create menu_ko_kr.euckr.vim.
94menu_ko_kr.euckr.vim: menu_ko_kr.utf-8.vim
95 rm -f menu_ko_kr.euckr.vim
96 iconv -f utf-8 -t euc-kr menu_ko_kr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +000097 $(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 +000098
99# Convert menu_pl_pl.utf-8.vim to create menu_pl_pl.iso_8859-2.vim.
100menu_pl_pl.iso_8859-2.vim: menu_pl_pl.utf-8.vim
101 rm -f menu_pl_pl.iso_8859-2.vim
102 iconv -f utf-8 -t iso8859-2 menu_pl_pl.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000103 $(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 +0000104
105# Convert menu_pl_pl.utf-8.vim to create menu_polish_poland.1250.vim.
106menu_polish_poland.1250.vim: menu_pl_pl.utf-8.vim
107 rm -f menu_polish_poland.1250.vim
108 iconv -f utf-8 -t cp1250 menu_pl_pl.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000109 $(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 +0000110
111# Convert menu_ru_ru.utf-8.vim to create menu_ru_ru.koi8-r.vim.
112menu_ru_ru.koi8-r.vim: menu_ru_ru.utf-8.vim
113 rm -f menu_ru_ru.koi8-r.vim
114 iconv -f utf-8 -t koi8-r menu_ru_ru.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000115 $(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 +0000116
RestorerZ9a6cf342023-08-27 19:00:42 +0200117# Convert menu_ru_ru.utf-8.vim to create menu_ru_ru.cp1251.vim.
118menu_ru_ru.cp1251.vim: menu_ru_ru.utf-8.vim
119 rm -f menu_ru_ru.cp1251.vim
120 iconv -f utf-8 -t cp1251 menu_ru_ru.utf-8.vim | \
121 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1251/' -e 's/" Original translations/" Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT/' > menu_ru_ru.cp1251.vim
122
Adaa4253532022-02-19 12:06:09 +0000123# Convert menu_sl_si.utf-8.vim to create menu_sl_si.cp1250.vim.
124menu_sl_si.cp1250.vim: menu_sl_si.utf-8.vim
125 rm -f menu_sl_si.cp1250.vim
126 iconv -f utf-8 -t cp1250 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000127 $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1250/' \
Adaa4253532022-02-19 12:06:09 +0000128 -e 's/" Original translations/" Generated from menu_sl_si.utf-8.vim, DO NOT EDIT/' > menu_sl_si.cp1250.vim
129
130# Convert menu_uk_ua.utf-8.vim to create menu_sl_si.latin2.vim.
131menu_sl_si.latin2.vim: menu_sl_si.utf-8.vim
132 rm -f menu_sl_si.latin2.vim
133 iconv -f utf-8 -t latin2 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000134 $(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 +0000135
136# Convert menu_uk_ua.utf-8.vim to create menu_slovak_slovak_republic.1250.vim.
137menu_slovak_slovak_republic.1250.vim: menu_sl_si.utf-8.vim
138 rm -f menu_slovak_slovak_republic.1250.vim
139 iconv -f utf-8 -t cp1250 menu_sl_si.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000140 $(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 +0000141
142# Convert menu_tr_tr.utf-8.vim to create menu_tr_tr.cp1254.vim.
143menu_tr_tr.cp1254.vim: menu_tr_tr.utf-8.vim
144 rm -f menu_tr_tr.cp1254.vim
145 iconv -f utf-8 -t cp1254 menu_tr_tr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000146 $(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 +0000147
148# Convert menu_tr_tr.utf-8.vim to create menu_tr_tr.iso_8859-9.vim.
149menu_tr_tr.iso_8859-9.vim: menu_tr_tr.utf-8.vim
150 rm -f menu_tr_tr.iso_8859-9.vim
151 iconv -f utf-8 -t iso8859-9 menu_tr_tr.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000152 $(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 +0000153
154# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.iso_8859-5.vim.
155menu_sr_rs.iso_8859-5.vim: menu_sr_rs.utf-8.vim
156 rm -f menu_sr_rs.iso_8859-5.vim
157 iconv -f utf-8 -t iso8859-5 menu_sr_rs.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000158 $(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 +0000159
160# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.iso_8859-2.vim.
161menu_sr_rs.iso_8859-2.vim: menu_sr_rs.utf-8.vim
162 rm -f menu_sr_rs.iso_8859-2.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000163 $(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 +0000164 -e 's/ђ/đ/g' -e 's/е/e/g' -e 's/ж/ž/g' -e 's/з/z/g' -e 's/и/i/g' \
165 -e 's/ј/j/g' -e 's/к/k/g' -e 's/л/l/g' -e 's/љ/lj/g' -e 's/м/m/g' \
166 -e 's/н/n/g' -e 's/њ/nj/g' -e 's/о/o/g' -e 's/п/p/g' -e 's/р/r/g' \
167 -e 's/с/s/g' -e 's/т/t/g' -e 's/ћ/ć/g' -e 's/у/u/g' -e 's/ф/f/g' \
168 -e 's/х/h/g' -e 's/ц/c/g' -e 's/ч/č/g' -e 's/џ/dž/g' -e 's/ш/š/g' \
169 -e 's/А/A/g' -e 's/Б/B/g' -e 's/В/V/g' -e 's/Г/G/g' -e 's/Д/D/g' \
170 -e 's/Ђ/Đ/g' -e 's/Е/E/g' -e 's/Ж/Ž/g' -e 's/З/Z/g' -e 's/И/I/g' \
171 -e 's/Ј/J/g' -e 's/К/K/g' -e 's/Л/L/g' -e 's/Љ/Lj/g' -e 's/М/M/g' \
172 -e 's/Н/N/g' -e 's/Њ/Nj/g' -e 's/О/O/g' -e 's/П/P/g' -e 's/Р/R/g' \
173 -e 's/С/S/g' -e 's/Т/T/g' -e 's/Ћ/Ć/g' -e 's/У/U/g' -e 's/Ф/F/g' \
174 -e 's/Х/H/g' -e 's/Ц/C/g' -e 's/Ч/Č/g' -e 's/Џ/Dž/g' -e 's/Ш/Š/g' \
175 -e 's/scriptencoding utf-8/scriptencoding iso8859-2/' -e 's/" Original translations/" Generated from menu_sr_rs.utf-8.vim, DO NOT EDIT/' \
176 menu_sr_rs.utf-8.vim | iconv -f utf-8 -t iso8859-2 \
177 > menu_sr_rs.iso_8859-2.vim
178
179# Convert menu_sr_rs.utf-8.vim to create menu_sr_rs.ascii.vim.
180menu_sr_rs.ascii.vim: menu_sr_rs.utf-8.vim
181 rm -f menu_sr_rs.ascii.vim
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000182 $(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 +0000183 -e 's/ђ/dj/g' -e 's/е/e/g' -e 's/ж/z/g' -e 's/з/z/g' -e 's/и/i/g' \
184 -e 's/ј/j/g' -e 's/к/k/g' -e 's/л/l/g' -e 's/љ/lj/g' -e 's/м/m/g' \
185 -e 's/н/n/g' -e 's/њ/nj/g' -e 's/о/o/g' -e 's/п/p/g' -e 's/р/r/g' \
186 -e 's/с/s/g' -e 's/т/t/g' -e 's/ћ/c/g' -e 's/у/u/g' -e 's/ф/f/g' \
187 -e 's/х/h/g' -e 's/ц/c/g' -e 's/ч/c/g' -e 's/џ/dz/g' -e 's/ш/s/g' \
188 -e 's/А/A/g' -e 's/Б/B/g' -e 's/В/V/g' -e 's/Г/G/g' -e 's/Д/D/g' \
189 -e 's/Ђ/Đ/g' -e 's/Е/E/g' -e 's/Ж/Z/g' -e 's/З/Z/g' -e 's/И/I/g' \
190 -e 's/Ј/J/g' -e 's/К/K/g' -e 's/Л/L/g' -e 's/Љ/Lj/g' -e 's/М/M/g' \
191 -e 's/Н/N/g' -e 's/Њ/Nj/g' -e 's/О/O/g' -e 's/П/P/g' -e 's/Р/R/g' \
192 -e 's/С/S/g' -e 's/Т/T/g' -e 's/Ћ/C/g' -e 's/У/U/g' -e 's/Ф/F/g' \
193 -e 's/Х/H/g' -e 's/Ц/C/g' -e 's/Ч/C/g' -e 's/Џ/Dz/g' -e 's/Ш/S/g' \
194 -e 's/scriptencoding utf-8/scriptencoding latin1/' -e 's/" Original translations/" Generated from menu_sr_rs.utf-8.vim, DO NOT EDIT/' \
195 menu_sr_rs.utf-8.vim > menu_sr_rs.ascii.vim
196
197# Convert menu_uk_ua.utf-8.vim to create menu_uk_ua.cp1251.vim.
198menu_uk_ua.cp1251.vim: menu_uk_ua.utf-8.vim
199 rm -f menu_uk_ua.cp1251.vim
200 iconv -f utf-8 -t cp1251 menu_uk_ua.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000201 $(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 +0000202
203# Convert menu_uk_ua.utf-8.vim to create menu_uk_ua.koi8-u.vim.
204menu_uk_ua.koi8-u.vim: menu_uk_ua.utf-8.vim
205 rm -f menu_uk_ua.koi8-u.vim
206 iconv -f utf-8 -t koi8-u menu_uk_ua.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000207 $(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 +0100208
209# Convert menu_hu_hu.utf-8.vim to create menu_hu_hu.iso_8859-2.vim.
210menu_hu_hu.iso_8859-2.vim: menu_hu_hu.utf-8.vim
211 rm -f menu_hu_hu.iso_8859-2.vim
212 iconv -f utf-8 -t iso8859-2 menu_hu_hu.utf-8.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000213 $(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 +0100214
215# Convert menu_slovak_slovak_republic.1250.vim to create menu_sk_sk.iso_8859-2.vim.
216menu_sk_sk.iso_8859-2.vim: menu_slovak_slovak_republic.1250.vim
217 rm -f menu_sk_sk.iso_8859-2.vim
218 iconv -f cp1250 -t iso8859-2 menu_slovak_slovak_republic.1250.vim | \
Yee Cheng Chin16110cc2023-03-16 21:04:31 +0000219 $(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