Плюрализующие и локализующие строки в C #

у меня есть приложение C # WPF, которое яЯ пытаюсь глобализироваться с помощью файлов resx. Это работает великолепно. Я'Однако мы столкнулись с проблемой. Я'у меня есть относительно простое решение для множественного числа, где у меня есть форма единственного и множественного числа строки I 'м, и я выбираю один на основе количества вещей, которые яЯ говорю о.

Однако я'Недавно мы смирились с тем фактом, что некоторые культуры имеют множественные формы множественного числа. Кто-нибудь сталкивался с хорошим решением этой проблемы в C #, не говоря уже о WPF?

Канонический пример того, что яВидно, что эта проблема происходит от польского языка. Польский имеет форму единственного, paucal и множественного числа. Этот пример для перевода слова "файл":

1 плик2,3,4 плики5-21 пликоу22-24 плики25-31 пликоу

Ответы на вопрос(4)

Ваш ответ на вопрос