2013-06-11 4 views
2

GWT-DateBox에 특정 국가의 형식으로 날짜를 표시해야한다는 요구 사항이 있습니다. 나는 요청으로부터 로케일을 얻을 수있는 경험을 가지고 있으며, 어떤 브라우저가 그 언어를 가지고 있는지에 대한 정보를 제공한다. 사용자가 브라우저의 언어를 변경하면 요구 사항이 충족됩니다. 하지만 이것은 나쁜 경우입니다. 브라우저 언어를 변경하지 않고 특정 국가 정보가 필요합니다. 내 문제가 이해되기를 바랍니다. 이 문제에서 나를 도우십시오.ava를 사용하여 브라우저를 통해 국가 정보를 검색하는 방법

응용 프로그램에 대한 추가 정보 : GWT, GoogleAppEngine, Java.

예 : 브라우저 언어가 기본적으로 en_US이므로 이는 미국에서 날짜 형식을 지정할 수 있음을 의미합니다. 인도 형식을 원한다면 브라우저 언어를 변경하지 않고 브라우저 언어를 변경하면 안되며 브라우저 로캘의 날짜 형식이 필요합니다.

모든 답변이 좋을 것입니다. 미리 감사드립니다.

답변

0

MaxMind API를 사용하여 여기에 표시해야하는 언어 또는 날짜 형식을 알 수있는 기반으로 어떤 도시 IP가 왔는지 확인하려면 link입니다. 코드 예제 :

LookupService cl = new LookupService(dbfile,LookupService.GEOIP_MEMORY_CACHE); 

    System.out.println(cl.getCountry("151.38.39.114").getCode()); 

more detail

+0

안녕 CPU (100), 시간 내 주셔서 감사합니다. 그것이 비용 지향적이라는 것을 알고 있습니다. 나는 그것에 대해 알았다. 나는 오픈 소스 API를 찾고있다. 가능한 한 내게 알려주기 바란다. –

+0

개인 프로젝트에 사용하면 무료입니다. 상업용 버전도 있지만 무료 버전의 경우이 링크를 사용할 수 있습니다 http://dev.maxmind.com/geoip/legacy/downloadable (내 대답에 1+을 자유롭게 주시겠습니까) –

+0

샘플 1 용 API,이 샘플 자바 프로젝트를 테스트 해 보도록하겠습니다. 그러니 제게 말해주십시오. 나는 당신을 투표 할 수 없습니다. 죄송합니다 ... –

관련 문제