홈페이지 언어별 쉽게 적용하는 방법이 있을까요?
각 언어별 쉽게 적용 할 수 있는 방법을 생각해 보았는데
좀 더 나은 방법은 어떤 것일까요?
// 각 언어별 넣기?
$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>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 5개
나라별로 파일을 별도로 만들고... (예: 한글은 lang.kr.php)
<?
define("_LANG_LIST_", "목록");
...
?>
<? echo _LANG_LIST_ ?>
많은 상수(변수)로 메모리 부담이라면 javascript 쪽으로 사용자에게 부담을 돌리는건 어떨까요?
lang.언어코드.php 파일만 추가하면 되는건가요?
4.4 버전정도로 봐야할까요?
아니면 5.0을 기다려야 할까요?
다들 급흥분 모드가 될듯합니다^^
조만간 아닐까 봅니다. ㅋ
xe쪽에서도 그렇게 하더이더만,
처음 하루는 잼납니다.
두번째 날엔 약간 회의가 듭니다.
세번째 날엔 화가 납니다.
"회원가입하세요", 'Please login", "...."
모든 이미지는 더 미칩니다.
가끔 느끼는 거지만 무식할때가 좋을 때도 있는 법이라고 생각 합니다.;;