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