홈페이지 언어별 쉽게 적용하는 방법이 있을까요? > 자유게시판

자유게시판

홈페이지 언어별 쉽게 적용하는 방법이 있을까요? 정보

홈페이지 언어별 쉽게 적용하는 방법이 있을까요?

본문

각 언어별 쉽게 적용 할 수 있는 방법을 생각해 보았는데
좀 더 나은 방법은 어떤 것일까요?

// 각 언어별 넣기?
$lang_list = Array(
'목록'=>'menu|아리가또',
'상단'=>'top|고자이마스',
'중앙'=>'middle|고니찌와',
'하단'=>'bottom|쓰미마셍');

/*
한글 = 0;
영어 = 1;
일어 = 2;
*/
// 어느 언어로 할깝쇼?
$select_lang = 0;

function lang($v)
{
global $lang_list, $select_lang;
if(!$select_lang) return $v;

$temp = explode('|', $lang_list[$v]);
    return $temp[$select_lang-1];
}

+ 메뉴 나오는 곳 <p />
<table border=1>
<tr>
<td rowspan=4>
<?=lang('목록');?>
</td>
</tr>
<tr><td><?=lang('상단');?></td></tr>
<tr><td><?=lang('중앙');?></td></tr>
<tr><td><?=lang('하단');?></td></tr>
</table>
추천
0
  • 복사

댓글 5개

저는 변수보다는 상수가 좋습니다.

나라별로 파일을 별도로 만들고... (예: 한글은 lang.kr.php)

<?
define("_LANG_LIST_", "목록");
...
?>

<? echo _LANG_LIST_ ?>
좋은 지적이십니다.
많은 상수(변수)로 메모리 부담이라면 javascript 쪽으로 사용자에게 부담을 돌리는건 어떨까요?
그럼 이제 config.php에 언어설정코드 추가하고
lang.언어코드.php 파일만 추가하면 되는건가요?

4.4 버전정도로 봐야할까요?
아니면 5.0을 기다려야 할까요?

다들 급흥분 모드가 될듯합니다^^
.net 쪽에서는 그렇게 설정해서 사용가능 하고,

xe쪽에서도 그렇게 하더이더만,

처음 하루는 잼납니다.

두번째 날엔 약간 회의가 듭니다.

세번째 날엔 화가 납니다.

"회원가입하세요", 'Please login", "...."

모든 이미지는 더 미칩니다. 

가끔 느끼는 거지만 무식할때가 좋을 때도 있는 법이라고 생각 합니다.;;
© SIRSOFT
현재 페이지 제일 처음으로