66# Please read README_mvc.txt before using this file.
77#
88
9+ !ifndef VIMRUNTIME
10+ VIMRUNTIME = ..\..\runtime
11+ !endif
12+
913LANGUAGES = \
1014 af \
1115 ca \
1216 cs \
17+ cs.cp1250 \
1318 de \
1419 en_GB \
1520 eo \
@@ -19,23 +24,35 @@ LANGUAGES = \
1924 ga \
2025 it \
2126 ja \
27+ ja.euc-jp \
28+ ja.sjis \
2229 ko \
30+ ko.UTF-8 \
31+ nb \
32+ nl \
2333 no \
2434 pl \
35+ pl.cp1250 \
36+ pl.UTF-8 \
2537 pt_BR \
2638 ru \
39+ ru.cp1251 \
2740 sk \
41+ sk.cp1250 \
2842 sv \
2943 uk \
44+ uk.cp1251 \
3045 vi \
3146 zh_CN \
47+ zh_CN.cp936 \
3248 zh_CN.UTF-8 \
3349 zh_TW \
3450 zh_TW.UTF-8 \
3551
3652MOFILES = \
3753 af.mo \
3854 ca.mo \
55+ cs.cp1250.mo \
3956 cs.mo \
4057 de.mo \
4158 en_GB.mo \
@@ -45,27 +62,38 @@ MOFILES = \
4562 fr.mo \
4663 ga.mo \
4764 it.mo \
65+ ja.euc-jp.mo \
4866 ja.mo \
67+ ja.sjis.mo \
4968 ko.mo \
69+ ko.UTF-8.mo \
70+ nb.mo \
71+ nl.mo \
5072 no.mo \
73+ pl.cp1250.mo \
5174 pl.mo \
75+ pl.UTF-8.mo \
5276 pt_BR.mo \
77+ ru.cp1251.mo \
5378 ru.mo \
79+ sk.cp1250.mo \
5480 sk.mo \
5581 sv.mo \
82+ uk.cp1251.mo \
5683 uk.mo \
5784 vi.mo \
58- zh_CN.UTF-8.mo \
5985 zh_CN.mo \
60- zh_TW.UTF-8.mo \
86+ zh_CN.cp936.mo \
87+ zh_CN.UTF-8.mo \
6188 zh_TW.mo \
89+ zh_TW.UTF-8.mo \
6290
6391PACKAGE = vim
6492
6593# Correct the following line for the directory where gettext et al is installed
6694GETTEXT_PATH = H:\gettext.0.14.4\bin
6795
68- MSGFMT = $(GETTEXT_PATH ) \msgfmt
96+ MSGFMT = $(GETTEXT_PATH ) \msgfmt -v
6997XGETTEXT = $(GETTEXT_PATH ) \xgettext
7098MSGMERGE = $(GETTEXT_PATH ) \msgmerge
7199
@@ -83,6 +111,7 @@ INSTALLDIR = $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES
83111.SUFFIXES : .po .mo .pot
84112
85113.po.mo :
114+ set OLD_PO_FILE_INPUT=yes
86115 $(MSGFMT ) -o $@ $<
87116
88117all : $(MOFILES )
@@ -91,9 +120,13 @@ files:
91120 $(LS ) $(LSFLAGS ) ..\* .c ..\i f_perl.xs ..\g lobals.h > .\f iles
92121
93122first_time : files
123+ set OLD_PO_FILE_INPUT=yes
124+ set OLD_PO_FILE_OUTPUT=yes
94125 $(XGETTEXT ) --default-domain=$(LANGUAGE ) --add-comments --keyword=_ --keyword=N_ --files-from=.\f iles
95126
96127$(LANGUAGES ) : files
128+ set OLD_PO_FILE_INPUT=yes
129+ set OLD_PO_FILE_OUTPUT=yes
97130 $(XGETTEXT ) --default-domain=$(PACKAGE ) --add-comments --keyword=_ --keyword=N_ --files-from=.\f iles
98131 $(MV ) $(PACKAGE ) .po $(PACKAGE ) .pot
99132 $(CP ) $@ .po $@ .po.orig
@@ -105,6 +138,10 @@ install:
105138 if not exist $( INSTALLDIR) $( MKD) $( INSTALLDIR)
106139 $(CP ) $(LANGUAGE ) .mo $(INSTALLDIR ) \$ (PACKAGE).mo
107140
141+ install-all : all
142+ FOR %%l IN ($( LANGUAGES) ) DO @IF NOT EXIST $(VIMRUNTIME ) \l ang\% %l\L C_MESSAGES $(MKD ) $(VIMRUNTIME ) \l ang\% %l\L C_MESSAGES
143+ FOR %%l IN ($( LANGUAGES) ) DO @$(CP ) %%l.mo $(VIMRUNTIME ) \l ang\% %l\L C_MESSAGES\$ (PACKAGE).mo
144+
108145clean :
109146 $(RM ) * .mo
110147 $(RM ) * .pot
0 commit comments