2011-11-13 11 views
3

複数の言語のための単語の所有形態を得るいくつかの良いライブラリがありますか?名前ジョンからジョンの壁 .NETで所有権のあるフォームを取得するローカライズされた方法

  • 英語

  • チャールズカーチャールズから。

多くの言語には類似した 'quirks'があります。

+1

's'で終わる名前の所有形態は、私がいつも個人的に私が追加しなければならないと信じていたどちらかの方法(CharlesまたはCharles)で書くことができます - > http://www.edufind.com/english/ punctuation/apostrophe.php – Skuld

答えて

4

どの言語をサポートしますか? あなたのアイデアは非常に一般的です。これを任意の言語でサポートする予定の場合は、ほとんど不可能です。多くの言語は接尾辞/接尾辞の内容が異なるだけでなく、単語の順序も異なるためです。 たとえば、Ivanという名前のユーザーがいるとします。あなたは「イワンのもの」と言う。しかし、ロシア語では、名前を変更するだけでなく、物語の後に置いて前置詞を追加する必要があります。したがって、ラフの翻訳文は「イワンのもの」のように見えます。 これを正しければ、高度なロジックを実装することになります。すべての言語に対してメッセージの構造が異なっています。

+0

これは興味深いことです。現在はスウェーデン語と英語のみですが、将来はもっと多分(ロシア語かもしれません)。問題なくさまざまな言語に拡張できるソリューションを見つけることを願っていました。カスタムフォーマッタを書くこともできますが、実装されているすべての言語を話すわけではないので少し問題があります。 解決策の1つは、所有形態を完全に回避することです – rax

関連する問題