이런거 가능할까요.. 정보
이런거 가능할까요..본문
A란 게시판이... 토글버튼 눌르면 레이아웃이 영어로 바뀌는 것 뿐 아니라 게시판도 영어로..
토클일버튼 누르면 또 레이아웃이 일어로 바뀔 뿐 아니라 게시판도 일어로...
이런 식으로 연동하게 될까요...
레이아웃만 변경되는 식으로... 머리/꼬랑쥐 같고 조절하면 될텐데..
내용 자체도 언어판에 따라 연동되게 하는거라면...
A 게시판 자체의 스킨을 내용은 고정시킨 채 연동시켜 변동시켜야할텐데..
프로그래밍을 못해서 될 지 안될 지에 대해선 잘 모르겠네요.
제가 알기론.. 이 경우는 분리해야하지 않나 싶은데.. 하나로 연동되게는 안되지 않나요?
워낙에 기발하고 실력 좋으신 분들이 많기에.. 된다는 말 나올 꺼 같은데.. 헐헐;; ㄷㄷ;;
댓글 전체
게시판의 언어팩을 만들어야 합니다. 유럽지역의 쇼핑몰들은 모두 그렇게 하구 있더라구요.
메시지와 이미지를 표준화 해서, 저장해두고 쓰는 것이죠. 귀챤지만 한번 해두면 편합니다.
메시지와 이미지를 표준화 해서, 저장해두고 쓰는 것이죠. 귀챤지만 한번 해두면 편합니다.
제가 설명을 제대로 한건지 모르겠네요..
역시 고수님은 손쉬운 답변을 쑥 내놓으시는군요.. ㄷㄷㄷㄷ;;
게시판 언어팩이라....
유럽이라... 큐브카트 등 외국꺼 몇 써봤지만...
거긴 자체 솔루션 내엔.. 언어를 선택하게끔 되어 있지 하나의 솔루션 내에서 언어들을
자유자재로 선택하여 연동하게 되어 있진 않았던거 같은데..
아....... 다시 알아봐야겠네요...
문제는.. 거기에 한국어까지 붙여갈 수 있을까가.. 일어나 중국어도..
된다면.. 햐...
근데 정작 그누는 그런 타입이 될까요..?
아... 된다면.. 그누는 정말.. 괴물이 아니고 뭐란 말입니까.. ㅠ_ㅠ
역시 고수님은 손쉬운 답변을 쑥 내놓으시는군요.. ㄷㄷㄷㄷ;;
게시판 언어팩이라....
유럽이라... 큐브카트 등 외국꺼 몇 써봤지만...
거긴 자체 솔루션 내엔.. 언어를 선택하게끔 되어 있지 하나의 솔루션 내에서 언어들을
자유자재로 선택하여 연동하게 되어 있진 않았던거 같은데..
아....... 다시 알아봐야겠네요...
문제는.. 거기에 한국어까지 붙여갈 수 있을까가.. 일어나 중국어도..
된다면.. 햐...
근데 정작 그누는 그런 타입이 될까요..?
아... 된다면.. 그누는 정말.. 괴물이 아니고 뭐란 말입니까.. ㅠ_ㅠ
한글, 중국어, 일본어 이렇게 3개 언어팩을 만들어서 제작해보았는데
UTF-8모드로 제작해야 하고 그렇게 해도 일본어에 문제가 좀 있는것 같습니다.
제가 제작해본봐로의 문제는 아무래도 중국어와 일본어를 못하니 그게 문제더군요!
UTF-8모드로 제작해야 하고 그렇게 해도 일본어에 문제가 좀 있는것 같습니다.
제가 제작해본봐로의 문제는 아무래도 중국어와 일본어를 못하니 그게 문제더군요!
그죠... 외형적인 것은 가능하죠..
저도 한/중/일/태/영 로 해봤는데 안되어서 결국 분리 처리했습니다..
한/영까진 어케 커버하더라도.. 다른 언어는.....
저도 한/중/일/태/영 로 해봤는데 안되어서 결국 분리 처리했습니다..
한/영까진 어케 커버하더라도.. 다른 언어는.....
일본어인경우 shift-jis 로 해야 됩니당~
시시시님 말대로 utf-8로 제작해야 하고...
기본적인 룰은 $board_skin_path 를 변경하면 될 듯 합니다.
예를 들어 extend 폴더안에 대충 이렇게 넣습니다.
if(!$charset) $charset = 'kor';
$board_skin_path .= "/{$charset}";
게시판스킨의 폴더구조는 basic 폴더 하위에 kor, eng, jp, cn 등의 언어별 폴더가 있고
그 언어별 폴더아래에 파일이 있는 형태겠죠?
그리고 <a href="~~~&charset=eng">영문</a>.... 이런식으로
변수는 항상 가지고 다녀야 하니까 쿠키나 세션으로 굽는게 더 편하겠네요...
기본적인 룰은 $board_skin_path 를 변경하면 될 듯 합니다.
예를 들어 extend 폴더안에 대충 이렇게 넣습니다.
if(!$charset) $charset = 'kor';
$board_skin_path .= "/{$charset}";
게시판스킨의 폴더구조는 basic 폴더 하위에 kor, eng, jp, cn 등의 언어별 폴더가 있고
그 언어별 폴더아래에 파일이 있는 형태겠죠?
그리고 <a href="~~~&charset=eng">영문</a>.... 이런식으로
변수는 항상 가지고 다녀야 하니까 쿠키나 세션으로 굽는게 더 편하겠네요...
언어별로 스킨을 나누면 관리가 어렵지 않나요??
이미지를 ok.gif (한글/기본) $charset = "en/" 이 설정되면 <?=$charset?>/을 이미지 앞에 모두 넣어줘서 ... en/ok.gif 이렇게 하구요... 메시지는 어쩔 수 없이 db에 넣어뒀다가 언어팩이 바뀌면 db에서 읽어와서 재설정을 합니다.
$message = get_message($charset) 을 common.php에 넣어두는 것이죠.
이미지를 ok.gif (한글/기본) $charset = "en/" 이 설정되면 <?=$charset?>/을 이미지 앞에 모두 넣어줘서 ... en/ok.gif 이렇게 하구요... 메시지는 어쩔 수 없이 db에 넣어뒀다가 언어팩이 바뀌면 db에서 읽어와서 재설정을 합니다.
$message = get_message($charset) 을 common.php에 넣어두는 것이죠.
앗... 아래 부분을 못 보셨나보네요....
$board_skin_path .= "/{$charset}";
즉, 스킨경로는 "skin/board/선택한스킨/언어팩"이 되겠죠...
언어별로 스킨을 나누는게 아니고 스킨별로 언어가 존재하는 거에요.
불당님이 말한 것과 동일하죠~
단지 common.php를 수정하면 원본을 고쳐야 하자나요?
extend 폴더를 활용하면 업그레이드할 때 편합니다....
$board_skin_path .= "/{$charset}";
즉, 스킨경로는 "skin/board/선택한스킨/언어팩"이 되겠죠...
언어별로 스킨을 나누는게 아니고 스킨별로 언어가 존재하는 거에요.
불당님이 말한 것과 동일하죠~
단지 common.php를 수정하면 원본을 고쳐야 하자나요?
extend 폴더를 활용하면 업그레이드할 때 편합니다....
앗... 미쓰 했네요. ㅋㅋ
어차피 업글은 수정된 파일 단위로 할 수 밖에 없기 때문에, common.php를 수정해도 큰 문제는 없다구봐요. 더구나 불당팩은 원본 수정이 많아서 그대로 업글을 못하구 extend를 쓰면 속도 문제가 있을 수 있어서 개인적으로는 그냥 원본 수정해 버립니다.
그누보드도 리눅스처럼 관리자님의 커널코드와 여러사람들이 만드는 배포판으로 구본되지 않을까 생각하거든요.
어차피 업글은 수정된 파일 단위로 할 수 밖에 없기 때문에, common.php를 수정해도 큰 문제는 없다구봐요. 더구나 불당팩은 원본 수정이 많아서 그대로 업글을 못하구 extend를 쓰면 속도 문제가 있을 수 있어서 개인적으로는 그냥 원본 수정해 버립니다.
그누보드도 리눅스처럼 관리자님의 커널코드와 여러사람들이 만드는 배포판으로 구본되지 않을까 생각하거든요.
config.php 파일에 모든 메세지 설정을 담아두고...(아니면 몇개 파일로 분리)
해당 언어에 맞게 config.php 만 include 해도 됩니다.
다국어가 목적이면 무조건 utf-8로 만들고, 메세지 표시는 분리, 이미지 경로도 분리..
단, 클라이언트가 자국의 언어셋(shift-jis 같은)을 요구할경우
최상위 common.php 파일에서 iconv 를 통해 변환시킨 파일을 include 하도록 하면 됩니다.
변환파일 생성은 파일 생성일과 비교해서 한번씩 돌리면 되겠죠.
(설명하다 보니... 템플릿과 동일한 로직이군요.. 템플릿 기반으로 변경하고, 뷰 부분을 템플릿엔진이 처리하는 방식을 쓰면 되겠네요.... )
해당 언어에 맞게 config.php 만 include 해도 됩니다.
다국어가 목적이면 무조건 utf-8로 만들고, 메세지 표시는 분리, 이미지 경로도 분리..
단, 클라이언트가 자국의 언어셋(shift-jis 같은)을 요구할경우
최상위 common.php 파일에서 iconv 를 통해 변환시킨 파일을 include 하도록 하면 됩니다.
변환파일 생성은 파일 생성일과 비교해서 한번씩 돌리면 되겠죠.
(설명하다 보니... 템플릿과 동일한 로직이군요.. 템플릿 기반으로 변경하고, 뷰 부분을 템플릿엔진이 처리하는 방식을 쓰면 되겠네요.... )
음.... 좋은데요.. 감사한 의견들~
작은 꺼리를 하나 던져 놓고.. 여러 의견들을 나누며.. 정보를 서로 나누는거.. 캬~
정말 좋습니다. 좋은 의견들 감사합니다. 프로그램이나 이런데 약해서 뭔 말인지 반 정도 밖에 못 알아
먹었지만유.. 흐흑.. 흑.. ㅜ_ㅜ
작은 꺼리를 하나 던져 놓고.. 여러 의견들을 나누며.. 정보를 서로 나누는거.. 캬~
정말 좋습니다. 좋은 의견들 감사합니다. 프로그램이나 이런데 약해서 뭔 말인지 반 정도 밖에 못 알아
먹었지만유.. 흐흑.. 흑.. ㅜ_ㅜ
와 이게 되면 엄청 좋겠는뎅 전 글을 읽어두 잘 모르겠구 ..
제가 운영하구 있는 사이트를 금후엔 한국어 중국어 일본어로 버튼하나 누르면 내용만 뺴구 다 바뀌게 하고 싶네요..
누군가 제작하면 제작비 드리구 사고싶습니다
제가 운영하구 있는 사이트를 금후엔 한국어 중국어 일본어로 버튼하나 누르면 내용만 뺴구 다 바뀌게 하고 싶네요..
누군가 제작하면 제작비 드리구 사고싶습니다
배우고 익히고..
때론 돈 주고나서 받아서... 열공하며 검토하여 내 지식으로 만들고..
그러며 성장하는거 같아요.
우리나라 차 첨 만들 때도..
외국서 차 들여와서 다 분해해서 합치면서 배우고.. ㅎㅎ;;
때론 돈 주고나서 받아서... 열공하며 검토하여 내 지식으로 만들고..
그러며 성장하는거 같아요.
우리나라 차 첨 만들 때도..
외국서 차 들여와서 다 분해해서 합치면서 배우고.. ㅎㅎ;;
중국은 모르나 일본어는 shift-jis해야 됩니다..
이유는 메일...메일전부 깨집니다..
70%이상이 utf-8지원을 하지 않으며 일본은 핸드폰 메일을 사용하므로 핸드폰으로 메일을 받습니다..
이런경우shift-jis만 가능합니다..
참고하세요..
간혹 야후제펜은 utf-8을 사용하는데 무슨 소리냐 하시는 분들~~
모르시는 말씀 메인에 보여지는 서핑용만 utf-8이며 야후메일로 들어 가시면 euc-jp를 사용한다는..
메일쪽만 다른걸 사용합니다..메인만 보고 판단하시면 큰코 다치신다는~~
이유는 메일...메일전부 깨집니다..
70%이상이 utf-8지원을 하지 않으며 일본은 핸드폰 메일을 사용하므로 핸드폰으로 메일을 받습니다..
이런경우shift-jis만 가능합니다..
참고하세요..
간혹 야후제펜은 utf-8을 사용하는데 무슨 소리냐 하시는 분들~~
모르시는 말씀 메인에 보여지는 서핑용만 utf-8이며 야후메일로 들어 가시면 euc-jp를 사용한다는..
메일쪽만 다른걸 사용합니다..메인만 보고 판단하시면 큰코 다치신다는~~
역시 일본통~ ^_____________^)/