[워드프레스] 우커머스 번역 업데이트/설치가 안 되는 경우

들어가며

우커머스에서 번역 파일이 자동으로 업데이트되지 않거나 최신 번역 파일로 업데이트했지만 번역되지 않은 문장이 너무 많은 경우 아래의 방법을 이용할 수 있습니다. 아래에 설명된 방법에 따라 최신 우커머스 번역 파일을 직접 다운로드하여 설치하면 번역되지 않은 문장이 많이 줄어듭니다.

수동으로 번역 파일 업로드하기

WooCommerce 한글 번역 파일은 https://translate.wordpress.org/projects/wp-plugins/woocommerce에서 다운로드가 가능합니다. 이 페이지로 이동하면 각국 언어의 번역 진행 사항을 확인하고 다운로드할 수 있습니다.

WooCommerce Translation file

위의 그림에서 세 번째가 Stable 버전입니다(첫 번째 열은 개발자 버전입니다). 현재 88% 정도 번역이 완료되었다고 나오네요. 표시된 부분(세 번째 열)을 클릭하면 원문과 번역 문자열이 테이블 형식으로 표시되고 맨 아래에서 PO 파일과 MO 파일을 Export(내보내기)할 수 있습니다.

download po and mo file

위의 그림과 같이 PO 파일과 MO 파일 두 개의 파일을 다운로드합니다. 다운로드한 파일의 이름을 다음과 같이 수정합니다.

  • woocommerce-ko_KR.po
  • woocommerce-ko_KR.mo

이 두 파일을 FTP를 사용하여 /wp-content/languages/plugins/ 폴더로 업로드합니다. (FTP 사용법은 여기를 참고하세요.) 이미 이 두 파일이 있다면 삭제한 후에 업로드합니다.

Upload WooCommerce po files

이 과정을 통해 우커머스 번역 파일을 업로드하니 번역되지 않은 문자열이 많이 줄어드네요. 우커머스 번역 파일을 업데이트했지만 번역이 안 된 문자열이 많은 경우 이 방법을 통해 최신 번역 파일을 이용할 수 있습니다.

번역을 수정하려면 Poedit라는 Windows 프로그램을 사용할 수 있습니다. 또는, Loco Translate라는 플러그인을 사용하여 워드프레스 대시보드 내에서 직접 번역/수정하는 것도 가능합니다.

업데이트되면서 번역 기능이 제공되지 않을 경우

우커머스가 최신 버전으로 업데이트되면서 간혹 번역 파일이 제공되지 않을 수 있습니다. 이 경우 이전 버전의 번역 파일을 강제로 넣어서 사용해보고, 문제가 되면 수동으로 번역을 하도록 합니다. 수동으로 번역하려면 Loco Translate라는 플러그인을 설치하여 사용하시면 됩니다. 정식으로 한글 번역이 업데이트될 때까지 임시로 중요한 문구만 번역하면 될 것 같습니다.

또는, 완전한 번역이 제공되는 이전 버전으로 되돌리는 방법도 있습니다. 자세한 내용은 "이전 버전의 플러그인 다운로드하기"를 참고해보시기 바랍니다.

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

9개 댓글

  1. 답변 감사합니다. 이런 방법이 있었군요, 그런데, 다운로드 받아서 해당 폴더에 업로드를 하여도, 우커머스에 반영이 되지 않는 것 같은데, 위 처럼 업로드만 하면 끝인지 아니면 뒤에 더 해야할 설정이 있는지 궁금합니다.

    1. 제대로 했다면 적용될 것입니다.

      물론 사이트 언어가 한국어가 되어야 하고요, 캐시 플러그인이 설치되어 있다면 캐시 플러그인의 캐시를 삭제해보시기 바랍니다. 브라우저의 캐시도 삭제해보시고요. 그래도 안 된다면??? 모르겠네요. (어떤 미세한 부분에서 오류가 난 것일 수도 있을 것 같습니다.) 저는 이 방법을 사용하니 대부분의 영어 문자열이 한국어로 바뀌었습니다. 잘 안 되면 Loco Translate나 Poedit를 사용하여 중요한 문자열을 직접 번역해야 하지만, 쉬운 일 같지는 않습니다.

      1. 적용되지 않아 우커머스 플러그인 코드로 살펴보니 파일명이 원인이었습니다.
        파일명을 수정하니 변경이 되네요. 빠른 답변 감사합니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.