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 (예)
사실

이 요구 사항 :

이 파이썬

유사한 소프트웨어

uim
uim

14 Apr 15

pinyin
pinyin

20 Feb 15

rxvt-unicode
rxvt-unicode

14 Apr 15

Transolution
Transolution

3 Jun 15

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

Jinja2
Jinja2

12 May 15

Logbook
Logbook

12 May 15

Werkzeug
Werkzeug

14 Apr 15

Pygments
Pygments

1 Mar 15

코멘트 speaklater

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