wikimedia/mediawiki-extensions-UniversalLanguageSelector

View on GitHub
lib/jquery.ime/rules/sa/sa-iast.js

Summary

Maintainability
B
6 hrs
Test Coverage
( function ( $ ) {
    'use strict';

    var saIast = {
        id: 'sa-iast',
        name: 'Romanized',
        description: 'Romanized input method for Sanskrit with IAST/ISO 15919 convention. Original author William Giddings <wjgiddings@googlemail.com>',
        date: '2013-03-18',
        URL: 'http://github.com/wikimedia/jquery.ime',
        author: 'Runa Bhattacharjee',
        license: 'GPLv3',
        version: '1.0',
        contextLength: 0,
        maxKeyLength: 2,
        patterns: [
            [ 'aa', 'ā' ],
            [ 'AA', 'Ā' ],
            [ '\\^a', 'â' ],
            [ '\\^A', 'Â' ],
            [ 'ii', 'ī' ],
            [ 'II', 'Ī' ],
            [ 'uu', 'ū' ],
            [ 'UU', 'Ū' ],
            [ '\\.r', 'ṛ' ],
            [ '\\.R', 'Ṛ' ],
            [ 'ṛr', 'ṝ' ],
            [ 'ṚR', 'Ṝ' ],
            [ '\\.l', 'ḷ' ],
            [ '\\.L', 'Ḷ' ],
            [ 'ḷl', 'ḹ' ],
            [ 'ḶL', 'Ḹ' ],
            [ '\\.M', 'Ṃ' ],
            [ '\\.m', 'ṃ' ],
            [ '\\.h', 'ḥ' ],
            [ '\\.H', 'Ḥ' ],
            [ ';n', 'ṅ' ],
            [ ';N', 'Ṅ' ],
            [ '~n', 'ñ' ],
            [ '~N', 'Ñ' ],
            [ '\\.t', 'ṭ' ],
            [ '\\.T', 'Ṭ' ],
            [ '\\.d', 'ḍ' ],
            [ '\\.D', 'Ḍ' ],
            [ '\\.n', 'ṇ' ],
            [ '\\.N', 'Ṇ' ],
            [ ';s', 'ś' ],
            [ ';S', 'Ś' ],
            [ '\\.s', 'ṣ' ],
            [ '\\.S', 'Ṣ' ],
            [ 'ee', 'ē' ],
            [ 'oo', 'ō' ],
            [ ';m', 'ṁ' ],
            [ ',r', 'r̥' ],
            [ 'r̥r', 'r̥̄' ]
        ]
    };

    $.ime.register( saIast );
}( jQuery ) );