speaklater

소프트웨어 스크린 샷:
speaklater
소프트웨어 정보:
버전: 1.3
업로드 날짜: 20 Feb 15
개발자: Armin Ronacher
라이센스: 무료
인기: 52

Rating: nan/5 (Total Votes: 0)

.

speaklater 게으른 번역에 대한 문자열 & NBSP를 제공하는 파이썬 모듈이다 기본적으로 당신이 문자열로 표시되지만 값을 값이 사용자가 제공하는 호출에 따라 평가 될 때마다 변경하는 개체를 가져옵니다.
예를 들어, 당신은 현재의 언어 설정의 값을 가진 게으른 문자열을 반환 글로벌 lazy_gettext 기능을 가질 수있다.
예 :
>>> speaklater 수입 make_lazy_string에서
>>> sval이 = u'Hello 세계 '
>>> 문자열 = make_lazy_string (람다 : sval이)
이 게으른 문자열은 sval이 변수의 값으로 평가됩니다.
>>> 문자열
lu'Hello 세계 '
>>> 유니 코드 (문자열)
u'Hello 세계 '
>>> string.upper ()
u'HELLO WORLD '
당신이 값을 변경하면, 게으른 문자열도 변경됩니다 :
>>> sval이 = u'Hallo 디 벨트 '
>>> string.upper ()
u'HALLO WELT '
로컬 스레드와 gettext를 번역하거나 번역 문자열의 dicts과 결합 할 때 특히 유용합니다 :
>>> speaklater 수입 make_lazy_gettext에서
>>> 스레딩 수입 지역을에서
>>> L = 지역 ()
>>> l.translations의 = {u'Yes ':'응 '}
>>> lazy_gettext = make_lazy_gettext (람다 : l.translations.get)
>>> 예 = lazy_gettext (u'Yes ')
>>> 인쇄 예

>>> l.translations [u'Yes '] = u'Si'
>>> 인쇄 예

당신이 인스턴스 검사를 수행하는 기능에 문자열 이런 종류의 전달하면 실패하게됩니다 그래서 게으른 문자열은 실제 문자열 없습니다. 이 경우 명시 적으로 유니 코드 및 / 또는 문자열이 게으른 문자열 캡슐화 입력 한 내용을 문자열에 따라로 변환해야합니다.
문자열 게으른 지 확인하려면, 당신은 is_lazy_string 기능을 사용할 수 있습니다 :
>>> speaklater 수입 is_lazy_string에서
>>> is_lazy_string (u'yes ')
그릇된
>>> is_lazy_string (예)
사실

이 요구 사항 :

이 파이썬

유사한 소프트웨어

python-gettext
python-gettext

14 Apr 15

GOB
GOB

17 Feb 15

Gucharmap
Gucharmap

22 Jun 18

개발자의 기타 소프트웨어 Armin Ronacher

Werkzeug
Werkzeug

12 Apr 15

Logbook
Logbook

12 May 15

Pygments
Pygments

1 Mar 15

Werkzeug
Werkzeug

14 Apr 15

코멘트 speaklater

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!