statikbe/craft-translate

从Craft控制面板翻译静态字符串

5.0.0 2024-05-28 17:34 UTC

README

从Craft控制面板翻译静态字符串

Codeception

要求

此插件需要Craft CMS 4.0.0或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并进入Craft项目文件夹

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require statikbe/craft-translate
    
  3. 在控制面板中,转到设置 → 插件,并点击“安装”按钮来安装“翻译”插件。

插件和模块翻译

从1.3.0版本开始,插件和模块的翻译现在也可以保存到您的网站上。

这可以通过向您的插件文件中添加以下事件来实现

use statikbe\translate\elements\Translate;
use statikbe\translate\events\RegisterPluginTranslationEvent;

 Event::on(
    Translate::class,
    Translate::EVENT_REGISTER_PLUGIN_TRANSLATION,
    function (RegisterPluginTranslationEvent $event) {
        $event->plugins['plugin-handle'] = \Craft::$app->getPlugins()->getPlugin('plugin-handle');
    }
);

插件翻译将被保存在 site\translations\locale\plugin-handle.php

Statik 提供,深受 boboldehampsink/translate 的启发。