blob: e533fd2284b3d6f9e271bc65b8820f4485a5cffc [file] [log] [blame]
Michael Bestas34205b62020-01-19 18:33:50 +02001# lineage-17.1.yaml
2#
3# Crowdin configuration file for LineageOS
4#
5# Copyright (C) 2014-2016 The CyanogenMod Project
6# Copyright (C) 2017-2020 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_17_1
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
46 # Assamese
47 as: as
48 # 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
170 # Oriya
171 or: or
172 # 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 # Sundanese - LineageOS
213 su: su
214 # 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
265 # Camera2
266 -
267 source: '/packages/apps/Camera2/res/values/cm_strings.xml'
268 translation: '/%original_path%-%android_code%/%original_file_name%'
269 languages_mapping: *anchor
270
271 # Contacts
272 -
273 source: '/packages/apps/Contacts/res/values/lineage_strings.xml'
274 translation: '/%original_path%-%android_code%/%original_file_name%'
275 languages_mapping: *anchor
276
277 # DeskClock
278 -
279 source: '/packages/apps/DeskClock/res/values/cm_strings.xml'
280 translation: '/%original_path%-%android_code%/%original_file_name%'
281 languages_mapping: *anchor
282
283 # Dialer
284 -
285 source: '/packages/apps/Dialer/java/com/android/dialer/app/res/values/cm_strings.xml'
286 translation: '/%original_path%-%android_code%/%original_file_name%'
287 languages_mapping: *anchor
288 -
289 source: '/packages/apps/Dialer/java/com/android/dialer/calldetails/res/values/cm_strings.xml'
290 translation: '/%original_path%-%android_code%/%original_file_name%'
291 languages_mapping: *anchor
292 -
293 source: '/packages/apps/Dialer/java/com/android/dialer/calllogutils/res/values/cm_strings.xml'
294 translation: '/%original_path%-%android_code%/%original_file_name%'
295 languages_mapping: *anchor
296 -
297 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_arrays.xml'
298 translation: '/%original_path%-%android_code%/%original_file_name%'
299 languages_mapping: *anchor
300 -
301 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_plurals.xml'
302 translation: '/%original_path%-%android_code%/%original_file_name%'
303 languages_mapping: *anchor
304 -
305 source: '/packages/apps/Dialer/java/com/android/dialer/callstats/res/values/cm_strings.xml'
306 translation: '/%original_path%-%android_code%/%original_file_name%'
307 languages_mapping: *anchor
308 -
309 source: '/packages/apps/Dialer/java/com/android/dialer/lookup/res/values/cm_strings.xml'
310 translation: '/%original_path%-%android_code%/%original_file_name%'
311 languages_mapping: *anchor
312 -
313 source: '/packages/apps/Dialer/java/com/android/incallui/res/values/cm_strings.xml'
314 translation: '/%original_path%-%android_code%/%original_file_name%'
315 languages_mapping: *anchor
316
317 # Eleven
318 -
319 source: '/packages/apps/Eleven/res/values/plurals.xml'
320 translation: '/%original_path%-%android_code%/%original_file_name%'
321 languages_mapping: *anchor
322 -
323 source: '/packages/apps/Eleven/res/values/strings.xml'
324 translation: '/%original_path%-%android_code%/%original_file_name%'
325 languages_mapping: *anchor
326
327 # Email
328 -
329 source: '/packages/apps/Email/res/values/cm_strings.xml'
330 translation: '/%original_path%-%android_code%/%original_file_name%'
331 languages_mapping: *anchor
332
333 # Exchange
334 -
335 source: '/packages/apps/Exchange/res/values/strings.xml'
336 translation: '/%original_path%-%android_code%/%original_file_name%'
337 languages_mapping: *anchor
338
339 # FMRadio
340 -
341 source: '/packages/apps/FMRadio/res/values/cm_strings.xml'
342 translation: '/%original_path%-%android_code%/%original_file_name%'
343 languages_mapping: *anchor
344 -
345 source: '/packages/apps/FMRadio/res/values/strings.xml'
346 translation: '/%original_path%-%android_code%/%original_file_name%'
347 languages_mapping: *anchor
348
349 # Gallery2
350 -
351 source: '/packages/apps/Gallery2/res/values/cm_strings.xml'
352 translation: '/%original_path%-%android_code%/%original_file_name%'
353 languages_mapping: *anchor
354 -
355 source: '/packages/apps/Gallery2/res/values/codeaurora_strings.xml'
356 translation: '/%original_path%-%android_code%/%original_file_name%'
357 languages_mapping: *anchor
358
359 # Jelly
360 -
361 source: '/packages/apps/Jelly/app/src/main/res/values/strings.xml'
362 translation: '/%original_path%-%android_code%/%original_file_name%'
363 languages_mapping: *anchor
364
365 # LineageParts
366 -
367 source: '/packages/apps/LineageParts/res/values/plurals.xml'
368 translation: '/%original_path%-%android_code%/%original_file_name%'
369 languages_mapping: *anchor
370 -
371 source: '/packages/apps/LineageParts/res/values/strings.xml'
372 translation: '/%original_path%-%android_code%/%original_file_name%'
373 languages_mapping: *anchor
374
375 # Messaging
376 -
377 source: '/packages/apps/Messaging/res/values/cm_strings.xml'
378 translation: '/%original_path%-%android_code%/%original_file_name%'
379 languages_mapping: *anchor
380
381 # Profiles
382 -
383 source: '/packages/apps/Profiles/res/values/strings.xml'
384 translation: '/%original_path%-%android_code%/%original_file_name%'
385 languages_mapping: *anchor
386
387 # Recorder
388 -
389 source: '/packages/apps/Recorder/app/src/main/res/values/strings.xml'
390 translation: '/%original_path%-%android_code%/%original_file_name%'
391 languages_mapping: *anchor
392
393 # Settings
394 -
395 source: '/packages/apps/Settings/res/values/cm_plurals.xml'
396 translation: '/%original_path%-%android_code%/%original_file_name%'
397 languages_mapping: *anchor
398 -
399 source: '/packages/apps/Settings/res/values/cm_strings.xml'
400 translation: '/%original_path%-%android_code%/%original_file_name%'
401 languages_mapping: *anchor
402
403 # SetupWizard
404 -
405 source: '/packages/apps/SetupWizard/res/values/strings.xml'
406 translation: '/%original_path%-%android_code%/%original_file_name%'
407 languages_mapping: *anchor
408
409 # Snap
410 -
411 source: '/packages/apps/Snap/res/values/cm_strings.xml'
412 translation: '/%original_path%-%android_code%/%original_file_name%'
413 languages_mapping: *anchor
414 -
415 source: '/packages/apps/Snap/res/values/qcomstrings.xml'
416 translation: '/%original_path%-%android_code%/%original_file_name%'
417 languages_mapping: *anchor
418 -
419 source: '/packages/apps/Snap/res/values/strings.xml'
420 translation: '/%original_path%-%android_code%/%original_file_name%'
421 languages_mapping: *anchor
422 -
423 source: '/packages/apps/Snap/quickReader/res/values/strings.xml'
424 translation: '/%original_path%-%android_code%/%original_file_name%'
425 languages_mapping: *anchor
426
427 # Terminal
428 -
429 source: '/packages/apps/Terminal/res/values/arrays.xml'
430 translation: '/%original_path%-%android_code%/%original_file_name%'
431 languages_mapping: *anchor
432 -
433 source: '/packages/apps/Terminal/res/values/strings.xml'
434 translation: '/%original_path%-%android_code%/%original_file_name%'
435 languages_mapping: *anchor
436
437 # Trebuchet
438 -
439 source: '/packages/apps/Trebuchet/res/values/lineage_strings.xml'
440 translation: '/%original_path%-%android_code%/%original_file_name%'
441 languages_mapping: *anchor
442
443 # Updater
444 -
445 source: '/packages/apps/Updater/res/values/strings.xml'
446 translation: '/%original_path%-%android_code%/%original_file_name%'
447 languages_mapping: *anchor
448
449# Input methods
450
451 # LatinIME
452 -
453 source: '/packages/inputmethods/LatinIME/java/res/values/cm_strings.xml'
454 translation: '/%original_path%-%android_code%/%original_file_name%'
455 languages_mapping: *anchor
456
457# Providers
458
459 # DownloadProvider
460 -
461 source: '/packages/providers/DownloadProvider/res/values/cm_plurals.xml'
462 translation: '/%original_path%-%android_code%/%original_file_name%'
463 languages_mapping: *anchor
464 -
465 source: '/packages/providers/DownloadProvider/res/values/cm_strings.xml'
466 translation: '/%original_path%-%android_code%/%original_file_name%'
467 languages_mapping: *anchor
468
469# Services
470
471 # BuiltInPrintService
472 -
473 source: '/packages/services/BuiltInPrintService/res/values/lineage_strings.xml'
474 translation: '/%original_path%-%android_code%/%original_file_name%'
475 languages_mapping: *anchor
476
477 # Mms
478 -
479 source: '/packages/services/Mms/res/values/cm_strings.xml'
480 translation: '/%original_path%-%android_code%/%original_file_name%'
481 languages_mapping: *anchor
482
483# Lineage SDK
484
485 # Lineage SDK
486 -
487 source: '/lineage-sdk/lineage/res/res/values/strings.xml'
488 translation: '/%original_path%-%android_code%/%original_file_name%'
489 languages_mapping: *anchor
490
491 # LineageSettingsProvider
492 -
493 source: '/lineage-sdk/packages/LineageSettingsProvider/res/values/strings.xml'
494 translation: '/%original_path%-%android_code%/%original_file_name%'
495 languages_mapping: *anchor
496
497# Device specific
498
499 # resources devicesettings
500 -
501 source: '/packages/resources/devicesettings/res/values/strings.xml'
502 translation: '/%original_path%-%android_code%/%original_file_name%'
503 languages_mapping: *anchor
504
505 # FlipFlap
506 -
507 source: '/packages/apps/FlipFlap/res/values/strings.xml'
508 translation: '/%original_path%-%android_code%/%original_file_name%'
509 languages_mapping: *anchor
510
511 # fmapp2
512 -
513 source: '/vendor/qcom/opensource/fm-commonsys/fmapp2/res/values/arrays.xml'
514 translation: '/%original_path%-%android_code%/%original_file_name%'
515 languages_mapping: *anchor
516 -
517 source: '/vendor/qcom/opensource/fm-commonsys/fmapp2/res/values/strings.xml'
518 translation: '/%original_path%-%android_code%/%original_file_name%'
519 languages_mapping: *anchor