diff options
Diffstat (limited to 'data/localization/import-from-xtb')
-rwxr-xr-x | data/localization/import-from-xtb | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/data/localization/import-from-xtb b/data/localization/import-from-xtb deleted file mode 100755 index f0a0b7d..0000000 --- a/data/localization/import-from-xtb +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh - -extract() -{ - module=$1 - shift - - P4PORT=perforce1:1666 p4 print -q //depot/google3/googledata/transconsole/xtb/$module/$locale.xtb > $module-$locale.xtb - - files=$( - for i in $3 - do - find $i -name '*.xml' -print0 | - xargs -0 grep -l '<string' | - grep -v -e '-[a-z][a-z]/' | - grep -v -e '-[a-z][a-z]-' | - grep -v -e '-r[A-Z][A-Z]/' | - grep -v -e '-r[A-Z][A-Z]-' - done - ) - - for i in $files - do - out=$( - perl -e ' - $file = $ARGV[0]; - $locale = $ARGV[1]; - - $locale =~ s/([a-z][a-z])-([A-Z][A-Z])/$1-r$2/; - - $file =~ /^(.*)\/values([^\/]*)\/(.*)/; - $prefix = $1; - $values = $2; - $suffix = $3; - - if ($values =~ /^(-mcc[^-]*)*(-mnc[^-]*)*(.*)$/) { - print "$prefix/values$1$2-$locale$3/$suffix\n"; - } else { - print "$prefix/values-$locale$values/$suffix\n"; - } - ' $i $locale - ) - - p4 edit $out - p4 add $out - mkdir -p `dirname $out` - if ../../../../out/host/linux-x86/bin/transconsole -m $1 $2 -p $module -i $module-$locale.xtb $i > $out - then : - else - p4 revert $out - p4 delete $out - fi - done -} - -for locale in fr it es de nl cs pl ja zh-TW zh-CN ru -do - -extract AndroidAlarmClock ../../../../packages/apps/AlarmClock ../../apps/AlarmClock ../../../../packages/apps/AlarmClock -extract AndroidBrowser ../../../../packages/apps/Browser ../../apps/Browser ../../../../packages/apps/Browser -extract AndroidCalculator ../../../../packages/apps/Calculator ../../apps/Calculator ../../../../packages/apps/Calculator -extract AndroidCalendar ../../../../packages/apps/Calendar ../../apps/Calendar ../../../../packages/apps/Calendar -extract AndroidCamera ../../../../packages/apps/Camera ../../apps/Camera ../../../../packages/apps/Camera -extract AndroidContacts ../../../../packages/apps/Contacts ../../apps/Contacts ../../../../packages/apps/Contacts -extract AndroidDownloads ../../../../packages/providers/DownloadProvider ../../content/providers/downloads ../../../../packages/providers/DownloadProvider -extract AndroidDrm ../../../../packages/providers/DrmProvider ../../content/providers/drm ../../../../packages/providers/DrmProvider -extract AndroidEmail ../../../../packages/apps/Email ../../apps/Email ../../../../packages/apps/Email -extract AndroidFallback ../../../../development/apps/Fallback ../../apps/Fallback ../../../../development/apps/Fallback -extract AndroidGmail ../../../../vendor ../../partner ../../../../vendor/google/providers/gmail -extract AndroidGmail ../../../../vendor ../../partner ../../../../vendor/google/apps/Gmail -extract AndroidGoogleApps ../../../../vendor ../../partner ../../../../vendor/google/apps/GoogleApps -extract AndroidGoogleSearch ../../../../packages/apps/GoogleSearch ../../apps/GoogleSearch ../../../../packages/apps/GoogleSearch -extract AndroidHome ../../../../packages/apps/Launcher ../../apps/Home ../../../../packages/apps/Launcher -extract AndroidIM ../../../../packages/apps/IM ../../apps/IM ../../../../packages/apps/IM -extract AndroidMaps ../../../../vendor ../../partner ../../../../vendor/google/apps/Maps -extract AndroidMaps ../../../../vendor ../../partner ../../../../vendor/google/apps/Street -extract AndroidMms ../../../../packages/apps/Mms ../../apps/Mms ../../../../packages/apps/Mms -extract AndroidMusic ../../../../packages/apps/Music ../../apps/Music ../../../../packages/apps/Music -extract AndroidPhone ../../../../packages/apps/Phone ../../apps/Phone ../../../../packages/apps/Phone -extract AndroidPlatform ../../../../frameworks/base/core/res ../../apps/common ../../../../frameworks/base/core/res -extract AndroidSettings ../../../../packages/apps/Settings ../../apps/Settings ../../../../packages/apps/Settings -extract AndroidSetupWizard ../../../../vendor ../../partner ../../../../vendor/google/apps/SetupWizard -extract AndroidSoundRecorder ../../../../packages/apps/SoundRecorder ../../apps/SoundRecorder ../../../../packages/apps/SoundRecorder -extract AndroidStk ../../../../packages/apps/Stk ../../apps/Stk ../../../../packages/apps/Stk -extract AndroidSync ../../../../packages/apps/Sync ../../apps/Sync ../../../../packages/apps/Sync -extract AndroidTalk ../../../../vendor ../../partner ../../../../vendor/google/apps/Talk -extract AndroidUpdater ../../../../packages/apps/Updater ../../apps/Updater ../../../../packages/apps/Updater -extract AndroidVending ../../../../vendor ../../partner ../../../../vendor/google/apps/Vending -extract AndroidVoiceDialer ../../../../packages/apps/VoiceDialer ../../apps/VoiceDialer ../../../../packages/apps/VoiceDialer -extract AndroidYoutube ../../../../vendor ../../partner ../../../../vendor/google/apps/YouTube - -done - -exit 0 |