javascript
  • localization
  • poedit
  • xgettext
  • 2013-10-09 12 views 1 likes 
    1

    저는 poEdit을 처음 사용하고 있으며, 자바 스크립트 템플릿과 파일에서 키의 95 %를 성공적으로 번역하고 있습니다.poEdit 내 자리 표시 자 번역을 찾지 못했습니다.

    이 구문은 __("key")이며 주로 <%= __("key") %>입니다.

    그러나 (항상 그러나이있다), 어떤 이유로, 자리에서이 키 email

    enter code here < 입력 유형 = '텍스트'이름 = '이름'자리 = '<퍼센트 = _ ("email") %> '>

    은 poEdit으로 구문 분석되지 않습니다.

    저는 파이썬 파서를 사용하고 있습니다. __ 키워드가 있습니다. 내가 놓친 게 무엇입니까 ?

    덕분에 당신이

    +0

    임시 해결책을 찾기 위해 듯 당신의 일부를 도움이 될 수 있다면 여기

    는 오픈 소스 프로젝트입니다, 파이썬 파서 PHP 파서를 사용하는 모든 열쇠, 심지어 사람을 가지고 자리 표시 자 – guillaumepotier

    답변

    0

    아래에서 언급 한 @Vaclav와 달리, 마침내 xgettext (및 언어 유효성 검사)에 의존하지 않고 PHP에서 자체 파서 (파서 만)를 만들었습니다. 이 https://github.com/Wisembly/jsgettext

    베스트

    1

    도움을 위해 당신은 당신이 __ (이중 밑줄) 키워드를 사용하는 것이 자신을 말한다. 다른 예제에서 사용 된 _ (단일 밑줄)은 다른 식별자이므로 물론 찾을 수 없습니다.

    언어에 대해 (Poedit 또는 xgettext 일 것입니다) 도구에 눕히면 (조만간 파이썬이 아닙니다) 조만간 재미있는 일이 생길 것입니다.

    +0

    안녕하세요 @vaclav, 위의 형식은 미혹입니다. 두 번째 예제에는 두 개의 밑줄이 있습니다. 이것은 이미 문자열에 있기 때문에 보이는 것만은 아닙니다. 내 의견에 말했듯이, PHP 파서를 파이썬 파서 (* .js와 * .html을 해석하기 위해)에 추가하면 내 문제가 해결되었다. 그러나 왜 설명 할 수 없었다;) – guillaumepotier

     관련 문제

    • 관련 문제 없음^_^