用SilverStripe可翻译模块检测当前语言方向



我正在使用SilverStripe建立一个应该支持英语(LTR)和阿拉伯语(RTL)语言的网站。在模板中,我需要设置语言的方向。

<html lang="$ContentLocale" dir="$//SomethingHere//">

如何检测当前语言方向并将其提供给模板?

在SilverStripe 3.4中,i18n有一个返回"rtl"或"ltr"的get_script_direction函数。这可以通过模板全局变量$i18nScriptDirection调用。

<html lang="$ContentLocale" dir="$i18nScriptDirection">

最新更新