显示动态值的问题取决于语言
Problem with show dynamic values depend on language
我在做一些私人项目,喜欢多语言 UI。
我翻译了静态文本的所有语言,效果很好。但是当需要显示来自后端 API 的翻译文本时会出现问题。我得到例如 place.about.en
和 place.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 响应文本绑定到您的视图中并以正确的方式显示它。
我在做一些私人项目,喜欢多语言 UI。
我翻译了静态文本的所有语言,效果很好。但是当需要显示来自后端 API 的翻译文本时会出现问题。我得到例如 place.about.en
和 place.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 响应文本绑定到您的视图中并以正确的方式显示它。