blob: 6e323430e816a861b5d491141a6a2b067d15449b [file] [log] [blame]
Marco Brohet8b78a1b2014-02-28 21:01:26 +01001# crowdin.yaml
2#
3# Crowdin configuration file for CyanogenMod
4#
5# Copyright (C) 2014 The CyanogenMod Project
6#
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010019project_identifier: cyanogenmod
Marco Brohetcf4069b2014-02-28 18:48:17 +010020api_key: your_api_key
21base_path: your/path
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010022preserve_hierarchy: true
23
24files:
25 # Default for AOSP projects with CM additions
26 -
Marco Brohetcf4069b2014-02-28 18:48:17 +010027 source: '/**/values/cm_*.xml'
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010028 translation: '/%original_path%-%android_code%/%original_file_name%'
29 languages_mapping: &anchor
30 android_code:
31 af: af
32 am: am
33 ar: ar
Marco Brohetdf37d122014-03-08 20:40:36 +010034 ast: es-rXA
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010035 az: az
36 be: be
37 bg: bg
Michael Bestas71037982014-05-24 01:44:17 +030038 bn: bn
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010039 ca: ca
40 cs: cs
41 da: da
42 de: de
43 el: el
44 es-ES: es
Michael Bestas37408ac2014-03-26 22:18:44 +020045 et: et
Michael Bestasb32c3582014-05-24 01:20:48 +030046 eu: eu
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010047 fa: fa
48 fi: fi
49 fr: fr
Michael Bestas9459a242014-04-17 14:53:55 +030050 gl: gl
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010051 he: iw
52 hi: hi
53 hr: hr
54 hu: hu
Michael Bestas37408ac2014-03-26 22:18:44 +020055 hy-AM: hy
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010056 id: in
Michael Bestasc087ee62014-06-03 15:12:24 +030057 is: is
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010058 it: it
59 ja: ja
60 ka: ka
61 km: km
62 ko: ko
63 ku: ku
Michael Bestas808fffe2014-04-02 19:13:28 +030064 lb: lb
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010065 lo: lo
66 lt: lt
67 lv: lv
Michael Bestas37408ac2014-03-26 22:18:44 +020068 ml-IN: ml
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010069 mn: mn
70 ms: ms
71 nb: nb
Michael Bestas37408ac2014-03-26 22:18:44 +020072 ne-NP: ne
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010073 nl: nl
Michael Bestas37408ac2014-03-26 22:18:44 +020074 pa-IN: pa
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010075 pl: pl
Michael Bestas37408ac2014-03-26 22:18:44 +020076 rm-CH: rm
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010077 ro: ro
78 ru: ru
Michael Bestas37408ac2014-03-26 22:18:44 +020079 si-LK: si
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010080 sk: sk
81 sl: sl
82 sr: sr
83 sv-SE: sv
84 sw: sw
85 ta: ta
86 th: th
87 tl: tl
88 tr: tr
Michael Bestas37408ac2014-03-26 22:18:44 +020089 ug: ug
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010090 uk: uk
91 vi: vi
92 zu: zu
93 ignore:
Marco Brohetcf4069b2014-02-28 18:48:17 +010094 - /**/cm_extra.xml
95 - /**/cm_colors.xml
96 - /**/cm_dimens.xml
Michael Bestas8ee69bc2014-06-18 17:03:36 +030097 - /**/cm_integers.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +020098 - /frameworks/base/core/res/**/cm_arrays.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +020099 - /packages/apps/Browser/**/cm_arrays.xml
100 - /packages/apps/Calendar/**/cm_arrays.xml
101 - /packages/apps/Camera2/**/cm_arrays.xml
102 - /packages/apps/DeskClock/**/cm_arrays.xml
Michael Bestasd44e6d12014-07-09 21:24:09 +0300103 - /packages/apps/Email/**/cm_arrays.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +0200104 - /packages/services/Telephony/**/cm_arrays.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +0200105 - /device/**/overlay/**/*.xml
Michael Bestasda89c492014-04-17 14:52:56 +0300106 - /development/**/*.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100107
108 # Default for device apps
109 -
110 source: '/device/**/values/arrays.xml'
111 translation: '/%original_path%-%android_code%/%original_file_name%'
112 languages_mapping: *anchor
113 ignore:
114 - /device/google/**/*.xml
115 - /device/sample/**/*.xml
116 - /device/**/overlay/**/*.xml
117 -
118 source: '/device/**/values/plurals.xml'
119 translation: '/%original_path%-%android_code%/%original_file_name%'
120 languages_mapping: *anchor
121 ignore:
122 - /device/google/**/*.xml
123 - /device/sample/**/*.xml
124 - /device/**/overlay/**/*.xml
125 -
126 source: '/device/**/values/strings.xml'
127 translation: '/%original_path%-%android_code%/%original_file_name%'
128 languages_mapping: *anchor
129 ignore:
130 - /device/google/**/*.xml
131 - /device/sample/**/*.xml
132 - /device/**/overlay/**/*.xml
133 # Default for CM apps (CMAccount, CMFM etc.)
134 -
135 source: '/packages/apps/CM*/**/values/arrays.xml'
136 translation: '/%original_path%-%android_code%/%original_file_name%'
137 languages_mapping: *anchor
138 ignore:
139 - /packages/apps/CM*/tests/**/*.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +0200140 - /packages/apps/CMFileManager/**/arrays.xml
141 - /packages/apps/CMUpdater/**/arrays.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100142 -
143 source: '/packages/apps/CM*/**/values/plurals.xml'
144 translation: '/%original_path%-%android_code%/%original_file_name%'
145 languages_mapping: *anchor
146 ignore:
147 - /packages/apps/CM*/tests/**/*.xml
148 -
149 source: '/packages/apps/CM*/**/values/strings.xml'
150 translation: '/%original_path%-%android_code%/%original_file_name%'
151 languages_mapping: *anchor
152 ignore:
153 - /packages/apps/CM*/tests/**/*.xml
Michael Bestas8ee69bc2014-06-18 17:03:36 +0300154 - /packages/apps/CMHome/**/strings.xml
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300155 - /packages/apps/CMKeyguard/**/strings.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100156
Michael Bestasd33aa572014-03-04 21:33:14 +0200157# Other projects
158
Michael Bestas46db63a2014-04-09 16:03:46 +0300159 # WallpaperCropper
160 -
161 source: '/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
162 translation: '/%original_path%-%android_code%/%original_file_name%'
163 languages_mapping: *anchor
164
Marco Brohetcf4069b2014-02-28 18:48:17 +0100165 # Apollo
166 -
167 source: '/packages/apps/Apollo/res/values/strings.xml'
168 translation: '/%original_path%-%android_code%/%original_file_name%'
169 languages_mapping: *anchor
170 -
Marco Brohetcf4069b2014-02-28 18:48:17 +0100171 source: '/packages/apps/Apollo/res/values/plurals.xml'
172 translation: '/%original_path%-%android_code%/%original_file_name%'
173 languages_mapping: *anchor
174
175 # BluetoothExt
176 -
177 source: '/packages/apps/BluetoothExt/res/values/strings*.xml'
178 translation: '/%original_path%-%android_code%/%original_file_name%'
179 languages_mapping: *anchor
180
181 # Camera2 (qcomstrings.xml)
182 -
183 source: '/packages/apps/Camera2/res/values/qcomstrings.xml'
184 translation: '/%original_path%-%android_code%/%original_file_name%'
185 languages_mapping: *anchor
186
187 # DSPManager
188 -
189 source: '/packages/apps/DSPManager/res/values/strings.xml'
190 translation: '/%original_path%-%android_code%/%original_file_name%'
191 languages_mapping: *anchor
192 -
193 source: '/packages/apps/DSPManager/res/values/arrays.xml'
194 translation: '/%original_path%-%android_code%/%original_file_name%'
195 languages_mapping: *anchor
196
Michael Bestascfa208f2014-05-10 20:33:14 +0300197 # GalleryNext
198 -
199 source: '/packages/apps/GalleryNext/res/values/strings.xml'
200 translation: '/%original_path%-%android_code%/%original_file_name%'
201 languages_mapping: *anchor
202
Marco Brohetcf4069b2014-02-28 18:48:17 +0100203 # LockClock
204 -
205 source: '/packages/apps/LockClock/res/values/strings.xml'
206 translation: '/%original_path%-%android_code%/%original_file_name%'
207 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100208
Michael Bestas1a125ac2014-04-05 13:29:19 +0300209 # OneClickAndroid
210 -
211 source: '/packages/apps/OneClickAndroid/res/values/strings.xml'
212 translation: '/%original_path%-%android_code%/%original_file_name%'
213 languages_mapping: *anchor
214
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300215 # Screencast
216 -
217 source: '/packages/apps/Screencast/res/values/strings.xml'
218 translation: '/%original_path%-%android_code%/%original_file_name%'
219 languages_mapping: *anchor
220
Michael Bestas45e681a2014-05-09 04:40:39 +0300221 # ThemeChooser
222 -
223 source: '/packages/apps/ThemeChooser/res/values/strings.xml'
224 translation: '/%original_path%-%android_code%/%original_file_name%'
225 languages_mapping: *anchor
226
Michael Bestascfa208f2014-05-10 20:33:14 +0300227 # ThemeStore
228 -
229 source: '/packages/apps/ThemeStore/res/values/strings.xml'
230 translation: '/%original_path%-%android_code%/%original_file_name%'
231 languages_mapping: *anchor
232
Marco Brohetcf4069b2014-02-28 18:48:17 +0100233 # Torch
234 -
235 source: '/packages/apps/Torch/res/values/strings.xml'
236 translation: '/%original_path%-%android_code%/%original_file_name%'
237 languages_mapping: *anchor
238
239 # VoicePlus
240 -
241 source: '/packages/apps/VoicePlus/res/values/strings.xml'
242 translation: '/%original_path%-%android_code%/%original_file_name%'
243 languages_mapping: *anchor
244
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300245 # VoiceWakeup
246 -
247 source: '/packages/apps/VoiceWakeup/res/values/strings.xml'
248 translation: '/%original_path%-%android_code%/%original_file_name%'
249 languages_mapping: *anchor
250
Michael Bestas45e681a2014-05-09 04:40:39 +0300251 # ThemesProvider
252 -
253 source: '/packages/providers/ThemesProvider/res/values/strings.xml'
254 translation: '/%original_path%-%android_code%/%original_file_name%'
255 languages_mapping: *anchor
256
Michael Bestas70a20242014-04-13 16:31:50 +0300257 # UserDictionaryProvider
258 -
259 source: '/packages/providers/UserDictionaryProvider/res/values/strings.xml'
260 translation: '/%original_path%-%android_code%/%original_file_name%'
261 languages_mapping: *anchor
262
Marco Brohet44394ba2014-02-28 21:55:44 +0100263 # Galaxy4
264 -
265 source: '/packages/wallpapers/Galaxy4/res/values/strings.xml'
266 translation: '/%original_path%-%android_code%/%original_file_name%'
267 languages_mapping: *anchor
268
Michael Bestas32614482014-06-21 06:30:09 +0300269 # PhotoPhase
270 -
271 source: '/packages/wallpapers/PhotoPhase/res/values/strings.xml'
272 translation: '/%original_path%-%android_code%/%original_file_name%'
273 languages_mapping: *anchor
Michael Bestas3dcc0ae2014-07-08 15:35:54 +0300274 -
275 source: '/packages/wallpapers/PhotoPhase/res/values/plurals.xml'
276 translation: '/%original_path%-%android_code%/%original_file_name%'
277 languages_mapping: *anchor
Michael Bestas32614482014-06-21 06:30:09 +0300278
Marco Brohetcf4069b2014-02-28 18:48:17 +0100279 # Superuser
280 -
281 source: '/external/koush/Superuser/Superuser/res/values/strings.xml'
282 translation: '/%original_path%-%android_code%/%original_file_name%'
283 languages_mapping: *anchor
284
Michael Bestasd33aa572014-03-04 21:33:14 +0200285 # WhisperPush
Marco Brohetcf4069b2014-02-28 18:48:17 +0100286 -
Michael Bestasd33aa572014-03-04 21:33:14 +0200287 source: '/external/whispersystems/WhisperPush/res/values/strings.xml'
Marco Brohetcf4069b2014-02-28 18:48:17 +0100288 translation: '/%original_path%-%android_code%/%original_file_name%'
289 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100290
291# Device specific packages
292
293 # fmapp2
294 -
295 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
296 translation: '/%original_path%-%android_code%/%original_file_name%'
297 languages_mapping: *anchor
298 -
299 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
300 translation: '/%original_path%-%android_code%/%original_file_name%'
301 languages_mapping: *anchor
302
303 # FMRecord
304 -
305 source: '/hardware/qcom/fm/FMRecord/res/values/strings.xml'
306 translation: '/%original_path%-%android_code%/%original_file_name%'
307 languages_mapping: *anchor
308
309 # SamsungServiceMode
310 -
311 source: '/packages/apps/SamsungServiceMode/res/values/strings.xml'
312 translation: '/%original_path%-%android_code%/%original_file_name%'
313 languages_mapping: *anchor