2011-09-23 2 views
0

내 sqlite DB의 항목 목록을 tableView에 표시하려고합니다. 이러한 항목은 휴대 전화에서 선택한 언어에 따라 현지화해야합니다.Monotouch : sqlite DB에서 현지화 된 문자열을 얻는 방법

예를 들어 DB의 항목이 "Hello"인 경우 영어로 "Hello", 독일어로 "Hallo"등으로 표시되어야합니다.

이미 완전한 (NSBundle.MainBundle.LocalizedString ("Hello", "Hello"))를 저장하고 각 문자열에 대한 식별자를 저장하려고했지만 어느 것도 작동하지 않았습니다.

내가 실수 한 부분이 있습니까? 사전에

감사합니다, 만세

+0

실수로 코드를 작성하지 않아도됩니다. 프로젝트를 현지화하려면 "de", "en"등의 하위 폴더를 만듭니다. NSBUndle.MainBundle.GetLocalizedString()을 사용하는 경우 iOS는 운영 체제의 언어에 해당하는 하위 폴더의 로켈 파일에서 문자열을 가져옵니다 환경. 하지만 난 정말 Sqlite DB가 그때 있어야 이해가 안 돼요? – Krumelur

답변

0

문제 해결은 매우 바보 같은 실수를했다. DB를 이미 현지화 된 문자열로 채 웠습니다. 언어가 원래 언어와 일치했기 때문에 DB를 변경 한 후에도 DB의 내용이 동일하게 유지되었습니다.

관련 문제