Mercurial > vim
annotate src/po/Make_mvc.mak @ 5940:f6f754304324 v7.4.311
updated for version 7.4.311
Problem: Can't use winrestview to only restore part of the view.
Solution: Handle missing items in the dict. (Christian Brabandt)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 28 May 2014 16:47:16 +0200 |
parents | 3567e0d56891 |
children | 7e367104f6b6 |
rev | line source |
---|---|
7 | 1 # Makefile for the Vim message translations for MSVC |
2 # (based on make_ming.mak) | |
3 # | |
4 # Mike Williams <mrw@eandem.co.uk> | |
5 # | |
6 # Please read README_mvc.txt before using this file. | |
7 # | |
8 | |
435 | 9 LANGUAGES = \ |
10 af \ | |
11 ca \ | |
12 cs \ | |
13 de \ | |
14 en_GB \ | |
1621 | 15 eo \ |
435 | 16 es \ |
1621 | 17 fi \ |
435 | 18 fr \ |
19 ga \ | |
20 it \ | |
21 ja \ | |
22 ko \ | |
23 no \ | |
24 pl \ | |
1698 | 25 pt_BR \ |
435 | 26 ru \ |
27 sk \ | |
28 sv \ | |
29 uk \ | |
30 vi \ | |
31 zh_CN \ | |
32 zh_CN.UTF-8 \ | |
33 zh_TW \ | |
34 zh_TW.UTF-8 \ | |
35 | |
36 MOFILES = \ | |
37 af.mo \ | |
38 ca.mo \ | |
39 cs.mo \ | |
40 de.mo \ | |
41 en_GB.mo \ | |
1621 | 42 eo.mo \ |
435 | 43 es.mo \ |
1621 | 44 fi.mo \ |
435 | 45 fr.mo \ |
46 ga.mo \ | |
47 it.mo \ | |
48 ja.mo \ | |
49 ko.mo \ | |
50 no.mo \ | |
51 pl.mo \ | |
1698 | 52 pt_BR.mo \ |
435 | 53 ru.mo \ |
54 sk.mo \ | |
55 sv.mo \ | |
56 uk.mo \ | |
57 vi.mo \ | |
58 zh_CN.UTF-8.mo \ | |
59 zh_CN.mo \ | |
60 zh_TW.UTF-8.mo \ | |
61 zh_TW.mo \ | |
7 | 62 |
63 PACKAGE = vim | |
64 | |
2472
3567e0d56891
Updated version of gettext for use with MVC. (Mike Williams)
Bram Moolenaar <bram@vim.org>
parents:
1698
diff
changeset
|
65 # Correct the following line for the directory where gettext et al is installed |
3567e0d56891
Updated version of gettext for use with MVC. (Mike Williams)
Bram Moolenaar <bram@vim.org>
parents:
1698
diff
changeset
|
66 GETTEXT_PATH = H:\gettext.0.14.4\bin |
7 | 67 |
68 MSGFMT = $(GETTEXT_PATH)\msgfmt | |
69 XGETTEXT = $(GETTEXT_PATH)\xgettext | |
70 MSGMERGE = $(GETTEXT_PATH)\msgmerge | |
71 | |
72 MV = move | |
73 CP = copy | |
74 RM = del | |
75 MKD = mkdir | |
76 LS = dir | |
77 | |
78 LSFLAGS = /b /on /l /s | |
79 | |
80 INSTALLDIR = $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES | |
81 | |
82 .SUFFIXES: | |
83 .SUFFIXES: .po .mo .pot | |
84 | |
85 .po.mo: | |
86 $(MSGFMT) -o $@ $< | |
87 | |
88 all: $(MOFILES) | |
89 | |
90 files: | |
91 $(LS) $(LSFLAGS) ..\*.c ..\if_perl.xs ..\globals.h > .\files | |
92 | |
93 first_time: files | |
94 $(XGETTEXT) --default-domain=$(LANGUAGE) --add-comments --keyword=_ --keyword=N_ --files-from=.\files | |
95 | |
96 $(LANGUAGES): files | |
97 $(XGETTEXT) --default-domain=$(PACKAGE) --add-comments --keyword=_ --keyword=N_ --files-from=.\files | |
98 $(MV) $(PACKAGE).po $(PACKAGE).pot | |
99 $(CP) $@.po $@.po.orig | |
100 $(MV) $@.po $@.po.old | |
101 $(MSGMERGE) $@.po.old $(PACKAGE).pot -o $@.po | |
102 $(RM) $@.po.old | |
103 | |
104 install: | |
105 if not exist $(INSTALLDIR) $(MKD) $(INSTALLDIR) | |
106 $(CP) $(LANGUAGE).mo $(INSTALLDIR)\$(PACKAGE).mo | |
107 | |
108 clean: | |
109 $(RM) *.mo | |
110 $(RM) *.pot |