languages4translatewiki-0.1.3/0000755000175000017500000000000012057350641016534 5ustar avtobiffavtobifflanguages4translatewiki-0.1.3/languages.min.js.gz0000644000175000017500000001437712057350641022255 0ustar avtobiffavtobiff$нPlanguages.min.jsZoGEg wrUB^ \(Lt5a&B<al1falaVd&QDl&h_ +]N:;M^Y3}?6od 2g=gSgq޻f0f>/ Kh\f}|oޓzP[>`/E&\='}{{)&SϥY[tUeym|K.]WBY\8:tG%B3LSXI_ğ+g8<^=ÿjC 'ëG1|OA$Ql w gf &;{thM>+r ܀i\+0,v`$texM1%#pD-1Yds+[⎘8!W"K8Y.vVOCGj^ *\u<)`JROemq2(C;Øiu|LX(Qt 9O:iv0u8 )<&3H]07% 6#DvI{Q/,S850p&)Dۃꗽ&~w>et\A뵀Wt ] 'xN3Vk3̇3ۤ0"!v%˓riinpSh8~)?/ނ,a, ;RVFo z'lg ŃvYؕ,**\K1.郋 ƣh`$h NE5htS2L[au`V/S w: 1^AJdVUnDQeTM־;bۅ8wA2H `d,g|X`sZcQkL7j3B%f8דO><̓7\ =lr퇻x$`?ĴϰZוFyy1ߨiƝm(GiG+}+Wh|NVdhc.g@VQO_TzF;L ,ma,=hH md#rđR9 6]N}>Vptw꙰z9Қm-FhVa]"mӨ2U.S*g'1Hd1<< sqهFFkg}_Hc;_)GW'][[9DQFfqntZ46Ih ӵ\WW@5:pr eF'GF'>NG'7 7|x֌Rc9$dȊ~u,!ed#9),"W37ש() TYE.g2K8>&_ʟVۚet8L`cYi42ٗ<>q0?!&3K3YHdJߣV&@TР~ &z<~9W¯6y1iځ2ӘlnlԞ]|L7s|Ơq0nF8G&A/h8ԍJO1+H LStׅ`${Afen K(=+&2\8";|vKAWW«(=n$S t :q%T#lz.7ByI͠#`x t֢0!@yF#OhT4i42u/H8z0 fY0v}3ein5`]x(ϬQsxUݩ?^<@y 3Afjz S}4}t((݊>jBZP O4Y ~t MR,Ζ(,/B;OĊ'WlҢ-'7cQ 1R *_pm/W!؎dgT #ucq {G ^^2:k_<ƕUnb\Q2yК{Э+@(jQ0jjډZjmpֿZ %N'"HF%: x/O a?A"k1J?СfMH\j{YS%#]_r"]w|]'zL@RAEp7}WÏ2!RnGA aNɱԃ{uYw'JH >&y!m,[am42kIm]G" ߣpt]̋mtg)< ["^T(Jy iRW;:?J#3k nSڑA 9tPf8TvJ,V>W#0nɡ^`/ EzP`q:nJ{RFLsӎ9ѯ6;3mLM<8zreM:sbu0!LwITM[^ fsãtoJ^,0,KD_|S`$e/<Z4wb=y4*8<75 D8z&^GkB8Z SUedBM,PSl:Vr:D*2jẀI#8|SfoTfMoJtQ8%pi LE\ܷH\Yq)L('=, QD _-gb%pѩ5Nbvħڒ esxPA$:Dpf c6uR=N{N:c-bXNdQPDg+Q﹨Sꌳɺg]ʌdѸ-pEVFzI*&dqpgE :-@Ixx-^sYB pF84:¿ݨ}uoVbadWz`I{j N+G=xZƙ m`A 8ѮKeq]ǒuo|tsoݫ^չvc}sҪ,Dz)ȱ,J3/.ފ.^gwtѥ9d}T89N _{“;=M+V>umT3 ƜA]LL7RE$9:^TL| θ [JTHaX1A<;NÃ*0 q>>` qrpSȷG8XJή U٢9AZ"یʯIMfj, F^!w>8h^8E/Ǥ@!(U^k;=Jm큑TmAN&v'@rj޶/^/g4kĖ8$$6麀n8;NWK֘Bw'~4E\ЛفVӖ"UBS|iC?TY&c:,P_X";8,8*ղ LUd=G528Yj,bHT`!ZR8W2Tr€{pXK:ūqNt]쥋Je@̋ҩ_q9S&7ԅu]ÿ`|n.>ЬP}66ded HG/ {Mt筋v1@LmlxԃO ! "t[LjŌ\8gMkRb>]Ӹ`A5PJdwe=Hn =JWELzH>pCpܺ譎 WoQS=~Oᘒyp 4i`ʹBS9fKvtgHMK3VgzRoSs.S)Dz7qx'?5Od'os[ǺB_lcq6iip(Ÿ]HWNRpAbJ b܉K=tU5.3<-JMhPTfcCN"&S]A4Ϧ~<.Yx 0aP$!IfjW1.@.js'IWA+$_PVڭoET"Fxt^}Rj8>ǧÛqj8NNAZN kDwX;O“n(]6fk|Oj:w>]9޹p&:z}_#( S>a =YaДt o(0L1w{Y Q~joŀAܐs_ftw4^ɣO;xyI=Mtȓb[Ǖt6! +y(b!4*_`8Qb9x0g=<෧@Sd̚d5n{_7K9 ߛG.]!x_+gzM-)zL@\* fq{fﻆGDE+U;\=6sJ[,_G-_H0:9Wʌvdf2}.E s2I<߲ r &йߟzjת9^7y<cmiwnn2S26LO+'(m|ŵ>q_fmSƙN׾?", "license": "GPL", "readmeFilename": "README.md" } languages4translatewiki-0.1.3/README.md0000644000175000017500000001000512057350641020007 0ustar avtobiffavtobifflanguages4translatewiki ======================= This a enlarger version of [languages.js](https://github.com/joker-x/languages.js), for supporting all languages of [translatewiki.net](http://translatewiki.net). A basic and lightweight replacement for Globalize. Stores ISO 639 language database in a JSON object, accesible as node module or by browser javascript interpret. Without any dependencies. Features -------- 1. The same file can be use from the server side in nodejs to the client side in javascript browser interpret. 2. Also includes the json file for using in other languages, for example PHP. 3. Supports 468 languages 4. Lightweight, only 12K or 6K gzipped. 5. Very basic too, but enough for a lot of projects: only return the ISO 639 language codes of supported languages, the nativeName and his own direction. 6. Contain a build script which call translatewiki api page for languages support, minimizes the code with uglify, and compresses it with gzip. Use --- From javascript the JSON object is not accesible directly. You must use this public functions: * **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.* * **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.* * **languages.getLanguageInfo(langcode)**: *Return object {"nativeName", "direction"}. If langcode isn't supported return {}.* See the test folder for use examples: ### From nodejs ```js // From node the module is accesible with a simple require var languages = require ('../languages.min.js'); var num_languages = 0; // languages.getAllLanguageCode() return an array of all ISO 639 language code supported var langscodes = languages.getAllLanguageCode(); // iterate this array for (num_languages=0; num_languages Test languages module

Test languages module (Browser client side)


``` Build ----- To built a new version of languages4translatewiki, you need to install this node module: ```sh npm install -g uglify-js ``` And then execute build/build.sh languages4translatewiki-0.1.3/languages.json.gz0000644000175000017500000001365412057350641022025 0ustar avtobiffavtobiff$нPlanguages.jsonZoWėxi+헝o$ 0٘%3Y4oW_׫]nG#malBظĘ ͇?$9݉21UքIЬ_S*ۄ̮V!s};{溶H{.1+3?o]}ϯsrO9y9чŞ:3U=q/կdjFD|q*Zg0t{+r"lD b .lv}X h * !OR,"Y-$ w g㒈grO!o'3==Y9cَ "!""udb^Yib JxDӻaoI~B;7 0,nI\fDo"$_lY` ՍTnqb5pUƣ^heIk̩wNB@`*;E*<{ܪU?UUܪnHݪߢȺ~skOd!cٰoᕍ`Josύ eZpr@\d 5m=+fhe_UԻ@N?f&U'KZi9N*u9̬EIڑ, c{O>G?'Qd+dLј@cA/y2$ 3(C9/?JA!d 5zH%RV5M&F@݈SY w D#$: 㞣3"qbq\g|9\fGd7f0zs%b:eGj&STc(vWT1\eYsmj~v2HZfQɀe,eZ.Id=,; qQ],9Tƅ.MDRW<0q3Q +R_Y1%9zOwr?l^N\$`P7O<*.. NxrKD.|Ui%\2&)ɔq;d{{=;gJs}-E~lͿWfL:~:c:xr>777ogGxg5hR03F3ԂK7^9IKi]do%q Oq1œo,)DE8y'AsӓDC;U% C'$6y($N~tPO$DlmXte-(-ɇ3Ş$a"Fne,g7]ژǞFE;E:q۴J̄FעDT,(hTQ?)WlRw jVy=] %,6+:؝sC0wd FGKqS"]lՑ6%hNџWՋKD7g T,*G^{Cř`qTp-dԑ^QJ.NeKuϡhRֆXIEY|mPRƪR!Wb 0 0ហ6aLReTpl"tF6GV"ؒOIPCy'-@e1>_`Ê*dű#SO䵋&Q  D L07s`n65d Y!E#pwׇ+Î%'K6'gjr yEG4.PBPqU(SUjX]Z8~Y'f/Ao*,ߘI*&eT0+L:ڑKLm#`.׎_~Șe;Ғ4 ef^@f%)I%e ra#8"H;*E٤{WZ}{WJk'!ABuⲾ0ۭJ 9߱sf2~n$"exE!˲mŋ&7DtpV@d)Cg鎠~>e#nȫi b|͐$'um1D]Mht3m•`6Q\y!xcY晍gOO=e5ٙ%"KѼ44Eѳ\q}J5"rLGqStf*9J ƶF&EtV4IB$c}}rmٔ%)?Gn0.~vrIX[J8m WO?/װ:P('W\ܓ𗪖e\o-4 languages.json echo "Building languages.js..." echo -e "${HEADER}\nvar langs = ${JSON}\n${FOOTER}" > languages.js echo "Uglifying to languages.min.js" MINJS=$(uglifyjs languages.js) echo -e "/* From: ${GITLANGUAGES} */\n${MINJS}" > languages.min.js echo "Gziping..." gzip -9 -c languages.min.js > languages.min.js.gz gzip -9 -c languages.json > languages.json.gz touch languages.min.js languages.min.js.gz touch languages.json languages.json.gz read -p "Pulse ENTER to test it" KEY node test/node-example.js languages4translatewiki-0.1.3/build/tw_api.js0000644000175000017500000000376112057350641021463 0ustar avtobiffavtobiff/* * Query all languages supported by translatewiki by API * Use: node tw_api.js > languages.json */ /* * Copyright 2012 * Iván Eixarch * https://github.com/joker-x/languages4translatewiki * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. */ /* CONFIGURATION */ var target = 'http://translatewiki.net/w/api.php?action=query&meta=siteinfo&siprop=languages&format=json'; /* PROGRAM */ var http = require ('http'); var json = '{'+"\n"+'"attribute":{"nativeName":0},'+"\n"+'"rtl":["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"],'+"\n"+'"lang":{'+"\n" // build json with translatewiki web API var request = http.request (target, function (res) { var twLangs = '' , num_langs = 0; res.setEncoding ('utf8'); res.on ('data', function (chunk) { twLangs += chunk; }); res.on ('end', function () { // twLangs = [{code: 'en', '*': 'English'}...] twLangs = JSON.parse(twLangs)['query']['languages']; for (var l = 0; l < twLangs.length; l++) { var code = twLangs[l]['code'] , nativeName = twLangs[l]['*']; json += '"'+code+'":["'+nativeName+'"]'; if (l < (twLangs.length-1)) json += ",\n"; } json += '}'+"\n"+ '}'; console.log(json); }); }).on ('error', function(e) { console.error('While query translatewiki API: '+e.message); }).end(); languages4translatewiki-0.1.3/build/header.js0000644000175000017500000000171212057350641021422 0ustar avtobiffavtobiff/* * Copyright 2012 * Iván Eixarch * https://github.com/joker-x/languages4translatewiki * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. */ ;(function(exports){ /* PRIVATE */ //embed object json //no accesible directly, you must use isValid, getAllLanguageCode or getLanguageInfo languages4translatewiki-0.1.3/build/scrap.js0000644000175000017500000000352112057350641021302 0ustar avtobiffavtobiff/* * Scrap all languages supported by translatewiki * Depends of jsdom * Use: node scrap.js > languages.json */ /* * Copyright 2012 * Iván Eixarch * https://github.com/joker-x/languages4translatewiki * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. */ /* CONFIGURATION */ var target = 'http://translatewiki.net/wiki/Special:SupportedLanguages'; var debug = false; /* PROGRAM */ var jsdom = require('jsdom'); jsdom.env(target, ['//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'], function(errors, window) { var decodeHTML = function(text) { return $('
').html($.trim(text)).text(); } var json = '{'+"\n"+'"attribute":{"name":0,"nativeName":1},'+"\n"+'"rtl":["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"],'+"\n"+'"lang":{'+"\n" , $ = window.$ , num_langs = 0; $('h2').each(function() { var langcode = $(this).attr('id') , texto = $(this).text().split(']')[1].split('-') , name = decodeHTML(texto[0]) , nativeName = decodeHTML(texto[1]); json += '"'+langcode+'":["'+name+'","'+nativeName+'"],'+"\n"; num_langs++; }); json += '}'+"\n"+ '}'; console.log(json); if (debug) console.log(num_langs); }); languages4translatewiki-0.1.3/build/build_scrap.sh0000644000175000017500000000163112057350641022457 0ustar avtobiffavtobiff#!/bin/bash # # This script need: # npm install jsdom # npm install -g uglify-js # gzip, node and npm # # GPL 2012, Iván Eixarch GITLANGUAGES="https://github.com/joker-x/languages4translatewiki" set -e SCRIPTPATH=$( cd $(dirname $0) ; pwd -P ) cd "$SCRIPTPATH" echo "Scraping translatewiki to languages.json..." JSON=$(node scrap.js) HEADER=$(cat header.js) FOOTER=$(cat footer.js) cd .. echo -e "${JSON}" > languages.json echo "Building languages.js..." echo -e "${HEADER}\nvar langs = ${JSON}\n${FOOTER}" > languages.js echo "Uglifying to languages.min.js" MINJS=$(uglifyjs languages.js) echo -e "/* From: ${GITLANGUAGES} */\n${MINJS}" > languages.min.js echo "Gziping..." gzip -9 -c languages.min.js > languages.min.js.gz gzip -9 -c languages.json > languages.json.gz touch languages.min.js languages.min.js.gz touch languages.json languages.json.gz read -p "Pulse ENTER to test it" KEY node test/node-example.js languages4translatewiki-0.1.3/build/footer.js0000644000175000017500000000215112057350641021466 0ustar avtobiffavtobiff//return string "ltr" if the language is written from left to right or "rtl" in other case var getLangDirection = function(langcode) { var result = "ltr"; if (langs.rtl.indexOf(langcode) != -1) result = "rtl"; return result; }; /* PUBLIC */ //return boolean value, true if langcode is supported exports.isValid = function(langcode) { return langs.lang.hasOwnProperty(langcode); }; //return array with all the language codes supported exports.getAllLanguageCode = function() { var result = []; for (langcode in langs.lang) { result.push(langcode); } return result; }; //return object {"nativeName", "direction"} //if langcode isn't supported return {} exports.getLanguageInfo = function(langcode) { var result = {}; if (exports.isValid(langcode)) { var lang = langs.lang[langcode]; for (attr in langs['attribute']) { result[attr] = lang[langs['attribute'][attr]]; } result['direction']=getLangDirection(langcode); } return result; }; //allow executing by nodejs in the server or by javascript in the browser })(typeof exports === 'undefined'? this['languages']={}: exports); languages4translatewiki-0.1.3/languages.js0000644000175000017500000003343512057350641021050 0ustar avtobiffavtobiff/* * Copyright 2012 * Iván Eixarch * https://github.com/joker-x/languages4translatewiki * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. */ ;(function(exports){ /* PRIVATE */ //embed object json //no accesible directly, you must use isValid, getAllLanguageCode or getLanguageInfo var langs = { "attribute":{"nativeName":0}, "rtl":["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"], "lang":{ "sxu":["Säggssch"], "rtm":["Faeag Rotuma"], "wls":["Faka'uvea"], "twd":["Tweants"], "trp":["Kokborok (Tripuri)"], "pko":["Pökoot"], "pru":["Prūsiskan"], "test":["Test (site admin only)"], "swb":["Shikomoro"], "njo":["Ao"], "mni":["মেইতেই লোন্"], "ttt":["Tati"], "yrl":["ñe'engatú"], "krl":["Karjala"], "mwv":["Behase Mentawei"], "niu":["ko e vagahau Niuē"], "bew":["Bahasa Betawi"], "rw":["Kinyarwanda"], "slr":["Salırça"], "ryu":["ʔucināguci"], "gom":["कोंकणी/Konknni "], "gom-deva":["कोंकणी"], "gom-latn":["Konknni"], "akz":["Albaamo innaaɬiilka"], "kgp":["Kaingáng"], "hu-formal":["Magyar (magázó)"], "kea":["Kabuverdianu"], "ady":["Адыгэбзэ / Adygabze"], "ady-cyrl":["Адыгэбзэ"], "tsd":["Τσακωνικά"], "arq":["Dziri"], "gcf":["Guadeloupean Creole French"], "lld":["Ladin"], "ruq-grek":["Megleno-Romanian (Greek script)"], "ydd":["Eastern Yiddish"], "tzm":["ⵜⴰⵎⴰⵣⵉⵖⵜ"], "bto":["Iriga Bicolano"], "rap":["arero rapa nui"], "bfq":["படகா"], "guc":["Wayúu"], "mui":["Musi"], "kbd-latn":["Qabardjajəbza"], "ase":["American sign language"], "es-419":["español de America Latina"], "mnc":["ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ"], "aro":["Araona"], "hif-deva":["फ़ीजी हिन्दी"], "gah":["Alekano"], "rki":["ရခိုင်"], "es-formal":["español (formal)"], "nqo":["ߒߞߏ"], "gbz":["Dari"], "gur":["Gurenɛ"], "yrk":["Ненэцяʼ вада"], "esu":["Yup'ik"], "saz":["ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ"], "hsn":["湘语"], "yua":["Maaya T'aan"], "tkr":["ЦӀаьхна миз"], "aeb":[" زَوُن"], "pis":["Pijin"], "ppl":["Nawat"], "shn":["လိၵ်ႈတႆး"], "bbc":["Batak Toba/Batak autonym unknown"], "bbc-latn":["Batak Toba"], "mfe":["Morisyen"], "ksf":["Bafia"], "hne":["छत्तीसगढ़ी"], "sly":["Bahasa Selayar"], "ahr":["अहिराणी"], "mic":["Mi'kmaq"], "mnw":["ဘာသာ မန်"], "rut":["мыхIабишды чIел"], "acf":["Saint Lucian Creole French"], "azb":["تورکجه"], "izh":["ižoran keel"], "ban":["ᬩᬲᬩᬮᬶ"], "nl-be":["nl-be"], "qqq":["Message documentation"], "ike":["ᐃᓄᒃᑎᑐᑦ/inuktitut"], "aa":["Qafár af"], "ab":["Аҧсшәа"], "ace":["Acèh"], "af":["Afrikaans"], "ak":["Akan"], "aln":["Gegë"], "als":["Tosk"], "am":["አማርኛ"], "an":["aragonés"], "ang":["Ænglisc"], "anp":["अङ्गिका"], "ar":["العربية"], "arc":["ܐܪܡܝܐ"], "arn":["mapudungun"], "ary":["Maġribi"], "arz":["مصرى"], "as":["অসমীয়া"], "ast":["asturianu"], "av":["авар"], "avk":["Kotava"], "ay":["Aymar aru"], "az":["azərbaycanca"], "ba":["башҡортса"], "bar":["Boarisch"], "bat-smg":["žemaitėška"], "bcc":["بلوچی مکرانی"], "bcl":["Bikol Central"], "be":["беларуская"], "be-tarask":["беларуская (тарашкевіца)‎"], "be-x-old":["беларуская (тарашкевіца)‎"], "bg":["български"], "bh":["भोजपुरी"], "bho":["भोजपुरी"], "bi":["Bislama"], "bjn":["Bahasa Banjar"], "bm":["bamanankan"], "bn":["বাংলা"], "bo":["བོད་ཡིག"], "bpy":["বিষ্ণুপ্রিয়া মণিপুরী"], "bqi":["بختياري"], "br":["brezhoneg"], "brh":["Bráhuí"], "bs":["bosanski"], "bug":["ᨅᨔ ᨕᨘᨁᨗ"], "bxr":["буряад"], "ca":["català"], "cbk-zam":["Chavacano de Zamboanga"], "cdo":["Mìng-dĕ̤ng-ngṳ̄"], "ce":["нохчийн"], "ceb":["Cebuano"], "ch":["Chamoru"], "cho":["Choctaw"], "chr":["ᏣᎳᎩ"], "chy":["Tsetsêhestâhese"], "ckb":["کوردی"], "co":["corsu"], "cps":["Capiceño"], "cr":["Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ"], "crh":["qırımtatarca"], "crh-latn":["qırımtatarca (Latin)‎"], "crh-cyrl":["къырымтатарджа (Кирилл)‎"], "cs":["česky"], "csb":["kaszëbsczi"], "cu":["словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ"], "cv":["Чӑвашла"], "cy":["Cymraeg"], "da":["dansk"], "de":["Deutsch"], "de-at":["Österreichisches Deutsch"], "de-ch":["Schweizer Hochdeutsch"], "de-formal":["Deutsch (Sie-Form)‎"], "diq":["Zazaki"], "dsb":["dolnoserbski"], "dtp":["Dusun Bundu-liwan"], "dv":["ދިވެހިބަސް"], "dz":["ཇོང་ཁ"], "ee":["eʋegbe"], "egl":["Emiliàn"], "el":["Ελληνικά"], "eml":["emiliàn e rumagnòl"], "en":["English"], "en-ca":["Canadian English"], "en-gb":["British English"], "eo":["Esperanto"], "es":["español"], "et":["eesti"], "eu":["euskara"], "ext":["estremeñu"], "fa":["فارسی"], "ff":["Fulfulde"], "fi":["suomi"], "fit":["meänkieli"], "fiu-vro":["Võro"], "fj":["Na Vosa Vakaviti"], "fo":["føroyskt"], "fr":["français"], "frc":["français cadien"], "frp":["arpetan"], "frr":["Nordfriisk"], "fur":["furlan"], "fy":["Frysk"], "ga":["Gaeilge"], "gag":["Gagauz"], "gan":["贛語"], "gan-hans":["赣语(简体)‎"], "gan-hant":["贛語(繁體)‎"], "gd":["Gàidhlig"], "gl":["galego"], "glk":["گیلکی"], "gn":["Avañe'ẽ"], "got":["Gothic"], "grc":["Ἀρχαία ἑλληνικὴ"], "gsw":["Alemannisch"], "gu":["ગુજરાતી"], "gv":["Gaelg"], "ha":["Hausa"], "hak":["Hak-kâ-fa"], "haw":["Hawai`i"], "he":["עברית"], "hi":["हिन्दी"], "hif":["Fiji Hindi"], "hif-latn":["Fiji Hindi"], "hil":["Ilonggo"], "ho":["Hiri Motu"], "hr":["hrvatski"], "hsb":["hornjoserbsce"], "ht":["Kreyòl ayisyen"], "hu":["magyar"], "hy":["Հայերեն"], "hz":["Otsiherero"], "ia":["interlingua"], "id":["Bahasa Indonesia"], "ie":["Interlingue"], "ig":["Igbo"], "ii":["ꆇꉙ"], "ik":["Iñupiak"], "ike-cans":["ᐃᓄᒃᑎᑐᑦ"], "ike-latn":["inuktitut"], "ilo":["Ilokano"], "inh":["ГӀалгӀай"], "io":["Ido"], "is":["íslenska"], "it":["italiano"], "iu":["ᐃᓄᒃᑎᑐᑦ/inuktitut"], "ja":["日本語"], "jam":["Patois"], "jbo":["Lojban"], "jut":["jysk"], "jv":["Basa Jawa"], "ka":["ქართული"], "kaa":["Qaraqalpaqsha"], "kab":["Taqbaylit"], "kbd":["Адыгэбзэ"], "kbd-cyrl":["Адыгэбзэ"], "kg":["Kongo"], "khw":["کھوار"], "ki":["Gĩkũyũ"], "kiu":["Kırmancki"], "kj":["Kwanyama"], "kk":["қазақша"], "kk-arab":["قازاقشا (تٴوتە)‏"], "kk-cyrl":["қазақша (кирил)‎"], "kk-latn":["qazaqşa (latın)‎"], "kk-cn":["قازاقشا (جۇنگو)‏"], "kk-kz":["қазақша (Қазақстан)‎"], "kk-tr":["qazaqşa (Türkïya)‎"], "kl":["kalaallisut"], "km":["ភាសាខ្មែរ"], "kn":["ಕನ್ನಡ"], "ko":["한국어"], "ko-kp":["한국어 (조선)"], "koi":["Перем Коми"], "kr":["Kanuri"], "krc":["къарачай-малкъар"], "kri":["Krio"], "krj":["Kinaray-a"], "ks":["कॉशुर / کٲشُر"], "ks-arab":["کٲشُر"], "ks-deva":["कॉशुर"], "ksh":["Ripoarisch"], "ku":["Kurdî"], "ku-latn":["Kurdî (latînî)‎"], "ku-arab":["كوردي (عەرەبی)‏"], "kv":["коми"], "kw":["kernowek"], "ky":["Кыргызча"], "la":["Latina"], "lad":["Ladino"], "lb":["Lëtzebuergesch"], "lbe":["лакку"], "lez":["лезги"], "lfn":["Lingua Franca Nova"], "lg":["Luganda"], "li":["Limburgs"], "lij":["Ligure"], "liv":["Līvõ kēļ"], "lmo":["lumbaart"], "ln":["lingála"], "lo":["ລາວ"], "loz":["Silozi"], "lt":["lietuvių"], "ltg":["latgaļu"], "lus":["Mizo ţawng"], "lv":["latviešu"], "lzh":["文言"], "lzz":["Lazuri"], "mai":["मैथिली"], "map-bms":["Basa Banyumasan"], "mdf":["мокшень"], "mg":["Malagasy"], "mh":["Ebon"], "mhr":["олык марий"], "mi":["Māori"], "min":["Baso Minangkabau"], "mk":["македонски"], "ml":["മലയാളം"], "mn":["монгол"], "mo":["молдовеняскэ"], "mr":["मराठी"], "mrj":["кырык мары"], "ms":["Bahasa Melayu"], "mt":["Malti"], "mus":["Mvskoke"], "mwl":["Mirandés"], "my":["မြန်မာဘာသာ"], "myv":["эрзянь"], "mzn":["مازِرونی"], "na":["Dorerin Naoero"], "nah":["Nāhuatl"], "nan":["Bân-lâm-gú"], "nap":["Nnapulitano"], "nb":["norsk (bokmål)‎"], "nds":["Plattdüütsch"], "nds-nl":["Nedersaksies"], "ne":["नेपाली"], "new":["नेपाल भाषा"], "ng":["Oshiwambo"], "nl":["Nederlands"], "nl-informal":["Nederlands (informeel)‎"], "nn":["norsk (nynorsk)‎"], "no":["norsk (bokmål)‎"], "nov":["Novial"], "nrm":["Nouormand"], "nso":["Sesotho sa Leboa"], "nv":["Diné bizaad"], "ny":["Chi-Chewa"], "oc":["occitan"], "om":["Oromoo"], "or":["ଓଡ଼ିଆ"], "os":["Ирон"], "pa":["ਪੰਜਾਬੀ"], "pag":["Pangasinan"], "pam":["Kapampangan"], "pap":["Papiamentu"], "pcd":["Picard"], "pdc":["Deitsch"], "pdt":["Plautdietsch"], "pfl":["Pälzisch"], "pi":["पाळि"], "pih":["Norfuk / Pitkern"], "pl":["polski"], "pms":["Piemontèis"], "pnb":["پنجابی"], "pnt":["Ποντιακά"], "prg":["Prūsiskan"], "ps":["پښتو"], "pt":["português"], "pt-br":["português do Brasil"], "qu":["Runa Simi"], "qug":["Runa shimi"], "rgn":["Rumagnôl"], "rif":["Tarifit"], "rm":["rumantsch"], "rmy":["Romani"], "rn":["Kirundi"], "ro":["română"], "roa-rup":["Armãneashce"], "roa-tara":["tarandíne"], "ru":["русский"], "rue":["русиньскый"], "rup":["Armãneashce"], "ruq":["Vlăheşte"], "ruq-cyrl":["Влахесте"], "ruq-latn":["Vlăheşte"], "sa":["संस्कृतम्"], "sah":["саха тыла"], "sat":["Santali"], "sc":["sardu"], "scn":["sicilianu"], "sco":["Scots"], "sd":["سنڌي"], "sdc":["Sassaresu"], "se":["sámegiella"], "sei":["Cmique Itom"], "sg":["Sängö"], "sgs":["žemaitėška"], "sh":["srpskohrvatski / српскохрватски"], "shi":["Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ"], "shi-tfng":["ⵜⴰⵛⵍⵃⵉⵜ"], "shi-latn":["Tašlḥiyt"], "si":["සිංහල"], "simple":["Simple English"], "sk":["slovenčina"], "sl":["slovenščina"], "sli":["Schläsch"], "sm":["Gagana Samoa"], "sma":["Åarjelsaemien"], "sn":["chiShona"], "so":["Soomaaliga"], "sq":["shqip"], "sr":["српски / srpski"], "sr-ec":["српски (ћирилица)‎"], "sr-el":["srpski (latinica)‎"], "srn":["Sranantongo"], "ss":["SiSwati"], "st":["Sesotho"], "stq":["Seeltersk"], "su":["Basa Sunda"], "sv":["svenska"], "sw":["Kiswahili"], "szl":["ślůnski"], "ta":["தமிழ்"], "tcy":["ತುಳು"], "te":["తెలుగు"], "tet":["tetun"], "tg":["тоҷикӣ"], "tg-cyrl":["тоҷикӣ"], "tg-latn":["tojikī"], "th":["ไทย"], "ti":["ትግርኛ"], "tk":["Türkmençe"], "tl":["Tagalog"], "tly":["толышә зывон"], "tn":["Setswana"], "to":["lea faka-Tonga"], "tokipona":["Toki Pona"], "tpi":["Tok Pisin"], "tr":["Türkçe"], "tru":["Ṫuroyo"], "ts":["Xitsonga"], "tt":["татарча/tatarça"], "tt-cyrl":["татарча"], "tt-latn":["tatarça"], "tum":["chiTumbuka"], "tw":["Twi"], "ty":["Reo Mā`ohi"], "tyv":["тыва дыл"], "udm":["удмурт"], "ug":["ئۇيغۇرچە / Uyghurche"], "ug-arab":["ئۇيغۇرچە"], "ug-latn":["Uyghurche"], "uk":["українська"], "ur":["اردو"], "uz":["oʻzbekcha"], "ve":["Tshivenda"], "vec":["vèneto"], "vep":["vepsän kel’"], "vi":["Tiếng Việt"], "vls":["West-Vlams"], "vmf":["Mainfränkisch"], "vo":["Volapük"], "vot":["Vaďďa"], "vro":["Võro"], "wa":["walon"], "war":["Winaray"], "wo":["Wolof"], "wuu":["吴语"], "xal":["хальмг"], "xh":["isiXhosa"], "xmf":["მარგალური"], "yi":["ייִדיש"], "yo":["Yorùbá"], "yue":["粵語"], "za":["Vahcuengh"], "zea":["Zeêuws"], "zh":["中文"], "zh-classical":["文言"], "zh-cn":["中文(中国大陆)‎"], "zh-hans":["中文(简体)‎"], "zh-hant":["中文(繁體)‎"], "zh-hk":["中文(香港)‎"], "zh-min-nan":["Bân-lâm-gú"], "zh-mo":["中文(澳門)‎"], "zh-my":["中文(马来西亚)‎"], "zh-sg":["中文(新加坡)‎"], "zh-tw":["中文(台灣)‎"], "zh-yue":["粵語"], "zu":["isiZulu"]} } //return string "ltr" if the language is written from left to right or "rtl" in other case var getLangDirection = function(langcode) { var result = "ltr"; if (langs.rtl.indexOf(langcode) != -1) result = "rtl"; return result; }; /* PUBLIC */ //return boolean value, true if langcode is supported exports.isValid = function(langcode) { return langs.lang.hasOwnProperty(langcode); }; //return array with all the language codes supported exports.getAllLanguageCode = function() { var result = []; for (langcode in langs.lang) { result.push(langcode); } return result; }; //return object {"nativeName", "direction"} //if langcode isn't supported return {} exports.getLanguageInfo = function(langcode) { var result = {}; if (exports.isValid(langcode)) { var lang = langs.lang[langcode]; for (attr in langs['attribute']) { result[attr] = lang[langs['attribute'][attr]]; } result['direction']=getLangDirection(langcode); } return result; }; //allow executing by nodejs in the server or by javascript in the browser })(typeof exports === 'undefined'? this['languages']={}: exports); languages4translatewiki-0.1.3/test/0000755000175000017500000000000012057350641017513 5ustar avtobiffavtobifflanguages4translatewiki-0.1.3/test/node-example.js0000644000175000017500000000155712057350641022437 0ustar avtobiffavtobiff// From node the module is accesible with a simple require var languages = require ('../languages.min.js'); var num_languages = 0; // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported var langscodes = languages.getAllLanguageCode(); // iterate this array for (num_languages=0; num_languages Test languages module

Test languages module (Browser client side)


languages4translatewiki-0.1.3/languages.min.js0000644000175000017500000002626712057350641021637 0ustar avtobiffavtobiff/* From: https://github.com/joker-x/languages4translatewiki */ (function(exports){var langs={attribute:{nativeName:0},rtl:["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"],lang:{sxu:["Säggssch"],rtm:["Faeag Rotuma"],wls:["Faka'uvea"],twd:["Tweants"],trp:["Kokborok (Tripuri)"],pko:["Pökoot"],pru:["Prūsiskan"],test:["Test (site admin only)"],swb:["Shikomoro"],njo:["Ao"],mni:["মেইতেই লোন্"],ttt:["Tati"],yrl:["ñe'engatú"],krl:["Karjala"],mwv:["Behase Mentawei"],niu:["ko e vagahau Niuē"],bew:["Bahasa Betawi"],rw:["Kinyarwanda"],slr:["Salırça"],ryu:["ʔucināguci"],gom:["कोंकणी/Konknni "],"gom-deva":["कोंकणी"],"gom-latn":["Konknni"],akz:["Albaamo innaaɬiilka"],kgp:["Kaingáng"],"hu-formal":["Magyar (magázó)"],kea:["Kabuverdianu"],ady:["Адыгэбзэ / Adygabze"],"ady-cyrl":["Адыгэбзэ"],tsd:["Τσακωνικά"],arq:["Dziri"],gcf:["Guadeloupean Creole French"],lld:["Ladin"],"ruq-grek":["Megleno-Romanian (Greek script)"],ydd:["Eastern Yiddish"],tzm:["ⵜⴰⵎⴰⵣⵉⵖⵜ"],bto:["Iriga Bicolano"],rap:["arero rapa nui"],bfq:["படகா"],guc:["Wayúu"],mui:["Musi"],"kbd-latn":["Qabardjajəbza"],ase:["American sign language"],"es-419":["español de America Latina"],mnc:["ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ"],aro:["Araona"],"hif-deva":["फ़ीजी हिन्दी"],gah:["Alekano"],rki:["ရခိုင်"],"es-formal":["español (formal)"],nqo:["ߒߞߏ"],gbz:["Dari"],gur:["Gurenɛ"],yrk:["Ненэцяʼ вада"],esu:["Yup'ik"],saz:["ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ"],hsn:["湘语"],yua:["Maaya T'aan"],tkr:["ЦӀаьхна миз"],aeb:[" زَوُن"],pis:["Pijin"],ppl:["Nawat"],shn:["လိၵ်ႈတႆး"],bbc:["Batak Toba/Batak autonym unknown"],"bbc-latn":["Batak Toba"],mfe:["Morisyen"],ksf:["Bafia"],hne:["छत्तीसगढ़ी"],sly:["Bahasa Selayar"],ahr:["अहिराणी"],mic:["Mi'kmaq"],mnw:["ဘာသာ မန်"],rut:["мыхIабишды чIел"],acf:["Saint Lucian Creole French"],azb:["تورکجه"],izh:["ižoran keel"],ban:["ᬩᬲᬩᬮᬶ"],"nl-be":["nl-be"],qqq:["Message documentation"],ike:["ᐃᓄᒃᑎᑐᑦ/inuktitut"],aa:["Qafár af"],ab:["Аҧсшәа"],ace:["Acèh"],af:["Afrikaans"],ak:["Akan"],aln:["Gegë"],als:["Tosk"],am:["አማርኛ"],an:["aragonés"],ang:["Ænglisc"],anp:["अङ्गिका"],ar:["العربية"],arc:["ܐܪܡܝܐ"],arn:["mapudungun"],ary:["Maġribi"],arz:["مصرى"],as:["অসমীয়া"],ast:["asturianu"],av:["авар"],avk:["Kotava"],ay:["Aymar aru"],az:["azərbaycanca"],ba:["башҡортса"],bar:["Boarisch"],"bat-smg":["žemaitėška"],bcc:["بلوچی مکرانی"],bcl:["Bikol Central"],be:["беларуская"],"be-tarask":["беларуская (тарашкевіца)‎"],"be-x-old":["беларуская (тарашкевіца)‎"],bg:["български"],bh:["भोजपुरी"],bho:["भोजपुरी"],bi:["Bislama"],bjn:["Bahasa Banjar"],bm:["bamanankan"],bn:["বাংলা"],bo:["བོད་ཡིག"],bpy:["বিষ্ণুপ্রিয়া মণিপুরী"],bqi:["بختياري"],br:["brezhoneg"],brh:["Bráhuí"],bs:["bosanski"],bug:["ᨅᨔ ᨕᨘᨁᨗ"],bxr:["буряад"],ca:["català"],"cbk-zam":["Chavacano de Zamboanga"],cdo:["Mìng-dĕ̤ng-ngṳ̄"],ce:["нохчийн"],ceb:["Cebuano"],ch:["Chamoru"],cho:["Choctaw"],chr:["ᏣᎳᎩ"],chy:["Tsetsêhestâhese"],ckb:["کوردی"],co:["corsu"],cps:["Capiceño"],cr:["Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ"],crh:["qırımtatarca"],"crh-latn":["qırımtatarca (Latin)‎"],"crh-cyrl":["къырымтатарджа (Кирилл)‎"],cs:["česky"],csb:["kaszëbsczi"],cu:["словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ"],cv:["Чӑвашла"],cy:["Cymraeg"],da:["dansk"],de:["Deutsch"],"de-at":["Österreichisches Deutsch"],"de-ch":["Schweizer Hochdeutsch"],"de-formal":["Deutsch (Sie-Form)‎"],diq:["Zazaki"],dsb:["dolnoserbski"],dtp:["Dusun Bundu-liwan"],dv:["ދިވެހިބަސް"],dz:["ཇོང་ཁ"],ee:["eʋegbe"],egl:["Emiliàn"],el:["Ελληνικά"],eml:["emiliàn e rumagnòl"],en:["English"],"en-ca":["Canadian English"],"en-gb":["British English"],eo:["Esperanto"],es:["español"],et:["eesti"],eu:["euskara"],ext:["estremeñu"],fa:["فارسی"],ff:["Fulfulde"],fi:["suomi"],fit:["meänkieli"],"fiu-vro":["Võro"],fj:["Na Vosa Vakaviti"],fo:["føroyskt"],fr:["français"],frc:["français cadien"],frp:["arpetan"],frr:["Nordfriisk"],fur:["furlan"],fy:["Frysk"],ga:["Gaeilge"],gag:["Gagauz"],gan:["贛語"],"gan-hans":["赣语(简体)‎"],"gan-hant":["贛語(繁體)‎"],gd:["Gàidhlig"],gl:["galego"],glk:["گیلکی"],gn:["Avañe'ẽ"],got:["Gothic"],grc:["Ἀρχαία ἑλληνικὴ"],gsw:["Alemannisch"],gu:["ગુજરાતી"],gv:["Gaelg"],ha:["Hausa"],hak:["Hak-kâ-fa"],haw:["Hawai`i"],he:["עברית"],hi:["हिन्दी"],hif:["Fiji Hindi"],"hif-latn":["Fiji Hindi"],hil:["Ilonggo"],ho:["Hiri Motu"],hr:["hrvatski"],hsb:["hornjoserbsce"],ht:["Kreyòl ayisyen"],hu:["magyar"],hy:["Հայերեն"],hz:["Otsiherero"],ia:["interlingua"],id:["Bahasa Indonesia"],ie:["Interlingue"],ig:["Igbo"],ii:["ꆇꉙ"],ik:["Iñupiak"],"ike-cans":["ᐃᓄᒃᑎᑐᑦ"],"ike-latn":["inuktitut"],ilo:["Ilokano"],inh:["ГӀалгӀай"],io:["Ido"],is:["íslenska"],it:["italiano"],iu:["ᐃᓄᒃᑎᑐᑦ/inuktitut"],ja:["日本語"],jam:["Patois"],jbo:["Lojban"],jut:["jysk"],jv:["Basa Jawa"],ka:["ქართული"],kaa:["Qaraqalpaqsha"],kab:["Taqbaylit"],kbd:["Адыгэбзэ"],"kbd-cyrl":["Адыгэбзэ"],kg:["Kongo"],khw:["کھوار"],ki:["Gĩkũyũ"],kiu:["Kırmancki"],kj:["Kwanyama"],kk:["қазақша"],"kk-arab":["قازاقشا (تٴوتە)‏"],"kk-cyrl":["қазақша (кирил)‎"],"kk-latn":["qazaqşa (latın)‎"],"kk-cn":["قازاقشا (جۇنگو)‏"],"kk-kz":["қазақша (Қазақстан)‎"],"kk-tr":["qazaqşa (Türkïya)‎"],kl:["kalaallisut"],km:["ភាសាខ្មែរ"],kn:["ಕನ್ನಡ"],ko:["한국어"],"ko-kp":["한국어 (조선)"],koi:["Перем Коми"],kr:["Kanuri"],krc:["къарачай-малкъар"],kri:["Krio"],krj:["Kinaray-a"],ks:["कॉशुर / کٲشُر"],"ks-arab":["کٲشُر"],"ks-deva":["कॉशुर"],ksh:["Ripoarisch"],ku:["Kurdî"],"ku-latn":["Kurdî (latînî)‎"],"ku-arab":["كوردي (عەرەبی)‏"],kv:["коми"],kw:["kernowek"],ky:["Кыргызча"],la:["Latina"],lad:["Ladino"],lb:["Lëtzebuergesch"],lbe:["лакку"],lez:["лезги"],lfn:["Lingua Franca Nova"],lg:["Luganda"],li:["Limburgs"],lij:["Ligure"],liv:["Līvõ kēļ"],lmo:["lumbaart"],ln:["lingála"],lo:["ລາວ"],loz:["Silozi"],lt:["lietuvių"],ltg:["latgaļu"],lus:["Mizo ţawng"],lv:["latviešu"],lzh:["文言"],lzz:["Lazuri"],mai:["मैथिली"],"map-bms":["Basa Banyumasan"],mdf:["мокшень"],mg:["Malagasy"],mh:["Ebon"],mhr:["олык марий"],mi:["Māori"],min:["Baso Minangkabau"],mk:["македонски"],ml:["മലയാളം"],mn:["монгол"],mo:["молдовеняскэ"],mr:["मराठी"],mrj:["кырык мары"],ms:["Bahasa Melayu"],mt:["Malti"],mus:["Mvskoke"],mwl:["Mirandés"],my:["မြန်မာဘာသာ"],myv:["эрзянь"],mzn:["مازِرونی"],na:["Dorerin Naoero"],nah:["Nāhuatl"],nan:["Bân-lâm-gú"],nap:["Nnapulitano"],nb:["norsk (bokmål)‎"],nds:["Plattdüütsch"],"nds-nl":["Nedersaksies"],ne:["नेपाली"],"new":["नेपाल भाषा"],ng:["Oshiwambo"],nl:["Nederlands"],"nl-informal":["Nederlands (informeel)‎"],nn:["norsk (nynorsk)‎"],no:["norsk (bokmål)‎"],nov:["Novial"],nrm:["Nouormand"],nso:["Sesotho sa Leboa"],nv:["Diné bizaad"],ny:["Chi-Chewa"],oc:["occitan"],om:["Oromoo"],or:["ଓଡ଼ିଆ"],os:["Ирон"],pa:["ਪੰਜਾਬੀ"],pag:["Pangasinan"],pam:["Kapampangan"],pap:["Papiamentu"],pcd:["Picard"],pdc:["Deitsch"],pdt:["Plautdietsch"],pfl:["Pälzisch"],pi:["पाळि"],pih:["Norfuk / Pitkern"],pl:["polski"],pms:["Piemontèis"],pnb:["پنجابی"],pnt:["Ποντιακά"],prg:["Prūsiskan"],ps:["پښتو"],pt:["português"],"pt-br":["português do Brasil"],qu:["Runa Simi"],qug:["Runa shimi"],rgn:["Rumagnôl"],rif:["Tarifit"],rm:["rumantsch"],rmy:["Romani"],rn:["Kirundi"],ro:["română"],"roa-rup":["Armãneashce"],"roa-tara":["tarandíne"],ru:["русский"],rue:["русиньскый"],rup:["Armãneashce"],ruq:["Vlăheşte"],"ruq-cyrl":["Влахесте"],"ruq-latn":["Vlăheşte"],sa:["संस्कृतम्"],sah:["саха тыла"],sat:["Santali"],sc:["sardu"],scn:["sicilianu"],sco:["Scots"],sd:["سنڌي"],sdc:["Sassaresu"],se:["sámegiella"],sei:["Cmique Itom"],sg:["Sängö"],sgs:["žemaitėška"],sh:["srpskohrvatski / српскохрватски"],shi:["Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ"],"shi-tfng":["ⵜⴰⵛⵍⵃⵉⵜ"],"shi-latn":["Tašlḥiyt"],si:["සිංහල"],simple:["Simple English"],sk:["slovenčina"],sl:["slovenščina"],sli:["Schläsch"],sm:["Gagana Samoa"],sma:["Åarjelsaemien"],sn:["chiShona"],so:["Soomaaliga"],sq:["shqip"],sr:["српски / srpski"],"sr-ec":["српски (ћирилица)‎"],"sr-el":["srpski (latinica)‎"],srn:["Sranantongo"],ss:["SiSwati"],st:["Sesotho"],stq:["Seeltersk"],su:["Basa Sunda"],sv:["svenska"],sw:["Kiswahili"],szl:["ślůnski"],ta:["தமிழ்"],tcy:["ತುಳು"],te:["తెలుగు"],tet:["tetun"],tg:["тоҷикӣ"],"tg-cyrl":["тоҷикӣ"],"tg-latn":["tojikī"],th:["ไทย"],ti:["ትግርኛ"],tk:["Türkmençe"],tl:["Tagalog"],tly:["толышә зывон"],tn:["Setswana"],to:["lea faka-Tonga"],tokipona:["Toki Pona"],tpi:["Tok Pisin"],tr:["Türkçe"],tru:["Ṫuroyo"],ts:["Xitsonga"],tt:["татарча/tatarça"],"tt-cyrl":["татарча"],"tt-latn":["tatarça"],tum:["chiTumbuka"],tw:["Twi"],ty:["Reo Mā`ohi"],tyv:["тыва дыл"],udm:["удмурт"],ug:["ئۇيغۇرچە / Uyghurche"],"ug-arab":["ئۇيغۇرچە"],"ug-latn":["Uyghurche"],uk:["українська"],ur:["اردو"],uz:["oʻzbekcha"],ve:["Tshivenda"],vec:["vèneto"],vep:["vepsän kel’"],vi:["Tiếng Việt"],vls:["West-Vlams"],vmf:["Mainfränkisch"],vo:["Volapük"],vot:["Vaďďa"],vro:["Võro"],wa:["walon"],war:["Winaray"],wo:["Wolof"],wuu:["吴语"],xal:["хальмг"],xh:["isiXhosa"],xmf:["მარგალური"],yi:["ייִדיש"],yo:["Yorùbá"],yue:["粵語"],za:["Vahcuengh"],zea:["Zeêuws"],zh:["中文"],"zh-classical":["文言"],"zh-cn":["中文(中国大陆)‎"],"zh-hans":["中文(简体)‎"],"zh-hant":["中文(繁體)‎"],"zh-hk":["中文(香港)‎"],"zh-min-nan":["Bân-lâm-gú"],"zh-mo":["中文(澳門)‎"],"zh-my":["中文(马来西亚)‎"],"zh-sg":["中文(新加坡)‎"],"zh-tw":["中文(台灣)‎"],"zh-yue":["粵語"],zu:["isiZulu"]}};var getLangDirection=function(langcode){var result="ltr";if(langs.rtl.indexOf(langcode)!=-1)result="rtl";return result};exports.isValid=function(langcode){return langs.lang.hasOwnProperty(langcode)};exports.getAllLanguageCode=function(){var result=[];for(langcode in langs.lang){result.push(langcode)}return result};exports.getLanguageInfo=function(langcode){var result={};if(exports.isValid(langcode)){var lang=langs.lang[langcode];for(attr in langs["attribute"]){result[attr]=lang[langs["attribute"][attr]]}result["direction"]=getLangDirection(langcode)}return result}})(typeof exports==="undefined"?this["languages"]={}:exports); languages4translatewiki-0.1.3/languages.json0000644000175000017500000002733612057350641021410 0ustar avtobiffavtobiff{ "attribute":{"nativeName":0}, "rtl":["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"], "lang":{ "sxu":["Säggssch"], "rtm":["Faeag Rotuma"], "wls":["Faka'uvea"], "twd":["Tweants"], "trp":["Kokborok (Tripuri)"], "pko":["Pökoot"], "pru":["Prūsiskan"], "test":["Test (site admin only)"], "swb":["Shikomoro"], "njo":["Ao"], "mni":["মেইতেই লোন্"], "ttt":["Tati"], "yrl":["ñe'engatú"], "krl":["Karjala"], "mwv":["Behase Mentawei"], "niu":["ko e vagahau Niuē"], "bew":["Bahasa Betawi"], "rw":["Kinyarwanda"], "slr":["Salırça"], "ryu":["ʔucināguci"], "gom":["कोंकणी/Konknni "], "gom-deva":["कोंकणी"], "gom-latn":["Konknni"], "akz":["Albaamo innaaɬiilka"], "kgp":["Kaingáng"], "hu-formal":["Magyar (magázó)"], "kea":["Kabuverdianu"], "ady":["Адыгэбзэ / Adygabze"], "ady-cyrl":["Адыгэбзэ"], "tsd":["Τσακωνικά"], "arq":["Dziri"], "gcf":["Guadeloupean Creole French"], "lld":["Ladin"], "ruq-grek":["Megleno-Romanian (Greek script)"], "ydd":["Eastern Yiddish"], "tzm":["ⵜⴰⵎⴰⵣⵉⵖⵜ"], "bto":["Iriga Bicolano"], "rap":["arero rapa nui"], "bfq":["படகா"], "guc":["Wayúu"], "mui":["Musi"], "kbd-latn":["Qabardjajəbza"], "ase":["American sign language"], "es-419":["español de America Latina"], "mnc":["ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ"], "aro":["Araona"], "hif-deva":["फ़ीजी हिन्दी"], "gah":["Alekano"], "rki":["ရခိုင်"], "es-formal":["español (formal)"], "nqo":["ߒߞߏ"], "gbz":["Dari"], "gur":["Gurenɛ"], "yrk":["Ненэцяʼ вада"], "esu":["Yup'ik"], "saz":["ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ"], "hsn":["湘语"], "yua":["Maaya T'aan"], "tkr":["ЦӀаьхна миз"], "aeb":[" زَوُن"], "pis":["Pijin"], "ppl":["Nawat"], "shn":["လိၵ်ႈတႆး"], "bbc":["Batak Toba/Batak autonym unknown"], "bbc-latn":["Batak Toba"], "mfe":["Morisyen"], "ksf":["Bafia"], "hne":["छत्तीसगढ़ी"], "sly":["Bahasa Selayar"], "ahr":["अहिराणी"], "mic":["Mi'kmaq"], "mnw":["ဘာသာ မန်"], "rut":["мыхIабишды чIел"], "acf":["Saint Lucian Creole French"], "azb":["تورکجه"], "izh":["ižoran keel"], "ban":["ᬩᬲᬩᬮᬶ"], "nl-be":["nl-be"], "qqq":["Message documentation"], "ike":["ᐃᓄᒃᑎᑐᑦ/inuktitut"], "aa":["Qafár af"], "ab":["Аҧсшәа"], "ace":["Acèh"], "af":["Afrikaans"], "ak":["Akan"], "aln":["Gegë"], "als":["Tosk"], "am":["አማርኛ"], "an":["aragonés"], "ang":["Ænglisc"], "anp":["अङ्गिका"], "ar":["العربية"], "arc":["ܐܪܡܝܐ"], "arn":["mapudungun"], "ary":["Maġribi"], "arz":["مصرى"], "as":["অসমীয়া"], "ast":["asturianu"], "av":["авар"], "avk":["Kotava"], "ay":["Aymar aru"], "az":["azərbaycanca"], "ba":["башҡортса"], "bar":["Boarisch"], "bat-smg":["žemaitėška"], "bcc":["بلوچی مکرانی"], "bcl":["Bikol Central"], "be":["беларуская"], "be-tarask":["беларуская (тарашкевіца)‎"], "be-x-old":["беларуская (тарашкевіца)‎"], "bg":["български"], "bh":["भोजपुरी"], "bho":["भोजपुरी"], "bi":["Bislama"], "bjn":["Bahasa Banjar"], "bm":["bamanankan"], "bn":["বাংলা"], "bo":["བོད་ཡིག"], "bpy":["বিষ্ণুপ্রিয়া মণিপুরী"], "bqi":["بختياري"], "br":["brezhoneg"], "brh":["Bráhuí"], "bs":["bosanski"], "bug":["ᨅᨔ ᨕᨘᨁᨗ"], "bxr":["буряад"], "ca":["català"], "cbk-zam":["Chavacano de Zamboanga"], "cdo":["Mìng-dĕ̤ng-ngṳ̄"], "ce":["нохчийн"], "ceb":["Cebuano"], "ch":["Chamoru"], "cho":["Choctaw"], "chr":["ᏣᎳᎩ"], "chy":["Tsetsêhestâhese"], "ckb":["کوردی"], "co":["corsu"], "cps":["Capiceño"], "cr":["Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ"], "crh":["qırımtatarca"], "crh-latn":["qırımtatarca (Latin)‎"], "crh-cyrl":["къырымтатарджа (Кирилл)‎"], "cs":["česky"], "csb":["kaszëbsczi"], "cu":["словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ"], "cv":["Чӑвашла"], "cy":["Cymraeg"], "da":["dansk"], "de":["Deutsch"], "de-at":["Österreichisches Deutsch"], "de-ch":["Schweizer Hochdeutsch"], "de-formal":["Deutsch (Sie-Form)‎"], "diq":["Zazaki"], "dsb":["dolnoserbski"], "dtp":["Dusun Bundu-liwan"], "dv":["ދިވެހިބަސް"], "dz":["ཇོང་ཁ"], "ee":["eʋegbe"], "egl":["Emiliàn"], "el":["Ελληνικά"], "eml":["emiliàn e rumagnòl"], "en":["English"], "en-ca":["Canadian English"], "en-gb":["British English"], "eo":["Esperanto"], "es":["español"], "et":["eesti"], "eu":["euskara"], "ext":["estremeñu"], "fa":["فارسی"], "ff":["Fulfulde"], "fi":["suomi"], "fit":["meänkieli"], "fiu-vro":["Võro"], "fj":["Na Vosa Vakaviti"], "fo":["føroyskt"], "fr":["français"], "frc":["français cadien"], "frp":["arpetan"], "frr":["Nordfriisk"], "fur":["furlan"], "fy":["Frysk"], "ga":["Gaeilge"], "gag":["Gagauz"], "gan":["贛語"], "gan-hans":["赣语(简体)‎"], "gan-hant":["贛語(繁體)‎"], "gd":["Gàidhlig"], "gl":["galego"], "glk":["گیلکی"], "gn":["Avañe'ẽ"], "got":["Gothic"], "grc":["Ἀρχαία ἑλληνικὴ"], "gsw":["Alemannisch"], "gu":["ગુજરાતી"], "gv":["Gaelg"], "ha":["Hausa"], "hak":["Hak-kâ-fa"], "haw":["Hawai`i"], "he":["עברית"], "hi":["हिन्दी"], "hif":["Fiji Hindi"], "hif-latn":["Fiji Hindi"], "hil":["Ilonggo"], "ho":["Hiri Motu"], "hr":["hrvatski"], "hsb":["hornjoserbsce"], "ht":["Kreyòl ayisyen"], "hu":["magyar"], "hy":["Հայերեն"], "hz":["Otsiherero"], "ia":["interlingua"], "id":["Bahasa Indonesia"], "ie":["Interlingue"], "ig":["Igbo"], "ii":["ꆇꉙ"], "ik":["Iñupiak"], "ike-cans":["ᐃᓄᒃᑎᑐᑦ"], "ike-latn":["inuktitut"], "ilo":["Ilokano"], "inh":["ГӀалгӀай"], "io":["Ido"], "is":["íslenska"], "it":["italiano"], "iu":["ᐃᓄᒃᑎᑐᑦ/inuktitut"], "ja":["日本語"], "jam":["Patois"], "jbo":["Lojban"], "jut":["jysk"], "jv":["Basa Jawa"], "ka":["ქართული"], "kaa":["Qaraqalpaqsha"], "kab":["Taqbaylit"], "kbd":["Адыгэбзэ"], "kbd-cyrl":["Адыгэбзэ"], "kg":["Kongo"], "khw":["کھوار"], "ki":["Gĩkũyũ"], "kiu":["Kırmancki"], "kj":["Kwanyama"], "kk":["қазақша"], "kk-arab":["قازاقشا (تٴوتە)‏"], "kk-cyrl":["қазақша (кирил)‎"], "kk-latn":["qazaqşa (latın)‎"], "kk-cn":["قازاقشا (جۇنگو)‏"], "kk-kz":["қазақша (Қазақстан)‎"], "kk-tr":["qazaqşa (Türkïya)‎"], "kl":["kalaallisut"], "km":["ភាសាខ្មែរ"], "kn":["ಕನ್ನಡ"], "ko":["한국어"], "ko-kp":["한국어 (조선)"], "koi":["Перем Коми"], "kr":["Kanuri"], "krc":["къарачай-малкъар"], "kri":["Krio"], "krj":["Kinaray-a"], "ks":["कॉशुर / کٲشُر"], "ks-arab":["کٲشُر"], "ks-deva":["कॉशुर"], "ksh":["Ripoarisch"], "ku":["Kurdî"], "ku-latn":["Kurdî (latînî)‎"], "ku-arab":["كوردي (عەرەبی)‏"], "kv":["коми"], "kw":["kernowek"], "ky":["Кыргызча"], "la":["Latina"], "lad":["Ladino"], "lb":["Lëtzebuergesch"], "lbe":["лакку"], "lez":["лезги"], "lfn":["Lingua Franca Nova"], "lg":["Luganda"], "li":["Limburgs"], "lij":["Ligure"], "liv":["Līvõ kēļ"], "lmo":["lumbaart"], "ln":["lingála"], "lo":["ລາວ"], "loz":["Silozi"], "lt":["lietuvių"], "ltg":["latgaļu"], "lus":["Mizo ţawng"], "lv":["latviešu"], "lzh":["文言"], "lzz":["Lazuri"], "mai":["मैथिली"], "map-bms":["Basa Banyumasan"], "mdf":["мокшень"], "mg":["Malagasy"], "mh":["Ebon"], "mhr":["олык марий"], "mi":["Māori"], "min":["Baso Minangkabau"], "mk":["македонски"], "ml":["മലയാളം"], "mn":["монгол"], "mo":["молдовеняскэ"], "mr":["मराठी"], "mrj":["кырык мары"], "ms":["Bahasa Melayu"], "mt":["Malti"], "mus":["Mvskoke"], "mwl":["Mirandés"], "my":["မြန်မာဘာသာ"], "myv":["эрзянь"], "mzn":["مازِرونی"], "na":["Dorerin Naoero"], "nah":["Nāhuatl"], "nan":["Bân-lâm-gú"], "nap":["Nnapulitano"], "nb":["norsk (bokmål)‎"], "nds":["Plattdüütsch"], "nds-nl":["Nedersaksies"], "ne":["नेपाली"], "new":["नेपाल भाषा"], "ng":["Oshiwambo"], "nl":["Nederlands"], "nl-informal":["Nederlands (informeel)‎"], "nn":["norsk (nynorsk)‎"], "no":["norsk (bokmål)‎"], "nov":["Novial"], "nrm":["Nouormand"], "nso":["Sesotho sa Leboa"], "nv":["Diné bizaad"], "ny":["Chi-Chewa"], "oc":["occitan"], "om":["Oromoo"], "or":["ଓଡ଼ିଆ"], "os":["Ирон"], "pa":["ਪੰਜਾਬੀ"], "pag":["Pangasinan"], "pam":["Kapampangan"], "pap":["Papiamentu"], "pcd":["Picard"], "pdc":["Deitsch"], "pdt":["Plautdietsch"], "pfl":["Pälzisch"], "pi":["पाळि"], "pih":["Norfuk / Pitkern"], "pl":["polski"], "pms":["Piemontèis"], "pnb":["پنجابی"], "pnt":["Ποντιακά"], "prg":["Prūsiskan"], "ps":["پښتو"], "pt":["português"], "pt-br":["português do Brasil"], "qu":["Runa Simi"], "qug":["Runa shimi"], "rgn":["Rumagnôl"], "rif":["Tarifit"], "rm":["rumantsch"], "rmy":["Romani"], "rn":["Kirundi"], "ro":["română"], "roa-rup":["Armãneashce"], "roa-tara":["tarandíne"], "ru":["русский"], "rue":["русиньскый"], "rup":["Armãneashce"], "ruq":["Vlăheşte"], "ruq-cyrl":["Влахесте"], "ruq-latn":["Vlăheşte"], "sa":["संस्कृतम्"], "sah":["саха тыла"], "sat":["Santali"], "sc":["sardu"], "scn":["sicilianu"], "sco":["Scots"], "sd":["سنڌي"], "sdc":["Sassaresu"], "se":["sámegiella"], "sei":["Cmique Itom"], "sg":["Sängö"], "sgs":["žemaitėška"], "sh":["srpskohrvatski / српскохрватски"], "shi":["Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ"], "shi-tfng":["ⵜⴰⵛⵍⵃⵉⵜ"], "shi-latn":["Tašlḥiyt"], "si":["සිංහල"], "simple":["Simple English"], "sk":["slovenčina"], "sl":["slovenščina"], "sli":["Schläsch"], "sm":["Gagana Samoa"], "sma":["Åarjelsaemien"], "sn":["chiShona"], "so":["Soomaaliga"], "sq":["shqip"], "sr":["српски / srpski"], "sr-ec":["српски (ћирилица)‎"], "sr-el":["srpski (latinica)‎"], "srn":["Sranantongo"], "ss":["SiSwati"], "st":["Sesotho"], "stq":["Seeltersk"], "su":["Basa Sunda"], "sv":["svenska"], "sw":["Kiswahili"], "szl":["ślůnski"], "ta":["தமிழ்"], "tcy":["ತುಳು"], "te":["తెలుగు"], "tet":["tetun"], "tg":["тоҷикӣ"], "tg-cyrl":["тоҷикӣ"], "tg-latn":["tojikī"], "th":["ไทย"], "ti":["ትግርኛ"], "tk":["Türkmençe"], "tl":["Tagalog"], "tly":["толышә зывон"], "tn":["Setswana"], "to":["lea faka-Tonga"], "tokipona":["Toki Pona"], "tpi":["Tok Pisin"], "tr":["Türkçe"], "tru":["Ṫuroyo"], "ts":["Xitsonga"], "tt":["татарча/tatarça"], "tt-cyrl":["татарча"], "tt-latn":["tatarça"], "tum":["chiTumbuka"], "tw":["Twi"], "ty":["Reo Mā`ohi"], "tyv":["тыва дыл"], "udm":["удмурт"], "ug":["ئۇيغۇرچە / Uyghurche"], "ug-arab":["ئۇيغۇرچە"], "ug-latn":["Uyghurche"], "uk":["українська"], "ur":["اردو"], "uz":["oʻzbekcha"], "ve":["Tshivenda"], "vec":["vèneto"], "vep":["vepsän kel’"], "vi":["Tiếng Việt"], "vls":["West-Vlams"], "vmf":["Mainfränkisch"], "vo":["Volapük"], "vot":["Vaďďa"], "vro":["Võro"], "wa":["walon"], "war":["Winaray"], "wo":["Wolof"], "wuu":["吴语"], "xal":["хальмг"], "xh":["isiXhosa"], "xmf":["მარგალური"], "yi":["ייִדיש"], "yo":["Yorùbá"], "yue":["粵語"], "za":["Vahcuengh"], "zea":["Zeêuws"], "zh":["中文"], "zh-classical":["文言"], "zh-cn":["中文(中国大陆)‎"], "zh-hans":["中文(简体)‎"], "zh-hant":["中文(繁體)‎"], "zh-hk":["中文(香港)‎"], "zh-min-nan":["Bân-lâm-gú"], "zh-mo":["中文(澳門)‎"], "zh-my":["中文(马来西亚)‎"], "zh-sg":["中文(新加坡)‎"], "zh-tw":["中文(台灣)‎"], "zh-yue":["粵語"], "zu":["isiZulu"]} }