다국어 옵션 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

다국어 옵션 정보

다국어 옵션

본문

config.php-----------------아무대나
$g4["url"] = "http://사이트.com";


head.sub.php 최상단
------------------------------------------
// 에그당 추가 언어선택 돌리기
if($lang){
    set_cookie("lang","$lang",9000000000);
    $g4[country]=$lang;
}else
    $lang = get_cookie("lang");
if($lang)
    $g4[country]=$lang;
else
    $g4[country]="kr"; //기본언어

head.php
------------------------------------------
<h3 class="blind">언어 선택</h3>
<ul class="language">
<li <?if($lang=="kr")echo"class='active'";?>"><a href="<?=$g4[url]?>/?lang=kr"><img src="<?=$g4[url]?>/img/flag/kr.png" alt="한국어"/></a></li>
<li <?if($lang=="cn")echo"class='active'";?>><a href="<?=$g4[url]?>/?lang=cn"><img src="<?=$g4[url]?>/img/flag/cn.png" alt="중국어"/></a></li>
<li <?if($lang=="jp")echo"class='active'";?>><a href="<?=$g4[url]?>/?lang=jp"><img src="<?=$g4[url]?>/img/flag/jp.png" alt="일본어"/></a></li>
<li <?if($lang=="en")echo"class='active'";?>><a href="<?=$g4[url]?>/?lang=en"><img src="<?=$g4[url]?>/img/flag/us.png" alt="영어"/></a></li>
</ul>

common.php 최하단
------------------------------------------
include"$g4[path]/include/langpack.php";


/include/langpack.php 생성
------------------------------------------
<?
function lang($name,$country=""){
    global $g4;
    $country = $g4[country];
    //GNB -> Ladder ranking
    $lang[kr][ladder]="레더순위";
    $lang[en][ladder]="Ladder ranking";
    $lang[jp][ladder]="はしごランキング";
    $lang[cn][ladder]="阶梯排名";
    //GNB -> Replays
    $lang[kr][replay]="리플레이";
    $lang[en][replay]="Replays";
    $lang[jp][replay]="リプレイ";
    $lang[cn][replay]="录象";
    //GNB -> Community
    $lang[kr][community]="커뮤니티";
    $lang[en][community]="Community";
    $lang[jp][community]="コミュニティ";
    $lang[cn][community]="社区";
    //UI -> OutLogin -> Login
    $lang[kr][login]="로그인";
    $lang[en][login]="Login";
    $lang[jp][login]="ログイン";
    $lang[cn][login]="登录";
    //UI -> OutLogin -> ID
    $lang[kr][id]="아이디";
    $lang[en][id]="ID";
    $lang[jp][id]="イド";
    $lang[cn][id]="身份证";
    //UI -> OutLogin -> ID save
    $lang[kr][idsave]="아이디 저장";
    $lang[en][idsave]="ID save";
    $lang[jp][idsave]="ID を保存";
    $lang[cn][idsave]="编号保存";
    //UI -> OutLogin -> autologin
    $lang[kr][autologin]="자동 로그인";
    $lang[en][autologin]="Auto Login";
    $lang[jp][autologin]="自動ログイン";
    $lang[cn][autologin]="自动登录";
    //UI -> OutLogin -> Password
    $lang[kr][password]="비밀번호";
    $lang[en][password]="Password";
    $lang[jp][password]="パスワード";
    $lang[cn][password]="密码";
    //UI -> OutLogin -> Have a nice day
    $lang[kr][haveaniceday]="즐거운 하루 되세요";
    $lang[en][haveaniceday]="Have a nice day";
    $lang[jp][haveaniceday]="楽しい一日を過ごす";
    $lang[cn][haveaniceday]="祝你今天愉快";
    //UI -> OutLogin -> Have a nice day
    $lang[kr][enteruserid]="회원 아이디를 입력해주세요.";
    $lang[en][enteruserid]="Enter User ID";
    $lang[jp][enteruserid]="楽しい一日を過ごす";
    $lang[cn][enteruserid]="输入用户ID";

    return $lang[$country][$name];
}
?>

뿌리기~~~------------------------------------
<?=lang(community)?>
이 처럼 뿌리면됩니다~



http://sc2.playcast.kr/

에서 상단 국기 눌르면 언어가 바뀌빈다~

UTF-8 필수~
추천
3

댓글 16개

정확히 어떻게 사용해야 하는지 모르넷네요. 따로 언어파일이 있으면 더욱 좋을것 같네요,

아님 아예 만드신걸 공개 해주시면...^^
안녕하세요.
로컬호스트의 gb 디렉토리가 메인인데,
config.php에 $g5["url"] = "http://localhost/gb/"; 를 넣고,
나머지 부분도 $g4를 $g5로 바꾸어 그누보드5에서 그대로 적용해보니 아래 메시지가 뜨네요.
어디를 손봐야 하는지 알려주시면 고맙겠습니다.
감사합니다.

Warning: include(/include/langpack.php): failed to open stream: No such file or directory in E:\laragon\www\gb\common.php on line 642

Warning: include(): Failed opening '/include/langpack.php' for inclusion (include_path='.;E:/laragon/etc/php/pear') in E:\laragon\www\gb\common.php on line 642
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT