Mercurial > vim
comparison src/po/Makefile @ 14181:a36fb263c35e v8.1.0108
patch 8.1.0108: no Danish translations
commit https://github.com/vim/vim/commit/a4a2934e59429e2ff68d478556ad8b2043fb0fda
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 24 15:52:56 2018 +0200
patch 8.1.0108: no Danish translations
Problem: No Danish translations.
Solution: Add Danish message translations. (closes https://github.com/vim/vim/issues/3073) Move list of
languages to a common makefile.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 24 Jun 2018 16:00:07 +0200 |
parents | 378f9f8e6d8f |
children | b79453d0d01c |
comparison
equal
deleted
inserted
replaced
14180:92037587bbb3 | 14181:a36fb263c35e |
---|---|
1 # Makefile for the Vim message translations. | 1 # Makefile for the Vim message translations. |
2 | 2 |
3 # Include stuff found by configure. | 3 # Include stuff found by configure. |
4 include ../auto/config.mk | 4 include ../auto/config.mk |
5 | 5 |
6 # TODO make this configurable | 6 # get LANGUAGES, MOFILES, MOCONVERTED and CHECKFILES |
7 include Make_all.mak | |
8 | |
7 # Note: ja.sjis, *.cp1250 and zh_CN.cp936 are only for MS-Windows, they are | 9 # Note: ja.sjis, *.cp1250 and zh_CN.cp936 are only for MS-Windows, they are |
8 # not installed on Unix | 10 # not installed on Unix |
9 | |
10 LANGUAGES = \ | |
11 af \ | |
12 ca \ | |
13 cs \ | |
14 de \ | |
15 en_GB \ | |
16 eo \ | |
17 es \ | |
18 fi \ | |
19 fr \ | |
20 ga \ | |
21 it \ | |
22 ja \ | |
23 ko \ | |
24 ko.UTF-8 \ | |
25 lv \ | |
26 nb \ | |
27 nl \ | |
28 no \ | |
29 pl \ | |
30 pt_BR \ | |
31 ru \ | |
32 sk \ | |
33 sr \ | |
34 sv \ | |
35 uk \ | |
36 vi \ | |
37 zh_CN \ | |
38 zh_CN.UTF-8 \ | |
39 zh_TW \ | |
40 zh_TW.UTF-8 | |
41 | |
42 CONVERTED = \ | |
43 cs.cp1250 \ | |
44 ja.sjis \ | |
45 ja.euc-jp \ | |
46 pl.cp1250 \ | |
47 pl.UTF-8 \ | |
48 ru.cp1251 \ | |
49 sk.cp1250 \ | |
50 uk.cp1251 \ | |
51 zh_CN.cp936 | |
52 | |
53 MOFILES = \ | |
54 af.mo \ | |
55 ca.mo \ | |
56 cs.mo \ | |
57 de.mo \ | |
58 en_GB.mo \ | |
59 eo.mo \ | |
60 es.mo \ | |
61 fi.mo \ | |
62 fr.mo \ | |
63 ga.mo \ | |
64 it.mo \ | |
65 ja.mo \ | |
66 ko.mo \ | |
67 ko.UTF-8.mo \ | |
68 lv.mo \ | |
69 nb.mo \ | |
70 nl.mo \ | |
71 no.mo \ | |
72 pl.mo \ | |
73 pt_BR.mo \ | |
74 ru.mo \ | |
75 sk.mo \ | |
76 sr.mo \ | |
77 sv.mo \ | |
78 uk.mo \ | |
79 vi.mo \ | |
80 zh_CN.UTF-8.mo \ | |
81 zh_CN.mo \ | |
82 zh_TW.UTF-8.mo \ | |
83 zh_TW.mo | |
84 | |
85 MOCONVERTED = \ | |
86 cs.cp1250.mo \ | |
87 ja.sjis.mo \ | |
88 ja.euc-jp.mo \ | |
89 pl.cp1250.mo \ | |
90 pl.UTF-8.mo \ | |
91 ru.cp1251.mo \ | |
92 sk.cp1250.mo \ | |
93 uk.cp1251.mo \ | |
94 zh_CN.cp936.mo | |
95 | |
96 CHECKFILES = \ | |
97 af.ck \ | |
98 ca.ck \ | |
99 cs.ck \ | |
100 de.ck \ | |
101 en_GB.ck \ | |
102 eo.ck \ | |
103 es.ck \ | |
104 fi.ck \ | |
105 fr.ck \ | |
106 ga.ck \ | |
107 it.ck \ | |
108 ja.ck \ | |
109 ko.ck \ | |
110 ko.UTF-8.ck \ | |
111 nb.ck \ | |
112 nl.ck \ | |
113 no.ck \ | |
114 pl.ck \ | |
115 pt_BR.ck \ | |
116 ru.ck \ | |
117 sk.ck \ | |
118 sr.ck \ | |
119 sv.ck \ | |
120 uk.ck \ | |
121 vi.ck \ | |
122 zh_CN.UTF-8.ck \ | |
123 zh_CN.ck \ | |
124 zh_TW.UTF-8.ck \ | |
125 zh_TW.ck \ | |
126 cs.cp1250.ck \ | |
127 ja.sjis.ck \ | |
128 ja.euc-jp.ck \ | |
129 pl.cp1250.ck \ | |
130 pl.UTF-8.ck \ | |
131 ru.cp1251.ck \ | |
132 sk.cp1250.ck \ | |
133 uk.cp1251.ck \ | |
134 zh_CN.cp936.ck | |
135 | 11 |
136 PACKAGE = vim | 12 PACKAGE = vim |
137 SHELL = /bin/sh | 13 SHELL = /bin/sh |
138 VIM = ../vim | 14 VIM = ../vim |
139 | 15 |
145 XGETTEXT = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes xgettext | 21 XGETTEXT = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes xgettext |
146 MSGMERGE = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes msgmerge | 22 MSGMERGE = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes msgmerge |
147 | 23 |
148 .SUFFIXES: | 24 .SUFFIXES: |
149 .SUFFIXES: .po .mo .pot .ck | 25 .SUFFIXES: .po .mo .pot .ck |
150 .PHONY: all install uninstall prefixcheck converted check clean checkclean distclean update-po $(LANGUAGES) $(CONVERTED) | 26 .PHONY: all install uninstall prefixcheck converted check clean checkclean distclean update-po $(LANGUAGES) |
151 | 27 |
152 .po.mo: | 28 .po.mo: |
153 $(MSGFMTCMD) -o $@ $< | 29 $(MSGFMTCMD) -o $@ $< |
154 | 30 |
155 .po.ck: | 31 .po.ck: |
160 | 36 |
161 check: $(CHECKFILES) | 37 check: $(CHECKFILES) |
162 | 38 |
163 install: $(MOFILES) $(MOCONVERTED) | 39 install: $(MOFILES) $(MOCONVERTED) |
164 @$(MAKE) prefixcheck | 40 @$(MAKE) prefixcheck |
165 for lang in $(LANGUAGES) $(CONVERTED); do \ | 41 for lang in $(LANGUAGES); do \ |
166 dir=$(LOCALEDIR)/$$lang/; \ | 42 dir=$(LOCALEDIR)/$$lang/; \ |
167 if test ! -x "$$dir"; then \ | 43 if test ! -x "$$dir"; then \ |
168 mkdir $$dir; chmod 755 $$dir; \ | 44 mkdir $$dir; chmod 755 $$dir; \ |
169 fi; \ | 45 fi; \ |
170 dir=$(LOCALEDIR)/$$lang/LC_MESSAGES; \ | 46 dir=$(LOCALEDIR)/$$lang/LC_MESSAGES; \ |
255 | 131 |
256 # Convert ru.po to create ru.cp1251.po. | 132 # Convert ru.po to create ru.cp1251.po. |
257 ru.cp1251.po: ru.po | 133 ru.cp1251.po: ru.po |
258 rm -f ru.cp1251.po | 134 rm -f ru.cp1251.po |
259 iconv -f utf-8 -t cp1251 ru.po | \ | 135 iconv -f utf-8 -t cp1251 ru.po | \ |
260 sed -e 's/charset=utf-8/charset=cp1251/' -e 's/# Original translations/# Generated from ru.po, DO NOT EDIT/' > ru.cp1251.po | 136 sed -e 's/charset=[uU][tT][fF]-8/charset=cp1251/' -e 's/# Original translations/# Generated from ru.po, DO NOT EDIT/' > ru.cp1251.po |
261 | 137 |
262 # Convert uk.po to create uk.cp1251.po. | 138 # Convert uk.po to create uk.cp1251.po. |
263 uk.cp1251.po: uk.po | 139 uk.cp1251.po: uk.po |
264 rm -f uk.cp1251.po | 140 rm -f uk.cp1251.po |
265 iconv -f utf-8 -t cp1251 uk.po | \ | 141 iconv -f utf-8 -t cp1251 uk.po | \ |
266 sed -e 's/charset=utf-8/charset=cp1251/' -e 's/# Original translations/# Generated from uk.po, DO NOT EDIT/' > uk.cp1251.po | 142 sed -e 's/charset=[uU][tT][fF]-8/charset=cp1251/' -e 's/# Original translations/# Generated from uk.po, DO NOT EDIT/' > uk.cp1251.po |
267 | 143 |
268 prefixcheck: | 144 prefixcheck: |
269 @if test "x" = "x$(prefix)"; then \ | 145 @if test "x" = "x$(prefix)"; then \ |
270 echo "******************************************"; \ | 146 echo "******************************************"; \ |
271 echo " please use make from the src directory "; \ | 147 echo " please use make from the src directory "; \ |