2011-11-13 7 views
3

여러 가지 언어에 대한 소유형을 얻는 좋은 라이브러리가 있습니까? 이름 존에서 존의 벽 .NET에서 소유 형식을 얻는 지역화 된 방법

  • 영어

    에서

    .

  • Charles 'car Charles에서.

많은 언어가 유사한 '단점'을 가지고 있습니다.

+1

's'로 끝나는 이름의 소유 형태는 개인적으로 나는 항상 그 것이 추가되어야한다고 믿었습니다 (http://www.edufind.com/english/). punctuation/apostrophe.php – Skuld

답변

4

어떤 언어를 지원 하시겠습니까? 당신의 아이디어는 매우 일반적입니다. 어떤 언어로 이것을 지원하고자한다면, 대부분 불가능합니다. 왜냐하면 많은 언어는 다른 접미사/접두사뿐만 아니라 단어의 순서가 다르기 때문입니다. 예 : Ivan 사용자가 있다고 가정합니다. 당신은 "이반의 물건"이라고 말합니다. 그러나 러시아어에서는 이름을 바꾸는 것뿐만 아니라 물건을 넣고 전치사를 추가해야합니다. 그래서 ruff 번역 문장은 "Ivan Stuff"처럼 보일 것입니다. 이걸 수정하고 싶다면 꽤 진보 된 논리를 구현해야합니다. 모든 언어에 대해 메시지 구조가 다릅니다.

+0

재미 있습니다. 현재는 스웨덴어와 영어 만 사용되지만 미래에는 더 많은 언어가 지원됩니다 (러시아어 일 수도 있음). 문제없이 다른 언어로 확장 할 수있는 솔루션을 찾고 싶었습니다. 커스텀 포매터를 쓸 수도 있지만, 구현 된 모든 언어를 말할 수 없기 때문에 약간 문제가 있습니다. 한 가지 해결책은 소유 양식을 완전히 피하는 것입니다. – rax

관련 문제