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