2011-11-13 30 views
3

是否有一些很好的庫可以獲得多種語言的單詞的佔有形式。在.NET中獲得佔有形式的本地化方式

在英語

  • 約翰牆從名叫約翰。
  • 查爾斯的車從名字查爾斯。

許多語言都有類似的「怪癖」。

+1

擁有以's'結尾的名字可以寫成任何一種方式(查爾斯或查爾斯')我個人一直認爲應該添加 - > http://www.edufind.com/english/標點符號/ apostrophe.php – Skuld

回答

4

你想支持哪些語言? 你的想法非常通用,如果你打算用任何語言來支持這一點,那麼這將是不可能的。因爲很多語言不僅有不同的後綴/ preffix,而且還有不同的詞序。 例如:假設您有一個名爲Ivan的用戶。你說「伊萬的東西」。但在俄羅斯,你不僅要改變名字,而且要把它放在東西后面並添加一個介詞。所以在翻譯句子看起來像「伊凡的東西」。因此,如果你希望得到正確的結果,你將會實現相當先進的邏輯:對於每種語言都有不同的消息結構。

+0

這很有趣。目前只有瑞典語和英語,但將來會更多(也許是俄語)。我希望找到一個解決方案,可以在不存在任何問題的情況下擴展到不同的語言。我們可以編寫一個自定義的格式化程序,但由於我們不會講所有實現的語言,所以它有點問題。 一個解決方案是完全避免所有格形式 – rax

相關問題