0
アルファベット順のナビゲーション(jQuery ListNav Pluginを使用)を使用したいが、ペルシア語で使用したい。 jQueryファイルを変更しようとしましたが、正しく動作しませんでした。 私はそれをペルシア語のアルペベットにどのように変更できますか?変更方法ペルシア語へのアルファベット順のナビは?
アルファベット順のナビゲーション(jQuery ListNav Pluginを使用)を使用したいが、ペルシア語で使用したい。 jQueryファイルを変更しようとしましたが、正しく動作しませんでした。 私はそれをペルシア語のアルペベットにどのように変更できますか?変更方法ペルシア語へのアルファベット順のナビは?
プラグインで数行を修正する必要があります。 jquery-listnav.jsを編集します(例えばnotepad ++)。最初にBOMなしでファイルのエンコードをutf-8に変更します。次いで、アレイ文字が(線20の周りに)定義されているラインをチェックして、ペルシア文字に変更:
letters = [ '_','آ', 'ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ','س', 'ش', 'ص', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی', 'ي', '-' ],
次いで(ライン200付近)addLetterClass機能を持って、正規表現のテストを変更:
if (/\W/.test(firstChar))
この1と
:をC:
if (/\[\u0600-\u06FF]/.test(firstChar))
ウィッヒはペルシャ文字
おそらく無用コメントの範囲でありますUnicodeについては分かりません。並べ替えは珍しいことがあります。 –
"正しい"(望ましい)振る舞いと実際の振る舞いを指定する必要があります。 – YakovL
あなたが参照しているライブラリは英語以外のアルファベットをサポートしていません – Dekel