Add redirect from als to gsw
The 'als' is used in a non-standard way in MediaWiki - it may be used to represent the Allemanic language, the standard code of which is 'gsw', while 'als' is ISO 639 3 refers to Tosk Albanian, which is not currently used in any way in MediaWiki. This local fix adds a redirect for it. Also add a test to check that it works correctly. Change-Id: Id904cab129eb58f8b96ce493e77d21da7c44ea8b
This commit is contained in:
@@ -139,6 +139,16 @@
|
|||||||
$( document ).ready( function () {
|
$( document ).ready( function () {
|
||||||
var $ulsTrigger, previousLanguages, previousLang;
|
var $ulsTrigger, previousLanguages, previousLang;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The 'als' is used in a non-standard way in MediaWiki -
|
||||||
|
* it may be used to represent the Allemanic language,
|
||||||
|
* the standard code of which is 'gsw', while 'als'
|
||||||
|
* is ISO 639 3 refers to Tosk Albanian, which is
|
||||||
|
* not currently used in any way in MediaWiki.
|
||||||
|
* This local fix adds a redirect for it.
|
||||||
|
*/
|
||||||
|
$.uls.data.addLanguage( 'als', { target: 'gsw' } );
|
||||||
|
|
||||||
// JavaScript side i18n initialization
|
// JavaScript side i18n initialization
|
||||||
i18nInit();
|
i18nInit();
|
||||||
|
|
||||||
|
|||||||
@@ -18,12 +18,21 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
( function ( $ ) {
|
( function ( $ ) {
|
||||||
"use strict";
|
'use strict';
|
||||||
|
|
||||||
module( "ext.uls", QUnit.newMwEnvironment() );
|
module( 'ext.uls', QUnit.newMwEnvironment() );
|
||||||
|
|
||||||
test( "-- Initial check", function () {
|
test( '-- Initial check', function () {
|
||||||
expect( 1 );
|
expect( 1 );
|
||||||
ok( $.fn.uls, "$.fn.uls is defined" );
|
ok( $.fn.uls, '$.fn.uls is defined' );
|
||||||
|
} );
|
||||||
|
|
||||||
|
test( '-- Custom langdb', function () {
|
||||||
|
expect( 1 );
|
||||||
|
|
||||||
|
// This is a custom non-standard language code used in MW.
|
||||||
|
// If it's not defined, then, for example,
|
||||||
|
// its direction cannot be acquired using the langdb utils.
|
||||||
|
strictEqual( $.uls.data.getDir( 'als' ), 'ltr', 'The direction of custom MW language als is ltr.' );
|
||||||
} );
|
} );
|
||||||
}( jQuery ) );
|
}( jQuery ) );
|
||||||
|
|||||||
Reference in New Issue
Block a user