blob: 73a07ef987d6c24539290f1e2389481a2bd9b262 [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
38 ca: ca
39 cs: cs
40 da: da
41 de: de
42 el: el
43 es-ES: es
Michael Bestas37408ac2014-03-26 22:18:44 +020044 et: et
Michael Bestasb32c3582014-05-24 01:20:48 +030045 eu: eu
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010046 fa: fa
47 fi: fi
48 fr: fr
Michael Bestas9459a242014-04-17 14:53:55 +030049 gl: gl
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010050 he: iw
51 hi: hi
52 hr: hr
53 hu: hu
Michael Bestas37408ac2014-03-26 22:18:44 +020054 hy-AM: hy
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010055 id: in
56 it: it
57 ja: ja
58 ka: ka
59 km: km
60 ko: ko
61 ku: ku
Michael Bestas808fffe2014-04-02 19:13:28 +030062 lb: lb
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010063 lo: lo
64 lt: lt
65 lv: lv
Michael Bestas37408ac2014-03-26 22:18:44 +020066 ml-IN: ml
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010067 mn: mn
68 ms: ms
69 nb: nb
Michael Bestas37408ac2014-03-26 22:18:44 +020070 ne-NP: ne
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010071 nl: nl
Michael Bestas37408ac2014-03-26 22:18:44 +020072 pa-IN: pa
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010073 pl: pl
Michael Bestas37408ac2014-03-26 22:18:44 +020074 rm-CH: rm
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010075 ro: ro
76 ru: ru
Michael Bestas37408ac2014-03-26 22:18:44 +020077 si-LK: si
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010078 sk: sk
79 sl: sl
80 sr: sr
81 sv-SE: sv
82 sw: sw
83 ta: ta
84 th: th
85 tl: tl
86 tr: tr
Michael Bestas37408ac2014-03-26 22:18:44 +020087 ug: ug
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010088 uk: uk
89 vi: vi
90 zu: zu
91 ignore:
Marco Brohetcf4069b2014-02-28 18:48:17 +010092 - /**/cm_extra.xml
93 - /**/cm_colors.xml
94 - /**/cm_dimens.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +020095 - /frameworks/base/core/res/**/cm_arrays.xml
96 - /frameworks/base/packages/SystemUI/**/cm_arrays.xml
97 - /packages/apps/Browser/**/cm_arrays.xml
98 - /packages/apps/Calendar/**/cm_arrays.xml
99 - /packages/apps/Camera2/**/cm_arrays.xml
100 - /packages/apps/DeskClock/**/cm_arrays.xml
101 - /packages/services/Telephony/**/cm_arrays.xml
102 - /packages/apps/Launcher3/**/*.xml
103 - /device/**/overlay/**/*.xml
Michael Bestasda89c492014-04-17 14:52:56 +0300104 - /development/**/*.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100105
106 # Default for device apps
107 -
108 source: '/device/**/values/arrays.xml'
109 translation: '/%original_path%-%android_code%/%original_file_name%'
110 languages_mapping: *anchor
111 ignore:
112 - /device/google/**/*.xml
113 - /device/sample/**/*.xml
114 - /device/**/overlay/**/*.xml
115 -
116 source: '/device/**/values/plurals.xml'
117 translation: '/%original_path%-%android_code%/%original_file_name%'
118 languages_mapping: *anchor
119 ignore:
120 - /device/google/**/*.xml
121 - /device/sample/**/*.xml
122 - /device/**/overlay/**/*.xml
123 -
124 source: '/device/**/values/strings.xml'
125 translation: '/%original_path%-%android_code%/%original_file_name%'
126 languages_mapping: *anchor
127 ignore:
128 - /device/google/**/*.xml
129 - /device/sample/**/*.xml
130 - /device/**/overlay/**/*.xml
131 # Default for CM apps (CMAccount, CMFM etc.)
132 -
133 source: '/packages/apps/CM*/**/values/arrays.xml'
134 translation: '/%original_path%-%android_code%/%original_file_name%'
135 languages_mapping: *anchor
136 ignore:
137 - /packages/apps/CM*/tests/**/*.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +0200138 - /packages/apps/CMFileManager/**/arrays.xml
139 - /packages/apps/CMUpdater/**/arrays.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100140 -
141 source: '/packages/apps/CM*/**/values/plurals.xml'
142 translation: '/%original_path%-%android_code%/%original_file_name%'
143 languages_mapping: *anchor
144 ignore:
145 - /packages/apps/CM*/tests/**/*.xml
146 -
147 source: '/packages/apps/CM*/**/values/strings.xml'
148 translation: '/%original_path%-%android_code%/%original_file_name%'
149 languages_mapping: *anchor
150 ignore:
151 - /packages/apps/CM*/tests/**/*.xml
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300152 - /packages/apps/CMKeyguard/**/strings.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100153
Michael Bestasd33aa572014-03-04 21:33:14 +0200154# Other projects
155
Michael Bestas46db63a2014-04-09 16:03:46 +0300156 # WallpaperCropper
157 -
158 source: '/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
159 translation: '/%original_path%-%android_code%/%original_file_name%'
160 languages_mapping: *anchor
161
Marco Brohetcf4069b2014-02-28 18:48:17 +0100162 # Apollo
163 -
164 source: '/packages/apps/Apollo/res/values/strings.xml'
165 translation: '/%original_path%-%android_code%/%original_file_name%'
166 languages_mapping: *anchor
167 -
Marco Brohetcf4069b2014-02-28 18:48:17 +0100168 source: '/packages/apps/Apollo/res/values/plurals.xml'
169 translation: '/%original_path%-%android_code%/%original_file_name%'
170 languages_mapping: *anchor
171
172 # BluetoothExt
173 -
174 source: '/packages/apps/BluetoothExt/res/values/strings*.xml'
175 translation: '/%original_path%-%android_code%/%original_file_name%'
176 languages_mapping: *anchor
177
178 # Camera2 (qcomstrings.xml)
179 -
180 source: '/packages/apps/Camera2/res/values/qcomstrings.xml'
181 translation: '/%original_path%-%android_code%/%original_file_name%'
182 languages_mapping: *anchor
183
184 # DSPManager
185 -
186 source: '/packages/apps/DSPManager/res/values/strings.xml'
187 translation: '/%original_path%-%android_code%/%original_file_name%'
188 languages_mapping: *anchor
189 -
190 source: '/packages/apps/DSPManager/res/values/arrays.xml'
191 translation: '/%original_path%-%android_code%/%original_file_name%'
192 languages_mapping: *anchor
193
Michael Bestascfa208f2014-05-10 20:33:14 +0300194 # GalleryNext
195 -
196 source: '/packages/apps/GalleryNext/res/values/strings.xml'
197 translation: '/%original_path%-%android_code%/%original_file_name%'
198 languages_mapping: *anchor
199
Marco Brohetcf4069b2014-02-28 18:48:17 +0100200 # LockClock
201 -
202 source: '/packages/apps/LockClock/res/values/strings.xml'
203 translation: '/%original_path%-%android_code%/%original_file_name%'
204 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100205
Michael Bestas1a125ac2014-04-05 13:29:19 +0300206 # OneClickAndroid
207 -
208 source: '/packages/apps/OneClickAndroid/res/values/strings.xml'
209 translation: '/%original_path%-%android_code%/%original_file_name%'
210 languages_mapping: *anchor
211
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300212 # Screencast
213 -
214 source: '/packages/apps/Screencast/res/values/strings.xml'
215 translation: '/%original_path%-%android_code%/%original_file_name%'
216 languages_mapping: *anchor
217
Michael Bestas45e681a2014-05-09 04:40:39 +0300218 # ThemeChooser
219 -
220 source: '/packages/apps/ThemeChooser/res/values/strings.xml'
221 translation: '/%original_path%-%android_code%/%original_file_name%'
222 languages_mapping: *anchor
223
Michael Bestascfa208f2014-05-10 20:33:14 +0300224 # ThemeStore
225 -
226 source: '/packages/apps/ThemeStore/res/values/strings.xml'
227 translation: '/%original_path%-%android_code%/%original_file_name%'
228 languages_mapping: *anchor
229
Marco Brohetcf4069b2014-02-28 18:48:17 +0100230 # Torch
231 -
232 source: '/packages/apps/Torch/res/values/strings.xml'
233 translation: '/%original_path%-%android_code%/%original_file_name%'
234 languages_mapping: *anchor
235
236 # VoicePlus
237 -
238 source: '/packages/apps/VoicePlus/res/values/strings.xml'
239 translation: '/%original_path%-%android_code%/%original_file_name%'
240 languages_mapping: *anchor
241
Michael Bestas4b07a6d2014-05-13 18:24:57 +0300242 # VoiceWakeup
243 -
244 source: '/packages/apps/VoiceWakeup/res/values/strings.xml'
245 translation: '/%original_path%-%android_code%/%original_file_name%'
246 languages_mapping: *anchor
247
Michael Bestas45e681a2014-05-09 04:40:39 +0300248 # ThemesProvider
249 -
250 source: '/packages/providers/ThemesProvider/res/values/strings.xml'
251 translation: '/%original_path%-%android_code%/%original_file_name%'
252 languages_mapping: *anchor
253
Michael Bestas70a20242014-04-13 16:31:50 +0300254 # UserDictionaryProvider
255 -
256 source: '/packages/providers/UserDictionaryProvider/res/values/strings.xml'
257 translation: '/%original_path%-%android_code%/%original_file_name%'
258 languages_mapping: *anchor
259
Marco Brohet44394ba2014-02-28 21:55:44 +0100260 # Galaxy4
261 -
262 source: '/packages/wallpapers/Galaxy4/res/values/strings.xml'
263 translation: '/%original_path%-%android_code%/%original_file_name%'
264 languages_mapping: *anchor
265
Marco Brohetcf4069b2014-02-28 18:48:17 +0100266 # Superuser
267 -
268 source: '/external/koush/Superuser/Superuser/res/values/strings.xml'
269 translation: '/%original_path%-%android_code%/%original_file_name%'
270 languages_mapping: *anchor
271
Michael Bestasd33aa572014-03-04 21:33:14 +0200272 # WhisperPush
Marco Brohetcf4069b2014-02-28 18:48:17 +0100273 -
Michael Bestasd33aa572014-03-04 21:33:14 +0200274 source: '/external/whispersystems/WhisperPush/res/values/strings.xml'
Marco Brohetcf4069b2014-02-28 18:48:17 +0100275 translation: '/%original_path%-%android_code%/%original_file_name%'
276 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100277
278# Device specific packages
279
280 # fmapp2
281 -
282 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
283 translation: '/%original_path%-%android_code%/%original_file_name%'
284 languages_mapping: *anchor
285 -
286 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
287 translation: '/%original_path%-%android_code%/%original_file_name%'
288 languages_mapping: *anchor
289
290 # FMRecord
291 -
292 source: '/hardware/qcom/fm/FMRecord/res/values/strings.xml'
293 translation: '/%original_path%-%android_code%/%original_file_name%'
294 languages_mapping: *anchor
295
296 # SamsungServiceMode
297 -
298 source: '/packages/apps/SamsungServiceMode/res/values/strings.xml'
299 translation: '/%original_path%-%android_code%/%original_file_name%'
300 languages_mapping: *anchor