마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

다국어 검색 기능 ...

0 추천
언어를 영어로 준하여 string.contains() 메소드로 검색을 하고 있는데..

 

타 언어들 같은 경우에는 일일이 case by case 로 해줄 수 도 없구... 어떤식으로 가능할까요??

 

케 바 케 밖에는 떠오르지 않아서요 ;;

 

예를 들어

 

영어 : Hi

일본어 : 곤니찌와

한국어 : 안녕하세요

프랑스어 : 봉주르

 

같은 의미 인데 전부다 달라서 어떻게 검색해야 할지...
creativepark (490 포인트) 님이 2015년 7월 11일 질문

1개의 답변

0 추천
언어별 다국어 처리는 이미 되어 있다고 가정하고, 아래와 같이 작성하면 간단하게 해결 될 듯 싶네요

String 비교하려는단어 = getApplicationContext().getResources().getString(R.string.xxx);

if (string.contains(비교하려는단어)) {

}
Gradler (109,780 포인트) 님이 2015년 7월 13일 답변
검색하는 대상이 단어 or 문장 이여서, strings.xml 에 정의 해놓지는 못하는 실정 입니다...
...