인터넷에서 발견 한 모든 솔루션을 시도했습니다.Flex 로컬 리 제이션 : 컴파일 된 리소스 번들을 찾을 수 없습니다.
임 플렉스 4.5을 사용하여,이 메신저 무엇을 :
- 생성 된 디렉토리 로케일/ko 페이지 내 src 디렉토리에
- 는 일부 매핑으로 그 디렉토리에 resources.properties 파일을 추가합니다.
- add -locale en_US -source-path =./locale/{locale} -allow-source-path-overlap = 컴파일 args에 true입니다.
- en_US 로케일 디렉터리가 나타나는 프레임 워크에서 확인되었습니다.
추가 메타 데이터 :
Error: Could not find compiled resource bundle 'resources' for locale 'en_US'.
이 내가 시도의 주요 솔루션의 일부입니다 :
- 의 선택을 취소은 "
<fx:Metadata> [ResourceBundle("resources")] </fx:Metadata>
응용 프로그램을 시작하는 나에게 예외를 제공합니다 빌드 경로에서 "사용되지 않는 RSL 제거"를 선택하십시오.
- 의 선택을 취소은 "
- 소스 경로로 디렉토리를 추가하십시오.
- -include-resource-bundles 인수를 사용하고 여기에 내 디렉토리를 지정합니다 (모든 번들을 가져 오기 위해 -resource-bundle-list 인수 사용).
내가 할 수있는 다른 아이디어는 무엇입니까?
Ahh 나는 당신이 리소스 번들을 swf로 컴파일하려고했다는 것을 간과했다. 다행 당신은 그것을 가지고있어 :) – Clintm
고마워, 나는 actully 자신을 자원을 컴파일하려고하지 않았지만, 이것이 주위에있어 유일한 방법, 그래서 잘 메신저 행복하게 작동합니다. –