blob: 7c303f15c3e2797bcf66248040ef3cddd8017607 [file] [log] [blame]
Abhisek Devkota8cc7f162016-11-14 12:42:19 -08001# cm-14.1_aosp.yaml
2#
Abhisek Devkotab78def42016-12-27 13:06:52 -08003# Crowdin configuration file for LineageOS'
Abhisek Devkota8cc7f162016-11-14 12:42:19 -08004# additional languages not supported by AOSP
5#
6# Copyright (C) 2014-2016 The CyanogenMod Project
Michael W821f4722017-11-05 16:52:01 +00007# Copyright (C) 2017 The LineageOS Project
Abhisek Devkota8cc7f162016-11-14 12:42:19 -08008#
9# Licensed under the Apache License, Version 2.0 (the "License");
10# you may not use this file except in compliance with the License.
11# You may obtain a copy of the License at
12#
13# http://www.apache.org/licenses/LICENSE-2.0
14#
15# Unless required by applicable law or agreed to in writing, software
16# distributed under the License is distributed on an "AS IS" BASIS,
17# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18# See the License for the specific language governing permissions and
19# limitations under the License.
20
21api_key_env: CM_AOSP_CROWDIN_API_KEY
22base_path_env: CM_CROWDIN_BASE_PATH
23base_path_contains_branch_subfolders: true
Abhisek Devkotab78def42016-12-27 13:06:52 -080024project_identifier: lineageos-aosp
Abhisek Devkota8cc7f162016-11-14 12:42:19 -080025preserve_hierarchy: true
26
27files:
28# Frameworks
29
30 # framework-res
31 -
32 source: '/frameworks/base/core/res/res/values/strings.xml'
33 translation: '/%original_path%-%android_code%/%original_file_name%'
34 languages_mapping: &anchor
35 android_code:
36 as: as-rIN
37 ast: ast-rES
Abhisek Devkota8cc7f162016-11-14 12:42:19 -080038 cy: cy
39 en-PT: en-rPT
40 es-MX: es-rMX
41 eo: eo
42 fy-NL: fy-rNL
Michael W821f4722017-11-05 16:52:01 +000043 kab: kab-rDZ
Abhisek Devkota8cc7f162016-11-14 12:42:19 -080044 ku: ku
45 lb: lb
46 or: or-rIN
47 ug: ug
48
49 # BackupRestoreConfirmation
50 -
51 source: '/frameworks/base/packages/BackupRestoreConfirmation/res/values/strings.xml'
52 translation: '/%original_path%-%android_code%/%original_file_name%'
53 languages_mapping: *anchor
54
55 # CaptivePortalLogin
56 -
57 source: '/frameworks/base/packages/CaptivePortalLogin/res/values/strings.xml'
58 translation: '/%original_path%-%android_code%/%original_file_name%'
59 languages_mapping: *anchor
60
61 # DefaultContainerService
62 -
63 source: '/frameworks/base/packages/DefaultContainerService/res/values/strings.xml'
64 translation: '/%original_path%-%android_code%/%original_file_name%'
65 languages_mapping: *anchor
66
67 # DocumentsUI
68 -
69 source: '/frameworks/base/packages/DocumentsUI/res/values/strings.xml'
70 translation: '/%original_path%-%android_code%/%original_file_name%'
71 languages_mapping: *anchor
72
73 # ExternalStorageProvider
74 -
75 source: '/frameworks/base/packages/ExternalStorageProvider/res/values/strings.xml'
76 translation: '/%original_path%-%android_code%/%original_file_name%'
77 languages_mapping: *anchor
78
79 # FusedLocation
80 -
81 source: '/frameworks/base/packages/FusedLocation/res/values/strings.xml'
82 translation: '/%original_path%-%android_code%/%original_file_name%'
83 languages_mapping: *anchor
84
85 # InputDevices
86 -
87 source: '/frameworks/base/packages/InputDevices/res/values/strings.xml'
88 translation: '/%original_path%-%android_code%/%original_file_name%'
89 languages_mapping: *anchor
90
91 # Keyguard
92 -
93 source: '/frameworks/base/packages/Keyguard/res/values/strings.xml'
94 translation: '/%original_path%-%android_code%/%original_file_name%'
95 languages_mapping: *anchor
96
97 # PrintSpooler
98 -
99 source: '/frameworks/base/packages/PrintSpooler/res/values/strings.xml'
100 translation: '/%original_path%-%android_code%/%original_file_name%'
101 languages_mapping: *anchor
102
103 # SettingsLib
104 -
105 source: '/frameworks/base/packages/SettingsLib/res/values/arrays.xml'
106 translation: '/%original_path%-%android_code%/%original_file_name%'
107 languages_mapping: *anchor
108 -
109 source: '/frameworks/base/packages/SettingsLib/res/values/strings.xml'
110 translation: '/%original_path%-%android_code%/%original_file_name%'
111 languages_mapping: *anchor
112
113 # SettingsProvider
114 -
115 source: '/frameworks/base/packages/SettingsProvider/res/values/strings.xml'
116 translation: '/%original_path%-%android_code%/%original_file_name%'
117 languages_mapping: *anchor
118
119 # Shell
120 -
121 source: '/frameworks/base/packages/Shell/res/values/strings.xml'
122 translation: '/%original_path%-%android_code%/%original_file_name%'
123 languages_mapping: *anchor
124
125 # StatementService
126 -
127 source: '/frameworks/base/packages/StatementService/res/values/strings.xml'
128 translation: '/%original_path%-%android_code%/%original_file_name%'
129 languages_mapping: *anchor
130
131 # SystemUI
132 -
133 source: '/frameworks/base/packages/SystemUI/res/values/strings.xml'
134 translation: '/%original_path%-%android_code%/%original_file_name%'
135 languages_mapping: *anchor
136
137 # VpnDialogs
138 -
139 source: '/frameworks/base/packages/VpnDialogs/res/values/strings.xml'
140 translation: '/%original_path%-%android_code%/%original_file_name%'
141 languages_mapping: *anchor
142
143 # WallpaperCropper
144 -
145 source: '/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
146 translation: '/%original_path%-%android_code%/%original_file_name%'
147 languages_mapping: *anchor
148
149# Packages
150
151 # AudioFX
152 -
153 source: '/packages/apps/AudioFX/res/values/strings.xml'
154 translation: '/%original_path%-%android_code%/%original_file_name%'
155 languages_mapping: *anchor
156
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800157 # Bluetooth
158 -
159 source: '/packages/apps/Bluetooth/res/values/strings.xml'
160 translation: '/%original_path%-%android_code%/%original_file_name%'
161 languages_mapping: *anchor
162 -
163 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
164 translation: '/%original_path%-%android_code%/%original_file_name%'
165 languages_mapping: *anchor
166 -
167 source: '/packages/apps/Bluetooth/res/values/strings_sap.xml'
168 translation: '/%original_path%-%android_code%/%original_file_name%'
169 languages_mapping: *anchor
170
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800171 # Calculator
172 -
173 source: '/packages/apps/Calculator/res/values/strings.xml'
174 translation: '/%original_path%-%android_code%/%original_file_name%'
175 languages_mapping: *anchor
176
177 # Calendar
178 -
179 source: '/packages/apps/Calendar/res/values/arrays.xml'
180 translation: '/%original_path%-%android_code%/%original_file_name%'
181 languages_mapping: *anchor
182 -
183 source: '/packages/apps/Calendar/res/values/strings.xml'
184 translation: '/%original_path%-%android_code%/%original_file_name%'
185 languages_mapping: *anchor
186
187 # Camera2
188 -
189 source: '/packages/apps/Camera2/res/values/strings.xml'
190 translation: '/%original_path%-%android_code%/%original_file_name%'
191 languages_mapping: *anchor
192 -
193 source: '/packages/apps/Camera2/res_p/values/strings.xml'
194 translation: '/%original_path%-%android_code%/%original_file_name%'
195 languages_mapping: *anchor
196
197 # CellBroadcastReceiver
198 -
199 source: '/packages/apps/CellBroadcastReceiver/res/values/strings.xml'
200 translation: '/%original_path%-%android_code%/%original_file_name%'
201 languages_mapping: *anchor
202
203 # CertInstaller
204 -
205 source: '/packages/apps/CertInstaller/res/values/strings.xml'
206 translation: '/%original_path%-%android_code%/%original_file_name%'
207 languages_mapping: *anchor
208
209 # Contacts
210 -
211 source: '/packages/apps/Contacts/res/values/strings.xml'
212 translation: '/%original_path%-%android_code%/%original_file_name%'
213 languages_mapping: *anchor
214
215 # ContactsCommon
216 -
217 source: '/packages/apps/ContactsCommon/res/values/strings.xml'
218 translation: '/%original_path%-%android_code%/%original_file_name%'
219 languages_mapping: *anchor
220
221 # DeskClock
222 -
223 source: '/packages/apps/DeskClock/res/values/array.xml'
224 translation: '/%original_path%-%android_code%/%original_file_name%'
225 languages_mapping: *anchor
226 -
227 source: '/packages/apps/DeskClock/res/values/strings.xml'
228 translation: '/%original_path%-%android_code%/%original_file_name%'
229 languages_mapping: *anchor
230
231 # Dialer
232 -
233 source: '/packages/apps/Dialer/res/values/strings.xml'
234 translation: '/%original_path%-%android_code%/%original_file_name%'
235 languages_mapping: *anchor
236
237 # Email
238 -
239 source: '/packages/apps/Email/res/values/strings.xml'
240 translation: '/%original_path%-%android_code%/%original_file_name%'
241 languages_mapping: *anchor
242
Abhisek Devkota019c0572016-11-15 14:31:58 -0700243 # EmergencyInfo
244 -
245 source: '/packages/apps/EmergencyInfo/res/values/strings.xml'
246 translation: '/%original_path%-%android_code%/%original_file_name%'
247 languages_mapping: *anchor
248
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800249 # ExactCalculator
250 -
251 source: '/packages/apps/ExactCalculator/res/values/strings.xml'
252 translation: '/%original_path%-%android_code%/%original_file_name%'
253 languages_mapping: *anchor
254
255 # Exchange
256 -
257 source: '/packages/apps/Exchange/res/values/strings.xml'
258 translation: '/%original_path%-%android_code%/%original_file_name%'
259 languages_mapping: *anchor
260
261 # FMRadio
262 -
263 source: '/packages/apps/FMRadio/res/values/strings.xml'
264 translation: '/%original_path%-%android_code%/%original_file_name%'
265 languages_mapping: *anchor
266
267 # Gallery2
268 -
269 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
270 translation: '/%original_path%-%android_code%/%original_file_name%'
271 languages_mapping: *anchor
272 -
273 source: '/packages/apps/Gallery2/res/values/strings.xml'
274 translation: '/%original_path%-%android_code%/%original_file_name%'
275 languages_mapping: *anchor
276
277 # HTMLViewer
278 -
279 source: '/packages/apps/HTMLViewer/res/values/strings.xml'
280 translation: '/%original_path%-%android_code%/%original_file_name%'
281 languages_mapping: *anchor
282
283 # InCallUI
284 -
285 source: '/packages/apps/InCallUI/res/values/strings.xml'
286 translation: '/%original_path%-%android_code%/%original_file_name%'
287 languages_mapping: *anchor
288
289 # KeyChain
290 -
291 source: '/packages/apps/KeyChain/res/values/strings.xml'
292 translation: '/%original_path%-%android_code%/%original_file_name%'
293 languages_mapping: *anchor
294
295 # ManagedProvisioning
296 -
297 source: '/packages/apps/ManagedProvisioning/res/values/strings.xml'
298 translation: '/%original_path%-%android_code%/%original_file_name%'
299 languages_mapping: *anchor
300
301 # Messaging
302 -
303 source: '/packages/apps/Messaging/res/values/arrays.xml'
304 translation: '/%original_path%-%android_code%/%original_file_name%'
305 languages_mapping: *anchor
306 -
307 source: '/packages/apps/Messaging/res/values/strings.xml'
308 translation: '/%original_path%-%android_code%/%original_file_name%'
309 languages_mapping: *anchor
310
311 # Nfc
312 -
313 source: '/packages/apps/Nfc/res/values/strings.xml'
314 translation: '/%original_path%-%android_code%/%original_file_name%'
315 languages_mapping: *anchor
316
317 # PackageInstaller
318 -
319 source: '/packages/apps/PackageInstaller/res/values/strings.xml'
320 translation: '/%original_path%-%android_code%/%original_file_name%'
321 languages_mapping: *anchor
322
323 # PhoneCommon
324 -
325 source: '/packages/apps/PhoneCommon/res/values/strings.xml'
326 translation: '/%original_path%-%android_code%/%original_file_name%'
327 languages_mapping: *anchor
328
Abhisek Devkota019c0572016-11-15 14:31:58 -0700329 # SafetyRegulatoryInfo
330 -
331 source: '/packages/apps/SafetyRegulatoryInfo/res/values/strings.xml'
332 translation: '/%original_path%-%android_code%/%original_file_name%'
333 languages_mapping: *anchor
334
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800335 # Settings
336 -
337 source: '/packages/apps/Settings/res/values/arrays.xml'
338 translation: '/%original_path%-%android_code%/%original_file_name%'
339 languages_mapping: *anchor
340 -
341 source: '/packages/apps/Settings/res/values/strings.xml'
342 translation: '/%original_path%-%android_code%/%original_file_name%'
343 languages_mapping: *anchor
344
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800345 # Stk
346 -
347 source: '/packages/apps/Stk/res/values/strings.xml'
348 translation: '/%original_path%-%android_code%/%original_file_name%'
349 languages_mapping: *anchor
350
351 # Tag
352 -
353 source: '/packages/apps/Tag/res/values/strings.xml'
354 translation: '/%original_path%-%android_code%/%original_file_name%'
355 languages_mapping: *anchor
356
357 # Trebuchet
358 -
359 source: '/packages/apps/Trebuchet/res/values/strings.xml'
360 translation: '/%original_path%-%android_code%/%original_file_name%'
361 languages_mapping: *anchor
362
363 # TvSettings
364 -
365 source: '/packages/apps/TvSettings/Settings/res/values/arrays.xml'
366 translation: '/%original_path%-%android_code%/%original_file_name%'
367 languages_mapping: *anchor
368 -
369 source: '/packages/apps/TvSettings/Settings/res/values/strings.xml'
370 translation: '/%original_path%-%android_code%/%original_file_name%'
371 languages_mapping: *anchor
372
373 # UnifiedEmail
374 -
375 source: '/packages/apps/UnifiedEmail/res/values/strings.xml'
376 translation: '/%original_path%-%android_code%/%original_file_name%'
377 languages_mapping: *anchor
378
379 # WallpaperPicker
380 -
381 source: '/packages/apps/WallpaperPicker/res/values/strings.xml'
382 translation: '/%original_path%-%android_code%/%original_file_name%'
383 languages_mapping: *anchor
384
385# Input methods
386
387 # LatinIME
388 -
389 source: '/packages/inputmethods/LatinIME/java/res/values/strings-action-keys.xml'
390 translation: '/%original_path%-%android_code%/%original_file_name%'
391 languages_mapping: *anchor
392 -
393 source: '/packages/inputmethods/LatinIME/java/res/values/strings-appname.xml'
394 translation: '/%original_path%-%android_code%/%original_file_name%'
395 languages_mapping: *anchor
396 -
397 source: '/packages/inputmethods/LatinIME/java/res/values/strings-config-important-notice.xml'
398 translation: '/%original_path%-%android_code%/%original_file_name%'
399 languages_mapping: *anchor
400 -
401 source: '/packages/inputmethods/LatinIME/java/res/values/strings-emoji-descriptions.xml'
402 translation: '/%original_path%-%android_code%/%original_file_name%'
403 languages_mapping: *anchor
404 -
405 source: '/packages/inputmethods/LatinIME/java/res/values/strings-letter-descriptions.xml'
406 translation: '/%original_path%-%android_code%/%original_file_name%'
407 languages_mapping: *anchor
408 -
409 source: '/packages/inputmethods/LatinIME/java/res/values/strings-talkback-descriptions.xml'
410 translation: '/%original_path%-%android_code%/%original_file_name%'
411 languages_mapping: *anchor
412 -
413 source: '/packages/inputmethods/LatinIME/java/res/values/strings.xml'
414 translation: '/%original_path%-%android_code%/%original_file_name%'
415 languages_mapping: *anchor
416
417# Providers
418
419 # BookmarkProvider
420 -
421 source: '/packages/providers/BookmarkProvider/res/values/strings.xml'
422 translation: '/%original_path%-%android_code%/%original_file_name%'
423 languages_mapping: *anchor
424
425 # CalendarProvider
426 -
427 source: '/packages/providers/CalendarProvider/res/values/strings.xml'
428 translation: '/%original_path%-%android_code%/%original_file_name%'
429 languages_mapping: *anchor
430
431 # CallLogProvider
432 -
433 source: '/packages/providers/CallLogProvider/res/values/strings.xml'
434 translation: '/%original_path%-%android_code%/%original_file_name%'
435 languages_mapping: *anchor
436
437 # ContactsProvider
438 -
439 source: '/packages/providers/ContactsProvider/res/values/strings.xml'
440 translation: '/%original_path%-%android_code%/%original_file_name%'
441 languages_mapping: *anchor
442
443 # DownloadProvider
444 -
445 source: '/packages/providers/DownloadProvider/res/values/strings.xml'
446 translation: '/%original_path%-%android_code%/%original_file_name%'
447 languages_mapping: *anchor
448 -
449 source: '/packages/providers/DownloadProvider/ui/res/values/strings.xml'
450 translation: '/%original_path%-%android_code%/%original_file_name%'
451 languages_mapping: *anchor
452
453 # MediaProvider
454 -
455 source: '/packages/providers/MediaProvider/res/values/strings.xml'
456 translation: '/%original_path%-%android_code%/%original_file_name%'
457 languages_mapping: *anchor
458
459 # TelephonyProvider
460 -
461 source: '/packages/providers/TelephonyProvider/res/values/strings.xml'
462 translation: '/%original_path%-%android_code%/%original_file_name%'
463 languages_mapping: *anchor
464
465 # UserDictionaryProvider
466 -
467 source: '/packages/providers/UserDictionaryProvider/res/values/strings.xml'
468 translation: '/%original_path%-%android_code%/%original_file_name%'
469 languages_mapping: *anchor
470
471# Screensavers
472
473 # Basic
474 -
475 source: '/packages/screensavers/Basic/res/values/strings.xml'
476 translation: '/%original_path%-%android_code%/%original_file_name%'
477 languages_mapping: *anchor
478
479 # PhotoTable
480 -
481 source: '/packages/screensavers/PhotoTable/res/values/strings.xml'
482 translation: '/%original_path%-%android_code%/%original_file_name%'
483 languages_mapping: *anchor
484
485# Services
486
487 # Telecomm
488 -
489 source: '/packages/services/Telecomm/res/values/strings.xml'
490 translation: '/%original_path%-%android_code%/%original_file_name%'
491 languages_mapping: *anchor
492
493 # Telephony
494 -
495 source: '/packages/services/Telephony/res/values/strings.xml'
496 translation: '/%original_path%-%android_code%/%original_file_name%'
497 languages_mapping: *anchor
498 -
499 source: '/packages/services/Telephony/sip/res/values/strings.xml'
500 translation: '/%original_path%-%android_code%/%original_file_name%'
501 languages_mapping: *anchor
502
503# Wallpapers
504
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800505 # LivePicker
506 -
507 source: '/packages/wallpapers/LivePicker/res/values/strings.xml'
508 translation: '/%original_path%-%android_code%/%original_file_name%'
509 languages_mapping: *anchor