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

时间:2016-11-01 08:42:54

标签: php silverstripe

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

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

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

1 个答案:

答案 0 :(得分:4)

在SilverStripe 3.4中,i18n has a get_script_direction函数返回&#34; rtl&#34;或&#34; ltr&#34;。这可以通过template global variable $i18nScriptDirection来调用。

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