teamneusta / pimcore-translation-migration-bundle
将 Symfony 翻译迁移到 Pimcore
1.2.0
2024-04-09 07:31 UTC
Requires
- php: ~8.1.0 || ~8.2.0
- pimcore/pimcore: ^10.5.1 || ^11.0
- symfony/console: ^5.4 || ^6.0
- symfony/finder: ^5.4 || ^6.0
- symfony/framework-bundle: ^5.0 || ^6.0
- symfony/yaml: ^5.0 || ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.11
- phpspec/prophecy: ^1.11
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.9
- phpstan/phpstan-symfony: ^1.2
- phpunit/phpunit: ^9.5
- spatie/phpunit-snapshot-assertions: ^4.2
- symfony/filesystem: ^5.4 || ^6.0
- teamneusta/pimcore-testing-framework: ^0.12
Conflicts
README
此组件结合了 Symfony 翻译文件和 Pimcore 管理后端翻译的优点。
此组件读取标准的 symfony 翻译文件并将它们迁移到 Pimcore 翻译。更改后的 Pimcore 翻译不会被覆盖(比较 creationDate
和 modificationDate
)。
安装
-
要求组件
composer require teamneusta/pimcore-translation-migration-bundle
-
启用组件
将翻译迁移组件添加到
config/bundles.php
Neusta\Pimcore\TranslationMigrationBundle\NeustaPimcoreTranslationMigrationBundle::class => ['all' => true],
用法
此组件提供了一个执行迁移的 Symfony 命令。
bin/console neusta:translations:migrate
有关如何使用它的示例,请参阅 文档。
配置
没有可用的配置。
贡献
请随意打开有关任何错误、功能请求或其他想法的问题。
请在创建大型拉取请求之前创建问题。
本地开发
要在本地机器上进行开发,需要供应商依赖项。
bin/composer install
我们使用 composer 脚本作为主要的质量工具。可以通过 bin/composer
文件执行它们。
bin/composer cs:fix bin/composer phpstan
对于测试,有一个不同的脚本,它包括数据库设置。
bin/run-tests