1

CLDR-25-data で、アラビア語ロケールのリスト パターン形式の次のエントリを観察しました (ヘブライ語でも同様です)。

<listPatterns>
  <listPattern>
    <listPatternPart type="start" draft="contributed">{0}، {1}</listPatternPart>
    <listPatternPart type="middle" draft="contributed">{0}، {1}</listPatternPart>
    <listPatternPart type="end" draft="contributed">{0}، و {1}</listPatternPart>
    <listPatternPart type="2" draft="contributed">{0} و {1}</listPatternPart>
  </listPattern>
</listPatterns>

LDML 仕様では、"{0}" または "{1}" の形式のプレースホルダーについてのみ言及されていることに注意してください (タイプ "end" および "2" のリスト パターン パーツとは異なります)。以下も参照してください。

http://cldr.unicode.org/development/development-process/design-proposals/list-formatting

また

http://cldr.unicode.org/translation/lists

これは右から左へのスタイルと関係があると思われますが、詳細はどうですか?


アップデート:

これで、文字の実際のシーケンスを確認するための小さな Java プログラムを作成できました。

String s = "{0} و {1}"; // as displayed in browser or IDE-window
for (char c : s.toCharArray()) {
    System.out.println(c);
}

出力は次のとおりです。

{
0
}

و

{
1
}

文字列自体の問題ではなく、表示の問題のようですね?! Internet Explorer バージョン 9 と Eclipse 4.3 を使用しています。

4

1 に答える 1