묻고답하기
게시판 다국어 지원기능 끄는 방법
2014.12.01 10:15
영어와 한국어를 두개를 쓰고 있고 외국에서 접속하면 영어로 자동 변경되게 레이아웃에서 설정해놨습니다.
그런데 한국어인 사람이 글을쓰고 영어로 접속한사람이 그 글을 수정하면 한국어인 사람이 볼 수가 없습니다.
이게 원래 XE 컨셉인거 같은데요.
이 기능을 끄는 방법이 있을까요? 혹은 코드를 고쳐서 못쓰게 할 수 있나요?
버젼은 1.7.3.1 입니다.
댓글 5
-
GG
2014.12.01 10:45
-
정승재
2014.12.01 10:56
영어 사용자들이 있어서 영어로 자동 셋팅되게 했어요.
이미 언어는 나뉘어져 있어요. 다른방법 없나요?
-
GG
2014.12.01 10:59
랭귀지를 못바꾸게 하고 영어로 기본설정 되어 있다고 해도 거기서 한글이나 영어를 쓰게 하는 겁니당..
-
정승재
2014.12.01 13:33
제가 이해가 잘 안되는데요 지금 상황이 이렇습니다.
한국 사용자 - 영어 언어로 변경되어도 브라우져 언어 읽어서 자동으로 한국어로 변경되게 해놓음
해외 사용자 - 한국어 언어로 변경되어도 브라우져 언어 읽어서 자동으로 영어로 변경되게 해놓음
요 조건은 변경하기 힘들구요.
언어가 두개로 나뉘어져 로그인이 되고 있는데 게시판 수정을 할때 다국어 기능이 꺼진채로 글 수정이 되길 원합니다.
-
sejin7940
2014.12.01 12:28
XE 에서는 다국어 기능을 쓸때,
처음썼던 글과 다른 언어기반으로 해서 글을 수정하시면, 글이 두개 언어로 각기 분리됩니다.
결국, 수정시 글이 유지되게 하려면
이용자가 처음 그 글을 썼을때의 언어인 상태에서 수정을 하셔야 됩니다.
그런데, 이게 현실적으로는 지켜지기가 굉장히 어려울겁니다.
따라서, 코딩으로 해결할 수 있는 편법은..
(단 하나의 글이 다국어 언어로 각기 등록되지 않아도 된다는 전제로)
현쟈 어느 언어로 현재 보고 있든, 글 수정 버튼을 누르면
무조건 해당 글을 처음 썼을때의 언어로 되돌아가서 수정화면이 뜨게 수정버튼 쪽의 링크를 바꾸시면 됩니다. ( documents 테이블 에 처음 글을 쓴 글의 언어가 기록되어있거든요)
기본 한국어로 세팅하고 언어선택하는 부분을 노출하지 않으면 될 것 같네용..