문자열 변환이 있는 경우 wpml-config.xml의 용도는 무엇입니까?
입니까의 는 정확히 입니까?wpml-config.xml
WPML의 파일? 특히 번역 관리와 문자열 번역 추가 기능이 활성화되어 있는 경우?내 테마를 스캔하면 플러그인이 번역 가능한 문자열을 모두 찾아서 번역할 수 있습니다.그리고 번역할 때 페이지 등을 복사하고 있습니다.
그렇다면 그 .xml 파일의 목적은 정확히 무엇입니까?좀 어리둥절하네요 :\
교육받은 편집
더를 번역할 수 한 방법은 wpml 로, 하면 wpml 로를 wpml-config.xml
번역 가능한 . 그래서 기본적으로 테마의 텍스트 기반 입력 필드에 대해서는 번역 가능한 텍스트가 될 수 있도록 wpml을 지정해야 합니다.그리고 당신은 이렇게 할 겁니다
<wpml-config>
<admin-texts>
<key name="blogname" />
<key name="blogdescription" />
<key name="theme_mods_language_textdomain">
<key name="copyright" />
</key>
</admin-texts>
</wpml-config>
언어 텍스트 도메인(또는 테마 이름, 아직 100% 확신할 수 없음)을 지정해야 하는 경우.으로 합니다다()'type' => 'text'
필드).
일 수 태그가 입니다..xml
.
여기 나의 약간의 상세한 정보가 있습니다. 당신이 커스텀 플러그인을 만들어서 wpml!과 호환이 가능하게 만들었다면, 당신은 라벨을 번역하기 위해 po 파일을 만들었고 그것은 아래와 같은 것이고 그것은 그에 따라 작동할 것입니다.
<?php _e('Hi Fresher','your_text_domain');?>
하지만 만약 당신이 그와 같은 것을 시도했다면,
<?php _e(get_option('testmyname','your_text_domain'));?> //testmyname contain Hi Fresher
정상적인 번역이 가능합니까?그리고 wpml 호환은 불가능합니다.이 문제를 해결하기 위해 wpml은 이미 번역 준비를 완료하기 위해 xml 파일을 제공하고 있습니다.
이 경우 wpml-config.xml 파일에 정보를 몇 개 더 입력해야 하며, is는 모든 것(테마 폴더/플러그인 폴더)의 루트 폴더에 배치되어야 합니다.wpml-config.xml 파일을 생성하고 이 작업을 수행합니다.
<wpml-config>
<admin-texts>
<key name="blogname" />
</admin-texts>
</wpml-config>
위 코드는 wpml-config.xml 파일에 있으며 당신 테마의 root 폴더에 배치되어야 합니다. 여기서 테스트 목적으로 시도해 본 결과입니다.
스크린샷은 번역 전, 번역 후 및 프랑스어 출력을 위한 것입니다.
wpml의 문자열 변환에 나열된 변환 및 wpml-config.xml 파일 이전
사용자 지정 텍스트 번역 후
드롭다운을 기준으로 프랑스어로 변경한 샘플 출력
도움이 되길 바랍니다 :)
감사해요.
언급URL : https://stackoverflow.com/questions/27602823/whats-the-use-of-wpml-config-xml-if-you-have-string-translation
'sourcecode' 카테고리의 다른 글
MySQL 인덱스의 사용 통계를 알아보시겠습니까? (0) | 2023.09.26 |
---|---|
개별 열 형식 없이 sqlplus 열 이름 자르기 방지 (0) | 2023.09.26 |
최대 절전 모드를 사용하여 blob 데이터를 청크 단위로 읽기/쓰기 (0) | 2023.09.26 |
jquery - 성공 시 ajax 결과를 사용한 반환 값 (0) | 2023.09.26 |
MySQL - varchar 열에서 숫자 값만 선택 (0) | 2023.09.26 |