我们已经在Angular 9中开发了一个应用程序(只支持英语单词),现在我们需要支持西班牙语。所有标签和标题都在HTML页面中定义。我是否可以将所有页面转换为西班牙语而不创建/读取常量文件(在常量。ts或JSON文件中输入所有标题和标签)
我看到ngx-translate,但我看到它正在使用常量文件并读取它。(https://stackblitz.com/github/ngx-translate/example?file=src%2Fapp%2Fapp.module.ts)
如果我需要遵循相同的,我需要在JSON中创建每个页面(我们的应用程序大约有100页)数据并从中读取。
请建议是否有任何简单的解决方案转换或建议最好的方法来实现它。
提前谢谢你。
最好的方法仍然是为每种语言创建一个json文件并从中读取。它可以帮助你扩展更多的语言,例如有一天你需要法语,日语,印地语,汉语…
顺便说一下,ngx-translate似乎过时了,还有transloco,它工作得很好