我安装了rainlab翻译插件,并且用于
的twigg翻译工作得很好{{ "text to translate"|_ }}
另外,我知道我们可以在插件中轻松创建lang文件夹,并以这种方式使用它:
'name' => 'Traductions',
我还在页面配置中以这种方式翻译了我的网址:
[viewBag]
localeUrl[en] = "/clinics/slug"
但是有可能为标题做类似的事情吗? 我需要在页面的php / configuration部分翻译页面标题。
谢谢
答案 0 :(得分:1)
我猜您可以使用代码部分
并输入此代码
url = "/blog"
layout = "default"
==
<?
function onEnd() {
$this->page->title = <<Your Translated Title>>;
}
?>
==
<h3>Html Here</h3>
(假设您使用的是rainlab翻译插件)要翻译消息,您可以使用
use RainLab\Translate\Models\Message;
然后
$this->page->title = Message::trans($string, $params);
我希望这会对你有所帮助。
答案 1 :(得分:0)
如果你使用正确的工具正确地完成它,使用10月的插件开发可翻译的网站将不会花费更长的时间。
使用翻译插件,可以将语音指定为URL的一部分,您将能够轻松地使用Twig过滤器。
检查一下: http://octobercms.com/blog/post/building-responsive-multi-language-website-blog-and-static-pages