如何解决Firebase 翻译文本扩展 - 是否可以翻译嵌套集合中的字段?
我正在使用 Firebase Translate Text Extension 来翻译我项目中的几个文档字段。我想在嵌套集合中的文档中再添加一个字段:
因此集合“spots_test”中的每个文档都有集合“评论”。我想在添加的每条新评论中翻译一个字段,我想知道如何在 Firebase Translate Text Extension 中设置它,我试图设置这样的东西,但它没有用:
有没有办法处理嵌套集合?
解决方法
我找不到合适的文档,但我做了一些实验。它似乎在我这边工作(LevelOne
是集合,test
是集合的任何文档中的子集合):
LevelOne/{doc}/test
我不认为我测试过的括号中的内容 {something}
也很重要。工作正常。
由于这是 Firebase 函数的基本功能,我尝试了与 Firestore 的 Firebase 函数后台触发器相同的 wildcards logic。老实说,因为我没有在扩展 docs 中找到任何文档,所以我不确定这是否是预期的行为,但它有效。
更新:
我继续测试。该扩展正在生成在 Firebase 控制台的 Functions 选项卡中可见的函数。触发器在那里可见。触发器的值来自扩展配置“集合路径”+{messageId}
。例如,您可以设置:
{collection}/{doc}/{subcollection}
在这种情况下,无论路径是什么,翻译文本扩展都将适用于第二级集合中的每个文档。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。