on
그누보드 Poedit 다국어 기능
그누보드 Poedit 다국어 기능
1. 파일 설치 및 사용 방법
https://poedit.net/
이 방법을 설명하기전에 우선 poedit 를 설치하십시오.
poedit 는 일반적인 기능에 대해서는 무료로 사용할수 있습니다.
다운로드 설치 합니다.
https://sir.kr/pg_tip/16039
G5trans.zip 다운로드 합니다.
소스 추가
2. common.php
// 언어 설정 $locale = "ko_KR"; if (isset($_GET["locale"])) $locale = $_GET["locale"]; else if (isset($_SESSION["locale"])) $locale = $_SESSION["locale"]; set_session('locale', $locale); putenv("LANG={$locale}"); setlocale(LC_ALL, "$locale.UTF-8"); $domain = "gnuboard5"; bindtextdomain($domain, G5_PATH.'/locale'); textdomain($domain);
이 코드가 추가 해주세요.
head.php
언어별 변경 할 글자에 _(“넣을 단어”) 넣어주면 된다.
3. .po, . mo 파일 생성 및 수정 방법
poedit 를 설치 하여 po 파일 실행하면 된다.
.po 파일은 없어도 되지만 .mo 파일은 반드시 있어야 합니다.
.po 파일을 작성하고 .mo파일 생성하는 방식이다.
https://sir.kr/pg_tip/16046
자세히 방법이 나와있다.
from http://sein-jh.tistory.com/63 by ccl(A) rewrite - 2021-09-30 11:00:30