프로그램 상세설명
영카트 다국어 솔루션은 그누보드 플러그인 쇼핑몰 "영카트"를 한글 전용이 아닌 여러 국가 언어로 운영할 수 있도록 코드를 전체적으로 수정한 프로그램입니다.
다국어 구현 원리
언어별 파일을 만들어 해당 언어 전용에 맞도록 코드를 적용합니다.
/locale/lang 아래에 언어별 파일이 들어 있습니다. (예: ko-KR.json)
적용 범위
- 설치 과정
- 사용자 화면
- 관리자 화면(미정, 추후 적용 결정)
영카트 작업 버전
초기버전 : 그누보드 5.5.8.3 (2023.07.26일 기준)
언어 작업 정보
- 언어파일은 json입니다.
- 위치는 /locale/lang 아래입니다.
- 언어파일은 ISO Language Code Table을 참조합니다.(예: 한글 ko-KR.json)
- 자바스크립트 파일은 언어별로 작업합니다. (예: common.ko-KR.js)
유의사항
- 이 솔루션은 전체 틀을 다국어 형태로 제공합니다.
- 기본 작업(영문, 중문, 일문)은 구글 번역을 이용하였습니다. 오역이 많을 수 있습니다. 정확한 번역은 언어파일을 직접 수정하여야 합니다.
- 언어 순서로 인하여 직접 코드를 수정해야 완벽한 언어 반영이 될 수도 있습니다. (일문 > 중문 > 영문 순으로 우리 말과 어순이 가까운 것 같습니다.)
- 아랍어처럼 오른쪽에서 왼쪽으로 쓰는 언어는 html head 파일에서 지정해 주어야 합니다.
- 일부 파일은 번역이 미진할 수 있습니다. (플러그인 폴더내 파일, PG연계 파일,부가 서비스 등)
- 현재 모든 코드는 언어 자체 변경에 의미만 두었습니다. 원을 달러로 하거나 하는 특수한 경우는 고려하지 않았습니다.