enum update_type {
UPDATE_FOCUS = 0,
+ UPDATE_TITLE,
};
#endif /* __AIR_SETTINGS_VIEW_BASE_H__ */
msgstr "Bluetooth"
msgid "IDS_ST_OPT_SETTINGS"
-msgstr "Settings en-us"
+msgstr "Settings"
msgid "IDS_ST_BODY_GENERAL"
msgstr "General"
elm_object_style_set(btn, style);
if (text)
- elm_object_text_set(btn, _(text));
+ elm_object_domain_translatable_text_set(btn, SETTINGS_PACKAGE, _(text));
evas_object_show(btn);
free(localeLanguage);
// add more here
+ viewmgr_update_view(VIEW_BASE, UPDATE_TITLE, NULL);
}
static void setting_region_changed_cb(app_event_info_h event_info, void *data)
if (update_type == UPDATE_FOCUS)
elm_object_focus_set(priv->menu[priv->cur_menu], EINA_TRUE);
+ else if (update_type == UPDATE_TITLE) {
+ // title
+ elm_object_part_text_set(priv->base, PART_TOP_TITLE, _(STR_SETTINGS));
+
+ // tabbar buttons
+ int i;
+ for (i = 0; i < LAYOUT_MAX; i++) {
+ elm_object_domain_translatable_text_set(priv->menu[i], SETTINGS_PACKAGE, _mdata[i].name);
+ }
+ }
}
static void _destroy(void *data)