boblarouche/traduction

1.1.3 2021-09-16 14:47 UTC

This package is auto-updated.

Last update: 2024-09-16 21:15:00 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

该包将位于 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 命令将在终端中提示用户。添加 targetoutput 选项以跳过所有提示。

  • 目标语言 --target=fr [无默认值]
  • 输出类型--output=value 将复制目标语言的新条目的默认语言文本,而 --output=key 将使用键作为文本。[value 是默认值]
  • 替换所有 --replace 将覆盖目标语言中的任何现有翻译。注意:这将是有破坏性的![false 是默认值]
  • 排序 --sort 将所有目标键按字母顺序排序。[false 是默认值]

更新日志

请参阅 更新日志 了解最近有哪些变化。

未来更新/待办事项

  • 添加来自外部服务输出(例如 --output=google-translate)的自动翻译。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件

Laravel 包模板

此包是用 Laravel 包模板 生成的。