doldenroller / k3-translation-status
显示页面的所有可用翻译及其是否完成。
dev-main
2022-06-28 10:27 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-24 18:51:19 UTC
README
信息部分,用于显示页面中的所有翻译,分为两个列表,分别显示是否翻译。默认情况下,如果所有语言都已翻译,则显示一条消息。此外,还会显示当前页面的模板。
安装
下载Zip文件
将插件文件夹复制到 site/plugins
Composer
我对Composer一无所知... 但如果我没有理解错,这应该可以工作。运行 composer require doldenroller/k3-translation-status
。
用法
查找并显示页面翻译或将其用作蓝图中的语言切换。
示例
基本设置
sections: mysection: headline: Page Translations type: translationstatus finished: Translated Languages unfinished: Translations to be done allfinished: All Translations done
在Blueprint中有翻译
sections: mysection: headline: Page Translations type: translationstatus finished: en: Translated Languages de: Übersetzte Sprachen unfinished: en: Translations to be done de: Noch zu erledigen extend: true
翻译也可以在您的设置的语言文件中设置
'translations.finished' => '', 'translations.unfinished' => '', 'translations.all' => '',
更多选项:使用 extend: true
属性,当所有翻译都完成时,仍然显示完成列表,因此您仍然可以使用它作为语言切换。使用 template: false
属性隐藏预期的模板信息。
最后,您可以通过模板排除页面。例如,使用 ignore:
属性
# as comma-sperated list ignore: news, jobs # or as normal list ignore: - news - jobs
这也可以在您的配置中设置为全局选项
# again either comma-separeted 'templatestatus.ignore' => 'solutions, default' # or as array 'templatestatus.ignore' => ['solutions', 'default']
可能的增强功能
这些可能有些困难,但将是利基功能
- 更新提示,显示内容何时更新
- 删除/重置语言,因为有时从头开始更容易
许可证
不鼓励在任何推广种族主义、性别歧视、同性恋恐惧症、动物虐待、暴力或其他任何形式的仇恨言论的项目中使用此插件。