2013-04-25 4 views
0

Symfony2에서 번역본 노출에 문제가 있습니다. 예를 들어symfony2 번역 이스케이프 점

:

<p>{{ 'You haven\'t confirmed email address yet. We can\'t inform you }}</p> 

message.en.yml 인은 (.)

'you haven''t confirmed email address yet': 
    ' We can''t inform you': 

나는 그 점을 원하는 정상 점 행동이 마음에 들지. 어떻게이 캐릭터를 벗어나려고합니까?

답변

1

"Translation Component on steroids" - YML 파일을 생성하는 동안 레벨 중첩을 지원하므로 JMS Translation Bundle을 사용할 때이 문제점이 있습니다. 도트는 그렇게하기 위해 사용되며 도망 갈 수 없습니다 (나는 지금까지 그러한 가능성을 발견하지 못했습니다). 아마도 유일한 해결책은 수준 중첩을 사용하지 않도록 설정하는 것입니다. 불행히도 번들의 한 줄 수정이 필요합니다. JMS\TranslationBundle\Translation\Dumper\ArrayStructureDumper.php 열기 변화 선 26 :

private $prettyPrint = false; 

직접 setPrettyPrint(false) 함수를 사용한다.

관련 문제