boblarouche / traduction
翻译
1.1.3
2021-09-16 14:47 UTC
Requires
- php: >=7.3
- laravel/framework: ^8.9
Requires (Dev)
- phpunit/phpunit: ^9.3
README
该包将位于 resources/lang/xx
中的默认语言 Laravel 翻译条目复制到新的目标语言。默认情况下,它仅添加缺失的目标键,但它也可以替换所有内容。有不同输出和排序选项可用。
安装
您可以通过 composer 安装此包
composer require boblarouche/traduction
此包使用您在 config/app.php
中配置的 fallback_locale 作为默认语言。
用法
php artisan translation:missing
以下是一些带有可选参数的不同示例
php artisan translation:missing --target=fr --output=key php artisan translation:missing --target=es --output=value --replace php artisan translation:missing --target=it --output=value --replace --sort
选项
如果没有指定选项,Artisan 命令将在终端中提示用户。添加 target 和 output 选项以跳过所有提示。
- 目标语言
--target=fr
[无默认值] - 输出类型:
--output=value
将复制目标语言的新条目的默认语言文本,而--output=key
将使用键作为文本。[value 是默认值] - 替换所有
--replace
将覆盖目标语言中的任何现有翻译。注意:这将是有破坏性的![false 是默认值] - 排序
--sort
将所有目标键按字母顺序排序。[false 是默认值]
更新日志
请参阅 更新日志 了解最近有哪些变化。
未来更新/待办事项
- 添加来自外部服务输出(例如 --output=google-translate)的自动翻译。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
Laravel 包模板
此包是用 Laravel 包模板 生成的。