acseo / sylius-translation-plugin
Sylius 翻译插件。
dev-main
2024-07-11 14:32 UTC
Requires
- php: ^7.2 || ^7.3 || ^8.0
- ext-json: *
- sylius/sylius: ~1.8.0 || ~1.9.0 || ~1.10.0 || ~1.11.0 || ~1.12.0 || ~1.13.0
Requires (Dev)
- behat/behat: ^3.4
- behat/mink: ^1.7@dev
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.0
- friends-of-behat/variadic-extension: ^1.1
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^5.0
- phpstan/phpstan-doctrine: ^0.10
- phpstan/phpstan-shim: ^0.10
- phpstan/phpstan-symfony: ^0.10
- phpstan/phpstan-webmozart-assert: ^0.10
- phpunit/phpunit: ^6.5
- sensiolabs/security-checker: ^5.0
- sylius-labs/coding-standard: ^2.0
- symfony/browser-kit: ^3.4|^4.1|^5.0|^6.0
- symfony/debug-bundle: ^3.4|^4.1|^5.0|^6.0
- symfony/dotenv: ^4.2|^5.0|^6.0
- symfony/intl: ^3.4|^4.1|^5.0|^6.0
- symfony/web-profiler-bundle: ^3.4|^4.1|^5.0|^6.0
- symfony/web-server-bundle: ^3.4|^4.1
Conflicts
- symfony/browser-kit: 4.1.8
- symfony/dependency-injection: 4.1.8
- symfony/dom-crawler: 4.1.8
- symfony/routing: 4.1.8
- symfony/symfony: 4.1.8
This package is not auto-updated.
Last update: 2024-09-20 13:46:05 UTC
README
本插件的主要目标是让您能够编辑翻译短语,而无需手动在服务器上创建或修改翻译文件。此插件允许您在管理员面板中更改 Sylius 中的任何短语。所有自定义翻译都保存为 xliff
格式。
在 Sylius 中为每个区域(已启用)的行政面板视图显示已翻译的消息数量、剩余数量和翻译进度。
在 youtube 上查看实际操作
安装
$ composer require yaroslavche/sylius-translation-plugin
注册包
# config/bundles.php Yaroslavche\SyliusTranslationPlugin\YaroslavcheSyliusTranslationPlugin::class => ['all' => true],
导入服务
# config/services.yaml imports: # ... - { resource: "@YaroslavcheSyliusTranslationPlugin/Resources/config/services.yml" }
导入路由
# config/routes.yaml yaroslavche_sylius_translation_plugin: resource: "@YaroslavcheSyliusTranslationPlugin/Resources/config/admin_routing.yml"
安装资产并清除缓存。
$ yarn build $ bin/console assets:install $ bin/console cache:clear
查看 /admin/translation/