From ea8bbfd35df8a61e1c7b4313a0589b3241a3585b Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Fri, 23 Nov 2012 15:02:26 +0530 Subject: [PATCH] (bug 42374) Provide clear indication of lack of IME support for a language Change-Id: Id637eed3544a66aac4185f9e9d967691fe481331 --- i18n/en.json | 3 ++- i18n/ml.json | 3 ++- i18n/qqq.json | 3 ++- resources/js/ext.uls.inputsettings.js | 16 ++++++++-------- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index ed3798ba..1a3bc03d 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -36,6 +36,7 @@ "jquery-ime-help": "Help", "ext-uls-input-disable": "Disable input method tools", "ext-uls-input-enable": "Enable input method tools", -"ext-uls-input-disable-info": "Input method tools are disabled." +"ext-uls-input-disable-info": "Input method tools are disabled.", +"ext-uls-input-settings-noime": "No input methods are available for this language." } diff --git a/i18n/ml.json b/i18n/ml.json index 687460ee..686abefc 100644 --- a/i18n/ml.json +++ b/i18n/ml.json @@ -37,5 +37,6 @@ "ext-uls-input-disable": "\u0d0e\u0d34\u0d41\u0d24\u0d4d\u0d24\u0d41\u0d2a\u0d15\u0d30\u0d23\u0d02 \u0d35\u0d47\u0d23\u0d4d\u0d1f", "ext-uls-input-enable": "\u0d0e\u0d34\u0d41\u0d24\u0d4d\u0d24\u0d41\u0d2a\u0d15\u0d30\u0d23\u0d02 \u0d35\u0d47\u0d23\u0d02", "ext-uls-input-disable-info": "\u0d0e\u0d34\u0d41\u0d24\u0d4d\u0d24\u0d41\u0d2a\u0d15\u0d30\u0d23\u0d02 \u0d35\u0d47\u0d23\u0d4d\u0d1f\u0d46\u0d28\u0d4d\u0d28\u0d41\u0d35\u0d46\u0d1a\u0d4d\u0d1a\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41", - "ext-uls-input-enable-info": "\u0d0e\u0d34\u0d41\u0d24\u0d4d\u0d24\u0d41\u0d2a\u0d15\u0d30\u0d23\u0d02 \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d41\u0d23\u0d4d\u0d1f\u0d41\u0d4d" + "ext-uls-input-enable-info": "\u0d0e\u0d34\u0d41\u0d24\u0d4d\u0d24\u0d41\u0d2a\u0d15\u0d30\u0d23\u0d02 \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d41\u0d23\u0d4d\u0d1f\u0d41\u0d4d", + "ext-uls-input-settings-noime": "ഈ ഭാഷയ്ക്കു് എഴുത്തുപകരണങ്ങളൊന്നും ലഭ്യമല്ല." } \ No newline at end of file diff --git a/i18n/qqq.json b/i18n/qqq.json index 14af2f62..e2d78216 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -37,5 +37,6 @@ "jquery-ime-help": "Text for help link", "ext-uls-input-disable": "Label for disable input tools button", "ext-uls-input-enable": "Label for enable input tools button", - "ext-uls-input-disable-info": "Info text for the disable input tools button" + "ext-uls-input-disable-info": "Info text for the disable input tools button", + "ext-uls-input-settings-noime": "Text to be shown when no input methods are available for a selected language" } \ No newline at end of file diff --git a/resources/js/ext.uls.inputsettings.js b/resources/js/ext.uls.inputsettings.js index 6a4b75f9..59a2ddf0 100644 --- a/resources/js/ext.uls.inputsettings.js +++ b/resources/js/ext.uls.inputsettings.js @@ -125,19 +125,22 @@ $imeListContainer = this.$template.find( '.uls-input-settings-inputmethods-list' ); $imeListContainer.show(); + $imeListContainer.find( 'label' ).remove(); if ( !imes ) { + $imeListContainer.append( $( '