2013-09-26 2 views
1

Symfony 2 및 Sonata Admin Bundle으로 작업하십시오. xliff에서 yml 로의 리팩토링 번역. xliff 파일에 ⌂으로 저장된 번역 파일에 홈 기호 이 있습니다.yaml 파일에 특수 문자를 코드로 넣습니다.

유니 코드 기호로 저장할 수 있지만 xliff 에서처럼 코드로 저장할 수있는 방법을 찾을 수 없습니다. 시도 :

breadcrumb.link_dashboard: ⌂ 
breadcrumb.link_dashboard: "⌂" 
breadcrumb.link_dashboard: '⌂' 
breadcrumb.link_dashboard: \⌂ 
breadcrumb.link_dashboard: \u⌂ 
breadcrumb.link_dashboard: \u#8962 
breadcrumb.link_dashboard: \x#8962 
breadcrumb.link_dashboard: \u8962 
breadcrumb.link_dashboard: \x8962 

Google도 도움이되지 않습니다.

답변

0

yaml 파일에 ⌂ 기호를 직접 삽입하려했습니다. 그리고 그것은 잘 작동합니다.

그렇지 않으면 ⌂ 같은 문자가 이스케이프 처리되고 html 항목으로 표시됩니다.

또한 중요

{{ admin.trans('testvalue')|raw }} 

{{ 'testvalue'|trans({}, 'your_translation_domain')|raw }} 

이를 호출하는 것입니다 템플릿에 다음 줄 중 하나를 추가 할 수 있습니다 | 값에 대한 원시 메소드. 그렇지 않으면 나뭇 가지가 그것을 벗어날 것입니다.

+0

그럼 대답은 xliff 파일과는 반대로 yml 파일의 코드로 문자를 저장할 수 없다는 것입니다. –

+0

네, 그렇게 보입니다. yaml 파일에 "⌂"값을 설정할 수 있습니다. 그러나 세미콜론을 사용하는 것에주의하십시오. 그렇지 않으면 yaml 파서가 주석을 생각합니다. 문제는 던지기 나뭇 가지를 렌더링 할 때 ⌂ 값이 이스케이프 처리됩니다. – sensi

관련 문제