묻고답하기
다국어 페이지 설정 관련
2009.10.05 09:09
안녕하세요. xe로 한글/스페인어가 지원되는 사이트를 제작중에 있습니다.
미리 만들어둔 디자인으로 레이아웃을 만들어서 한글로는 거의 완성 되었습니다.
제 초기의 의도는 Language를 스페인어로 선택했을 경우
(게시판의 '내용'을 바꾸게 하는 건 어렵더라도)
제가 제작한 외부 페이지의 한글 컨텐츠는 스페인어로 바꾸고 싶은 것이였습니다.
언어 코드를 이용하면 된다고도 하던데요..
한 두 줄 짜리 내용도 아니고 A4 1장 분량 정도의 내용인데
이럴 경우에 랭귀지를 한글에서 스페인어로 선택했을 경우 어떻게 스페인어로 된 내용이 나오게 할 수 있을까요?
질문 하나 더 드립니다.
xe 메뉴 모듈로 메뉴를 만들었는데요.. 롤 오버를 위해 메뉴를 한글이 들어간 이미지로 제작했습니다.
언어 선택을 스페인어로 했을 때 이미지를 스페인어가 들어간 이미지로 대체할 수 있나요?
xe 외국어와 관련된 질문들이 많이 없어서 질문해 봅니다.
답변 부탁드립니다.
댓글 2
-
guny
2009.10.05 12:05
-
내귀에켄디
2009.10.06 01:01
어떻게 한글로 된 페이지에서 스페인어로 된 페이지로 바꿀 수 있냐는 것입니다. -
내귀에켄디
2009.10.06 01:02
외부 페이지는 한국어/스페인어을 각각 만들 것입니다. 제 질문은 xe에서 제공하는 language select 위젯에서 스페인어를 선택할 경우에 -
내귀에켄디
2009.10.06 01:03
먼저 제대로 전달이 되지 못한 점 사과드립니다. -
guny
2009.10.06 17:20
아, 그거면 쉽게 해결가능. 외부페이지 사용하지 말고 페이지 모듈을 이용하여 두개 언어의 컨텐츠를 등록해주면 됩니다. -
시골어부
2009.12.19 07:48
저도 다국어 게시판에 관심이 많아서 여기저기 찾아보았습니다.
그래서 XE에 다국어 게시판을 쓸 수 있도록 '+ '+ '수정'이라는 시스템이 도입된 걸 알아냈습니다.
즉, 언어설정을 바꿀 때마다 게시판 내용도 해당 언어로 바뀌는 것이지요. 예제보기자동번역은 아니고, 손수 입력한 내용이 나오는 것입니다.
그럼 한국어-영어-스페인어 3개국어로 사이트를 운영한다고 가정하고 실습을 한번 해보겠습니다.
1. 처음 언어설정은 한국어로 한 상태에서 게시판에 글을 씁니다.
예) 게시글 제목: 피곤해
게시물 내용: 더 자고 싶어
--> 이 게시글을 저장한 다음, 언어설정을 영어나 스페인어로 바꿔도 아직까지는 무조건 한글로만 보입니다.
2. 이제 영어를 써봅시다.
--> 언어설정을 영어로 바꿉니다.
--> [피곤해]라는 한글 제목으로 올라온 글에 들어가 [Modify] 수정버튼을 누릅니다.
--> 제목과 내용을 영어로 바꿉니다. 예) 제목은 I'm tired로, 내용은 I wanna sleep more.
--> 맨 아래 [Submit] 저장 버튼을 누릅니다.
--> 이제 언어설정을 한글로 바꾸면 한글 게시물이 나오고, 영어로 바꾸면 영어게시물이 나옵니다.
4. 그럼 마지막으로 스페인어를 써봅시다.
-->언어설정을 스페인어로 바꿉니다.
--> [피곤해]라는 한글 제목으로 올라온 글에 들어가 [Modify] 수정버튼을 누릅니다.
--> 제목과 내용을 스페인어로 바꿉니다. 예) 제목은 Sono Stanco로, 내용은 Voglio dormire di piu로 바꿉니다. (실은 이태리어입니다. -_-;)
--> 맨 아래 [Submit] 저장 버튼을 누릅니다.
--> 이제 언어설정을 바꾸는 것에 따라 해당 언어 게시물이 나옵니다.
* 마지막 주의점
- 가장 처음 게시판을 작성한 메인 언어를 잘 기억하셔야 합니다. 그 메인 언어를 선택한 상태에서 해당 게시물을 수정하면 다른 모든 언어 게시물들도 다 바뀝니다. 예를 들어, 우리는 한국어로 제일 처음 글을 작성했습니다. 만약 한국어를 언어로 선택한 상태에서 [피곤해] 라는 게시물을 [뭐가 피곤해]라고 바꾸면, I'm tired 와 Sono stanco라는 영어/스페인어 게시물도 [뭐가 피곤해]로 바뀝니다. 자칫하면 모든 번역작업이 순식간에 날아가 버릴 수도 있습니다.
- 그래서 저는 이런 편법을 생각해 냈습니다. 우선 몽골말을 주 언어로 설정을 한 상태에서 한글로 게시글을 씁니다. 아무래도 몽고어가 사용빈도가 낮기 때문입니다. 그리고 한국어로 바꿔 한글 게시물을 쓰고, 영어로 바꿔 영어 게시물을 씁니다. 이렇게 하면 나중에 한글 게시물을 수정하는 경우가 생겨도 영어 게시판 글이 한글로 바뀌는 경우가 없습니다. 마찬가지로 영어게시판 글을 수정해도 한글 게시물이 영어로 바뀌지 않습니다.
- 이 정도의 기능만으로도 XE에 감사를 드립니다. 하지만 자칫해서 다국어 게시글들이 날아가지 않도록 개선방법이 나왔으면 하는 바램입니다.
---- 수정 --------
아, 이제 개선이 되었군요. 일괄 수정이 되는 것이 아니라 해당언어별 게시판에서 수정이 되도록 패치가 된 듯 합니다. 다행입니다. 나날이 발전하는 XE와 그 운영진들에게 박수를 보냅니다.
written by 시골어부
먼저 XE 다국어 시스템은 언어간의 자동번역이 아님을 아셔야 합니다...
고로, 완벽한 다국어 시스템을 구축하기 위해서는 매 게시물마다 모두 두개 언어로 된(한국어와 스페인어로 서비스 시)의 컨텐츠가 존재해야 합니다.