2017-09-05 13 views
0

다른 언어로 번역 된 플러그인이 있습니다. poedit, 온라인 po 편집기 및 심지어 플러그인을 사용하여 현지화의 일부 문자열을 업데이트했습니다. 라인 911에일부 문자열은 Wordpress 플러그인에서 번역되지 않은 상태로 있습니다.

<label for="user_login"><?php _e("Username or E-mail:") ?><br /> 

플러그인의 PHP 파일

#: ../other-includes/wp-security-rename-login-feature.php:561 
#: ../other-includes/wp-security-rename-login-feature.php:911 
msgid "Username or E-mail:" 
msgstr "Имя пользователя или e-mail:" 

에서 플러그인의 현지화 포 파일 : 여기

는 소스입니다.

로켈 파일의 이름이 정확합니다. 파일이 정확합니다. 다른 문자열은 괜찮은 최종 whean 내가 그들을 편집, 번역 작동합니다.

PHP에서 문자열을 변경 한 다음 소스, 편집 된 번역에서 po를 업데이트했지만 아무 일도 일어나지 않았습니다.

+0

">
? – user8230352

+0

@ user8230352 아니요 결과 –

답변

2

귀하의 코드를 잘 한 일이 코드를 다음과 같이 _E() 함수에서 현재 테마의 텍스트 영역을 제공 할 모양 : 당신은 = "USER_LOGIN에 대한 <라벨과 같은 작은 따옴표를 사용하면 어떻게됩니까

<label for="user_login"><?php _e("Username or E-mail:",'textdomain') ?> 
+0

다른 문자열은 동일하며 (_e ("Some string")) 올바른 것으로 번역됩니다. –

+0

사실, 문자열은 동일하지만 텍스트 도메인이 없으면 기본 텍스트 도메인을 사용하고 있으므로 플러그인 텍스트 도메인 이름을 작성해야하므로 플러그인 파일에서 작업하고 있습니다. –

+0

네, 맞습니다! –