blob: b85983d625bc7718db62d6c843625d4bb44a408e [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
Michael W8b98d5a2017-12-12 20:32:00 +010047 sc: sc-rIT
Abhisek Devkota8cc7f162016-11-14 12:42:19 -080048 ug: ug
49
50 # BackupRestoreConfirmation
51 -
52 source: '/frameworks/base/packages/BackupRestoreConfirmation/res/values/strings.xml'
53 translation: '/%original_path%-%android_code%/%original_file_name%'
54 languages_mapping: *anchor
55
56 # CaptivePortalLogin
57 -
58 source: '/frameworks/base/packages/CaptivePortalLogin/res/values/strings.xml'
59 translation: '/%original_path%-%android_code%/%original_file_name%'
60 languages_mapping: *anchor
61
62 # DefaultContainerService
63 -
64 source: '/frameworks/base/packages/DefaultContainerService/res/values/strings.xml'
65 translation: '/%original_path%-%android_code%/%original_file_name%'
66 languages_mapping: *anchor
67
68 # DocumentsUI
69 -
70 source: '/frameworks/base/packages/DocumentsUI/res/values/strings.xml'
71 translation: '/%original_path%-%android_code%/%original_file_name%'
72 languages_mapping: *anchor
73
74 # ExternalStorageProvider
75 -
76 source: '/frameworks/base/packages/ExternalStorageProvider/res/values/strings.xml'
77 translation: '/%original_path%-%android_code%/%original_file_name%'
78 languages_mapping: *anchor
79
80 # FusedLocation
81 -
82 source: '/frameworks/base/packages/FusedLocation/res/values/strings.xml'
83 translation: '/%original_path%-%android_code%/%original_file_name%'
84 languages_mapping: *anchor
85
86 # InputDevices
87 -
88 source: '/frameworks/base/packages/InputDevices/res/values/strings.xml'
89 translation: '/%original_path%-%android_code%/%original_file_name%'
90 languages_mapping: *anchor
91
92 # Keyguard
93 -
94 source: '/frameworks/base/packages/Keyguard/res/values/strings.xml'
95 translation: '/%original_path%-%android_code%/%original_file_name%'
96 languages_mapping: *anchor
97
98 # PrintSpooler
99 -
100 source: '/frameworks/base/packages/PrintSpooler/res/values/strings.xml'
101 translation: '/%original_path%-%android_code%/%original_file_name%'
102 languages_mapping: *anchor
103
104 # SettingsLib
105 -
106 source: '/frameworks/base/packages/SettingsLib/res/values/arrays.xml'
107 translation: '/%original_path%-%android_code%/%original_file_name%'
108 languages_mapping: *anchor
109 -
110 source: '/frameworks/base/packages/SettingsLib/res/values/strings.xml'
111 translation: '/%original_path%-%android_code%/%original_file_name%'
112 languages_mapping: *anchor
113
114 # SettingsProvider
115 -
116 source: '/frameworks/base/packages/SettingsProvider/res/values/strings.xml'
117 translation: '/%original_path%-%android_code%/%original_file_name%'
118 languages_mapping: *anchor
119
120 # Shell
121 -
122 source: '/frameworks/base/packages/Shell/res/values/strings.xml'
123 translation: '/%original_path%-%android_code%/%original_file_name%'
124 languages_mapping: *anchor
125
126 # StatementService
127 -
128 source: '/frameworks/base/packages/StatementService/res/values/strings.xml'
129 translation: '/%original_path%-%android_code%/%original_file_name%'
130 languages_mapping: *anchor
131
132 # SystemUI
133 -
134 source: '/frameworks/base/packages/SystemUI/res/values/strings.xml'
135 translation: '/%original_path%-%android_code%/%original_file_name%'
136 languages_mapping: *anchor
137
138 # VpnDialogs
139 -
140 source: '/frameworks/base/packages/VpnDialogs/res/values/strings.xml'
141 translation: '/%original_path%-%android_code%/%original_file_name%'
142 languages_mapping: *anchor
143
144 # WallpaperCropper
145 -
146 source: '/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
147 translation: '/%original_path%-%android_code%/%original_file_name%'
148 languages_mapping: *anchor
149
150# Packages
151
152 # AudioFX
153 -
154 source: '/packages/apps/AudioFX/res/values/strings.xml'
155 translation: '/%original_path%-%android_code%/%original_file_name%'
156 languages_mapping: *anchor
157
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800158 # Bluetooth
159 -
160 source: '/packages/apps/Bluetooth/res/values/strings.xml'
161 translation: '/%original_path%-%android_code%/%original_file_name%'
162 languages_mapping: *anchor
163 -
164 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
165 translation: '/%original_path%-%android_code%/%original_file_name%'
166 languages_mapping: *anchor
167 -
168 source: '/packages/apps/Bluetooth/res/values/strings_sap.xml'
169 translation: '/%original_path%-%android_code%/%original_file_name%'
170 languages_mapping: *anchor
171
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800172 # Calculator
173 -
174 source: '/packages/apps/Calculator/res/values/strings.xml'
175 translation: '/%original_path%-%android_code%/%original_file_name%'
176 languages_mapping: *anchor
177
178 # Calendar
179 -
180 source: '/packages/apps/Calendar/res/values/arrays.xml'
181 translation: '/%original_path%-%android_code%/%original_file_name%'
182 languages_mapping: *anchor
183 -
184 source: '/packages/apps/Calendar/res/values/strings.xml'
185 translation: '/%original_path%-%android_code%/%original_file_name%'
186 languages_mapping: *anchor
187
188 # Camera2
189 -
190 source: '/packages/apps/Camera2/res/values/strings.xml'
191 translation: '/%original_path%-%android_code%/%original_file_name%'
192 languages_mapping: *anchor
193 -
194 source: '/packages/apps/Camera2/res_p/values/strings.xml'
195 translation: '/%original_path%-%android_code%/%original_file_name%'
196 languages_mapping: *anchor
197
198 # CellBroadcastReceiver
199 -
200 source: '/packages/apps/CellBroadcastReceiver/res/values/strings.xml'
201 translation: '/%original_path%-%android_code%/%original_file_name%'
202 languages_mapping: *anchor
203
204 # CertInstaller
205 -
206 source: '/packages/apps/CertInstaller/res/values/strings.xml'
207 translation: '/%original_path%-%android_code%/%original_file_name%'
208 languages_mapping: *anchor
209
210 # Contacts
211 -
212 source: '/packages/apps/Contacts/res/values/strings.xml'
213 translation: '/%original_path%-%android_code%/%original_file_name%'
214 languages_mapping: *anchor
215
216 # ContactsCommon
217 -
218 source: '/packages/apps/ContactsCommon/res/values/strings.xml'
219 translation: '/%original_path%-%android_code%/%original_file_name%'
220 languages_mapping: *anchor
221
222 # DeskClock
223 -
224 source: '/packages/apps/DeskClock/res/values/array.xml'
225 translation: '/%original_path%-%android_code%/%original_file_name%'
226 languages_mapping: *anchor
227 -
228 source: '/packages/apps/DeskClock/res/values/strings.xml'
229 translation: '/%original_path%-%android_code%/%original_file_name%'
230 languages_mapping: *anchor
231
232 # Dialer
233 -
234 source: '/packages/apps/Dialer/res/values/strings.xml'
235 translation: '/%original_path%-%android_code%/%original_file_name%'
236 languages_mapping: *anchor
Michael Wf7741a82017-12-16 17:34:23 +0100237 -
238 source: '/packages/apps/Dialer/InCallUI/res/values/strings.xml'
239 translation: '/%original_path%-%android_code%/%original_file_name%'
240 languages_mapping: *anchor
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800241
242 # Email
243 -
244 source: '/packages/apps/Email/res/values/strings.xml'
245 translation: '/%original_path%-%android_code%/%original_file_name%'
246 languages_mapping: *anchor
247
Abhisek Devkota019c0572016-11-15 14:31:58 -0700248 # EmergencyInfo
249 -
250 source: '/packages/apps/EmergencyInfo/res/values/strings.xml'
251 translation: '/%original_path%-%android_code%/%original_file_name%'
252 languages_mapping: *anchor
253
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800254 # ExactCalculator
255 -
256 source: '/packages/apps/ExactCalculator/res/values/strings.xml'
257 translation: '/%original_path%-%android_code%/%original_file_name%'
258 languages_mapping: *anchor
259
260 # Exchange
261 -
262 source: '/packages/apps/Exchange/res/values/strings.xml'
263 translation: '/%original_path%-%android_code%/%original_file_name%'
264 languages_mapping: *anchor
265
266 # FMRadio
267 -
268 source: '/packages/apps/FMRadio/res/values/strings.xml'
269 translation: '/%original_path%-%android_code%/%original_file_name%'
270 languages_mapping: *anchor
271
272 # Gallery2
273 -
274 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
275 translation: '/%original_path%-%android_code%/%original_file_name%'
276 languages_mapping: *anchor
277 -
278 source: '/packages/apps/Gallery2/res/values/strings.xml'
279 translation: '/%original_path%-%android_code%/%original_file_name%'
280 languages_mapping: *anchor
281
282 # HTMLViewer
283 -
284 source: '/packages/apps/HTMLViewer/res/values/strings.xml'
285 translation: '/%original_path%-%android_code%/%original_file_name%'
286 languages_mapping: *anchor
287
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800288 # KeyChain
289 -
290 source: '/packages/apps/KeyChain/res/values/strings.xml'
291 translation: '/%original_path%-%android_code%/%original_file_name%'
292 languages_mapping: *anchor
293
294 # ManagedProvisioning
295 -
296 source: '/packages/apps/ManagedProvisioning/res/values/strings.xml'
297 translation: '/%original_path%-%android_code%/%original_file_name%'
298 languages_mapping: *anchor
299
300 # Messaging
301 -
302 source: '/packages/apps/Messaging/res/values/arrays.xml'
303 translation: '/%original_path%-%android_code%/%original_file_name%'
304 languages_mapping: *anchor
305 -
306 source: '/packages/apps/Messaging/res/values/strings.xml'
307 translation: '/%original_path%-%android_code%/%original_file_name%'
308 languages_mapping: *anchor
309
310 # Nfc
311 -
312 source: '/packages/apps/Nfc/res/values/strings.xml'
313 translation: '/%original_path%-%android_code%/%original_file_name%'
314 languages_mapping: *anchor
315
316 # PackageInstaller
317 -
318 source: '/packages/apps/PackageInstaller/res/values/strings.xml'
319 translation: '/%original_path%-%android_code%/%original_file_name%'
320 languages_mapping: *anchor
321
322 # PhoneCommon
323 -
324 source: '/packages/apps/PhoneCommon/res/values/strings.xml'
325 translation: '/%original_path%-%android_code%/%original_file_name%'
326 languages_mapping: *anchor
327
Abhisek Devkota019c0572016-11-15 14:31:58 -0700328 # SafetyRegulatoryInfo
329 -
330 source: '/packages/apps/SafetyRegulatoryInfo/res/values/strings.xml'
331 translation: '/%original_path%-%android_code%/%original_file_name%'
332 languages_mapping: *anchor
333
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800334 # Settings
335 -
336 source: '/packages/apps/Settings/res/values/arrays.xml'
337 translation: '/%original_path%-%android_code%/%original_file_name%'
338 languages_mapping: *anchor
339 -
340 source: '/packages/apps/Settings/res/values/strings.xml'
341 translation: '/%original_path%-%android_code%/%original_file_name%'
342 languages_mapping: *anchor
343
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800344 # Stk
345 -
346 source: '/packages/apps/Stk/res/values/strings.xml'
347 translation: '/%original_path%-%android_code%/%original_file_name%'
348 languages_mapping: *anchor
349
350 # Tag
351 -
352 source: '/packages/apps/Tag/res/values/strings.xml'
353 translation: '/%original_path%-%android_code%/%original_file_name%'
354 languages_mapping: *anchor
355
356 # Trebuchet
357 -
358 source: '/packages/apps/Trebuchet/res/values/strings.xml'
359 translation: '/%original_path%-%android_code%/%original_file_name%'
360 languages_mapping: *anchor
361
362 # TvSettings
363 -
364 source: '/packages/apps/TvSettings/Settings/res/values/arrays.xml'
365 translation: '/%original_path%-%android_code%/%original_file_name%'
366 languages_mapping: *anchor
367 -
368 source: '/packages/apps/TvSettings/Settings/res/values/strings.xml'
369 translation: '/%original_path%-%android_code%/%original_file_name%'
370 languages_mapping: *anchor
371
372 # UnifiedEmail
373 -
374 source: '/packages/apps/UnifiedEmail/res/values/strings.xml'
375 translation: '/%original_path%-%android_code%/%original_file_name%'
376 languages_mapping: *anchor
377
378 # WallpaperPicker
379 -
380 source: '/packages/apps/WallpaperPicker/res/values/strings.xml'
381 translation: '/%original_path%-%android_code%/%original_file_name%'
382 languages_mapping: *anchor
383
384# Input methods
385
386 # LatinIME
387 -
388 source: '/packages/inputmethods/LatinIME/java/res/values/strings-action-keys.xml'
389 translation: '/%original_path%-%android_code%/%original_file_name%'
390 languages_mapping: *anchor
391 -
392 source: '/packages/inputmethods/LatinIME/java/res/values/strings-appname.xml'
393 translation: '/%original_path%-%android_code%/%original_file_name%'
394 languages_mapping: *anchor
395 -
396 source: '/packages/inputmethods/LatinIME/java/res/values/strings-config-important-notice.xml'
397 translation: '/%original_path%-%android_code%/%original_file_name%'
398 languages_mapping: *anchor
399 -
400 source: '/packages/inputmethods/LatinIME/java/res/values/strings-emoji-descriptions.xml'
401 translation: '/%original_path%-%android_code%/%original_file_name%'
402 languages_mapping: *anchor
403 -
404 source: '/packages/inputmethods/LatinIME/java/res/values/strings-letter-descriptions.xml'
405 translation: '/%original_path%-%android_code%/%original_file_name%'
406 languages_mapping: *anchor
407 -
408 source: '/packages/inputmethods/LatinIME/java/res/values/strings-talkback-descriptions.xml'
409 translation: '/%original_path%-%android_code%/%original_file_name%'
410 languages_mapping: *anchor
411 -
412 source: '/packages/inputmethods/LatinIME/java/res/values/strings.xml'
413 translation: '/%original_path%-%android_code%/%original_file_name%'
414 languages_mapping: *anchor
415
416# Providers
417
418 # BookmarkProvider
419 -
420 source: '/packages/providers/BookmarkProvider/res/values/strings.xml'
421 translation: '/%original_path%-%android_code%/%original_file_name%'
422 languages_mapping: *anchor
423
424 # CalendarProvider
425 -
426 source: '/packages/providers/CalendarProvider/res/values/strings.xml'
427 translation: '/%original_path%-%android_code%/%original_file_name%'
428 languages_mapping: *anchor
429
430 # CallLogProvider
431 -
432 source: '/packages/providers/CallLogProvider/res/values/strings.xml'
433 translation: '/%original_path%-%android_code%/%original_file_name%'
434 languages_mapping: *anchor
435
436 # ContactsProvider
437 -
438 source: '/packages/providers/ContactsProvider/res/values/strings.xml'
439 translation: '/%original_path%-%android_code%/%original_file_name%'
440 languages_mapping: *anchor
441
442 # DownloadProvider
443 -
444 source: '/packages/providers/DownloadProvider/res/values/strings.xml'
445 translation: '/%original_path%-%android_code%/%original_file_name%'
446 languages_mapping: *anchor
447 -
448 source: '/packages/providers/DownloadProvider/ui/res/values/strings.xml'
449 translation: '/%original_path%-%android_code%/%original_file_name%'
450 languages_mapping: *anchor
451
452 # MediaProvider
453 -
454 source: '/packages/providers/MediaProvider/res/values/strings.xml'
455 translation: '/%original_path%-%android_code%/%original_file_name%'
456 languages_mapping: *anchor
457
458 # TelephonyProvider
459 -
460 source: '/packages/providers/TelephonyProvider/res/values/strings.xml'
461 translation: '/%original_path%-%android_code%/%original_file_name%'
462 languages_mapping: *anchor
463
464 # UserDictionaryProvider
465 -
466 source: '/packages/providers/UserDictionaryProvider/res/values/strings.xml'
467 translation: '/%original_path%-%android_code%/%original_file_name%'
468 languages_mapping: *anchor
469
470# Screensavers
471
472 # Basic
473 -
474 source: '/packages/screensavers/Basic/res/values/strings.xml'
475 translation: '/%original_path%-%android_code%/%original_file_name%'
476 languages_mapping: *anchor
477
478 # PhotoTable
479 -
480 source: '/packages/screensavers/PhotoTable/res/values/strings.xml'
481 translation: '/%original_path%-%android_code%/%original_file_name%'
482 languages_mapping: *anchor
483
484# Services
485
486 # Telecomm
487 -
488 source: '/packages/services/Telecomm/res/values/strings.xml'
489 translation: '/%original_path%-%android_code%/%original_file_name%'
490 languages_mapping: *anchor
491
492 # Telephony
493 -
494 source: '/packages/services/Telephony/res/values/strings.xml'
495 translation: '/%original_path%-%android_code%/%original_file_name%'
496 languages_mapping: *anchor
497 -
498 source: '/packages/services/Telephony/sip/res/values/strings.xml'
499 translation: '/%original_path%-%android_code%/%original_file_name%'
500 languages_mapping: *anchor
501
502# Wallpapers
503
Abhisek Devkota8cc7f162016-11-14 12:42:19 -0800504 # LivePicker
505 -
506 source: '/packages/wallpapers/LivePicker/res/values/strings.xml'
507 translation: '/%original_path%-%android_code%/%original_file_name%'
508 languages_mapping: *anchor