bitsoflove/craft-easy-translations

轻松管理Craft CMS中的静态翻译。

1.0.0 2023-08-25 12:48 UTC

This package is auto-updated.

Last update: 2024-08-30 01:27:01 UTC


README

Easy Translations插件让您轻松管理网站上的静态翻译。通过查看所有使用的翻译并支持导出/导入,您可以快速开始翻译所有网站!

repo-img

功能

  • 轻松查看和更新所有静态翻译。
  • 总结每个文件中使用的所有静态翻译。
  • 保存的翻译将存储在数据库中。开发与客户端之间无冲突。
  • 导出翻译到CSV、XML和JSON。
  • 使用CSV导入翻译。
  • 用户权限决定谁可以查看哪些翻译。
  • 排序和搜索以快速找到特定的翻译。

用法

主要翻译表

插件主页上的表格包含所有源(键)的列表,这些键在静态翻译文件中定义。

在源旁边,在第二列中,您可以查看和编辑翻译。您管理的翻译取决于左上角多站点菜单中选定的语言/网站。

侧边栏

根据用户的权限,主表格左侧将显示不同的部分。

模板

包含一个或多个翻译键的所有模板文件的排序列表。这对于希望确切知道翻译在哪里使用的开发者特别有用。

类别

在模板路径下方,有一个类别列表。这些包括包含在静态翻译文件中的所有翻译,如app.phpsite.php

翻译逻辑

默认情况下,翻译将从静态翻译文件中提取。更改并保存一些翻译将导致 修改的翻译保存到数据库中。

保存在数据库中的翻译优先于静态文件中的翻译。这意味着管理员/客户可以完全控制静态翻译,而无需更改任何文件或代码。

系统要求

  • Craft 4.x

安装

要安装此插件,请转到您的Craft项目并按照以下说明操作。

  • 通过Composer加载插件
composer require bitsoflove/craft-easy-translations -w
  • 在控制面板 -> 设置 -> 插件中安装插件。 或者 使用以下命令
php craft plugin/install easy-translations