flokosiol/translations

该软件包已被弃用且不再维护。作者建议使用 daandelange/k3-translations 软件包。

Kirby CMS 的扩展翻译处理

安装: 48

依赖项: 0

建议者: 0

安全性: 0

星级: 46

观察者: 6

分支: 4

开放问题: 2

语言:JavaScript

类型:Kirby 插件

1.0.1 2021-11-27 22:03 UTC

This package is auto-updated.

Last update: 2022-02-11 21:45:57 UTC


README

本插件版本已过时,将不再维护!

幸运的是,@Daandelange 将在未来负责此事,因此请查看 https://github.com/Daandelange/k3-translations

Version License Kirby

此插件增强了 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+ 中得到修复。

许可证

MIT

不建议在任何宣传种族主义、性别歧视、同性恋恐惧症、动物虐待、暴力或其他任何形式的仇恨言论的项目中使用此插件。

鸣谢

特别感谢所有贡献者