bitsoflove / craft-easy-translations
轻松管理Craft CMS中的静态翻译。
1.0.0
2023-08-25 12:48 UTC
Requires
- craftcms/cms: ^3.0.0|^4.0.0
This package is auto-updated.
Last update: 2024-08-30 01:27:01 UTC
README
Easy Translations插件让您轻松管理网站上的静态翻译。通过查看所有使用的翻译并支持导出/导入,您可以快速开始翻译所有网站!
功能
- 轻松查看和更新所有静态翻译。
- 总结每个文件中使用的所有静态翻译。
- 保存的翻译将存储在数据库中。开发与客户端之间无冲突。
- 导出翻译到CSV、XML和JSON。
- 使用CSV导入翻译。
- 用户权限决定谁可以查看哪些翻译。
- 排序和搜索以快速找到特定的翻译。
用法
主要翻译表
插件主页上的表格包含所有源(键)的列表,这些键在静态翻译文件中定义。
在源旁边,在第二列中,您可以查看和编辑翻译。您管理的翻译取决于左上角多站点菜单中选定的语言/网站。
侧边栏
根据用户的权限,主表格左侧将显示不同的部分。
模板
包含一个或多个翻译键的所有模板文件的排序列表。这对于希望确切知道翻译在哪里使用的开发者特别有用。
类别
在模板路径下方,有一个类别列表。这些包括包含在静态翻译文件中的所有翻译,如app.php
和site.php
。
翻译逻辑
默认情况下,翻译将从静态翻译文件中提取。更改并保存一些翻译将导致 仅 修改的翻译保存到数据库中。
保存在数据库中的翻译优先于静态文件中的翻译。这意味着管理员/客户可以完全控制静态翻译,而无需更改任何文件或代码。
系统要求
- Craft 4.x
安装
要安装此插件,请转到您的Craft项目并按照以下说明操作。
- 通过Composer加载插件
composer require bitsoflove/craft-easy-translations -w
- 在控制面板 -> 设置 -> 插件中安装插件。 或者 使用以下命令
php craft plugin/install easy-translations