显示动态值的问题取决于语言

Problem with show dynamic values depend on language

我在做一些私人项目,喜欢多语言 UI。

我翻译了静态文本的所有语言,效果很好。但是当需要显示来自后端 API 的翻译文本时会出现问题。我得到例如 place.about.enplace.about.es(其中 es 或 en 是语言的名称)并且不知道如何显示每个,例如如果 ES 不存在显示EN 值。有人知道如何处理吗?

也许有人也有同样的问题。您可以使用此包 ngx-translate 和 this tutorial 制作多语言 Ionic 应用程序。然后如果你需要像我一样的东西,你只需添加到语言文件中 "PLACE_INFO": {"about": "{{about.en}}"} 并进入 ionic 页面这个 <p class="ion-text-wrap">{{'PLACE_INFO.about' | translate:placeInfo}}</p> 并且 Ionic 会将您的 API 响应文本绑定到您的视图中并以正确的方式显示它。