blob: 2657f30cd57bfd393b80acc583e460f2cd915026 [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 Bestasb32c3582014-05-24 01:20:48 +030033 eu: eu
Michael Bestas19ea68b2014-04-13 17:59:18 +030034 ku: ku
35 lb: lb
36 ml-IN: ml
37 pa-IN: pa
38 ta: ta
39 ug: ug
40
41 -
42 source: '/frameworks/base/packages/**/values/strings.xml'
43 translation: '/%original_path%-%android_code%/%original_file_name%'
44 languages_mapping: *anchor
45 ignore:
46 - /frameworks/base/packages/services
47 - /frameworks/base/packages/WallpaperCropper
48 - /frameworks/base/packages/Keyguard/test
49
50 # Apps
51 -
52 source: '/packages/apps/**/values/strings.xml'
53 translation: '/%original_path%-%android_code%/%original_file_name%'
54 languages_mapping: *anchor
55 ignore:
56 - /packages/apps/**/tests
57 - /packages/apps/Apollo
Michael Bestas4b07a6d2014-05-13 18:24:57 +030058 - /packages/apps/AudioFX
Michael Bestas19ea68b2014-04-13 17:59:18 +030059 - /packages/apps/BluetoothExt
Michael Bestascfa208f2014-05-10 20:33:14 +030060 - /packages/apps/CameraNext
Michael Bestas19ea68b2014-04-13 17:59:18 +030061 - /packages/apps/CM*
62 - /packages/apps/DSPManager
63 - /packages/apps/Email/emailcommon
Michael Bestascfa208f2014-05-10 20:33:14 +030064 - /packages/apps/GalleryNext
Michael Bestas19ea68b2014-04-13 17:59:18 +030065 - /packages/apps/LockClock
66 - /packages/apps/Mms/apptests
67 - /packages/apps/OneClickAndroid
68 - /packages/apps/SamsungServiceMode
Michael Bestas4b07a6d2014-05-13 18:24:57 +030069 - /packages/apps/Screencast
Michael Bestas19ea68b2014-04-13 17:59:18 +030070 - /packages/apps/SpeechRecorder
Michael Bestasec11d882014-05-10 20:29:13 +030071 - /packages/apps/ThemeChooser
Michael Bestascfa208f2014-05-10 20:33:14 +030072 - /packages/apps/ThemeStore
Michael Bestas19ea68b2014-04-13 17:59:18 +030073 - /packages/apps/Torch
74 - /packages/apps/Trebuchet
75 - /packages/apps/VoicePlus
Michael Bestas4b07a6d2014-05-13 18:24:57 +030076 - /packages/apps/VoiceWakeup
Michael Bestas19ea68b2014-04-13 17:59:18 +030077
78 -
79 source: '/packages/apps/Bluetooth/res/values/strings_pbap.xml'
80 translation: '/%original_path%-%android_code%/%original_file_name%'
81 languages_mapping: *anchor
82
83 -
84 source: '/packages/apps/Calendar/res/values/arrays.xml'
85 translation: '/%original_path%-%android_code%/%original_file_name%'
86 languages_mapping: *anchor
87
88 -
89 source: '/packages/apps/DeskClock/res/values/array.xml'
90 translation: '/%original_path%-%android_code%/%original_file_name%'
91 languages_mapping: *anchor
92
93 -
94 source: '/packages/apps/Gallery2/res/values/filtershow_strings.xml'
95 translation: '/%original_path%-%android_code%/%original_file_name%'
96 languages_mapping: *anchor
97
98 -
99 source: '/packages/apps/Mms/res/values/arrays.xml'
100 translation: '/%original_path%-%android_code%/%original_file_name%'
101 languages_mapping: *anchor
102
103 -
104 source: '/packages/apps/Settings/res/values/arrays.xml'
105 translation: '/%original_path%-%android_code%/%original_file_name%'
106 languages_mapping: *anchor
107
108 # Input methods
109 -
110 source: '/packages/inputmethods/LatinIME/java/res/values/strings*.xml'
111 translation: '/%original_path%-%android_code%/%original_file_name%'
112 languages_mapping: *anchor
113
114 # Providers
115 -
116 source: '/packages/providers/**/values/strings.xml'
117 translation: '/%original_path%-%android_code%/%original_file_name%'
118 languages_mapping: *anchor
119 ignore:
120 - /packages/providers/**/tests
121 - /packages/providers/PartnerBookmarksProvider
Michael Bestasec11d882014-05-10 20:29:13 +0300122 - /packages/providers/ThemesProvider
Michael Bestas19ea68b2014-04-13 17:59:18 +0300123 - /packages/providers/UserDictionaryProvider
124
125 # Screensavers
126 -
127 source: '/packages/screensavers/**/values/strings.xml'
128 translation: '/%original_path%-%android_code%/%original_file_name%'
129 languages_mapping: *anchor
130
131 # Services
132 -
133 source: '/packages/services/**/values/strings.xml'
134 translation: '/%original_path%-%android_code%/%original_file_name%'
135 languages_mapping: *anchor
136 ignore:
137 - /packages/services/**/tests
138
139 # Wallpapers
140 -
141 source: '/packages/wallpapers/**/values/strings.xml'
142 translation: '/%original_path%-%android_code%/%original_file_name%'
143 languages_mapping: *anchor
144 ignore:
145 - /packages/wallpapers/Galaxy4