terra-symfony / trans-manager
symfony 的翻译面板
dev-master
2020-04-26 21:44 UTC
Requires
- php: ^7.1
- symfony/finder: ^4.3 || ^5.0
- symfony/framework-bundle: ^4.3 || ^5.0
- symfony/intl: ^4.3 || ^5.0
- symfony/translation: ^4.3 || ^5.0
- symfony/twig-bundle: ^4.3 || ^5.0
- symfony/validator: ^4.3 || ^5.0
- twig/twig: ^2.11 || ^3.0
This package is auto-updated.
Last update: 2024-09-27 07:58:13 UTC
README
PHP 翻译的 symfony 集成
安装
通过 Composer 安装此包
$ composer require terra-symfony/trans-manager
如果你使用 [Symfony Flex][symfony_flex] - 你已经完成了!Symfony Flex 会为你创建默认配置,如有需要,请修改。如果你不使用 Symfony Flex,你需要执行一些额外的简单步骤。
- 首先,注册该包
# config/bundles.php return [ // ... Terra\TransManagerBundle\TransManagerBundle::class => ['all' => true], ];
# config/packages/trans_manager_translation.yaml translation_manager: locales: ["en"] edit_in_place: enabled: false config_name: app configs: app: dirs: ["%kernel.project_dir%/templates", "%kernel.project_dir%/src"] output_dir: "%kernel.project_dir%/translations" excluded_names: ["*TestCase.php", "*Test.php"] excluded_dirs: [cache, data, logs]
# config/packages/trans_manager.yaml trans_manager: site_key: 'APP_RECAPTCHA_SITE_KEY' secret: 'APP_RECAPTCHA_SECRET'