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