From a337b28417f9cbb780632366428e16c59e6475b3 Mon Sep 17 00:00:00 2001 From: Igor Olshevskyi Date: Wed, 23 Nov 2016 13:13:20 +0200 Subject: [PATCH] TizenRefApp-7712 [Call UI] Add Incoming Call view components info Change-Id: I6796c14c75066b91d266c5ab72ecea7498ec12dd --- inc/callui-common-defines.h | 5 ++ inc/callui-state-provider.h | 5 +- res/po/ar.po | 15 +++++ res/po/az.po | 15 +++++ res/po/bg.po | 15 +++++ res/po/ca.po | 15 +++++ res/po/cs.po | 15 +++++ res/po/da.po | 15 +++++ res/po/de.po | 15 +++++ res/po/el_GR.po | 15 +++++ res/po/en.po | 15 +++++ res/po/en_PH.po | 15 +++++ res/po/en_US.po | 15 +++++ res/po/es_ES.po | 15 +++++ res/po/es_US.po | 15 +++++ res/po/et.po | 15 +++++ res/po/eu.po | 15 +++++ res/po/fi.po | 15 +++++ res/po/fr.po | 15 +++++ res/po/fr_CA.po | 15 +++++ res/po/ga.po | 15 +++++ res/po/gl.po | 15 +++++ res/po/hi.po | 15 +++++ res/po/hr.po | 15 +++++ res/po/hu.po | 15 +++++ res/po/hy.po | 15 +++++ res/po/is.po | 15 +++++ res/po/it_IT.po | 15 +++++ res/po/ja_JP.po | 15 +++++ res/po/ka.po | 15 +++++ res/po/kk.po | 15 +++++ res/po/ko_KR.po | 15 +++++ res/po/lt.po | 15 +++++ res/po/lv.po | 15 +++++ res/po/mk.po | 15 +++++ res/po/nb.po | 15 +++++ res/po/nl.po | 15 +++++ res/po/pl.po | 15 +++++ res/po/pt_BR.po | 15 +++++ res/po/pt_PT.po | 15 +++++ res/po/ro.po | 15 +++++ res/po/ru_RU.po | 15 +++++ res/po/sk.po | 15 +++++ res/po/sl.po | 15 +++++ res/po/sr.po | 15 +++++ res/po/sv.po | 15 +++++ res/po/tr_TR.po | 15 +++++ res/po/uk.po | 15 +++++ res/po/uz.po | 15 +++++ res/po/zh_CN.po | 15 +++++ res/po/zh_HK.po | 15 +++++ res/po/zh_TW.po | 15 +++++ src/callui-view-dialing.c | 26 ++++---- src/callui-view-incoming-call-noti.c | 25 ++++---- src/callui-view-incoming-call.c | 116 +++++++++++++++++++++++++---------- src/callui-view-multi-call-list.c | 23 ++++--- src/callui-view-multi-call-split.c | 28 +++++---- src/callui-view-single-call.c | 26 ++++---- 58 files changed, 912 insertions(+), 92 deletions(-) diff --git a/inc/callui-common-defines.h b/inc/callui-common-defines.h index 61ca417..76eea89 100644 --- a/inc/callui-common-defines.h +++ b/inc/callui-common-defines.h @@ -60,6 +60,11 @@ #define CALLUI_BUFF_SIZE_SML 32 #define CALLUI_BUFF_SIZE_TINY 16 +#define CALLUI_DISPLAY_NAME_LENGTH_MAX (255+1) +#define CALLUI_IMAGE_PATH_LENGTH_MAX (255+1) +#define CALLUI_PHONE_NUMBER_LENGTH_MAX (82+1) +#define CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX (CALLUI_DISPLAY_NAME_LENGTH_MAX + CALLUI_PHONE_NUMBER_LENGTH_MAX + 3) + #define CALLUI_PAUSE_LOCK_TIMEOUT_LIMIT_SEC 0.3 #undef SAFE_C_CAST diff --git a/inc/callui-state-provider.h b/inc/callui-state-provider.h index e79f6c9..7a18906 100644 --- a/inc/callui-state-provider.h +++ b/inc/callui-state-provider.h @@ -20,13 +20,10 @@ #include #include +#include "callui-common-defines.h" #include "callui-common-types.h" #include "callui-manager.h" -#define CALLUI_DISPLAY_NAME_LENGTH_MAX (255+1) -#define CALLUI_IMAGE_PATH_LENGTH_MAX (255+1) -#define CALLUI_PHONE_NUMBER_LENGTH_MAX (82+1) - typedef enum { CALLUI_CALL_DATA_ACTIVE = 0, /**< Active call data*/ CALLUI_CALL_DATA_HELD, /**< Held call data*/ diff --git a/res/po/ar.po b/res/po/ar.po index b5afdac..714dea7 100644 --- a/res/po/ar.po +++ b/res/po/ar.po @@ -244,3 +244,18 @@ msgstr "فصل المكالمة" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "مكالمة الطوارئ" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "اسحب لليمين بإصبعين للرد على المكالمة." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "اسحب لليسار بإصبعين لرفض المكالمة." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "اسحب لأعلى بإصبعين لفتح القائمة." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "اسحب الشاشة نحو الأسفل بإصبعين لإغلاق القائمة." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "رفض المكالمة" + diff --git a/res/po/az.po b/res/po/az.po index e72b1d5..10e0570 100644 --- a/res/po/az.po +++ b/res/po/az.po @@ -244,3 +244,18 @@ msgstr "Zəngi ayır" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Fövqəladə zəng" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Zəngə cavab vermək üçün iki barmağınızla sağa sürüşdürün." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Zəngi rədd etmək üçün iki barmağınızla sola sürüşdürün." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Siyahını açmaq üçün iki barmağınızla yuxarı sürüşdürün." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Siyahını bağlamaq üçün iki barmaqla aşağı sürüşdür." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Zəngi rədd et" + diff --git a/res/po/bg.po b/res/po/bg.po index da1ee51..4ed890f 100644 --- a/res/po/bg.po +++ b/res/po/bg.po @@ -244,3 +244,18 @@ msgstr "Разделяне на разговора" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Спешно повикване" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Плъзнете надясно с два пръста, за да отговорите на повикване." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Плъзнете наляво с два пръста, за да отхвърлите повикване." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Плъзнете нагоре с два пръста, за да отворите списъка." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Плъзнете надолу с два пръста, за да затворите списъка." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Отказване на повикване" + diff --git a/res/po/ca.po b/res/po/ca.po index dd8a149..80618fe 100644 --- a/res/po/ca.po +++ b/res/po/ca.po @@ -244,3 +244,18 @@ msgstr "Dividir trucada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Trucada d'emergència" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Desplaci's a la dreta amb dos dits per respondre la trucada." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Desplaci's a l'esquerra amb dos dits per rebutjar la trucada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Desplaci's cap amunt amb dos dits per obrir la llista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Desplaci's cap avall amb dos dits per tancar la llista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rebutjar trucada" + diff --git a/res/po/cs.po b/res/po/cs.po index 3db429a..b2ab2f2 100644 --- a/res/po/cs.po +++ b/res/po/cs.po @@ -244,3 +244,18 @@ msgstr "Rozdělit hovor" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Tísňové volání" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Přejetím dvěma prsty doprava přijměte hovor." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Přejetím dvěma prsty doleva odmítněte hovor." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Přejetím dvěma prsty nahoru otevřete seznam." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Potažením dvěma prsty dolů zavřete seznam." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Odmítnout hovor" + diff --git a/res/po/da.po b/res/po/da.po index 179ce7b..8cca07c 100644 --- a/res/po/da.po +++ b/res/po/da.po @@ -244,3 +244,18 @@ msgstr "Opdelt samtale" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Nødopkald" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Stryg til højre med to fingre for at besvare opkald." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Stryg til venstre med to fingre for at afvise opkald." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Stryg op med to fingre for at åbne liste." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Stryg ned med to fingre for at lukke listen." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Afvis opkald" + diff --git a/res/po/de.po b/res/po/de.po index a148b30..28fd71f 100644 --- a/res/po/de.po +++ b/res/po/de.po @@ -244,3 +244,18 @@ msgstr "Anruf aufteilen" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Notruf" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Mit zwei Fingern nach rechts streichen, um Anruf anzunehmen." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Mit zwei Fingern nach links streichen, um Anruf abzuweisen." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Mit zwei Fingern nach oben streichen, um Liste zu öffnen." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Mit zwei Fingern nach unten streichen, um die Liste zu schließen." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Anruf ablehnen" + diff --git a/res/po/el_GR.po b/res/po/el_GR.po index aa0759f..55c8c3b 100644 --- a/res/po/el_GR.po +++ b/res/po/el_GR.po @@ -244,3 +244,18 @@ msgstr "Διαχωρισμός κλήσης" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Κλήση έκτακτης ανάγκης" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Κάντε σάρωση δεξιά με δύο δάχτυλα, για να απαντήσετε στην κλήση." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Κάντε σάρωση αριστερά με δύο δάχτυλα για να απορρίψετε την κλήση." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Κάντε σάρωση με δύο δάχτυλα για άνοιγμα της λίστας." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Κάντε σάρωση προς τα κάτω με δύο δάχτυλα για να κλείσετε τη λίστα." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Απόρριψη κλήσης" + diff --git a/res/po/en.po b/res/po/en.po index ba29d61..f53f167 100644 --- a/res/po/en.po +++ b/res/po/en.po @@ -244,3 +244,18 @@ msgstr "Split call" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Emergency call" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Swipe right with two fingers to answer call." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Swipe left with two fingers to reject call." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Swipe up with two fingers to open list." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Swipe down with two fingers to close list." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Reject call" + diff --git a/res/po/en_PH.po b/res/po/en_PH.po index 8b29dd4..894ccc3 100644 --- a/res/po/en_PH.po +++ b/res/po/en_PH.po @@ -244,3 +244,18 @@ msgstr "Split call" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Emergency call" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Swipe right with two fingers to answer call." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Swipe left with two fingers to reject call." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Swipe up with two fingers to open list." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Swipe down with two fingers to close list." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Reject call" + diff --git a/res/po/en_US.po b/res/po/en_US.po index 0e46fe7..3e61fa6 100644 --- a/res/po/en_US.po +++ b/res/po/en_US.po @@ -244,3 +244,18 @@ msgstr "Split call" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Emergency call" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Swipe right with 2 fingers to answer call." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Swipe left with 2 fingers to reject call." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Swipe up with 2 fingers to open list." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Swipe down with two fingers to close list." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Reject call" + diff --git a/res/po/es_ES.po b/res/po/es_ES.po index efffbdb..161d88b 100644 --- a/res/po/es_ES.po +++ b/res/po/es_ES.po @@ -244,3 +244,18 @@ msgstr "Dividir llamada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Llamada de emergencia" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Deslice con dos dedos hacia la derecha para responder a la llamada." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Deslice con dos dedos hacia la izquierda para rechazar la llamada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Deslice con dos dedos hacia arriba para abrir la lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Deslice hacia abajo con dos dedos para cerrar la lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rechazar llamada" + diff --git a/res/po/es_US.po b/res/po/es_US.po index 2fd3502..ad94963 100644 --- a/res/po/es_US.po +++ b/res/po/es_US.po @@ -244,3 +244,18 @@ msgstr "Dividir llamada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Llamada de emergencia" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Deslícese con dos dedos hacia la derecha para responder la llamada." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Deslícese con dos dedos hacia la izquierda para rechazar la llamada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Deslícese con dos dedos hacia arriba para abrir la lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Deslice hacia abajo con dos dedos para cerrar la lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rechazar llamada" + diff --git a/res/po/et.po b/res/po/et.po index 8ac1d6a..7bb30f8 100644 --- a/res/po/et.po +++ b/res/po/et.po @@ -244,3 +244,18 @@ msgstr "Eralda kõned" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Hädaabikõne" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Kõnele vastamiseks libistage kahe sõrmega paremale." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Kõnest keeldumiseks libistage kahe sõrmega vasakule." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Libistage kahe sõrmega ülespoole, et avada loendit." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Libistage loendi sulgemiseks kahe sõrmega alla." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Keeldu kõnest" + diff --git a/res/po/eu.po b/res/po/eu.po index a13e17a..fe56e4c 100644 --- a/res/po/eu.po +++ b/res/po/eu.po @@ -244,3 +244,18 @@ msgstr "Bereizi deia" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Larrialdi deia" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Irristatu eskuinera bi hatzez, deia erantzuteko." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Irristatu ezkerrera bi hatzez, deia ukatzeko." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Irristatu gora bi hatzez, zerrenda irekitzeko." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Zerrenda ixteko, irristatu behera bi hatzez." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Ukatu deia" + diff --git a/res/po/fi.po b/res/po/fi.po index 8d82b3e..e0c00ca 100644 --- a/res/po/fi.po +++ b/res/po/fi.po @@ -244,3 +244,18 @@ msgstr "Jaa puhelu" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Hätäpuhelu" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Vastaa puheluun pyyhkäisemällä kahdella sormella oikealle." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Hylkää puhelu pyyhkäisemällä kahdella sormella vasemmalle." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Avaa luettelo pyyhkäisemällä kahdella sormella ylöspäin." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Sulje luettelo pyyhkäisemällä kahdella sormella alaspäin." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Hylkää puhelu" + diff --git a/res/po/fr.po b/res/po/fr.po index 308aedb..faaca40 100644 --- a/res/po/fr.po +++ b/res/po/fr.po @@ -244,3 +244,18 @@ msgstr "Diviser l'appel" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Appel d'urgence" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Faites glisser deux doigts vers la droite pour répondre à l'appel." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Faites glisser deux doigts vers la gauche pour refuser l'appel." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Faites glisser deux doigts vers le haut pour ouvrir la liste." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Faites glisser deux doigts vers le bas pour fermer la liste." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Refuser l'appel" + diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po index 27ee71d..2085f1a 100644 --- a/res/po/fr_CA.po +++ b/res/po/fr_CA.po @@ -244,3 +244,18 @@ msgstr "Isoler l'appel" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Appel d'urgence" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Faites glisser deux doigts vers la droite pour répondre à l'appel." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Faites glisser deux doigts vers la gauche pour refuser l'appel." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Faites glisser deux doigts vers le haut pour ouvrir la liste." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Glissez deux doigts vers le bas pour fermer la liste." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Refuser l'appel" + diff --git a/res/po/ga.po b/res/po/ga.po index 466fddb..5cd8d35 100644 --- a/res/po/ga.po +++ b/res/po/ga.po @@ -244,3 +244,18 @@ msgstr "Glao scoilte" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Glao éigeandála" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Svaidhpeáil ar dheis le dhá mhéar leis an nglao a fhreagairt." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Svaidhpeáil ar chlé le dhá mhéar le diúltú don ghlao." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Svaidhpeáil suas le dhá mhéar le liosta a oscailt." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Svaidhpeáil síos le dhá mhéar leis an liosta a dhúnadh." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Diúltaigh do ghlao" + diff --git a/res/po/gl.po b/res/po/gl.po index f1bdede..03a3261 100644 --- a/res/po/gl.po +++ b/res/po/gl.po @@ -244,3 +244,18 @@ msgstr "Dividir chamada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Chamada de urxencia" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Para responder unha chamada, pasa dous dedos pola pantalla á dereita." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Pasa dous dedos á esquerda sobre a pantalla para rexeitar unha chamada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Pasa dous dedos cara arriba pola pantalla para abrir a lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Pasa dous dedos cara abaixo para pechar a lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rexeitar chamada" + diff --git a/res/po/hi.po b/res/po/hi.po index a2b1622..03faafa 100644 --- a/res/po/hi.po +++ b/res/po/hi.po @@ -244,3 +244,18 @@ msgstr "कॉल विभाजित करें" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "आपातकालीन कॉल" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "कॉल का उत्तर देने के लिए दो उंगलियों से दाईं ओर स्वाइप करें।" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "कॉल अस्वीकार करने के लिए दो उंगलियों से बाईं ओर स्वाइप करें।" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "सूची खोलने के लिए दो उंगलियों से ऊपर स्वाइप करें।" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "सूची बंद करने के लिए दो उंगलियों से नीचे की ओर स्वाइप करें।" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "कॉल अस्‍वीकृत करें" + diff --git a/res/po/hr.po b/res/po/hr.po index 10ec810..96e58f9 100644 --- a/res/po/hr.po +++ b/res/po/hr.po @@ -244,3 +244,18 @@ msgstr "Podijeljeni poziv" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Hitni poziv" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Kliznite prema desno s dva prsta za preuzimanje poziva." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Kliznite prema lijevo s dva prsta za odbijanje poziva." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Kliznite prema gore s dva prsta za otvaranje popisa." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Prijeđite dolje s dva prsta za zatvaranje popisa." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Odbij poziv" + diff --git a/res/po/hu.po b/res/po/hu.po index d2a0dc6..7869321 100644 --- a/res/po/hu.po +++ b/res/po/hu.po @@ -244,3 +244,18 @@ msgstr "Hívás különválasztása" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Segélyhívás" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Simítson két ujjal jobbra a hívás fogadásához." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Simítson két ujjal balra a hívás elutasításához." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Simítson két ujjal felfelé a lista megnyitásához." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Húzza lefelé két ujját a lista bezárásához." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Hívás elutasítása" + diff --git a/res/po/hy.po b/res/po/hy.po index d2d6b4e..ce30ce4 100644 --- a/res/po/hy.po +++ b/res/po/hy.po @@ -244,3 +244,18 @@ msgstr "Տրոհել կանչը" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Արտակարգ իրավիճակի կանչ" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Կանչին պատասխանելու համար երկու մատը սահեցրեք աջ:" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Կանչը մերժելու համար երկու մատը սահեցրեք ձախ:" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Ցանկը բացելու համար երկու մատը սահեցրեք վեր:" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Ցանկը փակելու համար երկու մատը սահեցրեք ներքև:" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Մերժել կանչը" + diff --git a/res/po/is.po b/res/po/is.po index 0f9c865..91c9379 100644 --- a/res/po/is.po +++ b/res/po/is.po @@ -244,3 +244,18 @@ msgstr "Breyta í einkasímtal" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Neyðarsímtal" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Strjúktu til hægri með tveimur fingrum til að svara símtali." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Strjúktu til vinstri með tveimur fingrum til að hafna símtali." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Strjúktu upp með tveimur fingrum til að opna listann." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Strjúktu niður með tveimur fingrum til að loka listanum." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Hafna símtali" + diff --git a/res/po/it_IT.po b/res/po/it_IT.po index fd59ac1..4f0a870 100644 --- a/res/po/it_IT.po +++ b/res/po/it_IT.po @@ -244,3 +244,18 @@ msgstr "Dividi chiamata" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Chiamata di emergenza" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Trascinate due dita verso destra per rispondere alla chiamata." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Trascinate due dita verso sinistra per rifiutare la chiamata." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Trascinate due dita verso l'alto per aprire l'elenco." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Trascinate due dita verso il basso per chiudere l'elenco." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rifiuta chiamata" + diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po index bb0412d..da6b37b 100644 --- a/res/po/ja_JP.po +++ b/res/po/ja_JP.po @@ -244,3 +244,18 @@ msgstr "分割通話" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "緊急通報" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "着信に応答するには、2本の指で右にスワイプしてください。" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "着信を拒否するには、2本の指で左にスワイプしてください。" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "リストを開くには、2本の指で上にスワイプしてください。" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "リストを閉じるには、2本の指で下にスワイプしてください。" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "着信を拒否" + diff --git a/res/po/ka.po b/res/po/ka.po index 666f948..f59e89c 100644 --- a/res/po/ka.po +++ b/res/po/ka.po @@ -244,3 +244,18 @@ msgstr "ზარის გაყოფა" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "საგანგებო ზარი" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "გადაუსვით ორი თითი მარჯვნივ, თუ გსურთ უპასუხოთ ზარს." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "გადაუსვით ორი თითი მარცხნივ, თუ გსურთ უარყოთ ზარი." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "სიის გასახსნელად, აუსვით ორი თითი ზემოთ." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "სიის დასახურად, ჩამოუსვით ორი თითი ქვემოთ." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "ზარის უარყოფა" + diff --git a/res/po/kk.po b/res/po/kk.po index 2f5b742..23efd20 100644 --- a/res/po/kk.po +++ b/res/po/kk.po @@ -244,3 +244,18 @@ msgstr "Қоңырауды бөлу" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Төтенше қоңырау" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Қоңырауға жауап беру үшін екі саусағыңызбен оң жаққа сипаңыз." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Қоңырауды қабылдамау үшін екі саусағыңызбен сол жаққа сипаңыз." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Тізімді ашу үшін екі саусағыңызбен жоғарыға сипаңыз." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Тізімді жабу үшін екі саусақпен төмен қарай сипаңыз." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Қоңыраудан бас тарту" + diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po index 5209adc..2d8e141 100644 --- a/res/po/ko_KR.po +++ b/res/po/ko_KR.po @@ -244,3 +244,18 @@ msgstr "통화 분리" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "긴급전화" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "전화를 받으려면 두 손가락으로 오른쪽으로 미세요." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "전화를 거절하려면 두 손가락으로 왼쪽으로 미세요." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "목록을 열려면 두 손가락으로 위로 미세요." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "목록을 닫으려면 두 손가락으로 화면을 아래로 내리세요." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "전화 거절" + diff --git a/res/po/lt.po b/res/po/lt.po index 86d3b5c..a98a520 100644 --- a/res/po/lt.po +++ b/res/po/lt.po @@ -244,3 +244,18 @@ msgstr "Padalinti skambutį" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Pagalbos skambutis" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Norėdami atsiliepti braukite dviem pirštais į dešinę." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Norėdami atmesti skambutį braukite dviem pirštais į kairę." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Norėdami atidaryti sąrašą braukite dviem pirštais į viršų." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Norėdami uždaryti sąrašą, braukite žemyn dviem pirštais." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Atmesti skambutį" + diff --git a/res/po/lv.po b/res/po/lv.po index 0e4e573..0727682 100644 --- a/res/po/lv.po +++ b/res/po/lv.po @@ -244,3 +244,18 @@ msgstr "Sadalīt zvanu" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Ārkārtas zvans" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Lai atbildētu uz zvanu, pavelciet ar diviem pirkstiem pa labi." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Lai atteiktu zvanu, pavelciet ar diviem pirkstiem pa kreisi." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Lai atvērtu sarakstu, pavelciet ar diviem pirkstiem uz augšu." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Pavelciet uz leju ar diviem pirkstiem, lai aizvērtu sarakstu." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Noraidīt zvanu" + diff --git a/res/po/mk.po b/res/po/mk.po index c37a2c9..9e6acc8 100644 --- a/res/po/mk.po +++ b/res/po/mk.po @@ -244,3 +244,18 @@ msgstr "Подели повик" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Итен повик" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Поминете надесно со два прста за да одговорите на повик." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Поминете налево со два прста за одбивање повик." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Поминете нагоре со два прста за да отворите листа." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Поминете надолу со два прста за да ја затворите листата." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Одбиј повик" + diff --git a/res/po/nb.po b/res/po/nb.po index e8524f4..8a69a99 100644 --- a/res/po/nb.po +++ b/res/po/nb.po @@ -244,3 +244,18 @@ msgstr "Delt samtale" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Nødanrop" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Stryk mot høyre med to fingre for å svare på anrop." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Stryk mot venstre med to fingre for å avvise anrop." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Stryk opp med to fingre for å åpne liste." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Stryk ned med to fingre for å lukke listen." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Avvis anrop" + diff --git a/res/po/nl.po b/res/po/nl.po index 0c8b2c4..f8e50a5 100644 --- a/res/po/nl.po +++ b/res/po/nl.po @@ -244,3 +244,18 @@ msgstr "Oproep splitsen" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Noodoproep" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Veeg met twee vingers naar rechts om de oproep te beantwoorden." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Veeg met twee vingers naar links om de oproep te weigeren." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Veeg omhoog met twee vingers om de lijst te openen." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Veeg met twee vingers naar beneden om de lijst te sluiten." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Oproep weigeren" + diff --git a/res/po/pl.po b/res/po/pl.po index 509f5d0..5190cff 100644 --- a/res/po/pl.po +++ b/res/po/pl.po @@ -244,3 +244,18 @@ msgstr "Podział połączenia" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Połączenie alarmowe" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Przeciągnij dwoma palcami w prawo, aby odebrać połączenie." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Przeciągnij dwoma palcami w lewo, aby odrzucić połączenie." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Przeciągnij dwoma palcami w górę, aby otworzyć listę." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Przeciągnij dwoma palcami w dół, aby zamknąć listę." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Odrzuć połączenie" + diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po index 2fd151b..3e85fea 100644 --- a/res/po/pt_BR.po +++ b/res/po/pt_BR.po @@ -244,3 +244,18 @@ msgstr "Separar chamada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Chamada de emergência" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Deslize para direita com dois dedos para atender a chamada." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Deslize para esquerda com dois dedos para recusar a chamada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Deslize para cima com dois dedos para abrir a lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Deslize para baixo com dois dedos para fechar a lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Recusar chamada" + diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po index c13eaab..9960b91 100644 --- a/res/po/pt_PT.po +++ b/res/po/pt_PT.po @@ -244,3 +244,18 @@ msgstr "Dividir chamada" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Chamada de emergência" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Passe com dois dedos para a direita para atender a chamada." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Passe com dois dedos para a esquerda para rejeitar a chamada." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Passe com dois dedos para cima para abrir a lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Deslize com dois dedos para baixo para fechar a lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Rejeitar chamada" + diff --git a/res/po/ro.po b/res/po/ro.po index 088b5b5..19c8bdc 100644 --- a/res/po/ro.po +++ b/res/po/ro.po @@ -244,3 +244,18 @@ msgstr "Apel împărțit" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Apel de urgență" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Glisați spre dreapta cu două degete pentru a prelua apelul." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Glisați spre stânga cu două degete pentru a respinge apelul." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Glisați în sus cu două degete pentru a deschide lista." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Glisați în jos cu două degete pentru a închide lista." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Respingere apel" + diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po index 1fbc5ab..7834469 100644 --- a/res/po/ru_RU.po +++ b/res/po/ru_RU.po @@ -244,3 +244,18 @@ msgstr "Разделить вызов" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Экстренный вызов" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Проведите двумя пальцами вправо, чтобы ответить на вызов." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Проведите двумя пальцами влево, чтобы отклонить вызов." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Проведите двумя пальцами вверх, чтобы открыть список." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Проведите двумя пальцами вниз, чтобы закрыть список." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Отклонить вызов" + diff --git a/res/po/sk.po b/res/po/sk.po index 389b263..aec85f2 100644 --- a/res/po/sk.po +++ b/res/po/sk.po @@ -244,3 +244,18 @@ msgstr "Rozdeliť hovor" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Tiesňový hovor" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Potiahnutím doprava dvomi prstami môžete prijať hovor." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Potiahnutím doľava dvomi prstami môžete odmietnuť hovor." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Potiahnutím nahor dvomi prstami môžete otvoriť zoznam." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Potiahnutím nadol dvomi prstami môžete zavrieť zoznam." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Odmietnuť hovor" + diff --git a/res/po/sl.po b/res/po/sl.po index 7e49616..d401fda 100644 --- a/res/po/sl.po +++ b/res/po/sl.po @@ -244,3 +244,18 @@ msgstr "Razdeli klic" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Klic v sili" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Z dvema prstoma podrsajte v desno, da sprejmete klic." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Z dvema prstoma podrsajte v levo, da zavrnete klic." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Z dvema prstoma podrsajte navzgor, da odprete seznam." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Z dvema prstoma podrsajte navzdol, da zaprete seznam." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Zavrni klic" + diff --git a/res/po/sr.po b/res/po/sr.po index d53a8ea..3d887c3 100644 --- a/res/po/sr.po +++ b/res/po/sr.po @@ -244,3 +244,18 @@ msgstr "Izdvojeni poziv" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Pozivi u hitnim slučajevima" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Prevuci nadesno pomoću dva prsta za odgovor na poziv." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Prevuci nalevo pomoću dva prsta za odbijanje poziva." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Prevuci nagore pomoću dva prsta za otvaranje liste." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Prevucite nadole koristeći dva prsta da biste zatvorili listu." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Odbaci poziv" + diff --git a/res/po/sv.po b/res/po/sv.po index fe66d2c..db22fc9 100644 --- a/res/po/sv.po +++ b/res/po/sv.po @@ -244,3 +244,18 @@ msgstr "Delat samtal" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Nödsamtal" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Dra med två fingrar åt höger för att besvara samtalet." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Dra med två fingrar åt vänster för att avvisa samtalet." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Dra uppåt med två fingrar för att öppna listan." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Svep nedåt med två fingrar för att stänga listan." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Avvisa samtal" + diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po index 0e3cce8..65ec27a 100644 --- a/res/po/tr_TR.po +++ b/res/po/tr_TR.po @@ -244,3 +244,18 @@ msgstr "Aramayı böl" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Acil arama" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Aramayı kabul etmek için iki parmağınızla sağa kaydırın." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Aramayı reddetmek için iki parmağınızla sola kaydırın." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Listeyi açmak için iki parmağınızla yukarı kaydırın." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Listeyi kapatmak için iki parmağınızla aşağı kaydırın." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Aramayı reddet" + diff --git a/res/po/uk.po b/res/po/uk.po index 8cb87ad..f4ccd49 100644 --- a/res/po/uk.po +++ b/res/po/uk.po @@ -244,3 +244,18 @@ msgstr "Розділити виклик" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Екстрений виклик" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Проведіть вправо двома пальцями, щоб відповісти на виклик." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Проведіть вліво двома пальцями, щоб відхилити виклик." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Проведіть двома пальцями, щоб відкрити список." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Щоб закрити список, проведіть двома пальцями вниз." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Відхилити виклик" + diff --git a/res/po/uz.po b/res/po/uz.po index 3a95385..a3bd857 100644 --- a/res/po/uz.po +++ b/res/po/uz.po @@ -244,3 +244,18 @@ msgstr "Ajratilgan qo‘ng‘iroq" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "Favqulodda qo‘ng‘iroq" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "Qo‘ng‘iroqqa javob berish uchun ikkita barmoq bilan o‘ngga suring." + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "Qo‘ng‘iroqni rad etish uchun ikkita barmoq bilan chapga suring." + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "Ro‘yxatni ochish uchun ikkita barmoq bilan yuqoriga suring." + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "Ro‘yxatni yopish uchun ikkita barmoq bilan pastga suring." + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "Qo‘ng‘iroqni rad etish" + diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po index 103e92d..4d6b6c7 100644 --- a/res/po/zh_CN.po +++ b/res/po/zh_CN.po @@ -244,3 +244,18 @@ msgstr "分离通话" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "紧急呼叫" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "用两个手指向右滑动以接听来电" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "用两个手指向左滑动以拒绝来电" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "用两个手指向上滑动以打开列表" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "请用两根手指向下滑动来关闭列表。" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "拒接来电" + diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po index 7105477..e147dda 100644 --- a/res/po/zh_HK.po +++ b/res/po/zh_HK.po @@ -244,3 +244,18 @@ msgstr "分離通話" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "緊急電話" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "以兩指向右滑動以接聽來電。" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "以兩指向左滑動以拒絕來電。" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "以兩指向上滑動以開啟清單。" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "以兩指向下滑動以關閉清單。" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "拒絕來電" + diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po index 44b174f..39a2fdc 100644 --- a/res/po/zh_TW.po +++ b/res/po/zh_TW.po @@ -244,3 +244,18 @@ msgstr "切換通話" msgid "IDS_KM_BODY_EMERGENCY_CALL_TTS" msgstr "緊急電話" +msgid "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS" +msgstr "用雙指向右滑動來接聽來電。" + +msgid "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS" +msgstr "用雙指向左滑動來拒接來電。" + +msgid "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS" +msgstr "用雙指向上滑動來開啟清單。" + +msgid "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST" +msgstr "向下滑動雙指來關閉清單。" + +msgid "IDS_KM_OPT_REJECT_CALL_TTS" +msgstr "拒接來電" + diff --git a/src/callui-view-dialing.c b/src/callui-view-dialing.c index 0e0113b..279c1f3 100644 --- a/src/callui-view-dialing.c +++ b/src/callui-view-dialing.c @@ -45,7 +45,7 @@ static void __keypad_show_state_change_cd(void *data, callui_keypad_state_event_ static void __set_caller_info_emergency_name(callui_view_dialing_h vd); static void __set_caller_info_phone_number(callui_view_dialing_h vd, const char *call_number); -static void __set_caller_info_phone_number_and_name(callui_view_dialing_h vd, const callui_call_data_t *call_data, const char *call_number); +static void __set_caller_info_phone_number_and_name(callui_view_dialing_h vd, const callui_call_data_t *call_data); static callui_result_e __create_accessible_objects(callui_view_dialing_h vd); static void __register_accessibility_rout_start_and_end_points(callui_view_dialing_h vd); @@ -164,18 +164,21 @@ static void __set_caller_info_emergency_name(callui_view_dialing_h vd) elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); elm_object_translatable_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, "IDS_COM_BODY_EMERGENCY_NUMBER"); - elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, "IDS_COM_BODY_EMERGENCY_NUMBER"); + elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, "IDS_KM_BODY_EMERGENCY_CALL_TTS"); } static void __set_caller_info_phone_number(callui_view_dialing_h vd, const char *call_number) { elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, call_number); + + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_number, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_number); + free(enclosed_call_number); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, call_number); } -static void __set_caller_info_phone_number_and_name(callui_view_dialing_h vd, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number_and_name(callui_view_dialing_h vd, const callui_call_data_t *call_data) { const char *call_name = call_data->call_ct_info.call_disp_name; @@ -187,10 +190,12 @@ static void __set_caller_info_phone_number_and_name(callui_view_dialing_h vd, co elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_name); free(enclosed_call_name); } - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, call_number); + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, enclosed_call_number); + free(enclosed_call_number); - char buff[CALLUI_BUFF_SIZE_HUG] = { '\0' }; - snprintf(buff, CALLUI_BUFF_SIZE_HUG, "%s, %s", call_name, call_number); + char buff[CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX] = { '\0' }; + snprintf(buff, CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX, "%s, %s", call_name, call_data->call_num); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, buff); } @@ -203,16 +208,13 @@ static callui_result_e __update_displayed_data(callui_view_dialing_h vd) elm_object_translatable_part_text_set(vd->base_view.contents, "call_txt_status", "IDS_CALL_POP_DIALLING"); elm_atspi_accessible_name_set(vd->base_view.ao_call_status, "IDS_CALL_POP_DIALLING"); - char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(active->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); - if (active->is_emergency) { __set_caller_info_emergency_name(vd); } else if (STRING_EMPTY(active->call_ct_info.call_disp_name)) { - __set_caller_info_phone_number(vd, enclosed_call_number); + __set_caller_info_phone_number(vd, active->call_num); } else { - __set_caller_info_phone_number_and_name(vd, active, enclosed_call_number); + __set_caller_info_phone_number_and_name(vd, active); } - free(enclosed_call_number); _callui_caller_info_set_caller_image(vd->caller_info, active); diff --git a/src/callui-view-incoming-call-noti.c b/src/callui-view-incoming-call-noti.c index 67d10f1..ed3402f 100644 --- a/src/callui-view-incoming-call-noti.c +++ b/src/callui-view-incoming-call-noti.c @@ -181,7 +181,7 @@ static void __rm_calc_available_size(callui_view_incoming_call_noti_h vd); static void __set_caller_info_unknown_number(callui_view_incoming_call_noti_h vd); static void __set_caller_info_phone_number(callui_view_incoming_call_noti_h vd, const char *call_number); -static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_noti_h vd, const callui_call_data_t *call_data, const char *call_number); +static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_noti_h vd, const callui_call_data_t *call_data); static callui_result_e __create_accessible_objects(callui_view_incoming_call_noti_h vd); @@ -901,12 +901,15 @@ static void __set_caller_info_unknown_number(callui_view_incoming_call_noti_h vd static void __set_caller_info_phone_number(callui_view_incoming_call_noti_h vd, const char *call_number) { elm_object_signal_emit(vd->main_ly, "show_two_lines", "active_noti_main"); - elm_object_part_text_set(vd->main_ly, "text.contact_name", call_number); + + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_number, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->main_ly, "text.contact_name", enclosed_call_number); + free(enclosed_call_number); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, call_number); } -static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_noti_h vd, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_noti_h vd, const callui_call_data_t *call_data) { const char *call_name = call_data->call_ct_info.call_disp_name; elm_object_signal_emit(vd->main_ly, "show_three_lines", "active_noti_main"); @@ -917,24 +920,24 @@ static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_no elm_object_part_text_set(vd->main_ly, "text.contact_name", enclosed_call_name); free(enclosed_call_name); } - elm_object_part_text_set(vd->main_ly, "text.contact_number", call_number); + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->main_ly, "text.contact_number", enclosed_call_number); + free(enclosed_call_number); - char buff[CALLUI_BUFF_SIZE_HUG] = { '\0' }; - snprintf(buff, CALLUI_BUFF_SIZE_HUG, "%s, %s", call_name, call_number); + char buff[CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX] = { '\0' }; + snprintf(buff, CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX, "%s, %s", call_name, call_data->call_num); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, buff); } static void __update_caller_info_text(callui_view_incoming_call_noti_h vd, const callui_call_data_t *call_data) { - char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); if (STRING_EMPTY(call_data->call_num)) { __set_caller_info_unknown_number(vd); } else if (STRING_EMPTY(call_data->call_ct_info.call_disp_name)) { - __set_caller_info_phone_number(vd, enclosed_call_number); + __set_caller_info_phone_number(vd, call_data->call_num); } else { - __set_caller_info_phone_number_and_name(vd, call_data, enclosed_call_number); + __set_caller_info_phone_number_and_name(vd, call_data); } - free(enclosed_call_number); } static callui_result_e __create_dim_rectangle(callui_view_incoming_call_noti_h vd, Evas_Object *parent) @@ -992,7 +995,7 @@ static callui_result_e __create_reject_call_btn(callui_view_incoming_call_noti_h NULL, __call_action_btn_click_cb, CALLUI_APP_CONTROL_OPERATION_END_CALL); CALLUI_RETURN_VALUE_IF_FAIL(reject_btn, CALLUI_RESULT_ALLOCATION_FAIL); elm_atspi_accessible_translation_domain_set(reject_btn, CALLUI_TEXT_DOMAIN); - elm_atspi_accessible_name_set(reject_btn, "IDS_CALL_BUTTON_REJECT"); + elm_atspi_accessible_name_set(reject_btn, "IDS_KM_OPT_REJECT_CALL_TTS"); elm_object_part_content_set(vd->main_ly, "swallow.call_reject_btn", reject_btn); diff --git a/src/callui-view-incoming-call.c b/src/callui-view-incoming-call.c index b2984ee..c4605d9 100644 --- a/src/callui-view-incoming-call.c +++ b/src/callui-view-incoming-call.c @@ -37,7 +37,10 @@ #define CALLUI_REJ_MSG_GENLIST_DATA "reject_msg_genlist_data" #define CALLUI_REJ_MSG_LIST_OPEN_STATUS_KEY "list_open_status_key" -#define CALLUI_SCALE_SIZE(x, h) (((x) * (h)) / MAIN_SCREEN_H) +#define CALLUI_SCALE_SIZE(x, h) (((x) * (h)) / MAIN_SCREEN_H) + +#define CALLUI_ACCESS_MSG_BUF_SIZE (MAX_MSG_TEXT_LEN + CALLUI_BUFF_SIZE_BIG + 3) +#define CALLUI_ACCESS_CI_WITH_MSG_BUF_SIZE (CALLUI_ACCESS_MSG_BUF_SIZE + CALLUI_DISPLAY_NAME_LENGTH_MAX + 3) struct _callui_view_incoming_call { call_view_data_base_t base_view; @@ -99,6 +102,7 @@ static void __reject_msg_bg_mouse_move_cb(void *data, Evas *evas, Evas_Object *o static void __reject_msg_list_height_update(callui_view_incoming_call_h vd); static void __create_reject_msg_genlist(callui_view_incoming_call_h vd); +static Evas_Object *__create_reject_msg_button(callui_view_incoming_call_h vd); static void __create_reject_msg_layout(callui_view_incoming_call_h vd); static void __destroy_reject_msg_layout(callui_view_incoming_call_h vd); @@ -106,11 +110,11 @@ static void __destroy_reject_msg_layout(callui_view_incoming_call_h vd); static void __create_reject_msg_gesture_layer(callui_view_incoming_call_h vd); static void __destroy_reject_msg_gesture_layer(callui_view_incoming_call_h vd); -static void __add_last_msg_date(callui_view_incoming_call_h vd, time_t msg_date); +static void __add_last_msg_date(callui_view_incoming_call_h vd, const char *msg_date); static void __set_caller_info_unknown_number(callui_view_incoming_call_h vd); -static void __set_caller_info_phone_number(callui_view_incoming_call_h vd, const callui_call_data_t *call_data, const char *call_number); -static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_h vd, const callui_call_data_t *call_data, const char *call_number); +static void __set_caller_info_phone_number(callui_view_incoming_call_h vd, const callui_call_data_t *call_data); +static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_h vd, const callui_call_data_t *call_data); static callui_result_e __create_accessible_objects(callui_view_incoming_call_h vd); static void __register_accessibility_rout_default(callui_view_incoming_call_h vd); @@ -300,13 +304,17 @@ static int __reject_msg_genlist_fill(callui_view_incoming_call_h vd) int index = 0; if (msg_cnt == 0) { index = -1; - Elm_Object_Item * item = __reject_msg_genlist_append_item(vd->rm_genlist, vd->rm_itc, index); + Elm_Object_Item *item = __reject_msg_genlist_append_item(vd->rm_genlist, vd->rm_itc, index); if (item) { elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); } } else { for (index = 0; index < msg_cnt; index++) { - __reject_msg_genlist_append_item(vd->rm_genlist, vd->rm_itc, index); + Elm_Object_Item *item = __reject_msg_genlist_append_item(vd->rm_genlist, vd->rm_itc, index); + if (item) { + elm_atspi_accessible_translation_domain_set(item, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_description_set(item, "IDS_CALL_BODY_DOUBLE_TAP_TO_SEND_MESSAGE_TTS"); + } } } return msg_cnt; @@ -357,11 +365,13 @@ static void __reject_screen_transit_complete_cb(void *data, Elm_Transit *transit elm_object_signal_emit(vd->rm_ly, "show-up-arrow", "reject_msg"); evas_object_hide(vd->rm_dim_ly); __unregister_rm_accessibility_rout(vd); + elm_atspi_accessible_description_set(vd->ao_reject_msg, "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS"); } else { elm_object_tree_focus_allow_set(vd->rm_genlist, EINA_TRUE); elm_object_signal_emit(vd->rm_ly, "show-down-arrow", "reject_msg"); evas_object_show(vd->rm_dim_ly); __register_rm_accessibility_rout(vd); + elm_atspi_accessible_description_set(vd->ao_reject_msg, "IDS_CALL_TBBODY_SWIPE_DOWN_WITH_TWO_FINGERS_TO_CLOSE_LIST"); } __reject_msg_list_param_reset(vd); } @@ -697,36 +707,34 @@ static void __create_new_msg_btn_click_cb(void *data, Evas_Object *obj, void *ev } } -static Evas_Object *__create_reject_msg_button(void *app_data, Evas_Object *parent, const char *part) +static Evas_Object *__create_reject_msg_button(callui_view_incoming_call_h vd) { - callui_app_data_t *ad = app_data; - - Evas_Object *msg_button = elm_button_add(parent); + Evas_Object *msg_button = elm_button_add(vd->rm_ly); CALLUI_RETURN_NULL_IF_FAIL(msg_button); elm_object_style_set(msg_button, "default"); - if (_callui_dpm_is_need_enforce_change_password(ad->dpm)) { + if (_callui_dpm_is_need_enforce_change_password(vd->base_view.ad->dpm)) { elm_object_disabled_set(msg_button, EINA_TRUE); } elm_object_translatable_text_set(msg_button, "IDS_CALL_BUTTON_COMPOSE_MESSAGE_TO_SEND_ABB"); - evas_object_smart_callback_add(msg_button, "clicked", __create_new_msg_btn_click_cb, app_data); - elm_object_part_content_set(parent, part, msg_button); - evas_object_show(msg_button); + evas_object_smart_callback_add(msg_button, "clicked", __create_new_msg_btn_click_cb, vd->base_view.ad); + elm_object_part_content_set(vd->rm_ly, "bottom_btn", msg_button); + + elm_atspi_accessible_translation_domain_set(msg_button, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_name_set(msg_button, "IDS_CALL_BUTTON_COMPOSE_MESSAGE_TO_SEND_ABB"); return msg_button; } static void __create_reject_msg_genlist(callui_view_incoming_call_h vd) { - int msg_cnt = 0; - callui_app_data_t *ad = vd->base_view.ad; - __reject_msg_genlist_create(vd); __reject_msg_genlist_init_item_class(vd); - msg_cnt = __reject_msg_genlist_fill(vd); + int msg_cnt = __reject_msg_genlist_fill(vd); __reject_msg_genlist_deinit_item_class(vd); - vd->rm_compose_btn = __create_reject_msg_button(ad, vd->rm_ly, "bottom_btn"); + vd->rm_compose_btn = __create_reject_msg_button(vd); + _callui_au_set_highlight_ability(vd->rm_compose_btn, false); __reject_msg_list_height_update(vd); @@ -751,37 +759,51 @@ static callui_result_e __get_last_msg_data(callui_view_incoming_call_h vd, const return _callui_common_get_last_msg_data(ad, call_data->call_num, msg_data); } -static void __add_last_msg_date(callui_view_incoming_call_h vd, time_t msg_date) +static void __add_last_msg_date(callui_view_incoming_call_h vd, const char *msg_date) { - char *date = _callui_common_get_date_string_representation(msg_date); Evas_Object *eo = _callui_create_layout(vd->caller_info, "msg_date"); - elm_object_part_text_set(eo, "text", date); + elm_object_part_text_set(eo, "text", msg_date); elm_object_part_content_set(vd->caller_info, "msg_date", eo); - free(date); } static void __set_caller_info_unknown_number(callui_view_incoming_call_h vd) { elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); elm_object_translatable_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, "IDS_CALL_BODY_UNKNOWN"); + elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, "IDS_CALL_BODY_UNKNOWN"); } -static void __set_caller_info_phone_number(callui_view_incoming_call_h vd, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number(callui_view_incoming_call_h vd, const callui_call_data_t *call_data) { callui_msg_data_t msg_data; + + char msg_buff[CALLUI_ACCESS_MSG_BUF_SIZE] = { '\0' }; + if (__get_last_msg_data(vd, call_data, &msg_data) == CALLUI_RESULT_OK) { elm_object_signal_emit(vd->caller_info, "3line", "caller_name"); elm_object_part_text_set(vd->caller_info, "message", msg_data.text); - __add_last_msg_date(vd, msg_data.date); + + char *date = _callui_common_get_date_string_representation(msg_data.date); + __add_last_msg_date(vd, date); + snprintf(msg_buff, CALLUI_ACCESS_MSG_BUF_SIZE, "%s, %s", date, msg_data.text); + free(date); } else { elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); } - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, call_number); + + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_number); + free(enclosed_call_number); + + char access_ci_buff[CALLUI_ACCESS_CI_WITH_MSG_BUF_SIZE] = { '\0' }; + snprintf(access_ci_buff, CALLUI_ACCESS_CI_WITH_MSG_BUF_SIZE, "%s, %s", call_data->call_num, msg_buff); + elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, access_ci_buff); } -static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_h vd, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_h vd, const callui_call_data_t *call_data) { const char *call_name = call_data->call_ct_info.call_disp_name; + elm_object_signal_emit(vd->caller_info, "2line", "caller_name"); if (_callui_common_is_display_contact_name_support_rtl(call_data->call_ct_info.call_disp_name_type)) { elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, call_name); @@ -790,7 +812,14 @@ static void __set_caller_info_phone_number_and_name(callui_view_incoming_call_h elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_name); free(enclosed_call_name); } - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, call_number); + + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, enclosed_call_number); + free(enclosed_call_number); + + char access_ci_buff[CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX] = { '\0' }; + snprintf(access_ci_buff, CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX, "%s, %s", call_name, call_data->call_num); + elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, access_ci_buff); } static callui_result_e __update_displayed_data(callui_view_incoming_call_h vd) @@ -809,15 +838,13 @@ static callui_result_e __update_displayed_data(callui_view_incoming_call_h vd) elm_object_translatable_part_text_set(vd->base_view.contents, "call_txt_status", "IDS_CALL_BODY_INCOMING_CALL"); - char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(incom->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); if (STRING_EMPTY(incom->call_num)) { __set_caller_info_unknown_number(vd); } else if (STRING_EMPTY(incom->call_ct_info.call_disp_name)) { - __set_caller_info_phone_number(vd, incom, enclosed_call_number); + __set_caller_info_phone_number(vd, incom); } else { - __set_caller_info_phone_number_and_name(vd, incom, enclosed_call_number); + __set_caller_info_phone_number_and_name(vd, incom); } - free(enclosed_call_number); _callui_caller_info_set_caller_image(vd->caller_info, incom); @@ -905,18 +932,35 @@ static callui_result_e __create_accessible_objects(callui_view_incoming_call_h v { vd->base_view.ao_call_status = _callui_au_register_accessible_object(vd->base_view.contents, vd->base_view.contents, "call_txt_status.access"); CALLUI_RETURN_VALUE_IF_FAIL(vd->base_view.ao_call_status, CALLUI_RESULT_FAIL); + elm_atspi_accessible_translation_domain_set(vd->base_view.ao_call_status, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_reading_info_type_set(vd->base_view.ao_call_status, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME); + elm_atspi_accessible_name_set(vd->base_view.ao_call_status, "IDS_CALL_BODY_INCOMING_CALL"); vd->base_view.ao_caller_info = _callui_au_register_accessible_object(vd->base_view.contents, vd->base_view.contents, "caller_info.access"); CALLUI_RETURN_VALUE_IF_FAIL(vd->base_view.ao_caller_info, CALLUI_RESULT_FAIL); + elm_atspi_accessible_translation_domain_set(vd->base_view.ao_caller_info, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_reading_info_type_set(vd->base_view.ao_caller_info, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME); vd->ao_call_accept = _callui_au_register_accessible_object(vd->base_view.contents, vd->call_accept_ly, "accept_inner_circle_bg"); CALLUI_RETURN_VALUE_IF_FAIL(vd->ao_call_accept, CALLUI_RESULT_FAIL); + elm_atspi_accessible_translation_domain_set(vd->ao_call_accept, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_role_set(vd->ao_call_accept, ELM_ATSPI_ROLE_PUSH_BUTTON); + elm_atspi_accessible_name_set(vd->ao_call_accept, "IDS_CALL_HEADER_ANSWER_CALL_ABB"); + elm_atspi_accessible_description_set(vd->ao_call_accept, "IDS_ST_BODY_SWIPE_RIGHT_WITH_TWO_FINGERS_TO_ANSWER_CALL_TTS"); vd->ao_call_reject = _callui_au_register_accessible_object(vd->base_view.contents, vd->call_reject_ly, "reject_inner_circle_bg"); CALLUI_RETURN_VALUE_IF_FAIL(vd->ao_call_reject, CALLUI_RESULT_FAIL); + elm_atspi_accessible_translation_domain_set(vd->ao_call_reject, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_role_set(vd->ao_call_reject, ELM_ATSPI_ROLE_PUSH_BUTTON); + elm_atspi_accessible_name_set(vd->ao_call_reject, "IDS_KM_OPT_REJECT_CALL_TTS"); + elm_atspi_accessible_description_set(vd->ao_call_reject, "IDS_ST_BODY_SWIPE_LEFT_WITH_TWO_FINGERS_TO_REJECT_CALL_TTS"); vd->ao_reject_msg = _callui_au_register_accessible_object(vd->base_view.contents, vd->rm_ly, "reject_msg_bg"); CALLUI_RETURN_VALUE_IF_FAIL(vd->ao_reject_msg, CALLUI_RESULT_FAIL); + elm_atspi_accessible_translation_domain_set(vd->ao_reject_msg, CALLUI_TEXT_DOMAIN); + elm_atspi_accessible_role_set(vd->ao_reject_msg, ELM_ATSPI_ROLE_PUSH_BUTTON); + elm_atspi_accessible_name_set(vd->ao_reject_msg, "IDS_VCALL_BUTTON2_REJECT_CALL_WITH_MESSAGE"); + elm_atspi_accessible_description_set(vd->ao_reject_msg, "IDS_ST_BODY_SWIPE_UP_WITH_TWO_FINGERS_TO_OPEN_LIST_TTS"); return CALLUI_RESULT_OK; } @@ -955,6 +999,10 @@ static void __register_rm_accessibility_rout(callui_view_incoming_call_h vd) _callui_au_set_highlight_ability(vd->ao_call_accept, false); _callui_au_set_highlight_ability(vd->ao_call_reject, false); + if (vd->rm_compose_btn) { + _callui_au_set_highlight_ability(vd->rm_compose_btn, true); + } + _callui_au_remove_symmetric_relationship(vd->ao_call_reject, vd->ao_reject_msg); _callui_au_remove_relationship_end_point(vd->ao_reject_msg); @@ -977,6 +1025,10 @@ static void __unregister_rm_accessibility_rout(callui_view_incoming_call_h vd) _callui_au_set_highlight_ability(vd->ao_call_accept, true); _callui_au_set_highlight_ability(vd->ao_call_reject, true); + if (vd->rm_compose_btn) { + _callui_au_set_highlight_ability(vd->rm_compose_btn, false); + } + callui_result_e res = _callui_au_append_symmetric_relationship(vd->ao_call_reject, vd->ao_reject_msg); CALLUI_RETURN_IF_FAIL(res == CALLUI_RESULT_OK); res = _callui_au_append_relationship_end_point(vd->ao_reject_msg); diff --git a/src/callui-view-multi-call-list.c b/src/callui-view-multi-call-list.c index 29f4e8c..33cd4db 100755 --- a/src/callui-view-multi-call-list.c +++ b/src/callui-view-multi-call-list.c @@ -360,14 +360,21 @@ static void __caller_genlist_fill(callui_view_mc_list_h vd) callui_conf_call_data_t *data; EINA_LIST_FOREACH(vd->conf_call_list, l, data) { - item = elm_genlist_item_append(vd->call_genlist, - vd->call_genlist_itc, - (void *)data, - NULL, - ELM_GENLIST_ITEM_NONE, - NULL, - NULL); - elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + item = elm_genlist_item_append(vd->call_genlist, vd->call_genlist_itc, (void *)data, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + if (item) { + elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + elm_atspi_accessible_translation_domain_set(item, CALLUI_TEXT_DOMAIN); + if (STRING_EMPTY(data->call_num)) { + elm_atspi_accessible_name_set(item, "IDS_CALL_BODY_UNKNOWN"); + } else if (STRING_EMPTY(data->call_ct_info.call_disp_name)) { + elm_atspi_accessible_name_set(item, data->call_num); + } else { + elm_atspi_accessible_name_set(item, data->call_ct_info.call_disp_name); + } + } else { + err("Append genlist item failed"); + } } } diff --git a/src/callui-view-multi-call-split.c b/src/callui-view-multi-call-split.c index 97153ef..875eacc 100755 --- a/src/callui-view-multi-call-split.c +++ b/src/callui-view-multi-call-split.c @@ -99,7 +99,7 @@ static void __update_call_duration_time(callui_view_mc_split_h vd, struct tm *co static void __set_caller_info_emergency_name(callui_view_mc_split_h vd, Evas_Object *eo); static void __set_caller_info_unknown_name(callui_view_mc_split_h vd, Evas_Object *eo); static void __set_caller_info_phone_number(callui_view_mc_split_h vd, Evas_Object *eo, const char *call_number); -static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, Evas_Object *eo, const callui_call_data_t *call_data, const char *call_number); +static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, Evas_Object *eo, const callui_call_data_t *call_data); static callui_result_e __create_accessible_objects(callui_view_mc_split_h vd); static void __register_accessibility_rout_start_and_end_points(callui_view_mc_split_h vd); @@ -284,9 +284,9 @@ static void __set_caller_info_emergency_name(callui_view_mc_split_h vd, Evas_Obj elm_object_part_text_set(eo, CALLUI_PART_TEXT_SUB, ""); if (vd->hold_caller_info == eo) { - elm_atspi_accessible_name_set(vd->ao_hold_caller_info, "IDS_COM_BODY_EMERGENCY_NUMBER"); + elm_atspi_accessible_name_set(vd->ao_hold_caller_info, "IDS_KM_BODY_EMERGENCY_CALL_TTS"); } else { - elm_atspi_accessible_name_set(vd->ao_active_caller_info, "IDS_COM_BODY_EMERGENCY_NUMBER"); + elm_atspi_accessible_name_set(vd->ao_active_caller_info, "IDS_KM_BODY_EMERGENCY_CALL_TTS"); } } @@ -304,7 +304,10 @@ static void __set_caller_info_unknown_name(callui_view_mc_split_h vd, Evas_Objec static void __set_caller_info_phone_number(callui_view_mc_split_h vd, Evas_Object *eo, const char *call_number) { - elm_object_part_text_set(eo, CALLUI_PART_TEXT_MAIN, call_number); + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_number, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(eo, CALLUI_PART_TEXT_MAIN, enclosed_call_number); + free(enclosed_call_number); + elm_object_part_text_set(eo, CALLUI_PART_TEXT_SUB, ""); if (vd->hold_caller_info == eo) { @@ -314,7 +317,7 @@ static void __set_caller_info_phone_number(callui_view_mc_split_h vd, Evas_Objec } } -static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, Evas_Object *eo, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, Evas_Object *eo, const callui_call_data_t *call_data) { const char *call_name = call_data->call_ct_info.call_disp_name; @@ -325,10 +328,12 @@ static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, E elm_object_part_text_set(eo, CALLUI_PART_TEXT_MAIN, enclosed_call_name); free(enclosed_call_name); } - elm_object_part_text_set(eo, CALLUI_PART_TEXT_SUB, call_number); + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(eo, CALLUI_PART_TEXT_SUB, enclosed_call_number); + free(enclosed_call_number); - char buff[CALLUI_BUFF_SIZE_HUG] = { '\0' }; - snprintf(buff, CALLUI_BUFF_SIZE_HUG, "%s, %s", call_name, call_number); + char buff[CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX] = { '\0' }; + snprintf(buff, CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX, "%s, %s", call_name, call_data->call_num); if (vd->hold_caller_info == eo) { elm_atspi_accessible_name_set(vd->ao_hold_caller_info, buff); } else { @@ -338,18 +343,15 @@ static void __set_caller_info_phone_number_and_name(callui_view_mc_split_h vd, E static void __fill_caller_info_single_contact(callui_view_mc_split_h vd, Evas_Object *parent, const callui_call_data_t *call_data) { - char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); - if (call_data->is_emergency) { __set_caller_info_emergency_name(vd, parent); } else if (STRING_EMPTY(call_data->call_num)) { __set_caller_info_unknown_name(vd, parent); } else if (STRING_EMPTY(call_data->call_ct_info.call_disp_name)) { - __set_caller_info_phone_number(vd, parent, enclosed_call_number); + __set_caller_info_phone_number(vd, parent, call_data->call_num); } else { - __set_caller_info_phone_number_and_name(vd, parent, call_data, enclosed_call_number); + __set_caller_info_phone_number_and_name(vd, parent, call_data); } - free(enclosed_call_number); } static void __fill_caller_info_conference(callui_view_mc_split_h vd, Evas_Object *caller_info, const callui_call_data_t *call_data) diff --git a/src/callui-view-single-call.c b/src/callui-view-single-call.c index 5ff2943..9bbd66e 100644 --- a/src/callui-view-single-call.c +++ b/src/callui-view-single-call.c @@ -51,7 +51,7 @@ static Eina_Bool __call_duration_timer_cb(void* data); static void __set_caller_info_emergency_name(call_view_single_call_h vd); static void __set_caller_info_unknown_name(call_view_single_call_h vd); static void __set_caller_info_phone_number(call_view_single_call_h vd, const char *call_number); -static void __set_caller_info_phone_number_and_name(call_view_single_call_h vd, const callui_call_data_t *call_data, const char *call_number); +static void __set_caller_info_phone_number_and_name(call_view_single_call_h vd, const callui_call_data_t *call_data); /* Accessibility */ static callui_result_e __create_accessible_objects(call_view_single_call_h vd); @@ -175,7 +175,7 @@ static void __set_caller_info_emergency_name(call_view_single_call_h vd) elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); elm_object_translatable_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, "IDS_COM_BODY_EMERGENCY_NUMBER"); - elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, "IDS_COM_BODY_EMERGENCY_NUMBER"); + elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, "IDS_KM_BODY_EMERGENCY_CALL_TTS"); } static void __set_caller_info_unknown_name(call_view_single_call_h vd) @@ -189,12 +189,15 @@ static void __set_caller_info_unknown_name(call_view_single_call_h vd) static void __set_caller_info_phone_number(call_view_single_call_h vd, const char *call_number) { elm_object_signal_emit(vd->caller_info, "1line", "caller_name"); - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, call_number); + + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_number, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_number); + free(enclosed_call_number); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, call_number); } -static void __set_caller_info_phone_number_and_name(call_view_single_call_h vd, const callui_call_data_t *call_data, const char *call_number) +static void __set_caller_info_phone_number_and_name(call_view_single_call_h vd, const callui_call_data_t *call_data) { const char *call_name = call_data->call_ct_info.call_disp_name; @@ -206,27 +209,26 @@ static void __set_caller_info_phone_number_and_name(call_view_single_call_h vd, elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NAME, enclosed_call_name); free(enclosed_call_name); } - elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, call_number); + char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); + elm_object_part_text_set(vd->caller_info, CALLUI_CALLER_INFO_PART_NUMBER, enclosed_call_number); + free(enclosed_call_number); - char buff[CALLUI_BUFF_SIZE_HUG] = { '\0' }; - snprintf(buff, CALLUI_BUFF_SIZE_HUG, "%s, %s", call_name, call_number); + char buff[CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX] = { '\0' }; + snprintf(buff, CALLUI_ACCESS_CALL_NAME_AND_NUM_LEN_MAX, "%s, %s", call_name, call_data->call_num); elm_atspi_accessible_name_set(vd->base_view.ao_caller_info, buff); } static void __update_caller_info_text(call_view_single_call_h vd, const callui_call_data_t *call_data) { - char *enclosed_call_number = _callui_bidi_text_utils_enclose_text(call_data->call_num, CALLUI_BIDI_TEXT_ENCLOSE_LRM); - if (call_data->is_emergency) { __set_caller_info_emergency_name(vd); } else if (STRING_EMPTY(call_data->call_num)) { __set_caller_info_unknown_name(vd); } else if (STRING_EMPTY(call_data->call_ct_info.call_disp_name)) { - __set_caller_info_phone_number(vd, enclosed_call_number); + __set_caller_info_phone_number(vd, call_data->call_num); } else { - __set_caller_info_phone_number_and_name(vd, call_data, enclosed_call_number); + __set_caller_info_phone_number_and_name(vd, call_data); } - free(enclosed_call_number); } static callui_result_e __update_displayed_data(call_view_single_call_h vd) -- 2.7.4