2012-07-30 3 views
1

우리는 현재 다국어 기능을 갖춘 커스텀 PHP 프레임 워크를 만들고 있습니다. 지금까지 번역을 처리하기가 쉽지만 링크가있는보다 복잡한 메시지가 있습니다. 예 :우아한 번역 방법은 무엇입니까?

"hello user <a href="/register">register</a> here!" 

포함 된 HTML 태그로 번역 할 수 있습니까?

"fkds vkelip <a href="/register">regiximi</a> fácő ea!" 

아니면 3 단계에서이 작업을 수행해야합니다

"hello user" -> translation 
"register" -> translation 
"here" -> translation 

?

+2

사용 주변의 많은 국제화 라이브러리 중 하나 –

답변

1

모든 번역 요구 사항을 처리하는 gettext 함수를 사용해야합니다. 현재의 CMS와 프레임 워크의 대부분이 그렇듯이.

"<?=__('hello user')?> <a href="/register"><?=__('register')?></a> <?=__('here!')?>" 
는 전체 문장 때문에 당신은 변환 함수에 모든 텍스트를 넣어해야
1

:

__('hello user <a href="/register">register</a> here!'); 
관련 문제