2009-02-20 21 views
5

BlackBerry Localization ile ilgili yardıma ihtiyacım var. Dersi numaralı başvuruda bulunan http://na.blackberry.com/eng/developers/resources/developer_labs.jsp#tab_tab_jde numaralı telefondan takip ettim. Uygulamanın yerelleştirilmesi. Kaynak Üstbilgisi Dosyamı (.rrh) ve Kaynak İçeriği Dosyamı (.rrc) oluşturdum. Bu "CityInfoBResource" ı nereden aldıkları konusunda kafam karıştı mı? "CityInfoBResource.java" adlı bir dosyadır ve bazı tanımlar içerir. Not 1'e bakınız. Bu dosya nasıl oluşturulur? Lütfen bu dosyayı nasıl oluşturabileceğime veya bana doğru yönde nasıl işaret edeceğime dair bazı ipuçları verin, teşekkürler.BlackBerry: Yerelleştirme, Kaynak Paketi

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; 
} 

cevap

7

Neredeyse anladınız. 'MyFile.rrh' (ve karşılık gelen .rrc dosyaları) adı verilen bir kaynak üstbilgisi dosyası oluşturduğunuzda, BlackBerry derleyicisi otomatik olarak aynı pakette 'MyFileResource' adlı bir arabirim oluşturacaktır (veya belirli bir paketin içinde olmalıdır) .rrh dosyanızın bulunduğu dizine).

Bu, derleme zamanında yapılır, bu nedenle, herhangi bir noktada bu arabirim için karşılık gelen bir .java dosyası almazsınız. Ancak, JDE ve Eclipse için JDE Eklentisi, .rrh dosyanıza değişiklikleri kaydettiğinizde ve bu değişiklikleri düzenleme ortamında kullanıma sunduğunuzda da fark edilir, böylece geliştirirken uyarı alamazsınız.

+0

Teşekkür ederiz Anthony Rizk –

İlgili konular