blob: becf685fdcaf28cce14a657cc0fb68d27e8c5f26 [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
Michael Bestas1b6e5fe2019-06-08 20:15:32 +0300212 # Sundanese - LineageOS
213 su: su
Joeyb7221632019-01-07 21:12:58 +0100214 # Swahili
215 sw: sw
216 # Swedish
217 sv-SE: sv
218 # Tagalog
219 tl: tl
220 # Tamil
221 ta: ta
222 # Telugu
223 te: te
224 # Thai
225 th: th
226 # Turkish
227 tr: tr
228 # Ukrainian
229 uk: uk
230 # Urdu (Pakistan)
231 ur-PK: ur
232 # Uyghur - LineageOS
233 ug: ug
234 # Uzbek
235 uz: uz
236 # Venetian - LineageOS
237 vec: vec
238 # Vietnamese
239 vi: vi
240 # Welsh - LineageOS
241 cy: cy
242 # Zulu
243 zu: zu
244
245 # SettingsLib
246 -
247 source: '/frameworks/base/packages/SettingsLib/res/values/cm_strings.xml'
248 translation: '/%original_path%-%android_code%/%original_file_name%'
249 languages_mapping: *anchor
250
251 # SystemUI
252 -
253 source: '/frameworks/base/packages/SystemUI/res/values/cm_strings.xml'
254 translation: '/%original_path%-%android_code%/%original_file_name%'
255 languages_mapping: *anchor
256
257# Packages
258
259 # AudioFX
260 -
261 source: '/packages/apps/AudioFX/res/values/cm_strings.xml'
262 translation: '/%original_path%-%android_code%/%original_file_name%'
263 languages_mapping: *anchor
264
Joey059d9202019-06-06 12:56:47 +0200265 # Backgrounds
266 -
267 source: '/packages/apps/Backgrounds/app/src/main/res/values/strings.xml'
268 translation: '/%original_path%-%android_code%/%original_file_name%'
269 languages_mapping: *anchor
270
Joeyb7221632019-01-07 21:12:58 +0100271 # Camera2
272 -
273 source: '/packages/apps/Camera2/res/values/cm_strings.xml'
274 translation: '/%original_path%-%android_code%/%original_file_name%'
275 languages_mapping: *anchor
276
277 # Contacts
278 -
279 source: '/packages/apps/Contacts/res/values/lineage_strings.xml'
280 translation: '/%original_path%-%android_code%/%original_file_name%'
281 languages_mapping: *anchor
282
283 # DeskClock
284 -
285 source: '/packages/apps/DeskClock/res/values/cm_strings.xml'
286 translation: '/%original_path%-%android_code%/%original_file_name%'
287 languages_mapping: *anchor
288
289 # Dialer
290 -
291 source: '/packages/apps/Dialer/java/com/android/dialer/app/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/calldetails/res/values/cm_strings.xml'
296 translation: '/%original_path%-%android_code%/%original_file_name%'
297 languages_mapping: *anchor
298 -
299 source: '/packages/apps/Dialer/java/com/android/dialer/calllogutils/res/values/cm_strings.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_arrays.xml'
304 translation: '/%original_path%-%android_code%/%original_file_name%'
305 languages_mapping: *anchor
306 -
307 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_plurals.xml'
308 translation: '/%original_path%-%android_code%/%original_file_name%'
309 languages_mapping: *anchor
310 -
311 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_strings.xml'
312 translation: '/%original_path%-%android_code%/%original_file_name%'
313 languages_mapping: *anchor
314 -
315 source: '/packages/apps/Dialer/java/com/android/dialer/lookup/res/values/cm_strings.xml'
316 translation: '/%original_path%-%android_code%/%original_file_name%'
317 languages_mapping: *anchor
318 -
319 source: '/packages/apps/Dialer/java/com/android/incallui/res/values/cm_strings.xml'
320 translation: '/%original_path%-%android_code%/%original_file_name%'
321 languages_mapping: *anchor
322
323 # Eleven
324 -
325 source: '/packages/apps/Eleven/res/values/plurals.xml'
326 translation: '/%original_path%-%android_code%/%original_file_name%'
327 languages_mapping: *anchor
328 -
329 source: '/packages/apps/Eleven/res/values/strings.xml'
330 translation: '/%original_path%-%android_code%/%original_file_name%'
331 languages_mapping: *anchor
332
333 # Email
334 -
335 source: '/packages/apps/Email/res/values/cm_strings.xml'
336 translation: '/%original_path%-%android_code%/%original_file_name%'
337 languages_mapping: *anchor
338
339 # Exchange
340 -
341 source: '/packages/apps/Exchange/res/values/strings.xml'
342 translation: '/%original_path%-%android_code%/%original_file_name%'
343 languages_mapping: *anchor
344
345 # FMRadio
346 -
347 source: '/packages/apps/FMRadio/res/values/cm_strings.xml'
348 translation: '/%original_path%-%android_code%/%original_file_name%'
349 languages_mapping: *anchor
350 -
351 source: '/packages/apps/FMRadio/res/values/strings.xml'
352 translation: '/%original_path%-%android_code%/%original_file_name%'
353 languages_mapping: *anchor
354
355 # Gallery2
356 -
357 source: '/packages/apps/Gallery2/res/values/cm_strings.xml'
358 translation: '/%original_path%-%android_code%/%original_file_name%'
359 languages_mapping: *anchor
360 -
361 source: '/packages/apps/Gallery2/res/values/codeaurora_strings.xml'
362 translation: '/%original_path%-%android_code%/%original_file_name%'
363 languages_mapping: *anchor
364
365 # Jelly
366 -
367 source: '/packages/apps/Jelly/app/src/main/res/values/strings.xml'
368 translation: '/%original_path%-%android_code%/%original_file_name%'
369 languages_mapping: *anchor
370
371 # LineageParts
372 -
373 source: '/packages/apps/LineageParts/res/values/plurals.xml'
374 translation: '/%original_path%-%android_code%/%original_file_name%'
375 languages_mapping: *anchor
376 -
377 source: '/packages/apps/LineageParts/res/values/strings.xml'
378 translation: '/%original_path%-%android_code%/%original_file_name%'
379 languages_mapping: *anchor
380
381 # LockClock
382 -
383 source: '/packages/apps/LockClock/res/values/strings.xml'
384 translation: '/%original_path%-%android_code%/%original_file_name%'
385 languages_mapping: *anchor
386
387 # Messaging
388 -
389 source: '/packages/apps/Messaging/res/values/cm_strings.xml'
390 translation: '/%original_path%-%android_code%/%original_file_name%'
391 languages_mapping: *anchor
392
393 # Profiles
394 -
395 source: '/packages/apps/Profiles/res/values/strings.xml'
396 translation: '/%original_path%-%android_code%/%original_file_name%'
397 languages_mapping: *anchor
398
399 # Recorder
400 -
401 source: '/packages/apps/Recorder/app/src/main/res/values/strings.xml'
402 translation: '/%original_path%-%android_code%/%original_file_name%'
403 languages_mapping: *anchor
404
405 # Settings
406 -
407 source: '/packages/apps/Settings/res/values/cm_plurals.xml'
408 translation: '/%original_path%-%android_code%/%original_file_name%'
409 languages_mapping: *anchor
410 -
411 source: '/packages/apps/Settings/res/values/cm_strings.xml'
412 translation: '/%original_path%-%android_code%/%original_file_name%'
413 languages_mapping: *anchor
414
415 # SetupWizard
416 -
417 source: '/packages/apps/SetupWizard/res/values/strings.xml'
418 translation: '/%original_path%-%android_code%/%original_file_name%'
419 languages_mapping: *anchor
420
421 # Snap
422 -
423 source: '/packages/apps/Snap/res/values/cm_strings.xml'
424 translation: '/%original_path%-%android_code%/%original_file_name%'
425 languages_mapping: *anchor
426 -
427 source: '/packages/apps/Snap/res/values/qcomstrings.xml'
428 translation: '/%original_path%-%android_code%/%original_file_name%'
429 languages_mapping: *anchor
430 -
431 source: '/packages/apps/Snap/res/values/strings.xml'
432 translation: '/%original_path%-%android_code%/%original_file_name%'
433 languages_mapping: *anchor
434 -
435 source: '/packages/apps/Snap/quickReader/res/values/strings.xml'
436 translation: '/%original_path%-%android_code%/%original_file_name%'
437 languages_mapping: *anchor
438
439 # Terminal
440 -
441 source: '/packages/apps/Terminal/res/values/arrays.xml'
442 translation: '/%original_path%-%android_code%/%original_file_name%'
443 languages_mapping: *anchor
444 -
445 source: '/packages/apps/Terminal/res/values/strings.xml'
446 translation: '/%original_path%-%android_code%/%original_file_name%'
447 languages_mapping: *anchor
448
449 # Trebuchet
450 -
451 source: '/packages/apps/Trebuchet/res/values/lineage_strings.xml'
452 translation: '/%original_path%-%android_code%/%original_file_name%'
453 languages_mapping: *anchor
454
455 # Updater
456 -
457 source: '/packages/apps/Updater/res/values/strings.xml'
458 translation: '/%original_path%-%android_code%/%original_file_name%'
459 languages_mapping: *anchor
460
Joeyb7221632019-01-07 21:12:58 +0100461# Input methods
462
463 # LatinIME
464 -
465 source: '/packages/inputmethods/LatinIME/java/res/values/cm_strings.xml'
466 translation: '/%original_path%-%android_code%/%original_file_name%'
467 languages_mapping: *anchor
468
469# Providers
470
471 # DownloadProvider
472 -
473 source: '/packages/providers/DownloadProvider/res/values/cm_plurals.xml'
474 translation: '/%original_path%-%android_code%/%original_file_name%'
475 languages_mapping: *anchor
476 -
477 source: '/packages/providers/DownloadProvider/res/values/cm_strings.xml'
478 translation: '/%original_path%-%android_code%/%original_file_name%'
479 languages_mapping: *anchor
480
481 # WeatherProvider
482 -
483 source: '/packages/providers/WeatherProvider/res/values/strings.xml'
484 translation: '/%original_path%-%android_code%/%original_file_name%'
485 languages_mapping: *anchor
486
487# Services
488
Luca Stefani6e21ef22019-08-19 17:36:03 +0200489 # BuiltInPrintService
490 -
491 source: '/packages/services/BuiltInPrintService/res/values/lineage_strings.xml'
492 translation: '/%original_path%-%android_code%/%original_file_name%'
493 languages_mapping: *anchor
494
Joeyb7221632019-01-07 21:12:58 +0100495 # Mms
496 -
497 source: '/packages/services/Mms/res/values/cm_strings.xml'
498 translation: '/%original_path%-%android_code%/%original_file_name%'
499 languages_mapping: *anchor
500
501# Lineage SDK
502
503 # Lineage SDK
504 -
505 source: '/lineage-sdk/lineage/res/res/values/strings.xml'
506 translation: '/%original_path%-%android_code%/%original_file_name%'
507 languages_mapping: *anchor
508
509 # LineageSettingsProvider
510 -
511 source: '/lineage-sdk/packages/LineageSettingsProvider/res/values/strings.xml'
512 translation: '/%original_path%-%android_code%/%original_file_name%'
513 languages_mapping: *anchor
514
515 # OpenWeatherMapProvider
516 -
517 source: '/lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider/app/src/main/res/values/strings.xml'
518 translation: '/%original_path%-%android_code%/%original_file_name%'
519 languages_mapping: *anchor
520
521# Device specific
522
523 # fmapp2
524 -
525 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
526 translation: '/%original_path%-%android_code%/%original_file_name%'
527 languages_mapping: *anchor
528 -
529 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
530 translation: '/%original_path%-%android_code%/%original_file_name%'
531 languages_mapping: *anchor
532
Luca Stefani6e21ef22019-08-19 17:36:03 +0200533 # I01WD CameraTile
534 -
535 source: '/device/asus/I01WD/CameraTile/res/values/strings.xml'
536 translation: '/%original_path%-%android_code%/%original_file_name%'
537 languages_mapping: *anchor
538
Michael Bestas82624982019-04-07 19:14:45 +0300539 # kuntao devicesettings
540 -
541 source: '/device/lenovo/kuntao/devicesettings/res/values/strings.xml'
542 translation: '/%original_path%-%android_code%/%original_file_name%'
543 languages_mapping: *anchor
544
LuK1337be6886e2019-08-21 15:09:22 +0200545 # oneplus guacamole camera helper
546 -
547 source: '/device/oneplus/guacamole/camera_helper/res/values/strings.xml'
548 translation: '/%original_path%-%android_code%/%original_file_name%'
549 languages_mapping: *anchor
550
Joeyb7221632019-01-07 21:12:58 +0100551 # oppo common configpanel
552 -
553 source: '/device/oppo/common/configpanel/res/values/strings.xml'
554 translation: '/%original_path%-%android_code%/%original_file_name%'
555 languages_mapping: *anchor
556
557 # oppo r5 otgtoggle
558 -
559 source: '/device/oppo/r5/otgtoggle/res/values/strings.xml'
560 translation: '/%original_path%-%android_code%/%original_file_name%'
561 languages_mapping: *anchor
562
563 # samsung AdvancedDisplay
564 -
565 source: '/hardware/samsung/AdvancedDisplay/res/values/arrays.xml'
566 translation: '/%original_path%-%android_code%/%original_file_name%'
567 languages_mapping: *anchor
568 -
569 source: '/hardware/samsung/AdvancedDisplay/res/values/strings.xml'
570 translation: '/%original_path%-%android_code%/%original_file_name%'
571 languages_mapping: *anchor
572
573 # resources devicesettings
574 -
575 source: '/packages/resources/devicesettings/res/values/strings.xml'
576 translation: '/%original_path%-%android_code%/%original_file_name%'
577 languages_mapping: *anchor
578
579 # FlipFlap
580 -
581 source: '/packages/apps/FlipFlap/res/values/strings.xml'
582 translation: '/%original_path%-%android_code%/%original_file_name%'
583 languages_mapping: *anchor