[SDK][NDK] Move SYSTEM_POWER_INFORMATION to ntpoapi.h (#869)
[reactos.git] / sdk / cmake / localization.cmake
1
2 if(NOT DEFINED I18N_LANG)
3 set(I18N_LANG all)
4 endif()
5
6 function(set_i18n_language I18N_LANG)
7 if(I18N_LANG STREQUAL "af-ZA")
8 set(I18N_DEFS -DLANGUAGE_AF_ZA PARENT_SCOPE)
9 elseif(I18N_LANG STREQUAL "ar-AE")
10 set(I18N_DEFS -DLANGUAGE_AR_AE PARENT_SCOPE)
11 elseif(I18N_LANG STREQUAL "ar-BH")
12 set(I18N_DEFS -DLANGUAGE_AR_BH PARENT_SCOPE)
13 elseif(I18N_LANG STREQUAL "ar-DZ")
14 set(I18N_DEFS -DLANGUAGE_AR_DZ PARENT_SCOPE)
15 elseif(I18N_LANG STREQUAL "ar-EG")
16 set(I18N_DEFS -DLANGUAGE_AR_EG PARENT_SCOPE)
17 elseif(I18N_LANG STREQUAL "ar-IQ")
18 set(I18N_DEFS -DLANGUAGE_AR_IQ PARENT_SCOPE)
19 elseif(I18N_LANG STREQUAL "ar-JO")
20 set(I18N_DEFS -DLANGUAGE_AR_JO PARENT_SCOPE)
21 elseif(I18N_LANG STREQUAL "ar-KW")
22 set(I18N_DEFS -DLANGUAGE_AR_KW PARENT_SCOPE)
23 elseif(I18N_LANG STREQUAL "ar-LB")
24 set(I18N_DEFS -DLANGUAGE_AR_LB PARENT_SCOPE)
25 elseif(I18N_LANG STREQUAL "ar-LY")
26 set(I18N_DEFS -DLANGUAGE_AR_LY PARENT_SCOPE)
27 elseif(I18N_LANG STREQUAL "ar-MA")
28 set(I18N_DEFS -DLANGUAGE_AR_MA PARENT_SCOPE)
29 elseif(I18N_LANG STREQUAL "ar-OM")
30 set(I18N_DEFS -DLANGUAGE_AR_OM PARENT_SCOPE)
31 elseif(I18N_LANG STREQUAL "ar-QA")
32 set(I18N_DEFS -DLANGUAGE_AR_QA PARENT_SCOPE)
33 elseif(I18N_LANG STREQUAL "ar-SA")
34 set(I18N_DEFS -DLANGUAGE_AR_SA PARENT_SCOPE)
35 elseif(I18N_LANG STREQUAL "ar-SY")
36 set(I18N_DEFS -DLANGUAGE_AR_SY PARENT_SCOPE)
37 elseif(I18N_LANG STREQUAL "ar-TN")
38 set(I18N_DEFS -DLANGUAGE_AR_TN PARENT_SCOPE)
39 elseif(I18N_LANG STREQUAL "ar-YE")
40 set(I18N_DEFS -DLANGUAGE_AR_YE PARENT_SCOPE)
41 elseif(I18N_LANG STREQUAL "az-AZ")
42 set(I18N_DEFS -DLANGUAGE_AZ_AZ PARENT_SCOPE)
43 elseif(I18N_LANG STREQUAL "be-BY")
44 set(I18N_DEFS -DLANGUAGE_BE_BY PARENT_SCOPE)
45 elseif(I18N_LANG STREQUAL "bg-BG")
46 set(I18N_DEFS -DLANGUAGE_BG_BG PARENT_SCOPE)
47 elseif(I18N_LANG STREQUAL "bn-BD")
48 set(I18N_DEFS -DLANGUAGE_BN_BD PARENT_SCOPE)
49 elseif(I18N_LANG STREQUAL "bn-IN")
50 set(I18N_DEFS -DLANGUAGE_BN_IN PARENT_SCOPE)
51 elseif(I18N_LANG STREQUAL "ca-ES")
52 set(I18N_DEFS -DLANGUAGE_CA_ES PARENT_SCOPE)
53 elseif(I18N_LANG STREQUAL "cs-CZ")
54 set(I18N_DEFS -DLANGUAGE_CS_CZ PARENT_SCOPE)
55 elseif(I18N_LANG STREQUAL "da-DK")
56 set(I18N_DEFS -DLANGUAGE_DA_DK PARENT_SCOPE)
57 elseif(I18N_LANG STREQUAL "de-AT")
58 set(I18N_DEFS -DLANGUAGE_DE_AT PARENT_SCOPE)
59 elseif(I18N_LANG STREQUAL "de-CH")
60 set(I18N_DEFS -DLANGUAGE_DE_CH PARENT_SCOPE)
61 elseif(I18N_LANG STREQUAL "de-DE")
62 set(I18N_DEFS -DLANGUAGE_DE_DE PARENT_SCOPE)
63 elseif(I18N_LANG STREQUAL "de-LI")
64 set(I18N_DEFS -DLANGUAGE_DE_LI PARENT_SCOPE)
65 elseif(I18N_LANG STREQUAL "de-LU")
66 set(I18N_DEFS -DLANGUAGE_DE_LU PARENT_SCOPE)
67 elseif(I18N_LANG STREQUAL "dv-MV")
68 set(I18N_DEFS -DLANGUAGE_DV_MV PARENT_SCOPE)
69 elseif(I18N_LANG STREQUAL "el-GR")
70 set(I18N_DEFS -DLANGUAGE_EL_GR PARENT_SCOPE)
71 elseif(I18N_LANG STREQUAL "en-AU")
72 set(I18N_DEFS -DLANGUAGE_EN_AU PARENT_SCOPE)
73 elseif(I18N_LANG STREQUAL "en-BZ")
74 set(I18N_DEFS -DLANGUAGE_EN_BZ PARENT_SCOPE)
75 elseif(I18N_LANG STREQUAL "en-CA")
76 set(I18N_DEFS -DLANGUAGE_EN_CA PARENT_SCOPE)
77 elseif(I18N_LANG STREQUAL "en-CB")
78 set(I18N_DEFS -DLANGUAGE_EN_CB PARENT_SCOPE)
79 elseif(I18N_LANG STREQUAL "en-GB")
80 set(I18N_DEFS -DLANGUAGE_EN_GB PARENT_SCOPE)
81 elseif(I18N_LANG STREQUAL "en-IE")
82 set(I18N_DEFS -DLANGUAGE_EN_IE PARENT_SCOPE)
83 elseif(I18N_LANG STREQUAL "en-JM")
84 set(I18N_DEFS -DLANGUAGE_EN_JM PARENT_SCOPE)
85 elseif(I18N_LANG STREQUAL "en-NZ")
86 set(I18N_DEFS -DLANGUAGE_EN_NZ PARENT_SCOPE)
87 elseif(I18N_LANG STREQUAL "en-PH")
88 set(I18N_DEFS -DLANGUAGE_EN_PH PARENT_SCOPE)
89 elseif(I18N_LANG STREQUAL "en-TT")
90 set(I18N_DEFS -DLANGUAGE_EN_TT PARENT_SCOPE)
91 elseif(I18N_LANG STREQUAL "en-US")
92 set(I18N_DEFS -DLANGUAGE_EN_US PARENT_SCOPE)
93 elseif(I18N_LANG STREQUAL "en-ZA")
94 set(I18N_DEFS -DLANGUAGE_EN_ZA PARENT_SCOPE)
95 elseif(I18N_LANG STREQUAL "en-ZW")
96 set(I18N_DEFS -DLANGUAGE_EN_ZW PARENT_SCOPE)
97 elseif(I18N_LANG STREQUAL "eo-AA")
98 set(I18N_DEFS -DLANGUAGE_EO_AA PARENT_SCOPE)
99 elseif(I18N_LANG STREQUAL "es-AR")
100 set(I18N_DEFS -DLANGUAGE_ES_AR PARENT_SCOPE)
101 elseif(I18N_LANG STREQUAL "es-BO")
102 set(I18N_DEFS -DLANGUAGE_ES_BO PARENT_SCOPE)
103 elseif(I18N_LANG STREQUAL "es-CL")
104 set(I18N_DEFS -DLANGUAGE_ES_CL PARENT_SCOPE)
105 elseif(I18N_LANG STREQUAL "es-CO")
106 set(I18N_DEFS -DLANGUAGE_ES_CO PARENT_SCOPE)
107 elseif(I18N_LANG STREQUAL "es-CR")
108 set(I18N_DEFS -DLANGUAGE_ES_CR PARENT_SCOPE)
109 elseif(I18N_LANG STREQUAL "es-DO")
110 set(I18N_DEFS -DLANGUAGE_ES_DO PARENT_SCOPE)
111 elseif(I18N_LANG STREQUAL "es-EC")
112 set(I18N_DEFS -DLANGUAGE_ES_EC PARENT_SCOPE)
113 elseif(I18N_LANG STREQUAL "es-ES")
114 set(I18N_DEFS -DLANGUAGE_ES_ES PARENT_SCOPE)
115 elseif(I18N_LANG STREQUAL "es-GT")
116 set(I18N_DEFS -DLANGUAGE_ES_GT PARENT_SCOPE)
117 elseif(I18N_LANG STREQUAL "es-HN")
118 set(I18N_DEFS -DLANGUAGE_ES_HN PARENT_SCOPE)
119 elseif(I18N_LANG STREQUAL "es-MX")
120 set(I18N_DEFS -DLANGUAGE_ES_MX PARENT_SCOPE)
121 elseif(I18N_LANG STREQUAL "es-NI")
122 set(I18N_DEFS -DLANGUAGE_ES_NI PARENT_SCOPE)
123 elseif(I18N_LANG STREQUAL "es-PA")
124 set(I18N_DEFS -DLANGUAGE_ES_PA PARENT_SCOPE)
125 elseif(I18N_LANG STREQUAL "es-PE")
126 set(I18N_DEFS -DLANGUAGE_ES_PE PARENT_SCOPE)
127 elseif(I18N_LANG STREQUAL "es-PR")
128 set(I18N_DEFS -DLANGUAGE_ES_PR PARENT_SCOPE)
129 elseif(I18N_LANG STREQUAL "es-PY")
130 set(I18N_DEFS -DLANGUAGE_ES_PY PARENT_SCOPE)
131 elseif(I18N_LANG STREQUAL "es-SV")
132 set(I18N_DEFS -DLANGUAGE_ES_SV PARENT_SCOPE)
133 elseif(I18N_LANG STREQUAL "es-UY")
134 set(I18N_DEFS -DLANGUAGE_ES_UY PARENT_SCOPE)
135 elseif(I18N_LANG STREQUAL "es-VE")
136 set(I18N_DEFS -DLANGUAGE_ES_VE PARENT_SCOPE)
137 elseif(I18N_LANG STREQUAL "et-EE")
138 set(I18N_DEFS -DLANGUAGE_ET_EE PARENT_SCOPE)
139 elseif(I18N_LANG STREQUAL "eu-ES")
140 set(I18N_DEFS -DLANGUAGE_EU_ES PARENT_SCOPE)
141 elseif(I18N_LANG STREQUAL "fa-IR")
142 set(I18N_DEFS -DLANGUAGE_FA_IR PARENT_SCOPE)
143 elseif(I18N_LANG STREQUAL "fi-FI")
144 set(I18N_DEFS -DLANGUAGE_FI_FI PARENT_SCOPE)
145 elseif(I18N_LANG STREQUAL "fo-FO")
146 set(I18N_DEFS -DLANGUAGE_FO_FO PARENT_SCOPE)
147 elseif(I18N_LANG STREQUAL "fr-BE")
148 set(I18N_DEFS -DLANGUAGE_FR_BE PARENT_SCOPE)
149 elseif(I18N_LANG STREQUAL "fr-CA")
150 set(I18N_DEFS -DLANGUAGE_FR_CA PARENT_SCOPE)
151 elseif(I18N_LANG STREQUAL "fr-CH")
152 set(I18N_DEFS -DLANGUAGE_FR_CH PARENT_SCOPE)
153 elseif(I18N_LANG STREQUAL "fr-FR")
154 set(I18N_DEFS -DLANGUAGE_FR_FR PARENT_SCOPE)
155 elseif(I18N_LANG STREQUAL "fr-LU")
156 set(I18N_DEFS -DLANGUAGE_FR_LU PARENT_SCOPE)
157 elseif(I18N_LANG STREQUAL "fr-MC")
158 set(I18N_DEFS -DLANGUAGE_FR_MC PARENT_SCOPE)
159 elseif(I18N_LANG STREQUAL "gl-ES")
160 set(I18N_DEFS -DLANGUAGE_GL_ES PARENT_SCOPE)
161 elseif(I18N_LANG STREQUAL "gu-IN")
162 set(I18N_DEFS -DLANGUAGE_GU_IN PARENT_SCOPE)
163 elseif(I18N_LANG STREQUAL "he-IL")
164 set(I18N_DEFS -DLANGUAGE_HE_IL PARENT_SCOPE)
165 elseif(I18N_LANG STREQUAL "hi-IN")
166 set(I18N_DEFS -DLANGUAGE_HI_IN PARENT_SCOPE)
167 elseif(I18N_LANG STREQUAL "hr-HR")
168 set(I18N_DEFS -DLANGUAGE_HR_HR PARENT_SCOPE)
169 elseif(I18N_LANG STREQUAL "hu-HU")
170 set(I18N_DEFS -DLANGUAGE_HU_HU PARENT_SCOPE)
171 elseif(I18N_LANG STREQUAL "hy-AM")
172 set(I18N_DEFS -DLANGUAGE_HY_AM PARENT_SCOPE)
173 elseif(I18N_LANG STREQUAL "id-ID")
174 set(I18N_DEFS -DLANGUAGE_ID_ID PARENT_SCOPE)
175 elseif(I18N_LANG STREQUAL "is-IS")
176 set(I18N_DEFS -DLANGUAGE_IS_IS PARENT_SCOPE)
177 elseif(I18N_LANG STREQUAL "it-CH")
178 set(I18N_DEFS -DLANGUAGE_IT_CH PARENT_SCOPE)
179 elseif(I18N_LANG STREQUAL "it-IT")
180 set(I18N_DEFS -DLANGUAGE_IT_IT PARENT_SCOPE)
181 elseif(I18N_LANG STREQUAL "ja-JP")
182 set(I18N_DEFS -DLANGUAGE_JA_JP PARENT_SCOPE)
183 elseif(I18N_LANG STREQUAL "ka-GE")
184 set(I18N_DEFS -DLANGUAGE_KA_GE PARENT_SCOPE)
185 elseif(I18N_LANG STREQUAL "kk-KZ")
186 set(I18N_DEFS -DLANGUAGE_KK_KZ PARENT_SCOPE)
187 elseif(I18N_LANG STREQUAL "kn-IN")
188 set(I18N_DEFS -DLANGUAGE_KN_IN PARENT_SCOPE)
189 elseif(I18N_LANG STREQUAL "kok-IN")
190 set(I18N_DEFS -DLANGUAGE_KOK_IN PARENT_SCOPE)
191 elseif(I18N_LANG STREQUAL "ko-KR")
192 set(I18N_DEFS -DLANGUAGE_KO_KR PARENT_SCOPE)
193 elseif(I18N_LANG STREQUAL "ky-KG")
194 set(I18N_DEFS -DLANGUAGE_KY_KG PARENT_SCOPE)
195 elseif(I18N_LANG STREQUAL "lt-LT")
196 set(I18N_DEFS -DLANGUAGE_LT_LT PARENT_SCOPE)
197 elseif(I18N_LANG STREQUAL "lv-LV")
198 set(I18N_DEFS -DLANGUAGE_LV_LV PARENT_SCOPE)
199 elseif(I18N_LANG STREQUAL "mk-MK")
200 set(I18N_DEFS -DLANGUAGE_MK_MK PARENT_SCOPE)
201 elseif(I18N_LANG STREQUAL "mn-MN")
202 set(I18N_DEFS -DLANGUAGE_MN_MN PARENT_SCOPE)
203 elseif(I18N_LANG STREQUAL "mr-IN")
204 set(I18N_DEFS -DLANGUAGE_MR_IN PARENT_SCOPE)
205 elseif(I18N_LANG STREQUAL "ms-BN")
206 set(I18N_DEFS -DLANGUAGE_MS_BN PARENT_SCOPE)
207 elseif(I18N_LANG STREQUAL "ms-MY")
208 set(I18N_DEFS -DLANGUAGE_MS_MY PARENT_SCOPE)
209 elseif(I18N_LANG STREQUAL "my-MM")
210 set(I18N_DEFS -DLANGUAGE_MY_MM PARENT_SCOPE)
211 elseif(I18N_LANG STREQUAL "nl-BE")
212 set(I18N_DEFS -DLANGUAGE_NL_BE PARENT_SCOPE)
213 elseif(I18N_LANG STREQUAL "nl-NL")
214 set(I18N_DEFS -DLANGUAGE_NL_NL PARENT_SCOPE)
215 elseif(I18N_LANG STREQUAL "nn-NO")
216 set(I18N_DEFS -DLANGUAGE_NN_NO PARENT_SCOPE)
217 elseif(I18N_LANG STREQUAL "pa-IN")
218 set(I18N_DEFS -DLANGUAGE_PA_IN PARENT_SCOPE)
219 elseif(I18N_LANG STREQUAL "pl-PL")
220 set(I18N_DEFS -DLANGUAGE_PL_PL PARENT_SCOPE)
221 elseif(I18N_LANG STREQUAL "pt-BR")
222 set(I18N_DEFS -DLANGUAGE_PT_BR PARENT_SCOPE)
223 elseif(I18N_LANG STREQUAL "pt-PT")
224 set(I18N_DEFS -DLANGUAGE_PT_PT PARENT_SCOPE)
225 elseif(I18N_LANG STREQUAL "rm-CH")
226 set(I18N_DEFS -DLANGUAGE_RM_CH PARENT_SCOPE)
227 elseif(I18N_LANG STREQUAL "ro-RO")
228 set(I18N_DEFS -DLANGUAGE_RO_RO PARENT_SCOPE)
229 elseif(I18N_LANG STREQUAL "ru-RU")
230 set(I18N_DEFS -DLANGUAGE_RU_RU PARENT_SCOPE)
231 elseif(I18N_LANG STREQUAL "sa-IN")
232 set(I18N_DEFS -DLANGUAGE_SA_IN PARENT_SCOPE)
233 elseif(I18N_LANG STREQUAL "sk-SK")
234 set(I18N_DEFS -DLANGUAGE_SK_SK PARENT_SCOPE)
235 elseif(I18N_LANG STREQUAL "sl-SI")
236 set(I18N_DEFS -DLANGUAGE_SL_SI PARENT_SCOPE)
237 elseif(I18N_LANG STREQUAL "sq-AL")
238 set(I18N_DEFS -DLANGUAGE_SQ_AL PARENT_SCOPE)
239 elseif(I18N_LANG STREQUAL "sr-SP")
240 set(I18N_DEFS -DLANGUAGE_SR_SP PARENT_SCOPE)
241 elseif(I18N_LANG STREQUAL "sv-FI")
242 set(I18N_DEFS -DLANGUAGE_SV_FI PARENT_SCOPE)
243 elseif(I18N_LANG STREQUAL "sv-SE")
244 set(I18N_DEFS -DLANGUAGE_SV_SE PARENT_SCOPE)
245 elseif(I18N_LANG STREQUAL "sw-KE")
246 set(I18N_DEFS -DLANGUAGE_SW_KE PARENT_SCOPE)
247 elseif(I18N_LANG STREQUAL "syr-SY")
248 set(I18N_DEFS -DLANGUAGE_SYR_SY PARENT_SCOPE)
249 elseif(I18N_LANG STREQUAL "ta-IN")
250 set(I18N_DEFS -DLANGUAGE_TA_IN PARENT_SCOPE)
251 elseif(I18N_LANG STREQUAL "te-IN")
252 set(I18N_DEFS -DLANGUAGE_TE_IN PARENT_SCOPE)
253 elseif(I18N_LANG STREQUAL "th-TH")
254 set(I18N_DEFS -DLANGUAGE_TH_TH PARENT_SCOPE)
255 elseif(I18N_LANG STREQUAL "tr-TR")
256 set(I18N_DEFS -DLANGUAGE_TR_TR PARENT_SCOPE)
257 elseif(I18N_LANG STREQUAL "tt-TA")
258 set(I18N_DEFS -DLANGUAGE_TT_TA PARENT_SCOPE)
259 elseif(I18N_LANG STREQUAL "uk-UA")
260 set(I18N_DEFS -DLANGUAGE_UK_UA PARENT_SCOPE)
261 elseif(I18N_LANG STREQUAL "ur-PK")
262 set(I18N_DEFS -DLANGUAGE_UR_PK PARENT_SCOPE)
263 elseif(I18N_LANG STREQUAL "uz-UZ")
264 set(I18N_DEFS -DLANGUAGE_UZ_UZ PARENT_SCOPE)
265 elseif(I18N_LANG STREQUAL "vi-VN")
266 set(I18N_DEFS -DLANGUAGE_VI_VN PARENT_SCOPE)
267 elseif(I18N_LANG STREQUAL "wa-BE")
268 set(I18N_DEFS -DLANGUAGE_WA_BE PARENT_SCOPE)
269 elseif(I18N_LANG STREQUAL "zh-CN")
270 set(I18N_DEFS -DLANGUAGE_ZH_CN PARENT_SCOPE)
271 elseif(I18N_LANG STREQUAL "zh-HK")
272 set(I18N_DEFS -DLANGUAGE_ZH_HK PARENT_SCOPE)
273 elseif(I18N_LANG STREQUAL "zh-MO")
274 set(I18N_DEFS -DLANGUAGE_ZH_MO PARENT_SCOPE)
275 elseif(I18N_LANG STREQUAL "zh-SG")
276 set(I18N_DEFS -DLANGUAGE_ZH_SG PARENT_SCOPE)
277 elseif(I18N_LANG STREQUAL "zh-TW")
278 set(I18N_DEFS -DLANGUAGE_ZH_TW PARENT_SCOPE)
279 elseif(I18N_LANG STREQUAL "all")
280 set(I18N_DEFS "-DLANGUAGE_AF_ZA -DLANGUAGE_AR_AE -DLANGUAGE_AR_BH -DLANGUAGE_AR_DZ -DLANGUAGE_AR_EG -DLANGUAGE_AR_IQ -DLANGUAGE_AR_JO -DLANGUAGE_AR_KW -DLANGUAGE_AR_LB -DLANGUAGE_AR_LY -DLANGUAGE_AR_MA -DLANGUAGE_AR_OM -DLANGUAGE_AR_QA -DLANGUAGE_AR_SA -DLANGUAGE_AR_SY -DLANGUAGE_AR_TN -DLANGUAGE_AR_YE -DLANGUAGE_AZ_AZ -DLANGUAGE_BE_BY -DLANGUAGE_BG_BG -DLANGUAGE_BN_BD -DLANGUAGE_BN_IN -DLANGUAGE_CA_ES -DLANGUAGE_CS_CZ -DLANGUAGE_DA_DK -DLANGUAGE_DE_AT -DLANGUAGE_DE_CH -DLANGUAGE_DE_DE -DLANGUAGE_DE_LI -DLANGUAGE_DE_LU -DLANGUAGE_DV_MV -DLANGUAGE_EL_GR -DLANGUAGE_EN_AU -DLANGUAGE_EN_BZ -DLANGUAGE_EN_CA -DLANGUAGE_EN_CB -DLANGUAGE_EN_GB -DLANGUAGE_EN_IE -DLANGUAGE_EN_JM -DLANGUAGE_EN_NZ -DLANGUAGE_EN_PH -DLANGUAGE_EN_TT -DLANGUAGE_EN_US -DLANGUAGE_EN_ZA -DLANGUAGE_EN_ZW -DLANGUAGE_EO_AA -DLANGUAGE_ES_AR -DLANGUAGE_ES_BO -DLANGUAGE_ES_CL -DLANGUAGE_ES_CO -DLANGUAGE_ES_CR -DLANGUAGE_ES_DO -DLANGUAGE_ES_EC -DLANGUAGE_ES_ES -DLANGUAGE_ES_GT -DLANGUAGE_ES_HN -DLANGUAGE_ES_MX -DLANGUAGE_ES_NI -DLANGUAGE_ES_PA -DLANGUAGE_ES_PE -DLANGUAGE_ES_PR -DLANGUAGE_ES_PY -DLANGUAGE_ES_SV -DLANGUAGE_ES_UY -DLANGUAGE_ES_VE -DLANGUAGE_ET_EE -DLANGUAGE_EU_ES -DLANGUAGE_FA_IR -DLANGUAGE_FI_FI -DLANGUAGE_FO_FO -DLANGUAGE_FR_BE -DLANGUAGE_FR_CA -DLANGUAGE_FR_CH -DLANGUAGE_FR_FR -DLANGUAGE_FR_LU -DLANGUAGE_FR_MC -DLANGUAGE_GL_ES -DLANGUAGE_GU_IN -DLANGUAGE_HE_IL -DLANGUAGE_HI_IN -DLANGUAGE_HR_HR -DLANGUAGE_HU_HU -DLANGUAGE_HY_AM -DLANGUAGE_ID_ID -DLANGUAGE_IS_IS -DLANGUAGE_IT_CH -DLANGUAGE_IT_IT -DLANGUAGE_JA_JP -DLANGUAGE_KA_GE -DLANGUAGE_KK_KZ -DLANGUAGE_KN_IN -DLANGUAGE_KOK_IN -DLANGUAGE_KO_KR -DLANGUAGE_KY_KG -DLANGUAGE_LT_LT -DLANGUAGE_LV_LV -DLANGUAGE_MK_MK -DLANGUAGE_MN_MN -DLANGUAGE_MR_IN -DLANGUAGE_MS_BN -DLANGUAGE_MS_MY -DLANGUAGE_MY_MM -DLANGUAGE_NL_BE -DLANGUAGE_NL_NL -DLANGUAGE_NN_NO -DLANGUAGE_PA_IN -DLANGUAGE_PL_PL -DLANGUAGE_PT_BR -DLANGUAGE_PT_PT -DLANGUAGE_RM_CH -DLANGUAGE_RO_RO -DLANGUAGE_RU_RU -DLANGUAGE_SA_IN -DLANGUAGE_SK_SK -DLANGUAGE_SL_SI -DLANGUAGE_SQ_AL -DLANGUAGE_SR_SP -DLANGUAGE_SV_FI -DLANGUAGE_SV_SE -DLANGUAGE_SW_KE -DLANGUAGE_SYR_SY -DLANGUAGE_TA_IN -DLANGUAGE_TE_IN -DLANGUAGE_TH_TH -DLANGUAGE_TR_TR -DLANGUAGE_TT_TA -DLANGUAGE_UK_UA -DLANGUAGE_UR_PK -DLANGUAGE_UZ_UZ -DLANGUAGE_VI_VN -DLANGUAGE_WA_BE -DLANGUAGE_ZH_CN -DLANGUAGE_ZH_HK -DLANGUAGE_ZH_MO -DLANGUAGE_ZH_SG -DLANGUAGE_ZH_TW" PARENT_SCOPE)
281 else()
282 message(SEND_ERROR "${I18N_LANG} doesn't exist in our list. Please select a correct localization.")
283 endif()
284
285 message("-- Selected localization: ${I18N_LANG}")
286
287 endfunction()