boboldehampsink / translate
此包已被废弃且不再维护。没有建议的替代包。
此包最新版本(0.4.2)没有可用的许可信息。
Craft CMS翻译插件
0.4.2
2016-07-21 08:14 UTC
Requires
- composer/installers: ~1.0
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上的首次推送