config: List only translatable files
* Android tree is huge and searching the whole source with wildcards
can be extremely slow.
* Explicitly list the files we want to be translatable on crowdin
* This greatly improves the sync script execution time
Change-Id: I8e607a4a0112ca0b051a80a5adef13683f119744
diff --git a/crowdin/crowdin_cm-12.0.yaml b/crowdin/crowdin_cm-12.0.yaml
index 40edb65..61f85c4 100644
--- a/crowdin/crowdin_cm-12.0.yaml
+++ b/crowdin/crowdin_cm-12.0.yaml
@@ -20,9 +20,11 @@
preserve_hierarchy: true
files:
- # Default for AOSP projects with CM additions
+# Frameworks
+
+ # framework-res
-
- source: '/cm-12.0/**/values/cm_*.xml'
+ source: '/cm-12.0/frameworks/base/core/res/res/values/cm_plurals.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: &anchor
android_code:
@@ -110,102 +112,200 @@
zh-HK: zh-rHK
zh-TW: zh-rTW
zu: zu
- ignore:
- - /cm-12.0/**/cm_extra.xml
- - /cm-12.0/**/cm_colors.xml
- - /cm-12.0/**/cm_config.xml
- - /cm-12.0/**/cm_dimens.xml
- - /cm-12.0/**/cm_integers.xml
- - /cm-12.0/**/cm_symbols.xml
- - /cm-12.0/frameworks/base/core/res/**/cm_arrays.xml
- - /cm-12.0/frameworks/base/core/res/**/cm_public.xml
- - /cm-12.0/packages/apps/Browser/**/cm_arrays.xml
- - /cm-12.0/packages/apps/Calendar/**/cm_arrays.xml
- - /cm-12.0/packages/apps/Camera2/**/cm_arrays.xml
- - /cm-12.0/packages/apps/DeskClock/**/cm_arrays.xml
- - /cm-12.0/packages/apps/Email/**/cm_arrays.xml
- - /cm-12.0/packages/apps/Mms/**/cm_arrays.xml
- - /cm-12.0/packages/apps/Settings/**/cm_arrays.xml
- - /cm-12.0/packages/providers/ContactsProvider/**/cm_strings.xml
- - /cm-12.0/packages/providers/TelephonyProvider/**/cm_strings.xml
- - /cm-12.0/packages/services/Telephony/**/cm_arrays.xml
- - /cm-12.0/device/**/overlay/**/*.xml
- - /cm-12.0/development/**/*.xml
+ -
+ source: '/cm-12.0/frameworks/base/core/res/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
- # Default for device apps
+ # Keyguard
-
- source: '/cm-12.0/device/**/values/arrays.xml'
+ source: '/cm-12.0/frameworks/base/packages/Keyguard/res/values/cm_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/device/google/**/*.xml
- - /cm-12.0/device/sample/**/*.xml
- - /cm-12.0/device/**/overlay/**/*.xml
- -
- source: '/cm-12.0/device/**/values/plurals.xml'
- translation: '/%original_path%-%android_code%/%original_file_name%'
- languages_mapping: *anchor
- ignore:
- - /cm-12.0/device/google/**/*.xml
- - /cm-12.0/device/sample/**/*.xml
- - /cm-12.0/device/**/overlay/**/*.xml
- -
- source: '/cm-12.0/device/**/values/strings.xml'
- translation: '/%original_path%-%android_code%/%original_file_name%'
- languages_mapping: *anchor
- ignore:
- - /cm-12.0/device/google/**/*.xml
- - /cm-12.0/device/sample/**/*.xml
- - /cm-12.0/device/**/overlay/**/*.xml
- # Default for CM apps (CMAccount, CMFM etc.)
+ # SystemUI
-
- source: '/cm-12.0/packages/apps/CM*/**/values/arrays.xml'
+ source: '/cm-12.0/frameworks/base/packages/SystemUI/res/values/cm_arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/apps/CM*/tests/**/*.xml
- - /cm-12.0/packages/apps/CMFileManager/**/arrays.xml
- - /cm-12.0/packages/apps/CMUpdater/**/arrays.xml
-
- source: '/cm-12.0/packages/apps/CM*/**/values/plurals.xml'
+ source: '/cm-12.0/frameworks/base/packages/SystemUI/res/values/cm_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/apps/CM*/tests/**/*.xml
- -
- source: '/cm-12.0/packages/apps/CM*/**/values/strings.xml'
- translation: '/%original_path%-%android_code%/%original_file_name%'
- languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/apps/CM*/tests/**/*.xml
- - /cm-12.0/packages/apps/CMKeyguard/**/strings.xml
-# Other projects
+# Packages
+
+ # AudioFX
+ -
+ source: '/cm-12.0/packages/apps/AudioFX/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Bluetooth
+ -
+ source: '/cm-12.0/packages/apps/Bluetooth/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
# BluetoothExt
-
- source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings*.xml'
+ source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings_dun.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings_ftp.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings_map.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/BluetoothExt/res/values/strings_sap.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # CameraNext (qcomstrings.xml)
+ # Calculator
+ -
+ source: '/cm-12.0/packages/apps/Calculator/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Calendar
+ -
+ source: '/cm-12.0/packages/apps/Calendar/res/values/cm_plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Calendar/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Camera2
+ -
+ source: '/cm-12.0/packages/apps/Camera2/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CameraNext
+ -
+ source: '/cm-12.0/packages/apps/CameraNext/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
-
source: '/cm-12.0/packages/apps/CameraNext/res/values/qcomstrings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # Eleven
+ # CellBroadcastReceiver
-
- source: '/cm-12.0/packages/apps/Eleven/res/values/strings.xml'
+ source: '/cm-12.0/packages/apps/CellBroadcastReceiver/res/values/cm_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+
+ # CMAccount
+ -
+ source: '/cm-12.0/packages/apps/CMAccount/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CMBugReport
+ -
+ source: '/cm-12.0/packages/apps/CMBugReport/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CMFileManager
+ -
+ source: '/cm-12.0/packages/apps/CMFileManager/res/values/plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/CMFileManager/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/CMFileManager/themes/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CMLogger
+ -
+ source: '/cm-12.0/packages/apps/CMLogger/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CMUpdater
+ -
+ source: '/cm-12.0/packages/apps/CMUpdater/res/values/plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/CMUpdater/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CMWallpapers
+ -
+ source: '/cm-12.0/packages/apps/CMWallpapers/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Contacts
+ -
+ source: '/cm-12.0/packages/apps/Contacts/res/values/cm_plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Contacts/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # ContactsCommon
+ -
+ source: '/cm-12.0/packages/apps/ContactsCommon/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # DeskClock
+ -
+ source: '/cm-12.0/packages/apps/DeskClock/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Dialer
+ -
+ source: '/cm-12.0/packages/apps/Dialer/res/values/cm_arrays.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Dialer/res/values/cm_plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Dialer/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Eleven
-
source: '/cm-12.0/packages/apps/Eleven/res/values/plurals.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Eleven/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
- # Gallery2 (codeaurora_strings.xml)
+ # Gallery2
+ -
+ source: '/cm-12.0/packages/apps/Gallery2/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
-
source: '/cm-12.0/packages/apps/Gallery2/res/values/codeaurora_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
@@ -217,15 +317,35 @@
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ # InCallUI
+ -
+ source: '/cm-12.0/packages/apps/InCallUI/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/InCallUI/res_cm/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
# LockClock
-
source: '/cm-12.0/packages/apps/LockClock/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # SetupWizard
+ # Mms
-
- source: '/cm-12.0/packages/apps/SetupWizard/res/values/strings.xml'
+ source: '/cm-12.0/packages/apps/Mms/res/values/cm_plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Mms/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PhoneCommon
+ -
+ source: '/cm-12.0/packages/apps/PhoneCommon/res/values/cm_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
@@ -235,15 +355,43 @@
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # Terminal
+ # Settings
-
- source: '/cm-12.0/packages/apps/Terminal/res/values/strings.xml'
+ source: '/cm-12.0/packages/apps/Settings/res/values/cm_plurals.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
-
+ source: '/cm-12.0/packages/apps/Settings/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # SetupWizard
+ -
+ source: '/cm-12.0/packages/apps/SetupWizard/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # SoundRecorder
+ -
+ source: '/cm-12.0/packages/apps/SoundRecorder/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Stk
+ -
+ source: '/cm-12.0/packages/apps/Stk/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Terminal
+ -
source: '/cm-12.0/packages/apps/Terminal/res/values/arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Terminal/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
# ThemeChooser
-
@@ -257,33 +405,85 @@
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ # Trebuchet
+ -
+ source: '/cm-12.0/packages/apps/Trebuchet/res/values/cm_arrays.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Trebuchet/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
# VoiceWakeup
-
source: '/cm-12.0/packages/apps/VoiceWakeup/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+# Providers
+
+ # DownloadProvider
+ -
+ source: '/cm-12.0/packages/providers/DownloadProvider/res/values/cm_plurals.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/providers/DownloadProvider/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
# ThemesProvider
-
source: '/cm-12.0/packages/providers/ThemesProvider/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+# Services
+
+ # Mms
+ -
+ source: '/cm-12.0/packages/services/Mms/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Telecomm
+ -
+ source: '/cm-12.0/packages/services/Telecomm/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Telephony
+ -
+ source: '/cm-12.0/packages/services/Telephony/res/values/cm_strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Wallpapers
+
# Galaxy4
-
source: '/cm-12.0/packages/wallpapers/Galaxy4/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # PhotoPhase
+ # PhaseBeam
-
- source: '/cm-12.0/packages/wallpapers/PhotoPhase/res/values/strings.xml'
+ source: '/cm-12.0/packages/wallpapers/PhaseBeam/res/values/cm_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+
+ # PhotoPhase
-
source: '/cm-12.0/packages/wallpapers/PhotoPhase/res/values/plurals.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/wallpapers/PhotoPhase/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# External
# WhisperPush
-
@@ -291,15 +491,15 @@
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
-# Device specific packages
+# Device specific
# fmapp2
-
- source: '/cm-12.0/hardware/qcom/fm/fmapp2/res/values/strings.xml'
+ source: '/cm-12.0/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
-
- source: '/cm-12.0/hardware/qcom/fm/fmapp2/res/values/arrays.xml'
+ source: '/cm-12.0/hardware/qcom/fm/fmapp2/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
@@ -314,3 +514,27 @@
source: '/cm-12.0/packages/apps/SamsungServiceMode/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+
+ # tf300t AutoParts
+ -
+ source: '/cm-12.0/device/asus/tf300t/AutoParts/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # tf700t AutoParts
+ -
+ source: '/cm-12.0/device/asus/tf700t/AutoParts/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # acclaim TFF
+ -
+ source: '/cm-12.0/device/bn/acclaim/TFF/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # oppo configpanel
+ -
+ source: '/cm-12.0/device/oppo/common/configpanel/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
diff --git a/crowdin/crowdin_cm-12.0_aosp.yaml b/crowdin/crowdin_cm-12.0_aosp.yaml
index 18b8247..c2d47e3 100644
--- a/crowdin/crowdin_cm-12.0_aosp.yaml
+++ b/crowdin/crowdin_cm-12.0_aosp.yaml
@@ -21,7 +21,9 @@
preserve_hierarchy: true
files:
- # Framework packages
+# Frameworks
+
+ # framework-res
-
source: '/cm-12.0/frameworks/base/core/res/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
@@ -37,102 +39,446 @@
pa-IN: pa-rIN
ug: ug
+ # BackupRestoreConfirmation
-
- source: '/cm-12.0/frameworks/base/packages/**/values/strings.xml'
+ source: '/cm-12.0/frameworks/base/packages/BackupRestoreConfirmation/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/frameworks/base/packages/services
- - /cm-12.0/frameworks/base/packages/Keyguard/test
- # Apps
+ # CaptivePortalLogin
-
- source: '/cm-12.0/packages/apps/**/values/strings.xml'
+ source: '/cm-12.0/frameworks/base/packages/CaptivePortalLogin/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/apps/**/tests
- - /cm-12.0/packages/apps/BluetoothExt
- - /cm-12.0/packages/apps/CM*
- - /cm-12.0/packages/apps/Eleven
- - /cm-12.0/packages/apps/Email/emailcommon
- - /cm-12.0/packages/apps/GalleryNext
- - /cm-12.0/packages/apps/LockClock
- - /cm-12.0/packages/apps/Mms/apptests
- - /cm-12.0/packages/apps/SamsungServiceMode
- - /cm-12.0/packages/apps/Screencast
- - /cm-12.0/packages/apps/SetupWizard
- - /cm-12.0/packages/apps/SpeechRecorder
- - /cm-12.0/packages/apps/Terminal
- - /cm-12.0/packages/apps/ThemeChooser
- - /cm-12.0/packages/apps/ThemeStore
- - /cm-12.0/packages/apps/Trebuchet/WallpaperPicker
- - /cm-12.0/packages/apps/TvSettings
- - /cm-12.0/packages/apps/VoiceWakeup
+ # DefaultContainerService
+ -
+ source: '/cm-12.0/frameworks/base/packages/DefaultContainerService/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # DocumentsUI
+ -
+ source: '/cm-12.0/frameworks/base/packages/DocumentsUI/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # ExternalStorageProvider
+ -
+ source: '/cm-12.0/frameworks/base/packages/ExternalStorageProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # FusedLocation
+ -
+ source: '/cm-12.0/frameworks/base/packages/FusedLocation/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # InputDevices
+ -
+ source: '/cm-12.0/frameworks/base/packages/InputDevices/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Keyguard
+ -
+ source: '/cm-12.0/frameworks/base/packages/Keyguard/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PrintSpooler
+ -
+ source: '/cm-12.0/frameworks/base/packages/PrintSpooler/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # SettingsProvider
+ -
+ source: '/cm-12.0/frameworks/base/packages/SettingsProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Shell
+ -
+ source: '/cm-12.0/frameworks/base/packages/Shell/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # SystemUI
+ -
+ source: '/cm-12.0/frameworks/base/packages/SystemUI/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # VpnDialogs
+ -
+ source: '/cm-12.0/frameworks/base/packages/VpnDialogs/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # WallpaperCropper
+ -
+ source: '/cm-12.0/frameworks/base/packages/WallpaperCropper/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Packages
+
+ # AudioFX
+ -
+ source: '/cm-12.0/packages/apps/AudioFX/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # BasicSmsReceiver
+ -
+ source: '/cm-12.0/packages/apps/BasicSmsReceiver/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Bluetooth
+ -
+ source: '/cm-12.0/packages/apps/Bluetooth/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
-
source: '/cm-12.0/packages/apps/Bluetooth/res/values/strings_pbap.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ # Browser
+ -
+ source: '/cm-12.0/packages/apps/Browser/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Calculator
+ -
+ source: '/cm-12.0/packages/apps/Calculator/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Calendar
-
source: '/cm-12.0/packages/apps/Calendar/res/values/arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Calendar/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ # Camera2
+ -
+ source: '/cm-12.0/packages/apps/Camera2/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Camera2/res_p/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CameraNext
+ -
+ source: '/cm-12.0/packages/apps/CameraNext/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CellBroadcastReceiver
+ -
+ source: '/cm-12.0/packages/apps/CellBroadcastReceiver/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # CertInstaller
+ -
+ source: '/cm-12.0/packages/apps/CertInstaller/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Contacts
+ -
+ source: '/cm-12.0/packages/apps/Contacts/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # ContactsCommon
+ -
+ source: '/cm-12.0/packages/apps/ContactsCommon/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # DeskClock
+ -
+ source: '/cm-12.0/packages/apps/DeskClock/res/values/array.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/DeskClock/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Dialer
+ -
+ source: '/cm-12.0/packages/apps/Dialer/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Email
+ -
+ source: '/cm-12.0/packages/apps/Email/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Exchange
+ -
+ source: '/cm-12.0/packages/apps/Exchange/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Gallery2
-
source: '/cm-12.0/packages/apps/Gallery2/res/values/filtershow_strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Gallery2/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ # HTMLViewer
+ -
+ source: '/cm-12.0/packages/apps/HTMLViewer/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # InCallUI
+ -
+ source: '/cm-12.0/packages/apps/InCallUI/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # KeyChain
+ -
+ source: '/cm-12.0/packages/apps/KeyChain/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Mms
-
source: '/cm-12.0/packages/apps/Mms/res/values/arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/apps/Mms/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ # Nfc
+ -
+ source: '/cm-12.0/packages/apps/Nfc/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PackageInstaller
+ -
+ source: '/cm-12.0/packages/apps/PackageInstaller/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PhoneCommon
+ -
+ source: '/cm-12.0/packages/apps/PhoneCommon/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Settings
-
source: '/cm-12.0/packages/apps/Settings/res/values/arrays.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
-
- # Input methods
-
- source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings*.xml'
- translation: '/%original_path%-%android_code%/%original_file_name%'
- languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-production.xml
-
- # Providers
- -
- source: '/cm-12.0/packages/providers/**/values/strings.xml'
- translation: '/%original_path%-%android_code%/%original_file_name%'
- languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/providers/**/tests
- - /cm-12.0/packages/providers/PartnerBookmarksProvider
- - /cm-12.0/packages/providers/ThemesProvider
- - /cm-12.0/packages/providers/TvProvider
-
- # Screensavers
- -
- source: '/cm-12.0/packages/screensavers/**/values/strings.xml'
+ source: '/cm-12.0/packages/apps/Settings/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- # Services
+ # SoundRecorder
-
- source: '/cm-12.0/packages/services/**/values/strings.xml'
+ source: '/cm-12.0/packages/apps/SoundRecorder/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/services/**/tests
- # Wallpapers
+ # Stk
-
- source: '/cm-12.0/packages/wallpapers/**/values/strings.xml'
+ source: '/cm-12.0/packages/apps/Stk/res/values/strings.xml'
translation: '/%original_path%-%android_code%/%original_file_name%'
languages_mapping: *anchor
- ignore:
- - /cm-12.0/packages/wallpapers/Galaxy4
- - /cm-12.0/packages/wallpapers/PhotoPhase
+
+ # Tag
+ -
+ source: '/cm-12.0/packages/apps/Tag/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Trebuchet
+ -
+ source: '/cm-12.0/packages/apps/Trebuchet/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # UnifiedEmail
+ -
+ source: '/cm-12.0/packages/apps/UnifiedEmail/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Input methods
+
+ # LatinIME
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-action-keys.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-appname.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-config-important-notice.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-emoji-descriptions.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-letter-descriptions.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings-talkback-descriptions.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/inputmethods/LatinIME/java/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Providers
+
+ # CalendarProvider
+ -
+ source: '/cm-12.0/packages/providers/CalendarProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # ContactsProvider
+ -
+ source: '/cm-12.0/packages/providers/ContactsProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # DownloadProvider
+ -
+ source: '/cm-12.0/packages/providers/DownloadProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/providers/DownloadProvider/ui/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # MediaProvider
+ -
+ source: '/cm-12.0/packages/providers/MediaProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # TelephonyProvider
+ -
+ source: '/cm-12.0/packages/providers/TelephonyProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # UserDictionaryProvider
+ -
+ source: '/cm-12.0/packages/providers/UserDictionaryProvider/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Screensavers
+
+ # Basic
+ -
+ source: '/cm-12.0/packages/screensavers/Basic/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PhotoTable
+ -
+ source: '/cm-12.0/packages/screensavers/PhotoTable/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Services
+
+ # Telecomm
+ -
+ source: '/cm-12.0/packages/services/Telecomm/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # Telephony
+ -
+ source: '/cm-12.0/packages/services/Telephony/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+ -
+ source: '/cm-12.0/packages/services/Telephony/sip/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+# Wallpapers
+
+ # Basic
+ -
+ source: '/cm-12.0/packages/wallpapers/Basic/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # HoloSpiral
+ -
+ source: '/cm-12.0/packages/wallpapers/HoloSpiral/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # LivePicker
+ -
+ source: '/cm-12.0/packages/wallpapers/LivePicker/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # MagicSmoke
+ -
+ source: '/cm-12.0/packages/wallpapers/MagicSmoke/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # MusicVisualization
+ -
+ source: '/cm-12.0/packages/wallpapers/MusicVisualization/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # NoiseField
+ -
+ source: '/cm-12.0/packages/wallpapers/NoiseField/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor
+
+ # PhaseBeam
+ -
+ source: '/cm-12.0/packages/wallpapers/PhaseBeam/res/values/strings.xml'
+ translation: '/%original_path%-%android_code%/%original_file_name%'
+ languages_mapping: *anchor