| 翻訳は女性のようなものです。もし彼らが美しいなら、それは間違っています。本当なら、いです。 モリッツ・ゴットリーブ |
| |
ソースコード function translit(str, typ) { var func = (function(typ) { function prep (a) { var write = !a ? function(chr, row) {trantab[row] = chr;regarr.push(row);} : function(row, chr) {trantab[row] = chr;regarr.push(row);}; return function(col, row) {
インターネット上の音訳について多くのことが書かれていますが、Habrahabrはそれを見つけませんでした。
JavaScriptのシステムAおよびBのISO 9:1995 7.79-2000標準に対応する、文字変換コードを書き直すことにしました。
ロシア語、ベラルーシ語、ウクライナ語、ブルガリア語、マケドニア語をサポートしています。
ロシア、アルメニア、アゼルバイジャン、ベラルーシ、カザフスタン、キルギスタン、タジキスタン、トルクメニスタン、ウズベキスタンで使用されています。
使用の印象:もちろん、コードを単純化できます。音声規則は十分ではありませんが、標準に従う必要があります。
コメント、コメント、提案を待っています。
PS
2015年2月21日-コードについてコメントしました。
2015年2月22日-パッケージの最初のバージョンを収集しました。ご協力いただきありがとうございます。
2015/02/23-変数の名前が変更されました。
05/18/2015-JSDocにより追加。