blob: 9cd4f5384c30f010401b50744e99534113994481 [file] [log] [blame]
Abhisek Devkotaa8b88932016-06-13 22:24:40 +02001# cm-12.1-YOG4P_aosp.yaml
2#
3# Crowdin configuration file for CyanogenMod's
4# additional languages not supported by AOSP
5#
6# Copyright (C) 2014-2015 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_STABLE_BASE_PATH
22base_path_contains_branch_subfolders: true
23project_identifier: cyanogenmod-aosp
24preserve_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
37 be: be
38 cy: cy
39 en-PT: en-rPT
40 es-MX: es-rMX
41 eo: eo
42 fy-NL: fy-rNL
43 ku: ku
44 lb: lb
45 or: or-rIN
46 ug: ug
47
48 # BackupRestoreConfirmation
49 -
50 source: '/frameworks/base/packages/BackupRestoreConfirmation/res/values/strings.xml'
51 translation: '/%original_path%-%android_code%/%original_file_name%'
52 languages_mapping: *anchor
53
54 # CaptivePortalLogin
55 -
56 source: '/frameworks/base/packages/CaptivePortalLogin/res/values/strings.xml'
57 translation: '/%original_path%-%android_code%/%original_file_name%'
58 languages_mapping: *anchor
59
60 # DefaultContainerService
61 -
62 source: '/frameworks/base/packages/DefaultContainerService/res/values/strings.xml'
63 translation: '/%original_path%-%android_code%/%original_file_name%'
64 languages_mapping: *anchor
65
66 # DocumentsUI
67 -
68 source: '/frameworks/base/packages/DocumentsUI/res/values/strings.xml'
69 translation: '/%original_path%-%android_code%/%original_file_name%'
70 languages_mapping: *anchor
71
72 # ExternalStorageProvider
73 -
74 source: '/frameworks/base/packages/ExternalStorageProvider/res/values/strings.xml'
75 translation: '/%original_path%-%android_code%/%original_file_name%'
76 languages_mapping: *anchor
77
78 # FusedLocation
79 -
80 source: '/frameworks/base/packages/FusedLocation/res/values/strings.xml'
81 translation: '/%original_path%-%android_code%/%original_file_name%'
82 languages_mapping: *anchor
83
84 # InputDevices
85 -
86 source: '/frameworks/base/packages/InputDevices/res/values/strings.xml'
87 translation: '/%original_path%-%android_code%/%original_file_name%'
88 languages_mapping: *anchor
89
90 # Keyguard
91 -
92 source: '/frameworks/base/packages/Keyguard/res/values/strings.xml'
93 translation: '/%original_path%-%android_code%/%original_file_name%'
94 languages_mapping: *anchor
95
96 # PrintSpooler
97 -
98 source: '/frameworks/base/packages/PrintSpooler/res/values/strings.xml'
99 translation: '/%original_path%-%android_code%/%original_file_name%'
100 languages_mapping: *anchor
101
102 # SettingsProvider
103 -
104 source: '/frameworks/base/packages/SettingsProvider/res/values/strings.xml'
105 translation: '/%original_path%-%android_code%/%original_file_name%'
106 languages_mapping: *anchor
107
108 # Shell
109 -
110 source: '/frameworks/base/packages/Shell/res/values/strings.xml'
111 translation: '/%original_path%-%android_code%/%original_file_name%'
112 languages_mapping: *anchor
113
114 # SystemUI
115 -
116 source: '/frameworks/base/packages/SystemUI/res/values/strings.xml'
117 translation: '/%original_path%-%android_code%/%original_file_name%'
118 languages_mapping: *anchor
119
120 # VpnDialogs
121 -
122 source: '/frameworks/base/packages/VpnDialogs/res/values/strings.xml'
123 translation: '/%original_path%-%android_code%/%original_file_name%'
124 languages_mapping: *anchor
125
126 # WallpaperCropper
127 -
128 source: '/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
129 translation: '/%original_path%-%android_code%/%original_file_name%'
130 languages_mapping: *anchor
131
132# Packages
133
134 # AudioFX
135 -
136 source: '/packages/apps/AudioFX/res/values/strings.xml'
137 translation: '/%original_path%-%android_code%/%original_file_name%'
138 languages_mapping: *anchor
139
140 # BasicSmsReceiver
141 -
142 source: '/packages/apps/BasicSmsReceiver/res/values/strings.xml'
143 translation: '/%original_path%-%android_code%/%original_file_name%'
144 languages_mapping: *anchor
145
146 # Bluetooth
147 -
148 source: '/packages/apps/Bluetooth/res/values/strings.xml'
149 translation: '/%original_path%-%android_code%/%original_file_name%'
150 languages_mapping: *anchor
151 -
152 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
153 translation: '/%original_path%-%android_code%/%original_file_name%'
154 languages_mapping: *anchor
155
156 # Browser
157 -
158 source: '/packages/apps/Browser/res/values/strings.xml'
159 translation: '/%original_path%-%android_code%/%original_file_name%'
160 languages_mapping: *anchor
161
162 # Calculator
163 -
164 source: '/packages/apps/Calculator/res/values/strings.xml'
165 translation: '/%original_path%-%android_code%/%original_file_name%'
166 languages_mapping: *anchor
167
168 # Calendar
169 -
170 source: '/packages/apps/Calendar/res/values/arrays.xml'
171 translation: '/%original_path%-%android_code%/%original_file_name%'
172 languages_mapping: *anchor
173 -
174 source: '/packages/apps/Calendar/res/values/strings.xml'
175 translation: '/%original_path%-%android_code%/%original_file_name%'
176 languages_mapping: *anchor
177
178 # Camera2
179 -
180 source: '/packages/apps/Camera2/res/values/strings.xml'
181 translation: '/%original_path%-%android_code%/%original_file_name%'
182 languages_mapping: *anchor
183 -
184 source: '/packages/apps/Camera2/res_p/values/strings.xml'
185 translation: '/%original_path%-%android_code%/%original_file_name%'
186 languages_mapping: *anchor
187
188 # CellBroadcastReceiver
189 -
190 source: '/packages/apps/CellBroadcastReceiver/res/values/strings.xml'
191 translation: '/%original_path%-%android_code%/%original_file_name%'
192 languages_mapping: *anchor
193
194 # CertInstaller
195 -
196 source: '/packages/apps/CertInstaller/res/values/strings.xml'
197 translation: '/%original_path%-%android_code%/%original_file_name%'
198 languages_mapping: *anchor
199
200 # Contacts
201 -
202 source: '/packages/apps/Contacts/res/values/strings.xml'
203 translation: '/%original_path%-%android_code%/%original_file_name%'
204 languages_mapping: *anchor
205
206 # ContactsCommon
207 -
208 source: '/packages/apps/ContactsCommon/res/values/strings.xml'
209 translation: '/%original_path%-%android_code%/%original_file_name%'
210 languages_mapping: *anchor
211
212 # DeskClock
213 -
214 source: '/packages/apps/DeskClock/res/values/array.xml'
215 translation: '/%original_path%-%android_code%/%original_file_name%'
216 languages_mapping: *anchor
217 -
218 source: '/packages/apps/DeskClock/res/values/strings.xml'
219 translation: '/%original_path%-%android_code%/%original_file_name%'
220 languages_mapping: *anchor
221
222 # Dialer
223 -
224 source: '/packages/apps/Dialer/res/values/strings.xml'
225 translation: '/%original_path%-%android_code%/%original_file_name%'
226 languages_mapping: *anchor
227
228 # Email
229 -
230 source: '/packages/apps/Email/res/values/strings.xml'
231 translation: '/%original_path%-%android_code%/%original_file_name%'
232 languages_mapping: *anchor
233
234 # Exchange
235 -
236 source: '/packages/apps/Exchange/res/values/strings.xml'
237 translation: '/%original_path%-%android_code%/%original_file_name%'
238 languages_mapping: *anchor
239
240 # Gallery2
241 -
242 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
243 translation: '/%original_path%-%android_code%/%original_file_name%'
244 languages_mapping: *anchor
245 -
246 source: '/packages/apps/Gallery2/res/values/strings.xml'
247 translation: '/%original_path%-%android_code%/%original_file_name%'
248 languages_mapping: *anchor
249
250 # HTMLViewer
251 -
252 source: '/packages/apps/HTMLViewer/res/values/strings.xml'
253 translation: '/%original_path%-%android_code%/%original_file_name%'
254 languages_mapping: *anchor
255
256 # InCallUI
257 -
258 source: '/packages/apps/InCallUI/res/values/strings.xml'
259 translation: '/%original_path%-%android_code%/%original_file_name%'
260 languages_mapping: *anchor
261
262 # KeyChain
263 -
264 source: '/packages/apps/KeyChain/res/values/strings.xml'
265 translation: '/%original_path%-%android_code%/%original_file_name%'
266 languages_mapping: *anchor
267
268 # Mms
269 -
270 source: '/packages/apps/Mms/res/values/arrays.xml'
271 translation: '/%original_path%-%android_code%/%original_file_name%'
272 languages_mapping: *anchor
273 -
274 source: '/packages/apps/Mms/res/values/strings.xml'
275 translation: '/%original_path%-%android_code%/%original_file_name%'
276 languages_mapping: *anchor
277
278 # Nfc
279 -
280 source: '/packages/apps/Nfc/res/values/strings.xml'
281 translation: '/%original_path%-%android_code%/%original_file_name%'
282 languages_mapping: *anchor
283
284 # PackageInstaller
285 -
286 source: '/packages/apps/PackageInstaller/res/values/strings.xml'
287 translation: '/%original_path%-%android_code%/%original_file_name%'
288 languages_mapping: *anchor
289
290 # PhoneCommon
291 -
292 source: '/packages/apps/PhoneCommon/res/values/strings.xml'
293 translation: '/%original_path%-%android_code%/%original_file_name%'
294 languages_mapping: *anchor
295
296 # Settings
297 -
298 source: '/packages/apps/Settings/res/values/arrays.xml'
299 translation: '/%original_path%-%android_code%/%original_file_name%'
300 languages_mapping: *anchor
301 -
302 source: '/packages/apps/Settings/res/values/strings.xml'
303 translation: '/%original_path%-%android_code%/%original_file_name%'
304 languages_mapping: *anchor
305
306 # SoundRecorder
307 -
308 source: '/packages/apps/SoundRecorder/res/values/strings.xml'
309 translation: '/%original_path%-%android_code%/%original_file_name%'
310 languages_mapping: *anchor
311
312 # Stk
313 -
314 source: '/packages/apps/Stk/res/values/strings.xml'
315 translation: '/%original_path%-%android_code%/%original_file_name%'
316 languages_mapping: *anchor
317
318 # Tag
319 -
320 source: '/packages/apps/Tag/res/values/strings.xml'
321 translation: '/%original_path%-%android_code%/%original_file_name%'
322 languages_mapping: *anchor
323
324 # Trebuchet
325 -
326 source: '/packages/apps/Trebuchet/res/values/strings.xml'
327 translation: '/%original_path%-%android_code%/%original_file_name%'
328 languages_mapping: *anchor
329
330 # TvSettings
331 -
332 source: '/packages/apps/TvSettings/Settings/res/values/arrays.xml'
333 translation: '/%original_path%-%android_code%/%original_file_name%'
334 languages_mapping: *anchor
335 -
336 source: '/packages/apps/TvSettings/Settings/res/values/strings.xml'
337 translation: '/%original_path%-%android_code%/%original_file_name%'
338 languages_mapping: *anchor
339
340 # UnifiedEmail
341 -
342 source: '/packages/apps/UnifiedEmail/res/values/strings.xml'
343 translation: '/%original_path%-%android_code%/%original_file_name%'
344 languages_mapping: *anchor
345
346# Input methods
347
348 # LatinIME
349 -
350 source: '/packages/inputmethods/LatinIME/java/res/values/strings-action-keys.xml'
351 translation: '/%original_path%-%android_code%/%original_file_name%'
352 languages_mapping: *anchor
353 -
354 source: '/packages/inputmethods/LatinIME/java/res/values/strings-appname.xml'
355 translation: '/%original_path%-%android_code%/%original_file_name%'
356 languages_mapping: *anchor
357 -
358 source: '/packages/inputmethods/LatinIME/java/res/values/strings-config-important-notice.xml'
359 translation: '/%original_path%-%android_code%/%original_file_name%'
360 languages_mapping: *anchor
361 -
362 source: '/packages/inputmethods/LatinIME/java/res/values/strings-emoji-descriptions.xml'
363 translation: '/%original_path%-%android_code%/%original_file_name%'
364 languages_mapping: *anchor
365 -
366 source: '/packages/inputmethods/LatinIME/java/res/values/strings-letter-descriptions.xml'
367 translation: '/%original_path%-%android_code%/%original_file_name%'
368 languages_mapping: *anchor
369 -
370 source: '/packages/inputmethods/LatinIME/java/res/values/strings-talkback-descriptions.xml'
371 translation: '/%original_path%-%android_code%/%original_file_name%'
372 languages_mapping: *anchor
373 -
374 source: '/packages/inputmethods/LatinIME/java/res/values/strings.xml'
375 translation: '/%original_path%-%android_code%/%original_file_name%'
376 languages_mapping: *anchor
377
378# Providers
379
380 # CalendarProvider
381 -
382 source: '/packages/providers/CalendarProvider/res/values/strings.xml'
383 translation: '/%original_path%-%android_code%/%original_file_name%'
384 languages_mapping: *anchor
385
386 # ContactsProvider
387 -
388 source: '/packages/providers/ContactsProvider/res/values/strings.xml'
389 translation: '/%original_path%-%android_code%/%original_file_name%'
390 languages_mapping: *anchor
391
392 # DownloadProvider
393 -
394 source: '/packages/providers/DownloadProvider/res/values/strings.xml'
395 translation: '/%original_path%-%android_code%/%original_file_name%'
396 languages_mapping: *anchor
397 -
398 source: '/packages/providers/DownloadProvider/ui/res/values/strings.xml'
399 translation: '/%original_path%-%android_code%/%original_file_name%'
400 languages_mapping: *anchor
401
402 # MediaProvider
403 -
404 source: '/packages/providers/MediaProvider/res/values/strings.xml'
405 translation: '/%original_path%-%android_code%/%original_file_name%'
406 languages_mapping: *anchor
407
408 # TelephonyProvider
409 -
410 source: '/packages/providers/TelephonyProvider/res/values/strings.xml'
411 translation: '/%original_path%-%android_code%/%original_file_name%'
412 languages_mapping: *anchor
413
414 # UserDictionaryProvider
415 -
416 source: '/packages/providers/UserDictionaryProvider/res/values/strings.xml'
417 translation: '/%original_path%-%android_code%/%original_file_name%'
418 languages_mapping: *anchor
419
420# Screensavers
421
422 # Basic
423 -
424 source: '/packages/screensavers/Basic/res/values/strings.xml'
425 translation: '/%original_path%-%android_code%/%original_file_name%'
426 languages_mapping: *anchor
427
428 # PhotoTable
429 -
430 source: '/packages/screensavers/PhotoTable/res/values/strings.xml'
431 translation: '/%original_path%-%android_code%/%original_file_name%'
432 languages_mapping: *anchor
433
434# Services
435
436 # Telecomm
437 -
438 source: '/packages/services/Telecomm/res/values/strings.xml'
439 translation: '/%original_path%-%android_code%/%original_file_name%'
440 languages_mapping: *anchor
441
442 # Telephony
443 -
444 source: '/packages/services/Telephony/res/values/strings.xml'
445 translation: '/%original_path%-%android_code%/%original_file_name%'
446 languages_mapping: *anchor
447 -
448 source: '/packages/services/Telephony/sip/res/values/strings.xml'
449 translation: '/%original_path%-%android_code%/%original_file_name%'
450 languages_mapping: *anchor
451
452# Wallpapers
453
454 # Basic
455 -
456 source: '/packages/wallpapers/Basic/res/values/strings.xml'
457 translation: '/%original_path%-%android_code%/%original_file_name%'
458 languages_mapping: *anchor
459
460 # HoloSpiral
461 -
462 source: '/packages/wallpapers/HoloSpiral/res/values/strings.xml'
463 translation: '/%original_path%-%android_code%/%original_file_name%'
464 languages_mapping: *anchor
465
466 # LivePicker
467 -
468 source: '/packages/wallpapers/LivePicker/res/values/strings.xml'
469 translation: '/%original_path%-%android_code%/%original_file_name%'
470 languages_mapping: *anchor
471
472 # MagicSmoke
473 -
474 source: '/packages/wallpapers/MagicSmoke/res/values/strings.xml'
475 translation: '/%original_path%-%android_code%/%original_file_name%'
476 languages_mapping: *anchor
477
478 # MusicVisualization
479 -
480 source: '/packages/wallpapers/MusicVisualization/res/values/strings.xml'
481 translation: '/%original_path%-%android_code%/%original_file_name%'
482 languages_mapping: *anchor
483
484 # NoiseField
485 -
486 source: '/packages/wallpapers/NoiseField/res/values/strings.xml'
487 translation: '/%original_path%-%android_code%/%original_file_name%'
488 languages_mapping: *anchor
489
490 # PhaseBeam
491 -
492 source: '/packages/wallpapers/PhaseBeam/res/values/strings.xml'
493 translation: '/%original_path%-%android_code%/%original_file_name%'
494 languages_mapping: *anchor