blob: b8910380b58f0b0a7d169f4380a7b775421a2c8c [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
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010045 fa: fa
46 fi: fi
47 fr: fr
48 he: iw
49 hi: hi
50 hr: hr
51 hu: hu
Michael Bestas37408ac2014-03-26 22:18:44 +020052 hy-AM: hy
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010053 id: in
54 it: it
55 ja: ja
56 ka: ka
57 km: km
58 ko: ko
59 ku: ku
60 lo: lo
61 lt: lt
62 lv: lv
Michael Bestas37408ac2014-03-26 22:18:44 +020063 ml-IN: ml
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010064 mn: mn
65 ms: ms
66 nb: nb
Michael Bestas37408ac2014-03-26 22:18:44 +020067 ne-NP: ne
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010068 nl: nl
Michael Bestas37408ac2014-03-26 22:18:44 +020069 pa-IN: pa
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010070 pl: pl
Michael Bestas37408ac2014-03-26 22:18:44 +020071 rm-CH: rm
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010072 ro: ro
73 ru: ru
Michael Bestas37408ac2014-03-26 22:18:44 +020074 si-LK: si
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010075 sk: sk
76 sl: sl
77 sr: sr
78 sv-SE: sv
79 sw: sw
80 ta: ta
81 th: th
82 tl: tl
83 tr: tr
Michael Bestas37408ac2014-03-26 22:18:44 +020084 ug: ug
Marco Brohetf9d4a5b2014-02-27 15:02:24 +010085 uk: uk
86 vi: vi
87 zu: zu
88 ignore:
Marco Brohetcf4069b2014-02-28 18:48:17 +010089 - /**/cm_extra.xml
90 - /**/cm_colors.xml
91 - /**/cm_dimens.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +020092 - /frameworks/base/core/res/**/cm_arrays.xml
93 - /frameworks/base/packages/SystemUI/**/cm_arrays.xml
94 - /packages/apps/Browser/**/cm_arrays.xml
95 - /packages/apps/Calendar/**/cm_arrays.xml
96 - /packages/apps/Camera2/**/cm_arrays.xml
97 - /packages/apps/DeskClock/**/cm_arrays.xml
98 - /packages/services/Telephony/**/cm_arrays.xml
99 - /packages/apps/Launcher3/**/*.xml
100 - /device/**/overlay/**/*.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100101
102 # Default for device apps
103 -
104 source: '/device/**/values/arrays.xml'
105 translation: '/%original_path%-%android_code%/%original_file_name%'
106 languages_mapping: *anchor
107 ignore:
108 - /device/google/**/*.xml
109 - /device/sample/**/*.xml
110 - /device/**/overlay/**/*.xml
111 -
112 source: '/device/**/values/plurals.xml'
113 translation: '/%original_path%-%android_code%/%original_file_name%'
114 languages_mapping: *anchor
115 ignore:
116 - /device/google/**/*.xml
117 - /device/sample/**/*.xml
118 - /device/**/overlay/**/*.xml
119 -
120 source: '/device/**/values/strings.xml'
121 translation: '/%original_path%-%android_code%/%original_file_name%'
122 languages_mapping: *anchor
123 ignore:
124 - /device/google/**/*.xml
125 - /device/sample/**/*.xml
126 - /device/**/overlay/**/*.xml
127 # Default for CM apps (CMAccount, CMFM etc.)
128 -
129 source: '/packages/apps/CM*/**/values/arrays.xml'
130 translation: '/%original_path%-%android_code%/%original_file_name%'
131 languages_mapping: *anchor
132 ignore:
133 - /packages/apps/CM*/tests/**/*.xml
Michael Bestasd43fb3b2014-03-29 21:56:50 +0200134 - /packages/apps/CMFileManager/**/arrays.xml
135 - /packages/apps/CMUpdater/**/arrays.xml
Marco Brohetcf4069b2014-02-28 18:48:17 +0100136 -
137 source: '/packages/apps/CM*/**/values/plurals.xml'
138 translation: '/%original_path%-%android_code%/%original_file_name%'
139 languages_mapping: *anchor
140 ignore:
141 - /packages/apps/CM*/tests/**/*.xml
142 -
143 source: '/packages/apps/CM*/**/values/strings.xml'
144 translation: '/%original_path%-%android_code%/%original_file_name%'
145 languages_mapping: *anchor
146 ignore:
147 - /packages/apps/CM*/tests/**/*.xml
148
Michael Bestasd33aa572014-03-04 21:33:14 +0200149# Other projects
150
Marco Brohetcf4069b2014-02-28 18:48:17 +0100151 # Apollo
152 -
153 source: '/packages/apps/Apollo/res/values/strings.xml'
154 translation: '/%original_path%-%android_code%/%original_file_name%'
155 languages_mapping: *anchor
156 -
Marco Brohetcf4069b2014-02-28 18:48:17 +0100157 source: '/packages/apps/Apollo/res/values/plurals.xml'
158 translation: '/%original_path%-%android_code%/%original_file_name%'
159 languages_mapping: *anchor
160
161 # BluetoothExt
162 -
163 source: '/packages/apps/BluetoothExt/res/values/strings*.xml'
164 translation: '/%original_path%-%android_code%/%original_file_name%'
165 languages_mapping: *anchor
166
167 # Camera2 (qcomstrings.xml)
168 -
169 source: '/packages/apps/Camera2/res/values/qcomstrings.xml'
170 translation: '/%original_path%-%android_code%/%original_file_name%'
171 languages_mapping: *anchor
172
173 # DSPManager
174 -
175 source: '/packages/apps/DSPManager/res/values/strings.xml'
176 translation: '/%original_path%-%android_code%/%original_file_name%'
177 languages_mapping: *anchor
178 -
179 source: '/packages/apps/DSPManager/res/values/arrays.xml'
180 translation: '/%original_path%-%android_code%/%original_file_name%'
181 languages_mapping: *anchor
182
183 # LockClock
184 -
185 source: '/packages/apps/LockClock/res/values/strings.xml'
186 translation: '/%original_path%-%android_code%/%original_file_name%'
187 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100188
189 # Torch
190 -
191 source: '/packages/apps/Torch/res/values/strings.xml'
192 translation: '/%original_path%-%android_code%/%original_file_name%'
193 languages_mapping: *anchor
194
195 # VoicePlus
196 -
197 source: '/packages/apps/VoicePlus/res/values/strings.xml'
198 translation: '/%original_path%-%android_code%/%original_file_name%'
199 languages_mapping: *anchor
200
Marco Brohet44394ba2014-02-28 21:55:44 +0100201 # Galaxy4
202 -
203 source: '/packages/wallpapers/Galaxy4/res/values/strings.xml'
204 translation: '/%original_path%-%android_code%/%original_file_name%'
205 languages_mapping: *anchor
206
Marco Brohetcf4069b2014-02-28 18:48:17 +0100207 # ThemeChooser
208 -
209 source: '/vendor/tmobile/**/values/strings.xml'
210 translation: '/%original_path%-%android_code%/%original_file_name%'
211 languages_mapping: *anchor
212
213 # Superuser
214 -
215 source: '/external/koush/Superuser/Superuser/res/values/strings.xml'
216 translation: '/%original_path%-%android_code%/%original_file_name%'
217 languages_mapping: *anchor
218
Michael Bestasd33aa572014-03-04 21:33:14 +0200219 # WhisperPush
Marco Brohetcf4069b2014-02-28 18:48:17 +0100220 -
Michael Bestasd33aa572014-03-04 21:33:14 +0200221 source: '/external/whispersystems/WhisperPush/res/values/strings.xml'
Marco Brohetcf4069b2014-02-28 18:48:17 +0100222 translation: '/%original_path%-%android_code%/%original_file_name%'
223 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100224
225# Device specific packages
226
227 # fmapp2
228 -
229 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
230 translation: '/%original_path%-%android_code%/%original_file_name%'
231 languages_mapping: *anchor
232 -
233 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
234 translation: '/%original_path%-%android_code%/%original_file_name%'
235 languages_mapping: *anchor
236
237 # FMRecord
238 -
239 source: '/hardware/qcom/fm/FMRecord/res/values/strings.xml'
240 translation: '/%original_path%-%android_code%/%original_file_name%'
241 languages_mapping: *anchor
242
243 # SamsungServiceMode
244 -
245 source: '/packages/apps/SamsungServiceMode/res/values/strings.xml'
246 translation: '/%original_path%-%android_code%/%original_file_name%'
247 languages_mapping: *anchor