[SR][Nabi-se][Nabi_SEN_SE-32480] Unable to select more then one file for attachment...
authorgliang.wang <gliang.wang@samsung.com>
Tue, 16 Apr 2013 07:59:36 +0000 (15:59 +0800)
committergliang.wang <gliang.wang@samsung.com>
Tue, 16 Apr 2013 07:59:36 +0000 (15:59 +0800)
Change-Id: I9768f095b10eac39a8c6412aacc136df24fe90ce

84 files changed:
CMakeLists.txt
image/mf_new_folder_editfield_bg.png [new file with mode: 0644]
packaging/ug-myfile-efl.spec
po/CMakeLists.txt
po/ar.po
po/az.po
po/bg.po
po/ca.po
po/cs.po
po/da.po
po/de.po [deleted file]
po/de_DE.po
po/el.po [deleted file]
po/el_GR.po
po/en.po
po/en_GB.po [deleted file]
po/en_PH.po
po/en_US.po
po/es.po [deleted file]
po/es_ES.po
po/es_MX.po [moved from po/es_US.po with 92% similarity]
po/et.po
po/eu.po
po/fi.po
po/fr.po [deleted file]
po/fr_CA.po
po/fr_FR.po
po/ga.po
po/gl.po
po/hi.po
po/hr.po
po/hu.po
po/hy.po
po/is.po
po/it.po [deleted file]
po/it_IT.po
po/ja.po [deleted file]
po/ja_JP.po
po/ka.po
po/kk.po
po/ko.po [deleted file]
po/ko_KR.po
po/lt.po
po/lv.po
po/mk.po
po/nb.po
po/nl.po [deleted file]
po/nl_NL.po
po/pl.po
po/pt.po [deleted file]
po/pt_BR.po
po/pt_PT.po
po/ro.po
po/ru.po [deleted file]
po/ru_RU.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tk.po [deleted file]
po/tr_TR.po
po/uk.po
po/uz.po
po/zh_CN.po
po/zh_HK.po
po/zh_SG.po
po/zh_TW.po
src/common/file-system/mf-ug-file-attr.c
src/common/file-system/mf-ug-fs-oper.c
src/common/mf-ug-cb.c
src/common/mf-ug-list-play.c
src/common/mf-ug-util.c
src/include/mf-ug-conf.h
src/include/mf-ug-fs-util.h
src/include/mf-ug-main.h
src/include/mf-ug-resource.h
src/include/mf-ug-util.h
src/mf-ug-main.c
src/widget/mf-ug-ctrl-bar.c
src/widget/mf-ug-genlist.c
src/widget/mf-ug-navi-bar.c
src/widget/mf-ug-popup.c
ug-myfile-efl.xml
ug_navibar_layout.edc

index 9fc0aad..4f382f9 100644 (file)
@@ -59,7 +59,7 @@ dlog
 capi-media-sound-manager
 capi-media-player
 capi-system-power
-status
+notification
 )
 
 FOREACH(flag ${ug_pkgs_CFLAGS})
@@ -75,6 +75,8 @@ ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 ADD_DEFINITIONS("-DLIST_PLAY_SUPPORT")
 ADD_DEFINITIONS("-DUG_THUMB_REAL_TIME_UPDATE")
 ADD_DEFINITIONS("-DMF_UG_FEATURE_NEW_UX")
+ADD_DEFINITIONS("-DUG_OPERATION_SELECT_MODE")
+
 
 ADD_LIBRARY(${MFUGNAME} SHARED ${SRCS})
 TARGET_LINK_LIBRARIES(${MFUGNAME} ${ug_pkgs_LDFLAGS} dl)
@@ -84,7 +86,7 @@ INSTALL(TARGETS ${MFUGNAME} LIBRARY DESTINATION ${LIBDIR})
 
 # edje
 ADD_CUSTOM_TARGET(ug_navibar_layout.edj
-               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/image
                ${CMAKE_SOURCE_DIR}/ug_navibar_layout.edc
                ${CMAKE_BINARY_DIR}/ug_navibar_layout.edj
                DEPENDS ${CMAKE_SOURCE_DIR}/ug_navibar_layout.edc
diff --git a/image/mf_new_folder_editfield_bg.png b/image/mf_new_folder_editfield_bg.png
new file mode 100644 (file)
index 0000000..6c671f4
Binary files /dev/null and b/image/mf_new_folder_editfield_bg.png differ
index ce8270a..7fd9307 100644 (file)
@@ -1,7 +1,7 @@
 #sbs-git:slp/pkgs/u/ug-myfile-efl ug-myfile-efl 0.0.1 1b44640a2e59d1af1ab0792e39a73bf3680b25c9
 Name:       ug-myfile-efl
 Summary:    Myfile UI Gadget (EFL)
-Version:    0.0.45
+Version:    0.0.46
 Release:    1
 Group:      misc
 License:    Flora
@@ -25,7 +25,7 @@ BuildRequires:  pkgconfig(capi-media-sound-manager)
 BuildRequires:  pkgconfig(capi-media-player)
 BuildRequires:  pkgconfig(capi-content-media-content)
 BuildRequires:  pkgconfig(capi-system-power)
-BuildRequires:  pkgconfig(status)
+BuildRequires:  pkgconfig(notification)
 
 
 %description
index 720b9df..828e3a5 100644 (file)
@@ -1,7 +1,7 @@
 # for i18n
 
 SET(POFILES bg.po cs.po el_GR.po en_US.po et.po fr_CA.po gl.po hu.po it_IT.po kk.po
-lv.po nb.po ro.po sl.po tr_TR.po uz.po zh_SG.po az.po de_DE.po en.po es_US.po fi.po ga.po hr.po is.po ka.po lt.po pl.po pt_PT.po sk.po sv.po zh_HK.po ar.po ca.po da.po en_PH.po es_ES.po eu.po fr_FR.po hi.po hy.po ja_JP.po ko_KR.po mk.po nl_NL.po pt_BR.po ru_RU.po sr.po uk.po zh_CN.po zh_TW.po)
+es_MX.po lv.po nb.po ro.po sl.po tr_TR.po uz.po zh_SG.po az.po de_DE.po en.po fi.po ga.po hr.po is.po ka.po lt.po pl.po pt_PT.po sk.po sv.po zh_HK.po ar.po ca.po da.po en_PH.po es_ES.po eu.po fr_FR.po hi.po hy.po ja_JP.po ko_KR.po mk.po nl_NL.po pt_BR.po ru_RU.po sr.po uk.po zh_CN.po zh_TW.po)
 
 SET(MSGFMT "/usr/bin/msgfmt")
 
index c1973fe..d74d85b 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
@@ -271,6 +271,9 @@ msgstr "تنازليا"
 msgid "IDS_MF_TAB_ALL"
 msgstr "الكل"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "أعلى"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "بحث في جميع المجلدات"
 
@@ -306,4 +309,9 @@ msgstr "ذهاب إلى ملفاتي"
 
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "نغمات الرنين"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "تصدير هنا"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "يتعذر تعيين محتوى محمي بـ DRM كنغمة رنين أو كتنبيه إخطار"
 
index 90e1192..0a8983c 100644 (file)
--- a/po/az.po
+++ b/po/az.po
@@ -271,6 +271,9 @@ msgstr "Azalan"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Hamısını"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Yuxarı"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Bütün qovluqları axtar"
 
@@ -307,3 +310,9 @@ msgstr "Fayllarıma daxil ol"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zəng tonu"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Çıxış buradan"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM ilə qorunan məzmunu zəng melodiyası və ya bildiriş xəbərdarlığı kimi qurmaq mümkün deyil"
+
index 25000f5..c642bef 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -271,6 +271,9 @@ msgstr "В низходящ ред"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Всички"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Нагоре"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Търс. във всички папки"
 
@@ -307,3 +310,9 @@ msgstr "Отиди Моите файлове"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Мелодии"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортиране тук"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Защитеното с DRM съдържание не може да се задава като тон на звънене или предупреждение за уведомяване"
+
index 2a8aa42..2ca2d04 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -271,6 +271,9 @@ msgstr "Descendent"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Tot"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Amunt"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Cercar totes les carp."
 
@@ -307,3 +310,9 @@ msgstr "Anar a Els meus fitxers"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Melodies"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "No es pot definir contingut protegit per DRM com a melodia o avís de notificació"
+
index 0a37413..d6eb8c8 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -271,6 +271,9 @@ msgstr "Sestupně"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Vše"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Nahoru"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Hledat ve všech složk."
 
@@ -307,3 +310,9 @@ msgstr "Jít do Moje soubory"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zvonění"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovat sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Obsah chráněný DRM není možné nastavit jako vyzváněcí tón nebo upozornění"
+
index 0063561..0160efa 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -271,6 +271,9 @@ msgstr "Faldende"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Alle"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Op"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Søg i alle mapper"
 
@@ -307,3 +310,9 @@ msgstr "Gå til Mine filer"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringetoner"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportér her"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-beskyttet indhold kunne ikke indstilles som ringetone eller meddelelsesalarm"
+
diff --git a/po/de.po b/po/de.po
deleted file mode 100644 (file)
index 0de8783..0000000
--- a/po/de.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Jede"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Verfügbare Nutzungen"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Ordner erstellen"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Datum"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "OK"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Ausführen"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Weiterleitung"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Bilder"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Nicht möglich"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "MMC-Daten werden initialisiert..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Sonstiges"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Möglich"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Drucken"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Größe"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Töne"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Gültigkeit"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Videos"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Neuer Ordner"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Telefon"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Umbenennen"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Kopieren"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Details"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Bearbeiten"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Typ"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Sortieren nach"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Verschieben"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Hierher verschieben"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Klingelton"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Hintergrundbild"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Schließen"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Weiter"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Wird kopiert..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Löschen..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Jetzt freigeben?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Verschiebevorgang aktiv..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Hier einfügen"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Alle auswählen"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Nicht unterstützter Dateityp"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Hinzufügen"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Abbrechen"
-
index ba94cb3..348cacf 100644 (file)
@@ -310,3 +310,9 @@ msgstr "Eigene Dateien öffnen"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Klingeltöne"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hier exportieren"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-geschützter Inhalt kann nicht als Klingelton oder Benachrichtigungston festgelegt werden."
+
diff --git a/po/el.po b/po/el.po
deleted file mode 100644 (file)
index 0a45315..0000000
--- a/po/el.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Οποιοδήποτε"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Διαθέσιμες χρήσεις"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Δημ/ργία φακέλου"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Ημερομηνία"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Τέλος"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Εκτέλεση"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Προώθηση"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Εικόνες"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Αδύνατο"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Inizializzazione dati MMC..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Άλλα"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Δυνατό"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Εκτύπωση"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Μέγεθος"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Ήχοι"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Ισχύς"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Βίντεο"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Νέος φάκελος"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Τηλέφωνο"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Μετονομασία"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Αντιγραφή"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Λεπτομέρειες"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Επεξεργασία"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Τύπος"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Εμφάνιση ανά"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Μετακίνηση"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Μετακίνηση εδώ"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Ήχος κλήσης"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Φόντο"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Κλείσιμο"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Συνέχεια;"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Αντιγραφή..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Διαγραφή..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Θέλετε να το ξεκλειδώσετε τώρα;"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Μετακίνηση..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Επικόλληση εδώ"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Επιλογή όλων"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Μη υποστηριζόμενος τύπος αρχείου"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Προσθήκη"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Άκυρο"
-
index 014c407..737c103 100644 (file)
@@ -309,4 +309,9 @@ msgstr "Μετ. στα Αρχεία Μου"
 
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ήχοι κλήσης"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Εξαγωγή εδώ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Δεν είναι δυνατή η αποστολή περιεχομένου που προστατεύεται από DRM, ως ήχου κλήσης ή ειδοποίησης"
 
index c076ef4..46b7e74 100644 (file)
--- a/po/en.po
+++ b/po/en.po
@@ -310,3 +310,9 @@ msgstr "Go to My Files"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringtones"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
diff --git a/po/en_GB.po b/po/en_GB.po
deleted file mode 100644 (file)
index f9959ca..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-16 18:18+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: libraries/winset-wrapper/myfileListView.c:75
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Images"
-
-#: libraries/winset-wrapper/myfileListView.c:77
-#msgid "Videos"
-#msgstr ""
-
-#: libraries/winset-wrapper/myfileListView.c:78
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Videos"
-
-#: libraries/winset-wrapper/myfileListView.c:80
-#msgid "Sounds"
-#msgstr ""
-
-#: libraries/winset-wrapper/myfileListView.c:81
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Sounds"
-
-#: libraries/winset-wrapper/myfileListView.c:83
-#msgid "Others"
-#msgstr ""
-
-#: libraries/winset-wrapper/myfileListView.c:84
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Others"
-
index 93cf214..db6a617 100644 (file)
@@ -271,6 +271,9 @@ msgstr "Descending"
 msgid "IDS_MF_TAB_ALL"
 msgstr "All"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Search all folders"
 
@@ -307,3 +310,9 @@ msgstr "Go to My Files"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringtones"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
index 93cf214..0b051b7 100644 (file)
@@ -14,7 +14,7 @@ msgid "IDS_MF_POP_DELETE_FAILED"
 msgstr "Delete failed"
 
 msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
-msgstr "DRM file. Cannot send"
+msgstr "DRM file. Cannot send."
 
 msgid "IDS_MF_POP_INVALID_FILE_NAME"
 msgstr "Invalid file name"
@@ -41,7 +41,7 @@ msgid "IDS_MF_POP_UNABLE_TO_MOVE"
 msgstr "Unable to move"
 
 msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
-msgstr "Not enough memory in phone memory. Delete some items and try again"
+msgstr "Not enough memory in phone memory. Delete some items and try again."
 
 msgid "IDS_MF_POP_COPYING_FAILED"
 msgstr "Copying failed"
@@ -50,13 +50,13 @@ msgid "IDS_MF_POP_MOVING_FAILED"
 msgstr "Moving failed"
 
 msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
-msgstr "Not enough memory. %s available"
+msgstr "Not enough memory. %s available."
 
 msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
 msgstr "Same name already in use"
 
 msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
-msgstr "Unable to move. Destination folder same as source folder"
+msgstr "Unable to move. Destination folder same as source folder."
 
 msgid "IDS_MF_SK3_CREATE_FOLDER"
 msgstr "Create folder"
@@ -188,7 +188,7 @@ msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
 msgstr "Not enough heap memory"
 
 msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
-msgstr "Not enough memory. Delete some items"
+msgstr "Not enough memory. Delete some items."
 
 msgid "IDS_MF_BODY_CREATED_DATE"
 msgstr "Created date"
@@ -224,7 +224,7 @@ msgid "IDS_MF_BODY_IMPOSSIBLE"
 msgstr "Impossible"
 
 msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "MMC data is initializing"
+msgstr "MMC data is initializing..."
 
 msgid "IDS_MF_BODY_POSSIBLE"
 msgstr "Possible"
@@ -271,6 +271,9 @@ msgstr "Descending"
 msgid "IDS_MF_TAB_ALL"
 msgstr "All"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Search all folders"
 
@@ -307,3 +310,9 @@ msgstr "Go to My Files"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringtones"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
diff --git a/po/es.po b/po/es.po
deleted file mode 100644 (file)
index ce73e46..0000000
--- a/po/es.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Cualquiera"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Usos disponibles"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Crear carpeta"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Fecha"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Finalizado"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Ejecutar"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Reenviando"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Imágenes"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Imposible"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Προετοιμασία των δεδομένων MMC..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Otros"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Posible"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Imprimir"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Tamaño"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Sonidos"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Validez"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Vídeos"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Nueva carpeta"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Teléfono"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Cambiar nombre"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Copiar"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Detalles"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Editar"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Tipo"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Mover"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Mover aquí"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Melodía"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Fondos"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Cerrar"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Continuar"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Copiando..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Eliminando..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "¿Desea desbloquearlo ahora?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Moviendo..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Pegar aquí"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Seleccionar todo"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Tipo de archivo no admitido"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Añadir"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Cancelar"
-
index 0d399d4..c8eb517 100644 (file)
@@ -310,3 +310,8 @@ msgstr "Ir a Mis archivos"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Melodías"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "No se puede definir contenido protegido por DRM como melodía o alerta de notificación"
similarity index 92%
rename from po/es_US.po
rename to po/es_MX.po
index ff81b32..1a8e7f9 100644 (file)
@@ -158,7 +158,7 @@ msgid "IDS_MF_BODY_RENAME_ABB"
 msgstr "Renomb"
 
 msgid "IDS_MF_BODY_TIME"
-msgstr "Hora"
+msgstr "Fecha"
 
 msgid "IDS_MF_BODY_TIMED_COUNT"
 msgstr "Recuento de tiempo"
@@ -271,6 +271,9 @@ msgstr "Descendente"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Todo"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Arriba"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Buscar en todas carp."
 
@@ -286,24 +289,9 @@ msgstr "Ordenar por"
 msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
 msgstr "Lista y detalles"
 
-msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
-msgstr "Ocultar ext. del arch."
-
-msgid "IDS_MF_OPT_NAME_HA_TO_Z"
-msgstr "Nombre (A a Z)"
-
-msgid "IDS_MF_OPT_NAME_HZ_TO_A"
-msgstr "Nombre (Z a A)"
-
-msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
-msgstr "Fecha (más reciente)"
-
-msgid "IDS_MF_OPT_DATE_HOLDEST"
-msgstr "Fecha (más antigua)"
-
-msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
-msgstr "Ir a Mis Archivos"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
 
-msgid "IDS_MF_BODY_RINGTONES"
-msgstr "Tonos de llamada"
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Imposible definir el contenido protegido de DRM como tono de timbre o alerta de notificación"
 
index 2b50ff8..e89ee6e 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -271,6 +271,9 @@ msgstr "Langev"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Kõik"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Üles"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Otsi kaustadest"
 
@@ -307,3 +310,9 @@ msgstr "Mine Minu Failidesse"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Helinad"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Ekspordi siia"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-kaitsega sisu ei saa määrata helinaks või teavituse märguandeks"
+
index ac3f5bc..ce87de9 100644 (file)
--- a/po/eu.po
+++ b/po/eu.po
@@ -271,6 +271,9 @@ msgstr "Beheranzkoa"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Guztia(k)"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gora"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Bilatu karpeta guztiak"
 
@@ -307,3 +310,9 @@ msgstr "Joan Nire Fitxat."
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Dei doinuak"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esportatu hona"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Ezin da babestutako DRM edukia ezarri dei tonu edo jakinarazpen alerta moduan"
+
index a3d885e..2dbcc44 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -271,6 +271,9 @@ msgstr "Laskeva"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Kaikki"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Ylös"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Hae kaikista kansioista"
 
@@ -307,3 +310,9 @@ msgstr "Siirry Omiin tiedostoihin"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Soittoäänet"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Vie tänne"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-suojattua sisältöä ei voi määrittää soittoääneksi tai ilmoitusääneksi"
+
diff --git a/po/fr.po b/po/fr.po
deleted file mode 100644 (file)
index 109bf21..0000000
--- a/po/fr.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "N'importe"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Utilisations disponibles"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Créer dossier"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Date"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "OK"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Exécuter"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Transfert"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Images"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Impossible"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr ""
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Autres"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Possible"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Imprimer"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Taille"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Sons"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Validité"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Vidéos"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Nouveau dossier"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Téléphone"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Renommer"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Copier"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Détails"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Modifier"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Type"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Trier par"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Déplacer"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Déplacer ici"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Sonnerie"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Fond d'écran"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Fermer"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Continuer"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Copie ..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Suppression ..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Voulez-vous le déverrouiller maintenant ?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Déplacement..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Coller ici"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Sélectionner tout"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Type de fichier non pris en charge"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Ajouter"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Annuler"
-
index aca9e84..0087b5c 100644 (file)
@@ -271,6 +271,9 @@ msgstr "Décroissant"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Tout"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Haut"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Rech. dans ts dossiers"
 
@@ -307,3 +310,9 @@ msgstr "Accès à Mes fichiers"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Sonneries"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossible de définir un contenu protégé par GDN en tant que sonnerie ou alerte de notification"
+
index d01fded..fc557f6 100644 (file)
@@ -278,7 +278,7 @@ msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Rech. dans ts dossiers"
 
 msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
-msgstr "Miniatures"
+msgstr "Affichage miniature"
 
 msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
 msgstr "Afficher l'extension du fichier"
@@ -310,3 +310,9 @@ msgstr "Accès à Mes fichiers"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Sonneries"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossible de définir un contenu protégé par DRM en tant que sonnerie ou alerte de notification"
+
index 6415f3d..18bc3d4 100644 (file)
--- a/po/ga.po
+++ b/po/ga.po
@@ -271,6 +271,9 @@ msgstr "In ord íslitheach"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Gach"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Suas"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Cuardaigh gach fillteán"
 
@@ -307,3 +310,9 @@ msgstr "Gabh go Mo Chomhaid"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Clingthoin"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Easpórtáil anseo"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Níorbh fhéidir inneachar faoi chosaint DRM a shocrú mar chlingthon nó mar fhógra foláirimh"
+
index 9e463c3..616a071 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -271,6 +271,9 @@ msgstr "Descendente"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Todo"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Arriba"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Buscar todas carpetas"
 
@@ -307,3 +310,9 @@ msgstr "Ir a Os Meus Arquiv"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Melodías"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Non se poden definir contidos protexidos mediante DRM como melodías ou alertas de notificación"
+
index c63bc68..9b05a72 100644 (file)
--- a/po/hi.po
+++ b/po/hi.po
@@ -271,6 +271,9 @@ msgstr "अवरोही क्रम"
 msgid "IDS_MF_TAB_ALL"
 msgstr "सभी"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "ऊपर"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "सभी फ़ोल्डर खोजें"
 
@@ -307,3 +310,9 @@ msgstr "मेरी फाइल्स में जाएँ"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "रिंगटोन"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "यहाँ निर्यात करें"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM सुरक्षित सामग्री को रिंगटोन या अधिसूचना सतर्क के रूप में सेट करने में अक्षम"
+
index 4294eac..dd6b4d8 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
@@ -271,6 +271,9 @@ msgstr "Z-A"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Sve"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gore"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Pretraži sve mape"
 
@@ -307,3 +310,9 @@ msgstr "Idi u Datoteke"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Tonovi zvona"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovdje"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Nemoguće postaviti DRM zaštićen sadržaj kao ton zvona ili ton obavijesti"
+
index f3fdead..912e6a0 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -271,6 +271,9 @@ msgstr "Csökkenő"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Mind"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Fel"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Ker. az összes mappában"
 
@@ -307,3 +310,9 @@ msgstr "Saját fájlok megny."
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Csengőhangok"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportálás ide"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-védett tartalom nem állítható be csengőhangként vagy értesítésként"
+
index 501faa9..2714cd6 100644 (file)
--- a/po/hy.po
+++ b/po/hy.po
@@ -271,6 +271,9 @@ msgstr "Նվազող"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Բոլոր"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Վերև"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Որոնեք բոլոր թղթպնկները"
 
@@ -307,3 +310,9 @@ msgstr "Գնալ Իմ Ֆայլերը"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Մեղեդիներ"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Արտահանել այստեղ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Անհնար է DRM-ով պաշտպանված բովանդակությունը դնել որպես զանգի հնչերանգ կամ ծանուցման զգուշացում"
+
index be5b4d9..5d46f8f 100644 (file)
--- a/po/is.po
+++ b/po/is.po
@@ -271,6 +271,9 @@ msgstr "Lækkandi"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Allt"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Upp"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Leita í öllum möppum"
 
@@ -307,3 +310,9 @@ msgstr "Opna Skrárnar mínar"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Hringitónar"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Flytja hingað"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Ekki hægt að velja DRM-varið efni sem hringitón eða tilkynningu"
+
diff --git a/po/it.po b/po/it.po
deleted file mode 100644 (file)
index 15a979b..0000000
--- a/po/it.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Qualsiasi"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Usi disponibili"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Crea cartella"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Data"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Fatto"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Esegui"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Inoltro"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Immagini"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Impossibile"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "MMC verileri başlatılıyor..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Altro"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Possibile"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Stampa"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Dimensioni"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Suoni"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Validità"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Video"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Nuova cartella"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Telefono"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Rinomina"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Copia"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Dettagli"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Modifica"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Tipo"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Elenca per"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Sposta"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Sposta qui"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Suoneria"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Sfondo"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Chiudi"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Continua"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Copia in corso..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Eliminazione..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Sbloccarlo adesso?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Spostamento..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Incolla qui"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Seleziona tutto"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Tipo file non supportato"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Aggiungi"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Annulla"
-
index e8cc149..ddbbb47 100644 (file)
@@ -310,3 +310,9 @@ msgstr "Vai all'Archivio"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Suonerie"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esporta qui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossibile impostare il contenuto protetto di DRM come suoneria o avviso di notifica"
+
diff --git a/po/ja.po b/po/ja.po
deleted file mode 100644 (file)
index 170b593..0000000
--- a/po/ja.po
+++ /dev/null
@@ -1,137 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-16 18:18+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-msgid "IDS_MF_BODY_ANY"
-msgstr "どれか"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "使用​可能"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "フォルダ作成"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "日付"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "完了"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "実行"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "外部転送"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "画像"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "不可"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Los datos MMC se están inicializando..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "その他"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "可能"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "印刷"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "サイズ"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "サウンド"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "有効性"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "ムービー"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "新​フォルダ"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "本体"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "ファイル名変更"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "コピー"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "詳細"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "編集​"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "種類"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "ソート"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "移動"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "ここに​移動"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "着信音"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "壁紙"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "閉じる"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "次へ"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "コピー中..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "削除中..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "今すぐ​ロック​解除​しますか?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "移動中..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "ここにコピー"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "全て選択"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "非対応のファイルです"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "追加"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "キャンセル"
index 0c42d17..43b70c4 100644 (file)
@@ -5,31 +5,31 @@ msgid "IDS_MF_BUTTON_HOME"
 msgstr "ホーム"
 
 msgid "IDS_MF_OPT_VIEW_BY_LIST"
-msgstr "リスト表示"
+msgstr "リスト表示"
 
 msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
-msgstr "サムネイル表示"
+msgstr "サムネイル表示"
 
 msgid "IDS_MF_POP_DELETE_FAILED"
-msgstr "削除​でき​ません​でした。"
+msgstr "削除できませんでした。"
 
 msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
 msgstr "DRMファイルです。送信できません。"
 
 msgid "IDS_MF_POP_INVALID_FILE_NAME"
-msgstr "ファイル名​が​正しく​あり​ません。"
+msgstr "ファイル名が正しくありません。"
 
 msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
 msgstr "最大フォルダ数に達しました。"
 
 msgid "IDS_MF_POP_PERMISSION_DENIED"
-msgstr "承認が拒否されました。"
+msgstr "承認が拒否されました。"
 
 msgid "IDS_MF_POP_SEND_FAILED"
-msgstr "送信​​に失敗しました"
+msgstr "送信に失敗しました"
 
 msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
-msgstr "ç\9b®ç\9a\84ã\81®ã\83\95ã\82©ã\83«ã\83\80ã\81\8cå\85\83ã\81®ã\83\95ã\82©ã\83«ã\83\80ã\81¨同じです。"
+msgstr "移å\8b\95å\85\83ã\81¨ç§»å\8b\95å\85\88ã\81®ã\83\95ã\82©ã\83«ã\83\80ã\81\8c同じです。"
 
 msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
 msgstr "このファイルは存在しません。"
@@ -38,13 +38,13 @@ msgid "IDS_MF_POP_UNABLE_TO_COPY"
 msgstr "コピーできません。"
 
 msgid "IDS_MF_POP_UNABLE_TO_MOVE"
-msgstr "移動​でき​ません。"
+msgstr "移動できません。"
 
 msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
 msgstr "システムメモリ(本体)が不足しています。不要なアイテムを削除し、再度実行してください。"
 
 msgid "IDS_MF_POP_COPYING_FAILED"
-msgstr "コピー​に​失敗​しました。"
+msgstr "コピーに失敗しました。"
 
 msgid "IDS_MF_POP_MOVING_FAILED"
 msgstr "移動に失敗しました。"
@@ -53,7 +53,7 @@ msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
 msgstr "メモリ不足です。%s使用可能"
 
 msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
-msgstr "同じ​名前​が​既に​使用​されて​います"
+msgstr "同じ名前が既に使用されています"
 
 msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
 msgstr "移動できません。移動元と移動先のフォルダが同じです。"
@@ -83,7 +83,7 @@ msgid "IDS_MF_BODY_SOUNDS"
 msgstr "サウンド"
 
 msgid "IDS_MF_BODY_DOWNLOADS"
-msgstr "ダウンロード"
+msgstr "ダウンロード"
 
 msgid "IDS_MF_TAB_MEMORY_CARD"
 msgstr "メモリカード"
@@ -104,7 +104,7 @@ msgid "IDS_MF_BODY_UP"
 msgstr "上"
 
 msgid "IDS_MF_SK3_MOVE_HERE"
-msgstr "ここに移動"
+msgstr "ここに移動"
 
 msgid "IDS_MF_SK3_COPY"
 msgstr "コピー"
@@ -122,10 +122,10 @@ msgid "IDS_MF_OPT_CREATE_FOLDER"
 msgstr "フォルダ作成"
 
 msgid "IDS_MF_BODY_FOLDER_NAME"
-msgstr "フォルダ名"
+msgstr "フォルダ名"
 
 msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
-msgstr "マイアルバム"
+msgstr "マイアルバム"
 
 msgid "IDS_MF_OPT_VIEW_AS"
 msgstr "表示形式"
@@ -134,16 +134,16 @@ msgid "IDS_MF_SK3_BACK"
 msgstr "戻る"
 
 msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
-msgstr "マイ​ビデオ​クリップ"
+msgstr "マイビデオクリップ"
 
 msgid "IDS_MF_BODY_RIGHT_STATUS"
 msgstr "権限の状態"
 
 msgid "IDS_MF_BODY_VENDOR"
-msgstr "提供元"
+msgstr "提供元"
 
 msgid "IDS_MF_HEADER_COUNT"
-msgstr "カウント"
+msgstr "回数"
 
 msgid "IDS_MF_BODY_CONTAINS"
 msgstr "含む"
@@ -161,10 +161,10 @@ msgid "IDS_MF_BODY_TIME"
 msgstr "時刻"
 
 msgid "IDS_MF_BODY_TIMED_COUNT"
-msgstr "時間カウント"
+msgstr "時間カウント"
 
 msgid "IDS_MF_BODY_TYPE"
-msgstr "種類"
+msgstr "タイプ"
 
 msgid "IDS_MF_BODY_UNLIMITED"
 msgstr "無制限"
@@ -173,7 +173,7 @@ msgid "IDS_MF_BUTTON_REPLACE_ABB"
 msgstr "上書き"
 
 msgid "IDS_MF_OPT_CALLER_RINGTONE"
-msgstr "個別着信音"
+msgstr "個別着信音"
 
 msgid "IDS_MF_OPT_LISTBY_NAME"
 msgstr "名前"
@@ -182,7 +182,7 @@ msgid "IDS_MF_POP_COPIED"
 msgstr "コピーしました。"
 
 msgid "IDS_MF_POP_NOTHING_SELECTED"
-msgstr "何も​選択​されて​いません。"
+msgstr "何も選択されていません。"
 
 msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
 msgstr "ヒープメモリ不足です。"
@@ -197,13 +197,13 @@ msgid "IDS_MF_BODY_GPS_INFORMATION"
 msgstr "GPS情報"
 
 msgid "IDS_MF_BODY_GPS_LATITUDE"
-msgstr "GPS緯度"
+msgstr "GPS緯度"
 
 msgid "IDS_MF_BODY_GPS_LONGITUDE"
-msgstr "GPS経度"
+msgstr "GPS経度"
 
 msgid "IDS_MF_BODY_GPS_VERSION"
-msgstr "GPSバージョン"
+msgstr "GPSバージョン"
 
 msgid "IDS_MF_SK_DETAILS"
 msgstr "詳細"
@@ -212,7 +212,7 @@ msgid "IDS_MF_BODY_ANY"
 msgstr "どれか"
 
 msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "使用可能"
+msgstr "使用可能"
 
 msgid "IDS_MF_BODY_EXECUTE"
 msgstr "実行"
@@ -233,7 +233,7 @@ msgid "IDS_MF_BODY_PRINT"
 msgstr "印刷"
 
 msgid "IDS_MF_BODY_VALIDITY"
-msgstr "有効回数"
+msgstr "有効回数"
 
 msgid "IDS_MF_HEADER_NEW_FOLDER"
 msgstr "新規フォルダ"
@@ -245,7 +245,7 @@ msgid "IDS_MF_OPT_LIST_BY"
 msgstr "ソート"
 
 msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "ここに移動"
+msgstr "ここに移動"
 
 msgid "IDS_MF_POP_CONTINUE"
 msgstr "次へ"
@@ -254,10 +254,10 @@ msgid "IDS_MF_POP_COPYING"
 msgstr "コピー中..."
 
 msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "ここに​コピー"
+msgstr "ここに貼付"
 
 msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "未​対応​の​ファイル​です。"
+msgstr "未対応のファイルです。"
 
 msgid "IDS_MF_OPT_DETAIL_VIEW"
 msgstr "詳細表示"
@@ -275,13 +275,13 @@ msgid "IDS_MF_BODY_UP_M_BACK"
 msgstr "戻る"
 
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
-msgstr "全て​の​フォルダ​を​検索"
+msgstr "全てのフォルダを検索"
 
 msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
-msgstr "サムネイル表示"
+msgstr "サムネイル表示"
 
 msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
-msgstr "ファイル​拡張子を​表示"
+msgstr "ファイル拡張子を表示"
 
 msgid "IDS_MF_OPT_SORT_BY"
 msgstr "ソート"
@@ -310,3 +310,9 @@ msgstr "マイ​ファイル​に​移動"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "着信音"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ここにエクスポート"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM保護コンテンツは、着信音または通知音に設定できません。"
+
index 07c05d9..8fce845 100644 (file)
--- a/po/ka.po
+++ b/po/ka.po
@@ -271,6 +271,9 @@ msgstr "კლებადი"
 msgid "IDS_MF_TAB_ALL"
 msgstr "ყველა"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "ზევით"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "ყველა საქაღალდის ძებნა"
 
@@ -307,3 +310,9 @@ msgstr "ჩემს ფაილებზე გადას."
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "ზარის მელოდიები"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "შეასრულეთ ექსპორტი აქ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-ით დაცული მასალის ზარის მელოდიად ან შეტყობინების სიგნალად დაყენება შეუძლებელია"
+
index 7a98f6d..685c196 100644 (file)
--- a/po/kk.po
+++ b/po/kk.po
@@ -271,6 +271,9 @@ msgstr "Кему"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Барлығы"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Жоғары"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Барлық қалталарды іздеу"
 
@@ -307,3 +310,9 @@ msgstr "Менің файлдарыма өту"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Әуендер"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Мұнда экспорттау"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM арқылы қорғалған мазмұнды рингтон не ескерту сигналы ретінде қою мүмкін емес"
+
diff --git a/po/ko.po b/po/ko.po
deleted file mode 100644 (file)
index 5be8a5c..0000000
--- a/po/ko.po
+++ /dev/null
@@ -1,155 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-16 18:18+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: src_sg/myfile_sg_lib.c:98 src_sg/myfile_sg_lib.c:482
-#: src_sg/myfile_sg_lib.c:518 src_sg/myfile_sg_lib.c:901
-msgid "IDS_COM_SK_OK"
-msgstr "확인"
-
-#: src_sg/myfile_sg_lib.c:478 src_sg/myfile_sg_lib.c:894
-msgid "IDS_COM_BODY_BACK"
-msgstr "이전"
-
-#: src_sg/myfile_sg_lib.c:504 src_sg/myfile_sg_lib.c:897
-#: src_sg/myfile_sg_lib.c:942
-msgid "IDS_COM_BODY_DELETE"
-msgstr "삭제"
-
-#: src_sg/myfile_sg_lib.c:517
-msgid "Select at least one item"
-msgstr ""
-
-msgid "IDS_MF_BODY_ANY"
-msgstr "모든 종류"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "사용 가능"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "폴더 추가"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "날짜"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "완료"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "실행"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "전송"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "이미지"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "불가능"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "외장메모리 데이터 읽어오는 중…"
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "기타"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "가능"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "인쇄"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "크기"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "사운드"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "유효 횟수"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "동영상"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "폴더 추가"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "휴대폰"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "이름 변경"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "복사"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "상세정보"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "편집"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "형식"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "정렬"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "이동"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "여기로 이동"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "벨소리"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "배경화면"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "닫기"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "계속"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "복사 중..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "삭제 중..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "지금 해제할까요?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "이동 중..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "여기로 복사"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "모두 선택"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "지원되지 않는 파일 형식입니다"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "추가"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "취소"
index d0d6e17..a3bd6ca 100644 (file)
@@ -41,7 +41,7 @@ msgid "IDS_MF_POP_UNABLE_TO_MOVE"
 msgstr "이동시킬 수 없습니다"
 
 msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
-msgstr "내장 메모리에 저장 공간이 부족합니다. 일부 항목을 삭제한 후 다시 시도하세요"
+msgstr "내장 메모리에 저장 공간이 부족합니다. 일부 항목을 삭제한 후 다시 시도하세요."
 
 msgid "IDS_MF_POP_COPYING_FAILED"
 msgstr "복사하지 못하였습니다"
@@ -50,13 +50,13 @@ msgid "IDS_MF_POP_MOVING_FAILED"
 msgstr "이동하지 못하였습니다"
 
 msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
-msgstr "메모리가 부족합니다. %s을(를) 사용할 수 있습니다"
+msgstr "메모리가 부족합니다. %s을(를) 사용할 수 있습니다."
 
 msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
 msgstr "사용 중인 이름입니다"
 
 msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
-msgstr "이동시킬 수 없습니다. 소스 폴더와 이름이 같습니다"
+msgstr "이동시킬 수 없습니다. 소스 폴더와 이름이 같습니다."
 
 msgid "IDS_MF_SK3_CREATE_FOLDER"
 msgstr "폴더 추가"
@@ -188,7 +188,7 @@ msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
 msgstr "힙메모리가 부족합니다"
 
 msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
-msgstr "저장 공간이 없습니다. 필요 없는 파일을 삭제하세요"
+msgstr "저장 공간이 없습니다. 필요 없는 파일을 삭제하세요."
 
 msgid "IDS_MF_BODY_CREATED_DATE"
 msgstr "생성 날짜"
@@ -224,7 +224,7 @@ msgid "IDS_MF_BODY_IMPOSSIBLE"
 msgstr "불가능"
 
 msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "메모리 카드 데이터 초기화 중"
+msgstr "메모리 카드 데이터 초기화 중..."
 
 msgid "IDS_MF_BODY_POSSIBLE"
 msgstr "가능"
@@ -281,7 +281,7 @@ msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
 msgstr "썸네일 보기"
 
 msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
-msgstr "파일 확장자 보기"
+msgstr "파일 확장자 표시"
 
 msgid "IDS_MF_OPT_SORT_BY"
 msgstr "정렬"
@@ -310,3 +310,9 @@ msgstr "내 파일로 이동"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "벨소리"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "여기로 내보내기"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM 컨텐츠를 벨소리 또는 알림 메시지로 설정할 수 없습니다"
+
index a901dd5..da5ad4e 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
@@ -271,6 +271,9 @@ msgstr "Mažėjimo tvarka"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Visi"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Aukštyn"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Ieškoti visų aplankų"
 
@@ -307,3 +310,9 @@ msgstr "Eiti į „Mano failus“"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Skambėjimo tonai"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuoti čia"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Neįmanoma nustatyti DRM apsaugoto turinio kaip skambėjimo tono ar pranešimo įspėjimo"
+
index 9636261..0d7e01c 100644 (file)
--- a/po/lv.po
+++ b/po/lv.po
@@ -271,6 +271,9 @@ msgstr "Dilstošā secībā"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Visas"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Uz augšu"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Meklēt visās mapēs"
 
@@ -307,3 +310,9 @@ msgstr "Atv.mapi Mani faili"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zvana signāli"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportēt šeit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Saturu, kas aizsargāts ar DRM, nevar iestatīt kā zvana signālu vai paziņojuma signālu"
+
index 0de9dc6..1c2d8d5 100644 (file)
--- a/po/mk.po
+++ b/po/mk.po
@@ -271,6 +271,9 @@ msgstr "Надолен редослед"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Сите"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Отворање"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Пребарај ги сите папки"
 
@@ -307,3 +310,9 @@ msgstr "Оди во Мои фајлови"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Тонови на ѕвонење"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Извези тука"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не може да се постави содржина заштитена со DRM како тон за ѕвонење или за известување"
+
index 0c1abbc..931df5f 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -271,6 +271,9 @@ msgstr "Synkende"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Alle"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Opp"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Søk i alle mapper"
 
@@ -307,3 +310,9 @@ msgstr "Gå til Mine Filer"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringetoner"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksporter hit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Kan ikke angi DRM-beskyttet innhold som ringetone eller varselsignal"
+
diff --git a/po/nl.po b/po/nl.po
deleted file mode 100644 (file)
index 1be7c74..0000000
--- a/po/nl.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Alle"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Aantal keer dat het gebruikt mag worden"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Map maken"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Datum"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Gereed"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Uitvoeren"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Doorsturen"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Afbeeldingen"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Niet mogelijk"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "MMC-gegevens worden geïnitialiseerd..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Overige"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Mogelijk"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Afdrukken"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Grootte"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Geluiden"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Geldigheid"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Video's"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Nieuwe map"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Telefoon"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Naam wijzigen"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Kopiëren"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Details"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Wijzigen"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Type"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Sorteren op"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Verplaatsen"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Hier plaatsen"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Beltoon"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Achtergrond"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Dichtbij"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Doorgaan"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Kopiëren..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Wissen..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Wilt u het apparaat nu ontgrendelen?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Verplaatsen..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Hier kopiëren"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Alles selecteren"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Niet-ondersteund bestandstype"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Voeg toe"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Annul."
-
index 336dcee..54afd4b 100644 (file)
@@ -289,8 +289,8 @@ msgstr "Sorteren op"
 msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
 msgstr "Lijst en details"
 
-msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
-msgstr "Bestandsext. verbergen"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hiernaartoe exporteren"
 
 msgid "IDS_MF_OPT_NAME_HA_TO_Z"
 msgstr "Naam (A tot Z)"
@@ -310,3 +310,5 @@ msgstr "Naar Mijn bestanden"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Beltonen"
 
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Kan door DRM beveiligde inhoud niet instellen als beltoon of meldingsignaal"
index 287f05f..76c0c79 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -271,6 +271,9 @@ msgstr "Malejąco"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Wszystkie"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "W górę"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Przesz. wszystkie kat."
 
@@ -307,3 +310,9 @@ msgstr "Idź do Moich plików"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Dzwonki"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuj tutaj"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Zawartości chronionej za pomocą technologii DRM nie można ustawić jako dzwonek lub powiadomienie"
+
diff --git a/po/pt.po b/po/pt.po
deleted file mode 100644 (file)
index 4ed2697..0000000
--- a/po/pt.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Qualquer"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Utilizações disponíveis"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Criar pasta"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Data"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Concluído"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Executar"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "A reencaminhar"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Imagens"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Impossível"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Données MMC en cours d'initialisation..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Outros"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Possível"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Imprimir"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Tamanho"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Sons"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Validade"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Vídeos"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Nova pasta"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Telefone"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Mudar nome"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Copiar"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Detalhes"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Editar"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Tipo"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Listar por"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Mover"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Mover para aqui"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Tom de toque"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Fundo"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Fechar"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Continuar"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "A copiar..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "A eliminar..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Quer desbloquear agora?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "A mover..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Colar aqui"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Seleccionar tudo"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Tipo de ficheiro não suportado"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Adicionar"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Cancelar"
-
index 86819e3..307739d 100644 (file)
@@ -271,6 +271,9 @@ msgstr "Descendente"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Todos"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Para cima"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Pesq. todas as pastas"
 
@@ -307,3 +310,9 @@ msgstr "Ir p/ Meus Arquivos"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Toques"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Não é possível definir conteúdo protegido por DRM como toque de chamada ou aviso de alerta"
+
index b999adb..6f5dc83 100644 (file)
@@ -310,3 +310,9 @@ msgstr "Ir para Os Meus Ficheiros"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Tons de toque"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossível definir conteúdo protegido por DRM como tom de toque ou alerta de notificação"
+
index 85374e8..9bbb247 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -271,6 +271,9 @@ msgstr "Descrescător"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Toate"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Sus"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Căutare totală foldere"
 
@@ -307,3 +310,9 @@ msgstr "Accesare Fişierele mele"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Tonuri sonerie"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export aici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Imposibil de setat conţinutul protejat prin drepturi DRM ca ton de sonerie sau ca alertă de notificare"
+
diff --git a/po/ru.po b/po/ru.po
deleted file mode 100644 (file)
index 4eb84d6..0000000
--- a/po/ru.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Любой"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Доступно"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Создать папку"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Дата"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Готово"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Запуск"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "Пересылка"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Картинки"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "Невозможно"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Инициализация данных MMC..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Прочее"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Возможно"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Печать"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Размер"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Звуки"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Период действия"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Видео"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Новая папка"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Телефон"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Переименовать"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Копировать"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Свойства"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Изменить"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Тип"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Сортировка по"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Переместить"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Переместить сюда"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Мелодия звонка"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Обои"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Закрыть"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Продолжить"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Копирование..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Удаление..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Разблокировать элемент?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Перемещение..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Вставить сюда"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Выбрать все"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Неподдерживаемый тип файла"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Добавить"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "Отмена"
-
index 3fa7c83..b939937 100644 (file)
@@ -310,3 +310,9 @@ msgstr "Перейти в Мои файлы"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Мелодии звонка"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Экспортировать сюда"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не удалось установить содержимое, защищенное DRM, в качестве мелодии звонка или сигнала уведомления"
+
index cbb9c23..dad2163 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -271,6 +271,9 @@ msgstr "Zostupne"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Všetko"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Hore"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Hľadať vo všet. prieč."
 
@@ -307,3 +310,9 @@ msgstr "Ísť na Moje súbory"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zvonenia"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovať sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Obsah chránený technológiou DRM nemožno nastaviť ako vyzváňací tón ani upozornenie na oznámenie"
+
index f121df9..a7acac8 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -271,6 +271,9 @@ msgstr "Padajoče"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Vse"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gor"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Iskanje po vseh mapah"
 
@@ -307,3 +310,9 @@ msgstr "Pojdi na Moje datot."
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zvonjenja"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvozi sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Vsebine, zaščitene z DRM, ni mogoče nastaviti za zvonjenje ali opozorilo"
+
index 3815e9a..1223920 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -271,6 +271,9 @@ msgstr "Opadajuće"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Sve"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gore"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Pretraži sve foldere"
 
@@ -307,3 +310,9 @@ msgstr "Idi u Moje fajlove"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Tonovi zvona"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovde"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Nije moguće podesiti sadržaj koji ima DRM zaštitu kao ton zvona ili upozorenje o obaveštenju"
+
index 87ff69b..4dad0e7 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -271,6 +271,9 @@ msgstr "Fallande"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Alla"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Upp"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Sök i alla mappar"
 
@@ -307,3 +310,9 @@ msgstr "Gå till Mina filer"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringsignaler"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportera hit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Det går inte att ställa in DRM-skyddat innehåll som ringsignaler eller meddelandevarningar"
+
diff --git a/po/tk.po b/po/tk.po
deleted file mode 100644 (file)
index 826304e..0000000
--- a/po/tk.po
+++ /dev/null
@@ -1,120 +0,0 @@
-msgid "IDS_MF_BODY_ANY"
-msgstr "Herhangi"
-
-msgid "IDS_MF_BODY_AVAILABLE_USES"
-msgstr "Mevcut kullanımlar"
-
-msgid "IDS_MF_BODY_CREATE_FOLDER"
-msgstr "Klasör oluştur"
-
-msgid "IDS_MF_BODY_DATE"
-msgstr "Tarih"
-
-msgid "IDS_MF_BODY_DONE"
-msgstr "Kaydet"
-
-msgid "IDS_MF_BODY_EXECUTE"
-msgstr "Uygulama"
-
-msgid "IDS_MF_BODY_FORWARDING"
-msgstr "İletme"
-
-msgid "IDS_MF_BODY_IMAGES"
-msgstr "Resimler"
-
-msgid "IDS_MF_BODY_IMPOSSIBLE"
-msgstr "İmkansız"
-
-msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
-msgstr "Os dados MMC estão a ser iniciados..."
-
-msgid "IDS_MF_BODY_OTHERS"
-msgstr "Diğerleri"
-
-msgid "IDS_MF_BODY_POSSIBLE"
-msgstr "Mümkün"
-
-msgid "IDS_MF_BODY_PRINT"
-msgstr "Yazdır"
-
-msgid "IDS_MF_BODY_SIZE"
-msgstr "Boyut"
-
-msgid "IDS_MF_BODY_SOUNDS"
-msgstr "Seslerim"
-
-msgid "IDS_MF_BODY_VALIDITY"
-msgstr "Geçerlilik"
-
-msgid "IDS_MF_BODY_VIDEOS"
-msgstr "Videolar"
-
-msgid "IDS_MF_HEADER_NEW_FOLDER"
-msgstr "Yeni klasör"
-
-msgid "IDS_MF_HEADER_PHONE"
-msgstr "Telefon"
-
-msgid "IDS_MF_HEADER_RENAME"
-msgstr "Yeniden adlandır"
-
-msgid "IDS_MF_OPT_COPY"
-msgstr "Kopyala"
-
-msgid "IDS_MF_OPT_DETAILS"
-msgstr "Ayrıntılar"
-
-msgid "IDS_MF_OPT_EDIT"
-msgstr "Düzenle"
-
-msgid "IDS_MF_OPT_LISTBY_TYPE"
-msgstr "Tür"
-
-msgid "IDS_MF_OPT_LIST_BY"
-msgstr "Listele"
-
-msgid "IDS_MF_OPT_MOVE"
-msgstr "Taşı"
-
-msgid "IDS_MF_OPT_MOVE_HERE"
-msgstr "Buraya taşı"
-
-msgid "IDS_MF_OPT_RINGTONE"
-msgstr "Zil sesi"
-
-msgid "IDS_MF_OPT_WALLPAPER"
-msgstr "Duvar kağıdı"
-
-msgid "IDS_MF_POP_CLOSE"
-msgstr "Kapat"
-
-msgid "IDS_MF_POP_CONTINUE"
-msgstr "Devam"
-
-msgid "IDS_MF_POP_COPYING"
-msgstr "Kopyalanıyor..."
-
-msgid "IDS_MF_POP_DELETING_ING"
-msgstr "Siliniyor..."
-
-msgid "IDS_MF_POP_DO_YOU_WANT_TO_UNLOCK_IT_NOW_Q"
-msgstr "Kilidi kaldırmak istiyor musunuz?"
-
-msgid "IDS_MF_POP_MOVING"
-msgstr "Taşıyor..."
-
-msgid "IDS_MF_POP_PASTE_HERE"
-msgstr "Buraya yapıştır"
-
-msgid "IDS_MF_POP_SELECT_ALL"
-msgstr "Hepsini seç"
-
-msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
-msgstr "Desteklenmeyen dosya türü"
-
-msgid "IDS_MF_SK_ADD"
-msgstr "Ekle"
-
-msgid "IDS_MF_SK_CANCEL"
-msgstr "İptal"
-
index 595e1d2..bd98a9b 100644 (file)
@@ -310,3 +310,9 @@ msgstr "Dosyalarım’a git"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Zil sesleri"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Buraya aktar"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM korumalı içerik zil sesi veya bildirim uyarısı olarak belirlenemedi"
+
index 328a90e..778172e 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -95,7 +95,7 @@ msgid "IDS_MF_SK3_EDIT"
 msgstr "Редагу-\nвати"
 
 msgid "IDS_MF_SK3_DELETE"
-msgstr "Видал."
+msgstr "Видалити"
 
 msgid "IDS_MF_SK3_MOVE"
 msgstr "Переміст."
@@ -271,6 +271,9 @@ msgstr "За спаданням"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Всі"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Вгору"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Шукати в усіх папках"
 
@@ -307,3 +310,9 @@ msgstr "Пер. до моїх файлів"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Звуки дзвінка"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортувати сюди"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Неможливо встановити вміст, захищений DRM, як звук дзвінка або сигнал сповіщення"
+
index 07cfda8..c0e84b3 100644 (file)
--- a/po/uz.po
+++ b/po/uz.po
@@ -271,6 +271,9 @@ msgstr "Kamayib borish"
 msgid "IDS_MF_TAB_ALL"
 msgstr "Barcha"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "Barcha jildlarni qidir"
 
@@ -307,3 +310,9 @@ msgstr "Fayllarimga o‘ting"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "Ringtonlar"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Bu yerga eksport qil"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM himoyalangan tarkibni rington yoki bildirishnoma signali sifatida o‘rnatib bo‘lmaydi"
+
index 86deb2d..464e17f 100644 (file)
@@ -2,7 +2,7 @@ msgid "IDS_MF_TAB_UP"
 msgstr "向上"
 
 msgid "IDS_MF_BUTTON_HOME"
-msgstr "主"
+msgstr "主界面"
 
 msgid "IDS_MF_OPT_VIEW_BY_LIST"
 msgstr "通过列表查看"
@@ -284,7 +284,7 @@ msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
 msgstr "显示文件扩展名"
 
 msgid "IDS_MF_OPT_SORT_BY"
-msgstr "排序通过"
+msgstr "排序方式"
 
 msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
 msgstr "列表和详情"
@@ -310,3 +310,9 @@ msgstr "转到我的文件"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "铃声"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "此处导出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "无法将 DRM 保护内容设置为铃声或通知提醒"
+
index 3b5b140..33e8318 100644 (file)
@@ -110,7 +110,7 @@ msgid "IDS_MF_SK3_COPY"
 msgstr "複製"
 
 msgid "IDS_MF_SK3_SORT_BY"
-msgstr "æ\8e\92åº\8fæ\8c\89"
+msgstr "æ\8e\92åº\8fæ\96¹å¼\8f"
 
 msgid "IDS_MF_SK3_SEARCH"
 msgstr "搜尋"
@@ -284,7 +284,7 @@ msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
 msgstr "顯示檔案伸展內容"
 
 msgid "IDS_MF_OPT_SORT_BY"
-msgstr "æ\8e\92åº\8fæ\8c\89"
+msgstr "æ\8e\92åº\8fæ\96¹å¼\8f"
 
 msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
 msgstr "清單及詳情"
@@ -310,3 +310,9 @@ msgstr "前往我的檔案"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "鈴聲"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒"
+
index 55d54d5..99adf4d 100644 (file)
@@ -271,6 +271,9 @@ msgstr "降序"
 msgid "IDS_MF_TAB_ALL"
 msgstr "全部"
 
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "上"
+
 msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
 msgstr "搜索所有文件夹"
 
@@ -307,3 +310,9 @@ msgstr "转到我的文件"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "铃声"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "此处导出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "无法将 DRM 保护内容设置为铃声或通知提醒"
+
index 2049198..b22bd6b 100644 (file)
@@ -310,3 +310,9 @@ msgstr "前往我的檔案"
 msgid "IDS_MF_BODY_RINGTONES"
 msgstr "鈴聲"
 
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒"
+
index b5e41af..78f8b5f 100644 (file)
@@ -622,7 +622,8 @@ int mf_ug_file_attr_get_file_category(const char *filepath, mf_ug_fs_file_type *
        /*/ToDo: error file name like the last letter is "." */
        for (i = strlen(filename); i >= 0; i--) {
                if (filename[i] == '.') {
-                       strncpy(file_ext, &filename[i + 1], FILE_EXT_LEN_MAX + 1);
+                       strncpy(file_ext, &filename[i + 1], FILE_EXT_LEN_MAX);
+                       ug_error("file_ext = %s\n",file_ext);
                        flag = 1;
                        break;
                }
index 5257ddb..eb539f2 100644 (file)
@@ -250,7 +250,7 @@ mf_ug_drm_file_mime_type mf_ug_fs_oper_get_drm_type(char *path)
        }
 }
 
-static int __drm_is_action_allowed(const char *path, drm_action_type_e action)
+int mf_ug_fs_oper_drm_is_action_allowed(const char *path, drm_action_type_e action, drm_setas_category_e category)
 {
        drm_bool_type_e is_allowed = 0;
        drm_action_allowed_data_s action_data;
@@ -259,6 +259,8 @@ static int __drm_is_action_allowed(const char *path, drm_action_type_e action)
        memset(&action_data,0x0,sizeof(drm_action_allowed_data_s));
        UG_SAFE_STRCPY(action_data.file_path, path);
 
+       action_data.data = category;
+
        ret = drm_is_action_allowed(action,&action_data,&is_allowed);
        if(DRM_RETURN_SUCCESS == ret && DRM_TRUE == is_allowed){
                return true;
@@ -267,6 +269,22 @@ static int __drm_is_action_allowed(const char *path, drm_action_type_e action)
        }
 }
 
+bool mf_ug_fs_oper_drm_is_valid(const char *path, drm_permission_type_e perm_type)
+{
+       int res = DRM_RETURN_SUCCESS;
+       drm_license_status_e licence_status = DRM_LICENSE_STATUS_UNDEFINED;
+       if (path) {
+               res = drm_get_license_status(path, perm_type, &licence_status);
+       }
+
+       ug_error("res is [%d] licence is [%d]", res, licence_status);
+       if (res == DRM_RETURN_SUCCESS && licence_status == DRM_LICENSE_STATUS_VALID) {
+               return true;
+       } else {
+               return false;
+       }
+
+}
 static bool __mf_ug_fs_oper_exec_drm_filter(ugFsNodeInfo *pnode_info, int option)
 {
        if (pnode_info == NULL) {
@@ -282,7 +300,7 @@ static bool __mf_ug_fs_oper_exec_drm_filter(ugFsNodeInfo *pnode_info, int option
 
        if (option & MF_UG_FILTER_DRM_WITHOUT_FL) {
                fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
-               res = __drm_is_action_allowed(fullpath, DRM_IS_FORWARDING_ALLOWED);
+               res = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_IS_FORWARDING_ALLOWED, DRM_SETAS_NONE);
                if (res == DRM_RETURN_SUCCESS) {
                        return FALSE;
                } else {
@@ -293,7 +311,7 @@ static bool __mf_ug_fs_oper_exec_drm_filter(ugFsNodeInfo *pnode_info, int option
        if (option & MF_UG_FILTER_DRM_IMAGE) {
                fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
 
-               result = __drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS);
+               result = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS, DRM_SETAS_WALLPAPER);
                if (result) {
                        mf_ug_drm_file_mime_type drm_mime_type = mf_ug_fs_oper_get_drm_type(fullpath);
                        if (drm_mime_type == MF_UG_DRM_IMAGE_FILE)
@@ -308,7 +326,7 @@ static bool __mf_ug_fs_oper_exec_drm_filter(ugFsNodeInfo *pnode_info, int option
        if (option & MF_UG_FILTER_DRM_RINGTONE) {
                fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
 
-               result = __drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS);
+               result = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS, DRM_SETAS_RINGTONE);
                if (result) {
                        mf_ug_drm_file_mime_type drm_mime_type = mf_ug_fs_oper_get_drm_type(fullpath);
                        if (drm_mime_type == MF_UG_DRM_RINGTONE_FILE)
index fb0661f..1708709 100644 (file)
@@ -32,7 +32,9 @@
 #include "mf-ug-list-play.h"\r
 \r
 #define UG_MAX_LEN_VIB_DURATION                0.5\r
-\r
+#ifdef UG_OPERATION_SELECT_MODE\r
+#define RESULT_KEY             "http://tizen.org/appcontrol/data/selected"\r
+#endif\r
 /******************************\r
 ** Prototype    : mf_ug_cb_back_button_cb\r
 ** Description  :\r
@@ -196,11 +198,37 @@ void mf_ug_cb_add_button_cb(void *data, Evas_Object *obj, void *event_info)
        } else {\r
                result = mf_ug_util_get_send_result(ugd);\r
        }\r
+       if (ugd->ug_Status.ug_bRingtoneSet) {\r
+               ug_error("result is [%s]", result);\r
+               int ret = MYFILE_ERR_NONE;\r
+               ret = mf_ug_file_attr_is_drm_file(result);\r
+               ug_error("ret is [%d]", ret);\r
+               if (ret == MYFILE_ERR_NONE) {\r
+                       ret = mf_ug_fs_oper_drm_is_valid(result, DRM_PERMISSION_TYPE_PLAY);\r
+                       ug_error("ret is [%d]", ret);\r
+                       if (ret == true) {\r
+                               ret = mf_ug_fs_oper_drm_is_action_allowed(result, DRM_HAS_VALID_SETAS_STATUS, DRM_SETAS_RINGTONE);\r
+                               ug_error("ret is [%d]", ret);\r
+                       }\r
+                       if (ret == false) {\r
+                               mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_DRM_UNABLE_SET, NULL, NULL, NULL, NULL, NULL);\r
+                               return;\r
+                       }\r
+               }\r
+       }\r
        if (result) {\r
                int ret = 0;\r
                ret = service_create(&service);\r
                if (ret == SERVICE_ERROR_NONE) {\r
+#ifdef UG_OPERATION_SELECT_MODE\r
+                       if (ugd->ug_UiGadget.ug_bOperationSelectFlag) {\r
+                               service_add_extra_data(service, RESULT_KEY, result);\r
+                       } else {\r
+                               service_add_extra_data(service, "result", result);\r
+                       }\r
+#else\r
                        service_add_extra_data(service, "result", result);\r
+#endif\r
                        ug_send_result(ugd->ug, service);\r
                        service_destroy(service);\r
                }\r
@@ -1079,6 +1107,7 @@ void mf_ug_cb_dir_pipe_cb(void *data, void *buffer, unsigned int nbyte)
                                        if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||\r
                                            ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE ||\r
                                            ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||\r
+                                           ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||\r
                                            ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||\r
                                            ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||\r
                                            ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {\r
@@ -1301,7 +1330,7 @@ void mf_ug_cb_create_new_folder(void *data, Evas_Object * obj, void *event_info)
                ugd->ug_Status.ug_pThumbUpdateTimer = NULL;\r
        }\r
 #endif\r
-       mf_ug_navi_bar_create_new_folder_view(ugd);\r
+       ugd->ug_MainWindow.ug_pNewFolderPopup = mf_ug_popup_create_new_folder_popup(ugd, MF_UG_LABEL_CREATE);\r
 \r
 }\r
 \r
@@ -1345,14 +1374,7 @@ void mf_ug_cb_cancel_new_folder_cb(void *data, Evas_Object * obj, void *event_in
        ecore_imf_context_input_panel_hide(elm_entry_imf_context_get(ugd->ug_MainWindow.ug_pEntry));\r
        evas_object_del(ugd->ug_MainWindow.ug_pEntry);\r
 \r
-       Evas_Object *btn = NULL;\r
-       btn = elm_object_item_part_content_unset(ugd->ug_MainWindow.ug_pNaviItem, TITLE_RIGHT_BTN);\r
-       UG_SAFE_FREE_OBJ(btn);\r
-       btn = elm_object_item_part_content_unset(ugd->ug_MainWindow.ug_pNaviItem, TITLE_LEFT_BTN);\r
-       UG_SAFE_FREE_OBJ(btn);\r
-\r
-       mf_ug_navi_bar_create_default_view(ugd);\r
-       mf_ug_ctrl_bar_set_item_disable(ugd);\r
+       UG_SAFE_FREE_OBJ(ugd->ug_MainWindow.ug_pNewFolderPopup);\r
 }\r
 \r
 static int __mf_cb_imk_cancel_cb(void *data)\r
@@ -1599,7 +1621,7 @@ void mf_ug_cb_save_cb(void *data, Evas_Object *obj, void *event_info)
                        ugd->ug_Status.ug_iMore = UG_MORE_DEFAULT;\r
                        ecore_imf_context_input_panel_hide(elm_entry_imf_context_get(ugd->ug_MainWindow.ug_pEntry));\r
                        evas_object_del(ugd->ug_MainWindow.ug_pEntry);\r
-\r
+                       UG_SAFE_FREE_OBJ(ugd->ug_MainWindow.ug_pNewFolderPopup);\r
                        mf_ug_navi_bar_create_default_view(ugd);\r
                }\r
 \r
index c052f45..5fd9e1b 100644 (file)
@@ -660,6 +660,63 @@ __mf_ug_list_play_mgr_error_cb(int error_code, void *userdata)
        ecore_pipe_write(g_player_pipe, &extra_data, sizeof(mf_player_cb_extra_data));
 }
 
+static bool __mf_ug_list_play_set_uri(player_h player, const char *uri)
+{
+       UG_TRACE_BEGIN;
+       ug_mf_retvm_if(player == NULL, false, "player is NULL");
+       ug_mf_retvm_if(uri == NULL, false, "uri is NULL");
+
+       int ret = 0;
+       ret = player_set_uri(player, uri);
+       //player_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
+       if (ret != PLAYER_ERROR_NONE) {
+               ug_error(">>>>>>>>>>>>>g_err_name : %d\n", ret);
+               UG_TRACE_END;
+               return false;
+       } else {
+               UG_TRACE_END;
+               return true;
+       }
+
+}
+
+static bool __mf_ug_list_play_set_sound_type(player_h player, sound_type_e type)
+{
+       UG_TRACE_BEGIN;
+       ug_mf_retvm_if(player == NULL, false, "player is NULL");
+
+       int ret = 0;
+       ret = player_set_sound_type(player, type);
+       //player_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
+       if (ret != PLAYER_ERROR_NONE) {
+               ug_error(">>>>>>>>>>>>>g_err_name : %d\n", ret);
+               UG_TRACE_END;
+               return false;
+       } else {
+               UG_TRACE_END;
+               return true;
+       }
+
+}
+
+static bool __mf_ug_list_play_create_player(player_h *player)
+{
+       UG_TRACE_BEGIN;
+
+       int ret = 0;
+       ret = player_create(player);
+       //player_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
+       if (ret != PLAYER_ERROR_NONE) {
+               ug_error(">>>>>>>>>>>>>g_err_name : %d\n", ret);
+               UG_TRACE_END;
+               return false;
+       } else {
+               UG_TRACE_END;
+               return true;
+       }
+
+}
+
 static bool __mf_ug_list_play_create_player_mgr(void *data, const char *path)
 {
        UG_TRACE_BEGIN;
@@ -672,37 +729,51 @@ static bool __mf_ug_list_play_create_player_mgr(void *data, const char *path)
 
        if (path_len > 0 && path_len < MYFILE_DIR_PATH_LEN_MAX) {
                if (ugd->ug_ListPlay.ug_Player == 0) {
-                       if (player_create(&ugd->ug_ListPlay.ug_Player) != PLAYER_ERROR_NONE) {
-                               ug_debug("Error when __mf_ug_list_play_create_player_mgr\n");
+                       ret = __mf_ug_list_play_create_player(&ugd->ug_ListPlay.ug_Player);
+                       if (ret == false) {
                                UG_TRACE_END;
                                return false;
                        }
-                       ug_debug("player is [%d]", ugd->ug_ListPlay.ug_Player);
+                       ug_debug("player is [%s]", ugd->ug_ListPlay.ug_Player);
                        /*avsysaudiosink volume table setting */
 
                        //ret = mm_player_set_attribute(ugd->ug_ListPlay.ug_Player, &g_err_name, "sound_volume_type", MM_SOUND_VOLUME_TYPE_MEDIA,
                        //                            "profile_uri", path, strlen(path), NULL);
-
-                       ug_debug("path is [%s]", path);
-                       ret = player_set_uri(ugd->ug_ListPlay.ug_Player, path);
-                       //player_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
-                       if (ret != PLAYER_ERROR_NONE) {
-                               ug_debug(">>>>>>>>>>>>>g_err_name : %s\n", g_err_name);
+                       ret = __mf_ug_list_play_set_uri(ugd->ug_ListPlay.ug_Player, path);
+                       if (ret == false) {
                                UG_TRACE_END;
                                return false;
                        }
 
-                       ret = player_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
-                       if (ret != PLAYER_ERROR_NONE) {
+                       ret = __mf_ug_list_play_set_sound_type(ugd->ug_ListPlay.ug_Player, SOUND_TYPE_MEDIA);
+                       if (ret == false) {
                                ug_error("set sound type failed");
                        } else {
                                ug_error("set sound type success");
                        }
+                       UG_SAFE_FREE_CHAR(g_player_cbs);
+                       if (g_player_pipe) {
+                               ecore_pipe_del(g_player_pipe);
+                               g_player_pipe = NULL;
+                       }
+                       g_player_cbs = calloc(1, sizeof(mf_player_cbs));
+                       g_player_pipe = ecore_pipe_add(__mf_player_mgr_callback_pipe_handler, ugd);
+
+
+                       player_set_completed_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_completed_cb, NULL);
+                       player_set_interrupted_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_interrupted_cb, NULL);
+                       player_set_error_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_error_cb, NULL);
 
                } else {
                        ug_debug("player handle is exist");
+
+                       ret = __mf_ug_list_play_set_uri(ugd->ug_ListPlay.ug_Player, path);
+                       if (ret == false) {
+                               UG_TRACE_END;
+                               return false;
+                       }
                        UG_TRACE_END;
-                       return false;
+                       return true;
                }
        } else {
                ug_debug("the path_len is too long");
@@ -710,18 +781,6 @@ static bool __mf_ug_list_play_create_player_mgr(void *data, const char *path)
                return false;
        }
 
-       UG_SAFE_FREE_CHAR(g_player_cbs);
-       if (g_player_pipe) {
-               ecore_pipe_del(g_player_pipe);
-               g_player_pipe = NULL;
-       }
-       g_player_cbs = calloc(1, sizeof(mf_player_cbs));
-       g_player_pipe = ecore_pipe_add(__mf_player_mgr_callback_pipe_handler, ugd);
-
-
-       player_set_completed_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_completed_cb, NULL);
-       player_set_interrupted_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_interrupted_cb, NULL);
-       player_set_error_cb(ugd->ug_ListPlay.ug_Player, __mf_ug_list_play_mgr_error_cb, NULL);
        //player_set_buffering_cb(ugd->ug_ListPlay.ug_Player, _mp_player_mgr_buffering_cb, NULL);
        return true;
 
@@ -1080,7 +1139,7 @@ static bool __mf_ug_list_play_ready_new_file_play(void *data, bool drm_check_fla
                        free(path);
                        path = NULL;
                        ug_error("ERROR HERE !!!!!!!");
-                       ugd->ug_MainWindow.ug_pNormalPopup = mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_ERROR_OCCUR, NULL, NULL, NULL, NULL, NULL);
+                       ugd->ug_MainWindow.ug_pNormalPopup = mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_UNABLE_TO_PLAY_ERROR_OCCURRED, NULL, NULL, NULL, NULL, NULL);
                        UG_TRACE_END;
                        return false;
                }
@@ -1097,7 +1156,7 @@ static bool __mf_ug_list_play_ready_new_file_play(void *data, bool drm_check_fla
                        free(path);
                        path = NULL;
                        ug_error("ERROR HERE !!!!!!!");
-                       ugd->ug_MainWindow.ug_pNormalPopup = mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_ERROR_OCCUR, NULL, NULL, NULL, NULL, NULL);
+                       ugd->ug_MainWindow.ug_pNormalPopup = mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_UNABLE_TO_PLAY_ERROR_OCCURRED, NULL, NULL, NULL, NULL, NULL);
                        UG_TRACE_END;
                        return false;
                }
@@ -1253,8 +1312,9 @@ static bool __mf_ug_list_play_unrealize(ugData *data)
 
        if (ugd->ug_ListPlay.ug_Player != 0) {
                /*/unrealize can be invoked at any state */
-               if (player_unprepare(ugd->ug_ListPlay.ug_Player) != 0) {
-                       ug_debug("Error when __mf_ug_list_play_unrealize\n");
+               int ret = player_unprepare(ugd->ug_ListPlay.ug_Player);
+               if (ret != 0) {
+                       ug_error("Error when __mf_ug_list_play_unrealize %d", ret);
                        UG_TRACE_END;
                        return false;
                } else {
@@ -1589,7 +1649,8 @@ void mf_ug_list_play_play_music_item(ugListItemData *data)
                if (ugd->ug_ListPlay.ug_pPlayFilePath != NULL) {
                        ug_debug();
                        if (g_strcmp0(ugd->ug_ListPlay.ug_pPlayFilePath, itemData->ug_pItemName->str) != 0) {
-                               mf_ug_list_play_destory_playing_file(ugd);
+                               //mf_ug_list_play_destory_playing_file(ugd);
+                               mf_ug_list_play_reset_playing_file(ugd);
                                mf_ug_list_disable_play_itc(ugd, true);
                                //mf_ug_list_play_update_item_icon(ugd);
                                __mf_ug_list_play_play_new_file(itemData, true);
@@ -1623,6 +1684,14 @@ void mf_ug_list_play_play_music_item(ugListItemData *data)
 **    Modification : Created function
 **
 ******************************/
+void mf_ug_list_play_reset_playing_file(void *data)
+{
+       UG_TRACE_BEGIN;
+       ugData *ugd = (ugData *)data;
+       ug_mf_retm_if(ugd == NULL, "ugd is NULL");
+       __mf_ug_list_play_unrealize(ugd);
+
+}
 void mf_ug_list_play_destory_playing_file(void *data)
 {
        UG_TRACE_BEGIN;
index 76ed9fc..6d9c581 100644 (file)
 #define MF_UG_TIMER_INTERVAL_VIBRATION 0.5\r
 #define MF_UG_VIBRATION_DEVICE 0\r
 #define MF_UG_VIBRATION_DURATION 500\r
+#ifdef UG_OPERATION_SELECT_MODE\r
+#define OPERATION_SEPERATOR            ";"\r
+#endif\r
+#define NORMAL_SEPERATOR               "?"\r
 \r
 /******************************\r
 ** Prototype    : ug_genlist_selected_state_get\r
@@ -242,6 +246,7 @@ static void __mf_ug_util_get_marked_off_selected_items(void *data, Eina_List **s
                } else if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_ALL_MODE ||\r
                           ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||\r
                           ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||\r
+                          ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||\r
                           ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {\r
                        if (params->ug_pCheckBox) {\r
                                if (params->ug_bChecked == true) {\r
@@ -294,7 +299,12 @@ char *mf_ug_util_get_send_result(void *data)
                                file_selected = g_strconcat(pNode, NULL);\r
                        } else {\r
                                char *temp = file_selected;\r
-                               file_selected = g_strconcat(file_selected, "?", pNode, NULL);\r
+#ifdef UG_OPERATION_SELECT_MODE\r
+                               if (ugd->ug_UiGadget.ug_bOperationSelectFlag) {\r
+                                       file_selected = g_strconcat(file_selected, OPERATION_SEPERATOR, pNode, NULL);\r
+                               } else\r
+#endif\r
+                               file_selected = g_strconcat(file_selected, NORMAL_SEPERATOR, pNode, NULL);\r
                                free(temp);\r
                        }\r
                }\r
index 0698312..57df023 100644 (file)
 #define UG_GRP_NAVI_VIEW                       "navigation_view"
 #define UG_GRP_NO_CONTENT                      "noContent"
 #define UG_GRP_PATH_INFO                       "pathinfo"
+#ifdef UG_OPERATION_SELECT_MODE
+#define UG_OPTION_COUNT                                6
+#else
 #define UG_OPTION_COUNT                                5
+#endif
 #define UG_ERROR_RETURN                                (-1)
 
 #define UG_SELECT_MODE_MULTI_ALL               "MULTI_ALL"
@@ -46,6 +50,7 @@
 #define UG_SELECT_MODE_MULTI_FILE              "MULTI_FILE"
 #define UG_SELECT_MODE_SINGLE_FILE             "SINGLE_FILE"
 #define UG_SELECT_MODE_IMPORT                  "IMPORT"
+#define UG_SELECT_MODE_IMPORT_PATH_SELECT      "IMPORT_PATH_SELECT"
 #define UG_SELECT_MODE_IMPORT_SINGLE                   "IMPORT_SINGLE"
 #define UG_SELECT_MODE_EXPORT                  "EXPORT"
 #define UG_SELECT_MODE_SHORTCUT                        "SHORTCUT"
index a8eb5ad..680fde4 100644 (file)
@@ -329,5 +329,7 @@ int mf_ug_file_attr_is_system_dir(char *fullpath, bool * result);
 mf_ug_fs_file_type mf_ug_file_attr_get_file_type_by_mime(const char *file_path);
 int mf_ug_fs_oper_create_dir(const char *dir);
 void mf_ug_fs_oper_sort_list(Eina_List **list, int sort_opt);
+int mf_ug_fs_oper_drm_is_action_allowed(const char *path, drm_action_type_e action, drm_setas_category_e category);
+bool mf_ug_fs_oper_drm_is_valid(const char *path, drm_permission_type_e perm_type);
 
 #endif
index 43b07c7..a0ccb2d 100644 (file)
@@ -83,6 +83,7 @@ struct _ugMainWindow {
        Evas_Object *ug_pSelectAllCheckBox;
        Evas_Object *ug_pSearchPopup;
        Evas_Object *ug_pContextPopup;
+       Evas_Object *ug_pNewFolderPopup;
 
        Elm_Object_Item *ug_pPreNaviItem;
        Elm_Object_Item *ug_pNaviItem;
@@ -112,6 +113,7 @@ struct _ugStatus {
        bool ug_bNoContentFlag;
        bool ug_bCancelDisableFlag;
        bool ug_b_NaviPushFlag;
+       bool ug_bRingtoneSet;
        Eina_Bool ug_bSelectAllChecked;
        int  ug_iThemeType;
        char *ug_pUpper_folder;
@@ -140,6 +142,7 @@ struct _ugStatus {
        Ecore_Idler *popup_create_idler;
        Ecore_Idler *msg_finish_idler;
        Ecore_Timer *pPopupTimer;
+       Ecore_Timer *play_timer;
 };
 
 
@@ -150,6 +153,9 @@ struct _ugUiGadget {
        int ug_iMarkedMode;
        int ug_iDrmFilterMode;
        int ug_iImportMode;
+#ifdef UG_OPERATION_SELECT_MODE
+       int ug_bOperationSelectFlag;
+#endif
        unsigned long ug_iFileFilter;
        int ug_iDrmFilter;
        char *ug_pExtension;
index d05ff9a..fbaccee 100644 (file)
 
 #include "mf-ug-conf.h"
 
+/************* system strings ************/
+#define MF_UG_LABEL_UNSUPPORT_FILE_TYPE        dgettext("sys_string", "IDS_COM_BODY_UNSUPPORTED_FILE_TYPE")
+#define MF_UG_LABEL_CONNECT_FAILED     dgettext("sys_string", "IDS_COM_POP_CONNECTION_FAILED")
 #define MF_UG_LABEL_PHONE              dgettext("sys_string", "IDS_COM_BODY_PHONE")
 #define MF_UG_LABEL_SELECTED           dgettext("sys_string", "IDS_COM_BODY_SELECTED")
 #define MF_UG_LABEL_MMC                        dgettext("sys_string", "IDS_COM_BODY_MEMORY_CARD")
-#define MF_UG_LABEL_OTG                        "External storage"
 #define MF_UG_LABEL_UNKNOWN            dgettext("sys_string", "IDS_COM_BODY_UNKNOWN")
 #define MF_UG_LABEL_SET                        dgettext("sys_string", "IDS_COM_SK_SET")
 #define MF_UG_LABEL_ATTACH             dgettext("sys_string", "IDS_COM_POP_ATTACH")
 #define MF_UG_LABEL_CANCEL             dgettext("sys_string", "IDS_COM_SK_CANCEL")
-#define MF_UG_LABEL_OTHER_MUSIC                "Other music"
 #define MF_UG_LABEL_NO_FILES           dgettext("sys_string", "IDS_COM_BODY_NO_FILES")
 #define MF_UG_LABEL_MYFILES            dgettext("sys_string", "IDS_COM_BODY_MY_FILES")
 #define MF_UG_LABEL_OK                 dgettext("sys_string", "IDS_COM_SK_OK")
-#define MF_UG_LABEL_HOME               dgettext(UGPACKAGE, "IDS_MF_BUTTON_HOME")
-#define MF_UG_LABEL_UPPER              dgettext(UGPACKAGE, "IDS_MF_TAB_UP")
-#define MF_UG_LABEL_UNABLE_TO_PLAY_DURING_CALL "Unable to play during call"
-#define MF_UG_LABEL_UNABLE_TO_PLAY_ERROR_OCCURRED  "Unable to play. Error occurred"
-#define MF_UG_LABEL_LIST_BY            dgettext(UGPACKAGE, "IDS_MF_OPT_LIST_BY")
 #define MF_UG_LABEL_DATE               dgettext("sys_string", "IDS_COM_POP_DATE")
 #define MF_UG_LABEL_SIZE               dgettext("sys_string", "IDS_COM_POP_SIZE")
 #define MF_UG_LABEL_TYPE               dgettext("sys_string", "IDS_COM_POP_TYPE")
 #define MF_UG_LABEL_NAME               dgettext("sys_string", "IDS_COM_POP_NAME")
-#define MF_UG_LABEL_ASCENDING          dgettext(UGPACKAGE, "IDS_MF_POP_ASCENDING")
-#define MF_UG_LABEL_DESCENDING         dgettext(UGPACKAGE, "IDS_MF_POP_DESCENDING")
 #define MF_UG_LABEL_SEARCH             dgettext("sys_string", "IDS_COM_BODY_SEARCH")
 #define MF_UG_LABEL_CANCEL             dgettext("sys_string", "IDS_COM_SK_CANCEL")
 #define MF_UG_LABEL_NO_RESULT          dgettext("sys_string", "IDS_COM_BODY_NO_SEARCH_RESULTS")
 #define MF_UG_LABEL_IMPORT             dgettext("sys_string", "IDS_COM_OPT_IMPORT")
-#define MF_UG_LABEL_EXPORT             "Export here"
-#define MF_UG_LABEL_SAVE_HERE          "Set here"
 #define MF_UG_LABEL_CREATE             dgettext("sys_string", "IDS_COM_BODY_CREATE_FOLDER")
 #define MF_UG_LABEL_NOT_ENOUGH_SPACE   dgettext("sys_string", "IDS_COM_POP_NOT_ENOUGH_MEMORY")
 #define MF_UG_LABEL_FOLDER             dgettext("sys_string", "IDS_COM_POP_FOLDER")
 #define MF_UG_LABEL_SAVE               dgettext("sys_string", "IDS_COM_SK_SAVE")
-#define MF_UG_LABEL_GET_NAME_FAILED    "Get name failed. try again!"
 #define MF_UG_LABEL_YES                        dgettext("sys_string", "IDS_COM_SK_YES")
 #define MF_UG_LABEL_NO                 dgettext("sys_string", "IDS_COM_SK_NO")
-#define MF_UG_LABEL_MEMORY_NOT_ENOUGH  dgettext(UGPACKAGE, "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY")
+#define MF_UG_LABEL_SELECT_ALL         dgettext("sys_string", "IDS_COM_BODY_SELECT_ALL")
+#define MF_UG_LABEL_MAX_CHARACTER_REACHED      dgettext("sys_string", "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED")
+#define MF_UG_LABEL_ALARM                      dgettext("sys_string", "IDS_COM_BODY_ALARM")
+
+/************ myfile strings *************/
+#define MF_UG_LABEL_MEMORY_NOT_ENOUGH          dgettext(UGPACKAGE, "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY")
+#define MF_UG_LABEL_ASCENDING                  dgettext(UGPACKAGE, "IDS_MF_POP_ASCENDING")
+#define MF_UG_LABEL_DESCENDING                 dgettext(UGPACKAGE, "IDS_MF_POP_DESCENDING")
+#define MF_UG_LABEL_EXPORT                     dgettext(UGPACKAGE, "IDS_MF_BUTTON_EXPORT_HERE")
+#define MF_UG_LABEL_HOME                       dgettext(UGPACKAGE, "IDS_MF_BUTTON_HOME")
+#define MF_UG_LABEL_UPPER                      dgettext(UGPACKAGE, "IDS_MF_TAB_UP")
+#define MF_UG_LABEL_LIST_BY                    dgettext(UGPACKAGE, "IDS_MF_OPT_LIST_BY")
+#define MF_UG_LABEL_GO_TO_MYFILES              dgettext(UGPACKAGE, "IDS_MF_BUTTON_GO_TO_MY_FILES")
+#define MF_UG_LABEL_RINGTONES                  dgettext(UGPACKAGE, "IDS_MF_BODY_RINGTONES")
+#define MF_UG_LABEL_DRM_UNABLE_SET             dgettext(UGPACKAGE, "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT")
+
+/************no design id **************/
+#define MF_UG_LABEL_OTHER_MUSIC                "Other music"
+#define MF_UG_LABEL_UNABLE_TO_PLAY_DURING_CALL "Unable to play during call"
+#define MF_UG_LABEL_UNABLE_TO_PLAY_ERROR_OCCURRED  "Unable to play. Error occurred"
+#define MF_UG_LABEL_SAVE_HERE          "Set here"
+#define MF_UG_LABEL_GET_NAME_FAILED    "Get name failed. try again!"
 #define MF_UG_LABEL_NAME_INVALID       ("Invalid name, retry!")
 #define MF_UG_LABEL_ILLEGAL_CHAR       "Name contains illegal character, Retry!"
 #define MF_UG_LABEL_PATH_REACH_MAX_LEN "Full path length should be  less than 4096,Retry!"
 #define MF_UG_LABEL_OPER_READ_ONLY     "Operation failed: Read Only Area"
 #define MF_UG_LABEL_CREATE_DIR_FAILED  "Create Directory failed"
 #define MF_UG_LABEL_EMPTY_FOLDER_NAME  "Folder name can't be empty, Retry!"
-#define MF_UG_LABEL_SELECT_ALL         dgettext("sys_string", "IDS_COM_BODY_SELECT_ALL")
-#define MF_UG_LABEL_UNSUPPORT_FILE_TYPE        dgettext("sys_string", "IDS_COM_BODY_UNSUPPORTED_FILE_TYPE")
-#define MF_UG_LABEL_CONNECT_FAILED     dgettext("sys_string", "IDS_COM_POP_CONNECTION_FAILED")
-#define MF_UG_LABEL_ERROR_OCCUR                "Unable to play. Error occurred"
-#define MF_UG_LABEL_GO_TO_MYFILES      dgettext(UGPACKAGE, "IDS_MF_BUTTON_GO_TO_MY_FILES")
-#define MF_UG_LABEL_RINGTONES          dgettext(UGPACKAGE, "IDS_MF_BODY_RINGTONES")
-#define MF_UG_LABEL_MAX_CHARACTER_REACHED      dgettext("sys_string", "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED")
-#define MF_UG_LABEL_ALARM              dgettext("sys_string", "IDS_COM_BODY_ALARM")
+
+
 #endif
 
index 2056488..e3ceea6 100644 (file)
@@ -116,6 +116,7 @@ enum _mf_ug_select_mode {
        EXPORT_MODE,
        IMPORT_MODE,
        IMPORT_SINGLE,
+       IMPORT_PATH_SELECT_MODE,
        SAVE_MODE,
        SELECT_MODE_MAX
 };
index b8bd008..591e29e 100644 (file)
 #include "mf-ug-cb.h"
 #include "mf-ug-list-play.h"
 
+#ifdef UG_OPERATION_SELECT_MODE
+
+#define MF_BUNDLE_SELECTION_MODE        "http://tizen.org/appcontrol/data/selection_mode"
+#define MF_BUNDLE_SELECTION_MODE_SINGLE "single"
+#define MF_BUNDLE_SELECTION_MODE_MULTI  "multiple"
+#endif
+
 /******************************
 ** Prototype    : __mf_ug_main_init_data
 ** Description  :
@@ -81,6 +88,9 @@ static void __mf_ug_main_init_data(void *data)
 
        ugd->ug_ListPlay.ug_pPlayFilePath = NULL;
        ugd->ug_ListPlay.ug_iPlayState = PLAY_STATE_INIT;
+#ifdef UG_OPERATION_SELECT_MODE
+       ugd->ug_UiGadget.ug_bOperationSelectFlag = false;
+#endif
 
 
        mf_ug_util_create_dir_monitor(ugd);
@@ -316,6 +326,7 @@ static int __mf_ug_main_set_path_option(void *data, const char *path)
                }
                ugd->ug_Status.ug_bInSettingView = true;
                ugd->ug_Status.ug_bSettingEntry = true;
+               ugd->ug_Status.ug_bRingtoneSet = true;
        } else if (strlen(path) == 1 && strncmp(path, "/", 1)) {
                /**chech the path whether is "/" */
                entry_path = strdup(PHONE_FOLDER);
@@ -341,6 +352,7 @@ static int __mf_ug_main_set_path_option(void *data, const char *path)
                if (ecore_file_exists(entry_path) == false) {
 
                        if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||
+                           ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||
                            ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
                            ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||
                            ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
@@ -414,6 +426,8 @@ static void __mf_ug_main_set_select_mode(void *data, const char *select_mode)
                        ugd->ug_UiGadget.ug_iSelectMode = MULTI_ALL_MODE;
                } else if(!strncmp(select_mode, UG_SELECT_MODE_IMPORT, strlen(select_mode))) {
                        ugd->ug_UiGadget.ug_iSelectMode = IMPORT_MODE;
+               } else if(!strncmp(select_mode, UG_SELECT_MODE_IMPORT_PATH_SELECT, strlen(select_mode))) {
+                       ugd->ug_UiGadget.ug_iSelectMode = IMPORT_PATH_SELECT_MODE;
                } else if(!strncmp(select_mode, UG_SELECT_MODE_EXPORT, strlen(select_mode))) {
                        ugd->ug_UiGadget.ug_iSelectMode = EXPORT_MODE;
                } else if (!strncmp(select_mode, UG_SELECT_MODE_IMPORT_SINGLE, strlen(select_mode))) {
@@ -569,17 +583,37 @@ static void __mf_ug_main_set_drm_filter_mode(void *data, const char *drm_filter)
                } else if (!strncmp(drm_filter, UG_DRM_FILTER_WITHOUT_FL, strlen(drm_filter))) {
                        ugd->ug_UiGadget.ug_iDrmFilterMode = DRM_FILTER_WITHOUT_FL;
                } else {
-                       ugd->ug_UiGadget.ug_iDrmFilterMode = DRM_FILTER_NONE;
+                       ugd->ug_UiGadget.ug_iDrmFilterMode = DRM_FILTER_ALL;
                }
        } else {
-               ugd->ug_UiGadget.ug_iDrmFilterMode = DRM_FILTER_NONE;
+               ugd->ug_UiGadget.ug_iDrmFilterMode = DRM_FILTER_ALL;
        }
 
        ugd->ug_UiGadget.ug_iDrmFilter = mf_ug_fm_svc_wapper_get_drm_filter(ugd->ug_UiGadget.ug_iDrmFilterMode, ugd->ug_UiGadget.ug_iFileFilter);
        UG_TRACE_END;
 }
 
+#ifdef UG_OPERATION_SELECT_MODE
+static void __mf_ug_main_set_operation_select_mode(void *data, const char *select_mode)
+{
+       UG_TRACE_BEGIN;
+       ugData *ugd = (ugData *)data;
+       ug_mf_retm_if(ugd == NULL, "ugd is NULL");
 
+       if (select_mode != NULL) {
+               if (!strncmp(select_mode, MF_BUNDLE_SELECTION_MODE_SINGLE, strlen(select_mode))) {
+                       ugd->ug_UiGadget.ug_iSelectMode = SINGLE_FILE_MODE;
+               } else if (!strncmp(select_mode, MF_BUNDLE_SELECTION_MODE_MULTI, strlen(select_mode))) {
+                       ugd->ug_UiGadget.ug_iSelectMode = MULTI_FILE_MODE;
+               } else {
+                       ugd->ug_UiGadget.ug_iSelectMode = SINGLE_FILE_MODE;
+               }
+               ugd->ug_UiGadget.ug_bOperationSelectFlag = true;
+       }
+       UG_TRACE_END;
+
+}
+#endif
 /******************************
 ** Prototype    : __mf_ug_main_set_option_status
 ** Description  : Samsung
@@ -602,12 +636,17 @@ static void __mf_ug_main_set_option_status(void *data, service_h service)
        UG_TRACE_BEGIN;
        ugData *ugd = (ugData *)data;
        ug_mf_retm_if(ugd == NULL, "ugd is NULL");
-       char *key[UG_OPTION_COUNT] = { "path", "select_type", "file_type", "marked_mode", "drm_type"};
        char *path = NULL;
        char *select_mode = NULL;
        char *filter_mode = NULL;
        char *marked_mode = NULL;
        char *drm_filter_mode = NULL;
+#ifdef UG_OPERATION_SELECT_MODE
+       char *key[UG_OPTION_COUNT] = { "path", "select_type", "file_type", "marked_mode", "drm_type", MF_BUNDLE_SELECTION_MODE};
+       char *operation_select_mode = NULL;
+#else
+       char *key[UG_OPTION_COUNT] = { "path", "select_type", "file_type", "marked_mode", "drm_type"};
+#endif
 
        service_get_extra_data(service, key[0], &path);
        service_get_extra_data(service, key[1], &select_mode);
@@ -620,6 +659,10 @@ static void __mf_ug_main_set_option_status(void *data, service_h service)
        __mf_ug_main_set_filter_mode(ugd, filter_mode);
        __mf_ug_main_set_marked_mode(ugd, marked_mode);
        __mf_ug_main_set_drm_filter_mode(ugd, drm_filter_mode);
+#ifdef UG_OPERATION_SELECT_MODE
+       service_get_extra_data(service, key[5], &operation_select_mode);
+       __mf_ug_main_set_operation_select_mode(ugd, operation_select_mode);
+#endif
        UG_TRACE_END;
 }
 
@@ -1076,10 +1119,8 @@ static void on_destroy(ui_gadget_h ug, service_h service, void *priv)
                UG_SAFE_FREE_CHAR(ugd->ug_ListPlay.ug_pPlayFilePath);
        }
 
-       if (ugd->ug_Status.ug_pThumbUpdateTimer != NULL) {
-               ecore_timer_del(ugd->ug_Status.ug_pThumbUpdateTimer);
-               ugd->ug_Status.ug_pThumbUpdateTimer = NULL;
-       }
+       UG_SAFE_DEL_ECORE_TIMER(ugd->ug_Status.ug_pThumbUpdateTimer);
+       UG_SAFE_DEL_ECORE_TIMER(ugd->ug_Status.play_timer);
        __mf_ug_main_free_evas_object(ugd);
        UG_TRACE_END;
 }
index a3071c3..e538019 100644 (file)
@@ -95,7 +95,9 @@ static void __mf_ug_ctrl_bar_append_item(void *data, Evas_Object *ctrl_bar, int
                elm_object_item_disabled_set(item, EINA_TRUE);
                //elm_toolbar_item_append(pCtrlBar, NULL, MF_UG_LABEL_SET, (Evas_Smart_Cb) mf_ug_cb_add_button_cb, ugd);
        } else {
-               if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+               if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
+                   ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||
+                   ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                        elm_toolbar_item_append(pCtrlBar, NULL, MF_UG_LABEL_IMPORT, (Evas_Smart_Cb) mf_ug_cb_add_button_cb, ugd);
                        item = elm_toolbar_item_append(pCtrlBar, NULL, NULL, NULL, NULL);
                        elm_object_item_disabled_set(item, EINA_TRUE);
@@ -187,7 +189,9 @@ void mf_ug_ctrl_bar_disable_item(void *data, bool disable)
                const char *disable_labe = NULL;
                if (ugd->ug_UiGadget.ug_iSelectMode == SINGLE_ALL_MODE || ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE) {
                        disable_labe = MF_UG_LABEL_SET;
-               } else if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+               } else if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
+                          ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||
+                          ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                        disable_labe = MF_UG_LABEL_IMPORT;
                } else {
                        disable_labe = MF_UG_LABEL_ATTACH;
index e57f78a..ffc2482 100644 (file)
@@ -27,6 +27,8 @@
 
 #define MF_UG_SELECTED_ITEM_BRING_UP_COUNT     7
 #define MF_UG_SELECTED_ITEM_BRING_UP_COUNT_MAX 8
+
+#define MF_UG_LIST_PLAY_TIME_OUT       0.5
 /******************************
 ** Prototype    : __mf_ug_genlist_is_file_marked
 ** Description  : Samsung
@@ -290,6 +292,33 @@ static Evas_Object *__mf_ug_genlist_create_radio_box(Evas_Object *parent, ugList
 }
 
 
+static bool __mf_ug_list_play_timer_cb(void *data)
+{
+       ugListItemData *item_data = (ugListItemData *)data;
+       ugData *ugd = (ugData *)item_data->ug_pData;
+
+
+       if (ugd->ug_ListPlay.ug_iPlayState == PLAY_STATE_PLAYING || ugd->ug_ListPlay.ug_iPlayState == PLAY_STATE_PAUSED) {
+               if (g_strcmp0(ugd->ug_ListPlay.ug_pPlayFilePath, item_data->ug_pItemName->str) == 0) {
+                       mf_ug_list_play_destory_playing_file(ugd);
+                       //mf_ug_list_disable_play_itc(ugd, true);
+                       //mf_ug_list_play_update_item_icon(ugd);
+                       UG_SAFE_FREE_CHAR(ugd->ug_ListPlay.ug_pPlayFilePath);
+               } else {
+                       //mf_ug_list_paly_hide_play_icon(ugd);
+               }
+       }
+       mf_ug_cb_list_play_cb(item_data, NULL, NULL);
+       if (elm_radio_value_get(ugd->ug_MainWindow.ug_pRadioGroup) != item_data->ug_iGroupValue) {
+               ugd->ug_Status.ug_iRadioOn = item_data->ug_iGroupValue;
+               item_data->ug_bChecked = true;
+               elm_radio_value_set(ugd->ug_MainWindow.ug_pRadioGroup, item_data->ug_iGroupValue);
+       }
+
+       item_data->ug_pData->ug_Status.play_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+
+}
 
 /******************************
 ** Prototype    : __mf_ug_genlist_radio_box_cb
@@ -314,11 +343,26 @@ static void __mf_ug_genlist_radio_box_cb(void *data, Evas_Object *obj, void *eve
        UG_TRACE_BEGIN;
        ugListItemData *itemData = (ugListItemData *)data;
        ug_mf_retm_if(itemData == NULL, "ugListItemData is NULL");
+       ugData *ugd = (ugData *)itemData->ug_pData;
+       ug_mf_retm_if(ugd == NULL, "ugd is NULL");
 
        itemData->ug_bChecked = true;
        itemData->ug_pData->ug_Status.ug_iRadioOn = itemData->ug_iGroupValue;
        elm_radio_value_set(itemData->ug_pData->ug_MainWindow.ug_pRadioGroup, itemData->ug_iGroupValue);
        mf_ug_ctrl_bar_set_item_disable(itemData->ug_pData);
+
+
+       mf_ug_launch_type launch_type = mf_ug_util_get_file_launch_type(itemData->ug_pItemName->str);
+       if (launch_type == LAUNCH_TYPE_MUSIC) {
+               if (ugd->ug_Status.play_timer == NULL) {
+                       ug_error(">>>>>>>>>>>>>> entry list play");
+                       ugd->ug_Status.play_timer = ecore_timer_add(MF_UG_LIST_PLAY_TIME_OUT, (Ecore_Task_Cb)__mf_ug_list_play_timer_cb, itemData);
+               } else {
+                       ug_error(">>>>>>>>>>>>>> Faild entry list play");
+
+               }
+       }
+
        UG_TRACE_END;
 }
 
@@ -698,6 +742,7 @@ static Evas_Object *__mf_ug_genlist_get_gl_icon(void *data, Evas_Object *obj, co
                } else {
                        if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE
                            || ugd->ug_UiGadget.ug_iSelectMode == MULTI_ALL_MODE
+                           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
                            || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE) {
                                selected_box = __mf_ug_genlist_add_checkbox(listItemData, obj);
                        } else if (ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE
@@ -707,6 +752,7 @@ static Evas_Object *__mf_ug_genlist_get_gl_icon(void *data, Evas_Object *obj, co
                                selected_box = __mf_ug_genlist_add_radio_box(listItemData, obj);
                        }
                }
+               evas_object_propagate_events_set(selected_box, EINA_FALSE);
                return selected_box;
        } else if (!strcmp(part, "elm.icon.2")) {
                __mf_ug_genlist_get_thumbnail(listItemData);
@@ -870,6 +916,7 @@ static void __mf_ug_genlist_del_gl(void *data, Evas_Object *obj)
 **    Modification : Created function
 **
 ******************************/
+
 void mf_ug_genlist_selected_gl(void *data, Evas_Object *obj, void *event_info)
 {
        UG_TRACE_BEGIN;
@@ -893,29 +940,25 @@ void mf_ug_genlist_selected_gl(void *data, Evas_Object *obj, void *event_info)
                        if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE) {
                                return;
                        }
-
                        if (ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE || ugd->ug_UiGadget.ug_iSelectMode == SINGLE_ALL_MODE) {
-                               if (elm_radio_value_get(ugd->ug_MainWindow.ug_pRadioGroup) != selected->ug_iGroupValue) {
-                                       ugd->ug_Status.ug_iRadioOn = selected->ug_iGroupValue;
-                                       selected->ug_bChecked = true;
-                                       elm_radio_value_set(ugd->ug_MainWindow.ug_pRadioGroup, selected->ug_iGroupValue);
-                               }
-
                                mf_ug_launch_type launch_type = mf_ug_util_get_file_launch_type(selected->ug_pItemName->str);
                                if (launch_type == LAUNCH_TYPE_MUSIC) {
-                                       if (ugd->ug_ListPlay.ug_iPlayState == PLAY_STATE_PLAYING || ugd->ug_ListPlay.ug_iPlayState == PLAY_STATE_PAUSED) {
-                                               if (g_strcmp0(ugd->ug_ListPlay.ug_pPlayFilePath, selected->ug_pItemName->str) == 0) {
-                                                       mf_ug_list_play_destory_playing_file(ugd);
-                                                       //mf_ug_list_disable_play_itc(ugd, true);
-                                                       //mf_ug_list_play_update_item_icon(ugd);
-                                                       UG_SAFE_FREE_CHAR(ugd->ug_ListPlay.ug_pPlayFilePath);
-                                               } else {
-                                                       //mf_ug_list_paly_hide_play_icon(ugd);
-                                               }
+                                       if (ugd->ug_Status.play_timer == NULL) {
+                                               ug_error(">>>>>>>>>>>>>> entry list play");
+                                               ugd->ug_Status.play_timer = ecore_timer_add(MF_UG_LIST_PLAY_TIME_OUT, (Ecore_Task_Cb)__mf_ug_list_play_timer_cb, selected);
+                                       } else {
+                                               ug_error(">>>>>>>>>>>>>> Faild entry list play");
+
+                                       }
+                               } else {
+                                       if (elm_radio_value_get(ugd->ug_MainWindow.ug_pRadioGroup) != selected->ug_iGroupValue) {
+                                               ugd->ug_Status.ug_iRadioOn = selected->ug_iGroupValue;
+                                               selected->ug_bChecked = true;
+                                               elm_radio_value_set(ugd->ug_MainWindow.ug_pRadioGroup, selected->ug_iGroupValue);
                                        }
-                                       mf_ug_cb_list_play_cb(selected, NULL, NULL);
                                }
 
+
                        } else {
                                if (selected->ug_bChecked == 0) {
                                        selected->ug_bChecked = 1;
@@ -1128,6 +1171,7 @@ Evas_Object *__mf_ug_genlist_create_gl(void *data)
 
        if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||
            ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE ||
+           ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||
            ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
            ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||
            ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||
@@ -1403,9 +1447,6 @@ Evas_Object *mf_ug_genlist_create_content_list_view(void *data)
        ugd->ug_Status.ug_iRadioOn = 0;
        ugd->ug_Status.ug_bNoContentFlag = false;
 
-       genlist = __mf_ug_genlist_create_gl(ugd);
-
-       ugd->ug_MainWindow.ug_pNaviGenlist = genlist;
 
        GString *fullpath = g_string_new(ugd->ug_Status.ug_pPath->str);
 
@@ -1446,7 +1487,6 @@ Evas_Object *mf_ug_genlist_create_content_list_view(void *data)
 
        if ((dir_list_len == 0 && filter_file_list_len == 0)) {
                ug_debug("===========================================  create the no content view");
-               Evas_Object *layout;
                Evas_Object *nocontent = NULL;
 
                nocontent = elm_layout_add(ugd->ug_MainWindow.ug_pMainLayout);
@@ -1455,18 +1495,16 @@ Evas_Object *mf_ug_genlist_create_content_list_view(void *data)
 
                ugd->ug_Status.ug_bNoContentFlag = true;
 
-               elm_scroller_bounce_set(genlist, EINA_FALSE, EINA_FALSE);
-
-               layout = elm_layout_add(ugd->ug_MainWindow.ug_pMainLayout);
 
-               elm_layout_file_set(layout, UG_EDJ_NAVIGATIONBAR, UG_GRP_NO_CONTENT);
-               elm_object_part_content_set(layout, "myfile.noContent.upper", genlist);
-               elm_object_part_content_set(layout, "myfile.noContent.content", nocontent);
                mf_ug_util_add_dir_watch(fullpath->str, ugd);
                g_string_free(fullpath, true);
                fullpath = NULL;
-               return layout;
+               return nocontent;
        }
+       
+       genlist = __mf_ug_genlist_create_gl(ugd);
+
+       ugd->ug_MainWindow.ug_pNaviGenlist = genlist;
        ugFsNodeInfo *pNode = NULL;
        Eina_List *l = NULL;
 
@@ -1474,8 +1512,9 @@ Evas_Object *mf_ug_genlist_create_content_list_view(void *data)
                count++;
 
 
-if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||
+               if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||
                    ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE ||
+                   ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE ||
                    ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
                    ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||
                    ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||
index e8e4615..b552718 100644 (file)
@@ -315,7 +315,9 @@ void mf_ug_navi_bar_title_set(void *data)
        UG_TRACE_BEGIN;
        ugData *ugd = (ugData *)data;
        ug_mf_retm_if(ugd == NULL, "ugd is NULL");
-       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                elm_object_part_text_set(ugd->ug_MainWindow.ug_pNaviBar, "elm.text.title", MF_UG_LABEL_IMPORT);
        } else if (ugd->ug_Status.ug_iViewType != mf_ug_view_root && !(ugd->ug_Status.ug_bSettingEntry == true && ugd->ug_Status.ug_bInSettingView == true)) {
                Evas_Object *home_btn = elm_button_add(ugd->ug_MainWindow.ug_pNaviBar);
@@ -424,7 +426,9 @@ void mf_ug_navi_bar_set_ctrl_button(void *data)
        Evas_Object *pNavi = ugd->ug_MainWindow.ug_pNaviBar;
        Evas_Object *bt_1 = NULL;
        Evas_Object *bt_2 = NULL;
-       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                bt_1 = mf_ug_navi_bar_create_button(pNavi, NAVI_BUTTON_STYLE, MF_UG_LABEL_IMPORT, NULL, mf_ug_cb_add_button_cb, ugd);
        } else if (ugd->ug_Status.ug_iViewType != mf_ug_view_root) {
                if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE) {
@@ -476,7 +480,9 @@ void mf_ug_navi_bar_create_default_view(void *data)
        pNaviLayout = mf_ug_navi_bar_create_layout(box, UG_EDJ_NAVIGATIONBAR, UG_GRP_NAVI_VIEW);
        ugd->ug_MainWindow.ug_pNaviLayout = pNaviLayout;
 
-       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                newContent = __mf_ug_genlist_create_gl(ugd);
                ugd->ug_MainWindow.ug_pNaviGenlist = newContent;
 
@@ -486,6 +492,7 @@ void mf_ug_navi_bar_create_default_view(void *data)
                        evas_object_size_hint_min_set(top_layout, MF_UG_UPPER_WIDTH, MF_UG_UPPER_HEIGHT);
                        upper_genlist = mf_navi_bar_upper_create(top_layout);
                        elm_object_scroll_freeze_push(upper_genlist);
+                       elm_genlist_scroller_policy_set(upper_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
                        mf_ug_genlist_goto_myfile_style_set(ugd);
                        mf_ug_genlist_goto_myfile_item_append(upper_genlist, ugd);
                        ugd->ug_Status.ug_bUpperFlag = true;
@@ -551,10 +558,13 @@ void mf_ug_navi_bar_create_default_view(void *data)
        mf_ug_navi_bar_title_set(ugd);
        mf_ug_navi_bar_remove_previous_contents(ugd);
 
-       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                ug_ecore_idler_del(ugd->ug_Status.search_idler);
                ugd->ug_Status.search_idler = ecore_idler_add(mf_ug_navi_search_idler_cb, ugd);
        }
+       UG_SAFE_DEL_ECORE_TIMER(ugd->ug_Status.play_timer);
        UG_TRACE_END;
 }
 
@@ -608,6 +618,7 @@ void mf_ug_navi_bar_create_new_folder_view(void *data)
        elm_object_item_signal_emit(ugd->ug_MainWindow.ug_pNaviItem, "elm,state,sip,shown", "");
 
        elm_object_focus_set(ugd->ug_MainWindow.ug_pEntry, EINA_TRUE);
+       UG_SAFE_DEL_ECORE_TIMER(ugd->ug_Status.play_timer);
        //mf_ug_navi_bar_set_ctrl_button(ugd);
 
 }
@@ -896,7 +907,9 @@ void mf_ug_navi_bar_button_set_disable(void *data, bool disable)
        ug_mf_retm_if(pNavi_s == NULL, "get navigation bar in use failed");
 
        const char *disable_labe = NULL;
-       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
+       if (ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_PATH_SELECT_MODE
+           || ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
                disable_labe = MF_UG_LABEL_IMPORT;
        } else if (ugd->ug_UiGadget.ug_iSelectMode == SINGLE_ALL_MODE || ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE) {
                disable_labe = MF_UG_LABEL_SET;
index 5de8202..438d651 100644 (file)
@@ -16,7 +16,7 @@
 \r
 \r
 \r
-#include <status.h>\r
+#include <notification.h>\r
 \r
 #include "mf-ug-util.h"\r
 #include "mf-ug-winset.h"\r
@@ -364,7 +364,7 @@ Evas_Object *mf_ug_popup_create(void *data, mf_ug_popup_mode popupMode, char *ti
 void mf_ug_popup_indicator_popup(const char *text)\r
 {\r
        ug_mf_retm_if(text == NULL, "text is NULL");\r
-       int ret = status_message_post(text);\r
+       int ret = notification_status_message_post(text);\r
        ug_debug("status_message_post()... [0x%x]!", ret);\r
        if (ret != 0) {\r
                ug_debug("status_message_post()... [0x%x]!", ret);\r
@@ -426,3 +426,176 @@ void mf_ug_context_popup_create_more(void *data, Evas_Object *parent)
        UG_TRACE_END;\r
 }\r
 \r
+static Evas_Object *__mf_ug_popup_entry_create(Evas_Object *parent)\r
+{\r
+       Evas_Object *en = NULL;\r
+\r
+       en = elm_entry_add(parent);\r
+       elm_entry_scrollable_set(en, EINA_TRUE);\r
+       elm_entry_select_all(en);\r
+       elm_scroller_policy_set(en, ELM_SCROLLER_POLICY_OFF,\r
+                                               ELM_SCROLLER_POLICY_AUTO);\r
+\r
+       Ecore_IMF_Context *imf_context = elm_entry_imf_context_get(en);\r
+\r
+       elm_entry_single_line_set(en, EINA_TRUE);\r
+       evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND,\r
+                                        EVAS_HINT_EXPAND);\r
+       evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL);\r
+       evas_object_show(en);\r
+\r
+       return en;\r
+\r
+}\r
+\r
+static char *__new_folder_text_get(void *data)\r
+{\r
+       UG_TRACE_BEGIN;\r
+       ugData *ugd = (ugData *)data;\r
+       ug_mf_retvm_if(ugd == NULL, NULL, "ugd is NULL");\r
+\r
+               int error_code = 0;\r
+               char *fileName = NULL;\r
+               char *fullpath = (char *)malloc(sizeof(char) * MYFILE_FILE_PATH_LEN_MAX);\r
+               if (fullpath == NULL) {\r
+                       return NULL;\r
+               }\r
+               GString *dest_fullpath = NULL;\r
+\r
+               memset(fullpath, 0, MYFILE_FILE_PATH_LEN_MAX);\r
+               fileName = elm_entry_markup_to_utf8(MF_UG_LABEL_FOLDER);\r
+               snprintf(fullpath, (MYFILE_FILE_PATH_LEN_MAX), "%s/%s", (char *)ugd->ug_Status.ug_pPath->str, fileName);\r
+\r
+               dest_fullpath = g_string_new(fullpath);\r
+\r
+\r
+               if (mf_ug_fm_svc_wrapper_detect_duplication(dest_fullpath)) {\r
+                       ug_debug("dectetion result is TRUE\ndest_fullpath is %s\n", dest_fullpath->str);\r
+                       error_code = mf_ug_fm_svc_wrapper_file_auto_rename(ugd, dest_fullpath, FILE_NAME_WITH_BRACKETS, &dest_fullpath);\r
+                       ug_debug("rename result is %s\n", dest_fullpath->str);\r
+                       memset(fullpath, 0, strlen(fullpath));\r
+                       int len = strlen(ugd->ug_Status.ug_pPath->str) + 1;\r
+                       strncpy(fullpath, dest_fullpath->str + len, MYFILE_FILE_PATH_LEN_MAX);\r
+                       /*memset(fileName,0,strlen(fileName));*/\r
+\r
+                       UG_SAFE_FREE_CHAR(fileName);\r
+                       fileName = elm_entry_markup_to_utf8(fullpath);\r
+               }\r
+\r
+               /*elm_entry_entry_set(entry, ecore_file_file_get(params->m_ItemName->str));*/\r
+\r
+\r
+               UG_SAFE_FREE_CHAR(fullpath);\r
+               UG_SAFE_FREE_GSTRING(dest_fullpath);\r
+               return fileName;\r
+}\r
+static void __mf_ug_popup_show_vk_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       UG_TRACE_BEGIN;\r
+       ug_mf_retm_if(data == NULL, "data is NULL");\r
+       ugData *ugd = (ugData *)data;\r
+\r
+       Evas_Object *pEntry = NULL;\r
+\r
+       evas_object_del(ugd->ug_MainWindow.ug_pNormalPopup);\r
+\r
+       ugd->ug_MainWindow.ug_pNormalPopup = NULL;\r
+\r
+       pEntry = ugd->ug_MainWindow.ug_pEntry;\r
+       elm_entry_cursor_end_set(ugd->ug_MainWindow.ug_pEntry);\r
+\r
+       elm_object_focus_set(ugd->ug_MainWindow.ug_pEntry, EINA_TRUE);\r
+\r
+       UG_TRACE_END;\r
+\r
+}\r
+\r
+\r
+static void __mf_ug_popup_create_folder_imf_changed_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       UG_TRACE_BEGIN;\r
+       ug_mf_retm_if(data == NULL, "data is NULL");\r
+       ugData *ugd = (ugData *)data;\r
+\r
+       const char *entry_data = NULL;\r
+       char *name = NULL;\r
+       char new_str[MYFILE_FILE_NAME_LEN_MAX] = { '\0', };\r
+\r
+       entry_data = elm_entry_entry_get(ugd->ug_MainWindow.ug_pEntry);\r
+       ug_mf_retm_if(entry_data == NULL, "entry_data is null");\r
+       name = elm_entry_markup_to_utf8(entry_data);\r
+       ug_mf_retm_if(name == NULL, "name is null");\r
+\r
+       ug_error("name is [%s]", name);\r
+       if (mf_ug_file_attr_is_valid_name(name) != MYFILE_ERR_NONE) {\r
+               strncpy(new_str, name, MYFILE_FILE_NAME_LEN_MAX - 1);\r
+               if (strlen(name) > 0)\r
+                       new_str[strlen(name) - 1] = '\0';\r
+               elm_entry_entry_set(ugd->ug_MainWindow.ug_pEntry, new_str);\r
+               elm_entry_cursor_end_set(ugd->ug_MainWindow.ug_pEntry);\r
+               elm_object_focus_set(ugd->ug_MainWindow.ug_pEntry, EINA_FALSE);\r
+\r
+               UG_SAFE_FREE_OBJ(ugd->ug_MainWindow.ug_pNormalPopup);\r
+               ugd->ug_MainWindow.ug_pNormalPopup = mf_ug_popup_create(ugd, UG_POPMODE_TEXT, NULL, MF_UG_LABEL_ILLEGAL_CHAR, NULL, NULL,\r
+                                                                      NULL, __mf_ug_popup_show_vk_cb, ugd);\r
+       }\r
+       UG_SAFE_FREE_CHAR(name);\r
+       UG_TRACE_END;\r
+}\r
+\r
+Evas_Object *mf_ug_popup_create_new_folder_popup(void *data, char *context)\r
+{\r
+\r
+       UG_TRACE_BEGIN;\r
+       ug_mf_retvm_if(data == NULL, NULL, "data is NULL");\r
+       ugData *ugd = (ugData *)data;\r
+\r
+       Evas_Object *popup;\r
+       Evas_Object *layout;\r
+       char *text = NULL;\r
+       static Elm_Entry_Filter_Limit_Size limit_filter_data;\r
+\r
+       popup = elm_popup_add(ugd->ug_MainWindow.ug_pMainLayout);\r
+       elm_object_focus_set(popup, EINA_FALSE);\r
+\r
+       layout = elm_layout_add(popup);\r
+       elm_object_focus_set(layout, EINA_FALSE);\r
+       elm_layout_file_set(layout, UG_EDJ_NAVIGATIONBAR, "popup_new_folder");\r
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+\r
+       Evas_Object *en = NULL;\r
+       en = __mf_ug_popup_entry_create(layout);\r
+\r
+       text = __new_folder_text_get(ugd);\r
+       limit_filter_data.max_char_count = MYFILE_FILE_NAME_LEN_MAX;\r
+       elm_entry_entry_set(en, text);\r
+       elm_entry_cursor_end_set(en);\r
+       UG_SAFE_FREE_CHAR(text);\r
+\r
+       elm_entry_markup_filter_append(en, elm_entry_filter_limit_size,\r
+                                             &limit_filter_data);\r
+       elm_object_part_content_set(layout, "elm.swallow.content", en);\r
+\r
+       edje_object_part_text_set(elm_layout_edje_get(layout), "title.text", context);\r
+       evas_object_smart_callback_add(en, "maxlength,reached", mf_ug_cb_reach_max_len_cb, ugd);\r
+       evas_object_smart_callback_add(en, "changed", __mf_ug_popup_create_folder_imf_changed_cb, ugd);\r
+       ugd->ug_MainWindow.ug_pEntry = en;\r
+\r
+       elm_object_content_set(popup, layout);\r
+\r
+\r
+       Evas_Object *btn1 = __ug_mf_popup_button_create(popup, MF_UG_LABEL_OK);\r
+       elm_object_style_set(btn1, "popup_button/default");\r
+       Evas_Object *btn2 = __ug_mf_popup_button_create(popup, MF_UG_LABEL_CANCEL);\r
+       elm_object_style_set(btn2, "popup_button/default");\r
+\r
+       evas_object_smart_callback_add(btn1, "clicked", mf_ug_cb_save_cb, ugd);\r
+       evas_object_smart_callback_add(btn2, "clicked", mf_ug_cb_cancel_new_folder_cb, ugd);\r
+       elm_object_part_content_set(popup, "button1", btn1);\r
+       elm_object_part_content_set(popup, "button2", btn2);\r
+\r
+       evas_object_show(popup);\r
+\r
+       return popup;\r
+}\r
+\r
index d71a363..d4af352 100644 (file)
                 <application-service>
                         <operation name="http://tizen.org/appcontrol/operation/pick"/>
                 </application-service>
+                               <application-service>
+                                       <operation name="http://tizen.org/appcontrol/operation/pick"/>
+                                       <mime name="image/*"/>
+                                       <mime name="video/*"/>
+                               </application-service>
+
         </ui-application>
 </manifest>
index 7e87bcc..2e4980f 100644 (file)
 #define PATH_INFO_BG_COLOR             68 68 68 255
 #define BOTTOM_LINE_COLOR              199 199 199 255
 
+#define IMG_EDITFIELD_BG                               "mf_new_folder_editfield_bg.png"
+images {
+
+       image: IMG_EDITFIELD_BG COMP;
+
+}
+
 
 #define MF_UG_PART_PADDING_TOP( param_padding_size ) \
        part { name: "elm.padding.top"; \
@@ -427,44 +434,141 @@ collections
                }
                 }
        }
-#else
-       group
-       {
-                 name: "search_path";
-                 parts {
-
-                       part
-                       {
-                               name: "base";
-                               type: RECT;
-                               repeat_events: 0;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min : UG_SEARCH_FOLDER_W UG_SEARCH_FOLDER_H;
-                                       max : UG_SEARCH_FOLDER_W UG_SEARCH_FOLDER_H;
-                               }
-                       }
-               part
-               {
-                       name: "path";
-                       type: SWALLOW;
-                       description
-                       {
-                               state:    "default" 0.0;
-                               align: 0.5 0.5;
-                               rel1
-                               {
-                                       relative: 0.0 0.4; to:"base";
-                               }
-                               rel2
-                               {
-                                       relative: 1.0 1.0;to:"base";
-                               }
-                       }
-               }
+       group { name: "popup_new_folder";
+          parts {
+             part { name: "base";
+                type: SPACER;
+                scale: 1;
+                description { state: "default" 0.0;
+                   min: 0 220;
+                   fixed: 1 0;
+                }
+             }
+             part { name: "t_pad";
+                type: SPACER;
+                scale: 1;
+                description { state: "default" 0.0;
+                   rel1.to: "base";
+                   rel2.to: "base";
+                   align: 0.0 0.0;
+                   min: 0 0;
+                   max: 0 0;
+                   fixed: 1 1;
+                }
+             }
+             part { name: "title.text";
+                type: TEXT;
+                mouse_events: 0;
+                scale: 1;
+                description { state: "default" 0.0;
+                   min: 0 70;
+                   max: -1 70;
+                   rel1 {
+                      relative: 0.0 1.0;
+                      to: "t_pad";
+                   }
+                   rel2.to: "base";
+                   align: 0.0 0.0;
+                   fixed: 1 1;
+                   color: 128 128 128 255;
+                   text {
+                      font: "Tizen:style=Medium";
+                      size: 42;
+                      min: 1 1;
+                      text_class: "tizen";
+                   }
                 }
+             }
+             part { name: "top_password_padding";
+                type: SPACER;
+                scale: 1;
+                description { state: "default" 0.0;
+                   min: 0 20;
+                   max: 0 20;
+                   rel1 {
+                      to_x: "base";
+                      to_y: "title.text";
+                      relative: 0.0 1.0;
+                   }
+                   rel2 {
+                      to_x: "base";
+                      to_y: "title.text";
+                      relative: 1.0 1.0;
+                   }
+                   align: 0.0 0.0;
+                   fixed: 1 1;
+                }
+             }
+             part { name: "password_field_image";
+                type: IMAGE;
+                mouse_events: 0;
+                scale: 1;
+                description { state: "default" 0.0;
+                   min: 0 80;
+                   image {
+                      normal: IMG_EDITFIELD_BG;
+                      border: 9 9 9 9;
+                   }
+                   rel1 {
+                      to_x: "base";
+                      to_y: "top_password_padding";
+                      relative: 0.0 1.0;
+                   }
+                   rel2 {
+                      to_x: "base";
+                      to_y: "top_password_padding";
+                      relative: 1.0 1.0;
+                   }
+                   fixed: 1 1;
+                   align: 0.0 0.0;
+                }
+             }
+             part { name: "left_swallow_padding";
+                type: SPACER;
+                scale: 1;
+                description { state: "default" 0.0;
+                   min: 16 0;
+                   max: 16 0;
+                   rel1.to: "password_field_image";
+                   rel2.to: "password_field_image";
+                   align: 0.0 0.0;
+                   fixed: 1 1;
+                }
+             }
+             part { name: "right_swallow_padding";
+                type: SPACER;
+                scale: 1;
+                description {
+                   min: 16 0;
+                   max: 16 0;
+                   rel1.to: "password_field_image";
+                   rel2.to: "password_field_image";
+                   align: 1.0 0.0;
+                   fixed: 1 1;
+                }
+             }
+             part {
+                name: "elm.swallow.content";
+                type: SWALLOW;
+                scale: 1;
+                ignore_flags: ON_HOLD;
+                description { state: "default" 0.0;
+                   rel1 {
+                      to_x: "left_swallow_padding";
+                      to_y: "password_field_image";
+                      relative : 1.0 0.0;
+                   }
+                   rel2 {
+                      to_x: "right_swallow_padding";
+                      to_y: "password_field_image";
+                      relative: 0.0 1.0;
+                   }
+                   align: 0.0 0.5;
+                  // fixed: 1 1;
+                }
+             }
+          }
        }
-#endif
+
 }