From 8069e530e701c2eb9525c0f8cd45a5cd97ee7d6c Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Tue, 30 Oct 2012 15:45:36 +0530 Subject: [PATCH] i18n for input method settings Change-Id: Id6cf3f24fe355a6757533d3b7f302e3d33cfa0c3 --- i18n/en.json | 6 +++++- i18n/ml.json | 14 +++++++++++++- i18n/qqq.json | 10 ++++++++-- lib/jquery.ime/jquery.ime.js | 2 +- resources/js/ext.uls.ime.js | 4 +++- 5 files changed, 30 insertions(+), 6 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index 8c819a03..5ad51053 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -29,5 +29,9 @@ "ext-uls-back-to-input-settings": "Back to input settings", "ext-uls-disable-input-method": "Disable input method", "ext-uls-disable-input-method-desc": "Use a regular keyboard", -"ext-uls-input-settings-more-languages-tooltip": "More languages" +"ext-uls-input-settings-more-languages-tooltip": "More languages", +"ext-uls-input-more-settings" : "More settings", +"jquery-ime-other-languages": "Other languages", +"jquery-ime-disable-text": "Disable input method", +"jquery-ime-help": "Help" } diff --git a/i18n/ml.json b/i18n/ml.json index 4381fc84..74101d3e 100644 --- a/i18n/ml.json +++ b/i18n/ml.json @@ -19,5 +19,17 @@ "ext-uls-webfonts-select-for": "$1 \u0d2d\u0d3e\u0d37\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d33\u0d4d\u0d33 \u0d2b\u0d4b\u0d23\u0d4d\u0d1f\u0d41\u0d4d", "ext-uls-webfonts-select-for-ui-info": "\u0d38\u0d2e\u0d4d\u0d2a\u0d7c\u0d15\u0d4d\u0d15\u0d2e\u0d41\u0d16\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d41\u0d33\u0d4d\u0d33 \u0d2b\u0d4b\u0d23\u0d4d\u0d1f\u0d41\u0d4d", "ext-uls-webfonts-select-for-content-info": "\u0d09\u0d33\u0d4d\u0d33\u0d1f\u0d15\u0d4d\u0d15\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d41\u0d33\u0d4d\u0d33 \u0d2b\u0d4b\u0d23\u0d4d\u0d1f\u0d41\u0d4d", - "ext-uls-back-to-display-settings": "\u0d2a\u0d4d\u0d30\u0d26\u0d7c\u0d36\u0d28 \u0d15\u0d4d\u0d30\u0d2e\u0d40\u0d15\u0d30\u0d23\u0d19\u0d4d\u0d19\u0d33\u0d3f\u0d32\u0d47\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d1f\u0d19\u0d4d\u0d19\u0d41\u0d15" + "ext-uls-back-to-display-settings": "\u0d2a\u0d4d\u0d30\u0d26\u0d7c\u0d36\u0d28 \u0d15\u0d4d\u0d30\u0d2e\u0d40\u0d15\u0d30\u0d23\u0d19\u0d4d\u0d19\u0d33\u0d3f\u0d32\u0d47\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d1f\u0d19\u0d4d\u0d19\u0d41\u0d15", + "ext-uls-input-settings-title": "എഴുത്തു ക്രമീകരണങ്ങൾ", + "ext-uls-input-settings-title-short": "എഴുത്തു്", + "ext-uls-input-settings-desc": "വേറെ ഭാഷകളിൽ എഴുതാനുണ്ടോ?", + "ext-uls-input-settings-ime-settings": "$1 ഭാഷയ്ക്കുള്ള എഴുത്തുപകരണങ്ങൾ", + "ext-uls-input-settings-ui-language": "എഴുതാനുള്ള ഭാഷ", + "ext-uls-back-to-input-settings": "എഴുത്തു ക്രമീകരണങ്ങളിലേയ്ക്ക് തിരിച്ചുപോവുക", + "ext-uls-disable-input-method": "എഴുത്തുപകരണം വേണ്ടെന്നുവെയ്ക്കുക", + "ext-uls-disable-input-method-desc": "സാധാരണ കീബോര്‍ഡുപയോഗിയ്ക്കുക", + "ext-uls-input-settings-more-languages-tooltip": "കൂടുതൽ ഭാഷകൾ", + "ext-uls-input-more-settings" : "കൂടുതൽ ക്രമീകരണങ്ങൾ", + "jquery-ime-other-languages": "മറ്റു ഭാഷകൾ", + "jquery-ime-disable-text": "എഴുത്തുപകരണം വേണ്ടെന്നുവെയ്ക്കുക" } \ No newline at end of file diff --git a/i18n/qqq.json b/i18n/qqq.json index 07dd31b8..a033c3a6 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -27,6 +27,12 @@ "ext-uls-input-settings-desc": "Short description about input settings.", "ext-uls-input-settings-ime-settings": "*$1 - language name", "ext-uls-input-settings-ui-language": "Sub section title for input settings screen", - "ext-uls-disable-input-method": "Probably used as label of radio button", - "ext-uls-input-settings-more-languages-tooltip": "Tool tip text for the '...' selector to select more languages" + "ext-uls-input-settings-more-languages-tooltip": "Tool tip text for the '...' selector to select more languages", + "ext-uls-input-more-settings": "Menu item lable displayed in the input method selector menu", + "ext-uls-disable-input-method": "Used as label of radio button", + "ext-uls-disable-input-method-desc": "Desciptive message for disabling input method", + "ext-uls-back-to-input-settings": "Text for the link shown when language selector is accessed from language settings.", + "jquery-ime-other-languages": "Title text used for language list in the input method selector menu", + "jquery-ime-disable-text": "Label used for disabling input method from input method selector menu", + "jquery-ime-help": "Text for help link" } \ No newline at end of file diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index 3aae8647..a0b7f497 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1178,4 +1178,4 @@ // load registry from cookies or localstorage } } ); -}( jQuery ) ); \ No newline at end of file +}( jQuery ) ); diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index 399694d8..dae4759e 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -83,7 +83,7 @@ $moreSettingsLink = $( '' ).text( 'More settings' ) .addClass( 'uls-ime-more-settings-link' ) - .attr( 'data-i18n', 'ext-uls-ime-more-settings' ); + .attr( 'data-i18n', 'ext-uls-input-more-settings' ); $moreSettingsLink.languagesettings( { defaultModule: 'input', @@ -100,6 +100,8 @@ e.stopPropagation(); } ); + $moreSettingsLink.i18n(); + return $moreSettingsLink; };