Moodle开发支持RTL(从右到左)语言

时间:2015-05-12 07:29:19

标签: php localization moodle right-to-left

如何在Moodle中开发一个功能,以确保它支持所有语言,包括阿拉伯语和希伯来语等RTL语言?

2 个答案:

答案 0 :(得分:0)

Moodle已经支持从右到左的语言。

你只需要注意造型。这里有一些指导原则:https://docs.moodle.org/dev/CSS_coding_style#Right-to-left

答案 1 :(得分:0)

正如Russell England所说,Moodle本身支持RTL语言。只需确保在插件/主题中包含一个CSS文档,其中填充/边距位于文本的右侧而不是左侧,并且您将是可以随意使用的。无需额外编码。 :)

根据核心代码的清洁程度,某些连接可能需要反转,如果它是标准核心,Moodle将自动知道连接短字符串和数字的方式。如果没有,它仍然不是一个问题,因为它是一个相当直接的PHP编辑,可以让它按照应有的方式运行。

如果您的数据不符合您网站的语言,则可能会遇到问题。例如。在阿拉伯语网站上呈现英文全名,名称将显示相反。

TLDR:Moodle本身支持RTL。除了某些特定的连接情况外,对自定义代码没有特殊要求。