blob: 677ac22c345b2bcf1b1eaf15c76954b6864d11a0 [file] [log] [blame]
Joeyb7221632019-01-07 21:12:58 +01001# lineage-16.0.yaml
2#
3# Crowdin configuration file for LineageOS
4#
5# Copyright (C) 2014-2016 The CyanogenMod Project
6# Copyright (C) 2017-2019 The LineageOS Project
7#
8# Licensed under the Apache License, Version 2.0 (the "License");
9# you may not use this file except in compliance with the License.
10# You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing, software
15# distributed under the License is distributed on an "AS IS" BASIS,
16# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17# See the License for the specific language governing permissions and
18# limitations under the License.
19
20api_key_env: LINEAGE_CROWDIN_API_KEY
21base_path_env: LINEAGE_CROWDIN_BASE_PATH_LINEAGE_16_0
22project_identifier: lineageos
23preserve_hierarchy: true
24
25files:
26# Frameworks
27
28 # framework-res
29 -
30 source: '/frameworks/base/core/res/res/values/cm_strings.xml'
31 translation: '/%original_path%-%android_code%/%original_file_name%'
32 languages_mapping: &anchor
33 android_code:
34 # Afrikaans
35 af: af
36 # Albanian
37 sq: sq
38 # Amharic
39 am: am
40 # Arabic
41 ar: ar
42 # Armenian
43 hy-AM: hy
44 # Arpitan - LineageOS
45 frp: frp
Michael Bestas25a391f2019-01-17 00:49:42 +020046 # Assamese
47 as: as
Joeyb7221632019-01-07 21:12:58 +010048 # Asturian - LineageOS
49 ast: ast-rES
50 # Azerbaijani
51 az: az
52 # Basque
53 eu: eu
54 # Belarusian
55 be: be
56 # Bengali
57 bn: bn
58 # Bosnian
59 bs: bs
60 # Breton - LineageOS
61 br-FR: br-rFR
62 # Bulgarian
63 bg: bg
64 # Burmese
65 my: my
66 # Catalan
67 ca: ca
68 # Chinese Simplified
69 zh-CN: zh-rCN
70 # Chinese Traditional
71 zh-TW: zh-rTW
72 # Chinese Traditional, Hong Kong
73 zh-HK: zh-rHK
74 # Croatian
75 hr: hr
76 # Czech
77 cs: cs
78 # Danish
79 da: da
80 # Dutch
81 nl: nl
82 # English, Australia
83 en-AU: en-rAU
84 # English, Canada
85 en-CA: en-rCA
86 # English, India
87 en-IN: en-rIN
88 # English, United Kingdom
89 en-GB: en-rGB
90 # Esperanto - LineageOS
91 eo: eo
92 # Estonian
93 et: et
94 # Filipino - LineageOS
95 fil: fil
96 # Finnish
97 fi: fi
98 # French
99 fr: fr
100 # French, Canada
101 fr-CA: fr-rCA
102 # Frisian - LineageOS
103 fy-NL: fy-rNL
104 # Galician
105 gl: gl
106 # Georgian
107 ka: ka
108 # German
109 de: de
110 # Greek
111 el: el
112 # Gujarati
113 gu-IN: gu
114 # Hebrew
115 he: iw
116 # Hindi
117 hi: hi
118 # Hungarian
119 hu: hu
120 # Icelandic
121 is: is
122 # Indonesian
123 id: in
124 # Irish - LineageOS
125 ga-IE: ga-rIE
126 # Italian
127 it: it
128 # Japanese
129 ja: ja
130 # Kabyle - LineageOS
131 kab: kab-rDZ
132 # Kannada
133 kn: kn
134 # Kashubian - LineageOS
135 csb: csb
136 # Kazakh
137 kk: kk
138 # Khmer
139 km: km
140 # Korean
141 ko: ko
142 # Kurdish - LineageOS
143 ku: ku
144 # Kyrgyz
145 ky: ky
146 # Lao
147 lo: lo
148 # Latvian
149 lv: lv
150 # Lithuanian
151 lt: lt
152 # Luxembourgish - LineageOS
153 lb: lb
154 # Macedonian (FYROM)
155 mk: mk
156 # Malay
157 ms: ms
158 # Malayalam
159 ml-IN: ml
160 # Marathi
161 mr: mr
162 # Mongolian
163 mn: mn
164 # Nepali
165 ne-NP: ne
166 # Norwegian Bokmal
167 nb: nb
168 # Occitan - LineageOS
169 oc: oc
Michael Bestas25a391f2019-01-17 00:49:42 +0200170 # Oriya
171 or: or
Joeyb7221632019-01-07 21:12:58 +0100172 # Persian
173 fa: fa
174 # Pirate English - LineageOS
175 en-PT: en-rPT
176 # Polish
177 pl: pl
178 # Portuguese
179 pt-PT: pt-rPT
180 # Portuguese, Brazilian
181 pt-BR: pt-rBR
182 # Punjabi
183 pa-IN: pa
184 # Romanian
185 ro: ro
186 # Romansh - LineageOS
187 rm-CH: rm
188 # Russian
189 ru: ru
190 # Sardinian - LineageOS
191 sc: sc-rIT
192 # Scottish Gaelic - LineageOS
193 gd: gd
194 # Serbian (Cyrillic)
195 sr: sr
196 # Serbian (Latin)
197 sr-CS: b+sr+Latn
198 # Sinhala
199 si-LK: si
200 # Slovak
201 sk: sk
202 # Slovenian
203 sl: sl
204 # Spanish
205 es-ES: es
206 # Spanish, Colombia - LineageOS
207 es-CO: es-rCO
208 # Spanish, Mexico - LineageOS
209 es-MX: es-rMX
210 # Spanish, United States
211 es-US: es-rUS
212 # Swahili
213 sw: sw
214 # Swedish
215 sv-SE: sv
216 # Tagalog
217 tl: tl
218 # Tamil
219 ta: ta
220 # Telugu
221 te: te
222 # Thai
223 th: th
224 # Turkish
225 tr: tr
226 # Ukrainian
227 uk: uk
228 # Urdu (Pakistan)
229 ur-PK: ur
230 # Uyghur - LineageOS
231 ug: ug
232 # Uzbek
233 uz: uz
234 # Venetian - LineageOS
235 vec: vec
236 # Vietnamese
237 vi: vi
238 # Welsh - LineageOS
239 cy: cy
240 # Zulu
241 zu: zu
242
243 # SettingsLib
244 -
245 source: '/frameworks/base/packages/SettingsLib/res/values/cm_strings.xml'
246 translation: '/%original_path%-%android_code%/%original_file_name%'
247 languages_mapping: *anchor
248
249 # SystemUI
250 -
251 source: '/frameworks/base/packages/SystemUI/res/values/cm_strings.xml'
252 translation: '/%original_path%-%android_code%/%original_file_name%'
253 languages_mapping: *anchor
254
255# Packages
256
257 # AudioFX
258 -
259 source: '/packages/apps/AudioFX/res/values/cm_strings.xml'
260 translation: '/%original_path%-%android_code%/%original_file_name%'
261 languages_mapping: *anchor
262
263 # Camera2
264 -
265 source: '/packages/apps/Camera2/res/values/cm_strings.xml'
266 translation: '/%original_path%-%android_code%/%original_file_name%'
267 languages_mapping: *anchor
268
269 # Contacts
270 -
271 source: '/packages/apps/Contacts/res/values/lineage_strings.xml'
272 translation: '/%original_path%-%android_code%/%original_file_name%'
273 languages_mapping: *anchor
274
275 # DeskClock
276 -
277 source: '/packages/apps/DeskClock/res/values/cm_strings.xml'
278 translation: '/%original_path%-%android_code%/%original_file_name%'
279 languages_mapping: *anchor
280
281 # Dialer
282 -
283 source: '/packages/apps/Dialer/java/com/android/dialer/app/res/values/cm_strings.xml'
284 translation: '/%original_path%-%android_code%/%original_file_name%'
285 languages_mapping: *anchor
286 -
287 source: '/packages/apps/Dialer/java/com/android/dialer/calldetails/res/values/cm_strings.xml'
288 translation: '/%original_path%-%android_code%/%original_file_name%'
289 languages_mapping: *anchor
290 -
291 source: '/packages/apps/Dialer/java/com/android/dialer/calllogutils/res/values/cm_strings.xml'
292 translation: '/%original_path%-%android_code%/%original_file_name%'
293 languages_mapping: *anchor
294 -
295 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_arrays.xml'
296 translation: '/%original_path%-%android_code%/%original_file_name%'
297 languages_mapping: *anchor
298 -
299 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_plurals.xml'
300 translation: '/%original_path%-%android_code%/%original_file_name%'
301 languages_mapping: *anchor
302 -
303 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_strings.xml'
304 translation: '/%original_path%-%android_code%/%original_file_name%'
305 languages_mapping: *anchor
306 -
307 source: '/packages/apps/Dialer/java/com/android/dialer/lookup/res/values/cm_strings.xml'
308 translation: '/%original_path%-%android_code%/%original_file_name%'
309 languages_mapping: *anchor
310 -
311 source: '/packages/apps/Dialer/java/com/android/incallui/res/values/cm_strings.xml'
312 translation: '/%original_path%-%android_code%/%original_file_name%'
313 languages_mapping: *anchor
314
315 # Eleven
316 -
317 source: '/packages/apps/Eleven/res/values/plurals.xml'
318 translation: '/%original_path%-%android_code%/%original_file_name%'
319 languages_mapping: *anchor
320 -
321 source: '/packages/apps/Eleven/res/values/strings.xml'
322 translation: '/%original_path%-%android_code%/%original_file_name%'
323 languages_mapping: *anchor
324
325 # Email
326 -
327 source: '/packages/apps/Email/res/values/cm_strings.xml'
328 translation: '/%original_path%-%android_code%/%original_file_name%'
329 languages_mapping: *anchor
330
331 # Exchange
332 -
333 source: '/packages/apps/Exchange/res/values/strings.xml'
334 translation: '/%original_path%-%android_code%/%original_file_name%'
335 languages_mapping: *anchor
336
337 # FMRadio
338 -
339 source: '/packages/apps/FMRadio/res/values/cm_strings.xml'
340 translation: '/%original_path%-%android_code%/%original_file_name%'
341 languages_mapping: *anchor
342 -
343 source: '/packages/apps/FMRadio/res/values/strings.xml'
344 translation: '/%original_path%-%android_code%/%original_file_name%'
345 languages_mapping: *anchor
346
347 # Gallery2
348 -
349 source: '/packages/apps/Gallery2/res/values/cm_strings.xml'
350 translation: '/%original_path%-%android_code%/%original_file_name%'
351 languages_mapping: *anchor
352 -
353 source: '/packages/apps/Gallery2/res/values/codeaurora_strings.xml'
354 translation: '/%original_path%-%android_code%/%original_file_name%'
355 languages_mapping: *anchor
356
357 # Jelly
358 -
359 source: '/packages/apps/Jelly/app/src/main/res/values/strings.xml'
360 translation: '/%original_path%-%android_code%/%original_file_name%'
361 languages_mapping: *anchor
362
363 # LineageParts
364 -
365 source: '/packages/apps/LineageParts/res/values/plurals.xml'
366 translation: '/%original_path%-%android_code%/%original_file_name%'
367 languages_mapping: *anchor
368 -
369 source: '/packages/apps/LineageParts/res/values/strings.xml'
370 translation: '/%original_path%-%android_code%/%original_file_name%'
371 languages_mapping: *anchor
372
373 # LockClock
374 -
375 source: '/packages/apps/LockClock/res/values/strings.xml'
376 translation: '/%original_path%-%android_code%/%original_file_name%'
377 languages_mapping: *anchor
378
379 # Messaging
380 -
381 source: '/packages/apps/Messaging/res/values/cm_strings.xml'
382 translation: '/%original_path%-%android_code%/%original_file_name%'
383 languages_mapping: *anchor
384
385 # Profiles
386 -
387 source: '/packages/apps/Profiles/res/values/strings.xml'
388 translation: '/%original_path%-%android_code%/%original_file_name%'
389 languages_mapping: *anchor
390
391 # Recorder
392 -
393 source: '/packages/apps/Recorder/app/src/main/res/values/strings.xml'
394 translation: '/%original_path%-%android_code%/%original_file_name%'
395 languages_mapping: *anchor
396
397 # Settings
398 -
399 source: '/packages/apps/Settings/res/values/cm_plurals.xml'
400 translation: '/%original_path%-%android_code%/%original_file_name%'
401 languages_mapping: *anchor
402 -
403 source: '/packages/apps/Settings/res/values/cm_strings.xml'
404 translation: '/%original_path%-%android_code%/%original_file_name%'
405 languages_mapping: *anchor
406
407 # SetupWizard
408 -
409 source: '/packages/apps/SetupWizard/res/values/strings.xml'
410 translation: '/%original_path%-%android_code%/%original_file_name%'
411 languages_mapping: *anchor
412
413 # Snap
414 -
415 source: '/packages/apps/Snap/res/values/cm_strings.xml'
416 translation: '/%original_path%-%android_code%/%original_file_name%'
417 languages_mapping: *anchor
418 -
419 source: '/packages/apps/Snap/res/values/qcomstrings.xml'
420 translation: '/%original_path%-%android_code%/%original_file_name%'
421 languages_mapping: *anchor
422 -
423 source: '/packages/apps/Snap/res/values/strings.xml'
424 translation: '/%original_path%-%android_code%/%original_file_name%'
425 languages_mapping: *anchor
426 -
427 source: '/packages/apps/Snap/quickReader/res/values/strings.xml'
428 translation: '/%original_path%-%android_code%/%original_file_name%'
429 languages_mapping: *anchor
430
431 # Terminal
432 -
433 source: '/packages/apps/Terminal/res/values/arrays.xml'
434 translation: '/%original_path%-%android_code%/%original_file_name%'
435 languages_mapping: *anchor
436 -
437 source: '/packages/apps/Terminal/res/values/strings.xml'
438 translation: '/%original_path%-%android_code%/%original_file_name%'
439 languages_mapping: *anchor
440
441 # Trebuchet
442 -
443 source: '/packages/apps/Trebuchet/res/values/lineage_strings.xml'
444 translation: '/%original_path%-%android_code%/%original_file_name%'
445 languages_mapping: *anchor
446
447 # Updater
448 -
449 source: '/packages/apps/Updater/res/values/strings.xml'
450 translation: '/%original_path%-%android_code%/%original_file_name%'
451 languages_mapping: *anchor
452
453 # WallpaperPicker
454 -
455 source: '/packages/apps/WallpaperPicker/res/values/cm_strings.xml'
456 translation: '/%original_path%-%android_code%/%original_file_name%'
457 languages_mapping: *anchor
458
459# Input methods
460
461 # LatinIME
462 -
463 source: '/packages/inputmethods/LatinIME/java/res/values/cm_strings.xml'
464 translation: '/%original_path%-%android_code%/%original_file_name%'
465 languages_mapping: *anchor
466
467# Providers
468
469 # DownloadProvider
470 -
471 source: '/packages/providers/DownloadProvider/res/values/cm_plurals.xml'
472 translation: '/%original_path%-%android_code%/%original_file_name%'
473 languages_mapping: *anchor
474 -
475 source: '/packages/providers/DownloadProvider/res/values/cm_strings.xml'
476 translation: '/%original_path%-%android_code%/%original_file_name%'
477 languages_mapping: *anchor
478
479 # WeatherProvider
480 -
481 source: '/packages/providers/WeatherProvider/res/values/strings.xml'
482 translation: '/%original_path%-%android_code%/%original_file_name%'
483 languages_mapping: *anchor
484
485# Services
486
487 # Mms
488 -
489 source: '/packages/services/Mms/res/values/cm_strings.xml'
490 translation: '/%original_path%-%android_code%/%original_file_name%'
491 languages_mapping: *anchor
492
493# Lineage SDK
494
495 # Lineage SDK
496 -
497 source: '/lineage-sdk/lineage/res/res/values/strings.xml'
498 translation: '/%original_path%-%android_code%/%original_file_name%'
499 languages_mapping: *anchor
500
501 # LineageSettingsProvider
502 -
503 source: '/lineage-sdk/packages/LineageSettingsProvider/res/values/strings.xml'
504 translation: '/%original_path%-%android_code%/%original_file_name%'
505 languages_mapping: *anchor
506
507 # OpenWeatherMapProvider
508 -
509 source: '/lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider/app/src/main/res/values/strings.xml'
510 translation: '/%original_path%-%android_code%/%original_file_name%'
511 languages_mapping: *anchor
512
513# Device specific
514
515 # fmapp2
516 -
517 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
518 translation: '/%original_path%-%android_code%/%original_file_name%'
519 languages_mapping: *anchor
520 -
521 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
522 translation: '/%original_path%-%android_code%/%original_file_name%'
523 languages_mapping: *anchor
524
Michael Bestas82624982019-04-07 19:14:45 +0300525 # kuntao devicesettings
526 -
527 source: '/device/lenovo/kuntao/devicesettings/res/values/strings.xml'
528 translation: '/%original_path%-%android_code%/%original_file_name%'
529 languages_mapping: *anchor
530
Joeyb7221632019-01-07 21:12:58 +0100531 # oppo common configpanel
532 -
533 source: '/device/oppo/common/configpanel/res/values/strings.xml'
534 translation: '/%original_path%-%android_code%/%original_file_name%'
535 languages_mapping: *anchor
536
537 # oppo r5 otgtoggle
538 -
539 source: '/device/oppo/r5/otgtoggle/res/values/strings.xml'
540 translation: '/%original_path%-%android_code%/%original_file_name%'
541 languages_mapping: *anchor
542
543 # samsung AdvancedDisplay
544 -
545 source: '/hardware/samsung/AdvancedDisplay/res/values/arrays.xml'
546 translation: '/%original_path%-%android_code%/%original_file_name%'
547 languages_mapping: *anchor
548 -
549 source: '/hardware/samsung/AdvancedDisplay/res/values/strings.xml'
550 translation: '/%original_path%-%android_code%/%original_file_name%'
551 languages_mapping: *anchor
552
553 # resources devicesettings
554 -
555 source: '/packages/resources/devicesettings/res/values/strings.xml'
556 translation: '/%original_path%-%android_code%/%original_file_name%'
557 languages_mapping: *anchor
558
559 # FlipFlap
560 -
561 source: '/packages/apps/FlipFlap/res/values/strings.xml'
562 translation: '/%original_path%-%android_code%/%original_file_name%'
563 languages_mapping: *anchor