statikbe / craft-translate
从Craft控制面板翻译静态字符串
5.0.0
2024-05-28 17:34 UTC
Requires
- craftcms/cms: ^5.0.0-alpha.1
Requires (Dev)
- codeception/codeception: ^5.0.0
- codeception/module-asserts: ^2.0.0
- codeception/module-yii2: ^1.1.8
- vlucas/phpdotenv: ^3.0
This package is auto-updated.
Last update: 2024-08-28 18:22:02 UTC
README
从Craft控制面板翻译静态字符串
要求
此插件需要Craft CMS 4.0.0或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并进入Craft项目文件夹
cd /path/to/project
-
然后告诉Composer加载插件
composer require statikbe/craft-translate
-
在控制面板中,转到设置 → 插件,并点击“安装”按钮来安装“翻译”插件。
插件和模块翻译
从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 的启发。