我使用nestjs-i18n来处理API中的翻译。
目前,我的应用程序将en作为默认语言处理。但是,如果接收到en-US、en-GB、en-IE等,我想退一步。
当接收到多个变体时,是否有可能使特定语言后退?
发布于 2020-06-12 05:02:28
我开了一个关于这个案子的#138问题,它已经结束了。
另外,我还发送了一个PR来为这个库创建一个额外的特性,这样我们就可以从版本V8.0.5中配置多个后备语言。
从本质上讲,它很简单,如:
I18nModule.forRoot({ fallbackLanguage: 'en', fallbacks: { 'en-*': 'en', 'fr-*': 'fr', 'pt-PT': 'pt-BR', 'pt': 'pt-BR', }, ... });
希望我能帮你们。干杯
https://stackoverflow.com/questions/62337813
相似问题