MediaWiki:Gadget-sortlanguages.js
ナビゲーションに移動
検索に移動
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: Ctrl-F5を押してください
(function(mw){
var keys = {
'漢字': 'かんし',
'記号': 'きこう',
'アイスランド語': 'あいすらんとこ',
'アイヌ語': 'あいぬこ',
'アイマラ語': 'あいまらこ',
'アイルランド語': 'あいるらんとこ',
'アヴァル語': 'あうあるこ',
'アヴェスタ語': 'あうえすたこ',
'アエクウィ語': 'あえくういこ',
'アカン語': 'あかんこ',
'アグアルナ語': 'あくあるなこ',
'アグール語': 'あくうるこ',
'アクラノン語': 'あくらのんこ',
'アストゥリアス語': 'あすとうりあ',
'アゼルバイジャン語': 'あせるはいしやんこ',
'アダングメ語': 'あたんくめこ',
'アチェ語': 'あちえこ',
'アチ語': 'あちこ',
'アチョリ語': 'あちよりこ',
'アッカド語': 'あつかとこ',
'アッカラ・サーミ語': 'あつからさあみこ',
'アッサム語': 'あつさむこ',
'アッサン語': 'あつさんこ',
'アディゲ語': 'あていけこ',
'アヌタ語': 'あぬたこ',
'アバザ語': 'あはさこ',
'アパライ語': 'あはらいこ',
'アビア語': 'あひあこ',
'アファデ語': 'あふあてこ',
'アファル語': 'あふあるこ',
'アブイ語': 'あふいこ',
'アブハズ語': 'あふはすこ',
'アフリカーンス語': 'あふりかーんすこ',
'アベナキ語': 'あへなきこ',
'アマ語': 'あまこ',
'アミ語': 'あみこ',
'アムスコ語': 'あむすここ',
'アムハラ語': 'あむはらこ',
'アラキ語': 'あらき',
'アラゴン語': 'あらこん',
'アラバマ語': 'あらはま',
'アラビア語': 'あらひあこ',
'アラビア語エジプト方言': 'あらひあこえしふとほうけん',
'アラビア語リビア方言': 'あらひあこりひあほうけん',
'アラム語': 'あらむこ',
'アリン語': 'ありんこ',
'アルーマニア語': 'あるうまにあこ',
'アルカ': 'あるか',
'アルネ語': 'あるねこ',
'アルバニア語': 'あるばにあ',
'アルピタン語': 'あるひたんこ',
'アルメニア語': 'あるめにあこ',
'アレアレ語': 'あれあれこ',
'アレウト語': 'あれうとこ',
'アレマン語': 'あれまんこ',
'アロシ語': 'あろしこ',
'アワカテク語': 'あわかてくこ',
'アングロ・ノルマン語': 'あんくろのるまんこ',
'アンディ語': 'あんていこ',
'アンボン語': 'あんほんこ',
'イーサーン語': 'いいさあんこ いーさーんご',
'イヴァタン語': 'いうあたんこ',
'イカランガ語': 'いからんかこ',
'彝語': 'いこ',
'イ・サカ語': 'いさかこ',
'イストリア語': 'いすとりあこ',
'イストロ・ルーマニア語': 'いすとろるうまにあこ',
'イスナグ語': 'いすなくこ',
'イダアン語': 'いたあんこ',
'イタウィット語': 'いたういつとこ',
'イタリア語': 'いたりあご',
'イタリック祖語': 'いたりつくそこ',
'イツァ語': 'いつあこ',
'イディッシュ語': 'いていつしゆこ',
'イド語': 'いとこ',
'イトバヤット語': 'いとはやつとこ',
'イナリ・サーミ語': 'いなりさあみこ',
'イヌクティトゥット語': 'いぬくていとうつとこ',
'イヌピアック語': 'いぬひあつくこ',
'イバタン語': 'いはたんこ',
'イバン語': 'いはんこ',
'イラヌン語': 'いらぬんこ',
'イラルトゥ語': 'いらるとうこ',
'イロカノ語': 'いろかのこ',
'イロコイ語': 'いろこいこ',
'イロンゴット語': 'いろんこつとこ',
'印欧祖語': 'いんおうそこ',
'イングーシ語': 'いんくうしこ',
'イングリア語': 'いんくりあこ',
'インターリング': 'いんたありんく',
'インターリングア': 'いんたりんくあ',
'インド・イラン祖語': 'いんといらんそこ',
'インドネシア語': 'いんとねしあこ',
'ウアブ・メト語': 'うあふめとこ',
'ヴァンダル語': 'うあんたるこ',
'ウィク・ムンカン語': 'ういくむんかんこ',
'ウイグル語': 'ういくるこ',
'ヴィトゥ語': 'ういとうこ',
'ウィヨット語': 'ういよつとこ',
'ウィラージューリー語': 'ういらあしゆうりいこ',
'ヴィラモヴィアン語': 'ういらもういあんこ',
'ヴェステルボッテン語': 'うえすてるほつてんこ',
'ヴェネツィア語': 'うえねついあこ',
'ヴェプス語': 'うえふすこ ヴぇぷすご',
'ウェールズ語': 'うえーるすこ',
'ウォイウラン語': 'うおいうらんこ',
'ウォイ語': 'うおいこ',
'ヴォート語': 'うおおとこ',
'ウォゲオ語': 'うおけおこ',
'ヴォラピュク': 'うおらひゆく',
'ウォリオ語': 'うおりおこ',
'ウォレアイ語': 'うおれあいこ',
'ヴォロ語': 'うおろこ',
'ウォロフ語': 'うおろふこ',
'ウクライナ語': 'うくらいなご',
'ウスパンテク語': 'うすはんてくこ',
'ウズベク語': 'うすへくこ',
'ウデヘ語': 'うてへこ',
'ウドムルト語': 'うとむるとこ',
'ウナミ語': 'うなみこ',
'ウブル=アウア語': 'うふるあうあこ',
'ウマ語': 'うまこ',
'ウラル祖語': 'うらるそこ',
'ウラルトゥ語': 'うらるとうこ',
'ウルアンニリン語': 'うるあんにりんこ',
'ウルドゥー語': 'うるとうこ',
'ヴレス語': 'うれすこ',
'ウンバロー語': 'うんはろおこ',
'ウンブリア語': 'うんふりあこ',
'英語': 'えいご',
'エイヌ語': 'えいぬこ',
'エウェ語': 'えうえこ',
'エヴェンキ語': 'えうえんき',
'エシュテハールド語': 'えしゆてはあるとこ',
'エストニア語': 'えすとにあこ',
'エストレマドゥーラ語': 'えすとれまとううらこ',
'エスペラント': 'えすへらんと',
'エセエハ語': 'えせえはこ',
'エトルリア語': 'えとるりあこ',
'エリタイ語': 'えりたいこ',
'エルヴダーレン語': 'えるうたあれんこ',
'エルジャ語': 'えるしやこ',
'エンデ語': 'えんてこ',
'オーストラリア・クリオル語': 'おおすとらりあくりおるこ',
'オーストロネシア祖語': 'おおすとろねしあそこ',
'オジブウェー語': 'おしふうええこ',
'オスマン語': 'おすまんこ',
'オセアニア祖語': 'おせあにあそこ',
'オセット語': 'おせつとこ',
'オック語': 'おつくこ',
'オニン語': 'おにんこ',
'オランダ語': 'おらんたこ',
'オランダ低ザクセン語': 'おらんたていさくせんこ',
'オリヤー語': 'おりやあこ',
'オロモ語': 'おろもこ',
'オワ語': 'おわこ',
'海岸カダザン語': 'かいかんかたさんこ',
'回輝語': 'かいきこ',
'カウィ語': 'かういこ',
'カウナ語': 'かうなこ',
'ガガウズ語': 'かかうすこ',
'カクチケル語': 'かくちけるこ',
'カザフ語': 'かさふ',
'カシグラン・ドゥマガット・アグタ語': 'かしくらんとうまかつとあくたこ',
'カシミール語': 'かしみいるこ',
'カシューブ語': 'かしゆうふこ',
'カタルーニャ語': 'かたるにやこ',
'カトーバ語': 'かとおはこ',
'カナカナブ語': 'かなかなふこ',
'カヌリ語': 'かぬり',
'カビル語': 'かひるこ',
'カピンガマランギ語': 'かひんかまらんき',
'ガミララーイ語': 'かみららあいこ',
'ガヨ語': 'かよこ がよご',
'カラカルパク語': 'からかるはくこ',
'カラチャイ・バルカル語': 'からちやいはるかるこ',
'カラミアン=タグバンワ語': 'からみあんたくはんわこ',
'ガリシア語': 'かりしあこ',
'カリティアナ語': 'かりていあなこ',
'カルムイク語': 'かるむいくこ',
'カレリア語': 'かれりあこ',
'カンカナウイ語': 'かんかなういこ',
'広東語': 'かんとんこ',
'カンナダ語': 'かんなたこ',
'カンバ語': 'かんはこ',
'カンピダーノ・サルデーニャ語': 'かんひたあのさるていにやこ',
'漢文': 'かんふん',
'キクユ語': 'きくゆこ',
'キサール語': 'きさあるこ',
'北サラワク祖語': 'きたさらわくこ',
'北フリジア語': 'きたふりじあご',
'キチェ語': 'きちえこ',
'キプ語': 'きふこ',
'キマラガング語': 'きまらかんくこ',
'キリヴィラ語': 'きりういら',
'ギリシア語': 'きりしあご',
'ギリシア祖語': 'きりしあそこ',
'キリバス語': 'きりはすこ',
'キルギス語': 'きるきす',
'キンブリ語': 'きんふりこ',
'クアヌア語': 'くあぬあこ',
'グアラニ語': 'くあらに',
'グアラニー語': 'くあらにいこ',
'クイバ語': 'くいはこ',
'クヴェン語': 'くうえんこ',
'グジャラート語': 'くしあらあとこ',
'クナ語': 'くなこ',
'クバラン語': 'くはらんこ',
'クペレ語': 'くへれこ',
'クムク語': 'くみくこ',
'クメール語': 'くめーる',
'クラビト語': 'くらひとこ',
'クリー語': 'くりいこ',
'グリーンランド語': 'くりいんらんとこ',
'クリミア・タタール語': 'くりみあたたあるこ',
'クリミヤゴート語': 'くりみやこおとこ',
'グルジア語': 'くるしあこ',
'クルドゥ語': 'くるとうこ',
'クルド語': 'くるとこ',
'クルマンジー': 'くるまんしい',
'クロアチア語': 'くろあちあこ',
'クワニャマ語': 'くわにやまこ',
'クワンヤマ語': 'くわんやまこ',
'クン語': 'くんこ',
'クンダン語': 'くんたんこ',
'ケダ・マレー語': 'けたまれえこ',
'ケチュア語': 'けちゆあ',
'ケマク語': 'けまくこ',
'ケルト祖語': 'けるとそこ',
'ゲルマン祖語': 'けるまんそこ',
'古アイルランド語': 'こあいるらんとこ',
'古イタリア語': 'こいたりあこ',
'コイラボロ・センニ語': 'こいらほろせんにこ',
'古ウェールズ語': 'こうええるすこ',
'後期ラテン語': 'こうきらてんこ',
'口語': 'こうこ',
'高地ソルブ語': 'こうちそるふこ',
'古英語': 'こえいこ',
'コエコエ語': 'こえこえこ こえこえご',
'ゴート語': 'こおとこ',
'古オランダ語': 'こおらんたこ',
'コーンウォール語': 'こおんうおおるこ',
'古グルジア語': 'こくるしあこ',
'呉語': 'ここ',
'古高ドイツ語': 'ここうといつこ ここうどいつご',
'古ザクセン語': 'こさくせんこ',
'コサ語': 'こさこ',
'古スウェーデン語': 'こすうええてんこ',
'古スペイン語': 'こすへいんこ',
'コスラエ語': 'こすらえこ',
'古代エジプト語': 'こたいえしふとこ',
'古代教会スラヴ語': 'こたいきようかい',
'古代日本語': 'こたいにほんこ',
'コット語': 'こつとこ',
'古典アルメニア語': 'こてんあるめにあこ',
'古典ギリシア語': 'こてんきりしあこ',
'古典ナワトル語': 'こてんなわとるこ',
'古デンマーク語': 'こてんまあくこ',
'古トルコ語': 'ことるここ',
'古ノルド語': 'このるとこ',
'古東スラヴ語': 'こひかしすらうこ',
'古フランク語': 'こふらんくこ',
'古フランス語': 'こふらんすこ',
'古フリジア語': 'こふりしあこ',
'古ブルトン語': 'こふるとんこ',
'古プロヴァンス語': 'こふろうあんすこ',
'古ポルトガル語': 'こほるとかるこ',
'古ポーランド語': 'こほるとかるこ 古ポルトガル語',
'コマンチェ語': 'こまんちえこ',
'コミ語': 'こみこ',
'コミ・ジリエーン語': 'こみしりええんこ',
'コミ・ペルミャク語': 'こみへるみやくこ',
'コメリン語': 'こめりんこ',
'コモド語': 'こもとこ',
'古ラテン語': 'こらてんこ',
'コルシカ語': 'こるしかこ',
'ゴロンタロ語': 'ころんたろこ',
'コンカニ語': 'こんかにこ',
'ザーターフリジア語': 'さあたあふりしあこ',
'サーミ祖語': 'さあみそこ',
'サアロア語': 'さあろあこ',
'サイシヤット語': 'さいしやつとこ',
'サオ語': 'さおこ',
'サカプルテク語': 'さかふるてくこ',
'ザザキ語': 'ささきこ',
'ササク語': 'ささくこ',
'サハ語(ヤクート語)': 'さはこ',
'サバ・ビサヤ語': 'さはひさやこ',
'サボ語': 'さほこ',
'サモア語': 'さもあこ',
'サモギティア語': 'さもきていあこ',
'サルデーニャ語': 'さるてーにや',
'サンギル語': 'さんきるこ',
'サンスクリット': 'さんすくりつと',
'北サーミ語': 'さーみこ',
'ジェーラ語': 'しええらこ',
'シカ語': 'しかこ',
'シチリア語': 'しちりあ',
'シパカペンセ語': 'しはかへんせこ',
'シメウル語': 'しめうるこ',
'ジャージー島語': 'しやあしいとうこ',
'シャイアン語': 'しやいあんこ',
'シャボ語': 'しやほ',
'ジャマイカ・クレオール語': 'しやまいかくれおおるこ',
'ジャライ語': 'しやらいこ',
'ジャワ語': 'しやわこ',
'シャン語': 'しやんこ しゃんご',
'シュスワプ語': 'しゆすわふこ',
'シュメール語': 'しゆめーる',
'ショナ語': 'しよなこ',
'ショル語': 'しよるこ',
'西拉雅語': 'しらや',
'シルハ語': 'しるはこ',
'ジルバル語': 'しるはるこ',
'シレジア語': 'しれしあこ',
'シンド語': 'しんと',
'シンハラ語': 'しんはらご',
'スウェーデン語': 'すうええてんこ',
'ズールー語': 'すうるうこ',
'スカル語': 'すかるこ',
'スコットランド・ゲール語': 'すこつとらんとけえるこ',
'スコットランド語': 'すこつとらんとこ',
'スコルト・サーミ語': 'すこるとさあみこ',
'スバ語': 'すはこ',
'スペイン語': 'すへいんこ',
'スラヴ祖語': 'すらうそこ',
'スラナン語': 'すらなんこ',
'スロヴァキア語': 'すろうあきあこ',
'スロヴィオ': 'すろういお',
'スロヴェニア語': 'すろうえにあこ',
'スワジ語': 'すわしこ',
'スワヒリ語': 'すわひりご',
'スンダ語': 'すんたこ',
'スンダ・スラウェシ祖語': 'すんたすらうえしそこ',
'スンバワ語': 'すんはわこ',
'西部チャム語': 'せいふちやむこ',
'西部ブキドゥノン・マノボ語': 'せいふふきとうのんまのほこ',
'西部マレー・ポリネシア祖語': 'せいふまれえほりねしあそこ',
'セブアノ語': 'せふあのこ',
'セム祖語': 'せむそこ',
'セリ語': 'せりこ',
'セルビア・クロアチア語': 'せるひあくろあちあ',
'セルビア語': 'せるひあこ',
'ソッド語': 'そつとこ',
'ソト語': 'そとこ',
'ソニンケ語': 'そにんけこ',
'ソマリ語': 'そまりこ',
'ソラニー': 'そらにい',
'ゾンカ語': 'そんかこ',
'ダーラナ語': 'たあらなこ',
'タイ語': 'たいこ',
'タイノ語': 'たいのこ',
'タイヤル語': 'たいやるこ',
'タイヤル祖語': 'たいやるそこ',
'タイ・ルー語': 'たいるうこ',
'タエ語': 'たえこ',
'タオカス語': 'たおかすこ',
'タカナ語': 'たかなこ',
'タガル・ムルット語': 'たかるむるつとこ',
'タガログ語': 'たかろくこ',
'タクウ語': 'たくうこ',
'多言語': 'たけんこ',
'ダコタ語': 'たこたこ',
'タジク語': 'たしく',
'タタール語': 'たたあるこ',
'タヒチ語': 'たひちこ',
'タミル語': 'たみるご',
'タラスコ語': 'たらすここ',
'タラント語': 'たらんとこ',
'ダルグヮ語': 'たるくわこ',
'ダルマチア語': 'たるまちあこ',
'タロコ語': 'たろここ',
'ダン語': 'たんこ',
'タンゴア語': 'たんこあこ',
'タンブナン・ドゥスン語': 'たんふなんとうすんこ',
'チアチア語': 'ちあちあこ',
'チェコ語': 'ちえここ',
'チェチェン語': 'ちえちえん',
'チェロキー語': 'ちえろきいこ',
'チカソー語': 'ちかそー',
'チヌーク・ジャーゴン': 'ちぬうくしやあこん',
'チベット語': 'ちへつとこ',
'チボリ語': 'ちほりこ',
'チャガタイ語': 'ちやかたいこ',
'チャバカノ語': 'ちやはかのこ',
'チャミクロ語': 'ちやみくろこ',
'チャム祖語': 'ちやむそこ',
'チャモロ語': 'ちやもろこ',
'チュヴァシュ語': 'ちゆうあしゆこ',
'中英語': 'ちゆうえいこ',
'中央タグバンワ語': 'ちゆうおうたくはんわこ',
'中央ビコール語': 'ちゆうおうひこおるこ',
'中央メラナウ語': 'ちゆうおうめらなう',
'中核ポリネシア祖語': 'ちゆうかくほりねしあそこ',
'中期オランダ語': 'ちゆうきおらんたこ',
'中期フランス語': 'ちゆうきふらんすこ',
'チューク語': 'ちゆうくこ',
'中高ドイツ語': 'ちゆうこうといつこ ちゅうこうどいつご',
'中国語': 'ちゆうこくこ',
'中世アルメニア語': 'ちゆうせいあるめにあこ',
'中世ウェールズ語': 'ちゆうせいうええるすこ',
'中世低地ドイツ語': 'ちゆうせいていちといつこ',
'中東部マレー・ポリネシア祖語': 'ちゆうとうふまれえほりねしあそこ',
'中部マレー・ポリネシア祖語': 'ちゆうふまれえほりねしあそこ',
'チュフ語': 'ちゆふこ',
'チュル語': 'ちゆるこ',
'朝鮮語': 'ちようせんこ',
'チョクトウ語': 'ちよくとうこ',
'チョル語': 'ちよるこ',
'チョルティ語': 'ちよるていこ',
'チョンタル語': 'ちよんたるこ',
'チワン語': 'ちわんこ',
'ツアモツ語': 'つあもつこ',
'ツェルタル語': 'つえるたるこ',
'ツォウ語': 'つおうこ',
'ツォツィル語': 'つおついるこ',
'ツォンガ語': 'つおんかこ',
'ツトゥヒル語': 'つとうひるこ',
'ツバル語': 'つはるこ',
'ツワナ語': 'つわなこ',
'ティグリニャ語': 'ていくりにや',
'低地ソルブ語': 'ていちそるふこ',
'低地ドイツ語': 'ていちといつこ',
'ディベヒ語': 'ていへひこ',
'ティムゴン・ムルット語': 'ていむこんむるつとこ',
'ティルライ語': 'ているらいこ',
'ディンカ語': 'ていんかこ',
'テクティテク語': 'てくていてくこ',
'テソ語': 'てそこ',
'テトゥン語': 'てとうんこ',
'テルグ語': 'てるくこ',
'テル・サーミ語': 'てるさあみこ',
'デンマーク語': 'てんまあくこ',
'トアバイタ語': 'とあはいたこ',
'ドイツ語': 'といつこ',
'トウィ語': 'とういこ',
'トゥバ語': 'とうはこ',
'ドゥパニナン・アグタ語': 'とうはになんあくたこ',
'トゥピナンバ語': 'とうひなんは',
'東部チャム語': 'とうふちやむこ',
'東部フツナ語': 'とうふふつなこ',
'東部ポリネシア祖語': 'とうふほりねしあそこ',
'東部マレー・ポリネシア祖語': 'とうふまれえほりねしあそこ',
'トゥワリ・イフガオ語': 'とうわりいふかおこ',
'ドゥワル語': 'とうわるこ',
'ドゥンガ語': 'とうんかこ',
'トカラ語A': 'とからこA',
'トカラ語B': 'とからこB',
'トキポナ': 'ときほな',
'トク・ピシン': 'とくひしん',
'トケラウ語': 'とけらうこ',
'トバ語': 'とはこ',
'ドブ語': 'とふこ',
'トホノ・オオダム語': 'とほのおおたむこ',
'トホラバル語': 'とほらはるこ',
'トマディノ語': 'とまていのこ',
'トラキ語': 'とらきこ',
'トリトリ語': 'とりとりこ',
'トリンギット語': 'とりんきつとこ',
'ドルガン語': 'とるかんこ',
'トルクメン語': 'とるくめんこ',
'トルコ語': 'とるここ',
'トレス海峡諸島クレオール語': 'とれすかいきようくれおおるこ',
'トンガ語': 'とんかこ',
'ドンガン語': 'とんかんご',
'トングウェ語': 'とんくうえこ',
'トンテンボアン語': 'とんてんほあんこ',
'ナーシオイ語': 'なあしおいこ',
'ナイジェリア・ピジン語': 'ないしえりあひしんこ',
'ナヴァホ語': 'なうあほ',
'ナウル語': 'なうるこ',
'ナカナイ語': 'なかないこ',
'ナバーラ・アラゴン語': 'なはあらあらこんこ',
'ナポリ語': 'なほり',
'ナワトル語': 'なわとるこ',
'南部マルケサス語': 'なんふまるけさすこ',
'南部ンデベレ語': 'なんふんてれへこ',
'ニアス語': 'にあすこ',
'ニウアフォオウ語': 'にうあふおおうこ',
'ニウエ語': 'にうえこ',
'西アパッチ語': 'にしあはつちこ',
'西海岸バジャウ語': 'にしかいかんはしやうこ',
'西フリジア語': 'にしふりしあこ',
'日本語': 'にほんこ',
'ニャンジャ語': 'にやんしやこ',
'ヌクオロ語': 'ぬくおろこ',
'ヌク語': 'ぬくこ',
'ヌムバミ語': 'ぬむはみこ',
'ネネツ語': 'ねねつこ',
'ネパール語': 'ねはあるこ',
'ネミ語': 'ねみこ',
'ネンド語': 'ねんとこ',
'ノヴィアル': 'のういある',
'ノガイ語': 'のかいこ',
'ノシロ語': 'のしろこ',
'ノルウェー語': 'のるうええこ',
'ノルウェー語(ニーノシュク)': 'のるうええこにいのしゆく',
'ノルウェー語(ブークモール)': 'のるうええこふうくもおる',
'ノルマン語': 'のるまんこ',
'パーリ語': 'はありこ ぱありご',
'バイエルン語': 'はいえるんこ',
'ハイチ語': 'はいちこ',
'パイワン語': 'はいわんこ',
'ハヴェケ語': 'はうえけこ',
'ハウサ語': 'はうさこ',
'バウ・ビダユ語': 'はうひたゆこ',
'バウレ語': 'はうれこ',
'パウロヒ語': 'はうろひこ',
'ハエケ語': 'はえけこ',
'バカ語_(カメルーン)': 'はかこ かめるーん',
'ハカス語': 'はかすこ',
'バタク・トバ語': 'はくたとはこ',
'バクン語': 'はくんこ',
'バサイ語': 'はさいこ',
'バシキール語': 'はしきいるこ',
'パシュトー語': 'はしゆとおこ',
'バスク語': 'はすくこ',
'パゼッヘ語': 'はせつへこ',
'バタク・カロ語': 'はたくかろこ',
'バタク語': 'はたくこ',
'バタク・ダイリ語': 'はたくたいりこ',
'客家語': 'はつか',
'ハヌノオ語': 'はぬのおこ',
'パピアメント語': 'はひあめんとこ',
'バブサ語': 'はふさこ',
'パポラ語': 'はほらこ',
'パモナ語': 'はもなこ ぱもなご',
'パラオ語': 'はらおこ',
'バラム・カヤン語': 'はらむかやんこ',
'バリ語': 'はりこ',
'バリ語_(南スーダン)': 'はりこみなみすうたん',
'バルアン・パム語': 'はるあんはむこ',
'パルエ語': 'はるえこ',
'バルト・スラヴ祖語': 'はるとすらうそこ',
'バルト・フィン祖語': 'はるとふいんそこ',
'ハルマヘラ・チェンドラワシ祖語': 'はるまへらちえんとらわしそこ',
'ハロイ語': 'はろいこ',
'バローチー語': 'はろおちいこ',
'ハワイ語': 'はわいこ',
'バンガイ語': 'はんかいこ ばんがいご',
'パンガシナン語': 'はんかしなんこ ぱんかしなんご',
'ハンガリー語': 'はんかりいこ',
'バンジャール語': 'はんしやあるこ',
'パンジャブ語': 'はんしやふこ',
'バンジャラング語': 'はんしやらんくこ',
'パンチマ語': 'はんちまこ',
'バンバラ語': 'はんはら',
'パンパンガ語': 'はんはんかこ ぱんぱんかこ',
'ビアク語': 'ひあくこ',
'ピエモンテ語': 'ひえもんてこ',
'ピカルディ語': 'ひかるていこ',
'ビコール語': 'ひこおるこ',
'ピジン語': 'ひしんこ',
'ビスラマ語': 'ひすらまこ',
'ピッチャンチャジャーラ語': 'ひつちやんちやしやあらこ',
'ビハール語': 'ひはあるこ',
'ビマ語': 'ひまこ',
'ヒリガイノン語': 'ひりかいのんこ ひりがいのんご',
'ヒリモトゥ語': 'ひりもとうこ',
'ビルギット語': 'ひるきつとこ',
'ビルバ語': 'ひるはこ',
'ビルマ語': 'ひるまこ',
'ヒンディー語': 'ひんていいこ',
'ビントゥル語': 'ひんとうるこ',
'ファラ語': 'ふあらこ',
'ファリスク語': 'ふありすくこ',
'フィジー・ヒンディー語': 'ふいしいひんていいこ',
'フィジー語': 'ふいしー',
'フィリピン語': 'ふいりひんこ',
'フィリピン祖語': 'ふいりひんそこ',
'フィンランド語': 'ふいんらんとこ',
'フェロー語': 'ふぇろーこ',
'ブギ語': 'ふきこ',
'ブゴトゥ語': 'ふことうこ',
'ブヌン語': 'ふぬんこ',
'プユマ語': 'ふゆまこ',
'ブラックフット語': 'ふらつくふつとこ',
'フラニ語': 'ふらにこ',
'フランス語': 'ふらんすこ',
'フリウリ語': 'ふりうりこ',
'ブリ語': 'ふりこ',
'ブリヤート語': 'ふりやあとこ',
'フリュギア語': 'ふりゆきあこ',
'ブルガリア語': 'ふるかりあこ',
'ブルトン語': 'ふるとんこ',
'ブルネイ・ビサヤ語': 'ふるねいひさやこ',
'プロヴァンス語': 'ふろうあんすこ',
'プロシア語': 'ふろしあこ',
'フワイ語': 'ふわいこ',
'ブンク・トラキ祖語': 'ふんくとらきそこ',
'ベトナム語': 'へとなむこ',
'ベト・ムオン祖語': 'へとむおんそこ',
'ヘブライ語': 'へふらいこ',
'ベラルーシ語': 'へらるーし',
'べラワン語': 'へらわんこ',
'ペルシア語': 'へるしあこ',
'ヘレロ語': 'へれろこ',
'ベンガル語': 'へんかるこ',
'ペンリャン語': 'へんりやんこ',
'ポーランド語': 'ほおらんとこ',
'北部マルケサス語': 'ほくふまるけさすこ',
'北部ログライ語': 'ほくふろくらいこ',
'北部ンデベレ語': 'ほくふんてへれこ',
'ポコマム語': 'ほこまむこ',
'ポコムチ語': 'ほこむちこ',
'ボスニア語': 'ほすにあこ',
'ポラーブ語': 'ほらあふこ',
'ボリナオ語': 'ほりなおこ',
'ポリネシア祖語': 'ほりねしあそこ',
'ポルトガル語': 'ほるとかるこ',
'ボントク語': 'ほんとくこ',
'ポンペイ語': 'ほんへいこ',
'マーザンダラーン語': 'まあさんたらあんこ',
'マオリ語': 'まおりこ',
'マカサル語': 'まかさるこ',
'マケドニア語': 'まけとにあこ',
'マサイ語': 'まさいこ',
'マシワン語': 'ましわんこ',
'マダガスカル語': 'またかすかるこ',
'マトゥイフニラ語': 'まとういふにらこ',
'マドゥラ語': 'まとうらこ',
'マナム語': 'まなむこ',
'マプチェ語': 'まふちえこ まぷちぇご',
'マム語': 'まむこ',
'マヤ祖語': 'まやそこ',
'マヨヤオ・イフガオ語': 'まよやおいふかおこ',
'マラーティー語': 'まらあていいこ',
'マライック祖語': 'まらいつくそこ',
'マラッカ・クレオール・ポルトガル語': 'まらつかくれおおるほるとかるこ',
'マラナオ語': 'まらなおこ',
'マラヤーラム語': 'まらやあらむこ',
'マリ語': 'まりこ',
'マルタ語': 'まるたこ',
'マレー・スンバワ祖語': 'まれえすんはわそこ',
'マレー・チャム祖語': 'まれえちやむそこ',
'マレー・ポリネシア祖語': 'まれえほりねしあそこ',
'マレー語': 'まれこ',
'マンガライ語': 'まんからいこ',
'マンガレヴァ語': 'まんかれうあこ',
'マン島語': 'まんことうこ',
'マンサカ語': 'まんさかこ',
'満州語': 'まんしゆう',
'マンダル語': 'まんたるこ',
'マンディンカ語': 'まんていんかこ',
'ミチフ語': 'みちふこ',
'南アルタイ語': 'みなみあるたいこ',
'南スラウェシ祖語': 'みなみすらうえしそこ',
'ミナンカバウ語': 'みなんかはうこ',
'ミランダ語': 'みらんたこ',
'閩東語': 'みんとんこ',
'閩南語': 'みんなん',
'ムオン語': 'むおんこ',
'ムッサウ語': 'むつさうこ',
'ムナ語': 'むなこ',
'ムパデ語': 'むはてこ',
'ムブンドゥ語': 'むふんとうこ',
'メグレル語': 'めくれるこ',
'メル語': 'めるこ',
'メンタワイ語': 'めんたわいこ',
'モーリシャス・クレオール語': 'もおりしやすくれおおるこ',
'モクシャ語': 'もくしやこ',
'モケーニ語': 'もけえにこ',
'モゴンドウ語': 'もこんとうこ',
'モツ語': 'もつこ',
'モトシントレク語': 'もとしんれくこ',
'モノ語': 'ものこ',
'モパン語': 'もはんこ',
'モルドヴァ語': 'もるとうあこ',
'モロネネ語': 'もろねねこ',
'モン語': 'もんこ',
'モンゴル語': 'もんこる',
'ヤーラユ語': 'やあらゆこ',
'ヤカン語': 'やかんこ',
'ヤミ語': 'やみこ',
'ヤムデナ語': 'やむてなこ',
'ヤンクンチャジャーラ語': 'やんくんちやしやあらこ',
'ユアンガ語': 'ゆあんかこ',
'ユカテコ語': 'ゆかてここ',
'ヨソンドゥア・ミステク語': 'よそんとうあみすてくこ',
'ヨルバ語': 'よるはこ',
'与論方言': 'よろんほうけん',
'ラーオ語': 'らあおこ',
'ラージャスターン語': 'らあしやすたあんこ',
'ラヴカレヴェ語': 'らうかれうえこ',
'ラウ語': 'らうこ',
'ラガ語': 'らかこ',
'ラカンドン語': 'らかんとんこ',
'ラズ語': 'らすこ',
'ラディーノ語': 'らていいのこ',
'ラディン語': 'らていんこ らでぃんご',
'ラデ語': 'らてこ',
'ラテン語': 'らてんこ',
'ラトガリア語': 'らとかりあこ',
'ラトヴィア語': 'らとひあ',
'ラパヌイ語': 'らはぬいこ',
'ラマホロト語': 'らまほろとこ',
'ラロトンガ語': 'らろとんかこ',
'ランゴ語': 'らんここ',
'ランプン語': 'らんふんこ',
'ランプン祖語': 'らんふんそこ',
'リヴォニア語': 'りうおにあこ',
'リグリア語': 'りくりあこ',
'リス語': 'りすこ',
'リトアニア語': 'りとあにあこ',
'琉球語': 'りゆうきゆうこ',
'リンガラ語': 'りんからこ',
'リンブルフ語': 'りんふるふこ りんぶるふご',
'ルイジアナ・クレオール語': 'るいしあなくれおおるこ',
'ルーマニア語': 'るうまにあこ',
'ルオ語': 'るおこ',
'ルカイ語': 'るかいこ',
'ルカイ祖語': 'るかいそこ',
'ルキガ語': 'るきかこ',
'ルクセンブルク語': 'るくせんふるくこ',
'ルシ語': 'るしこ',
'ルジャン・カヤン語': 'るしやんかやんこ',
'ルバ・カタンガ語': 'るはかたんかこ',
'ルレ・サーミ語': 'るれさあみこ',
'ルワンダ語': 'るわんたこ',
'ルングス語': 'るんくすこ',
'レジャン語': 'れしやんこ',
'レズギ語': 'れすき',
'レティ語_(インドネシア)': 'れていこいんとねしあ',
'レムボング語': 'れむほんくこ',
'レンネル語': 'れんねるこ',
'ロヴィアナ語': 'ろういあなこ',
'ロシア語': 'ろしあこ',
'ロジバン': 'ろしはん',
'ロトゥマ語': 'ろとうまこ',
'ロトッド語': 'ろとつとこ',
'ロヒンギャ語': 'ろひんきやこ',
'ロマ語': 'ろま',
'ロマニカ': 'ろまにか',
'ロマンシュ語': 'ろまんしゆこ',
'ロマンス語': 'ろまんすこ',
'ロンバルド語': 'ろんはるとこ',
'ワステカ語': 'わすてかこ',
'ワステク語': 'わすてくこ',
'ワライ語': 'わらいこ',
'ワラオ語': 'わらおこ',
'ワリシア語': 'わりしあこ',
'ワルピリ語': 'わるひりこ',
'ワロン語': 'わろんこ',
'ンガジュ語': 'んかしゆこ',
'ンコレ語': 'んこれこ',
'ンデベレ語': 'んてへれこ'
};
Array.prototype.spliceArray = function(index, n, array) {
return Array.prototype.splice.apply(this, [index, n].concat(array));
};
Array.prototype.moveToFront = function(x) {
var _array = this.filter(function(item){ return item !== x;});
if (_array.length == this.length) {
return;
} else {
this.spliceArray(0, this.length, _array);
this.unshift(x);
}
};
Array.prototype.moveToLast = function(x) {
var _array = this.filter(function(item){ return item !== x;});
if (_array.length == this.length) {
return;
} else {
this.spliceArray(0, this.length, _array);
this.push(x);
}
};
$.prototype.sortInPlace = function(selector, key) {
var $elements = $(this).find(selector);
$elements.detach();
$elements.sort(function(a,b){
return key(a) - key(b);
});
$elements.appendTo($(this));
};
function sort_languages(title, langs) {
if (langs.some(function(x){return !keys[x];})) {
console.log(langs.map(function(x){return !keys[x];}));
return langs;
}
langs.sort(function(a,b){
if (keys[a] && keys[b]) {
return keys[a].localeCompare(keys[b]);
} else {
return a.localeCompare(b);
}
});
if (/^[4E00-9FAF]+$/.test(title)) {
langs.moveToFront("中国語");
}
langs.moveToFront("日本語");
langs.moveToFront("記号");
langs.moveToFront("漢字");
langs.moveToLast("コード等");
return langs;
}
var self = function($content) {
var langs = $('.mw-parser-output > h2 > .mw-headline').map(function(i){
return $(this).text();
}).toArray();
var title = mw.config.get('wgTitle');
langs = sort_languages(title, langs);
console.log(langs);
var lang_map = langs.reduce(function(acc, cur, i) {
acc[cur] = i;
return acc;
}, {});
console.log(lang_map);
// 本体のソート
var skey = 0;
$('.mw-parser-output > *').each(function(i){
var lg = $(this).find('> .mw-headline');
if ($(this).prop("tagName") == 'H2' && lg.length == 1) {
skey = lang_map[lg.text()] + 1;
}
$(this).attr('data-jawiktsort', skey * 100000 + i);
});
$('.mw-parser-output').sortInPlace('> *', function(x){ return parseInt($(x).data('jawiktsort'));});
// 目次のソート
skey = 0;
$('#toc > ul > li').each(function(i){
var lg = $(this).find('> a > .toctext');
if (lg.length == 1) {
skey = lang_map[lg.text()] + 1;
}
$(this).attr('data-jawiktsort', skey * 100000 + i);
});
$('#toc > ul').sortInPlace('> li', function(x){ return parseInt($(x).data('jawiktsort'));});
};
mw.hook('wikipage.content').add(self);
})(mediaWiki, jQuery);