간단한 웹 사이트에 Python Bottle 프레임 워크를 사용할 계획입니다. 숫자 (예 : 표에 표시된 데이터)를 제외하고 모든 결과는 일본어로 작성되어야합니다. 그래서 "345.65 미터"를 출력하는 대신 "345.65"를 출력해야합니다.출력을 일본어로 번역
meters = メートル <-- love google translate
seconds = ...
height = ....
Welcome = ...
Error = ....
그리고 아마도 사전에 숙지하고 실행에 내 문자열을 번역 :
나는 (영어) 키 = (일본어) 값 쌍을 포함하는 텍스트 파일을 만들 수 있습니다 ... 같은 것을 어쨌든 거기 시간 : 예 :
settranslationfile("JapaneseWords.txt");
response.write("<li"> + 345.65 + translate("meters") + "</li>").
유니 코드/현지화 자료가 어떻게 작동하나요? 필자가해야한다면 유니 코드가 어떻게 작동하는지 배우려고 노력할 것입니다.하지만이를 달성하는 데있어 최소한의 저항은 무엇입니까? 어떤 파이썬 libs이 일을합니까? "JapaneseWords.txt"와 같은 파일은 일본 고객이 작성하여 보내질 가능성이 큽니다.
다른 프레임 워크에 이러한 기능이있는 경우, 필자는 Python 기반 프레임 워크와 Java로 전환하는 것이 좋습니다.
분명히 파이썬은 자체 [gettext] (http://docs.python.org/library/gettext.html#module-gettext) 모듈을 가지고 있습니다. – sloth
@BigYellowCactus : 아아, 어떻게 그럴 수 있겠습니까? :)이 경우 병에 병합하는 것이 가능합니다. 템플릿 언어에 얼마나 쉽게 통합 될 수 있는지 조사해야합니다. –
고마워...... 그것은 약간의 독서가 걸릴 것 같아 보이는 것을 간략히 본다. .mo 파일과 겹침 선반. 나중에 더 자세히 볼 것입니다 (이번 주말에 잘 만하면됩니다). 응답이 맞으면 표시합니다. –