OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
| 5 import("//build/config/locales.gni") |
5 import("//tools/grit/grit_rule.gni") | 6 import("//tools/grit/grit_rule.gni") |
6 | 7 |
7 if (is_android) { | 8 if (is_android) { |
8 import("//build/config/android/rules.gni") | 9 import("//build/config/android/rules.gni") |
9 android_components_strings_java_resources = [ | 10 android_components_strings_java_resources = [ |
10 "java/res/values-am/components_strings.xml", | 11 "java/res/values-am/components_strings.xml", |
11 "java/res/values-ar/components_strings.xml", | 12 "java/res/values-ar/components_strings.xml", |
12 "java/res/values-bg/components_strings.xml", | 13 "java/res/values-bg/components_strings.xml", |
13 "java/res/values-ca/components_strings.xml", | 14 "java/res/values-ca/components_strings.xml", |
14 "java/res/values-cs/components_strings.xml", | 15 "java/res/values-cs/components_strings.xml", |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 ":components_strings", | 63 ":components_strings", |
63 ] | 64 ] |
64 } | 65 } |
65 | 66 |
66 # GYP version: components/components_strings.gyp:components_strings | 67 # GYP version: components/components_strings.gyp:components_strings |
67 # (generate_components_strings action) | 68 # (generate_components_strings action) |
68 grit("components_strings") { | 69 grit("components_strings") { |
69 source = "../components_strings.grd" | 70 source = "../components_strings.grd" |
70 outputs = [ | 71 outputs = [ |
71 "grit/components_strings.h", | 72 "grit/components_strings.h", |
72 "components_strings_am.pak", | |
73 "components_strings_ar.pak", | |
74 "components_strings_bg.pak", | |
75 "components_strings_bn.pak", | |
76 "components_strings_ca.pak", | |
77 "components_strings_cs.pak", | |
78 "components_strings_da.pak", | |
79 "components_strings_de.pak", | |
80 "components_strings_el.pak", | |
81 "components_strings_en-GB.pak", | |
82 "components_strings_en-US.pak", | |
83 "components_strings_es.pak", | |
84 "components_strings_es-419.pak", | |
85 "components_strings_et.pak", | |
86 "components_strings_fa.pak", | |
87 "components_strings_fake-bidi.pak", | |
88 "components_strings_fi.pak", | |
89 "components_strings_fil.pak", | |
90 "components_strings_fr.pak", | |
91 "components_strings_gu.pak", | |
92 "components_strings_he.pak", | |
93 "components_strings_hi.pak", | |
94 "components_strings_hr.pak", | |
95 "components_strings_hu.pak", | |
96 "components_strings_id.pak", | |
97 "components_strings_it.pak", | |
98 "components_strings_ja.pak", | |
99 "components_strings_kn.pak", | |
100 "components_strings_ko.pak", | |
101 "components_strings_lt.pak", | |
102 "components_strings_lv.pak", | |
103 "components_strings_ml.pak", | |
104 "components_strings_mr.pak", | |
105 "components_strings_ms.pak", | |
106 "components_strings_nl.pak", | |
107 "components_strings_nb.pak", | |
108 "components_strings_pl.pak", | |
109 "components_strings_pt-BR.pak", | |
110 "components_strings_pt-PT.pak", | |
111 "components_strings_ro.pak", | |
112 "components_strings_ru.pak", | |
113 "components_strings_sk.pak", | |
114 "components_strings_sl.pak", | |
115 "components_strings_sr.pak", | |
116 "components_strings_sv.pak", | |
117 "components_strings_sw.pak", | |
118 "components_strings_ta.pak", | |
119 "components_strings_te.pak", | |
120 "components_strings_th.pak", | |
121 "components_strings_tr.pak", | |
122 "components_strings_uk.pak", | |
123 "components_strings_vi.pak", | |
124 "components_strings_zh-CN.pak", | |
125 "components_strings_zh-TW.pak", | |
126 ] | 73 ] |
127 | 74 foreach(locale, locales_with_fake_bidi) { |
128 if (is_ios) { | 75 outputs += [ "components_strings_$locale.pak" ] |
129 # iOS uses "pt" for pt-BR" and "es-MX" for "es-419". | |
130 outputs -= [ | |
131 "components_strings_pt-BR.pak", | |
132 "components_strings_es-419.pak", | |
133 ] | |
134 outputs += [ | |
135 "components_strings_pt.pak", | |
136 "components_strings_es-MX.pak", | |
137 ] | |
138 } | 76 } |
139 | 77 |
140 if (is_android) { | 78 if (is_android) { |
141 outputs += android_components_strings_java_resources | 79 outputs += android_components_strings_java_resources |
142 } | 80 } |
143 } | 81 } |
144 | 82 |
145 if (is_android) { | 83 if (is_android) { |
146 java_strings_grd_prebuilt("components_strings_grd") { | 84 java_strings_grd_prebuilt("components_strings_grd") { |
147 grit_output_dir = "$root_gen_dir/components/strings/java/res" | 85 grit_output_dir = "$root_gen_dir/components/strings/java/res" |
148 generated_files = | 86 generated_files = |
149 rebase_path(android_components_strings_java_resources, "java/res", ".") | 87 rebase_path(android_components_strings_java_resources, "java/res", ".") |
150 deps = [ | 88 deps = [ |
151 ":components_strings", | 89 ":components_strings", |
152 ] | 90 ] |
153 } | 91 } |
154 } | 92 } |
155 | 93 |
156 # GYP version: components/components_strings.gyp:components_strings | 94 # GYP version: components/components_strings.gyp:components_strings |
157 # (generate_components_chromium_strings action) | 95 # (generate_components_chromium_strings action) |
158 grit("components_chromium_strings") { | 96 grit("components_chromium_strings") { |
159 source = "../components_chromium_strings.grd" | 97 source = "../components_chromium_strings.grd" |
160 outputs = [ | 98 outputs = [ |
161 "grit/components_chromium_strings.h", | 99 "grit/components_chromium_strings.h", |
162 "components_chromium_strings_am.pak", | |
163 "components_chromium_strings_ar.pak", | |
164 "components_chromium_strings_bg.pak", | |
165 "components_chromium_strings_bn.pak", | |
166 "components_chromium_strings_ca.pak", | |
167 "components_chromium_strings_cs.pak", | |
168 "components_chromium_strings_da.pak", | |
169 "components_chromium_strings_de.pak", | |
170 "components_chromium_strings_el.pak", | |
171 "components_chromium_strings_en-GB.pak", | |
172 "components_chromium_strings_en-US.pak", | |
173 "components_chromium_strings_es.pak", | |
174 "components_chromium_strings_es-419.pak", | |
175 "components_chromium_strings_et.pak", | |
176 "components_chromium_strings_fa.pak", | |
177 "components_chromium_strings_fake-bidi.pak", | |
178 "components_chromium_strings_fi.pak", | |
179 "components_chromium_strings_fil.pak", | |
180 "components_chromium_strings_fr.pak", | |
181 "components_chromium_strings_gu.pak", | |
182 "components_chromium_strings_he.pak", | |
183 "components_chromium_strings_hi.pak", | |
184 "components_chromium_strings_hr.pak", | |
185 "components_chromium_strings_hu.pak", | |
186 "components_chromium_strings_id.pak", | |
187 "components_chromium_strings_it.pak", | |
188 "components_chromium_strings_ja.pak", | |
189 "components_chromium_strings_kn.pak", | |
190 "components_chromium_strings_ko.pak", | |
191 "components_chromium_strings_lt.pak", | |
192 "components_chromium_strings_lv.pak", | |
193 "components_chromium_strings_ml.pak", | |
194 "components_chromium_strings_mr.pak", | |
195 "components_chromium_strings_ms.pak", | |
196 "components_chromium_strings_nl.pak", | |
197 "components_chromium_strings_nb.pak", | |
198 "components_chromium_strings_pl.pak", | |
199 "components_chromium_strings_pt-BR.pak", | |
200 "components_chromium_strings_pt-PT.pak", | |
201 "components_chromium_strings_ro.pak", | |
202 "components_chromium_strings_ru.pak", | |
203 "components_chromium_strings_sk.pak", | |
204 "components_chromium_strings_sl.pak", | |
205 "components_chromium_strings_sr.pak", | |
206 "components_chromium_strings_sv.pak", | |
207 "components_chromium_strings_sw.pak", | |
208 "components_chromium_strings_ta.pak", | |
209 "components_chromium_strings_te.pak", | |
210 "components_chromium_strings_th.pak", | |
211 "components_chromium_strings_tr.pak", | |
212 "components_chromium_strings_uk.pak", | |
213 "components_chromium_strings_vi.pak", | |
214 "components_chromium_strings_zh-CN.pak", | |
215 "components_chromium_strings_zh-TW.pak", | |
216 ] | 100 ] |
217 | 101 foreach(locale, locales_with_fake_bidi) { |
218 if (is_ios) { | 102 outputs += [ "components_chromium_strings_$locale.pak" ] |
219 # iOS uses "pt" for pt-BR" and "es-MX" for "es-419". | |
220 outputs -= [ | |
221 "components_chromium_strings_pt-BR.pak", | |
222 "components_chromium_strings_es-419.pak", | |
223 ] | |
224 outputs += [ | |
225 "components_chromium_strings_pt.pak", | |
226 "components_chromium_strings_es-MX.pak", | |
227 ] | |
228 } | 103 } |
229 } | 104 } |
230 | 105 |
231 # GYP version: components/components_strings.gyp:components_strings | 106 # GYP version: components/components_strings.gyp:components_strings |
232 # (generate_components_google_chrome_strings action) | 107 # (generate_components_google_chrome_strings action) |
233 grit("components_google_chrome_strings") { | 108 grit("components_google_chrome_strings") { |
234 source = "../components_google_chrome_strings.grd" | 109 source = "../components_google_chrome_strings.grd" |
235 outputs = [ | 110 outputs = [ |
236 "grit/components_google_chrome_strings.h", | 111 "grit/components_google_chrome_strings.h", |
237 "components_google_chrome_strings_am.pak", | |
238 "components_google_chrome_strings_ar.pak", | |
239 "components_google_chrome_strings_bg.pak", | |
240 "components_google_chrome_strings_bn.pak", | |
241 "components_google_chrome_strings_ca.pak", | |
242 "components_google_chrome_strings_cs.pak", | |
243 "components_google_chrome_strings_da.pak", | |
244 "components_google_chrome_strings_de.pak", | |
245 "components_google_chrome_strings_el.pak", | |
246 "components_google_chrome_strings_en-GB.pak", | |
247 "components_google_chrome_strings_en-US.pak", | |
248 "components_google_chrome_strings_es.pak", | |
249 "components_google_chrome_strings_es-419.pak", | |
250 "components_google_chrome_strings_et.pak", | |
251 "components_google_chrome_strings_fa.pak", | |
252 "components_google_chrome_strings_fake-bidi.pak", | |
253 "components_google_chrome_strings_fi.pak", | |
254 "components_google_chrome_strings_fil.pak", | |
255 "components_google_chrome_strings_fr.pak", | |
256 "components_google_chrome_strings_gu.pak", | |
257 "components_google_chrome_strings_he.pak", | |
258 "components_google_chrome_strings_hi.pak", | |
259 "components_google_chrome_strings_hr.pak", | |
260 "components_google_chrome_strings_hu.pak", | |
261 "components_google_chrome_strings_id.pak", | |
262 "components_google_chrome_strings_it.pak", | |
263 "components_google_chrome_strings_ja.pak", | |
264 "components_google_chrome_strings_kn.pak", | |
265 "components_google_chrome_strings_ko.pak", | |
266 "components_google_chrome_strings_lt.pak", | |
267 "components_google_chrome_strings_lv.pak", | |
268 "components_google_chrome_strings_ml.pak", | |
269 "components_google_chrome_strings_mr.pak", | |
270 "components_google_chrome_strings_ms.pak", | |
271 "components_google_chrome_strings_nl.pak", | |
272 "components_google_chrome_strings_nb.pak", | |
273 "components_google_chrome_strings_pl.pak", | |
274 "components_google_chrome_strings_pt-BR.pak", | |
275 "components_google_chrome_strings_pt-PT.pak", | |
276 "components_google_chrome_strings_ro.pak", | |
277 "components_google_chrome_strings_ru.pak", | |
278 "components_google_chrome_strings_sk.pak", | |
279 "components_google_chrome_strings_sl.pak", | |
280 "components_google_chrome_strings_sr.pak", | |
281 "components_google_chrome_strings_sv.pak", | |
282 "components_google_chrome_strings_sw.pak", | |
283 "components_google_chrome_strings_ta.pak", | |
284 "components_google_chrome_strings_te.pak", | |
285 "components_google_chrome_strings_th.pak", | |
286 "components_google_chrome_strings_tr.pak", | |
287 "components_google_chrome_strings_uk.pak", | |
288 "components_google_chrome_strings_vi.pak", | |
289 "components_google_chrome_strings_zh-CN.pak", | |
290 "components_google_chrome_strings_zh-TW.pak", | |
291 ] | 112 ] |
292 | 113 foreach(locale, locales_with_fake_bidi) { |
293 if (is_ios) { | 114 outputs += [ "components_google_chrome_strings_$locale.pak" ] |
294 # iOS uses "pt" for pt-BR" and "es-MX" for "es-419". | |
295 outputs -= [ | |
296 "components_google_chrome_strings_pt-BR.pak", | |
297 "components_google_chrome_strings_es-419.pak", | |
298 ] | |
299 outputs += [ | |
300 "components_google_chrome_strings_pt.pak", | |
301 "components_google_chrome_strings_es-MX.pak", | |
302 ] | |
303 } | 115 } |
304 } | 116 } |
305 | 117 |
306 # GYP version: components/components_strings.gyp:components_strings | 118 # GYP version: components/components_strings.gyp:components_strings |
307 # (generate_components_locale_settings action) | 119 # (generate_components_locale_settings action) |
308 grit("components_locale_settings") { | 120 grit("components_locale_settings") { |
309 source = "../components_locale_settings.grd" | 121 source = "../components_locale_settings.grd" |
310 outputs = [ | 122 outputs = [ |
311 "grit/components_locale_settings.h", | 123 "grit/components_locale_settings.h", |
312 "components_locale_settings_am.pak", | |
313 "components_locale_settings_ar.pak", | |
314 "components_locale_settings_bg.pak", | |
315 "components_locale_settings_bn.pak", | |
316 "components_locale_settings_ca.pak", | |
317 "components_locale_settings_cs.pak", | |
318 "components_locale_settings_da.pak", | |
319 "components_locale_settings_de.pak", | |
320 "components_locale_settings_el.pak", | |
321 "components_locale_settings_en-GB.pak", | |
322 "components_locale_settings_en-US.pak", | |
323 "components_locale_settings_es.pak", | |
324 "components_locale_settings_es-419.pak", | |
325 "components_locale_settings_et.pak", | |
326 "components_locale_settings_fa.pak", | |
327 "components_locale_settings_fake-bidi.pak", | |
328 "components_locale_settings_fi.pak", | |
329 "components_locale_settings_fil.pak", | |
330 "components_locale_settings_fr.pak", | |
331 "components_locale_settings_gu.pak", | |
332 "components_locale_settings_he.pak", | |
333 "components_locale_settings_hi.pak", | |
334 "components_locale_settings_hr.pak", | |
335 "components_locale_settings_hu.pak", | |
336 "components_locale_settings_id.pak", | |
337 "components_locale_settings_it.pak", | |
338 "components_locale_settings_ja.pak", | |
339 "components_locale_settings_kn.pak", | |
340 "components_locale_settings_ko.pak", | |
341 "components_locale_settings_lt.pak", | |
342 "components_locale_settings_lv.pak", | |
343 "components_locale_settings_ml.pak", | |
344 "components_locale_settings_mr.pak", | |
345 "components_locale_settings_ms.pak", | |
346 "components_locale_settings_nl.pak", | |
347 "components_locale_settings_nb.pak", | |
348 "components_locale_settings_pl.pak", | |
349 "components_locale_settings_pt-BR.pak", | |
350 "components_locale_settings_pt-PT.pak", | |
351 "components_locale_settings_ro.pak", | |
352 "components_locale_settings_ru.pak", | |
353 "components_locale_settings_sk.pak", | |
354 "components_locale_settings_sl.pak", | |
355 "components_locale_settings_sr.pak", | |
356 "components_locale_settings_sv.pak", | |
357 "components_locale_settings_sw.pak", | |
358 "components_locale_settings_ta.pak", | |
359 "components_locale_settings_te.pak", | |
360 "components_locale_settings_th.pak", | |
361 "components_locale_settings_tr.pak", | |
362 "components_locale_settings_uk.pak", | |
363 "components_locale_settings_vi.pak", | |
364 "components_locale_settings_zh-CN.pak", | |
365 "components_locale_settings_zh-TW.pak", | |
366 ] | 124 ] |
367 | 125 foreach(locale, locales_with_fake_bidi) { |
368 if (is_ios) { | 126 outputs += [ "components_locale_settings_$locale.pak" ] |
369 # iOS uses "pt" for pt-BR" and "es-MX" for "es-419". | |
370 outputs -= [ | |
371 "components_locale_settings_pt-BR.pak", | |
372 "components_locale_settings_es-419.pak", | |
373 ] | |
374 outputs += [ | |
375 "components_locale_settings_pt.pak", | |
376 "components_locale_settings_es-MX.pak", | |
377 ] | |
378 } | 127 } |
379 } | 128 } |
OLD | NEW |