keevitaja / translations-module
Pyrocms V3 的动态翻译模块
v0.0.1
2017-03-21 14:01 UTC
This package is auto-updated.
Last update: 2024-09-28 00:31:10 UTC
README
此模块通过 Laravel Translator 提供快速动态翻译。
翻译项目存储在数据库中,但只在启动级别加载一次。只需少量额外的查询即可。
安装
composer require keevitaja/translations-module dev-master
接下来在 PyroCMS 控制面板(管理部分)导航到插件/模块并安装模块。
现在你应该有了“翻译”菜单项。
使用方法
要开始使用此模块,您必须首先创建一个新的包。它就像一个翻译组。然后创建一个新的可翻译项。每个可翻译项都必须有一个包。
在您的 twig 模板中,您可以使用 trans
twig 方法
{{ trans('pages.test', {'name': 'Britney Spears'}) }}
在上面的示例中,pages
是包的别名,test
是可翻译项的别名。
有关后端使用,请参阅 Laravel 文档
https://laravel.net.cn/docs/master/localization
还有什么?
Pyro 很酷!