PDA

View Full Version : iOS에서 기기설정에 따라 localize 자동으로 설정하는법 아시는분 있나요?



colorloid
12-01-2011, 05:36 AM
localization 폴더에 각 언어별 localize 파일 넣고 cook 할때 각 언어들 체크하면

자동적으로 기기 설정에 따라 파일을 읽어들일줄 알았는데 계속 INT 파일에 있는 내용만 읽어들이네요

다른 언리얼기반 게임들을 보면 iOS 기기의 언어설정에 따라 자동적으로 localize 파일을 선택하는거 같은데

어떻게 적용시키는건지 찾을 수가 없네요.

혹시 아시는분 없나요?

colorloid
12-08-2011, 03:48 AM
해당 UDN 문서는 보았습니다.

ini에서 Language 설정만으로는 한계가 있는 것이 하나의 버전으로 다국어 지원을 할수 없다는 점인데요

예를들어 인피니티 블레이드같은 게임을 받은 후 디바이스의 언어설정만으로도 해당 언어에 대한 Localize 파일을 자동으로 사용합니다.

이런 다국어 설정을 위한 plist 파일 추가 옵션 CFBundleLocalizations 에 한국어를 추가하여도 계속해서 INT만 읽더군요.

로그 파일을 살펴보니

Warning: Unknown language extension KOR. Defaulting to INT

이와 같은 메시지가 출력되어 있습니다.

KnownLanguageExtensions 에 KOR이 없을 때 나오는 메시지일텐데 분명 콘솔 패키징에서는 이 부분을 하드코딩으로 각 언어별 확장자를

직접 다 넣는걸로 알고 있는데 이런 Warning이 나온다는게 이해되지 않네요.

또한 패키징 할때 생성되는 IPhoneTOC.txt 파일 내용에는 계속해서 KOR 파일들이 포함되어 있지 않네요.

이 파일에 대해서 자세히 아시는분 없으신가요?

funtion
12-26-2011, 02:06 AM
저같은경우 Localization 폴더에 하위폴더로 KOR, JPN, FRA, CHN 등을 만들어 테스트 해 본결과
프랑스어로는 성공을 하였습니다.
하지만 나머지 언어는 문제가 생기네요. 특히 KOR, JPN은 폴더만 만들어 놓아도 무한로딩에 걸립니다.
이리저리 테스트를 해봤는데 원인을 모르겠네요. 엔진버그인지... 비슷한경험 있으신분 계신지요?
엔진5월버전, 아이패드2 로 테스트 했습니다.

Kwangsub Shin
01-30-2012, 11:54 PM
안녕하세요.

해당 문제는 언어 선택후 쿠킹 후에 자동으로 각 언어별 toc 파일이 만들어져야 하는데
만들어지지 않는 버그 때문이었습니다.
버그 수정해서 적용해 두어서 어제밤과 새벽사이 나온 1월 udk에서는
일반적인 언어 선택 후 쿠킹을 통해서 제대로 동작하게 될 것 입니다.

감사합니다!