有没有办法在 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