다국어 홈페이지 관련 문의드립니다

다국어 홈페이지 관련 문의드립니다

QA

다국어 홈페이지 관련 문의드립니다

본문

그누보드 초보입니다ㅠ

 

다국어 홈페이지를 제작중인데.. 4개국어로 바꾸어야 하거든요..

 

사이트에 이미지로 들어가있는 페이지가 있는데,

 

다국어 사이트로 바꿀 때 이 이미지들도 하나씩 그 언어로 만들어 놓은 뒤 이미지만 바뀌게 할 수 있나요?

 

또 사이트 메인에 다국어 사이트로 가는 나라별 버튼이 있는데 여기에 연동이 되게 하려면 어떻게 해야하나요?..

 

사이트를 4개를 더 만들어서 연동을 시켜야 하는지 그냥 할 수 있는지 감이 안잡힙니다ㅠㅠ

 

도움 좀 부탁드려요! 

이 질문에 댓글 쓰기 :

답변 2

제가 작업한 다국어 사이트 방식을 알려드릴께요. 일단 다국어를 클릭시 해당하는 국가코드를 쿠키에 저장합니다. 그래서 common.php 에 선언한 전역변수에다가 선택한 언어(쿠키)를 저장해서 사용합니다.

 

예를들어, 이미지 명이 main.png 일때

main_kr / main_en / main_ja 이런식으로 이미지 이름을 갖게 합니다.

 

그래서 kr,en,ja 부분을 변수로 정의해서 쓰는거죠! main_<?=$language?>.png 이런식으로!

 

저는 다국어홈페이지 만들때 이렇게 처리했습니다.  도움이 되셨을까요?

그리고 추가로 덧붙히자면, 메뉴 구성이 같다면 똑같은 사이트를 4개를 만드는건 완전 비효율적입니다.
language 리소스를 만들어서, 해당하는 텍스트를 배열에다가 저장해서 사용하면됩니다. (4개국어니까 총 4개의 php 파일이 생기겠군요)

그리고 해당하는 언어에 맞게 include 해주면됩니다.

가능한데.. 사이트 구성을 어떻게 하시느냐에 따라 이미지만 바꾼다는게 의미가 없을수도 있습니다.

대개 일반적으로는 /en, /jp, /ch 이런식으로 별도 디렉토리 구조를 많이 가져갑니다.

 

다국어와 관련해서는 ACCEPT_LANGUAGE 키워드로 구글등에서 검색해 참고해보세요. 

답변을 작성하시기 전에 로그인 해주세요.
전체 24
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT