我在CLDR-25-數據以下在阿拉伯語的語言環境列表模式格式條目(也希伯來語相似)進行觀察:奇怪列表模式格式
<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
我懷疑這事做從右到左的風格,但如何在細節?
UPDATE:
現在我已經寫了一個小型的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。