xgettext-Parser에서 poEdit을 사용하여 PHP 소스 파일을 구문 분석하고 번역 가능한 모든 문자열을 감지합니다. 기본적으로 xgettext는 "translate"가 xgettext의 키워드로 지정된 경우 translate("foo")
, 과 같은 함수 호출의 문자열 만 인식합니다.PHP 배열이나 DocBlocks에서 (메소드 호출없이) xgettext로 번역 가능한 문자열을 인식하는 방법은 무엇입니까?
지금 나는 "foo는"또는 "는 foobar"에 이러한 번역 문자열을 인식하도록 관리 할 수있는 방법
/**
* @FormElement(type="text", options={
* "label"="Foobar",
* })
*/
같은
array(
'label' => 'foo',
);
또는 DocBlocks처럼, PHP - 배열의 일부 번역 문자열이 xgettext?
미리 감사드립니다.
function dummy_translate ($string)
{
return $string;
}
$array = array
(
'label' => dummy_translate('foo')
);
와 함께 추출 :
아직 해결책을 찾았습니까? –
@OytunTez 아래 답변에서 제 제안을 참조하십시오. –
@RaduMaris 업데이트를 제공해 주셔서 감사합니다. –