그누보드 다국어?
아파치님의 소모임 신청글에도 나와있고, 동하아빠님도 관심을 보이셨던 주제이죠? ㅎㅎ
다른 분이 동을 떠주실거라 기대했는데, 아무도 말씀 안하셔서, 급한 제가 먼저.. ^^
제 경우는, 기냥 급한대로 언어별/메세지별 변수array로 선언해서 사용하기는 한데,
gettext 등을 사용해서 언어화일을 별도로 관리/이용하는 방법이 아무래도 좋겠죠?
게다가 유럽은 언어문제말고도 숫자 표기 ( 소숫점 자리에 쉼표를, 1000단위 자리에 마침표를 사용.. -_-) 하는 거나 날짜표기, 시간표기등도 달라지는 i18n 문제도 있고요..
물론 php locale 설정으로 대부분을 해결하기는 하지만, javascript 쪽은 표준이 아직은 없고..
아 jquery globalization 이 있기는 하네요.. https://github.com/jquery/globalize
혹시 다른 분들은 어떤 방법을 사용하시는지, 경험을 나누고 조언을 구할 수 있을까요? ㅎㅎ
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 12개
선두에서 시작을 한다.. 뭐 이런 뜻이죠.. ^^
들여다 봐야 겟네요..
알려주셔서 감사합니다. ^^
배포하면 받아서 저도 테스트 해 봐야 겠습니다.
특정 (한글) 메세지에 해당하는 선택한 언어의 메세지로 교체해서 뿌려주는 방식이더군요.
근데, 메세지 중간에 변수가 들어가는 경우 등 특이한 경우에는 문제가 있을것 같아요..
아무래도 그누보드 원본을 많이 바꾸지 않으면 어려울 것 같아요.. ㅠㅠ
---
php gettext extension 이 있어야 쓸 수 있나보네요. 보통 on 되어있나 모르겠네요
그누보드 원본을 수정해야 하겠죠..
---
그러게요, 그게 가장 큰 궁금증이죠..
워프에서 사용하는 방법이 gettext 를 apply_filters 로 적용하는 것같던데,
웬만한 (외국) 호스팅에서는 작동하는것 같더라구요..
업데이트를 고려해서 그누보드를 건들이지 않고
독자적으로 작업 할 수 있는 좋은방법이나 방안이 있으시면 공유해 보면 좋겠습니다.
표준만 정해지면, 언어팩을 여러사람이 동시에 작업할 수도 있을텐데말이죠..