그누를 영문변역 작업을 하시는 것 같은데 제안 하나 드립니다.. 정보
그누를 영문변역 작업을 하시는 것 같은데 제안 하나 드립니다..본문
이왕 번역작업을 하시는거면 언어 파일을 별도로 작업시는게 어떨까요?
그러면 영어뿐만 아니라 다른 언어도 쉽게 변경이 가능하게 됩니다.
예를 들어
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] = "洗淨中文";
등등...
언어 파일 대신 디비로도 가능합니다만...
어떻게 생각하시나요?
그러면 영어뿐만 아니라 다른 언어도 쉽게 변경이 가능하게 됩니다.
예를 들어
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] = "洗淨中文";
등등...
언어 파일 대신 디비로도 가능합니다만...
어떻게 생각하시나요?
댓글 전체
아.. 이미지 작업은 별도군요.. ㅠㅠㅠ
연후하은아빠님의 방식을 이용하면 뭔가 해결책이 있을 것도 같습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=99546
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=99546
작업성을 고려한다면 변수형으로 하는 것이 좋습니다.
DB로 하는 것은 재배포에 있어서 번거로운 부분이 있기 때문이죠
저도 비슷한 내용을 자게에 쓴 적이 있습니다.
DB로 하는 것은 재배포에 있어서 번거로운 부분이 있기 때문이죠
저도 비슷한 내용을 자게에 쓴 적이 있습니다.
외국 사이트 많이 작업하는 저로선 그누의 국제화를 너무 바랍니다만.. 참.. 애매하기도 하죠..
뭐 다행히 외국엔 게시판 문화보단 페이지들에 폼메일러 하나 박아버리면 되는게 많아서...리...
그누5에 가장 기대하는 것 중에 하나가 쓰긴 글 같은 이런 부분입니다.
뭐 다행히 외국엔 게시판 문화보단 페이지들에 폼메일러 하나 박아버리면 되는게 많아서...리...
그누5에 가장 기대하는 것 중에 하나가 쓰긴 글 같은 이런 부분입니다.
언어별 사용을 하려면 일단 utf-8을 사용해야 겟죠..
그리고 언어셋파일을 만들어 두고 관리자에서 선택할수 있게 하면 되겟죠..
korea.php / japan.php
이런식으로 하고 변수는 편의상
$string_1 = 글쓰기
$string_2 = 답변
head.sub.php 상단에
언어셋파일 인클루드...
테스트 삼아 예전에 해ㅤㅂㅘㅅ습니다^^
제나플러스에 추가될 예정인데..번역은 다 되어 있는데 참 파일만드는게 장난이 아니네요.^^
그리고 언어셋파일을 만들어 두고 관리자에서 선택할수 있게 하면 되겟죠..
korea.php / japan.php
이런식으로 하고 변수는 편의상
$string_1 = 글쓰기
$string_2 = 답변
head.sub.php 상단에
언어셋파일 인클루드...
테스트 삼아 예전에 해ㅤㅂㅘㅅ습니다^^
제나플러스에 추가될 예정인데..번역은 다 되어 있는데 참 파일만드는게 장난이 아니네요.^^
몇몇 파일은 걸르는 수가 있는데 별도로 파일연결해줘야 합니다~^^