Merge "Add redirect from als to gsw"

This commit is contained in:
jenkins-bot
2013-01-08 09:27:07 +00:00
committed by Gerrit Code Review
2 changed files with 23 additions and 4 deletions

View File

@@ -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();

View File

@@ -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 ) );