我有一个 C# WPF 应用程序,我正在尝试使用 resx 文件进行全局化。它工作得很好。但是,我遇到了麻烦。我有一个相对简单的复数解决方案,其中我显示的字符串有单数和复数形式,我根据我正在谈论的任何事情的数量选择一个。
然而,我最近接受了这样一个事实,即某些文化有多种复数形式。有没有人在 C# 中遇到过这个问题的好解决方案,更不用说 WPF 了?
我所看到的有关该问题的典型示例来自波兰语。波兰语有单数、paucal 和复数形式。这个例子是单词“file”的翻译:
最佳答案
Mozilla 已经在 Firefox 3 中实现了这一点,他们有一个指南描述了如何使用他们的实现 here 。
最值得注意的是,在 Developing with PluralForm 部分,他们有一个链接
到他们实现的源头。必须在 Firefox 3 及更高版本中打开。
我还没有通读全文,但这似乎是一个至少可以得到一些想法的好地方。
哈。
关于c# - 在 C# 中对字符串进行复数化和本地化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1430959/