summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksander Kostenko <o.kostenko@samsung.com>2017-04-21 14:43:32 +0300
committerOleksander Kostenko <o.kostenko@samsung.com>2017-04-24 16:07:30 +0300
commitecc8aae5e8d2a748f48611690e863fe64f3eeb4f (patch)
treef831b7ed11bd1e11b6c3acf2a01e01e45bc0238c
parentff1151ff1f5bb62a031fcb0dd5f685dba869597e (diff)
downloadmessage-ecc8aae5e8d2a748f48611690e863fe64f3eeb4f.tar.gz
message-ecc8aae5e8d2a748f48611690e863fe64f3eeb4f.tar.bz2
message-ecc8aae5e8d2a748f48611690e863fe64f3eeb4f.zip
TizenRefApp-8407 Implement screen reader for msg thread list 1 part
Change-Id: I2360831ba77773665942bfd117662a58b3e55f03 Signed-off-by: Oleksander Kostenko <o.kostenko@samsung.com>
-rw-r--r--res/edje/thread_compose_list_view_item.edc2
-rw-r--r--res/po/ar.po9
-rw-r--r--res/po/az.po9
-rw-r--r--res/po/bg.po9
-rw-r--r--res/po/ca.po9
-rw-r--r--res/po/cs.po9
-rw-r--r--res/po/da.po9
-rw-r--r--res/po/de.po9
-rw-r--r--res/po/el_GR.po9
-rw-r--r--res/po/en.po9
-rw-r--r--res/po/en_PH.po9
-rw-r--r--res/po/en_US.po9
-rw-r--r--res/po/es_ES.po9
-rw-r--r--res/po/es_US.po9
-rw-r--r--res/po/et.po9
-rw-r--r--res/po/eu.po9
-rw-r--r--res/po/fi.po9
-rw-r--r--res/po/fr.po9
-rw-r--r--res/po/fr_CA.po9
-rw-r--r--res/po/ga.po9
-rw-r--r--res/po/gl.po9
-rw-r--r--res/po/hi.po9
-rw-r--r--res/po/hr.po9
-rw-r--r--res/po/hu.po9
-rw-r--r--res/po/hy.po9
-rw-r--r--res/po/is.po9
-rw-r--r--res/po/it_IT.po9
-rw-r--r--res/po/ja_JP.po9
-rw-r--r--res/po/ka.po9
-rw-r--r--res/po/kk.po9
-rw-r--r--res/po/ko_KR.po9
-rw-r--r--res/po/lt.po9
-rw-r--r--res/po/lv.po9
-rw-r--r--res/po/mk.po9
-rw-r--r--res/po/nb.po9
-rw-r--r--res/po/nl.po9
-rw-r--r--res/po/pl.po9
-rw-r--r--res/po/pt_BR.po9
-rw-r--r--res/po/pt_PT.po9
-rw-r--r--res/po/ro.po9
-rw-r--r--res/po/ru_RU.po9
-rw-r--r--res/po/sk.po9
-rw-r--r--res/po/sl.po9
-rw-r--r--res/po/sr.po9
-rw-r--r--res/po/sv.po9
-rw-r--r--res/po/tr_TR.po9
-rw-r--r--res/po/uk.po9
-rw-r--r--res/po/uz.po9
-rw-r--r--res/po/zh_CN.po9
-rw-r--r--res/po/zh_HK.po9
-rw-r--r--res/po/zh_TW.po9
-rw-r--r--src/Common/View/inc/AtspiAccessibleInterface.h20
-rw-r--r--src/Common/View/inc/PaddingListViewItem.h1
-rw-r--r--src/Common/View/src/StandardWindow.cpp1
-rw-r--r--src/MsgThread/Controller/inc/ThreadList.h4
-rw-r--r--src/MsgThread/Controller/src/MsgThreadFrame.cpp3
-rw-r--r--src/MsgThread/Controller/src/ThreadList.cpp14
-rw-r--r--src/MsgThread/Controller/src/ThreadListItem.cpp1
-rw-r--r--src/MsgThread/View/inc/ThreadComposeListViewItem.h1
-rw-r--r--src/MsgThread/View/inc/ThreadListViewItem.h2
-rw-r--r--src/MsgThread/View/src/ThreadComposeListViewItem.cpp17
-rw-r--r--src/MsgThread/View/src/ThreadListViewItem.cpp19
62 files changed, 521 insertions, 14 deletions
diff --git a/res/edje/thread_compose_list_view_item.edc b/res/edje/thread_compose_list_view_item.edc
index feba24e..2ba33d4 100644
--- a/res/edje/thread_compose_list_view_item.edc
+++ b/res/edje/thread_compose_list_view_item.edc
@@ -168,7 +168,7 @@
collections {
BASE_SCALE;
group { name: "elm/genlist/item/2icon/default";
- data.item: "contents" "elm.right elm.left";
+ data.item: "contents" "elm.left elm.right";
data.item: "vi_effect" "on";
data.item: "align" "off";
data.item: "focus_bg" "off";
diff --git a/res/po/ar.po b/res/po/ar.po
index 93654c7..1ec40d0 100644
--- a/res/po/ar.po
+++ b/res/po/ar.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "جهات الاتصال"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "حفظ"
@@ -28,6 +31,9 @@ msgstr "صورة مرفقة"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "فيديو مرفق"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "مزيد من الخيارات"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "إلغاء تحديد الكل"
@@ -238,3 +244,6 @@ msgstr "يتعذر استرداد الرسالة. إن بيانات المحمو
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "حسناً"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d رسائل غير مقروءة"
+
diff --git a/res/po/az.po b/res/po/az.po
index e073b0c..1fe011f 100644
--- a/res/po/az.po
+++ b/res/po/az.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Adlar"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Yaddaşda saxla"
@@ -28,6 +31,9 @@ msgstr "Qoşulmuş şəkil"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Qoşulmuş video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Daha çox seçim"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Seç ləğ et"
@@ -238,3 +244,6 @@ msgstr "Mesajı çıxarmaq olmadı. Mobil data sönülüdür."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d oxunmamış mesaj"
+
diff --git a/res/po/bg.po b/res/po/bg.po
index 57fb6db..91f8e9b 100644
--- a/res/po/bg.po
+++ b/res/po/bg.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Телефонен указател"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Запис"
@@ -28,6 +31,9 @@ msgstr "Прикачено изображение"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Прикачено видео"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Още опции"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Размарк. вс."
@@ -238,3 +244,6 @@ msgstr "Не може да се извлече съобщението. Моб.
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d непрочетени съобщения"
+
diff --git a/res/po/ca.po b/res/po/ca.po
index a397cbf..a6392ac 100644
--- a/res/po/ca.po
+++ b/res/po/ca.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contactes"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Desar"
@@ -28,6 +31,9 @@ msgstr "Imatge adjunta"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vídeo adjunt"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Més opcions"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Anul sel tot"
@@ -238,3 +244,6 @@ msgstr "No es pot recuperar el missatge. Dades mòbils apagades."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ACCEPTAR"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d missatges sense llegir"
+
diff --git a/res/po/cs.po b/res/po/cs.po
index 6dc21ad..2875478 100644
--- a/res/po/cs.po
+++ b/res/po/cs.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakty"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Uložit"
@@ -28,6 +31,9 @@ msgstr "Připojen obrázek"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Připojeno video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Další možnosti"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Zrušit výběr"
@@ -238,3 +244,6 @@ msgstr "Zprávu nelze načíst. Mobilní data jsou vypnutá."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Nepřečtené zprávy (%d)"
+
diff --git a/res/po/da.po b/res/po/da.po
index ab4f750..ae51e6b 100644
--- a/res/po/da.po
+++ b/res/po/da.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "kontakter"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Gem"
@@ -28,6 +31,9 @@ msgstr "Vedhæftet billede"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vedhæftet video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Flere indstillinger"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Fravælg alle"
@@ -238,3 +244,6 @@ msgstr "Kan ikke hente besked. Mobile data er deaktiveret."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d ulæste meddelelser"
+
diff --git a/res/po/de.po b/res/po/de.po
index 1e6e206..faaeb7e 100644
--- a/res/po/de.po
+++ b/res/po/de.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakte"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Speichern"
@@ -28,6 +31,9 @@ msgstr "Angehängtes Bild"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Angehängtes Video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Weitere Optionen"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Alles deaktiv."
@@ -238,3 +244,6 @@ msgstr "Nachricht abrufen nicht möglich. Mobile Daten deaktiviert."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d ungelesene Nachrichten"
+
diff --git a/res/po/el_GR.po b/res/po/el_GR.po
index aadfdbb..659becc 100644
--- a/res/po/el_GR.po
+++ b/res/po/el_GR.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Επαφές"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Αποθήκευση"
@@ -28,6 +31,9 @@ msgstr "Συνημμένη εικόνα"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Συνημμένο βίντεο"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Περισσότερες επιλογές"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Αποεπ. όλων"
@@ -238,3 +244,6 @@ msgstr "Αδυν. ανάκτησης μηνύμ. Τα δεδ. κιν. τηλ. ε
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d μη αναγνωσμένα μηνύματα"
+
diff --git a/res/po/en.po b/res/po/en.po
index 8761325..11551e9 100644
--- a/res/po/en.po
+++ b/res/po/en.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacts"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Save"
@@ -28,6 +31,9 @@ msgstr "Attached image"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Attached video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "More options"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Deselect all"
@@ -238,3 +244,6 @@ msgstr "Unable to retrieve message. Mobile data off."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d unread messages"
+
diff --git a/res/po/en_PH.po b/res/po/en_PH.po
index 1130d25..0d22475 100644
--- a/res/po/en_PH.po
+++ b/res/po/en_PH.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacts"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Save"
@@ -28,6 +31,9 @@ msgstr "Attached image"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Attached video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "More options"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Deselect all"
@@ -238,3 +244,6 @@ msgstr "Unable to retrieve message. Mobile data off."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d unread messages"
+
diff --git a/res/po/en_US.po b/res/po/en_US.po
index 2b4489b..3721b24 100644
--- a/res/po/en_US.po
+++ b/res/po/en_US.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacts"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Save"
@@ -28,6 +31,9 @@ msgstr "Attached image"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Attached video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "More options"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Deselect all"
@@ -238,3 +244,6 @@ msgstr "Unable to retrieve message. Mobile data off."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d unread messages"
+
diff --git a/res/po/es_ES.po b/res/po/es_ES.po
index 27fea2d..6fe78f4 100644
--- a/res/po/es_ES.po
+++ b/res/po/es_ES.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contactos"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Guardar"
@@ -28,6 +31,9 @@ msgstr "Imagen adjunta"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vídeo adjunto"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Más opciones"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Cancelar"
@@ -238,3 +244,6 @@ msgstr "Imposible recuperar mensaje. Datos móviles desactivados."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ACEPTAR"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mensajes sin leer"
+
diff --git a/res/po/es_US.po b/res/po/es_US.po
index 9be00b7..ba504a8 100644
--- a/res/po/es_US.po
+++ b/res/po/es_US.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contactos"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Guardar"
@@ -28,6 +31,9 @@ msgstr "Imagen adjunta"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Video adjunto"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Más opciones"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Cancelar"
@@ -238,3 +244,6 @@ msgstr "No se recuperó el mensaje. Datos móviles desactivados."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ACEPTAR"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mensajes sin leer"
+
diff --git a/res/po/et.po b/res/po/et.po
index 50e9315..9b4115a 100644
--- a/res/po/et.po
+++ b/res/po/et.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontaktid"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Salvesta"
@@ -28,6 +31,9 @@ msgstr "Manustatud pilt"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Manustatud video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Veel valikuid"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Tühista kõik"
@@ -238,3 +244,6 @@ msgstr "Sõn. ei saa laadida. Mob. andmeside on välja lülitatud."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d lugemata sõnumit"
+
diff --git a/res/po/eu.po b/res/po/eu.po
index 2e190ea..9831fad 100644
--- a/res/po/eu.po
+++ b/res/po/eu.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontaktuak"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Gorde"
@@ -28,6 +31,9 @@ msgstr "Erantsitako irudia"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Erantsitako bideoa"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Aukera gehiago"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Desaut. dena"
@@ -238,3 +244,6 @@ msgstr "Ezin da mezua eskuratu. Datu mugikorrak desaktibatuta."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ADOS"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Irakurri gabeko %d mezu"
+
diff --git a/res/po/fi.po b/res/po/fi.po
index 08daf47..0efcaf4 100644
--- a/res/po/fi.po
+++ b/res/po/fi.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Yhteystiedot"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Tallenna"
@@ -28,6 +31,9 @@ msgstr "Liitetty kuva"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Liitetty video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Lisää vaihtoehtoja"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Poista val."
@@ -238,3 +244,6 @@ msgstr "Viestiä ei voi hakea. Mobiilidata on poistettu käytöstä."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d lukematonta viestiä"
+
diff --git a/res/po/fr.po b/res/po/fr.po
index 91754a9..b1b3c9b 100644
--- a/res/po/fr.po
+++ b/res/po/fr.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacts"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Enregistrer"
@@ -28,6 +31,9 @@ msgstr "Image jointe"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vidéo jointe"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Options supplémentaires"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Désél. tout"
@@ -238,3 +244,6 @@ msgstr "Impossible récupérer message. Données mobiles désactivées."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d messages non lus"
+
diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po
index f41a140..5ba9f95 100644
--- a/res/po/fr_CA.po
+++ b/res/po/fr_CA.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacts"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Enregistrer"
@@ -28,6 +31,9 @@ msgstr "Image jointe"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vidéo jointe"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Options supplémentaires"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Désél. tout"
@@ -238,3 +244,6 @@ msgstr "Impossible récupérer message. Données mobiles désactivées."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d messages non lus"
+
diff --git a/res/po/ga.po b/res/po/ga.po
index c852b38..5cb15d2 100644
--- a/res/po/ga.po
+++ b/res/po/ga.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Teagmhálaithe"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Sábháil"
@@ -28,6 +31,9 @@ msgstr "Íomhá atá ceangailte"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Físeán atá ceangailte"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Tuilleadh roghanna"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Dírogh. gach"
@@ -238,3 +244,6 @@ msgstr "Ní féidir teachtaireacht a aisghabháil. Sonraí móib. as."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d teachtaireacht neamhléite"
+
diff --git a/res/po/gl.po b/res/po/gl.po
index 0319606..cfc6672 100644
--- a/res/po/gl.po
+++ b/res/po/gl.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contactos"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Gardar"
@@ -28,6 +31,9 @@ msgstr "Imaxe adxunta"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vídeo adxunto"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Máis opcións"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Deselec.todo"
@@ -238,3 +244,6 @@ msgstr "Non se pode recuperar a mensaxe. Datos móbiles desact."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ACEPTAR"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mensaxes non lidas"
+
diff --git a/res/po/hi.po b/res/po/hi.po
index 08b7205..93b7766 100644
--- a/res/po/hi.po
+++ b/res/po/hi.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "संपर्क"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "सुरक्षित"
@@ -28,6 +31,9 @@ msgstr "संलग्न की गई छवि"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "संलग्न किया गया वीडियो"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "अधिक विकल्प"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "सभी चयन हटाएँ"
@@ -238,3 +244,6 @@ msgstr "सन्देश पुनर्प्राप्‍त करने
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "ओके"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d अपठित सन्देश"
+
diff --git a/res/po/hr.po b/res/po/hr.po
index be33d66..5e019bc 100644
--- a/res/po/hr.po
+++ b/res/po/hr.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Imenik"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Spremi"
@@ -28,6 +31,9 @@ msgstr "Priložena slika"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Priloženi videozapis"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Više opcija"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Odznači sve"
@@ -238,3 +244,6 @@ msgstr "Nije moguće preuzeti poruku. Mobilni podaci isključeni."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "U REDU"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d nepročitanih poruka"
+
diff --git a/res/po/hu.po b/res/po/hu.po
index e7476b4..66afae1 100644
--- a/res/po/hu.po
+++ b/res/po/hu.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Névjegyek"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Mentés"
@@ -28,6 +31,9 @@ msgstr "Csatolt kép"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Csatolt videó"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Egyéb opciók"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Ö. kij. törl."
@@ -238,3 +244,6 @@ msgstr "Kikapcsolt Mobilinternet-kapcsolattal nem lehet letölteni."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d olvasatlan üzenet"
+
diff --git a/res/po/hy.po b/res/po/hy.po
index 04ea65e..d5fb7c0 100644
--- a/res/po/hy.po
+++ b/res/po/hy.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Կոնտակտներ"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Պահպանել"
@@ -28,6 +31,9 @@ msgstr "Կցված պատկեր"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Կցված տեսանյութ"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Այլ ընտրանքներ"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Ապընտ. բոլոր"
@@ -238,3 +244,6 @@ msgstr "Անհնար է առբերել հղրդգրությունը: Շարժ.
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d չկարդացված հաղորդագրություն"
+
diff --git a/res/po/is.po b/res/po/is.po
index 9ae5cff..9082eaa 100644
--- a/res/po/is.po
+++ b/res/po/is.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Tengiliðir"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Vista"
@@ -28,6 +31,9 @@ msgstr "Mynd hengd við"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Myndskeið hengt við"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Fleiri valkostir"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Velja ekkert"
@@ -238,3 +244,6 @@ msgstr "Ekki er hægt að sækja skilaboð. Slökkt á farsímagögnum."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "Í LAGI"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d ólesin skilaboð"
+
diff --git a/res/po/it_IT.po b/res/po/it_IT.po
index 5a63c2c..6f23eb1 100644
--- a/res/po/it_IT.po
+++ b/res/po/it_IT.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Rubrica"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Salva"
@@ -28,6 +31,9 @@ msgstr "Immagine allegata"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Video allegato"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Altre opzioni"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Desel. tutto"
@@ -238,3 +244,6 @@ msgstr "Impossibile recuperare il messaggio. Conness. dati spenta."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d messaggi non letti"
+
diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po
index 43c5d60..f665f4a 100644
--- a/res/po/ja_JP.po
+++ b/res/po/ja_JP.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "連絡先"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "保存"
@@ -28,6 +31,9 @@ msgstr "添付された画像"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "添付された動画"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "他のオプション"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "全て解除"
@@ -238,3 +244,6 @@ msgstr "メッセージを取得できません。モバイルデータがOFFで
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d件の未読メッセージがあります。"
+
diff --git a/res/po/ka.po b/res/po/ka.po
index 2367a81..b79511d 100644
--- a/res/po/ka.po
+++ b/res/po/ka.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "კონტაქტები"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "შენახვა"
@@ -28,6 +31,9 @@ msgstr "მიმაგრებული სურათი"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "მიმაგრებული ვიდეო"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "სხვა ვარიანტები"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "მონიშ. მოხს."
@@ -238,3 +244,6 @@ msgstr "შეტყობინებას ვერ მიიღებთ.
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d წაუკითხავი წერილი"
+
diff --git a/res/po/kk.po b/res/po/kk.po
index 61dc816..5613662 100644
--- a/res/po/kk.po
+++ b/res/po/kk.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Контактілер"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Сақтау"
@@ -28,6 +31,9 @@ msgstr "Тіркелген сурет"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Тіркелген бейне"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Қосымша опциялар"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Бар. таң-мау"
@@ -238,3 +244,6 @@ msgstr "Хабарды қалпына келтіру мүм. емес. Ұялы
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d оқылмаған хабар"
+
diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po
index 2d9fa1a..84472e4 100644
--- a/res/po/ko_KR.po
+++ b/res/po/ko_KR.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "연락처"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "저장"
@@ -28,6 +31,9 @@ msgstr "첨부된 이미지"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "첨부된 동영상"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "옵션 더보기"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "모두 해제"
@@ -238,3 +244,6 @@ msgstr "모바일 데이터가 해제되어 메시지를 가져올 수 없습니
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "확인"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "읽지 않은 메시지 %d개"
+
diff --git a/res/po/lt.po b/res/po/lt.po
index 101770c..c6ac8de 100644
--- a/res/po/lt.po
+++ b/res/po/lt.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Adresatai"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Išsaugoti"
@@ -28,6 +31,9 @@ msgstr "Pridėtas vaizdas"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Pridėtas vaizdo įrašas"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Daugiau parinkčių"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Pažym. viską"
@@ -238,3 +244,6 @@ msgstr "Neįmanoma gauti žinutės. Mobilieji duomenys išjungti."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "Gerai"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Neperskaityta žinučių: %d"
+
diff --git a/res/po/lv.po b/res/po/lv.po
index ea14767..bc34358 100644
--- a/res/po/lv.po
+++ b/res/po/lv.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakti"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Saglabāt"
@@ -28,6 +31,9 @@ msgstr "Pievienotais attēls"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Pievienotais videoklips"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Citas iespējas"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Atcelt visu"
@@ -238,3 +244,6 @@ msgstr "Nevar izgūt ziņu. Mobilie dati ir izslēgti."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "Labi"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d nelasītas ziņas"
+
diff --git a/res/po/mk.po b/res/po/mk.po
index 990ab22..488d7cc 100644
--- a/res/po/mk.po
+++ b/res/po/mk.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Именик"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Сочувај"
@@ -28,6 +31,9 @@ msgstr "Приложена слика"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Приложено видео"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Повеќе опции"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Поништи сѐ"
@@ -238,3 +244,6 @@ msgstr "Не може да се преземе пораката. Моб. под
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d непрочитани пораки"
+
diff --git a/res/po/nb.po b/res/po/nb.po
index c363cbb..3fd9fd3 100644
--- a/res/po/nb.po
+++ b/res/po/nb.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakter"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Lagre"
@@ -28,6 +31,9 @@ msgstr "Vedlagt bilde"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vedlagt video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Flere alternativer"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Fj. alle mrk."
@@ -238,3 +244,6 @@ msgstr "Kan ikke hente melding. Mobildata er av."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d uleste meldinger"
+
diff --git a/res/po/nl.po b/res/po/nl.po
index 663fb15..0c464ca 100644
--- a/res/po/nl.po
+++ b/res/po/nl.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacten"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Opslaan"
@@ -28,6 +31,9 @@ msgstr "Bijgevoegde afbeelding"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Bijgevoegde video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Meer opties"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Alles desel."
@@ -238,3 +244,6 @@ msgstr "Kan bericht niet ophalen. Mobiele gegevens uit."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d ongelezen berichten"
+
diff --git a/res/po/pl.po b/res/po/pl.po
index 5f26749..78ffca8 100644
--- a/res/po/pl.po
+++ b/res/po/pl.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakty"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Zapisz"
@@ -28,6 +31,9 @@ msgstr "Załączony obraz"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Załączony film"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Więcej opcji"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Odzn. wszys."
@@ -238,3 +244,6 @@ msgstr "Nie można pobrać wiadomości. Dane komórkowe wyłączone."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Nieprzeczytanych wiad.: %d"
+
diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po
index ccdf970..c7353c6 100644
--- a/res/po/pt_BR.po
+++ b/res/po/pt_BR.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contatos"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Salvar"
@@ -28,6 +31,9 @@ msgstr "Imagem anexada"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vídeo anexado"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Mais opções"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Desm. tudo"
@@ -238,3 +244,6 @@ msgstr "Não é possível recuperar msg. Dados móveis desligados."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mensagens não lidas"
+
diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po
index cb8ef07..4f6e256 100644
--- a/res/po/pt_PT.po
+++ b/res/po/pt_PT.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contactos"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Guardar"
@@ -28,6 +31,9 @@ msgstr "Imagem anexada"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Vídeo anexado"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Mais opções"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Dessel. tudo"
@@ -238,3 +244,6 @@ msgstr "Impossível obter mensagem. Dados móveis desligados."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mensagens não lidas"
+
diff --git a/res/po/ro.po b/res/po/ro.po
index c343e3f..eb83fc9 100644
--- a/res/po/ro.po
+++ b/res/po/ro.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Contacte"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Salvare"
@@ -28,6 +31,9 @@ msgstr "Imagine atașată"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Videoclip atașat"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Mai multe opțiuni"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Desel. tot"
@@ -238,3 +244,6 @@ msgstr "Mesajul nu se poate prelua. Date mobile oprite."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d mesaje necitite"
+
diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po
index bea1044..6f83acf 100644
--- a/res/po/ru_RU.po
+++ b/res/po/ru_RU.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Контакты"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Сохранить"
@@ -28,6 +31,9 @@ msgstr "Вложенное изображение"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Вложенное видео"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Другие параметры"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Отменить все"
@@ -238,3 +244,6 @@ msgstr "Не удалось получить сообщение. Мобильн.
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Новых сообщений: %d"
+
diff --git a/res/po/sk.po b/res/po/sk.po
index 191b40e..67f1a51 100644
--- a/res/po/sk.po
+++ b/res/po/sk.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakty"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Uložiť"
@@ -28,6 +31,9 @@ msgstr "Priložená fotografia"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Priložené video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Ďalšie možnosti"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Zrušiť výber"
@@ -238,3 +244,6 @@ msgstr "Správa sa nedá načítať. Mobil. dátové pripoj. je vypnuté."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Neprečítané správy: %d"
+
diff --git a/res/po/sl.po b/res/po/sl.po
index 9333ec0..02a1727 100644
--- a/res/po/sl.po
+++ b/res/po/sl.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Imenik"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Shrani"
@@ -28,6 +31,9 @@ msgstr "Priložena slika"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Priložen video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Več možnosti"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Opusti vse"
@@ -238,3 +244,6 @@ msgstr "Sporočila ni mogoče pridobiti. Mob. pod. so izklopljeni."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "V REDU"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d neprebranih sporočil"
+
diff --git a/res/po/sr.po b/res/po/sr.po
index 89a27d6..d4aac08 100644
--- a/res/po/sr.po
+++ b/res/po/sr.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakti"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Sačuvaj"
@@ -28,6 +31,9 @@ msgstr "Priložena slika"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Priloženi video zapis"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Još opcija"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Poništi sve"
@@ -238,3 +244,6 @@ msgstr "Nije moguće primiti poruku. Mobilni podaci su isključeni."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "Nepročitanih poruka: %d"
+
diff --git a/res/po/sv.po b/res/po/sv.po
index 1a1509a..33b24c2 100644
--- a/res/po/sv.po
+++ b/res/po/sv.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontakter"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Spara"
@@ -28,6 +31,9 @@ msgstr "Bifogad bild"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Bifogad video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Fler alternativ"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Avmark. alla"
@@ -238,3 +244,6 @@ msgstr "Det går inte att hämta meddelandet. Mobildata avstängt."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d olästa meddelanden"
+
diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po
index 64c682e..8751f21 100644
--- a/res/po/tr_TR.po
+++ b/res/po/tr_TR.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Rehber"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Kaydet"
@@ -28,6 +31,9 @@ msgstr "Ekli görüntü"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Ekli video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Daha fazla seçenek"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Tümünü bırak"
@@ -238,3 +244,6 @@ msgstr "Mesaj alınamıyor. Mobil veri kapalı."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "Tamam"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d okunmamış mesaj"
+
diff --git a/res/po/uk.po b/res/po/uk.po
index 8810098..0e86525 100644
--- a/res/po/uk.po
+++ b/res/po/uk.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Контакти"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Зберегти"
@@ -28,6 +31,9 @@ msgstr "Вкладене зображення"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Вкладене відео"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Інші опції"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Скасув. усі"
@@ -238,3 +244,6 @@ msgstr "Не вдалося отримати повідомлення. Мобі
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d непрочитаних повідомлень"
+
diff --git a/res/po/uz.po b/res/po/uz.po
index f86473a..1f0d3a9 100644
--- a/res/po/uz.po
+++ b/res/po/uz.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "Kontaktlar"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "Saqlash"
@@ -28,6 +31,9 @@ msgstr "Biriktirilgan tasvir"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "Biriktirilgan video"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "Qo‘shimcha opsiyalar"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "Bar/tnlv. ol"
@@ -238,3 +244,6 @@ msgstr "Xabarni qayta olib bo‘lmaydi. Mobil internet o‘chiq."
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "OK"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d o‘qilmagan xabar"
+
diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po
index 76842af..2861693 100644
--- a/res/po/zh_CN.po
+++ b/res/po/zh_CN.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "联系人"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "保存"
@@ -28,6 +31,9 @@ msgstr "附加的图片"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "附加的视频"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "更多选项"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "取消全选"
@@ -238,3 +244,6 @@ msgstr "由于手机流量已关闭,无法获取信息。"
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "确定"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "您有%d条未读信息"
+
diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po
index 8531a39..3b98536 100644
--- a/res/po/zh_HK.po
+++ b/res/po/zh_HK.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "聯絡人"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "儲存"
@@ -28,6 +31,9 @@ msgstr "已附加的圖像"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "已附加的影片"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "更多選項"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "取消全選"
@@ -238,3 +244,6 @@ msgstr "無法取回訊息。流動數據已關閉。"
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "確定"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d 個未讀訊息"
+
diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po
index decef8e..48fb40e 100644
--- a/res/po/zh_TW.po
+++ b/res/po/zh_TW.po
@@ -1,3 +1,6 @@
+msgid "IDS_PB_BODY_CONTACTS_ABB"
+msgstr "聯絡人"
+
msgid "IDS_MSG_BUTTON_SAVE_ABB2"
msgstr "儲存"
@@ -28,6 +31,9 @@ msgstr "已附加的圖像"
msgid "WDS_ACCS_TBOPT_ATTACHED_VIDEO"
msgstr "已附加的影片"
+msgid "WDS_TTS_TBOPT_MORE_OPTIONS"
+msgstr "更多選項"
+
msgid "WDS_MSG_OPT_DESELECT_ALL_ABB"
msgstr "取消全選"
@@ -238,3 +244,6 @@ msgstr "無法擷取訊息。行動數據已關閉。"
msgid "WDS_MSG_ACBUTTON_OK_ABB"
msgstr "確定"
+msgid "IDS_TTS_BODY_PD_UNREAD_MESSAGES"
+msgstr "%d 的未讀訊息"
+
diff --git a/src/Common/View/inc/AtspiAccessibleInterface.h b/src/Common/View/inc/AtspiAccessibleInterface.h
index eadd3f7..8da8bd3 100644
--- a/src/Common/View/inc/AtspiAccessibleInterface.h
+++ b/src/Common/View/inc/AtspiAccessibleInterface.h
@@ -29,6 +29,7 @@ namespace Msg
class AtspiAccessibleInterface
{
public:
+ AtspiAccessibleInterface();
AtspiAccessibleInterface(Elm_Interface_Atspi_Accessible *obj);
void wrap(Elm_Interface_Atspi_Accessible *obj);
Elm_Interface_Atspi_Accessible *getEo() const;
@@ -40,8 +41,8 @@ namespace Msg
void setName(const std::string &text);
void setRole(Elm_Atspi_Role role);
void setReadingInfo(Elm_Accessible_Reading_Info_Type type);
- void appendRelationship(Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *obj);
- void removeRelationship(Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *obj);
+ void appendRelationship(Elm_Interface_Atspi_Accessible *obj);
+ void removeRelationship(Elm_Interface_Atspi_Accessible *obj);
void canHighlight(bool canHighlight);
// TODO: impl. other methods if needed
@@ -52,6 +53,11 @@ namespace Msg
typedef AtspiAccessibleInterface Atspi;
+ inline AtspiAccessibleInterface::AtspiAccessibleInterface()
+ : m_pEo(nullptr)
+ {
+ }
+
inline AtspiAccessibleInterface::AtspiAccessibleInterface(Elm_Interface_Atspi_Accessible *obj)
: m_pEo(obj)
{
@@ -103,14 +109,16 @@ namespace Msg
elm_atspi_accessible_reading_info_type_set(m_pEo, type);
}
- inline void AtspiAccessibleInterface::appendRelationship(Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *obj)
+ inline void AtspiAccessibleInterface::appendRelationship(Elm_Interface_Atspi_Accessible *obj)
{
- elm_atspi_accessible_relationship_append(m_pEo, type, obj);
+ elm_atspi_accessible_relationship_append(m_pEo, ELM_ATSPI_RELATION_FLOWS_TO, obj);
+ elm_atspi_accessible_relationship_append(obj, ELM_ATSPI_RELATION_FLOWS_FROM, m_pEo);
}
- inline void AtspiAccessibleInterface::removeRelationship(Elm_Atspi_Relation_Type type, const Elm_Interface_Atspi_Accessible *obj)
+ inline void AtspiAccessibleInterface::removeRelationship(Elm_Interface_Atspi_Accessible *obj)
{
- elm_atspi_accessible_relationship_remove(m_pEo, type, obj);
+ elm_atspi_accessible_relationship_remove(m_pEo, ELM_ATSPI_RELATION_FLOWS_TO, obj);
+ elm_atspi_accessible_relationship_remove(obj, ELM_ATSPI_RELATION_FLOWS_FROM, m_pEo);
}
inline void AtspiAccessibleInterface::canHighlight(bool canHighlight)
diff --git a/src/Common/View/inc/PaddingListViewItem.h b/src/Common/View/inc/PaddingListViewItem.h
index 145d9b4..eefdb39 100644
--- a/src/Common/View/inc/PaddingListViewItem.h
+++ b/src/Common/View/inc/PaddingListViewItem.h
@@ -38,6 +38,7 @@ namespace Msg {
inline void PaddingListViewItem::onAttached(ViewItem &item)
{
setSelectable(false);
+ getAtspi().canHighlight(false);
}
}
diff --git a/src/Common/View/src/StandardWindow.cpp b/src/Common/View/src/StandardWindow.cpp
index 2319bf3..649c48c 100644
--- a/src/Common/View/src/StandardWindow.cpp
+++ b/src/Common/View/src/StandardWindow.cpp
@@ -31,6 +31,7 @@ StandardWindow::StandardWindow()
setEo(elm_win_add(nullptr, PACKAGE_NAME, ELM_WIN_BASIC));
elm_win_conformant_set(getEo(), true);
elm_win_autodel_set(getEo(), true);
+ getAtspi().setName(msg("WDS_MSG_HEADER_MESSAGES_ABB"));
// Conform:
m_pConform = elm_conformant_add(getEo());
diff --git a/src/MsgThread/Controller/inc/ThreadList.h b/src/MsgThread/Controller/inc/ThreadList.h
index 6e75c82..db9d57f 100644
--- a/src/MsgThread/Controller/inc/ThreadList.h
+++ b/src/MsgThread/Controller/inc/ThreadList.h
@@ -25,6 +25,7 @@
#include "PaddingListViewItem.h"
#include "MsgTypes.h"
#include "NoContentListViewItem.h"
+#include "DefaultLayout.h"
#include <set>
@@ -42,7 +43,7 @@ namespace Msg {
, private IThreadComposeListViewItemListener {
public:
- ThreadList(Evas_Object *parent);
+ ThreadList(DefaultLayout *parent);
virtual ~ThreadList();
void setListener(IThreadListListener *l);
@@ -96,6 +97,7 @@ namespace Msg {
PaddingListViewItem *m_pTopPadItem;
PaddingListViewItem *m_pBottomPadItem;
NoContentListViewItem *m_pNoContentItem;
+ DefaultLayout *m_pParentLayout;
};
class IThreadListListener {
diff --git a/src/MsgThread/Controller/src/MsgThreadFrame.cpp b/src/MsgThread/Controller/src/MsgThreadFrame.cpp
index 025dd50..1c1988d 100644
--- a/src/MsgThread/Controller/src/MsgThreadFrame.cpp
+++ b/src/MsgThread/Controller/src/MsgThreadFrame.cpp
@@ -28,6 +28,7 @@
#include "RecipFrame.h"
#include "ConvFrame.h"
#include "SettingsFrame.h"
+#include "AtspiAccessibleInterface.h"
using namespace Msg;
@@ -100,7 +101,7 @@ void MsgThreadFrame::setDeleteMode(bool value)
void MsgThreadFrame::prepareThreadList()
{
if (!m_pThreadList) {
- m_pThreadList = new ThreadList(*m_pLayout);
+ m_pThreadList = new ThreadList(m_pLayout);
m_pThreadList->setListener(this);
m_pLayout->setContent(*m_pThreadList);
m_pLayout->showContent(true);
diff --git a/src/MsgThread/Controller/src/ThreadList.cpp b/src/MsgThread/Controller/src/ThreadList.cpp
index a102dc2..9579f01 100644
--- a/src/MsgThread/Controller/src/ThreadList.cpp
+++ b/src/MsgThread/Controller/src/ThreadList.cpp
@@ -23,6 +23,7 @@
#include "NoContentListViewItem.h"
#include "MsgEngine.h"
#include "App.h"
+#include "MoreOption.h"
using namespace Msg;
@@ -33,8 +34,8 @@ namespace {
}
}
-ThreadList::ThreadList(Evas_Object *parent)
- : ListView(parent, App::getInst().getWindow().getCircleSurface())
+ThreadList::ThreadList(DefaultLayout *parent)
+ : ListView(*parent, App::getInst().getWindow().getCircleSurface())
, m_pListener(nullptr)
, m_App(App::getInst())
, m_DeleteMode(false)
@@ -42,6 +43,7 @@ ThreadList::ThreadList(Evas_Object *parent)
, m_pTopPadItem(nullptr)
, m_pBottomPadItem(nullptr)
, m_pNoContentItem(nullptr)
+ , m_pParentLayout(parent)
{
ListView::setListener(this);
ListView::setHomogeneous(false);
@@ -180,7 +182,13 @@ void ThreadList::fillList()
ListView::appendItem(*m_ComposeItem);
// Group item:
- ListView::appendItem(*new LineListViewItem("WDS_MSG_HEADER_MESSAGES_ABB"));
+ auto *lineListItem = new LineListViewItem("WDS_MSG_HEADER_MESSAGES_ABB");
+ ListView::appendItem(*lineListItem);
+
+ Atspi AoLineListItem = Atspi(*lineListItem);
+ AoLineListItem.setName(msg("WDS_MSG_HEADER_MESSAGES_ABB"));
+ AoLineListItem.setRole(ELM_ATSPI_ROLE_HEADER);
+ AoLineListItem.setReadingInfo((Elm_Accessible_Reading_Info_Type)(ELM_ACCESSIBLE_READING_INFO_TYPE_NAME | ELM_ACCESSIBLE_READING_INFO_TYPE_ROLE));
// Thread list:
MsgThreadListRef msgThreadList = m_App.getMsgEngine().getStorage().getThreadList();
diff --git a/src/MsgThread/Controller/src/ThreadListItem.cpp b/src/MsgThread/Controller/src/ThreadListItem.cpp
index c3fe711..cb1a5f8 100644
--- a/src/MsgThread/Controller/src/ThreadListItem.cpp
+++ b/src/MsgThread/Controller/src/ThreadListItem.cpp
@@ -172,4 +172,3 @@ std::string ThreadListItem::getUnreadCount()
{
return m_UnreadCount;
}
-
diff --git a/src/MsgThread/View/inc/ThreadComposeListViewItem.h b/src/MsgThread/View/inc/ThreadComposeListViewItem.h
index d6f1644..40f5e9b 100644
--- a/src/MsgThread/View/inc/ThreadComposeListViewItem.h
+++ b/src/MsgThread/View/inc/ThreadComposeListViewItem.h
@@ -42,6 +42,7 @@ namespace Msg {
Evas_Object *makeButton(const std::string& iconName);
Evas_Object *getContent(ListItem &item, const char *part) override;
+ void makeAtspiButton(Evas_Object *btn, const std::string& text);
private:
IThreadComposeListViewItemListener *m_pListener;
diff --git a/src/MsgThread/View/inc/ThreadListViewItem.h b/src/MsgThread/View/inc/ThreadListViewItem.h
index 2010a65..5a31361 100644
--- a/src/MsgThread/View/inc/ThreadListViewItem.h
+++ b/src/MsgThread/View/inc/ThreadListViewItem.h
@@ -46,6 +46,8 @@ namespace Msg {
using ListItem::getState;
Evas_Object *makeUnreadIcon(const std::string &text) const;
+ void onAttached(ViewItem &item) override;
+
private:
std::string getText(ListItem &item, const char *part) override;
Evas_Object *getContent(ListItem &item, const char *part) override;
diff --git a/src/MsgThread/View/src/ThreadComposeListViewItem.cpp b/src/MsgThread/View/src/ThreadComposeListViewItem.cpp
index 4a41a6e..c84ce30 100644
--- a/src/MsgThread/View/src/ThreadComposeListViewItem.cpp
+++ b/src/MsgThread/View/src/ThreadComposeListViewItem.cpp
@@ -18,7 +18,7 @@
#include "Logger.h"
#include "Callback.h"
#include "View.h"
-
+#include "AtspiAccessibleInterface.h"
#include "ListView.h"
using namespace Msg;
@@ -53,6 +53,7 @@ Evas_Object *ThreadComposeListViewItem::getContent(ListItem &item, const char *p
void ThreadComposeListViewItem::onAttached(ViewItem &item)
{
setSelectable(false);
+ getAtspi().canHighlight(false);
}
Evas_Object *ThreadComposeListViewItem::getComposeButton()
@@ -67,6 +68,9 @@ Evas_Object *ThreadComposeListViewItem::getComposeButton()
self->m_pListener->onComposeButtonClicked();
},
this);
+
+ makeAtspiButton(btn, msg("WDS_MSG_OPT_NEW_MESSAGE_ABB"));
+
return btn;
}
@@ -82,6 +86,9 @@ Evas_Object *ThreadComposeListViewItem::getContactsButton()
self->m_pListener->onContactsButtonClicked();
},
this);
+
+ makeAtspiButton(btn, msg("IDS_PB_BODY_CONTACTS_ABB"));
+
return btn;
}
@@ -91,6 +98,14 @@ Evas_Object *ThreadComposeListViewItem::makeButton(const std::string& iconName)
return button;
}
+void ThreadComposeListViewItem::makeAtspiButton(Evas_Object *btn, const std::string& text)
+{
+ Atspi AoBtn = Atspi(btn);
+ AoBtn.setName(text);
+ AoBtn.setRole(ELM_ATSPI_ROLE_PUSH_BUTTON);
+ AoBtn.setReadingInfo((Elm_Accessible_Reading_Info_Type)(ELM_ACCESSIBLE_READING_INFO_TYPE_NAME | ELM_ACCESSIBLE_READING_INFO_TYPE_ROLE));
+}
+
void ThreadComposeListViewItem::setListener(IThreadComposeListViewItemListener *l)
{
m_pListener = l;
diff --git a/src/MsgThread/View/src/ThreadListViewItem.cpp b/src/MsgThread/View/src/ThreadListViewItem.cpp
index 5523b5d..6edbdb4 100644
--- a/src/MsgThread/View/src/ThreadListViewItem.cpp
+++ b/src/MsgThread/View/src/ThreadListViewItem.cpp
@@ -100,3 +100,22 @@ Evas_Object *ThreadListViewItem::makeUnreadIcon(const std::string &text) const
evas_object_show(icon);
return icon;
}
+
+void ThreadListViewItem::onAttached(ViewItem &item)
+{
+ getAtspi().setName(getName());
+ std::string subText = " ";
+ int unreadCount = atoi(getUnreadCount().c_str());
+
+ if (unreadCount > 0) {
+ subText += msgArgs("IDS_TTS_BODY_PD_UNREAD_MESSAGES", unreadCount);
+ subText += " ";
+ }
+
+ subText += getMessage();
+ subText += " ";
+ subText += getTime();
+
+ getAtspi().setDescription(subText);
+ getAtspi().setReadingInfo((Elm_Accessible_Reading_Info_Type)(ELM_ACCESSIBLE_READING_INFO_TYPE_NAME | ELM_ACCESSIBLE_READING_INFO_TYPE_DESCRIPTION));
+}