blob: f200f577ae81debe20f9b391348aec81974a673b [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
34 az: az
35 be: be
36 bg: bg
37 ca: ca
38 cs: cs
39 da: da
40 de: de
41 el: el
42 es-ES: es
43 fa: fa
44 fi: fi
45 fr: fr
46 he: iw
47 hi: hi
48 hr: hr
49 hu: hu
50 hy: hy
51 id: in
52 it: it
53 ja: ja
54 ka: ka
55 km: km
56 ko: ko
57 ku: ku
58 lo: lo
59 lt: lt
60 lv: lv
61 ml: ml
62 mn: mn
63 ms: ms
64 nb: nb
65 ne: ne
66 nl: nl
67 pa: pa
68 pl: pl
69 rm: rm
70 ro: ro
71 ru: ru
72 si: si
73 sk: sk
74 sl: sl
75 sr: sr
76 sv-SE: sv
77 sw: sw
78 ta: ta
79 th: th
80 tl: tl
81 tr: tr
82 uk: uk
83 vi: vi
84 zu: zu
85 ignore:
Marco Brohetcf4069b2014-02-28 18:48:17 +010086 - /**/cm_extra.xml
87 - /**/cm_colors.xml
88 - /**/cm_dimens.xml
89 - /**/Launcher3/**/*.xml
90
91 # Default for device apps
92 -
93 source: '/device/**/values/arrays.xml'
94 translation: '/%original_path%-%android_code%/%original_file_name%'
95 languages_mapping: *anchor
96 ignore:
97 - /device/google/**/*.xml
98 - /device/sample/**/*.xml
99 - /device/**/overlay/**/*.xml
100 -
101 source: '/device/**/values/plurals.xml'
102 translation: '/%original_path%-%android_code%/%original_file_name%'
103 languages_mapping: *anchor
104 ignore:
105 - /device/google/**/*.xml
106 - /device/sample/**/*.xml
107 - /device/**/overlay/**/*.xml
108 -
109 source: '/device/**/values/strings.xml'
110 translation: '/%original_path%-%android_code%/%original_file_name%'
111 languages_mapping: *anchor
112 ignore:
113 - /device/google/**/*.xml
114 - /device/sample/**/*.xml
115 - /device/**/overlay/**/*.xml
116 # Default for CM apps (CMAccount, CMFM etc.)
117 -
118 source: '/packages/apps/CM*/**/values/arrays.xml'
119 translation: '/%original_path%-%android_code%/%original_file_name%'
120 languages_mapping: *anchor
121 ignore:
122 - /packages/apps/CM*/tests/**/*.xml
123 -
124 source: '/packages/apps/CM*/**/values/plurals.xml'
125 translation: '/%original_path%-%android_code%/%original_file_name%'
126 languages_mapping: *anchor
127 ignore:
128 - /packages/apps/CM*/tests/**/*.xml
129 -
130 source: '/packages/apps/CM*/**/values/strings.xml'
131 translation: '/%original_path%-%android_code%/%original_file_name%'
132 languages_mapping: *anchor
133 ignore:
134 - /packages/apps/CM*/tests/**/*.xml
135
Michael Bestasd33aa572014-03-04 21:33:14 +0200136# Other projects
137
Marco Brohetcf4069b2014-02-28 18:48:17 +0100138 # Apollo
139 -
140 source: '/packages/apps/Apollo/res/values/strings.xml'
141 translation: '/%original_path%-%android_code%/%original_file_name%'
142 languages_mapping: *anchor
143 -
144 source: '/packages/apps/Apollo/res/values/arrays.xml'
145 translation: '/%original_path%-%android_code%/%original_file_name%'
146 languages_mapping: *anchor
147 -
148 source: '/packages/apps/Apollo/res/values/plurals.xml'
149 translation: '/%original_path%-%android_code%/%original_file_name%'
150 languages_mapping: *anchor
151
152 # BluetoothExt
153 -
154 source: '/packages/apps/BluetoothExt/res/values/strings*.xml'
155 translation: '/%original_path%-%android_code%/%original_file_name%'
156 languages_mapping: *anchor
157
158 # Camera2 (qcomstrings.xml)
159 -
160 source: '/packages/apps/Camera2/res/values/qcomstrings.xml'
161 translation: '/%original_path%-%android_code%/%original_file_name%'
162 languages_mapping: *anchor
163
164 # DSPManager
165 -
166 source: '/packages/apps/DSPManager/res/values/strings.xml'
167 translation: '/%original_path%-%android_code%/%original_file_name%'
168 languages_mapping: *anchor
169 -
170 source: '/packages/apps/DSPManager/res/values/arrays.xml'
171 translation: '/%original_path%-%android_code%/%original_file_name%'
172 languages_mapping: *anchor
173
174 # LockClock
175 -
176 source: '/packages/apps/LockClock/res/values/strings.xml'
177 translation: '/%original_path%-%android_code%/%original_file_name%'
178 languages_mapping: *anchor
179 -
180 source: '/packages/apps/LockClock/res/values/arrays.xml'
181 translation: '/%original_path%-%android_code%/%original_file_name%'
182 languages_mapping: *anchor
183
184 # Torch
185 -
186 source: '/packages/apps/Torch/res/values/strings.xml'
187 translation: '/%original_path%-%android_code%/%original_file_name%'
188 languages_mapping: *anchor
189
190 # VoicePlus
191 -
192 source: '/packages/apps/VoicePlus/res/values/strings.xml'
193 translation: '/%original_path%-%android_code%/%original_file_name%'
194 languages_mapping: *anchor
195
Marco Brohet44394ba2014-02-28 21:55:44 +0100196 # Galaxy4
197 -
198 source: '/packages/wallpapers/Galaxy4/res/values/strings.xml'
199 translation: '/%original_path%-%android_code%/%original_file_name%'
200 languages_mapping: *anchor
201
Marco Brohetcf4069b2014-02-28 18:48:17 +0100202 # ThemeChooser
203 -
204 source: '/vendor/tmobile/**/values/strings.xml'
205 translation: '/%original_path%-%android_code%/%original_file_name%'
206 languages_mapping: *anchor
207
208 # Superuser
209 -
210 source: '/external/koush/Superuser/Superuser/res/values/strings.xml'
211 translation: '/%original_path%-%android_code%/%original_file_name%'
212 languages_mapping: *anchor
213
Michael Bestasd33aa572014-03-04 21:33:14 +0200214 # WhisperPush
Marco Brohetcf4069b2014-02-28 18:48:17 +0100215 -
Michael Bestasd33aa572014-03-04 21:33:14 +0200216 source: '/external/whispersystems/WhisperPush/res/values/strings.xml'
Marco Brohetcf4069b2014-02-28 18:48:17 +0100217 translation: '/%original_path%-%android_code%/%original_file_name%'
218 languages_mapping: *anchor
Marco Brohetcf4069b2014-02-28 18:48:17 +0100219
220# Device specific packages
221
222 # fmapp2
223 -
224 source: '/hardware/qcom/fm/fmapp2/res/values/strings.xml'
225 translation: '/%original_path%-%android_code%/%original_file_name%'
226 languages_mapping: *anchor
227 -
228 source: '/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
229 translation: '/%original_path%-%android_code%/%original_file_name%'
230 languages_mapping: *anchor
231
232 # FMRecord
233 -
234 source: '/hardware/qcom/fm/FMRecord/res/values/strings.xml'
235 translation: '/%original_path%-%android_code%/%original_file_name%'
236 languages_mapping: *anchor
237
238 # SamsungServiceMode
239 -
240 source: '/packages/apps/SamsungServiceMode/res/values/strings.xml'
241 translation: '/%original_path%-%android_code%/%original_file_name%'
242 languages_mapping: *anchor