msgid ""
msgstr ""
"Project-Id-Version: ecore 1.0\n"
--"Report-Msgid-Bugs-To: http://trac.enlightenment.org/e/\n"
--"POT-Creation-Date: 2011-02-22 20:00-0800\n"
++"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
++"POT-Creation-Date: 2011-07-07 15:07+0900\n"
"PO-Revision-Date: 2011-02-24 16:54+0100\n"
"Last-Translator: r1to <renato.rener@gmail.com>\n"
"Language-Team: Slovenian <sl@li.org>\n"
++"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit"
++"Content-Transfer-Encoding: 8bit\n"
--#: ../src/lib/ecore/ecore_getopt.c:87
++#: src/lib/ecore/ecore_getopt.c:87
msgid "Version:"
msgstr "Različica"
--#: ../src/lib/ecore/ecore_getopt.c:95
++#: src/lib/ecore/ecore_getopt.c:95
msgid "Usage:"
msgstr "Uporaba:"
--#: ../src/lib/ecore/ecore_getopt.c:100
++#: src/lib/ecore/ecore_getopt.c:100
#, c-format
msgid "%s [options]\n"
msgstr "%s·[možnosti]\n"
--#: ../src/lib/ecore/ecore_getopt.c:248
++#: src/lib/ecore/ecore_getopt.c:248
msgid "Copyright:"
msgstr "Avtorstvo:"
--#: ../src/lib/ecore/ecore_getopt.c:259
++#: src/lib/ecore/ecore_getopt.c:259
msgid "License:"
msgstr "Licenca:"
--#: ../src/lib/ecore/ecore_getopt.c:411
++#: src/lib/ecore/ecore_getopt.c:411
msgid "Type: "
msgstr "Vrsta:·"
--#: ../src/lib/ecore/ecore_getopt.c:478
++#: src/lib/ecore/ecore_getopt.c:478
msgid "Default: "
msgstr "Privzeto:·"
--#: ../src/lib/ecore/ecore_getopt.c:501
++#: src/lib/ecore/ecore_getopt.c:501
msgid "Choices: "
msgstr "Izbire:·"
--#: ../src/lib/ecore/ecore_getopt.c:598
++#: src/lib/ecore/ecore_getopt.c:598
msgid "Options:\n"
msgstr "Možnosti:\n"
--#: ../src/lib/ecore/ecore_getopt.c:718
++#: src/lib/ecore/ecore_getopt.c:718
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "NAPAKA:·Neznana možnost·--%s.\n"
--#: ../src/lib/ecore/ecore_getopt.c:720
++#: src/lib/ecore/ecore_getopt.c:720
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "NAPAKA:·neznana možnost·-%c.\n"
--#: ../src/lib/ecore/ecore_getopt.c:776
++#: src/lib/ecore/ecore_getopt.c:776
msgid "ERROR: "
msgstr "NAPAKA:"
--#: ../src/lib/ecore/ecore_getopt.c:853 ../src/lib/ecore/ecore_getopt.c:969
--#: ../src/lib/ecore/ecore_getopt.c:982 ../src/lib/ecore/ecore_getopt.c:994
--#: ../src/lib/ecore/ecore_getopt.c:1008 ../src/lib/ecore/ecore_getopt.c:1052
--#: ../src/lib/ecore/ecore_getopt.c:1160 ../src/lib/ecore/ecore_getopt.c:1196
++#: src/lib/ecore/ecore_getopt.c:853 src/lib/ecore/ecore_getopt.c:969
++#: src/lib/ecore/ecore_getopt.c:982 src/lib/ecore/ecore_getopt.c:994
++#: src/lib/ecore/ecore_getopt.c:1008 src/lib/ecore/ecore_getopt.c:1052
++#: src/lib/ecore/ecore_getopt.c:1160 src/lib/ecore/ecore_getopt.c:1196
msgid "value has no pointer set.\n"
msgstr "vrednost nima nastavljenega kazalnika.\n"
--#: ../src/lib/ecore/ecore_getopt.c:882 ../src/lib/ecore/ecore_getopt.c:1071
++#: src/lib/ecore/ecore_getopt.c:882 src/lib/ecore/ecore_getopt.c:1071
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "neznana Boolova vrednost·%s.\n"
--#: ../src/lib/ecore/ecore_getopt.c:926 ../src/lib/ecore/ecore_getopt.c:1151
++#: src/lib/ecore/ecore_getopt.c:926 src/lib/ecore/ecore_getopt.c:1151
#, c-format
msgid "invalid number format %s\n"
msgstr "napačen·format števila·%s\n"
--#: ../src/lib/ecore/ecore_getopt.c:1021
++#: src/lib/ecore/ecore_getopt.c:1021
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "napačna izbira·\"%s\".·Pravilne izbire so:·"
--#: ../src/lib/ecore/ecore_getopt.c:1046
++#: src/lib/ecore/ecore_getopt.c:1046
msgid "missing parameter to append.\n"
msgstr "manjka·parameter·za dodajo.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1141
++#: src/lib/ecore/ecore_getopt.c:1141
msgid "could not parse value.\n"
msgstr "vrednosti ni bilo možno razčleniti.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1190
++#: src/lib/ecore/ecore_getopt.c:1190
msgid "missing parameter.\n"
msgstr "manjkajoči·parameter.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1203
++#: src/lib/ecore/ecore_getopt.c:1203
msgid "missing callback function!\n"
msgstr "manjkajoča povratno-zasilna funkcija !\n"
--#: ../src/lib/ecore/ecore_getopt.c:1226
++#: src/lib/ecore/ecore_getopt.c:1226
msgid "no version was defined.\n"
msgstr "definirana ni bila nobena različica.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1240
++#: src/lib/ecore/ecore_getopt.c:1240
msgid "no copyright was defined.\n"
msgstr "definirano ni bilo nobeno avtorstvo.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1254
++#: src/lib/ecore/ecore_getopt.c:1254
msgid "no license was defined.\n"
msgstr "definirana ni bila nobena licenca.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1308
++#: src/lib/ecore/ecore_getopt.c:1308
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr "NAPAKA:·neznana možnost·--%s,·prezrto.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1341
++#: src/lib/ecore/ecore_getopt.c:1341
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr "NAPAKA:·možnost·--%s·zahteva argument!\n"
--#: ../src/lib/ecore/ecore_getopt.c:1377
++#: src/lib/ecore/ecore_getopt.c:1377
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr "NAPAKA:·neznana možnost·-%c,·prezrto.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1415
++#: src/lib/ecore/ecore_getopt.c:1415
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr "NAPAKA:·možnost·-%c zahteva argument!\n"
--#: ../src/lib/ecore/ecore_getopt.c:1614
++#: src/lib/ecore/ecore_getopt.c:1614
msgid "ERROR: no parser provided.\n"
msgstr "NAPAKA:·ni podan razčlenjevalnik.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1619
++#: src/lib/ecore/ecore_getopt.c:1619
msgid "ERROR: no values provided.\n"
msgstr "NAPAKA::·ni podanih vrednosti.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1628
++#: src/lib/ecore/ecore_getopt.c:1628
msgid "ERROR: no arguments provided.\n"
msgstr "NAPAKA::·ni podanih argumentov.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1654
++#: src/lib/ecore/ecore_getopt.c:1654
msgid "ERROR: invalid options found."
msgstr "NAPAKA::·najdene nepravilne možnosti"
--#: ../src/lib/ecore/ecore_getopt.c:1660
++#: src/lib/ecore/ecore_getopt.c:1660
#, c-format
msgid " See --%s.\n"
msgstr "·Glej·--%s.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1662
++#: src/lib/ecore/ecore_getopt.c:1662
#, c-format
msgid " See -%c.\n"
msgstr "·Glej·-%c.\n"
--#: ../src/lib/ecore/ecore_getopt.c:1699
++#: src/lib/ecore/ecore_getopt.c:1699
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr "NAPAKA::·nepravilna geometrijska vrednost·'%s'\n"
--#: ../src/lib/ecore/ecore_getopt.c:1722
++#: src/lib/ecore/ecore_getopt.c:1722
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr "NAPAKA::·nepravilna vrednost velikosti·'%s'\n"
extern "C" {
#endif
- ECORE_IMF_INPUT_PANEL_LANG_AUTOMATIC, /**< Automatic */
- ECORE_IMF_INPUT_PANEL_LANG_ALPHABET /**< Alphabet */
- } Ecore_IMF_Input_Panel_Lang;
-
- typedef enum
- {
+/* ecore_imf_context_input_panel_event_callback_add() flag */
+typedef enum
+{
+ ECORE_IMF_INPUT_PANEL_STATE_EVENT, /**< Input Panel STATE Event */
+ ECORE_IMF_INPUT_PANEL_MODE_EVENT, /**< Input Panel MODE Event */
+ ECORE_IMF_INPUT_PANEL_LANGUAGE_EVENT, /**< Input Panel LANGUAGE Event */
+ ECORE_IMF_INPUT_PANEL_SHIFT_MODE_EVENT, /**< Input Panel SHIFT MODE */
+ ECORE_IMF_INPUT_PANEL_PREEDIT_MODE_EVENT, /**< Input Panel PREEDIT MODE */
+ ECORE_IMF_INPUT_PANEL_COMPLETION_MODE_EVENT, /**< Input Panel COMPLETION MODE */
+ ECORE_IMF_INPUT_PANEL_CUSTOM_INPUT_MODE_EVENT, /**< Input Panel CUSTOM INPUT MODE */
+
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_01, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_02, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_03, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_04, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_05, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_06, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_07, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_08, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_09, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_PRIVATE_CONTEXT_10, /**< Input Panel PRIVATE CONTEXT */
+ ECORE_IMF_INPUT_PANEL_EVENT_INVALID
+} Ecore_IMF_Input_Panel_Event;
+
+typedef enum
+{
+ ECORE_IMF_INPUT_PANEL_STATE_SHOW, /**< Show Input panel */
+ ECORE_IMF_INPUT_PANEL_STATE_HIDE, /**< Hide Input panel */
+ ECORE_IMF_INPUT_PANEL_STATE_INVALID
+} Ecore_IMF_Input_Panel_State;
+
+typedef enum
+{
+ ECORE_IMF_KEYBOARD_LANG_NATIVE, /**< Native */
+ ECORE_IMF_KEYBOARD_LANG_ALPHABET /**< Alphabet */
+} Ecore_IMF_Keyboard_Lang;
+
+typedef enum
+{
+ ECORE_IMF_AUTOCORRECTION_DEFAULT,
+ ECORE_IMF_AUTOCORRECTION_NO,
+ ECORE_IMF_AUTOCORRECTION_YES,
+ ECORE_IMF_AUTOCORRECTION_INVALID
+} Ecore_IMF_Autocorrection;
+
+typedef enum
+{
+ ECORE_IMF_INPUT_PANEL_CAPS_MODE_OFF, /**< Off */
+ ECORE_IMF_INPUT_PANEL_CAPS_MODE_ON, /**< On */
+ ECORE_IMF_INPUT_PANEL_CAPS_MODE_LOCK, /**< Lock */
+} Ecore_IMF_Input_Panel_Caps_Mode;
+
+typedef enum
+{
+ ECORE_IMF_INPUT_PANEL_ORIENT_NONE,
+ ECORE_IMF_INPUT_PANEL_ORIENT_90_CW, /* Clockwise */
+ ECORE_IMF_INPUT_PANEL_ORIENT_180,
+ ECORE_IMF_INPUT_PANEL_ORIENT_90_CCW /* CounterClockwise */
+} Ecore_IMF_Input_Panel_Orient;
+
+typedef struct
+{
+ int layout_idx;
+ int key_idx;
+ Eina_Bool disabled;
+} Disable_Key_Item;
+
+typedef struct
+{
+ int layout_idx;
+ int key_idx;
+ int type;
+ char data[128]; // label or image path
+ int key_value;
+ char key_string[32];
+} Private_Key_Item;
+
/* Events sent by the Input Method */
typedef struct _Ecore_IMF_Event_Preedit_Start Ecore_IMF_Event_Preedit_Start;
typedef struct _Ecore_IMF_Event_Preedit_End Ecore_IMF_Event_Preedit_End;
void (*use_preedit_set) (Ecore_IMF_Context *ctx, Eina_Bool use_preedit);
void (*input_mode_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Mode input_mode);
Eina_Bool (*filter_event) (Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type, Ecore_IMF_Event *event);
-
- /* Input Panel Control APIs */
+ void (*preedit_string_with_attributes_get) (Ecore_IMF_Context *ctx, char **str, Eina_List **attrs, int *cursor_pos);
+ void (*prediction_allow_set)(Ecore_IMF_Context *ctx, Eina_Bool prediction);
+ void (*autocapital_type_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Autocapital_Type autocapital_type);
void (*control_panel_show) (Ecore_IMF_Context *ctx);
void (*control_panel_hide) (Ecore_IMF_Context *ctx);
-
- void (*input_panel_layout_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Layout layout);
+ void (*input_panel_layout_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Layout layout);
Ecore_IMF_Input_Panel_Layout (*input_panel_layout_get) (Ecore_IMF_Context *ctx);
-
- void (*input_panel_language_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Lang lang);
+ void (*input_panel_language_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Lang lang);
Ecore_IMF_Input_Panel_Lang (*input_panel_language_get) (Ecore_IMF_Context *ctx);
-
- void (*preedit_string_with_attributes_get) (Ecore_IMF_Context *ctx, char **str, Eina_List **attrs, int *cursor_pos);
- void (*prediction_allow_set)(Ecore_IMF_Context *ctx, Eina_Bool prediction);
- void (*autocapital_type_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Autocapital_Type autocapital_type);
+
+ void (*input_panel_imdata_set) (Ecore_IMF_Context *ctx, const char* data, int len);
+ void (*input_panel_imdata_get) (Ecore_IMF_Context *ctx, char* data, int *len);
+
+ void (*input_panel_use_effect_set) (Ecore_IMF_Context *ctx, Eina_Bool use_effect);
+ void (*input_panel_orient_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Orient orientation);
+
+ void (*input_panel_move) (Ecore_IMF_Context *ctx, int x, int y);
+ void (*input_panel_geometry_get) (Ecore_IMF_Context *ctx, int *x, int *y, int *w, int *h);
+ void (*input_panel_private_key_set) (Ecore_IMF_Context *ctx, int layout_index, int key_index, const char *img_path, const char* label, const char* value);
+ void (*input_panel_key_disabled_set) (Ecore_IMF_Context *ctx, int layout_index, int key_index, Eina_Bool disabled);
+
+ void (*input_panel_reset) (Ecore_IMF_Context *ctx); /* Same as reset to default property*/
+ Ecore_IMF_Input_Panel_State (*input_panel_state_get) (Ecore_IMF_Context *ctx);
+
+ /* CallBack APIs */
+ void (*input_panel_event_callback_add) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void (*pEventCallBackFunc) (void *data, Ecore_IMF_Context *ctx, int value), void *data);
+ void (*input_panel_event_callback_del) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void (*pEventCallbackFunc) (void *data, Ecore_IMF_Context *ctx, int value));
+
+ /* ISF related APIs */
+ int (*ise_get_ise_language) (Ecore_IMF_Context *ctx, const char* input_panel_name, char*** langlist);
+ int (*ise_set_isf_language) (Ecore_IMF_Context *ctx, const char* lang);
+ int (*ise_get_active_isename) (Ecore_IMF_Context *ctx, char* name); /**< will be deprecated */
+ int (*ise_set_active_ise_by_name) (Ecore_IMF_Context *ctx, const char* name); /**< will be deprecated */
+ int (*ise_set_active_ise_by_uuid) (Ecore_IMF_Context *ctx, const char* uuid); /**< will be deprecated */
+ int (*ise_get_iselist) (Ecore_IMF_Context *ctx, char*** iselist); /**< will be deprecated */
+ void (*input_panel_caps_mode_set) (Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Caps_Mode mode);
};
struct _Ecore_IMF_Context_Info