국문, 영문, 일문, 중문을 그누로 해결해야 한다면???
최근 국문, 영문, 일문, 중문등으로 사이트를 제작해야 하는 일이 들어 왔습니다.
그누기반으로 개발을 한다는 말은 하고 왔는데 가만히 생각을 해보니까
이게 헷갈리네요.
보통 어떻게들 기둥을 세워 해결하시나요?
일단 저는 사용자 컴퓨터 언어설정에 따라 자동으로 해당 언어 페이지가
메인으로 뜨게 하겠다는 기특한? 생각은 했는데 나머지를 갈피를 못잡겠네요.
먼저 길을 가신 고수님들에 조언을 듣고 싶습니다.
그누기반으로 개발을 한다는 말은 하고 왔는데 가만히 생각을 해보니까
이게 헷갈리네요.
보통 어떻게들 기둥을 세워 해결하시나요?
일단 저는 사용자 컴퓨터 언어설정에 따라 자동으로 해당 언어 페이지가
메인으로 뜨게 하겠다는 기특한? 생각은 했는데 나머지를 갈피를 못잡겠네요.
먼저 길을 가신 고수님들에 조언을 듣고 싶습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
경험론입니다.
가장 깔끔한 방법은 원하시는 다국적사이트를 모두 만드시는게 가장 느리면서 빠른길 같습니다.
구글자동번역등으로 보이게 하는 부분은 한계치가 있습니다.
자동번역으로 만드는 사이트는 아니고 모두 번역해서 제작해야 합니다.
짱구아빠님! 혹시 제가 참고할 그누 기반에 사이트가 있으면 관리자는 아니더라도
사용자 페이지만이라도 좀 보았으면 하는데 쪽지로라도 좀 알려주셨으면 합니다.
부탁드려요!!!
예를 들어 config.php에서 $g4['accept_lang'] = strlen($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, strpos($_SERVER["HTTP_ACCEPT_LANGUAGE"], '-') ? strpos($_SERVER["HTTP_ACCEPT_LANGUAGE"], '-') : strlen($_SERVER["HTTP_ACCEPT_LANGUAGE"])) : "ko";를 삽입하고
그림 파일의 경우는
images/ko/my_image_file
images/en/my_image_file
이런식으로 저장되어 있는 것을 ko와 en만 바꾸어 가져오도록 하면 되니까 이미지 경로를 images/<?=$g4['accept_lang'];?>/my_image_file 이렇게 받아오면 되고
텍스트일 경우는
lang 폴더에 각각 랭귀지 파일을 만들어 그 안에 array로 $lang 변수를 두고
include_once "lang/$g4[accept_lang].php" 이런 식으로 인클루드 한 후에
<?=$lang['greeting']?>
이런 식으로 하면 되지 않을까요?
좋은 참조 하도록 하겠습니다.
감사합니다.
_common.php 파일 상단에 $g4_path 경로를 letsgolee 팁이용해서 잡아주시면
언어별로 따로개발 가능하실것같내요
탑빌더 최고에요!!!!
힘찬 하루 시작하세요!!! ^^*
체계적인 관리를 위해서 db를 이용하는데요.. 번역된 부분은 번역된 말로, 번역되지 않는 것은 기본언어(한국어)로 표시가 되는 식이구요.. db부하방지를 위해서 번역이 실행될 때마다 변수가 있는 캐시파일을 생성하고 평소에는 캐시파일을 불러들여서 해당 언어를 표시하는 방식입니다.
일현님의 실력이시라면 어렵지 않겠지만, 혹시 필요하시다면 관련 파일을 보내드리도록 하겠습니다ㅋ