그누보드 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