Yocto 빌드에 다국어 지원을 추가하려고합니다. 내가 발견 한 공식 문서를 읽기 로케일 설정을 제어하는 빌드 옵션이 있음 :Yocto 빌드에 다국어 지원을 추가하는 방법은 무엇입니까?
- GLIBC_GENERATE_LOCALES는
- IMAGE_LINGUAS
링크 : 다음과 같은 옵션이있는 빌드 후 http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#var-GLIBC_GENERATE_LOCALES
:
GLIBC_GENERATE_LOCALES="en_GB.UTF-8 en_US.UTF-8"
IMAGE_LINGUAS?="en-gb"
"localectl"사용 가능한 로케일 목록을 요청하면 아무 것도 표시되지 않습니다 (command : localectl list-locales).
정보의 또 다른 비트는 "로케일"명령의 출력은 다음과 같습니다
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
의 출력 "로케일 -a"명령은 : 나는 무엇을 놓치고
C
POSIX
?
IMAGE_LINGUAS 옵션이 다른 구성 파일에 겹쳐 쓰여졌습니다. 이 충돌의 해결책을 찾은 후에 설치 한 로케일은 "en_US", "en_GB"입니다. 이것으로는 충분하지 않습니다. 내가 찾고있는 것은 "en_US.utf8"입니다. utf8 버전의 로켈이 설치되지 않은 이유는 무엇입니까? – Grynium