Update jquery.ime from upstream

Localized named for input methods
Remove capitalize keyboard for English

Change-Id: I3cd64c01adbe9749f8210119070301e0c4cb3488
This commit is contained in:
Santhosh Thottingal
2012-10-30 20:48:40 +05:30
parent b86724b811
commit 7546da7888
30 changed files with 66 additions and 86 deletions

View File

@@ -417,28 +417,24 @@
'use strict'; 'use strict';
$.extend( $.ime.sources, { $.extend( $.ime.sources, {
'en-capitalize': {
name: 'Capitalize', // XXX This can be the name written in its own script?
source: 'rules/en/capitalize.js'
},
'am-transliteration': { 'am-transliteration': {
name: 'Transliteration', name: 'Transliteration',
source: 'rules/am/am-transliteration.js' source: 'rules/am/am-transliteration.js'
}, },
'as-avro': { 'as-avro': {
name: 'Avro', name: 'অভ্ৰ',
source: 'rules/as/as-avro.js' source: 'rules/as/as-avro.js'
}, },
'as-bornona': { 'as-bornona': {
name: 'Bornona', name: 'বৰ্ণনা',
source: 'rules/as/as-bornona.js' source: 'rules/as/as-bornona.js'
}, },
'as-inscript': { 'as-inscript': {
name: 'InScript', name: 'ইন্‌স্ক্ৰিপ্ত',
source: 'rules/as/as-inscript.js' source: 'rules/as/as-inscript.js'
}, },
'as-transliteration': { 'as-transliteration': {
name: 'Transliteration', name: 'প্ৰতিৰূপান্তৰণ',
source: 'rules/as/as-transliteration.js' source: 'rules/as/as-transliteration.js'
}, },
'ber-tfng': { 'ber-tfng': {
@@ -450,7 +446,7 @@
source: 'rules/bn/bn-avro.js' source: 'rules/bn/bn-avro.js'
}, },
'bn-inscript': { 'bn-inscript': {
name: 'InScript', name: 'ইন্‌স্ক্ৰিপ্ত',
source: 'rules/bn/bn-inscript.js' source: 'rules/bn/bn-inscript.js'
}, },
'bn-nkb': { 'bn-nkb': {
@@ -474,44 +470,44 @@
source: 'rules/eo/eo-transliteration.js' source: 'rules/eo/eo-transliteration.js'
}, },
'hi-transliteration': { 'hi-transliteration': {
name: 'Transliteration', name: 'लिप्यंतरण',
source: 'rules/hi/hi-transliteration.js' source: 'rules/hi/hi-transliteration.js'
}, },
'hi-inscript': { 'hi-inscript': {
name: 'InScript', name: 'इनस्क्रिप्ट',
source: 'rules/hi/hi-inscript.js' source: 'rules/hi/hi-inscript.js'
}, },
'mai-inscript': { 'mai-inscript': {
name: 'InScript', name: 'इनस्क्रिप्ट',
source: 'rules/mai/mai-inscript.js', source: 'rules/mai/mai-inscript.js',
depends: 'hi-inscript' depends: 'hi-inscript'
}, },
'hi-bolnagri': { 'hi-bolnagri': {
name: 'BolNagri', name: 'बोलनागरी',
source: 'rules/hi/hi-bolnagri.js' source: 'rules/hi/hi-bolnagri.js'
}, },
'ml-transliteration': { 'ml-transliteration': {
name: 'Transliteration', name: 'ലിപ്യന്തരണം',
source: 'rules/ml/ml-transliteration.js' source: 'rules/ml/ml-transliteration.js'
}, },
'ml-inscript': { 'ml-inscript': {
name: 'InScript', name: 'ഇൻസ്ക്രിപ്റ്റ്',
source: 'rules/ml/ml-inscript.js' source: 'rules/ml/ml-inscript.js'
}, },
'ta-inscript': { 'ta-inscript': {
name: 'InScript', name: 'இன்ஸ்கிரிப்ட்',
source: 'rules/ta/ta-inscript.js' source: 'rules/ta/ta-inscript.js'
}, },
'ta-transliteration': { 'ta-transliteration': {
name: 'Transliteration', name: 'எழுத்துப்பெயர்ப்பு',
source: 'rules/ta/ta-transliteration.js' source: 'rules/ta/ta-transliteration.js'
}, },
'ta-99': { 'ta-99': {
name: 'Tamil 99', name: 'தமிழ்99',
source: 'rules/ta/ta-99.js' source: 'rules/ta/ta-99.js'
}, },
'ta-bamini': { 'ta-bamini': {
name: 'Bamini', name: 'பாமினி',
source: 'rules/ta/ta-bamini.js' source: 'rules/ta/ta-bamini.js'
}, },
'de': { 'de': {
@@ -527,15 +523,15 @@
source: 'rules/he/he-standard-2012-extonly.js' source: 'rules/he/he-standard-2012-extonly.js'
}, },
'gu-inscript': { 'gu-inscript': {
name: 'Inscript', name: 'ઇનસ્ક્રિપ્ટ',
source: 'rules/gu/gu-inscript.js' source: 'rules/gu/gu-inscript.js'
}, },
'gu-transliteration': { 'gu-transliteration': {
name: 'Transliteration', name: 'લિપ્યાંતરણ',
source: 'rules/gu/gu-transliteration.js' source: 'rules/gu/gu-transliteration.js'
}, },
'ka-transliteration': { 'ka-transliteration': {
name: 'Transliteration', name: 'ტრანსლიტერაცია',
source: 'rules/ka/ka-transliteration.js' source: 'rules/ka/ka-transliteration.js'
}, },
'kn-inscript': { 'kn-inscript': {
@@ -547,15 +543,15 @@
source: 'rules/kn/kn-transliteration.js' source: 'rules/kn/kn-transliteration.js'
}, },
'mr-inscript': { 'mr-inscript': {
name: 'Inscript', name: 'मराठी लिपी',
source: 'rules/mr/mr-inscript.js' source: 'rules/mr/mr-inscript.js'
}, },
'mr-transliteration': { 'mr-transliteration': {
name: 'Transliteration', name: 'अक्षरांतरण',
source: 'rules/mr/mr-transliteration.js' source: 'rules/mr/mr-transliteration.js'
}, },
'ne-inscript': { 'ne-inscript': {
name: 'Inscript', name: 'इनस्क्रिप्ट',
source: 'rules/ne/ne-inscript.js' source: 'rules/ne/ne-inscript.js'
}, },
'ne-transliteration': { 'ne-transliteration': {
@@ -571,15 +567,15 @@
source: 'rules/or/or-inscript.js' source: 'rules/or/or-inscript.js'
}, },
'or-lekhani': { 'or-lekhani': {
name: 'Lekhani', name: 'ଲେଖନୀ',
source: 'rules/or/or-lekhani.js' source: 'rules/or/or-lekhani.js'
}, },
'te-inscript': { 'te-inscript': {
name: 'Inscript', name: 'ఇన్‍స్క్రిప్ట్',
source: 'rules/te/te-inscript.js' source: 'rules/te/te-inscript.js'
}, },
'te-transliteration': { 'te-transliteration': {
name: 'Transliteration', name: 'లిప్యంతరీకరణ',
source: 'rules/te/te-transliteration.js' source: 'rules/te/te-transliteration.js'
}, },
'pa-inscript': { 'pa-inscript': {
@@ -665,10 +661,6 @@
autonym: 'Deutsch', autonym: 'Deutsch',
inputmethods: [ 'de' ] inputmethods: [ 'de' ]
}, },
'en': {
autonym: 'English',
inputmethods: [ 'en-capitalize' ]
},
'eo': { 'eo': {
autonym: 'Esperanto', autonym: 'Esperanto',
inputmethods: [ 'eo-transliteration' ] inputmethods: [ 'eo-transliteration' ]
@@ -820,6 +812,9 @@
this.$menu.append( languageListTitle() ); this.$menu.append( languageListTitle() );
this.prepareLanguageList(); this.prepareLanguageList();
this.$menu.append( this.helpLink() ); this.$menu.append( this.helpLink() );
if ( $.i18n ) {
this.$menu.i18n();
}
}, },
focus: function ( ) { focus: function ( ) {
@@ -1057,7 +1052,8 @@
.append( $( '<a>' ).text( 'Help' ) .append( $( '<a>' ).text( 'Help' )
.attr( { .attr( {
'href': 'http://github.com/wikimedia/jquery.ime', 'href': 'http://github.com/wikimedia/jquery.ime',
'target': '_blank' 'target': '_blank',
'data-i18n': 'jquery-ime-help'
} ) } )
); );
} }
@@ -1089,7 +1085,8 @@
function languageListTitle () { function languageListTitle () {
return $( '<li class="ime-lang-title">' ) return $( '<li class="ime-lang-title">' )
.text( 'Other languages' ); // TODO i18n .attr( 'data-i18n', 'jquery-ime-other-languages' )
.text( 'Other languages' );
} }
function imeList () { function imeList () {
@@ -1099,7 +1096,10 @@
function toggleMenuItem () { function toggleMenuItem () {
return $( '<li class="ime-disable-link">' ) return $( '<li class="ime-disable-link">' )
.append( $( '<a>' ) .append( $( '<a>' )
.attr( 'href', '#' ) .attr( {
'href': '#',
'data-i18n': 'jquery-ime-disable-text'
} )
.text( 'System input method' ) .text( 'System input method' )
.append( '<span>CTRL+M</span>' ) .append( '<span>CTRL+M</span>' )
); );

View File

@@ -3,7 +3,7 @@
var asAvro = { var asAvro = {
id: 'as-avro', id: 'as-avro',
name: 'Assamese Avro', name: 'অভ্ৰ',
description: 'Assamese Avro layout based on Bengali Avro input method', description: 'Assamese Avro layout based on Bengali Avro input method',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var asBornona = { var asBornona = {
id: 'as-bornona', id: 'as-bornona',
name: 'Assamese Bornona', name: 'বৰ্ণনা',
description: 'Bornona input method for Assamese', description: 'Bornona input method for Assamese',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var asInScript = { var asInScript = {
id: 'as-inscript', id: 'as-inscript',
name: 'Assamese InScript', name: 'ইন্‌স্ক্ৰিপ্ত',
description: 'InScript input method for Assamese according to CDAC\'s Enhanced InScript Keyboard Layout 5.2', description: 'InScript input method for Assamese according to CDAC\'s Enhanced InScript Keyboard Layout 5.2',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var asTransliteration = { var asTransliteration = {
id: 'as-transliteration', id: 'as-transliteration',
name: 'Assamese Transliteration', name: 'প্ৰতিৰূপান্তৰণ',
description: 'Assamese Transliteration input method', description: 'Assamese Transliteration input method',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var bnAvro = { var bnAvro = {
id: 'bn-avro', id: 'bn-avro',
name: 'Bengali Avro', name: 'অভ্র',
description: 'Bengali Avro input method', description: 'Bengali Avro input method',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var bnInScript = { var bnInScript = {
id: 'bn-inscript', id: 'bn-inscript',
name: 'Bengali InScript', name: 'ইন্সক্রিপ্ট',
description: 'Bengali InScript input method', description: 'Bengali InScript input method',
date: '2012-10-10', date: '2012-10-10',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -1,20 +0,0 @@
( function ( $ ) {
'use strict';
var capitalize = {
id: 'en-capitalize',
name: 'English Capitalize',
description: 'Capitalize all the letters',
date: '2012-10-03',
URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Santhosh Thottingal',
license: 'CC-BY-SA',
version: '1.0',
patterns: [ [ '[a-z]', function ( $1 ) {
return $1.toUpperCase();
} ] ]
};
$.ime.register( capitalize );
}( jQuery ) );

View File

@@ -3,7 +3,7 @@
var guInscript = { var guInscript = {
id: 'gu-inscript', id: 'gu-inscript',
name: 'Gujarati Inscript', name: 'ઇનસ્ક્રિપ્ટ',
description: 'Inscript keyboard for Gujarati script', description: 'Inscript keyboard for Gujarati script',
date: '2012-10-14', date: '2012-10-14',
author: 'Junaid P V', author: 'Junaid P V',

View File

@@ -3,7 +3,7 @@
var guTransliteration = { var guTransliteration = {
id: 'gu-transliteration', id: 'gu-transliteration',
name: 'Gujarati Transliteration', name: 'લિપ્યાંતરણ',
description: 'Gujarati transliteration', description: 'Gujarati transliteration',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var hiBolNagri = { var hiBolNagri = {
id: 'hi-bolnagri', id: 'hi-bolnagri',
name: 'Hindi BolNagri', name: 'बोलनागरी',
description: 'BolNagri phonetic keymap for Devanagari script', description: 'BolNagri phonetic keymap for Devanagari script',
date: '2012-03-28', date: '2012-03-28',
URL: 'http://www.indlinux.org/wiki/index.php/BolNagri', URL: 'http://www.indlinux.org/wiki/index.php/BolNagri',

View File

@@ -3,7 +3,7 @@
var hiInScript = { var hiInScript = {
id: 'hi-inscript', id: 'hi-inscript',
name: 'Devanagari InScript', name: 'इनस्क्रिप्ट',
description: 'InScript keyboard for Devanagari script', description: 'InScript keyboard for Devanagari script',
date: '2011-02-26', date: '2011-02-26',
author: 'Junaid P V', author: 'Junaid P V',

View File

@@ -3,7 +3,7 @@
var hiTransliteration = { var hiTransliteration = {
id: 'hi-transliteration', id: 'hi-transliteration',
name: 'Devanagari Transliteration', name: 'लिप्यंतरण',
description: 'Transliteration keyboard for Devanagari script', description: 'Transliteration keyboard for Devanagari script',
date: '2011-11-20', date: '2011-11-20',
author: 'Junaid P V', author: 'Junaid P V',

View File

@@ -3,7 +3,7 @@
var kaTransliteration = { var kaTransliteration = {
id: 'ka-transliteration', id: 'ka-transliteration',
name: 'Georgian Transliteration', name: 'ტრანსლიტერაცია',
description: 'Georgian transliteration', description: 'Georgian transliteration',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var knInscript = { var knInscript = {
id: 'kn-inscript', id: 'kn-inscript',
name: 'Kannada Inscript', name: 'ಇನ್‌ಸ್ಕ್ರಿಪ್ಟ್',
description: 'Inscript keyboard for Kannada script', description: 'Inscript keyboard for Kannada script',
date: '2012-10-14', date: '2012-10-14',
author: 'Junaid P V', author: 'Junaid P V',

View File

@@ -3,7 +3,7 @@
var knTransliteration = { var knTransliteration = {
id: 'kn-transliteration', id: 'kn-transliteration',
name: 'Kannada Transliteration', name: 'ಲಿಪ್ಯಂತರಣ',
description: 'Kannada transliteration', description: 'Kannada transliteration',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -7,7 +7,7 @@
maithiliInScript = { maithiliInScript = {
id: 'mai-inscript', id: 'mai-inscript',
name: 'Maithili InScript', name: 'इनस्क्रिप्ट',
description: 'InScript keyboard for Maithili', description: 'InScript keyboard for Maithili',
date: '2011-02-26', date: '2011-02-26',
license: 'GPLv3', license: 'GPLv3',

View File

@@ -3,7 +3,7 @@
var inscript = { var inscript = {
id: 'ml-inscript', id: 'ml-inscript',
name: 'Malayalam InScript', name: 'ഇൻസ്ക്രിപ്റ്റ്',
description: 'Malayalam InScript', description: 'Malayalam InScript',
date: '2012-10-03', date: '2012-10-03',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -2,7 +2,7 @@
'use strict'; 'use strict';
var mltransliteration = { var mltransliteration = {
id: 'ml-transliteration', id: 'ml-transliteration',
name: 'Malayalam Transliteration', name: 'ലിപ്യന്തരണം',
description: 'Malayalam Transliteration based input method', description: 'Malayalam Transliteration based input method',
date: '2012-10-03', date: '2012-10-03',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var mrInScript = { var mrInScript = {
id: 'mr-inscript', id: 'mr-inscript',
name: 'Marathi InScript', name: 'मराठी लिपी',
description: 'InScript keyboard for Marathi script', description: 'InScript keyboard for Marathi script',
date: '2012-10-14', date: '2012-10-14',
author: 'Junaid P V', author: 'Junaid P V',

View File

@@ -3,7 +3,7 @@
var mrTransliteration = { var mrTransliteration = {
id: 'mr-transliteration', id: 'mr-transliteration',
name: 'Marathi Transliteration', name: 'अक्षरांतरण',
description: 'Transliteration keyboard for Marathi script', description: 'Transliteration keyboard for Marathi script',
date: '2012-10-14', date: '2012-10-14',
author: 'Pathak A B', author: 'Pathak A B',

View File

@@ -3,7 +3,7 @@
var neInScript = { var neInScript = {
id: 'ne-inscript', id: 'ne-inscript',
name: 'Nepali InScript', name: 'इनस्क्रिप्ट',
description: 'InScript keyboard for Nepali script', description: 'InScript keyboard for Nepali script',
date: '2012-10-14', date: '2012-10-14',
author: 'Bhawani Gautam', author: 'Bhawani Gautam',

View File

@@ -3,7 +3,7 @@
var neTransliteration = { var neTransliteration = {
id: 'ne-transliteration', id: 'ne-transliteration',
name: 'Nepali Transliteration', name: 'लिप्यंतरण',
description: 'Nepali transliteration', description: 'Nepali transliteration',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var orLekhani = { var orLekhani = {
id: 'or-lekhani', id: 'or-lekhani',
name: 'Odiya Lekhani', name: 'ଲେଖନୀ',
description: 'Odiya Lekhani phonetic input method', description: 'Odiya Lekhani phonetic input method',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var ta99 = { var ta99 = {
id: 'ta-99', id: 'ta-99',
name: 'Tamil 99', name: 'தமிழ்99',
description: 'Tamil 99 Keyboard', description: 'Tamil 99 Keyboard',
date: '2012-11-20', date: '2012-11-20',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var taBamini = { var taBamini = {
id: 'ta-bamini', id: 'ta-bamini',
name: 'Tamil Bamini', name: 'பாமினி',
description: 'Tamil Bamini input method', description: 'Tamil Bamini input method',
date: '2012-10-03', date: '2012-10-03',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var taInScript = { var taInScript = {
id: 'ta-inscript', id: 'ta-inscript',
name: 'Tamil InScript', name: 'இன்ஸ்கிரிப்ட்',
description: 'Tamil InScript Keyboard', description: 'Tamil InScript Keyboard',
date: '2012-11-20', date: '2012-11-20',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var taTransliteration = { var taTransliteration = {
id: 'ta-transliteration', id: 'ta-transliteration',
name: 'Tamil Transliteration', name: 'எழுத்துப்பெயர்ப்பு',
description: 'Tamil Transliteration based input method', description: 'Tamil Transliteration based input method',
date: '2012-10-03', date: '2012-10-03',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var teInScript = { var teInScript = {
id: 'te-inscript', id: 'te-inscript',
name: 'Telugu InScript', name: 'ఇన్‍స్క్రిప్ట్',
description: 'Inscript keyboard for Telugu script', description: 'Inscript keyboard for Telugu script',
date: '2012-10-16', date: '2012-10-16',
author: 'Veeven', author: 'Veeven',

View File

@@ -3,7 +3,7 @@
var teTransliteration = { var teTransliteration = {
id: 'te-transliteration', id: 'te-transliteration',
name: 'Telugu Transliteration', name: 'లిప్యంతరీకరణ',
description: 'Telugu Transliteration based on RTS', description: 'Telugu Transliteration based on RTS',
date: '2012-10-16', date: '2012-10-16',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',