2012-10-23 11 views
7

スウェーデン語を複数形にするにはPluralizationServiceを使用する方法はありますか?スウェーデン語を複数表示しますか?

PluralizationServiceを使用しようとしましたが、英語のみがサポートされているという例外があります。

答えて

5

スウェーデン語をサポートする独自のバージョンのPluralizationServiceを作成する必要があります。 PluralizationServiceから継承する派生クラスを作成し、そのメソッドをオーバーライドして機能を提供します。スウェーデン語をサポートするビルトインサービスはないようです。これが完了したら、EntityModelSchemaGenerator.PluralizationServiceプロパティで新しいサービスを設定します。

This blog postは、このプロセスを非常によく説明しています。

あなたが知っているかもしれないし、知らないかもしれないが、基本的に不規則な名詞システムのためにスウェーデン語を複数形にするのはちょっと難しい。例えば:

  • モンキー - >モンキーズあるアパ - > Apor
  • バナナ - >バナナはバナンある - > Bananer
  • 鹿 - >鹿がHjortのである - > Hjortar

そうで、言語ルールは正しいものにするための努力ですが、Fot - >Fötter(偶然にも、足での特殊なケース - >足)のように、どこにでも特別なケースがたくさんあります。

関連する問題