wxpython에서 정적 텍스트 (레이블, 단추 레이블 등)를 일본어 및 중국어로 지역화 할 수 있습니다. GUI 요소 내의 정적 텍스트 만 변경하면됩니다. 정적 텍스트 필드의 일본어 또는 중국어 문자를 하드 코딩하면 작업이 완료됩니다. 이 방법을 찾는 데 도움이 될 것입니다. 정적 일본어 텍스트 및 중국어 정적 텍스트를 사용하는 wxpython GUI
감사합니다
0
A
답변
0
참조 : wx.GetTranslation
http://wiki.wxpython.org/Internationalization
내가 무엇을, 내 스크립트의 상단에 _ = wx.GetTranslation을 사용하고, "(_ 임의의 문자열을 묶어야한다 내 문자열 ")
이 배치 스크립트를 사용하여 http://code.google.com/p/gui2exe/source/browse/trunk/scripts/gen_lang 위키에서 mki18n.py 스크립트를 실행합니다. 그것은 기본적으로 소스 코드에 대해 "gettext"명령을 실행하고 _ ("") 형식과 일치하는 문자열을 선택합니다.
물론self.locale = wx.Locale(wx.LANGUAGE_JAPANESE, wx.LOCALE_LOAD_DEFAULT)
langdir = os.path.join('path', 'to', 'locale', 'folder')
self.locale.AddCatalogLookupPathPrefix(langdir)
self.locale.AddCatalog("program-name")
, 당신은 사용자가 원하는 언어를 선택할 수 있도록해야하고, 그에서 wx.LANGUAGE_ *지도 :
당신은 다음의 wxPython에 메시지 카탈로그를 추가합니다. 예 :
languages = ((_("English"), wx.LANGUAGE_ENGLISH),
(_("English (United Kingdom)"), wx.LANGUAGE_ENGLISH_UK),
(_("Japanese"), wx.LANGUAGE_JAPANESE),
(_("Portuguese"), wx.LANGUAGE_PORTUGUESE),
(_("Dutch"), wx.LANGUAGE_DUTCH),
(_("German"), wx.LANGUAGE_GERMAN),
(_("Russian"), wx.LANGUAGE_RUSSIAN))
self.locale = wx.Locale(languages[user.preference.language], wx.LOCALE_LOAD_DEFAULT)
관련 문제
- 1. 일본어 및 중국어 자막?
- 2. 중국어 및 일본어 문자를 파일 이름으로 사용
- 3. 텍스트 필드 내의 정적 텍스트?
- 4. 정적 및 비 정적 메서드
- 5. TextBox에 정적 텍스트 추가
- 6. 비 정적 및 정적 데이터 및 함수
- 7. 정적 텍스트 상자를 확인란에 바인딩하기
- 8. 일본어 텍스트 표시 PHP에서 데이터베이스 출처
- 9. 관리되지 않는 vC++ 정적 라이브러리 및 C# GUI 응용
- 10. 비 정적 대 정적 함수 및 변수
- 11. Java의 정적 및 비 정적 초기화 블록
- 12. wxpython gui documentation
- 13. 정적 라이브러리 및 JNI
- 14. 아랍어/중국어/일본어 RSS 피드를 자바로 파싱
- 15. 애플릿에 중국어 텍스트 표시
- 16. android.view.ViewDebug 정적 메서드를 사용하는 방법?
- 17. 정적 메서드와 정적 데이터
- 18. wxPython : RichTextCtrl에서 텍스트 복사하기
- 19. AVD 2.1/2.2 키보드에서 중국어 및 일본어 문자를 제거하려면 어떻게합니까?
- 20. 정적 텍스트 색상 설정 Win32
- 21. 정적 클래스에 텍스트 블록 바인딩
- 22. Qt 크리에이터 및 정적 라이브러리
- 23. 정적 및 동적 바인딩
- 24. 정적 멤버 및 상속
- 25. JNI 및 정적 인터페이스
- 26. 정적 필드 및 메소드
- 27. 정적 메서드 및 스레드
- 28. @PersistenceContext 및 정적 속성
- 29. ConfigurationManager 및 정적 클래스
- 30. 정적 변수 및 함수