2012-07-24 1 views
4

번역 및 i18n에 대한 공식 문서를 읽고 xliff 파일을 bundle 또는 app/Resources/translations 디렉토리에 저장해야한다고 말합니다. 나는 당신 자신의 문자열을 가진 많은 번들들을 가지고 있지만, 어떤 문자열들은 다른 번들에서도 사용된다. 번들 간 공통 번역 문자열을 관리/공유하는 가장 좋은 전략은 무엇입니까?번들 간 공통 변환 문자열을 관리/공유하는 가장 좋은 방법

답변

3

개인적으로 응용 프로그램 별 코드는 I don't use bundles이므로보기, 번역, 자산 등 모든 자원을 app/Resources에 보관합니다. 이 방법을 고려해 볼 수도 있습니다.

번들이 실제로 필요하다고 생각하면 app/Resources/translations- 또는 CommonBundle (보통 suggest to avoid)으로 일반적인 번역을 유지하면서 번들 특정 번역 자체를 유지할 수 있습니다.

+0

나는 당신의 접근 방식을 매우 좋아한다. :). 나는 항상 말했다. 내 ProductBundle없이 OrderBundle을 사용할 수 있습니까? 확실히 아닙니다. 나는 모든 코드를 함께 넣을 것이라고 생각한다. – smoreno

+0

_console 번역을 사용하여 번역 파일을 자동으로 빌드 할 수 없다는 한 가지 문제점이있다. –

관련 문제