Описание приложения Blackberry на испанском языке в мире приложений BB

Я загрузил свое приложение через портал поставщиков в мире приложений BB. Я дал описание своего приложения на английском и испанском языках. Но когда я вижу ссылку на отправленное приложение, описание только на английском языке. Могу ли я сделать испанский основным языком?

Это ссылка на приложение: http://appworld.blackberry.com/webstore/content/107905/?lang=es


person ambit    schedule 10.05.2012    source источник


Ответы (2)


Используйте ResourceBundle, у которого есть ответ на ваше решение

Проверьте ссылку на сайте BB http://docs.blackberry.com/en/developers/deliverables/12002/Localizing_BlackBerry_Application_projects_655976_11.jsp

это может помочь вам создать ResourceBundle. Ниже приведен пример программы, которая конвертирует с английского на французский и наоборот при нажатии кнопки.

public class Screen extends MainScreen implements AppResource{
    LabelField lf1,lf2;
    ResourceBundle rb;
    ButtonField Convertor;
    boolean eng;
    Screen()
    {

        Convertor=new ButtonField("Convert to French");
        eng=true;

        rb=ResourceBundle.getBundle(AppResource.BUNDLE_ID, AppResource.BUNDLE_NAME);
        lf1=new LabelField(rb.getString(LABEL));
        lf2=new LabelField(rb.getString(TEXT));
        add(lf1);
        add(lf2);
        add(Convertor);
    }

    protected boolean navigationClick(int status, int time) {
        // TODO Auto-generated method stub

        Field f=getFieldWithFocus();

            if(f==Convertor)
            {
                if(eng==true)
                {
                    Locale.setDefault(Locale.get(Locale.LOCALE_fr, null));
                    lf1.setText(rb.getString(LABEL));
                    lf2.setText(rb.getString(TEXT));
                    eng=false;
                    Convertor.setLabel("Convert to English");

                }
                else if(eng==false)
                {

                Locale.setDefault(Locale.get(Locale.LOCALE_en, null));
                lf1.setText(rb.getString(LABEL));
                lf2.setText(rb.getString(TEXT));

                eng=true;
                Convertor.setLabel("Convert to French");

                }

            }

        return super.navigationClick(status, time);
    }
}
person Yatin    schedule 10.05.2012
comment
Прости. Я немного новичок в этом. Не знаю, что такое файл ресурсов. Расскажите, пожалуйста, об этом поподробнее. Приложение было разработано кем-то другим. Я просто загружаю его. - person ambit; 10.05.2012
comment
Если я не ошибаюсь, это сделано для локализации содержимого самого приложения. Мне просто нужно описание моего приложения в мире приложений BB на испанском языке. в настоящее время описание моего приложения на английском языке. - person ambit; 11.05.2012

Перейдите по ссылке для получения дополнительной информации

http://www.javabeat.net/qna/37-what-is-the-use-of-resourcebundle-in-java/

Если я не ошибаюсь ... Resource Bundle - это ответ

person ambit    schedule 12.05.2012