안녕하세요. 제가 그누보드를 이용해서 다국어 사이트를 제작하였습니다.
근데 궁금한게 한가지 생겼는데..
기본언어가 한글로 시작되는데 이것을 링크 걸때 다른언어로 링크걸로 싶은데요..
예를 들어서 kkk.com 이란 싸이트의 기본 언어가 한글인데 a 태그로 링크를 걸어서 바로 영어 로 가고싶습니다. kkk.com 으로 그냥 걸면 한글로 가버리고... 그래서 변수 lang 으로 보내도 아닌거같고.. 방법 없을까요??
답변 4개 / 댓글 1개
다국어 사이트를 제작하신 방법에 따라 구현방법이 다르겠습니다.
언어마다 폴더를 만들어서 제작하셨다면
<select onChange="if(this.value) location.href=this.value;">
<!-- 오픈시 바꿀것 -->
<option value="/en/index.php" selected>English</option>
<option value="/ko/index.php">Korean</option>
<option value="/cn/index.php">Chinese</option>
<option value="/jp/index.php">Japanese</option>
</select>
이런식으로 셀렉트박스로 폴더지정해서 보낼수도있고
이런팁으로 제작하여 기본언어를 설정해줄수도있습니다,
<select onChange="if(this.value) location.href=this.value;">
<!-- 오픈시 바꿀것 -->
<option value="/en/index.php" selected>English</option>
<option value="/ko/index.php">Korean</option>
<option value="/cn/index.php">Chinese</option>
<option value="/jp/index.php">Japanese</option>
</select>
이런식으로 해보세요 셀렉트 박스 형입니다
다국어로 사이트를 만드는 방법은 여러가지가 있죠
그중 한가지 방법입니다. http://www.happyjung.com/lecture/2142
라고 적고 답변 내용을 보니 java 또는 jsp 로 개발된 사이트에 대한 문의였네요....
https://www.kobus.co.kr/main.do 를 접속하면 일본어 페이지로 넘겨라...
그걸 해결이 쉽지 않을듯 싶은데...
jsp 사이트의 컴파일 되지 않은 원본파일이 있어야 그나마 테스트가 가능할텐데
이클립스 환경 설정하고 원본 파일에서 작업내용 및 처리 환경 파악하고... 그게 참 뭐라 말하기...
변수를 lang으로 만들어서
보내도 가능합니다.
다만 여러가지 파일에서 새로 만들어줘야합니다.
다른 빌더등을 사용해서 다국어로 개발하셔야 할듯하네요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
저 사이트 들어가면서 바로 일본어로 들어가게 할수있을까요??? 보시면 싸이트 이름이 한국어, 영어,일본어 등 각 언어 url이 다똑같아서 구분이 불가능해요 ㅜㅜ 저 사이트는 저희가 개발한 사이트는 아닌데 링크를 일본어 버전으로 바로 갈수있도록 걸어달라고 요청해서요!