【问题标题】:Generate lang files dynamically动态生成lang文件
【发布时间】:2023-03-14 07:45:02
【问题描述】:

我有一种情况,我必须将我的数组与语言文件同步,所以每次我都必须生成和翻译它。 我正在寻找像laravel-langman 这样的包,它有一个同步选项。但是现在我正在寻找,它不允许我在不要求输入的情况下直接使用工匠推荐创建具有值的键。

任何帮助将不胜感激。

【问题讨论】:

  • 所以php artisan langman:sync 没有产生任何东西?
  • @Bart 不,它确实创建了一个翻译密钥,但不支持让我完全访问密钥和字符串或以编程方式创建它。
  • 很难过,但现在我无法理解您的问题,也无法回复。没有支持和完全访问权限是什么意思?你想用钥匙做什么?它是自动生成的...
  • @Bart 我需要自动创建带有翻译的语言(本地化)文件。

标签: laravel laravel-5 laravel-localization


【解决方案1】:

也许你应该看看this page,它提到了解决你问题的多个包。我们目前使用 2 个包的组合。我认为第一个有你想要的。

我们使用 2 个包来解决这个问题,一个是用于不动态添加的基本翻译,为此我们使用:waavi/translation

现在,如果您希望模型包含多语言描述或类似内容,您仍然需要它来处理动态创建或删除的翻译。为此,我们使用:dimsav/laravel-translatable

这两个你都准备好了,但你也可以看看你是否喜欢我列出的另一个包。

【讨论】:

    猜你喜欢
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    • 2020-11-13
    相关资源
    最近更新 更多