gpt4 book ai didi

php - 具有 TranslateBehaviour 的实体的非翻译属性

转载 作者:可可西里 更新时间:2023-11-01 12:36:12 25 4
gpt4 key购买 nike

我们正在构建一个在 Cakephp 3.0.8 中国际化的应用程序,对于所有静态内容,一切都很好,但我们在数据库内容的翻译方面遇到了一些问题。

在为我们的翻译人员构建一个用于翻译表格内容的界面的过程中,如果能够拥有一个类似于以下内容的界面,那就太棒了:
+--------+--------+--------+--------+--------+
|英语 |丹麦语 |德语 |西类牙语 |瑞典语 |
+--------+--------+--------+--------+--------+
|保存 | gem | ____ | ____ | ____ |
|编辑 |雷迪格 | ____ | ____ | ____ |
+--------+--------+--------+--------+--------+

这样翻译人员就可以开始处理缺失的翻译。重点是所有缺少翻译的字符串应该只显示在这里

要实现这一点,能得到就好了

  1. 表格中所有需要翻译的字段
  2. 已翻译字段的翻译

但尤其是 1) 似乎很难,还是我们遗漏了什么?

我们正在使用核心 TranslationBehaviour ( link )

最佳答案

代表原问题作者粘贴答案:

好吧,我从 #cakephp @ Freenode.org 得到了 1) 的答案。以下将输出应翻译的正确字段:

$this->TableName->behaviors()->get('Translate')->config('fields');

可以使用 $table->find('translations')

检索已翻译字段的翻译

关于php - 具有 TranslateBehaviour 的实体的非翻译属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31424874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com