adbros / translation-extra
自动提取翻译内容并更新 Nette FW 目录。
v0.2.1
2023-11-03 08:48 UTC
Requires
- php: >=8.0
- latte/latte: ^3.0.9
- nette/neon: ^2.4 || ^3.0
- symfony/console: ^5.0 || ^6.0
- symfony/finder: ^5.0 || ^6.0
- symfony/translation: ^5.0 || ^6.0
Requires (Dev)
- contributte/qa: ^0.2
- nette/application: ^3.0
- nette/di: ^3.0
- nette/forms: ^3.0
- nette/tester: ^2.4
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.9
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.4
- tracy/tracy: ^2.4
Suggests
- contributte/console: Symfony Console for Nette FW
- contributte/translation: Symfony Translation for Nette FW
Conflicts
- symfony/translation: <5.3.4
README
自动提取翻译内容并更新 Nette FW 目录。
灵感来源于 kdyby/translation 包。
需求
需要 symfony/console,您可以使用 contributte/console。
安装
composer require adbros/translation-extra
注册扩展
extensions: translationExtra: Adbros\TranslationExtra\DI\TranslationExtraExtension
默认配置
translationExtra: extractor: defaultScanDir: - %appDir% defaultOutputDir: %appDir%/locale defaultFormat: neon extractors: nette: Adbros\TranslationExtra\Extractor\NetteExtractor latte: Adbros\TranslationExtra\Extractor\LatteExtractor loaders: neon: Adbros\TranslationExtra\Loader\NeonFileLoader dumpers: neon: Adbros\TranslationExtra\Dumper\NeonFileDumper
用法
bin/console translation:extract cs