raylib:다국어_지원하기
다국어 지원하기
문서의 이전 판입니다!
필요성
한국은 너무 좁다. 한국어만 지원한다면 한국어 사용인구 5천만(북한까지 7천만)을 제외하고 나머지를 포기하는 것이다.
그렇다고 영어로 앱을 만들자니 모국어를 지원도 하지 않는 것은 말이 안될 것이다.
앱을 2개로 만드는 것은 그다지 좋은 방법은 아닐 것이다. 따라서 설정에 따라 지원되는 언어가 바뀌게 해보자.
스타팅 파일
- JSON 파일 저장 및 읽기가 이전에 했던 강의이다.
- 그 사이에 한글 비트맵폰트 불러오기 헬퍼 유틸리티도 만들었다. 이제 한글을 자유롭게 사용하자
- 스타팅 소스 파일은 다국어 지원하기 스타팅 소스파일이다. 기존에 JSON파일 저장 및 읽기에다가 비트맵 폰트 읽기 기능도 같이 넣은 것이다.
개념
JSON 파일 구조를 어떻게 할 것인지를 고민해보자.
한 나라별로 문자열을 만들 것인지 아니면 해당 문자열에 대하여 각 나라별로 정리할 것인지 2가지 방법이 있을 것이다.
일단은 문자열이 많지 않으니 각 나라별로 문자열을 정리하도록 하자
즉, 각 나라가 배열의 첫번째 요소이다.
raylib/다국어_지원하기.1699108486.txt.gz · 마지막으로 수정됨: 2023/11/04 23:34 (바깥 편집)
로그인