2013-07-26 3 views
2

다음 번 명령을 사용하여 다른 번들 카탈로그를 생성했는데 제대로 작동했습니다.주 앱용 Symfony2를 사용한 번역 카탈로그 생성

php app/console translation:update --dump-messages --force fr ProjectBlogBundle 

하지만 우리가/응용 프로그램/자원/뷰/*에 찾을 수있는 뷰를 번역하려면 어떻게해야하는지? 당신이 command code을 선택하면이 불가능처럼

감사합니다,

답변

1

, 그것은 같습니다 번들 이름이 필요하고 제공해야합니다.

그러나 this을 확인할 수 있습니다.

번역본 세그먼트를 자동으로 추출/업데이트 할 수는 없지만 동일한 번역 도메인을 사용하는 경우 런타임 번역이 작동해야합니다.

이 원하는 기능이 그 동안 (심포니 2.8 이상)에 추가 된 것을 보인다

1

이 질문에 오히려 일자 있지만, 난 그냥 사람이 다른 사람이 가로 질러 걸림돌이를 추가 할 수 있습니다 생각.

이 같은 명령을 실행하는 경우 :

$ app/console translation:update --help 
Usage: 
    translation:update [options] [--] <locale> [<bundle>] 

Arguments: 
    locale        The locale 
    bundle        The bundle name or directory where to load the messages, defaults to app/Resources folder 

내가 같은 문제가 있었다 번들 이름 optionale가되었으며 명령이 app/Resources

0

로 기본 설정됩니다 것, 그리고 @ 월의 대답은 도움을 나를. 그래서 예제가 있습니다.

cd app/ 
php ./console console translation:update --dump-messages --force fr . 

as. 디렉토리 (현재 디렉토리) 인 경우 변환기는 하위 디렉토리/Resources를로드하려고 시도하므로 app/Resources /를로드하려고 시도합니다.

관련 문제