Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NestJS的自以为是的i18n_Node.js_Localization_Internationalization_Nestjs - Fatal编程技术网

Node.js NestJS的自以为是的i18n

Node.js NestJS的自以为是的i18n,node.js,localization,internationalization,nestjs,Node.js,Localization,Internationalization,Nestjs,我目前正在从事一个使用Angular/NestJS的项目。我们已经使用ngx translate在Angular中实现了i18n,这很好,我想知道在NestJS中实现i18n的最佳方式是什么。我发现了一个类似的解决方案,但这里唯一的答案是使用i18节点,然后围绕它实现定制的装饰器、包装器等,以便将其用于Nest 我想知道在NestJS中实现i18是否有一些“固执己见”的方法?另外,如果“最好”的方法是使用i18节点,那么我应该构建哪些装饰器/包装器?我一直在使用包 它包含内置功能,如和。您到底想

我目前正在从事一个使用Angular/NestJS的项目。我们已经使用ngx translate在Angular中实现了i18n,这很好,我想知道在NestJS中实现i18n的最佳方式是什么。我发现了一个类似的解决方案,但这里唯一的答案是使用i18节点,然后围绕它实现定制的装饰器、包装器等,以便将其用于Nest

我想知道在NestJS中实现i18是否有一些“固执己见”的方法?另外,如果“最好”的方法是使用i18节点,那么我应该构建哪些装饰器/包装器?

我一直在使用包


它包含内置功能,如和。

您到底想翻译什么?嗨!主要是错误/成功消息和一些电子邮件常量(不是完整的电子邮件,只是Enum、常量等的翻译),然后与gettext插件一起使用。这就是我最终使用的&它对我来说一直很好:)我没有发现任何与复数和性别格式相关的内容,这个软件包支持这些格式吗?@ŽeljkoŠević我不理解你的问题。你有什么样的例子吗?我的意思是,MessageFormat可以处理复数和性别格式,所以我制作了一个动态模块并切换到这个包