elementary: rename Efl.Ui.Translatable -> Efl.Ui.L10n

If we are to choose Efl.Ui.I18n for the internationalization support, the localization API
should be named accordingly L10n.

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7507
This commit is contained in:
Cedric BAIL 2018-12-21 14:46:10 -08:00
parent 038612736c
commit 88dbd866e0
48 changed files with 97 additions and 97 deletions

View File

@ -57,7 +57,7 @@ elm_public_eolian_files = \
lib/elementary/efl_ui_text_factory_fallback.eo \
lib/elementary/efl_ui_textpath.eo \
lib/elementary/efl_ui_textpath_legacy.eo \
lib/elementary/efl_ui_translatable.eo \
lib/elementary/efl_ui_l10n.eo \
lib/elementary/efl_ui_clock.eo \
lib/elementary/efl_ui_cursor.eo \
lib/elementary/efl_ui_image_factory.eo \

View File

@ -158,7 +158,7 @@ typedef Eo Efl_Ui_Focus_Manager;
# include <efl_ui_focus_manager_root_focus.eo.h>
# include <efl_ui_focus_util.eo.h>
# include <efl_ui_textpath.eo.h>
# include <efl_ui_translatable.eo.h>
# include <efl_ui_l10n.eo.h>
# include <efl_ui_focus_composition.eo.h>
# include <efl_ui_focus_layer.eo.h>
# include <efl_access_object.h>

View File

@ -160,7 +160,7 @@ typedef Eo Efl_Ui_Focus_Manager;
# include <efl_ui_focus_manager_sub.eo.h>
# include <efl_ui_focus_manager_root_focus.eo.h>
# include <efl_ui_focus_util.eo.h>
# include <efl_ui_translatable.eo.h>
# include <efl_ui_l10n.eo.h>
# include <efl_ui_focus_composition.eo.h>
# include <efl_ui_focus_layer.eo.h>
# include <elm_interface_scrollable.h>

View File

@ -21,6 +21,6 @@ class Efl.Ui.Button (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Autorepeat,
Efl.Content.content { get; set; }
Efl.Content.content_unset;
Efl.Text.text { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
}
}

View File

@ -3,7 +3,7 @@
#endif
#define EFL_ACCESS_OBJECT_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#include <Elementary.h>
#include "elm_priv.h"
@ -439,12 +439,12 @@ _reload_format(Evas_Object *obj)
}
EOLIAN static void
_efl_ui_clock_efl_ui_translatable_translation_update(Eo *obj, Efl_Ui_Clock_Data *sd)
_efl_ui_clock_efl_ui_l10n_translation_update(Eo *obj, Efl_Ui_Clock_Data *sd)
{
if (!sd->user_format) _reload_format(obj);
else _field_list_display(obj);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
EOLIAN static void

View File

@ -226,7 +226,7 @@ class Efl.Ui.Clock (Efl.Ui.Layout)
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_disabled_update;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
}
events {
changed: void; [[Called when clock changed]]

View File

@ -58,7 +58,7 @@ class Efl.Ui.Frame (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
Efl.Canvas.Group.group_calculate;
Efl.Text.text { get; set; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;
}

View File

@ -2,7 +2,7 @@
class Efl.Ui.Grid_Default_Item (Efl.Ui.Grid_Item,
Efl.Text,
Efl.Text_Markup,
Efl.Ui.Translatable,
Efl.Ui.L10n,
Efl.Content)
{
[[Grid Default Item class.
@ -20,7 +20,7 @@ class Efl.Ui.Grid_Default_Item (Efl.Ui.Grid_Item,
Efl.Object.destructor;
Efl.Text.text { get; set; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;
Efl.Part.part_get;

View File

@ -1,4 +1,4 @@
interface Efl.Ui.Translatable
interface Efl.Ui.L10n
{
[[Interface for all translatable text APIs.
@ -6,7 +6,7 @@ interface Efl.Ui.Translatable
but may also be used in text-to-speech situations.
]]
methods {
@property translatable_text {
@property l10n_text {
[[A unique string to be translated.
Often this will be a human-readable string (e.g. in English) but it

View File

@ -2534,14 +2534,14 @@ TEXT_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_D
MARKUP_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
EOLIAN static const char *
_efl_ui_layout_part_text_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
_efl_ui_layout_part_text_efl_ui_l10n_l10n_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
return elm_widget_part_translatable_text_get(pd->obj, pd->part, domain);
}
EOLIAN static void
_efl_ui_layout_part_text_efl_ui_translatable_translatable_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
_efl_ui_layout_part_text_efl_ui_l10n_l10n_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain);
@ -2553,14 +2553,14 @@ TEXT_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout
MARKUP_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
EOLIAN static const char *
_efl_ui_layout_part_legacy_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
_efl_ui_layout_part_legacy_efl_ui_l10n_l10n_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
return elm_widget_part_translatable_text_get(pd->obj, pd->part, domain);
}
EOLIAN static void
_efl_ui_layout_part_legacy_efl_ui_translatable_translatable_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
_efl_ui_layout_part_legacy_efl_ui_l10n_l10n_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain);

View File

@ -1,5 +1,5 @@
class Efl.Ui.Layout_Part_Legacy (Efl.Ui.Layout_Part, Efl.Content, Efl.Text,
Efl.Text_Markup, Efl.Ui.Translatable)
Efl.Text_Markup, Efl.Ui.L10n)
{
[[Elementary layout internal part class]]
data: null;
@ -8,6 +8,6 @@ class Efl.Ui.Layout_Part_Legacy (Efl.Ui.Layout_Part, Efl.Content, Efl.Text,
Efl.Content.content_unset;
Efl.Text.text { set; get; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
}
}

View File

@ -1,11 +1,11 @@
class Efl.Ui.Layout_Part_Text (Efl.Ui.Layout_Part, Efl.Text, Efl.Text_Markup,
Efl.Ui.Translatable)
Efl.Ui.L10n)
{
[[Elementary layout internal part class]]
data: null;
implements {
Efl.Text.text { set; get; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
}
}

View File

@ -15,7 +15,7 @@ class Efl.Ui.List_Default_Item (Efl.Ui.List_Item,
Efl.Object.destructor;
Efl.Text.text { get; set; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;
Efl.Part.part_get;

View File

@ -24,7 +24,7 @@ class Efl.Ui.Navigation_Bar (Efl.Ui.Layout, Efl.Content, Efl.Text)
Efl.Content.content { set; get; }
Efl.Content.content_unset;
Efl.Text.text { set; get; }
Efl.Ui.Translatable.translatable_text { set; get; }
Efl.Ui.L10n.l10n_text { set; get; }
Efl.Part.part_get;
}
}

View File

@ -61,7 +61,7 @@ class Efl.Ui.Progressbar (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format,
Efl.Text_Markup.markup { get; set; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
}
events {
changed: void; [[Called when progressbar changed]]

View File

@ -8,7 +8,7 @@
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_CANVAS_OBJECT_BETA
#define EFL_INPUT_EVENT_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_UI_FOCUS_OBJECT_PROTECTED
#define EFL_UI_WIDGET_PART_BG_PROTECTED
#define EFL_PART_PROTECTED
@ -2978,7 +2978,7 @@ elm_widget_part_translatable_text_get(const Eo *obj, const char *part, const cha
}
EOLIAN static void
_efl_ui_widget_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd)
_efl_ui_widget_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd)
{
const Eina_List *l;
Evas_Object *child;
@ -2986,10 +2986,10 @@ _efl_ui_widget_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_W
EINA_LIST_FOREACH(sd->subobjs, l, child)
{
if (elm_widget_is(child))
efl_ui_translatable_translation_update(child);
efl_ui_l10n_translation_update(child);
}
if (sd->hover_obj) efl_ui_translatable_translation_update(sd->hover_obj);
if (sd->hover_obj) efl_ui_l10n_translation_update(sd->hover_obj);
#ifdef HAVE_GETTEXT
Elm_Translate_String_Data *ts;
@ -6158,4 +6158,4 @@ ELM_PART_TEXT_DEFAULT_GET(efl_ui_widget, NULL)
#include "efl_ui_widget.eo.c"
/* Others */
#include "efl_ui_translatable.eo.c"
#include "efl_ui_l10n.eo.c"

View File

@ -15,7 +15,7 @@ struct Efl.Ui.Widget_Focus_State {
abstract Efl.Ui.Widget (Efl.Canvas.Group, Efl.Access.Object,
Efl.Access.Component, Efl.Part, Efl.Ui.Focus.Object,
Efl.Ui.Cursor, Efl.Ui.Translatable,
Efl.Ui.Cursor, Efl.Ui.L10n,
Efl.Ui.Selection, Efl.Ui.Dnd)
{
[[Efl UI widget abstract class]]
@ -589,7 +589,7 @@ abstract Efl.Ui.Widget (Efl.Canvas.Group, Efl.Access.Object,
Efl.Ui.Cursor.cursor_style { get; set; }
Efl.Ui.Cursor.cursor_theme_search_enabled { get; set; }
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Translatable.translation_update; [[This implements the calls to $gettext() and $text_set().]]
Efl.Ui.L10n.translation_update; [[This implements the calls to $gettext() and $text_set().]]
Efl.Part.part_get; [[Returns @Efl.Ui.Widget_Part.]]
}
events {

View File

@ -9,7 +9,7 @@
#define EFL_GFX_SIZE_HINT_PROTECTED
#define EFL_CANVAS_OBJECT_BETA
#define EFL_CANVAS_OBJECT_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_UI_WIN_INLINED_PROTECTED
#define EFL_UI_FOCUS_OBJECT_PROTECTED
#define EFL_UI_WIN_BETA
@ -3726,7 +3726,7 @@ _elm_win_translate(void)
Evas_Object *obj;
EINA_LIST_FOREACH(_elm_win_list, l, obj)
efl_ui_translatable_translation_update(obj);
efl_ui_l10n_translation_update(obj);
}

View File

@ -5,7 +5,7 @@
#define EFL_ACCESS_OBJECT_PROTECTED
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#include <Elementary.h>
#include "elm_priv.h"
@ -50,14 +50,14 @@ static const Elm_Action key_actions[] = {
};
EOLIAN static void
_elm_combobox_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Combobox_Data *sd)
_elm_combobox_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Combobox_Data *sd)
{
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_translatable_translation_update(sd->genlist);
efl_ui_translatable_translation_update(sd->entry);
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(sd->genlist);
efl_ui_l10n_translation_update(sd->entry);
if (sd->hover)
efl_ui_translatable_translation_update(sd->hover);
efl_ui_l10n_translation_update(sd->hover);
}
EOLIAN static Efl_Ui_Theme_Apply_Result

View File

@ -7,7 +7,7 @@
#define EFL_UI_WIDGET_PROTECTED
//#define EFL_UI_WIDGET_BETA
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
@ -50,7 +50,7 @@ static const Elm_Action key_actions[] = {
};
EOLIAN static void
_elm_ctxpopup_efl_ui_translatable_translation_update(Eo *obj, Elm_Ctxpopup_Data *sd)
_elm_ctxpopup_efl_ui_l10n_translation_update(Eo *obj, Elm_Ctxpopup_Data *sd)
{
Eina_List *l;
Elm_Object_Item *it;
@ -60,7 +60,7 @@ _elm_ctxpopup_efl_ui_translatable_translation_update(Eo *obj, Elm_Ctxpopup_Data
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(it);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
static Eina_Bool

View File

@ -6,7 +6,7 @@
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#include <Elementary.h>
#include "elm_priv.h"
@ -52,7 +52,7 @@ static const Elm_Action key_actions[] = {
};
EOLIAN static void
_elm_hoversel_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
_elm_hoversel_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
{
Eo *it;
Eina_List *l;
@ -60,7 +60,7 @@ _elm_hoversel_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Ho
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(it);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
EOLIAN static Efl_Ui_Theme_Apply_Result

View File

@ -6,7 +6,7 @@
#define ELM_WIDGET_ITEM_PROTECTED
//#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
@ -71,7 +71,7 @@ EFL_CALLBACKS_ARRAY_DEFINE(_multi_buttonentry_cb,
);
EOLIAN static void
_elm_multibuttonentry_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd)
_elm_multibuttonentry_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd)
{
Elm_Object_Item *it;
Eina_List *l;
@ -79,7 +79,7 @@ _elm_multibuttonentry_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(it);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
static char *

View File

@ -6,7 +6,7 @@
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define ELM_WIDGET_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
@ -97,14 +97,14 @@ _prev_page_focus_recover(Elm_Naviframe_Item_Data *it)
}
EOLIAN static void
_elm_naviframe_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *sd)
_elm_naviframe_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *sd)
{
Elm_Naviframe_Item_Data *it;
EINA_INLIST_FOREACH(sd->stack, it)
elm_wdg_item_translate(EO_OBJ(it));
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
static void

View File

@ -6,7 +6,7 @@
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
@ -65,7 +65,7 @@ EFL_CALLBACKS_ARRAY_DEFINE(_notify_cb,
static void _on_content_del(void *data, Evas *e, Evas_Object *obj, void *event_info);
EOLIAN static void
_elm_popup_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd)
_elm_popup_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd)
{
Elm_Popup_Item_Data *it;
Eina_List *l;
@ -73,8 +73,8 @@ _elm_popup_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Popup
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(EO_OBJ(it));
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_translatable_translation_update(sd->main_layout);
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(sd->main_layout);
}
static void

View File

@ -40,7 +40,7 @@ class Elm.Combobox (Efl.Ui.Button, Efl.Ui.Selectable,
Efl.Gfx.Entity.visible { set; }
Efl.Gfx.Entity.size { set; }
Efl.Ui.Widget.theme_apply;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Autorepeat.autorepeat_supported { get; }
Elm.Genlist.filter { set; }

View File

@ -234,7 +234,7 @@ class Elm.Ctxpopup (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Access.Widget.Action,
Efl.Ui.Widget.widget_parent { set; }
Efl.Ui.Widget.on_disabled_update;
Efl.Ui.Widget.widget_sub_object_add;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.focused_item { get; }

View File

@ -3,7 +3,7 @@
#endif
#define EFL_ACCESS_OBJECT_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
@ -58,7 +58,7 @@ _dayselector_resize(void *data,
}
EOLIAN static void
_elm_dayselector_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Dayselector_Data *sd)
_elm_dayselector_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Dayselector_Data *sd)
{
time_t t;
Eina_List *l;
@ -78,7 +78,7 @@ _elm_dayselector_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm
elm_object_text_set(VIEW(it), buf);
}
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
static void

View File

@ -152,7 +152,7 @@ class Elm.Dayselector (Efl.Ui.Layout, Efl.Ui.Legacy)
class.constructor;
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Part.part_get;
}
events {

View File

@ -5,7 +5,7 @@
#define EFL_ACCESS_OBJECT_PROTECTED
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#include <Elementary.h>
#include "elm_priv.h"
@ -50,7 +50,7 @@ static const Elm_Action key_actions[] = {
};
EOLIAN static void
_elm_diskselector_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Diskselector_Data *sd)
_elm_diskselector_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Diskselector_Data *sd)
{
Elm_Diskselector_Item_Data *it;
Eina_List *l;

View File

@ -204,7 +204,7 @@ class Elm.Diskselector (Efl.Ui.Widget, Elm.Interface_Scrollable,
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Elm.Interface_Scrollable.policy { get; set; }

View File

@ -98,7 +98,7 @@ class Elm.Hoversel (Efl.Ui.Button_Legacy, Efl.Ui.Selectable,
Efl.Gfx.Entity.visible { set; }
Efl.Ui.Widget.widget_parent { set; }
Efl.Ui.Widget.theme_apply;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Autorepeat.autorepeat_supported { get; }
Efl.Access.Widget.Action.elm_actions { get; }

View File

@ -6,7 +6,7 @@
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#include <Elementary.h>
@ -678,7 +678,7 @@ static Eina_Bool _key_action_escape(Evas_Object *obj, const char *params EINA_UN
}
EOLIAN static void
_elm_list_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_List_Data *sd)
_elm_list_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_List_Data *sd)
{
Elm_Object_Item *it;
Eina_List *l;
@ -686,7 +686,7 @@ _elm_list_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_List_D
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(it);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
EOLIAN static void

View File

@ -402,7 +402,7 @@ class Elm.List (Efl.Ui.Layout, Elm.Interface_Scrollable,
Efl.Ui.Widget.focus_highlight_geometry { get; }
Efl.Ui.Widget.on_disabled_update;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.focused_item { get; }

View File

@ -1485,9 +1485,9 @@ elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part,
else
{
if (!part)
efl_ui_translatable_text_set(obj, text, domain);
efl_ui_l10n_text_set(obj, text, domain);
else
efl_ui_translatable_text_set(efl_part(obj, part), text, domain);
efl_ui_l10n_text_set(efl_part(obj, part), text, domain);
}
}
@ -1507,9 +1507,9 @@ elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part)
else
{
if (!part)
return efl_ui_translatable_text_get(obj, NULL);
return efl_ui_l10n_text_get(obj, NULL);
else
return efl_ui_translatable_text_get(efl_part(obj, part), NULL);
return efl_ui_l10n_text_get(efl_part(obj, part), NULL);
}
}

View File

@ -6,7 +6,7 @@
#define EFL_ACCESS_OBJECT_PROTECTED
#define EFL_ACCESS_SELECTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_UI_WIDGET_FOCUS_MANAGER_PROTECTED
#include <Elementary.h>
@ -34,7 +34,7 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = {
#undef ELM_PRIV_MENU_SIGNALS
EOLIAN static void
_elm_menu_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Menu_Data *sd)
_elm_menu_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Menu_Data *sd)
{
Elm_Menu_Item_Data *it;
Eina_List *l;

View File

@ -90,7 +90,7 @@ class Elm.Menu (Efl.Ui.Widget, Efl.Ui.Clickable,
Efl.Gfx.Entity.visible { set; }
Efl.Ui.Widget.widget_parent { get; set; }
Efl.Ui.Widget.theme_apply;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget_Focus_Manager.focus_manager_create;
Efl.Access.Object.access_children { get; }
Efl.Access.Selection.selected_children_count { get; }

View File

@ -180,7 +180,7 @@ class Elm.Multibuttonentry (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Legacy)
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Access.Object.access_children { get; }
Efl.Part.part_get;

View File

@ -145,7 +145,7 @@ class Elm.Naviframe (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
Efl.Object.constructor;
Efl.Gfx.Entity.visible { set; }
Efl.Ui.Widget.on_access_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Layout.Signal.signal_emit;

View File

@ -710,14 +710,14 @@ ELM_PART_OVERRIDE_CONTENT_UNSET(elm_notify, ELM_NOTIFY, Elm_Notify_Data)
ELM_PART_CONTENT_DEFAULT_GET(elm_notify, "default")
EOLIAN static const char *
_elm_notify_part_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
_elm_notify_part_efl_ui_l10n_l10n_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
return elm_widget_part_translatable_text_get(pd->obj, pd->part, domain);
}
EOLIAN static void
_elm_notify_part_efl_ui_translatable_translatable_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
_elm_notify_part_efl_ui_l10n_l10n_text_set(Eo *obj, void *_pd EINA_UNUSED, const char *label, const char *domain)
{
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain);

View File

@ -1,11 +1,11 @@
class Elm.Notify.Part (Efl.Ui.Widget_Part, Efl.Content, Efl.Text,
Efl.Ui.Translatable)
Efl.Ui.L10n)
{
[[Elementary notification internel part class]]
data: null;
implements {
Efl.Text.text { get; set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;
}

View File

@ -207,14 +207,14 @@ _ ## type ## _efl_text_text_get(const Eo *obj, typedata *sd EINA_UNUSED) \
return efl_text_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj))); \
} \
EOLIAN static void \
_ ## type ## _efl_ui_translatable_translatable_text_set(Eo *obj, typedata *sd EINA_UNUSED, const char *label, const char *domain) \
_ ## type ## _efl_ui_l10n_l10n_text_set(Eo *obj, typedata *sd EINA_UNUSED, const char *label, const char *domain) \
{ \
efl_ui_translatable_text_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), label, domain); \
efl_ui_l10n_text_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), label, domain); \
} \
EOLIAN static const char * \
_ ## type ## _efl_ui_translatable_translatable_text_get(const Eo *obj, typedata *sd EINA_UNUSED, const char **domain) \
_ ## type ## _efl_ui_l10n_l10n_text_get(const Eo *obj, typedata *sd EINA_UNUSED, const char **domain) \
{ \
return efl_ui_translatable_text_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), domain); \
return efl_ui_l10n_text_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), domain); \
}
#define ELM_PART_MARKUP_DEFAULT_IMPLEMENT(type, typedata) \

View File

@ -171,7 +171,7 @@ class Elm.Popup (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.widget_parent { set; }
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Layout.Signal.signal_emit;

View File

@ -4,7 +4,7 @@
#define EFL_ACCESS_OBJECT_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_UI_FOCUS_COMPOSITION_PROTECTED
#include <Elementary.h>
@ -28,7 +28,7 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = {
};
EOLIAN static void
_elm_segment_control_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Segment_Control_Data *sd)
_elm_segment_control_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Segment_Control_Data *sd)
{
Elm_Object_Item *it;
Eina_List *l;
@ -36,7 +36,7 @@ _elm_segment_control_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED,
EINA_LIST_FOREACH(sd->items, l, it)
elm_wdg_item_translate(it);
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
EOLIAN static void

View File

@ -139,7 +139,7 @@ class Elm.Segment_Control (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Ui.Legac
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.on_disabled_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
}
events {
changed: Efl.Object; [[Called when segment control changed]]

View File

@ -19,7 +19,7 @@ class Elm.Slider (Efl.Ui.Slider_Interval, Efl.Ui.Legacy,
Efl.Text.text { get; set; }
Efl.Text_Markup.markup { get; set; }
Efl.Ui.Format.format_cb { set; }
Efl.Ui.Translatable.translatable_text { get; set; }
Efl.Ui.L10n.l10n_text { get; set; }
Efl.Part.part_get;
}
}

View File

@ -7,7 +7,7 @@
#define EFL_ACCESS_SELECTION_PROTECTED
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
#define ELM_WIDGET_ITEM_PROTECTED
#define EFL_UI_TRANSLATABLE_PROTECTED
#define EFL_UI_L10N_PROTECTED
#define EFL_UI_FOCUS_OBJECT_PROTECTED
#include <Elementary.h>
@ -1682,14 +1682,14 @@ _elm_toolbar_item_elm_widget_item_part_content_unset(Eo *eo_item EINA_UNUSED, El
}
EOLIAN static void
_elm_toolbar_efl_ui_translatable_translation_update(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd)
_elm_toolbar_efl_ui_l10n_translation_update(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd)
{
Elm_Toolbar_Item_Data *it;
EINA_INLIST_FOREACH(sd->items, it)
elm_wdg_item_translate(EO_OBJ(it));
efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
efl_ui_l10n_translation_update(efl_super(obj, MY_CLASS));
}
static void

View File

@ -353,7 +353,7 @@ class Elm.Toolbar (Efl.Ui.Widget, Efl.Ui.Focus.Composition, Elm.Interface_Scroll
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Translatable.translation_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.focus_highlight_geometry { get; }
Efl.Ui.Widget.focused_item { get; }

View File

@ -184,7 +184,7 @@ pub_eo_files = [
'efl_ui_text_factory_emoticons.eo',
'efl_ui_text_factory_fallback.eo',
'efl_ui_textpath.eo',
'efl_ui_translatable.eo',
'efl_ui_l10n.eo',
'efl_ui_clock.eo',
'efl_ui_cursor.eo',
'efl_ui_image_factory.eo',