blob: f6de684e4b1ca3670fc4b4528cff338663910fe7 [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
33 ku: ku
34 lb: lb
35 ml-IN: ml
36 pa-IN: pa
37 ta: ta
38 ug: ug
39
40 -
41 source: '/frameworks/base/packages/**/values/strings.xml'
42 translation: '/%original_path%-%android_code%/%original_file_name%'
43 languages_mapping: *anchor
44 ignore:
45 - /frameworks/base/packages/services
46 - /frameworks/base/packages/WallpaperCropper
47 - /frameworks/base/packages/Keyguard/test
48
49 # Apps
50 -
51 source: '/packages/apps/**/values/strings.xml'
52 translation: '/%original_path%-%android_code%/%original_file_name%'
53 languages_mapping: *anchor
54 ignore:
55 - /packages/apps/**/tests
56 - /packages/apps/Apollo
57 - /packages/apps/BluetoothExt
58 - /packages/apps/CM*
59 - /packages/apps/DSPManager
60 - /packages/apps/Email/emailcommon
61 - /packages/apps/LockClock
62 - /packages/apps/Mms/apptests
63 - /packages/apps/OneClickAndroid
64 - /packages/apps/SamsungServiceMode
65 - /packages/apps/SpeechRecorder
Michael Bestasec11d882014-05-10 20:29:13 +030066 - /packages/apps/ThemeChooser
Michael Bestas19ea68b2014-04-13 17:59:18 +030067 - /packages/apps/Torch
68 - /packages/apps/Trebuchet
69 - /packages/apps/VoicePlus
70
71 -
72 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
73 translation: '/%original_path%-%android_code%/%original_file_name%'
74 languages_mapping: *anchor
75
76 -
77 source: '/packages/apps/Calendar/res/values/arrays.xml'
78 translation: '/%original_path%-%android_code%/%original_file_name%'
79 languages_mapping: *anchor
80
81 -
82 source: '/packages/apps/DeskClock/res/values/array.xml'
83 translation: '/%original_path%-%android_code%/%original_file_name%'
84 languages_mapping: *anchor
85
86 -
87 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
88 translation: '/%original_path%-%android_code%/%original_file_name%'
89 languages_mapping: *anchor
90
91 -
92 source: '/packages/apps/Mms/res/values/arrays.xml'
93 translation: '/%original_path%-%android_code%/%original_file_name%'
94 languages_mapping: *anchor
95
96 -
97 source: '/packages/apps/Settings/res/values/arrays.xml'
98 translation: '/%original_path%-%android_code%/%original_file_name%'
99 languages_mapping: *anchor
100
101 # Input methods
102 -
103 source: '/packages/inputmethods/LatinIME/java/res/values/strings*.xml'
104 translation: '/%original_path%-%android_code%/%original_file_name%'
105 languages_mapping: *anchor
106
107 # Providers
108 -
109 source: '/packages/providers/**/values/strings.xml'
110 translation: '/%original_path%-%android_code%/%original_file_name%'
111 languages_mapping: *anchor
112 ignore:
113 - /packages/providers/**/tests
114 - /packages/providers/PartnerBookmarksProvider
Michael Bestasec11d882014-05-10 20:29:13 +0300115 - /packages/providers/ThemesProvider
Michael Bestas19ea68b2014-04-13 17:59:18 +0300116 - /packages/providers/UserDictionaryProvider
117
118 # Screensavers
119 -
120 source: '/packages/screensavers/**/values/strings.xml'
121 translation: '/%original_path%-%android_code%/%original_file_name%'
122 languages_mapping: *anchor
123
124 # Services
125 -
126 source: '/packages/services/**/values/strings.xml'
127 translation: '/%original_path%-%android_code%/%original_file_name%'
128 languages_mapping: *anchor
129 ignore:
130 - /packages/services/**/tests
131
132 # Wallpapers
133 -
134 source: '/packages/wallpapers/**/values/strings.xml'
135 translation: '/%original_path%-%android_code%/%original_file_name%'
136 languages_mapping: *anchor
137 ignore:
138 - /packages/wallpapers/Galaxy4