Mercurial > hg > RemoteEditor > vim7
annotate src/po/Make_ming.mak @ 34:e170173ecb68 current-release
before ack base protocol.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 26 Nov 2008 15:02:10 +0900 |
parents | 76efa0be13f1 |
children |
rev | line source |
---|---|
0 | 1 # Makefile for the Vim message translations for mingw32 |
2 # | |
3 # Eduardo F. Amatria <eferna1@platea.pntic.mec.es> | |
4 # | |
5 # Read the README_ming.txt file before using it. | |
6 # | |
7 # Use at your own risk but with care, it could even kill your canary. | |
8 # | |
9 # Previous to all you must have the environment variable LANGUAGE set to your | |
10 # language (xx) and add it to the next three lines. | |
11 # | |
12 | |
13 LANGUAGES = \ | |
14 af \ | |
15 ca \ | |
16 cs \ | |
17 de \ | |
18 en_GB \ | |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
19 eo \ |
0 | 20 es \ |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
21 fi \ |
0 | 22 fr \ |
23 ga \ | |
24 it \ | |
25 ja \ | |
26 ko \ | |
27 no \ | |
28 pl \ | |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
29 pt_BR \ |
0 | 30 ru \ |
31 sk \ | |
32 sv \ | |
33 uk \ | |
34 vi \ | |
35 zh_CN \ | |
36 zh_CN.UTF-8\ | |
37 zh_TW \ | |
38 zh_TW.UTF-8 \ | |
39 | |
40 MOFILES = \ | |
41 af.mo \ | |
42 ca.mo \ | |
43 cs.mo \ | |
44 de.mo \ | |
45 en_GB.mo \ | |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
46 eo.mo \ |
0 | 47 es.mo \ |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
48 fi.mo \ |
0 | 49 fr.mo \ |
50 ga.mo \ | |
51 it.mo \ | |
52 ja.mo \ | |
53 ko.mo \ | |
54 no.mo \ | |
55 pl.mo \ | |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
56 pt_BR.mo \ |
0 | 57 ru.mo \ |
58 sk.mo \ | |
59 sv.mo \ | |
60 uk.mo \ | |
61 vi.mo \ | |
62 zh_CN.UTF-8.mo \ | |
63 zh_CN.mo \ | |
64 zh_TW.UTF-8.mo \ | |
65 zh_TW.mo \ | |
66 | |
67 PACKAGE = vim | |
68 | |
69 # Uncomment one of the lines below or modify it to put the path to your | |
70 # gettex binaries; I use the first | |
71 #GETTEXT_PATH = C:/gettext.win32/bin/ | |
72 #GETTEXT_PATH = C:/gettext-0.10.35-w32/win32/Release/ | |
73 #GETTEXT_PATH = C:/cygwin/bin/ | |
74 | |
75 MSGFMT = $(GETTEXT_PATH)msgfmt | |
76 XGETTEXT = $(GETTEXT_PATH)xgettext | |
77 MSGMERGE = $(GETTEXT_PATH)msgmerge | |
78 | |
79 MV = move | |
80 CP = copy | |
81 RM = del | |
82 MKD = mkdir | |
83 | |
84 .SUFFIXES: | |
85 .SUFFIXES: .po .mo .pot | |
86 .PHONY: first_time all install clean $(LANGUAGES) | |
87 | |
88 .po.mo: | |
89 $(MSGFMT) -o $@ $< | |
90 | |
91 all: $(MOFILES) | |
92 | |
93 first_time: | |
94 $(XGETTEXT) --default-domain=$(LANGUAGE) \ | |
95 --add-comments --keyword=_ --keyword=N_ $(wildcard ../*.c) ../if_perl.xs $(wildcard ../globals.h) | |
96 | |
97 $(LANGUAGES): | |
98 $(XGETTEXT) --default-domain=$(PACKAGE) \ | |
99 --add-comments --keyword=_ --keyword=N_ $(wildcard ../*.c) ../if_perl.xs $(wildcard ../globals.h) | |
100 $(MV) $(PACKAGE).po $(PACKAGE).pot | |
101 $(CP) $@.po $@.po.orig | |
102 $(MV) $@.po $@.po.old | |
103 $(MSGMERGE) $@.po.old $(PACKAGE).pot -o $@.po | |
104 $(RM) $@.po.old | |
105 | |
106 install: | |
107 $(MKD) $(VIMRUNTIME)\lang\$(LANGUAGE) | |
108 $(MKD) $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES | |
109 $(CP) $(LANGUAGE).mo $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES\$(PACKAGE).mo | |
110 | |
111 clean: | |
112 $(RM) *.mo | |
113 $(RM) *.pot | |
114 | |
115 |