Re-land: C++ readability review
[chromium-blink-merge.git] / remoting / remoting_locales.gni
blob0bd0536d4e324965b24f032047801028a0bd9118
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 webapp_locale_dir = "$root_gen_dir/remoting/webapp/_locales"
7 # See also remoting_locales_with_underscores below.
8 remoting_locales = [
9   "am",
10   "ar",
11   "bg",
12   "bn",
13   "ca",
14   "cs",
15   "da",
16   "de",
17   "el",
18   "en",
19   "en-GB",
20   "es",
21   "es-419",
22   "et",
23   "fa",
24   "fake-bidi",
25   "fi",
26   "fil",
27   "fr",
28   "gu",
29   "he",
30   "hi",
31   "hr",
32   "hu",
33   "id",
34   "it",
35   "ja",
36   "kn",
37   "ko",
38   "lt",
39   "lv",
40   "ml",
41   "mr",
42   "ms",
43   "nb",
44   "nl",
45   "pl",
46   "pt-BR",
47   "pt-PT",
48   "ro",
49   "ru",
50   "sk",
51   "sl",
52   "sr",
53   "sv",
54   "sw",
55   "ta",
56   "te",
57   "th",
58   "tr",
59   "uk",
60   "vi",
61   "zh-CN",
62   "zh-TW",
65 # Some locales have hyphens in the names but for some uses underscores are
66 # needed.
67 remoting_locales_with_underscores = remoting_locales
68 remoting_locales_with_underscores -= [
69   "en-GB",
70   "es-419",
71   "fake-bidi",
72   "pt-BR",
73   "pt-PT",
74   "zh-CN",
75   "zh-TW",
77 remoting_locales_with_underscores += [
78   "en_GB",
79   "es_419",
80   "fake_bidi",
81   "pt_BR",
82   "pt_PT",
83   "zh_CN",
84   "zh_TW",
87 if (is_chromeos) {
88   remoting_locales += [ "en-US" ]
89   remoting_locales_with_underscores += [ "en_US" ]
92 messages_locales = remoting_locales_with_underscores
93 if (!is_chromeos) {
94   # The messages output includes a separate one for en-US that the pak ones
95   # don't have. We don't need to do this on ChromeOS since en_US is in the
96   # locales list be default there.
97   messages_locales += [ "en_US" ]
100 # The list of .json files generated by remoting_strings.grd.
101 remoting_webapp_locale_files =
102     process_file_template(
103         messages_locales,
104         [ "remoting/webapp/_locales/{{source_name_part}}/messages.json" ])