是否有用于在 C#/ASP.NET 中添加 gettext 支持的任何 NuGet 包?

Is there any NuGet package for adding gettext support in C# / ASP.NET?

我搜索了一个 NuGet 包,它在 C#/ASP.NET MVC 应用程序中添加了对 GNU gettext 的支持。我能够找到的唯一相关包(搜索“PO", "i18n" or "gettext”)的最后发布日期可以追溯到 2013 年。这可能暗示这些包没有得到积极维护,并且有被淘汰的风险结果是未来。

是否有任何成熟且仍在维护的 NuGet 包添加了对 gettext 生态系统的支持?

我认为这个https://github.com/turquoiseowl/i18n是最稳健的。自己去试试。

实际上有一个包似乎可以满足大部分需求,那就是i18N-Complete。这包括

  • 支持复数形式;
  • 明确支持 Razor 标记(也允许 l10n 视图);
  • 它实际上是一个 NuGet 包。

我唯一关心的是这个包是否还在积极维护:它的最后一个版本是在 1.5 年前发布的,源代码中的最后一次提交是在半年前推送的。