2009-02-20 7 views
5

BlackBerry Localization에 대한 도움이 필요합니다. 나는 http://na.blackberry.com/eng/developers/resources/developer_labs.jsp#tab_tab_jde 이라는 제목의 수업을 마치고 응용 프로그램을 지역화했습니다. 내 리소스 헤더 파일 (.rrh)과 내 리소스 컨텐트 파일 (.rrc)을 만들었습니다. 나는 그들이 "CityInfoBResource"를 어디서 얻는 지 혼란 스럽다. "CityInfoBResource.java"라는 파일이며 일부 정의가 포함되어 있습니다. 참고 1을 참조하십시오.이 파일은 어떻게 생성됩니까? 제게이 파일을 어떻게 생성 할 수 있는지, 올바른 방향으로 나를 가리키게 할 수 있는지에 대한 단서를주세요. 고마워요.BlackBerry : 현지화, 리소스 번들

Note 1: 
package com.rim.samples.cityinfo.i18n; 

public interface CityInfoBResource { 
    // Hash of: "com.rim.training.cityinfo.i18n.CityInfoB". 
    long BUNDLE_ID = 0x14bf5713287b65c0L; 
    String BUNDLE_NAME = "com.rim.training.cityinfo.i18n.CityInfoB"; 

    int FIELD_TITLE = 1; 
    int FIELD_NEWYORK_POP = 17; 
    int CLOSE = 20; 
    int FIELD_LA_SIGHTS = 21; 
    int FIELD_CITIES = 2; 
    int FIELD_STATE = 7; 
    int APPLICATION_TITLE = 0; 
    int FIELD_LA_POP = 10; 
    int FIELD_NEWYORK_STATE = 18; 
    int FIELD_CHICAGO_SIGHTS = 15; 
    int FIELD_CHICAGO_STATE = 14; 
    int FIELD_CHOICE = 3; 
    int FIELD_CHICAGO_POP = 13; 
    int MENUITEM_VIEW = 4; 
    int FIELD_LA = 9; 
    int FIELD_NEWYORK = 16; 
    int FIELD_LA_STATE = 11; 
    int FIELD_CHICAGO = 12; 
    int FIELD_NEWYORK_SIGHTS = 19; 
    int FIELD_POP = 6; 
    int MENUITEM_CLOSE = 5; 
    int FIELD_SIGHTS = 8; 
} 

답변

7

당신은 꽤 많이 얻었습니다. 'MyFile.rrh'(및 해당 .rrc 파일)이라는 리소스 헤더 파일을 만들면 BlackBerry 컴파일러는 동일한 패키지에 'MyFileResource'라는 인터페이스를 자동으로 생성합니다 (또는 해당 패키지 .rrh 파일이 들어있는 디렉토리로).

이 작업은 컴파일 할 때 수행되므로 실제로 언제든지 해당 인터페이스에 대한 .java 파일을 가져올 수 없습니다. 그러나 JDE와 Eclipse 용 JDE Plugin은 .rrh 파일의 변경 사항을 저장할 때이를 인식하고 개발 환경에서 경고를받지 않도록 편집 환경에서 변경 내용을 사용할 수 있도록합니다.

+0

감사합니다. Anthony Rizk –

관련 문제