什么是RTL?
从右到左(right-to-left)
RTL(从右到左)指以从右向左书写的语言,例如阿拉伯语、希伯来语、波斯语和乌尔都语,以及应用和网站为适配这些语言而镜像其布局的方式。
支持RTL不仅仅是翻译文字。整个布局都会翻转:菜单从右侧打开,返回箭头指向相反方向,进度条从右侧开始填充,文字也在右边缘对齐。
有些内容不应翻转,例如电话号码、大多数数字、标志和媒体控件。混合内容也需要小心处理,例如阿拉伯语句子中的英文产品名称,要确保标点符号落在正确的位置。
现代网页代码通过页面的方向设置,以及使用“开始”和“结束”而非“左”和“右”的布局规则,处理了大部分这类问题。字体也很重要:阿拉伯文需要专门设计的字体。
当你提出要求时,Mythex会以从右到左的布局构建阿拉伯语应用。
示例
- 包含阿拉伯语和英语版本的预约网站
- 阿拉伯语中侧边栏移到右侧的仪表盘
常见问题
同一个应用能同时支持阿拉伯语和英语吗?
可以。应用会同时切换语言和方向,因此用户选择阿拉伯语时布局会镜像。请从一开始就做好规划;之后再添加会影响每个界面。
RTL中数字会翻转吗?
不会。即使在从右到左的文字中,数字也保持原有顺序,许多阿拉伯语应用使用西方数字。请仔细测试价格、日期和电话号码。
另请参阅
Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English