KBoard에서 한글/영어 UI가 언어 설정과 다르게 표시되는 경우

Last Updated: 2015년 06월 05일 댓글

KBoard에서 간혹 테마에 따라 워드프레스의 언어 설정을 한글로 해도 영어로 나오거나, 그 반대의 현상이 나타내는 경우가 있을 수 있습니다. 이 경우 임시방편으로 한글용 스킨 또는 영어용 스킨으로 만들어 해당 언어에 맞게 사용하는 방법을 생각해볼 수 있을 것 같습니다.

예를 들어, KBoard UI 언어가 영어로만 표시되어 한글로만 표시하고 싶은 경우, 스킨을 직접 수정하거나 기존 스킨을 이용하여 새로운 스킨을 만들어 수정할 수 있습니다(KBoard 스킨 만드는 방법은 여기 참고). 새로운 스킨을 만들면 KBoard가 업데이트되더라도 스킨의 변경 사항은 그대로 유지됩니다. 이 경우 한글 게시판으로 사용하고자 하는 스킨에서 editor.php, list.php, document.php에서 모든 UI를 한글로 수정하시면 됩니다.

수정 예:

<label class="attr-name"><?php echo __('Author', 'kboard')?></label>

위의 "Author" 라벨은 워드프레스 언어가 영어일 때와 한글일 때에 다르게 표시됩니다. 하지만 테마 등의 문제로 인해 언어가 제대로 표시되지 않으면 직접 해당 언어로 변경할 수 있습니다. 가령 한글로 변경하고 싶은 경우 아래와 같이 라벨 부분을 수정해주면 됩니다.

<label class="attr-name">작성자</label>

(만약 한글이 깨져 나온다면 PHP 파일의 인코딩을 UTF-8로 변경해줍니다. 인코딩을 변경하려면 Notepad++ 등의 텍스트 에디터가 필요합니다.) 만약 워드프레스 언어 설정에 상관 없이 영어로만 표시되도록 하려면 php 코드 부분을 삭제하면 됩니다.

<label class="attr-name">Author</label>

댓글 남기기

Leave a Comment