필자는 번역해야 할 텍스트 피드백을 포함하는 라이브러리를 코딩합니다. _ 나는 ./locale/lang_LANG/LC_MESSAGES에서 * .mo 파일이파이썬 gettext 모듈을 라이브러리와 모듈에서 동시에 호출하고 설정할 수 있습니까?
import gettext, os, sys
pathname = os.path.dirname(sys.argv[0])
localdir = os.path.abspath(pathname) + "/locale"
gettext.install("messages", localdir)
와 나는를 적용
나는 내 응용 프로그램에서 모든 곳에서 가져 오려면 _config.py 모듈에서 다음 줄을 넣어() 함수를 번역해야하는 모든 문자열에 적용합니다.이제 자신의 메시지를 만들 수있는 프로그래머라고하는 사용자를위한 기능을 추가했습니다. 나는 그 기본이되는 구현에 대해 걱정하고 싶지 않아, 그래서 나는 그에게 그와 같은 간단한 것을 만들기 위해 사과 할 것을 권장합니다
lib_object.message = "My message"
내가 깨끗하지만 내 사용자가 뭐죠 무엇을 번역 할 경우에 할 속성을 사용 자신의 코드 (내 것을 사용)는 다음과 같은 것을합니다 :
import gettext, os, sys
pathname = os.path.dirname(sys.argv[0])
localdir = os.path.abspath(pathname) + "/locale"
gettext.install("user_app", localdir)
lib_object.message = _("My message")
문제가 되나요? 내 사용자를 괴롭히지 않고 문제를 피하려면 어떻게해야합니까?
내가 할 수있는 발췌 문장을 어디에서 찾을 수 있는지 알고 있습니까? E.G : 메일 맨 소스 코드는 어디에서 찾을 수 있습니까? –