blob: ce3b09bb9dfdb7a0f1fa15b65bba37fb9107b108 [file] [log] [blame]
Michael Bestas19ea68b2014-04-13 17:59:18 +03001# crowdin-aosp.yaml
2#
3# Crowdin configuration file for CyanogenMod's
4# additional languages not supported by AOSP
5#
6# Copyright (C) 2014 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
20project_identifier: cyanogenmod-aosp
21api_key: your_api_key
22base_path: your/path
23preserve_hierarchy: true
24
25files:
26 # Framework packages
27 -
28 source: '/frameworks/base/core/res/res/values/strings.xml'
29 translation: '/%original_path%-%android_code%/%original_file_name%'
30 languages_mapping: &anchor
31 android_code:
32 ast: es-rXA
Michael Bestas71037982014-05-24 01:44:17 +030033 bn: bn
Michael Bestasb32c3582014-05-24 01:20:48 +030034 eu: eu
Michael Bestasc087ee62014-06-03 15:12:24 +030035 is: is
Michael Bestas19ea68b2014-04-13 17:59:18 +030036 ku: ku
37 lb: lb
38 ml-IN: ml
39 pa-IN: pa
40 ta: ta
41 ug: ug
42
43 -
44 source: '/frameworks/base/packages/**/values/strings.xml'
45 translation: '/%original_path%-%android_code%/%original_file_name%'
46 languages_mapping: *anchor
47 ignore:
48 - /frameworks/base/packages/services
49 - /frameworks/base/packages/WallpaperCropper
50 - /frameworks/base/packages/Keyguard/test
51
52 # Apps
53 -
54 source: '/packages/apps/**/values/strings.xml'
55 translation: '/%original_path%-%android_code%/%original_file_name%'
56 languages_mapping: *anchor
57 ignore:
58 - /packages/apps/**/tests
59 - /packages/apps/Apollo
Michael Bestas4b07a6d2014-05-13 18:24:57 +030060 - /packages/apps/AudioFX
Michael Bestas19ea68b2014-04-13 17:59:18 +030061 - /packages/apps/BluetoothExt
Michael Bestascfa208f2014-05-10 20:33:14 +030062 - /packages/apps/CameraNext
Michael Bestas19ea68b2014-04-13 17:59:18 +030063 - /packages/apps/CM*
64 - /packages/apps/DSPManager
65 - /packages/apps/Email/emailcommon
Michael Bestascfa208f2014-05-10 20:33:14 +030066 - /packages/apps/GalleryNext
Michael Bestas19ea68b2014-04-13 17:59:18 +030067 - /packages/apps/LockClock
68 - /packages/apps/Mms/apptests
69 - /packages/apps/OneClickAndroid
70 - /packages/apps/SamsungServiceMode
Michael Bestas4b07a6d2014-05-13 18:24:57 +030071 - /packages/apps/Screencast
Michael Bestas19ea68b2014-04-13 17:59:18 +030072 - /packages/apps/SpeechRecorder
Michael Bestasec11d882014-05-10 20:29:13 +030073 - /packages/apps/ThemeChooser
Michael Bestascfa208f2014-05-10 20:33:14 +030074 - /packages/apps/ThemeStore
Michael Bestas19ea68b2014-04-13 17:59:18 +030075 - /packages/apps/Torch
76 - /packages/apps/Trebuchet
77 - /packages/apps/VoicePlus
Michael Bestas4b07a6d2014-05-13 18:24:57 +030078 - /packages/apps/VoiceWakeup
Michael Bestas19ea68b2014-04-13 17:59:18 +030079
80 -
81 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
82 translation: '/%original_path%-%android_code%/%original_file_name%'
83 languages_mapping: *anchor
84
85 -
86 source: '/packages/apps/Calendar/res/values/arrays.xml'
87 translation: '/%original_path%-%android_code%/%original_file_name%'
88 languages_mapping: *anchor
89
90 -
91 source: '/packages/apps/DeskClock/res/values/array.xml'
92 translation: '/%original_path%-%android_code%/%original_file_name%'
93 languages_mapping: *anchor
94
95 -
96 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
97 translation: '/%original_path%-%android_code%/%original_file_name%'
98 languages_mapping: *anchor
99
100 -
101 source: '/packages/apps/Mms/res/values/arrays.xml'
102 translation: '/%original_path%-%android_code%/%original_file_name%'
103 languages_mapping: *anchor
104
105 -
106 source: '/packages/apps/Settings/res/values/arrays.xml'
107 translation: '/%original_path%-%android_code%/%original_file_name%'
108 languages_mapping: *anchor
109
110 # Input methods
111 -
112 source: '/packages/inputmethods/LatinIME/java/res/values/strings*.xml'
113 translation: '/%original_path%-%android_code%/%original_file_name%'
114 languages_mapping: *anchor
115
116 # Providers
117 -
118 source: '/packages/providers/**/values/strings.xml'
119 translation: '/%original_path%-%android_code%/%original_file_name%'
120 languages_mapping: *anchor
121 ignore:
122 - /packages/providers/**/tests
123 - /packages/providers/PartnerBookmarksProvider
Michael Bestasec11d882014-05-10 20:29:13 +0300124 - /packages/providers/ThemesProvider
Michael Bestas19ea68b2014-04-13 17:59:18 +0300125 - /packages/providers/UserDictionaryProvider
126
127 # Screensavers
128 -
129 source: '/packages/screensavers/**/values/strings.xml'
130 translation: '/%original_path%-%android_code%/%original_file_name%'
131 languages_mapping: *anchor
132
133 # Services
134 -
135 source: '/packages/services/**/values/strings.xml'
136 translation: '/%original_path%-%android_code%/%original_file_name%'
137 languages_mapping: *anchor
138 ignore:
139 - /packages/services/**/tests
140
141 # Wallpapers
142 -
143 source: '/packages/wallpapers/**/values/strings.xml'
144 translation: '/%original_path%-%android_code%/%original_file_name%'
145 languages_mapping: *anchor
146 ignore:
147 - /packages/wallpapers/Galaxy4