현재 POEdit과 gettext를 사용하여 PHP 응용 프로그램을 번역 중입니다. 내 소스 코드에서 인쇄 여백을 존중하기 때문에, 그와 같은 쓰기 문자열로 사용되었다 : 예상대로POEdit 파서로 PHP 브레이크 라인을 무시하는 방법?
print $this->translate("A long string of text
that needs to follow the print margin and since
php outputs whitespaces for every break line I do
my sites renders correctly.");
는 그러나 POEdit에서의 줄 바꿈은 공백으로 탈출하지 않습니다.
A long string of text\n
that needs to follow the print margin and since\n
php outputs whitespaces for every break line I do\n
my websites render correctly.\n
나는 한 가지 방법은 같은 소스 코드에 라인을 변경하는 경우 문자열을 종료하는 것입니다 알고
print $this->translate("A long string of text " .
"that needs to follow the print margin and since " .
"php outputs whitespaces for every break line I do " .
"my sites renders correctly. ");
그러나 텍스트를 변경해야 할 때 나를 위해 확장이 접근하지 netbeans (내가 사용하는 IDE)가 Java에서 이클립스 처럼 저를 자동으로 수행 할 수 없다면, 인쇄 마진 이 여전히 존중됩니다.
결론적으로, POEdit 파서가 환경 설정에서 줄 바꿈을 공백으로 탈출하도록 지시하는 방법이 있습니까?
줄 바꿈이 이스케이프 처리되지 않아도 문자열이 계속 번역 될 수 있음을 알고 있습니다. 내 번역사 (때로는 고객/사용자)가 번역을하는 동안 줄 바꿈을 복제해야한다고 생각하는 혼란을 피할 수 있도록 요청합니다. POEdit.
로 대체 할 경우 내 소스 코드 (또는 아마도 귀하의 진술을 분명히 이해하지 못했습니다). xgettext 파서 명령에서 줄 바꿈을 공백으로 해석하는 쉬운 방법이 있다고 생각했습니다. 이것이 가능한가? –