그누를 영문변역 작업을 하시는 것 같은데 제안 하나 드립니다.. > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

그누를 영문변역 작업을 하시는 것 같은데 제안 하나 드립니다.. 정보

그누를 영문변역 작업을 하시는 것 같은데 제안 하나 드립니다..

본문

이왕 번역작업을 하시는거면 언어 파일을 별도로 작업시는게 어떨까요?

그러면 영어뿐만 아니라 다른 언어도 쉽게 변경이 가능하게 됩니다.

예를 들어

alert("등록된 자료가 없습니다.");



alert("$lang[no_registered_data]");

이렇게 수정하고는 language.php 라는 파일에 $lang[no_registered_data] 값을 저장합니다.

즉 언어가 한글일 경우

$lang[no_registered_data] = "등록된 자료가 없습니다.";

영문일 경우

$lang[no_registered_data] = "There is no registered data.";

독일어일 경우

$lang[no_registered_data] = "Es gibt keine gespeicherten Daten.";

프랑스어일 경우

$lang[no_registered_data] = "Il n'existe pas de données enregistrées."

쪽발이어일 경우

$lang[no_registered_data] = "日本の人々悪いです.";

짱깨어일 경우

$lang[no_registered_data] = "洗淨中文";

등등...


언어 파일 대신 디비로도 가능합니다만...

어떻게 생각하시나요?

댓글 전체

작업성을 고려한다면 변수형으로 하는 것이 좋습니다.
DB로 하는 것은 재배포에 있어서 번거로운 부분이 있기 때문이죠
저도 비슷한 내용을 자게에 쓴 적이 있습니다.
외국 사이트 많이 작업하는 저로선 그누의 국제화를 너무 바랍니다만.. 참.. 애매하기도 하죠..
뭐 다행히 외국엔 게시판 문화보단 페이지들에 폼메일러 하나 박아버리면 되는게 많아서...리...

그누5에 가장 기대하는 것 중에 하나가 쓰긴 글 같은 이런 부분입니다.
언어별 사용을 하려면 일단 utf-8을 사용해야 겟죠..
그리고 언어셋파일을 만들어 두고 관리자에서 선택할수 있게 하면 되겟죠..

korea.php / japan.php
이런식으로 하고 변수는 편의상
$string_1 = 글쓰기
$string_2 = 답변

head.sub.php 상단에
언어셋파일 인클루드...

테스트 삼아 예전에 해ㅤㅂㅘㅅ습니다^^

제나플러스에 추가될 예정인데..번역은 다 되어 있는데 참 파일만드는게 장난이 아니네요.^^
전체 53
십년전오늘 내용 검색

회원로그인

진행중 포인트경매

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