i18n the placeholder text in language selector and correct the onready
callback
This commit is contained in:
@@ -22,17 +22,23 @@
|
||||
<script>
|
||||
$( document ).ready( function() {
|
||||
var i18n = $.i18n( );
|
||||
// Use default locale "en"
|
||||
i18n.locale = "en";
|
||||
i18n.load( '../i18n/en.json', 'en' );
|
||||
$( '.uls-trigger' ).uls( {
|
||||
onSelect : function( language ) {
|
||||
onReady: function ( ) {
|
||||
this.i18n();
|
||||
},
|
||||
onSelect: function ( language ) {
|
||||
var languageName = $.uls.data.autonym( language );
|
||||
$('a#pageLanguage').text( languageName );
|
||||
$( 'a#pageLanguage' ).text( languageName );
|
||||
i18n.locale = language;
|
||||
// For ULS
|
||||
i18n.load( '../i18n/' + language + '.json', language);
|
||||
i18n.load( '../i18n/' + language + '.json', language );
|
||||
// For the web page
|
||||
i18n.load( 'resources/i18n/' + language + '.json', language);
|
||||
i18n.load( 'resources/i18n/' + language + '.json', language );
|
||||
// re-i18n the elements
|
||||
$( '.uls-menu' ).i18n();
|
||||
this.i18n();
|
||||
$( '.navbar' ).i18n();
|
||||
},
|
||||
quickList: [ 'en', 'hi', 'he', 'ml', 'ta', 'fr' ]
|
||||
|
||||
@@ -16,5 +16,6 @@
|
||||
"uls-no-results-found": "No results found",
|
||||
"uls-common-languages": "Common languages",
|
||||
"uls-no-results-suggestion-title": "You may be interested in:",
|
||||
"uls-search-help": "You can search by language name, script name, ISO code of language or you can browse by region:"
|
||||
"uls-search-help": "You can search by language name, script name, ISO code of language or you can browse by region:",
|
||||
"uls-search-placeholder": "Language search"
|
||||
}
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"uls-no-results-found": "\u0d12\u0d28\u0d4d\u0d28\u0d41\u0d02 \u0d15\u0d23\u0d4d\u0d1f\u0d46\u0d24\u0d4d\u0d24\u0d3e\u0d28\u0d3e\u0d2f\u0d3f\u0d32\u0d4d\u0d32",
|
||||
"uls-common-languages": "\u0d38\u0d3e\u0d27\u0d3e\u0d30\u0d23 \u0d2d\u0d3e\u0d37\u0d15\u0d7e",
|
||||
"uls-no-results-suggestion-title": "\u0d12\u0d30\u0d41 \u0d2a\u0d15\u0d4d\u0d37\u0d47 \u0d07\u0d24\u0d3e\u0d2f\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d02 \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d7e \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d24\u0d4d:",
|
||||
"uls-search-help": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d7e\u0d15\u0d4d\u0d15\u0d4d \u0d2d\u0d3e\u0d37\u0d2f\u0d41\u0d1f\u0d46 \u0d2a\u0d47\u0d30\u0d4d, ISO 639 \u0d15\u0d4b\u0d21\u0d4d, \u0d32\u0d3f\u0d2a\u0d3f\u0d2f\u0d41\u0d1f\u0d46 \u0d2a\u0d47\u0d30\u0d4d \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35 \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d24\u0d3f\u0d30\u0d2f\u0d3e\u0d02. \u0d05\u0d32\u0d4d\u0d32\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d \u0d08 \u0d2e\u0d47\u0d16\u0d32\u0d15\u0d33\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d3e\u0d02:"
|
||||
"uls-search-help": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d7e\u0d15\u0d4d\u0d15\u0d4d \u0d2d\u0d3e\u0d37\u0d2f\u0d41\u0d1f\u0d46 \u0d2a\u0d47\u0d30\u0d4d, ISO 639 \u0d15\u0d4b\u0d21\u0d4d, \u0d32\u0d3f\u0d2a\u0d3f\u0d2f\u0d41\u0d1f\u0d46 \u0d2a\u0d47\u0d30\u0d4d \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35 \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d24\u0d3f\u0d30\u0d2f\u0d3e\u0d02. \u0d05\u0d32\u0d4d\u0d32\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d \u0d08 \u0d2e\u0d47\u0d16\u0d32\u0d15\u0d33\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d3e\u0d02:",
|
||||
"uls-search-placeholder": "ഭാഷ തിരയുക"
|
||||
}
|
||||
@@ -10,5 +10,6 @@
|
||||
"uls-no-results-found": "Title text for 'No results found' section",
|
||||
"uls-common-languages": "Title for languages listed based on GeoIP, previously used languaguage, browser accept-language etc.",
|
||||
"uls-no-results-suggestion-title": "Title for language suggestion in 'no results found' screen",
|
||||
"uls-search-help": "Help text for searching. After this text, there will be a set of links for regions"
|
||||
"uls-search-help": "Help text for searching. After this text, there will be a set of links for regions",
|
||||
"uls-search-placeholder": "Placeholder text in search box"
|
||||
}
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
ready: function() {
|
||||
if ( this.options.onReady ) {
|
||||
this.options.onReady( this );
|
||||
this.options.onReady.call( this );
|
||||
}
|
||||
},
|
||||
|
||||
@@ -152,6 +152,7 @@
|
||||
|
||||
i18n: function() {
|
||||
this.$menu.find( '[data-i18n]' ).i18n();
|
||||
this.$languageFilter.prop( 'placeholder', $.i18n( 'uls-search-placeholder' ) );
|
||||
},
|
||||
|
||||
defaultSearch: function () {
|
||||
|
||||
Reference in New Issue
Block a user