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

Php 支持RTL(从右到左)语言的Moodle开发,php,localization,moodle,right-to-left,Php,Localization,Moodle,Right To Left,如何在Moodle中开发一个功能以确保它支持所有语言,包括RTL语言,如阿拉伯语和希伯来语?Moodle已经支持从右向左的语言 你只需要注意造型。这里有一些指导原则:正如Russell England所说,Moodle天生支持RTL行话。只要确保在插件/主题中包含一个CSS文档,其中填充/边距位于文本的右侧而不是左侧,就可以了。无需额外编码。:) 根据核心代码的干净程度,可能需要反转某些连接,如果它是标准核心,Moodle将自动知道连接短字符串和数字的方法。如果不是,这仍然不是一个问题,因为这是

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

Moodle已经支持从右向左的语言


你只需要注意造型。这里有一些指导原则:

正如Russell England所说,Moodle天生支持RTL行话。只要确保在插件/主题中包含一个CSS文档,其中填充/边距位于文本的右侧而不是左侧,就可以了。无需额外编码。:)

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

如果您的数据与站点语言不兼容,则可能会遇到问题。例如,在阿拉伯语网站上呈现英文全名,因为该名称将显示为反向


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

我不需要更改任何如下所示的代码吗$全名=$firstname.'''$姓氏;(可能应该使用一个核心函数而不是上面的函数来提供全名,但一般的问题是连接带来的困难)。