boboldehampsink/translate

此包已被废弃且不再维护。没有建议的替代包。
此包最新版本(0.4.2)没有可用的许可信息。

Craft CMS翻译插件

安装次数: 20,991

依赖项: 0

建议者: 0

安全: 0

星标: 44

关注者: 4

分支: 12

开放问题: 9

类型:craft-plugin

0.4.2 2016-07-21 08:14 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:41:41 UTC


README

允许您翻译网站的插件。

功能

  • 读取Craft::t(), Craft.t()和""|t()
  • 在插件自己的翻译文件夹中保存翻译
  • 友好界面(选择地区,搜索,选择位置,筛选文件,浏览路径)
  • 使用“registerTranslateSources”钩子注册自己的翻译源

待办事项

  • 更好的UI(显示文件路径,更多位置)
  • 支持Google翻译

重要:插件的文件夹应该命名为"translate"

已弃用

随着Craft 3在2018年4月4日的发布,此插件已被弃用。您仍然可以使用它与Craft 2一起使用,但建议您使用(并开发)Craft 3版本。目前,我没有这样的计划。

开发

在您的Craft安装中运行此命令以在提交拉取请求之前测试对此插件的更改

phpunit --bootstrap craft/app/tests/bootstrap.php --configuration craft/plugins/translate/phpunit.xml.dist --coverage-text craft/plugins/translate/tests

变更日志

0.4.2

  • 将node_modules添加到排除的供应商文件夹(感谢@tcsehv)

0.4.1

  • 所有服务代码现在都完全由单元测试覆盖

0.4.0

  • 添加了Craft 2.5兼容性

0.3.4

  • 添加了对在对象表示法中查找可翻译字符串的支持
  • 添加了MIT许可

0.3.3

  • 如果存在任何本地存储的地区,则仅初始化为本地存储的地区,否则以默认值代替空值 - 这防止了某些情况下的保存

0.3.2

  • 添加了在设置twig变量时读取translate标签的能力

0.3.1

  • 验证匹配的可翻译文件作为有效源

0.3.0

  • 添加了对嵌套插件和模板源的支持
  • 添加了对JSON,Atom和RSS的支持

0.2.9

  • 向表单添加了getCsrfInput函数

0.2.8

警告!此版本针对Craft 2.3进行了更新,并且不适用于Craft 2.2

0.2.7

  • 修复了打开twig文件不会匹配任何表达式的错误

0.2.6

  • 添加了对打开.twig文件的支持

0.2.5

  • 不要对表格属性html进行编码,关闭问题#2

0.2.4

  • 合并翻译,以便我们不丢失翻译,修复问题#1

0.2.3

  • 添加了“registerTranslateSources”钩子以添加翻译源

0.2.2

  • 允许在|translate之后使用更多过滤器

0.2.1

  • 在CSV下载上强制执行UTF-8编码

0.2

  • 添加了轻松选择地区的能力
  • 添加了搜索单词/翻译的能力
  • 添加了在特定位置查找的能力
  • 添加了上传更新的翻译(csv)的能力
  • 添加了下载翻译(csv)的能力

0.1

  • GitHub上的首次推送