Skip to content

Commit

Permalink
Changes for l10n in official build.
Browse files Browse the repository at this point in the history
BUG=87821
TEST=Try the app in another language.

Review URL: http://codereview.chromium.org/7795063

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100191 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
jamiewalch@google.com committed Sep 8, 2011
1 parent 5e9791e commit 387cbf8
Show file tree
Hide file tree
Showing 45 changed files with 105 additions and 10 deletions.
53 changes: 50 additions & 3 deletions remoting/remoting.gyp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,56 @@
# Empty for now, may be used in future.
],
}],
['branding=="Chrome"', {
'remoting_it2me_locale_files': [
'webapp/me2mom/_locales.official/ar/messages.json',
'webapp/me2mom/_locales.official/bg/messages.json',
'webapp/me2mom/_locales.official/ca/messages.json',
'webapp/me2mom/_locales.official/cs/messages.json',
'webapp/me2mom/_locales.official/da/messages.json',
'webapp/me2mom/_locales.official/de/messages.json',
'webapp/me2mom/_locales.official/el/messages.json',
'webapp/me2mom/_locales.official/en/messages.json',
'webapp/me2mom/_locales.official/en_GB/messages.json',
'webapp/me2mom/_locales.official/es/messages.json',
'webapp/me2mom/_locales.official/es_419/messages.json',
'webapp/me2mom/_locales.official/et/messages.json',
'webapp/me2mom/_locales.official/fi/messages.json',
'webapp/me2mom/_locales.official/fil/messages.json',
'webapp/me2mom/_locales.official/fr/messages.json',
'webapp/me2mom/_locales.official/he/messages.json',
'webapp/me2mom/_locales.official/hi/messages.json',
'webapp/me2mom/_locales.official/hr/messages.json',
'webapp/me2mom/_locales.official/hu/messages.json',
'webapp/me2mom/_locales.official/id/messages.json',
'webapp/me2mom/_locales.official/it/messages.json',
'webapp/me2mom/_locales.official/ja/messages.json',
'webapp/me2mom/_locales.official/ko/messages.json',
'webapp/me2mom/_locales.official/lt/messages.json',
'webapp/me2mom/_locales.official/lv/messages.json',
'webapp/me2mom/_locales.official/nb/messages.json',
'webapp/me2mom/_locales.official/nl/messages.json',
'webapp/me2mom/_locales.official/pl/messages.json',
'webapp/me2mom/_locales.official/pt_BR/messages.json',
'webapp/me2mom/_locales.official/pt_PT/messages.json',
'webapp/me2mom/_locales.official/ro/messages.json',
'webapp/me2mom/_locales.official/ru/messages.json',
'webapp/me2mom/_locales.official/sk/messages.json',
'webapp/me2mom/_locales.official/sl/messages.json',
'webapp/me2mom/_locales.official/sr/messages.json',
'webapp/me2mom/_locales.official/sv/messages.json',
'webapp/me2mom/_locales.official/th/messages.json',
'webapp/me2mom/_locales.official/tr/messages.json',
'webapp/me2mom/_locales.official/uk/messages.json',
'webapp/me2mom/_locales.official/vi/messages.json',
'webapp/me2mom/_locales.official/zh_CN/messages.json',
'webapp/me2mom/_locales.official/zh_TW/messages.json',
],
}, { # else: branding!="Chrome"
'remoting_it2me_locale_files': [
'webapp/me2mom/_locales/en/messages.json',
],
}],
],
'remoting_it2me_files': [
'resources/icon_warning.png',
Expand All @@ -82,9 +132,6 @@
'resources/chromoting128.png',
'resources/chromoting16.png',
],
'remoting_it2me_locale_files': [
'webapp/me2mom/_locales/en/messages.json',
],
},

'target_defaults': {
Expand Down
10 changes: 8 additions & 2 deletions remoting/webapp/build-webapp.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,17 @@ def buildWebApp(mimetype, destination, zip_path, plugin, name_suffix, files,
# Copy all the locales, preserving directory structure
destination_locales = os.path.join(destination, "_locales")
os.mkdir(destination_locales , 0775)
chromium_locale_dir = "/_locales/"
chrome_locale_dir = "/_locales.official/"
for current_locale in locales:
pos = current_locale.find("/_locales/")
pos = current_locale.find(chromium_locale_dir)
locale_len = len(chromium_locale_dir)
if (pos == -1):
pos = current_locale.find(chrome_locale_dir)
locale_len = len(chrome_locale_dir)
if (pos == -1):
raise "Missing locales directory in " + current_locale
subtree = current_locale[pos+10:]
subtree = current_locale[pos+locale_len:]
pos = subtree.find("/")
if (pos == -1):
raise "Malformed locale: " + current_locale
Expand Down
1 change: 1 addition & 0 deletions remoting/webapp/me2mom/_locales.official/ar/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"description_connect":{"message":"\u0627\u0637\u0644\u0628 \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0630\u064a \u062a\u0631\u064a\u062f \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u062a\u0627\u0628\u0639 \u0644\u0647 \u0623\u0646 \u064a\u0646\u0642\u0631 \u0639\u0644\u0649 \"\u0645\u0634\u0627\u0631\u0643\u0629 \u0647\u0630\u0627 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631\" \u062b\u0645 \u064a\u0630\u0643\u0631 \u0644\u0643 \u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644."},"disconnect_button":{"message":"\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644"},"help":{"message":"\u0645\u0633\u0627\u0639\u062f\u0629"},"footer_waiting":{"message":"\u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0644\u0627\u062a\u0635\u0627\u0644"},"label_connected":{"message":"\u0645\u062a\u0635\u0644:"},"error_unable_to_get_token":{"message":"\u062d\u062f\u062b\u062a \u0645\u0634\u0643\u0644\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"message_generating":{"message":"\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0645\u0632 \u062f\u062e\u0648\u0644"},"description_authorize":{"message":"\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome\u060c \u064a\u062c\u0628 \u0623\u0648\u0644\u0627\u064b \u0645\u0646\u062d \u0623\u0630\u0648\u0646\u0627\u062a \u0645\u0648\u0633\u0651\u0639\u0629 \u0628\u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631. \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \"\u0645\u062a\u0627\u0628\u0639\u0629\" \u0644\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629. \u0644\u0646 \u064a\u064f\u0637\u0644\u0628 \u0645\u0646\u0643 \u0625\u062c\u0631\u0627\u0621 \u0630\u0644\u0643 \u0633\u0648\u0649 \u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629."},"continue_prompt":{"message":"\u0623\u0646\u062a \u062a\u0634\u0627\u0631\u0643 \u0647\u0630\u0627 \u0627\u0644\u062c\u0647\u0627\u0632 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0639 \u0645\u0633\u062a\u062e\u062f\u0645 \u0622\u062e\u0631. \u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629."},"instructions_share_above":{"message":"\u0644\u0628\u062f\u0621 \u0645\u0634\u0627\u0631\u0643\u0629 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628\u060c \u0627\u0630\u0643\u0631 \u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644 \u0623\u062f\u0646\u0627\u0647 \u0644\u0644\u0634\u062e\u0635 \u0627\u0644\u0630\u064a \u0633\u064a\u0633\u0627\u0639\u062f\u0643."},"error_authentication_failed":{"message":"\u0623\u062e\u0641\u0642\u062a \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"product_name":{"message":"\u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome"},"footer_chrome_os":{"message":"\u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0644\u064a\u0633\u062a \u0645\u062a\u0648\u0641\u0631\u0629 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a \u0639\u0644\u0649 \u0623\u062c\u0647\u0632\u0629 Chromebook."},"scale_button":{"message":"\u0645\u0644\u0627\u0621\u0645\u0629 \u0627\u0644\u0634\u0627\u0634\u0629"},"connect_button":{"message":"\u0627\u062a\u0635\u0627\u0644"},"sign_out_button":{"message":"\u062e\u0631\u0648\u062c"},"error_missing_plugin":{"message":"\u0645\u0643\u0648\u0646 \u0625\u0636\u0627\u0641\u064a \u0645\u0641\u0642\u0648\u062f \u0623\u0648 \u0642\u062f\u064a\u0645. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0623\u062e\u064a\u0631 \u0645\u0646 Chrome \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"instructions_share_below":{"message":"\u0639\u0646\u062f \u0625\u062f\u062e\u0627\u0644\u0647 \u0627\u0644\u0631\u0645\u0632\u060c \u062a\u0628\u062f\u0623 \u062c\u0644\u0633\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629."},"verifying_code":{"message":"\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644"},"disconnect_button_plus_shortcut_linux":{"message":"\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 (Ctrl+Alt+Esc)"},"disconnect_button_plus_shortcut_windows":{"message":"\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 (Ctrl+Alt+Esc)"},"stop_sharing_button":{"message":"\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629"},"footer_host":{"message":"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 $1\u0644\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0645\u0634\u062a\u0631\u0643$2.","placeholders":{"1":{"content":"$1"},"2":{"content":"$2"}}},"disconnect_button_plus_shortcut_mac_os_x":{"message":"\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 (\u2325\u2303\u238b)"},"error_invalid_access_code":{"message":"\u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"request_firewall_permission":{"message":"\u064a\u062a\u0637\u0644\u0628 $1 \u0625\u0630\u0646\u064b\u0627 \u0644\u0642\u0628\u0648\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0628\u062d\u064a\u062b \u064a\u0639\u0645\u0644 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome.","placeholders":{"1":{"content":"$1"}}},"mode_share":{"message":"\u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629"},"mode_connect":{"message":"\u0627\u0644\u0627\u062a\u0635\u0627\u0644"},"error_no_response":{"message":"\u0623\u062e\u0641\u0642 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0645\u0646 \u0627\u0644\u062e\u0627\u062f\u0645."},"access_code":{"message":"\u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644"},"cancel":{"message":"\u0625\u0644\u063a\u0627\u0621"},"share_button":{"message":"\u0645\u0634\u0627\u0631\u0643\u0629 \u0647\u0630\u0627 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631"},"product_name_and_version":{"message":"\u0627\u0644\u0625\u0635\u062f\u0627\u0631 1.0 \u0645\u0646 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome"},"error_generic":{"message":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641. \u064a\u0631\u062c\u0649 \u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"description_share":{"message":"\u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0623\u062d\u062f \u0645\u0633\u062a\u062e\u062f\u0645\u064a Chrome \u0627\u0644\u0622\u062e\u0631\u064a\u0646 \u0628\u0631\u0624\u064a\u0629 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0648\u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a\u0647 \u0628\u0633\u0647\u0648\u0644\u0629 \u0648\u0623\u0645\u0627\u0646."},"ok":{"message":"\u0645\u0648\u0627\u0641\u0642"},"product_description":{"message":"\u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0628\u0639\u064a\u062f \u0641\u064a Chrome."},"mode_authorize":{"message":"\u0627\u0644\u062a\u0641\u0648\u064a\u0636"},"access_code_timer":{"message":"\u0633\u062a\u0646\u062a\u0647\u064a \u0635\u0644\u0627\u062d\u064a\u0629 \u0631\u0645\u0632 \u0627\u0644\u062f\u062e\u0648\u0644 \u0647\u0630\u0627 \u062e\u0644\u0627\u0644 $1","placeholders":{"1":{"content":"$1"}}},"message_shared":{"message":"\u062a\u062c\u0631\u064a \u0645\u0634\u0627\u0631\u0643\u0629 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0639 $1.","placeholders":{"1":{"content":"$1"}}},"continue_button":{"message":"\u0645\u062a\u0627\u0628\u0639\u0629"},"close_prompt":{"message":"\u0633\u062a\u0624\u062f\u064a \u0645\u063a\u0627\u062f\u0631\u0629 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u0625\u0644\u0649 \u0625\u0646\u0647\u0627\u0621 \u062c\u0644\u0633\u0629 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome."},"footer_client":{"message":"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 $1\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0647\u0630\u0627 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631$2 \u0645\u0639 \u0645\u0633\u062a\u062e\u062f\u0645 \u0622\u062e\u0631.","placeholders":{"1":{"content":"$1"},"2":{"content":"$2"}}},"message_session_finished":{"message":"\u0627\u0646\u062a\u0647\u062a \u062c\u0644\u0633\u0629 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0627\u0644\u0628\u0639\u064a\u062f \u0645\u0646 Chrome."}}
Loading

0 comments on commit 387cbf8

Please sign in to comment.