blob: 675426fc74b0b5a83b5073aa923525705ef588af [file] [log] [blame]
Michael Bestas29ddc932015-05-10 21:17:13 +03001# crowdin_cm-12.1.yaml
2#
3# Crowdin configuration file for CyanogenMod
4#
5# Copyright (C) 2014-2015 The CyanogenMod Project
6#
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18
19api_key_env: CM_CROWDIN_API_KEY
20base_path_env: CM_CROWDIN_BASE_PATH
21project_identifier: cyanogenmod
22preserve_hierarchy: true
23
24files:
25# Frameworks
26
27 # framework-res
28 -
29 source: '/cm-12.1/frameworks/base/core/res/res/values/cm_strings.xml'
30 translation: '/%original_path%-%android_code%/%original_file_name%'
31 languages_mapping: &anchor
32 android_code:
33 af: af
34 am: am
35 ar: ar
36 ast: ast-rES
37 az: az-rAZ
38 be: be
39 bg: bg
40 bn: bn-rBD
41 ca: ca
42 cs: cs
43 cy: cy
44 da: da
45 de: de
46 el: el
47 en-AU: en-rAU
48 en-GB: en-rGB
49 en-IN: en-rIN
50 eo: eo
51 es-ES: es
52 es-US: es-rUS
53 et: et-rEE
54 eu: eu-rES
55 fa: fa
56 fi: fi
57 fr: fr
58 fr-CA: fr-rCA
59 fy-NL: fy-rNL
60 gl: gl-rES
61 he: iw
62 hi: hi
63 hr: hr
64 hu: hu
65 hy-AM: hy-rAM
66 id: in
67 is: is-rIS
68 it: it
69 ja: ja
70 ka: ka-rGE
71 kk: kk-rKZ
72 km: km-rKH
73 kn: kn-rIN
74 ko: ko
75 ku: ku
76 ky: ky-rKG
77 lb: lb
78 lo: lo-rLA
79 lt: lt
80 lv: lv
81 mk: mk-rMK
82 ml-IN: ml-rIN
83 mn: mn-rMN
84 mr: mr-rIN
85 ms: ms-rMY
86 my: my-rMM
87 nb: nb
88 ne-NP: ne-rNP
89 nl: nl
90 pa-IN: pa-rIN
91 pl: pl
92 pt-PT: pt-rPT
93 pt-BR: pt-rBR
94 rm-CH: rm
95 ro: ro
96 ru: ru
97 si-LK: si-rLK
98 sk: sk
99 sl: sl
100 sr: sr
101 sv-SE: sv
102 sw: sw
103 ta: ta-rIN
104 te: te-rIN
105 th: th
106 tl: tl
107 tr: tr
108 ug: ug
109 uk: uk
110 ur-PK: ur-rPK
111 uz: uz-rUZ
112 vi: vi
113 zh-CN: zh-rCN
114 zh-HK: zh-rHK
115 zh-TW: zh-rTW
116 zu: zu
117
118 # Keyguard
119 -
120 source: '/cm-12.1/frameworks/base/packages/Keyguard/res/values/cm_strings.xml'
121 translation: '/%original_path%-%android_code%/%original_file_name%'
122 languages_mapping: *anchor
123
124 # SystemUI
125 -
126 source: '/cm-12.1/frameworks/base/packages/SystemUI/res/values/cm_arrays.xml'
127 translation: '/%original_path%-%android_code%/%original_file_name%'
128 languages_mapping: *anchor
129 -
130 source: '/cm-12.1/frameworks/base/packages/SystemUI/res/values/cm_strings.xml'
131 translation: '/%original_path%-%android_code%/%original_file_name%'
132 languages_mapping: *anchor
133
134# Packages
135
136 # AudioFX
137 -
138 source: '/cm-12.1/packages/apps/AudioFX/res/values/cm_strings.xml'
139 translation: '/%original_path%-%android_code%/%original_file_name%'
140 languages_mapping: *anchor
141
142 # Bluetooth
143 -
144 source: '/cm-12.1/packages/apps/Bluetooth/res/values/cm_strings.xml'
145 translation: '/%original_path%-%android_code%/%original_file_name%'
146 languages_mapping: *anchor
147
148 # BluetoothExt
149 -
150 source: '/cm-12.1/packages/apps/BluetoothExt/res/values/strings.xml'
151 translation: '/%original_path%-%android_code%/%original_file_name%'
152 languages_mapping: *anchor
153 -
154 source: '/cm-12.1/packages/apps/BluetoothExt/res/values/strings_dun.xml'
155 translation: '/%original_path%-%android_code%/%original_file_name%'
156 languages_mapping: *anchor
157 -
158 source: '/cm-12.1/packages/apps/BluetoothExt/res/values/strings_ftp.xml'
159 translation: '/%original_path%-%android_code%/%original_file_name%'
160 languages_mapping: *anchor
161 -
162 source: '/cm-12.1/packages/apps/BluetoothExt/res/values/strings_map.xml'
163 translation: '/%original_path%-%android_code%/%original_file_name%'
164 languages_mapping: *anchor
165 -
166 source: '/cm-12.1/packages/apps/BluetoothExt/res/values/strings_sap.xml'
167 translation: '/%original_path%-%android_code%/%original_file_name%'
168 languages_mapping: *anchor
169
170 # Calculator
171 -
172 source: '/cm-12.1/packages/apps/Calculator/res/values/cm_strings.xml'
173 translation: '/%original_path%-%android_code%/%original_file_name%'
174 languages_mapping: *anchor
175
176 # Calendar
177 -
178 source: '/cm-12.1/packages/apps/Calendar/res/values/cm_plurals.xml'
179 translation: '/%original_path%-%android_code%/%original_file_name%'
180 languages_mapping: *anchor
181 -
182 source: '/cm-12.1/packages/apps/Calendar/res/values/cm_strings.xml'
183 translation: '/%original_path%-%android_code%/%original_file_name%'
184 languages_mapping: *anchor
185
186 # Camera2
187 -
188 source: '/cm-12.1/packages/apps/Camera2/res/values/cm_strings.xml'
189 translation: '/%original_path%-%android_code%/%original_file_name%'
190 languages_mapping: *anchor
191
192 # CellBroadcastReceiver
193 -
194 source: '/cm-12.1/packages/apps/CellBroadcastReceiver/res/values/cm_strings.xml'
195 translation: '/%original_path%-%android_code%/%original_file_name%'
196 languages_mapping: *anchor
197
198 # CMAccount
199 -
200 source: '/cm-12.1/packages/apps/CMAccount/res/values/strings.xml'
201 translation: '/%original_path%-%android_code%/%original_file_name%'
202 languages_mapping: *anchor
203
204 # CMBugReport
205 -
206 source: '/cm-12.1/packages/apps/CMBugReport/res/values/strings.xml'
207 translation: '/%original_path%-%android_code%/%original_file_name%'
208 languages_mapping: *anchor
209
210 # CMFileManager
211 -
212 source: '/cm-12.1/packages/apps/CMFileManager/res/values/plurals.xml'
213 translation: '/%original_path%-%android_code%/%original_file_name%'
214 languages_mapping: *anchor
215 -
216 source: '/cm-12.1/packages/apps/CMFileManager/res/values/strings.xml'
217 translation: '/%original_path%-%android_code%/%original_file_name%'
218 languages_mapping: *anchor
219
220 # CMUpdater
221 -
222 source: '/cm-12.1/packages/apps/CMUpdater/res/values/plurals.xml'
223 translation: '/%original_path%-%android_code%/%original_file_name%'
224 languages_mapping: *anchor
225 -
226 source: '/cm-12.1/packages/apps/CMUpdater/res/values/strings.xml'
227 translation: '/%original_path%-%android_code%/%original_file_name%'
228 languages_mapping: *anchor
229
230 # CMWallpapers
231 -
232 source: '/cm-12.1/packages/apps/CMWallpapers/res/values/strings.xml'
233 translation: '/%original_path%-%android_code%/%original_file_name%'
234 languages_mapping: *anchor
235
236 # Contacts
237 -
238 source: '/cm-12.1/packages/apps/Contacts/res/values/cm_plurals.xml'
239 translation: '/%original_path%-%android_code%/%original_file_name%'
240 languages_mapping: *anchor
241 -
242 source: '/cm-12.1/packages/apps/Contacts/res/values/cm_strings.xml'
243 translation: '/%original_path%-%android_code%/%original_file_name%'
244 languages_mapping: *anchor
245
246 # ContactsCommon
247 -
248 source: '/cm-12.1/packages/apps/ContactsCommon/res/values/cm_strings.xml'
249 translation: '/%original_path%-%android_code%/%original_file_name%'
250 languages_mapping: *anchor
251
252 # DeskClock
253 -
254 source: '/cm-12.1/packages/apps/DeskClock/res/values/cm_strings.xml'
255 translation: '/%original_path%-%android_code%/%original_file_name%'
256 languages_mapping: *anchor
257
258 # Dialer
259 -
260 source: '/cm-12.1/packages/apps/Dialer/res/values/cm_arrays.xml'
261 translation: '/%original_path%-%android_code%/%original_file_name%'
262 languages_mapping: *anchor
263 -
264 source: '/cm-12.1/packages/apps/Dialer/res/values/cm_plurals.xml'
265 translation: '/%original_path%-%android_code%/%original_file_name%'
266 languages_mapping: *anchor
267 -
268 source: '/cm-12.1/packages/apps/Dialer/res/values/cm_strings.xml'
269 translation: '/%original_path%-%android_code%/%original_file_name%'
270 languages_mapping: *anchor
271
272 # Eleven
273 -
274 source: '/cm-12.1/packages/apps/Eleven/res/values/plurals.xml'
275 translation: '/%original_path%-%android_code%/%original_file_name%'
276 languages_mapping: *anchor
277 -
278 source: '/cm-12.1/packages/apps/Eleven/res/values/strings.xml'
279 translation: '/%original_path%-%android_code%/%original_file_name%'
280 languages_mapping: *anchor
281
282 # Email
283 -
284 source: '/cm-12.1/packages/apps/Email/res/values/cm_strings.xml'
285 translation: '/%original_path%-%android_code%/%original_file_name%'
286 languages_mapping: *anchor
287
288 # Gallery2
289 -
290 source: '/cm-12.1/packages/apps/Gallery2/res/values/cm_strings.xml'
291 translation: '/%original_path%-%android_code%/%original_file_name%'
292 languages_mapping: *anchor
293 -
294 source: '/cm-12.1/packages/apps/Gallery2/res/values/codeaurora_strings.xml'
295 translation: '/%original_path%-%android_code%/%original_file_name%'
296 languages_mapping: *anchor
297
298 # InCallUI
299 -
300 source: '/cm-12.1/packages/apps/InCallUI/res/values/cm_strings.xml'
301 translation: '/%original_path%-%android_code%/%original_file_name%'
302 languages_mapping: *anchor
303 -
304 source: '/cm-12.1/packages/apps/InCallUI/res_cm/values/cm_strings.xml'
305 translation: '/%original_path%-%android_code%/%original_file_name%'
306 languages_mapping: *anchor
307
308 # LockClock
309 -
310 source: '/cm-12.1/packages/apps/LockClock/res/values/strings.xml'
311 translation: '/%original_path%-%android_code%/%original_file_name%'
312 languages_mapping: *anchor
313
314 # Mms
315 -
316 source: '/cm-12.1/packages/apps/Mms/res/values/cm_plurals.xml'
317 translation: '/%original_path%-%android_code%/%original_file_name%'
318 languages_mapping: *anchor
319 -
320 source: '/cm-12.1/packages/apps/Mms/res/values/cm_strings.xml'
321 translation: '/%original_path%-%android_code%/%original_file_name%'
322 languages_mapping: *anchor
323
324 # PhoneCommon
325 -
326 source: '/cm-12.1/packages/apps/PhoneCommon/res/values/cm_strings.xml'
327 translation: '/%original_path%-%android_code%/%original_file_name%'
328 languages_mapping: *anchor
329
330 # Settings
331 -
332 source: '/cm-12.1/packages/apps/Settings/res/values/cm_plurals.xml'
333 translation: '/%original_path%-%android_code%/%original_file_name%'
334 languages_mapping: *anchor
335 -
336 source: '/cm-12.1/packages/apps/Settings/res/values/cm_strings.xml'
337 translation: '/%original_path%-%android_code%/%original_file_name%'
338 languages_mapping: *anchor
339
340 # SetupWizard
341 -
342 source: '/cm-12.1/packages/apps/SetupWizard/res/values/strings.xml'
343 translation: '/%original_path%-%android_code%/%original_file_name%'
344 languages_mapping: *anchor
345
346 # SoundRecorder
347 -
348 source: '/cm-12.1/packages/apps/SoundRecorder/res/values/cm_strings.xml'
349 translation: '/%original_path%-%android_code%/%original_file_name%'
350 languages_mapping: *anchor
351
352 # Stk
353 -
354 source: '/cm-12.1/packages/apps/Stk/res/values/cm_strings.xml'
355 translation: '/%original_path%-%android_code%/%original_file_name%'
356 languages_mapping: *anchor
357
358 # Terminal
359 -
360 source: '/cm-12.1/packages/apps/Terminal/res/values/arrays.xml'
361 translation: '/%original_path%-%android_code%/%original_file_name%'
362 languages_mapping: *anchor
363 -
364 source: '/cm-12.1/packages/apps/Terminal/res/values/strings.xml'
365 translation: '/%original_path%-%android_code%/%original_file_name%'
366 languages_mapping: *anchor
367
368 # ThemeChooser
369 -
370 source: '/cm-12.1/packages/apps/ThemeChooser/res/values/strings.xml'
371 translation: '/%original_path%-%android_code%/%original_file_name%'
372 languages_mapping: *anchor
373
374 # Trebuchet
375 -
376 source: '/cm-12.1/packages/apps/Trebuchet/res/values/cm_arrays.xml'
377 translation: '/%original_path%-%android_code%/%original_file_name%'
378 languages_mapping: *anchor
379 -
380 source: '/cm-12.1/packages/apps/Trebuchet/res/values/cm_strings.xml'
381 translation: '/%original_path%-%android_code%/%original_file_name%'
382 languages_mapping: *anchor
383
Michael Bestasa1d175a2015-05-12 05:20:28 +0300384 # TvSettings
385 -
386 source: '/cm-12.1/packages/apps/TvSettings/Settings/res/values/cm_strings.xml'
387 translation: '/%original_path%-%android_code%/%original_file_name%'
388 languages_mapping: *anchor
389
Michael Bestas29ddc932015-05-10 21:17:13 +0300390 # UnifiedEmail
391 -
392 source: '/cm-12.1/packages/apps/UnifiedEmail/res/values/cm_strings.xml'
393 translation: '/%original_path%-%android_code%/%original_file_name%'
394 languages_mapping: *anchor
395
396# Providers
397
398 # DownloadProvider
399 -
400 source: '/cm-12.1/packages/providers/DownloadProvider/res/values/cm_plurals.xml'
401 translation: '/%original_path%-%android_code%/%original_file_name%'
402 languages_mapping: *anchor
403 -
404 source: '/cm-12.1/packages/providers/DownloadProvider/res/values/cm_strings.xml'
405 translation: '/%original_path%-%android_code%/%original_file_name%'
406 languages_mapping: *anchor
407
408 # ThemesProvider
409 -
410 source: '/cm-12.1/packages/providers/ThemesProvider/res/values/strings.xml'
411 translation: '/%original_path%-%android_code%/%original_file_name%'
412 languages_mapping: *anchor
413
414# Services
415
416 # Mms
417 -
418 source: '/cm-12.1/packages/services/Mms/res/values/cm_strings.xml'
419 translation: '/%original_path%-%android_code%/%original_file_name%'
420 languages_mapping: *anchor
421
422 # Telecomm
423 -
424 source: '/cm-12.1/packages/services/Telecomm/res/values/cm_strings.xml'
425 translation: '/%original_path%-%android_code%/%original_file_name%'
426 languages_mapping: *anchor
427
428 # Telephony
429 -
430 source: '/cm-12.1/packages/services/Telephony/res/values/cm_strings.xml'
431 translation: '/%original_path%-%android_code%/%original_file_name%'
432 languages_mapping: *anchor
433
434# Wallpapers
435
436 # Galaxy4
437 -
438 source: '/cm-12.1/packages/wallpapers/Galaxy4/res/values/strings.xml'
439 translation: '/%original_path%-%android_code%/%original_file_name%'
440 languages_mapping: *anchor
441
442 # PhaseBeam
443 -
444 source: '/cm-12.1/packages/wallpapers/PhaseBeam/res/values/cm_strings.xml'
445 translation: '/%original_path%-%android_code%/%original_file_name%'
446 languages_mapping: *anchor
447
448 # PhotoPhase
449 -
450 source: '/cm-12.1/packages/wallpapers/PhotoPhase/res/values/plurals.xml'
451 translation: '/%original_path%-%android_code%/%original_file_name%'
452 languages_mapping: *anchor
453 -
454 source: '/cm-12.1/packages/wallpapers/PhotoPhase/res/values/strings.xml'
455 translation: '/%original_path%-%android_code%/%original_file_name%'
456 languages_mapping: *anchor
457
458# External
459
460 # WhisperPush
461 -
462 source: '/cm-12.1/external/whispersystems/WhisperPush/res/values/strings.xml'
463 translation: '/%original_path%-%android_code%/%original_file_name%'
464 languages_mapping: *anchor
465
Michael Bestasde8b4db2015-05-13 19:08:42 +0300466# Vendor
467
468 # CM SDK
469 -
470 source: '/cm-12.1/vendor/cmsdk/cm/res/res/values/strings.xml'
471 translation: '/%original_path%-%android_code%/%original_file_name%'
472 languages_mapping: *anchor
473
Michael Bestas29ddc932015-05-10 21:17:13 +0300474# Device specific
475
476 # fmapp2
477 -
478 source: '/cm-12.1/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
479 translation: '/%original_path%-%android_code%/%original_file_name%'
480 languages_mapping: *anchor
481 -
482 source: '/cm-12.1/hardware/qcom/fm/fmapp2/res/values/strings.xml'
483 translation: '/%original_path%-%android_code%/%original_file_name%'
484 languages_mapping: *anchor
485
486 # FMRecord
487 -
488 source: '/cm-12.1/hardware/qcom/fm/FMRecord/res/values/strings.xml'
489 translation: '/%original_path%-%android_code%/%original_file_name%'
490 languages_mapping: *anchor
491
492 # SamsungServiceMode
493 -
494 source: '/cm-12.1/packages/apps/SamsungServiceMode/res/values/strings.xml'
495 translation: '/%original_path%-%android_code%/%original_file_name%'
496 languages_mapping: *anchor
497
498 # tf300t AutoParts
499 -
500 source: '/cm-12.1/device/asus/tf300t/AutoParts/res/values/strings.xml'
501 translation: '/%original_path%-%android_code%/%original_file_name%'
502 languages_mapping: *anchor
503
504 # acclaim TFF
505 -
506 source: '/cm-12.1/device/bn/acclaim/TFF/res/values/strings.xml'
507 translation: '/%original_path%-%android_code%/%original_file_name%'
508 languages_mapping: *anchor
509
Konstae2835a12015-06-10 09:33:12 +0300510 # motorola msm8226-common doze
511 -
512 source: '/cm-12.1/device/motorola/msm8226-common/doze/res/values/strings.xml'
513 translation: '/%original_path%-%android_code%/%original_file_name%'
514 languages_mapping: *anchor
515
Michael Bestas87405a92015-06-04 22:08:58 +0300516 # motorola omap4-common doze
517 -
518 source: '/cm-12.1/device/motorola/omap4-common/doze/res/values/strings.xml'
519 translation: '/%original_path%-%android_code%/%original_file_name%'
520 languages_mapping: *anchor
521
Michael Bestasf52a1d02015-05-31 05:47:44 +0300522 # motorola qcom-common doze
523 -
524 source: '/cm-12.1/device/motorola/qcom-common/doze/res/values/strings.xml'
525 translation: '/%original_path%-%android_code%/%original_file_name%'
526 languages_mapping: *anchor
527
528 # quark cmactions
529 -
530 source: '/cm-12.1/device/motorola/quark/cmactions/res/values/strings.xml'
531 translation: '/%original_path%-%android_code%/%original_file_name%'
532 languages_mapping: *anchor
533
534 # victara cmactions
535 -
536 source: '/cm-12.1/device/motorola/victara/cmactions/res/values/strings.xml'
537 translation: '/%original_path%-%android_code%/%original_file_name%'
538 languages_mapping: *anchor
539
Michael Bestas29ddc932015-05-10 21:17:13 +0300540 # xt897 AsantiKeypad
541 -
542 source: '/cm-12.1/device/motorola/xt897/AsantiKeypad/res/values/strings.xml'
543 translation: '/%original_path%-%android_code%/%original_file_name%'
544 languages_mapping: *anchor
545
546 # oppo configpanel
547 -
548 source: '/cm-12.1/device/oppo/common/configpanel/res/values/strings.xml'
549 translation: '/%original_path%-%android_code%/%original_file_name%'
550 languages_mapping: *anchor
Michael Bestasf52a1d02015-05-31 05:47:44 +0300551
552 # samsung qcom-common doze
553 -
554 source: '/cm-12.1/device/samsung/qcom-common/doze/res/values/strings.xml'
555 translation: '/%original_path%-%android_code%/%original_file_name%'
556 languages_mapping: *anchor