有没有办法在 octobercms 页面的配置部分翻译标题
Is there a way to translate the title in the configuration section of an octobercms page
我安装了 rainlab 翻译插件,它可以很好地用于
的 twigg 翻译
{{ "text to translate"|_ }}
此外,我知道我们可以很容易地在插件中创建 lang 文件夹,然后这样使用:
'name' => 'Traductions',
我也在我的页面配置中这样翻译了我的url:
[viewBag]
localeUrl[en] = "/clinics/slug"
但是是否可以对标题做类似的事情?
我需要翻译页面 php / 配置部分中的页面标题。
谢谢
我猜你可以利用代码部分
并输入此代码
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);
希望对您有所帮助。
如果您使用正确的工具正确地做到这一点,使用 October 的插件开发一个可翻译的网站不会花费更长的时间。
使用翻译插件,可以将语言指定为 URL 的一部分,您将能够更轻松地使用 Twig 过滤器。
检查这个:
http://octobercms.com/blog/post/building-responsive-multi-language-website-blog-and-static-pages
我安装了 rainlab 翻译插件,它可以很好地用于
的 twigg 翻译{{ "text to translate"|_ }}
此外,我知道我们可以很容易地在插件中创建 lang 文件夹,然后这样使用:
'name' => 'Traductions',
我也在我的页面配置中这样翻译了我的url:
[viewBag]
localeUrl[en] = "/clinics/slug"
但是是否可以对标题做类似的事情? 我需要翻译页面 php / 配置部分中的页面标题。
谢谢
我猜你可以利用代码部分
并输入此代码
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);
希望对您有所帮助。
如果您使用正确的工具正确地做到这一点,使用 October 的插件开发一个可翻译的网站不会花费更长的时间。
使用翻译插件,可以将语言指定为 URL 的一部分,您将能够更轻松地使用 Twig 过滤器。
检查这个: http://octobercms.com/blog/post/building-responsive-multi-language-website-blog-and-static-pages