相对于阿拉伯语文本,我的括号应该放在哪里?
Where should my brackets be in relation to the text for Arabic languages?
我们的应用程序会自动修改后跟括号的阿拉伯文本的布局,我想知道这是否正确?
应用程序以下列格式显示项目:
[ID of structure](version)
因此 1.5 版的英文结构 "Whosebug" 将显示为:
Whosebug(1.5)
注意:需要显示括号。 ID和第一个括号之间没有space。括号仅包含版本。括号可以是任何字符,但现在切换到不同的字符已经太晚了!
这适用于从左到右的语言,但对于阿拉伯语,结构以以下形式出现:
ستاكوفيرفلوو(1.0)
我不会说阿拉伯语,我需要知道这是否真的正确。阿拉伯语格式等同于英语格式还是出了什么大问题?
阿拉伯语文本应显示为:
ستاكوفيروو(1.0)
我添加了 RLM 的 html 实体/从右到左的标记 ‏
以修复文本。如果您的应用程序本身不支持 Bidi,则您应该这样做。您可以通过以下方式添加 RLM:
HTML Entity (decimal) ‏
HTML Entity (hex) ‏
HTML Entity (named) ‏
How to type in Microsoft Windows Alt +200F
UTF-8 (hex) 0xE2 0x80 0x8F (e2808f)
UTF-8 (binary) 11100010:10000000:10001111
UTF-16 (hex) 0x200F (200f)
UTF-16 (decimal) 8,207
UTF-32 (hex) 0x0000200F (200f)
UTF-32 (decimal) 8,207
C/C++/Java source code "\u200F"
Python source code u"\u200F"
(注:Whosebug 对音译为 ستاك-أوفرولو)
我们的应用程序会自动修改后跟括号的阿拉伯文本的布局,我想知道这是否正确?
应用程序以下列格式显示项目:
[ID of structure](version)
因此 1.5 版的英文结构 "Whosebug" 将显示为:
Whosebug(1.5)
注意:需要显示括号。 ID和第一个括号之间没有space。括号仅包含版本。括号可以是任何字符,但现在切换到不同的字符已经太晚了!
这适用于从左到右的语言,但对于阿拉伯语,结构以以下形式出现:
ستاكوفيرفلوو(1.0)
我不会说阿拉伯语,我需要知道这是否真的正确。阿拉伯语格式等同于英语格式还是出了什么大问题?
阿拉伯语文本应显示为:
ستاكوفيروو(1.0)
我添加了 RLM 的 html 实体/从右到左的标记 ‏
以修复文本。如果您的应用程序本身不支持 Bidi,则您应该这样做。您可以通过以下方式添加 RLM:
HTML Entity (decimal) ‏
HTML Entity (hex) ‏
HTML Entity (named) ‏
How to type in Microsoft Windows Alt +200F
UTF-8 (hex) 0xE2 0x80 0x8F (e2808f)
UTF-8 (binary) 11100010:10000000:10001111
UTF-16 (hex) 0x200F (200f)
UTF-16 (decimal) 8,207
UTF-32 (hex) 0x0000200F (200f)
UTF-32 (decimal) 8,207
C/C++/Java source code "\u200F"
Python source code u"\u200F"
(注:Whosebug 对音译为 ستاك-أوفرولو)