2011-09-22 7 views
0

오픈 소스 사전을 찾고 있는데, 응용 프로그램의 사용자가 히브리어로 도시 이름을 입력하고이를 영어로 번역하고 싶습니다. 영어 도시 이름 만 사용할 수있는 다른 구성 요소가 있습니다.
어디에서 이러한 구성 요소를 찾을 수 있습니까?자바에서 이차 구성 요소

+3

이 질문은 주로 * 데이터 *에 대한 것입니다. 퍼지 매칭이나 제안과 같은 멋진 것을 필요로하지 않는다면, 소프트웨어 구성 요소 자체는 표준'java.util.Map' 일 수 있습니다. –

답변

1

귀하의 주된 문제는 히브리어 이름을 영어 단어와 일치시키는 방법 (한 번 짝 목록이 있음)이 아니라 히브리어와 영어 이름 간의 일치 데이터를 얻는 방법입니다. 또한 히브리어 이름에 대해 말하면 이스라엘의 도시를 목표로하고 있다고 생각합니다. 그러므로 나는 통계의 중앙 국에서 통계를 시도 할 것입니다 - 그들은 히브리어 도시 이름과 영어로 대응하는 이름을 가진 테이블을 가지고 있습니다. 여기에서 찾을 수 있습니다 : http://www.cbs.gov.il/ishuvim/ishuvim_print.htm

1

Map 구현 중 하나를 사용하려고 했습니까? 예를 들어 HashMap 또는 TreeMap? 나는 더 많은 것을 말하고 싶다 : 모든 지역화 된 이름을 리소스 파일 (속성 형식)에 저장하고 ResourceBundle을 사용하여 리소스에 액세스한다.

예를 들어 전화 파일의 towns.properties

tel-aviv = Tel Aviv 
jerusalem = Jerusalem 

tel-aviv = תל אביב 
jerusalem = ירושלים 

지금의 ResourceBundle API 영어 사이의 직접 연결을 포함지도를 작성하여 towns-iw.properties 파일의 히브리어 버전입니다 히브리어 이름. 그럼 그냥 사용하십시오.