flokosiol / translations
1.0.1
2021-11-27 22:03 UTC
Requires
This package is auto-updated.
Last update: 2022-02-11 21:45:57 UTC
README
本插件版本已过时,将不再维护!
幸运的是,@Daandelange 将在未来负责此事,因此请查看 https://github.com/Daandelange/k3-translations。
此插件增强了 Kirby CMS 页面的翻译处理,具有以下功能
工作原理
插件会自动检测内容文件夹中当前页面是否存在语言 .txt
文件,并显示额外的语言标签。目前有两种可能的状态
- 红色:翻译的
.txt
文件不存在 - 绿色:翻译的
.txt
文件存在
对于所有非默认语言,您可以
- 删除翻译(而不删除整个页面)
- 与默认语言文件重新同步翻译
商业使用
本插件免费,但如果您将其用于商业项目,请考虑以下内容。
安装
下载
下载并解压此存储库,将文件夹重命名为 translations
并将其放入 Kirby 安装插件文件夹中。您应该得到以下文件夹结构
site/plugins/translations/
Composer
如果您正在使用 Composer,可以使用以下命令安装插件
composer require flokosiol/translations
Git 子模块
git submodule add https://github.com/flokosiol/kirby-translations.git site/plugins/translations
设置
将以下 section
添加到您的 blueprint。
sections: translations: type: translations
要禁用删除语言文本文件的可能性,可以使用 …
sections: translations: type: translations deletable: false
要禁用将语言文本文件的内容还原为默认语言的功能,请执行以下操作 …
sections: translations: type: translations revertable: false
当然,您可以同时使用这两个选项。
已知问题
对于 Kirby 3.5 及之前版本,使用面板中的默认语言切换器会破坏操作(删除、还原)的显示,但此问题应在 Kirby 3.6+ 中得到修复。
许可证
不建议在任何宣传种族主义、性别歧视、同性恋恐惧症、动物虐待、暴力或其他任何形式的仇恨言论的项目中使用此插件。
鸣谢
特别感谢所有贡献者!