Javascript 9中型应用

Javascript 9中型应用,javascript,html,angular,typescript,localization,Javascript,Html,Angular,Typescript,Localization,我们已经在Angular 9中开发了一个应用程序(只有英语单词),现在我们还需要支持西班牙语。所有标签和标题都在HTML页面中定义。 在不创建/读取常量文件(在constant.ts或JSON文件中输入所有标题和标签)的情况下,我是否可以将所有页面转换为西班牙语 我看到ngx翻译,但我看到它使用常量文件并读取它 如果我需要遵循同样的方法,我需要用JSON创建每个页面(我们的应用程序大约有100个页面)数据并从中读取 请建议是否有任何易于转换的解决方案,或建议实现该解决方案的最佳方法 提前谢谢。最

我们已经在Angular 9中开发了一个应用程序(只有英语单词),现在我们还需要支持西班牙语。所有标签和标题都在HTML页面中定义。 在不创建/读取常量文件(在constant.ts或JSON文件中输入所有标题和标签)的情况下,我是否可以将所有页面转换为西班牙语

我看到ngx翻译,但我看到它使用常量文件并读取它

如果我需要遵循同样的方法,我需要用JSON创建每个页面(我们的应用程序大约有100个页面)数据并从中读取

请建议是否有任何易于转换的解决方案,或建议实现该解决方案的最佳方法


提前谢谢。

最好的方法仍然是为每种语言创建一个json文件并从中读取。它可以帮助你扩展更多的语言,例如有一天你需要法语,日语,印地语,汉语


顺便说一句,ngx translate似乎过时了,还有一种非常有效的方法

没有简单的解决方案,除非您构建自己的cli工具,否则无法确定您希望工具如何为您实现这一点,因为每个应用程序都是不同的。即使这样,如果您有100页,您是否希望为不同的语言保留另外100页?然后,您需要了解如何管理语言的路由。只要坚持那些已经被证明有效并被许多其他项目使用和测试过的方法就行了。谢谢Penleychan!谢谢桓涛,我来看看transloco。