2013-11-05 3 views
0

나는 영어를 아랍어로 번역하고 싶다. (버디 프레스). buddypress.pot에서 PHP영어에서 아랍어로 변환하는 것 :

$reason  = __(sprintf("Wave limit has been exceeded for today, you can wave %s tomorrow",$user),"buddypress"); 

에서

#: wave 
msgid "Wave limit has been exceeded for today, you can wave %s tomorrow" 
msgstr "تم تجاوز الحد موجة لهذا اليوم، يمكنك موجة٪ S غدا" 

내 문제는 그 메시지가 변환되지이다. % s을 제거하면 정상적으로 작동합니다. 즉, 메시지를 동적으로 생성하는 것이 실패합니다. PHP에서

+0

처럼 전화,하지만 당신은 당신이 바로 인코딩을 사용하여, 당신은 PHP의'mbstring' 확장이 설치되어 있는지하고 확인해야합니까? – Dai

+0

나는 당신의 msgstr이'???? % s ???'. **'% s' ** 대신에 다른 것을 가지고 있습니다. – brasofilo

답변

0

우리는 내가 워드 프레스 제로 익숙이

$reason = sprintf(__("Wave limit has been exceeded for today, you can wave tomorrow %s","buddypress"),$user); 
관련 문제