\r
class CategorySearch\r
:public SubBaseFolderEntryForm\r
+ , public Tizen::Ui::Controls::IIconListViewItemEventListener\r
{\r
public:\r
CategorySearch(void);\r
result OnInitializing(void);\r
result OnTerminating(void);\r
\r
+ // IIconListViewItemEventListener\r
+ virtual void OnIconListViewItemStateChanged(Tizen::Ui::Controls::IconListView& iconListView, int index, Tizen::Ui::Controls::IconListViewItemStatus status);\r
+ virtual void OnIconListViewOverlayBitmapSelected (Tizen::Ui::Controls::IconListView &iconListView, int index, int overlayBitmapId);\r
+\r
+ //IListViewItemEventListener\r
virtual void OnListViewItemStateChanged(Tizen::Ui::Controls::ListView& listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status);\r
// ISceneEventListener\r
virtual void OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs);\r
virtual void OnSceneTransitionStarted (const Tizen::Ui::Scenes::SceneId ¤tSceneId, const Tizen::Ui::Scenes::SceneId &nextSceneId);\r
virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);\r
virtual void OnFileEventOccured(const unsigned long events,const Tizen::Base::String &path, const unsigned int eventId);\r
+ // IFileNotificationListener\r
+ void OnNotificationReceived(Tizen::Base::Collection::ArrayList* pArgs);\r
+ virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);\r
+ void SetFooterItemsVisibility(int mode);\r
private:\r
void GetParentFolderPath(Tizen::Base::String* filePath);\r
void GetFileName(Tizen::Base::String* fileName);\r
Tizen::Base::String __currentHeaderText;\r
Tizen::Base::String _pathOfSelectedFile;\r
int __counter;\r
- \r
- virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);\r
-};\r
+ };\r
#endif\r
void SetFooterVisibility(int mode);
/*
- * A private member function taking a bool value and returning no arguments.
- * @fn SetShareFooterItemStatus(bool enable)
- * @brief Enables or Disables the Share footer footeritem.
- * @param [bool] enable, indicating the status of the footeritem.
- * @return Void return type
- */
- void SetShareFooterItemStatus(bool enable);
-
- /*
* A private member function taking and returning no arguments.
* @fn ShareFile(ShareVia shareType)
* Used to move the items selected in the Edit view
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">فشل النسخ</text>
<text id="IDS_COM_OPT_FILES">ملف</text>
<text id="IDS_COM_POP_FOLDER">المجلد</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">تعديل</text>
<text id="IDS_COM_BODY_MESSAGE">رسالة</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">اسم الملف فارغ</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">حجم البريد الإلكتروني</text>
<text id="IDS_COM_BODY_MY_FILES">ملفاتي</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">التاريخ (الأحدث)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">لا</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">اسم الملف فارغ</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">عرض مختصر</text>
<text id="IDS_MF_SK3_COPY">نسخ</text>
<text id="IDS_COM_POP_DELETING">جاري المسح...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">فشل النقل</text>
<text id="IDS_MF_SK_DETAILS">التفاصيل</text>
- <text id="IDS_MF_POP_COPYING">جاري النسخ...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">الاسم (من أ إلى ي)</text>
+ <text id="IDS_MF_POP_COPYING">جاري النسخ...</text>
<text id="IDS_COM_BODY_LOCATION">الموقع</text>
<text id="IDS_COM_POP_MOVING">جاري النقل...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">الاسم (من ي إلى أ)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">إخفاء امتداد الملفات</text>
- <text id="IDS_MORE">المزيد</text>
- <text id="IDS_MF_OPT_VIEW_AS">عرض ﻜ</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">بحث في جميع المجلدات</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">التخزين الخارجي</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">بحث في جميع المجلدات</text>
+ <text id="IDS_MF_OPT_VIEW_AS">عرض ﻜ</text>
+ <text id="IDS_MORE">المزيد</text>
<text id="IDS_COM_BUTTON_SHARE">مشاركة</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">بطاقة الذاكرة</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">التخزين الخارجي</text>
<text id="IDS_MF_BODY_RENAME_ABB">إعادة تسمية</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">بطاقة الذاكرة</text>
<text id="IDS_COM_BODY_FOLDERS">المجلدات</text>
<text id="IDS_MF_SK3_MOVE_HERE">نقل إلى هنا</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">نقل</text>
<text id="IDS_MF_OPT_LISTBY_NAME">الاسم</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">لصق هنا</text>
- <text id="IDS_COM_POP_ATTACH">إلحاق</text>
<text id="IDS_YES">نعم</text>
+ <text id="IDS_COM_POP_ATTACH">إلحاق</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">لصق هنا</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">يتعذر النقل. المجلد الوجهة نفس المجلد المصدر</text>
<text id="IDS_MF_SK3_PASTE_HERE1">لصق هنا</text>
<text id="IDS_COM_BODY_DONE">تمت</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Köçürülmə baş tutmadı</text>
<text id="IDS_COM_OPT_FILES">Fayllar</text>
<text id="IDS_COM_POP_FOLDER">Qovluq</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Redaktə et</text>
<text id="IDS_COM_BODY_MESSAGE">Mesaj</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Faylın adı boşdur</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Epoçt ölçüsü</text>
<text id="IDS_COM_BODY_MY_FILES">Mənim fayllarım</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Tarix (Ən son)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Xeyr</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Faylın adı boşdur</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatür görüntüsü</text>
<text id="IDS_MF_SK3_COPY">Köçür</text>
<text id="IDS_COM_POP_DELETING">Silinmə</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Keçmə alınmadı</text>
<text id="IDS_MF_SK_DETAILS">Təfsilatlar</text>
- <text id="IDS_MF_POP_COPYING">Köçürülmə...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Ad (A-dan Z-yə)</text>
+ <text id="IDS_MF_POP_COPYING">Köçürülmə...</text>
<text id="IDS_COM_BODY_LOCATION">Yeri</text>
<text id="IDS_COM_POP_MOVING">Göndərilmə...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Ad (Z-dən A-ya)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Fayl uzantısını gizlət</text>
- <text id="IDS_MORE">Daha çox</text>
- <text id="IDS_MF_OPT_VIEW_AS">...kimi nəzərdən keçir</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Bütün qovluqları axtar</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Xarici yaddaş</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Bütün qovluqları axtar</text>
+ <text id="IDS_MF_OPT_VIEW_AS">...kimi nəzərdən keçir</text>
+ <text id="IDS_MORE">Daha çox</text>
<text id="IDS_COM_BUTTON_SHARE">Paylaş</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Yaddaş kartı</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Xarici yaddaş</text>
<text id="IDS_MF_BODY_RENAME_ABB">Ad.dyş</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Yaddaş kartı</text>
<text id="IDS_COM_BODY_FOLDERS">Qovluqlar</text>
<text id="IDS_MF_SK3_MOVE_HERE">Buraya keçin</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Apar</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Ad</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Buraya yapışdırın</text>
- <text id="IDS_COM_POP_ATTACH">Əlavə et</text>
<text id="IDS_YES">Bəli</text>
+ <text id="IDS_COM_POP_ATTACH">Əlavə et</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Buraya yapışdırın</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG"> Yerini dəyişmək mümkün deyildir. Hədəf qovluq mənbə qovluğu ilə eynidir</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Buraya yapışdırın</text>
<text id="IDS_COM_BODY_DONE">Yerinə yetirildi</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Копиране неуспешно</text>
<text id="IDS_COM_OPT_FILES">Файлове</text>
<text id="IDS_COM_POP_FOLDER">Папка</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Редактиране</text>
<text id="IDS_COM_BODY_MESSAGE">Съобщение</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Празно име на файл</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Размер на email</text>
<text id="IDS_COM_BODY_MY_FILES">Моите файлове</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Дата (най-нови)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Не</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Празно име на файл</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Екран миниатюри</text>
<text id="IDS_MF_SK3_COPY">Копирай</text>
<text id="IDS_COM_POP_DELETING">Изтриване...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Неуспешно преместване</text>
<text id="IDS_MF_SK_DETAILS">Детайли</text>
- <text id="IDS_MF_POP_COPYING">Копиране...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Име (A до Я)</text>
+ <text id="IDS_MF_POP_COPYING">Копиране...</text>
<text id="IDS_COM_BODY_LOCATION">Позиция</text>
<text id="IDS_COM_POP_MOVING">Преместване</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Име (Я до А)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Скрий разшир. на файл</text>
- <text id="IDS_MORE">Още</text>
- <text id="IDS_MF_OPT_VIEW_AS">Виж като</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Търс. във всички папки</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Външна памет за съхр.</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Търс. във всички папки</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Виж като</text>
+ <text id="IDS_MORE">Още</text>
<text id="IDS_COM_BUTTON_SHARE">Сподели</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Карта с памет</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Външна памет за съхр.</text>
<text id="IDS_MF_BODY_RENAME_ABB">Преим.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Карта с памет</text>
<text id="IDS_COM_BODY_FOLDERS">Папки</text>
<text id="IDS_MF_SK3_MOVE_HERE">Преместване тук</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Мести</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Име</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Постави тук</text>
- <text id="IDS_COM_POP_ATTACH">Прикачване</text>
<text id="IDS_YES">Да</text>
+ <text id="IDS_COM_POP_ATTACH">Прикачване</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Постави тук</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Не може да се премести. Папката – назначение е същата като папката - източник</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Постави тук</text>
<text id="IDS_COM_BODY_DONE">Готово</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Error en copiar</text>
<text id="IDS_COM_OPT_FILES">Fitxers</text>
<text id="IDS_COM_POP_FOLDER">Carpeta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editar</text>
<text id="IDS_COM_BODY_MESSAGE">Missatge</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nom de fitxer buit</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Mida del correu electrònic</text>
<text id="IDS_COM_BODY_MY_FILES">Els meus fitxers</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (més recents)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nom de fitxer buit</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vista de miniatura</text>
<text id="IDS_MF_SK3_COPY">Copiar</text>
<text id="IDS_COM_POP_DELETING">Esborrant...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Error en moure</text>
<text id="IDS_MF_SK_DETAILS">Detalls</text>
- <text id="IDS_MF_POP_COPYING">Copiant...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nom (A a Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copiant...</text>
<text id="IDS_COM_BODY_LOCATION">Ubicació</text>
<text id="IDS_COM_POP_MOVING">Movent...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nom (Z a A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ocultar exten fitxer</text>
- <text id="IDS_MORE">Més</text>
- <text id="IDS_MF_OPT_VIEW_AS">Veure com a</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cercar totes les carp.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Emmagatzematge extern</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cercar totes les carp.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Veure com a</text>
+ <text id="IDS_MORE">Més</text>
<text id="IDS_COM_BUTTON_SHARE">Compart</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Targeta memòria</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Emmagatzematge extern</text>
<text id="IDS_MF_BODY_RENAME_ABB">Reanom</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Targeta memòria</text>
<text id="IDS_COM_BODY_FOLDERS">Carpetes</text>
<text id="IDS_MF_SK3_MOVE_HERE">Moure aquí</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Moure</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nom</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Enganxar aquí</text>
- <text id="IDS_COM_POP_ATTACH">Adjuntar</text>
<text id="IDS_YES">Sí</text>
+ <text id="IDS_COM_POP_ATTACH">Adjuntar</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Enganxar aquí</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">No es pot moure. La carpeta de destinació és la mateixa que la d'origen</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Enganxar aquí</text>
<text id="IDS_COM_BODY_DONE">Finalitzat</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopírování se nezdařilo</text>
<text id="IDS_COM_OPT_FILES">Soubory</text>
<text id="IDS_COM_POP_FOLDER">Složka</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Upravit</text>
<text id="IDS_COM_BODY_MESSAGE">Zpráva</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Jméno souboru prázdné</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Velikost e-mailu</text>
<text id="IDS_COM_BODY_MY_FILES">Moje soubory</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (nejnovější)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ne</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Jméno souboru prázdné</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Zobrazení miniatur</text>
<text id="IDS_MF_SK3_COPY">Kopírovat</text>
<text id="IDS_COM_POP_DELETING">Odstraňování...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Přesunutí se nezdařilo</text>
<text id="IDS_MF_SK_DETAILS">Podrobnosti</text>
- <text id="IDS_MF_POP_COPYING">Kopírování...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Název (od A do Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopírování...</text>
<text id="IDS_COM_BODY_LOCATION">Místo</text>
<text id="IDS_COM_POP_MOVING">Probíhá přesouvání</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Název (od Z do A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Skrýt příponu souborů</text>
- <text id="IDS_MORE">Další</text>
- <text id="IDS_MF_OPT_VIEW_AS">Zobrazit jako</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hledat ve všech složk.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externí úložiště</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hledat ve všech složk.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Zobrazit jako</text>
+ <text id="IDS_MORE">Další</text>
<text id="IDS_COM_BUTTON_SHARE">Sdílet</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Paměťová karta</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externí úložiště</text>
<text id="IDS_MF_BODY_RENAME_ABB">Přejm.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Paměťová karta</text>
<text id="IDS_COM_BODY_FOLDERS">Složky</text>
<text id="IDS_MF_SK3_MOVE_HERE">Přesunout sem</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Přesun</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Jméno</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Vložit sem</text>
- <text id="IDS_COM_POP_ATTACH">Připojit</text>
<text id="IDS_YES">Ano</text>
+ <text id="IDS_COM_POP_ATTACH">Připojit</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Vložit sem</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nelze přesunout. Cílová složka je shodná se zdrojovou složkou</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Vložit sem</text>
<text id="IDS_COM_BODY_DONE">Hotovo</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiering mislykkedes</text>
<text id="IDS_COM_OPT_FILES">Filer</text>
<text id="IDS_COM_POP_FOLDER">Mappe</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Redigér</text>
<text id="IDS_COM_BODY_MESSAGE">Meddelelse</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Filnavn tomt</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-mail-størrelse</text>
<text id="IDS_COM_BODY_MY_FILES">Mine filer</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dato (nyeste)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nej</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Filnavn tomt</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniaturevisning</text>
<text id="IDS_MF_SK3_COPY">Kopiér</text>
<text id="IDS_COM_POP_DELETING">Sletter ...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Flytning mislykkedes</text>
<text id="IDS_MF_SK_DETAILS">Detaljer</text>
- <text id="IDS_MF_POP_COPYING">Kopierer ...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Navn (A til Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopierer ...</text>
<text id="IDS_COM_BODY_LOCATION">Placering</text>
<text id="IDS_COM_POP_MOVING">Flytter ...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Navn (Z til A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Skjul filtypenavn</text>
- <text id="IDS_MORE">Flere</text>
- <text id="IDS_MF_OPT_VIEW_AS">Vis som</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Søg i alle mapper</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Eksternt lager</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Søg i alle mapper</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Vis som</text>
+ <text id="IDS_MORE">Flere</text>
<text id="IDS_COM_BUTTON_SHARE">Del</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Hukommelseskort</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Eksternt lager</text>
<text id="IDS_MF_BODY_RENAME_ABB">Omdøb</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Hukommelseskort</text>
<text id="IDS_COM_BODY_FOLDERS">Mapper</text>
<text id="IDS_MF_SK3_MOVE_HERE">Flyt hertil</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Flyt</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Navn</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Sæt ind her</text>
- <text id="IDS_COM_POP_ATTACH">Vedhæft</text>
<text id="IDS_YES">Ja</text>
+ <text id="IDS_COM_POP_ATTACH">Vedhæft</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Sæt ind her</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Kunne ikke flytte. Destinationsmappen er den samme som kildemappen</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Sæt ind her</text>
<text id="IDS_COM_BODY_DONE">Udført</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopieren fehlgeschlagen</text>
<text id="IDS_COM_OPT_FILES">Dateien</text>
<text id="IDS_COM_POP_FOLDER">Ordner</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Bearbeiten</text>
<text id="IDS_COM_BODY_MESSAGE">Nachricht</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Dateiname leer</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-Mail-Größe</text>
<text id="IDS_COM_BODY_MY_FILES">Eigene Dateien</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (neueste)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nein</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Dateiname leer</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniaturansicht</text>
<text id="IDS_MF_SK3_COPY">Kopieren</text>
<text id="IDS_COM_POP_DELETING">Löschen...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Verschieben fehlgeschlagen</text>
<text id="IDS_MF_SK_DETAILS">Details</text>
- <text id="IDS_MF_POP_COPYING">Wird kopiert...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Name (A bis Z)</text>
+ <text id="IDS_MF_POP_COPYING">Wird kopiert...</text>
<text id="IDS_COM_BODY_LOCATION">Standortzugriff</text>
<text id="IDS_COM_POP_MOVING">Verschiebevorgang aktiv...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Name (Z bis A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Dateierweit. ausbl.</text>
- <text id="IDS_MORE">Optionen</text>
- <text id="IDS_MF_OPT_VIEW_AS">Anzeigen als</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Alle Ordner durchsuchen</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externer Speicher</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Alle Ordner durchsuchen</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Anzeigen als</text>
+ <text id="IDS_MORE">Optionen</text>
<text id="IDS_COM_BUTTON_SHARE">Senden</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Speicher-\nkarte</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externer Speicher</text>
<text id="IDS_MF_BODY_RENAME_ABB">Umben.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Speicher-\nkarte</text>
<text id="IDS_COM_BODY_FOLDERS">Ordner</text>
<text id="IDS_MF_SK3_MOVE_HERE">Hierher verschieben</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Verschieben</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Name</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Hier einfügen</text>
- <text id="IDS_COM_POP_ATTACH">Anhängen</text>
<text id="IDS_YES">Ja</text>
+ <text id="IDS_COM_POP_ATTACH">Anhängen</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Hier einfügen</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Verschieben nicht möglich. Ziel- und Quellordner sind gleich</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Hier einfügen</text>
<text id="IDS_COM_BODY_DONE">OK</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Αποτυχία αντιγραφής</text>
<text id="IDS_COM_OPT_FILES">Αρχεία</text>
<text id="IDS_COM_POP_FOLDER">Φάκελος</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Επεξεργ.</text>
<text id="IDS_COM_BODY_MESSAGE">Μήνυμα</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Κενό όνομα αρχείου</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Μέγεθος email</text>
<text id="IDS_COM_BODY_MY_FILES">Τα Αρχεία Μου</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Ημερομηνία (Πιο πρόσφατο)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Όχι</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Κενό όνομα αρχείου</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Προβολή μικρογραφιών</text>
<text id="IDS_MF_SK3_COPY">Αντιγραφή</text>
<text id="IDS_COM_POP_DELETING">Διαγραφή...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Αποτυχία μετακίνησης</text>
<text id="IDS_MF_SK_DETAILS">Λεπτομ.</text>
- <text id="IDS_MF_POP_COPYING">Αντιγραφή...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Όνομα (Α προς Ω)</text>
+ <text id="IDS_MF_POP_COPYING">Αντιγραφή...</text>
<text id="IDS_COM_BODY_LOCATION">Θέση</text>
<text id="IDS_COM_POP_MOVING">Μετακίνηση...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Όνομα (Ω προς Α)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Απόκρ. επέκτασης αρχ.</text>
- <text id="IDS_MORE">Περισσότ.</text>
- <text id="IDS_MF_OPT_VIEW_AS">Προβολή ως</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Αναζ.σε όλους τους φακ.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Εξωτ. χώρος αποθήκ.</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Αναζ.σε όλους τους φακ.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Προβολή ως</text>
+ <text id="IDS_MORE">Περισσότ.</text>
<text id="IDS_COM_BUTTON_SHARE">Κοιν.χρ</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Κάρτα μνήμης</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Εξωτ. χώρος αποθήκ.</text>
<text id="IDS_MF_BODY_RENAME_ABB">Μετον.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Κάρτα μνήμης</text>
<text id="IDS_COM_BODY_FOLDERS">Φάκελοι</text>
<text id="IDS_MF_SK3_MOVE_HERE">Μετακίνηση εδώ</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Μετακίνηση</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Όνομα</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Επικόλληση εδώ</text>
- <text id="IDS_COM_POP_ATTACH">Επισύναψη</text>
<text id="IDS_YES">Ναι</text>
+ <text id="IDS_COM_POP_ATTACH">Επισύναψη</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Επικόλληση εδώ</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Δεν είναι δυνατή η μετακίνηση. Ο φάκελος προορισμού είναι ο ίδιος με το φάκελο προέλευσης</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Επικόλληση εδώ</text>
<text id="IDS_COM_BODY_DONE">Τέλος</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Copy Failed</text>
<text id="IDS_COM_OPT_FILES">Files</text>
<text id="IDS_COM_POP_FOLDER">Folder</text>
<text id="IDS_MF_SK3_EDIT">Edit</text>
<text id="IDS_MF_BODY_OTHERS">Others</text>
<text id="IDS_COM_BODY_MESSAGE">Message</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">File name empty</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Email size</text>
<text id="IDS_COM_BODY_MY_FILES">My Files</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Date (most recent)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">File name empty</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Thumbnail view</text>
<text id="IDS_MF_SK3_COPY">Copy</text>
<text id="IDS_POP_SAME_NAME_ALREADY_IN_USE">Same name already in use</text>
<text id="IDS_MF_POP_RENAMING">Renaming</text>
<text id="IDS_COM_POP_DELETING">Deleting...</text>
- <text id="IDS_MF_SK_DETAILS">Details</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Move Failed</text>
- <text id="IDS_MF_POP_COPYING">Copying...</text>
+ <text id="IDS_MF_SK_DETAILS">Details</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Name (A to Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copying...</text>
<text id="IDS_COM_BODY_LOCATION">Location</text>
<text id="IDS_COM_POP_MOVING">Moving...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Name (Z to A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Hide file extension</text>
- <text id="IDS_MORE">More</text>
- <text id="IDS_MF_OPT_VIEW_AS">View as</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
+ <text id="IDS_MF_OPT_VIEW_AS">View as</text>
+ <text id="IDS_MORE">More</text>
<text id="IDS_COM_BUTTON_SHARE">Share</text>
- <text id="IDS_MF_BODY_RENAME_ABB">Rename</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
<text id="IDS_MF_TAB_MEMORY_CARD">Memory card</text>
+ <text id="IDS_MF_BODY_RENAME_ABB">Rename</text>
<text id="IDS_COM_BODY_FOLDERS">Folders</text>
<text id="IDS_MF_SK3_MOVE_HERE">Move here</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Move</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Name</text>
- <text id="IDS_COM_POP_ATTACH">Attach</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
<text id="IDS_YES">Yes</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
+ <text id="IDS_COM_POP_ATTACH">Attach</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Unable to move. Destination folder same as source folder.</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Paste here</text>
<text id="IDS_COM_BODY_DONE">Done</text>
<text id="IDS_MF_BODY_SOUNDS">Sounds</text>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Copy Failed</text>
<text id="IDS_COM_OPT_FILES">Files</text>
<text id="IDS_COM_POP_FOLDER">Folder</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Edit</text>
<text id="IDS_COM_BODY_MESSAGE">Message</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">File name empty</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Email size</text>
<text id="IDS_COM_BODY_MY_FILES">My Files</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Date (Most recent)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">File name empty</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Thumbnail view</text>
<text id="IDS_MF_SK3_COPY">Copy</text>
<text id="IDS_COM_POP_DELETING">Deleting...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Move Failed</text>
<text id="IDS_MF_SK_DETAILS">Details</text>
- <text id="IDS_MF_POP_COPYING">Copying...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Name (A to Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copying...</text>
<text id="IDS_COM_BODY_LOCATION">Location</text>
<text id="IDS_COM_POP_MOVING">Moving...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Name (Z to A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Hide file extension</text>
- <text id="IDS_MORE">More</text>
- <text id="IDS_MF_OPT_VIEW_AS">View as</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
+ <text id="IDS_MF_OPT_VIEW_AS">View as</text>
+ <text id="IDS_MORE">More</text>
<text id="IDS_COM_BUTTON_SHARE">Share</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Memory card</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
<text id="IDS_MF_BODY_RENAME_ABB">Rename</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Memory card</text>
<text id="IDS_COM_BODY_FOLDERS">Folders</text>
<text id="IDS_MF_SK3_MOVE_HERE">Move here</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Move</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Name</text>
- <text id="IDS_COM_POP_ATTACH">Attach</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
<text id="IDS_YES">Yes</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
+ <text id="IDS_COM_POP_ATTACH">Attach</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Unable to move. Destination folder same as source folder</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Paste here</text>
<text id="IDS_COM_BODY_DONE">Done</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Copy Failed</text>
<text id="IDS_COM_OPT_FILES">Files</text>
<text id="IDS_COM_POP_FOLDER">Folder</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Edit</text>
<text id="IDS_COM_BODY_MESSAGE">Message</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">File name empty</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Email size</text>
<text id="IDS_COM_BODY_MY_FILES">My Files</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Date (Most recent)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">File name empty</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Thumbnail view</text>
<text id="IDS_MF_SK3_COPY">Copy</text>
<text id="IDS_COM_POP_DELETING">Deleting...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Move Failed</text>
<text id="IDS_MF_SK_DETAILS">Details</text>
- <text id="IDS_MF_POP_COPYING">Copying...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Name (A to Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copying...</text>
<text id="IDS_COM_BODY_LOCATION">Location</text>
<text id="IDS_COM_POP_MOVING">Moving...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Name (Z to A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Hide file extension</text>
- <text id="IDS_MORE">More</text>
- <text id="IDS_MF_OPT_VIEW_AS">View as</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Search all folders</text>
+ <text id="IDS_MF_OPT_VIEW_AS">View as</text>
+ <text id="IDS_MORE">More</text>
<text id="IDS_COM_BUTTON_SHARE">Share</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Memory card</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">External storage</text>
<text id="IDS_MF_BODY_RENAME_ABB">Rename</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Memory card</text>
<text id="IDS_COM_BODY_FOLDERS">Folders</text>
<text id="IDS_MF_SK3_MOVE_HERE">Move here</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Move</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Name</text>
- <text id="IDS_COM_POP_ATTACH">Attach</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
<text id="IDS_YES">Yes</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Paste here</text>
+ <text id="IDS_COM_POP_ATTACH">Attach</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Unable to move. Destination folder same as source folder.</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Paste here</text>
<text id="IDS_COM_BODY_DONE">Done</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Teisaldamine nurjus</text>
<text id="IDS_COM_OPT_FILES">Failid</text>
<text id="IDS_COM_POP_FOLDER">Kaust</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Muuda</text>
<text id="IDS_COM_BODY_MESSAGE">Sõnum</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Failinimi on tühi</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-kirja maht</text>
<text id="IDS_COM_BODY_MY_FILES">Minu Failid</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Kuupäev (kõige hilisemast)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ei</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Failinimi on tühi</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Pisipildivaade</text>
<text id="IDS_MF_SK3_COPY">Kopeeri</text>
<text id="IDS_COM_POP_DELETING">Kustutamine...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Teisaldamine nurjus</text>
<text id="IDS_MF_SK_DETAILS">Üksikasjad</text>
- <text id="IDS_MF_POP_COPYING">Kopeerimine...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nimi (A‒Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopeerimine...</text>
<text id="IDS_COM_BODY_LOCATION">Asukoht</text>
<text id="IDS_COM_POP_MOVING">Teisaldamine...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nimi (Z‒A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Peida faililaiend</text>
- <text id="IDS_MORE">Veel</text>
- <text id="IDS_MF_OPT_VIEW_AS">Kuvamisviis</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Otsi kaustadest</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Välismälu</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Otsi kaustadest</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Kuvamisviis</text>
+ <text id="IDS_MORE">Veel</text>
<text id="IDS_COM_BUTTON_SHARE">Jaga</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Mälukaart</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Välismälu</text>
<text id="IDS_MF_BODY_RENAME_ABB">Nim üm</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Mälukaart</text>
<text id="IDS_COM_BODY_FOLDERS">Kaustad</text>
<text id="IDS_MF_SK3_MOVE_HERE">Teisalda siia</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Teisalda</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nimi</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Kleebi siia</text>
- <text id="IDS_COM_POP_ATTACH">Manusta</text>
<text id="IDS_YES">Jah</text>
+ <text id="IDS_COM_POP_ATTACH">Manusta</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Kleebi siia</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ei saa teisaldada. Sihtkaust ühtib allikaga</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Kleebi siia</text>
<text id="IDS_COM_BODY_DONE">Valmis</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Errorea kopiatzerakoan</text>
<text id="IDS_COM_OPT_FILES">Fitxategiak</text>
<text id="IDS_COM_POP_FOLDER">Karpeta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editatu</text>
<text id="IDS_COM_BODY_MESSAGE">Mezua</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Fitxategi izena hutsik</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">P. elek. neurria</text>
<text id="IDS_COM_BODY_MY_FILES">Nire Fitxategiak</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (Berriena)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ez</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Fitxategi izena hutsik</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatura ikuspegia</text>
<text id="IDS_MF_SK3_COPY">Kopiatu</text>
<text id="IDS_COM_POP_DELETING">Ezabatzen...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Errorea mugitzerakoan</text>
<text id="IDS_MF_SK_DETAILS">Xehetasunak</text>
- <text id="IDS_MF_POP_COPYING">Kopiatzen...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Izena (Atik Zra)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiatzen...</text>
<text id="IDS_COM_BODY_LOCATION">Kokalekua</text>
<text id="IDS_COM_POP_MOVING">Mugitzen...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Izena (Ztik Ara)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ezkutatu fitx. luzapena</text>
- <text id="IDS_MORE">Gehiago</text>
- <text id="IDS_MF_OPT_VIEW_AS">Nola ikusi</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Bilatu karpeta guztiak</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Kanpo memoria</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Bilatu karpeta guztiak</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Nola ikusi</text>
+ <text id="IDS_MORE">Gehiago</text>
<text id="IDS_COM_BUTTON_SHARE">Partek.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Memoria txartela</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Kanpo memoria</text>
<text id="IDS_MF_BODY_RENAME_ABB">Berrizend.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Memoria txartela</text>
<text id="IDS_COM_BODY_FOLDERS">Karpetak</text>
<text id="IDS_MF_SK3_MOVE_HERE">Hona mugitu</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mugitu</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Izena</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Hemen erantsi</text>
- <text id="IDS_COM_POP_ATTACH">Erantsi</text>
<text id="IDS_YES">Bai</text>
+ <text id="IDS_COM_POP_ATTACH">Erantsi</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Hemen erantsi</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG"> Yerini dəyişmək mümkün deyildir. Hədəf qovluq mənbə qovluğu ilə eynidir</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Hemen erantsi</text>
<text id="IDS_COM_BODY_DONE">Amaituta</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiointi epäonnistui</text>
<text id="IDS_COM_OPT_FILES">Tiedostot</text>
<text id="IDS_COM_POP_FOLDER">Kansio</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Muokkaa</text>
<text id="IDS_COM_BODY_MESSAGE">Viesti</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Tiedostonimi on tyhjä</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Sähköpostin koko</text>
<text id="IDS_COM_BODY_MY_FILES">Omat tiedostot</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Päivämäärä (Uusimmat)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ei</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Tiedostonimi on tyhjä</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Pikkukuvanäkymä</text>
<text id="IDS_MF_SK3_COPY">Kopioi</text>
<text id="IDS_COM_POP_DELETING">Poistetaan...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Siirto epäonnistui</text>
<text id="IDS_MF_SK_DETAILS">Lisätiedot</text>
- <text id="IDS_MF_POP_COPYING">Kopioidaan...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nimi (A–Ö)</text>
+ <text id="IDS_MF_POP_COPYING">Kopioidaan...</text>
<text id="IDS_COM_BODY_LOCATION">Osoite</text>
<text id="IDS_COM_POP_MOVING">Siirretään...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nimi (Ö–A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Piilota tiedostolaaj.</text>
- <text id="IDS_MORE">Lisää</text>
- <text id="IDS_MF_OPT_VIEW_AS">Katsele muodossa</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hae kaikista kansioista</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ulk. tallennuslaite</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hae kaikista kansioista</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Katsele muodossa</text>
+ <text id="IDS_MORE">Lisää</text>
<text id="IDS_COM_BUTTON_SHARE">Jaa</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Muistik.</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ulk. tallennuslaite</text>
<text id="IDS_MF_BODY_RENAME_ABB">N.uud.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Muistik.</text>
<text id="IDS_COM_BODY_FOLDERS">Kansiot</text>
<text id="IDS_MF_SK3_MOVE_HERE">Siirrä tänne</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Siirrä</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nimi</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Liitä tänne</text>
- <text id="IDS_COM_POP_ATTACH">Liitä</text>
<text id="IDS_YES">Kyllä</text>
+ <text id="IDS_COM_POP_ATTACH">Liitä</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Liitä tänne</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ei voi siirtää. Kohdekansio on sama kuin lähdekansio</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Liitä tänne</text>
<text id="IDS_COM_BODY_DONE">Tehty</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Échec de copie</text>
<text id="IDS_COM_OPT_FILES">Fichiers</text>
<text id="IDS_COM_POP_FOLDER">Dossier</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Modifier</text>
<text id="IDS_COM_BODY_MESSAGE">Message</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nom de fichier vide</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Taille du courriel</text>
<text id="IDS_COM_BODY_MY_FILES">Mes fichiers</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Date (les plus récents)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Non</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nom de fichier vide</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Affichage miniature</text>
<text id="IDS_MF_SK3_COPY">Copier</text>
<text id="IDS_COM_POP_DELETING">Suppression ...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Échec du déplacement</text>
<text id="IDS_MF_SK_DETAILS">Détails</text>
- <text id="IDS_MF_POP_COPYING">Copie ...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nom (A à Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copie ...</text>
<text id="IDS_COM_BODY_LOCATION">Emplacement</text>
<text id="IDS_COM_POP_MOVING">Déplacement...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nom (Z à A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Masq. extens. fichier</text>
- <text id="IDS_MORE">Plus</text>
- <text id="IDS_MF_OPT_VIEW_AS">Afficher comme</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Rech. dans ts dossiers</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stockage externe</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Rech. dans ts dossiers</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Afficher comme</text>
+ <text id="IDS_MORE">Plus</text>
<text id="IDS_COM_BUTTON_SHARE">Partag.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Carte mémoire</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stockage externe</text>
<text id="IDS_MF_BODY_RENAME_ABB">Renom.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Carte mémoire</text>
<text id="IDS_COM_BODY_FOLDERS">Dossiers</text>
<text id="IDS_MF_SK3_MOVE_HERE">Déplacer ici</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wifi direct</text>
<text id="IDS_MF_SK3_MOVE">Déplacer</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nom</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Coller ici</text>
- <text id="IDS_COM_POP_ATTACH">Joindre</text>
<text id="IDS_YES">Oui</text>
+ <text id="IDS_COM_POP_ATTACH">Joindre</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Coller ici</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Déplacement impossible. Les dossiers source et cible sont identiques</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Coller ici</text>
<text id="IDS_COM_BODY_DONE">OK</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Échec copie</text>
<text id="IDS_COM_OPT_FILES">Fichiers</text>
<text id="IDS_COM_POP_FOLDER">Dossier</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Modifier</text>
<text id="IDS_COM_BODY_MESSAGE">Message</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nom de fichier vide</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Taille e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Mes fichiers</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Date (Les plus récents)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Non</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nom de fichier vide</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Affichage miniature</text>
<text id="IDS_MF_SK3_COPY">Copier</text>
<text id="IDS_COM_POP_DELETING">Suppression...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Échec du déplacement</text>
<text id="IDS_MF_SK_DETAILS">Détails</text>
- <text id="IDS_MF_POP_COPYING">Copie...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nom (A à Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copie...</text>
<text id="IDS_COM_BODY_LOCATION">Position</text>
<text id="IDS_COM_POP_MOVING">Déplacement...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nom (Z à A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Masq. extens. fichier</text>
- <text id="IDS_MORE">Plus</text>
- <text id="IDS_MF_OPT_VIEW_AS">Visualiser comme</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Rech. dans ts dossiers</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stockage externe</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Rech. dans ts dossiers</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Visualiser comme</text>
+ <text id="IDS_MORE">Plus</text>
<text id="IDS_COM_BUTTON_SHARE">Partag.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Carte mémoire</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stockage externe</text>
<text id="IDS_MF_BODY_RENAME_ABB">Nv nom</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Carte mémoire</text>
<text id="IDS_COM_BODY_FOLDERS">Dossiers</text>
<text id="IDS_MF_SK3_MOVE_HERE">Déplacer ici</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Déplacer</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nom</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Coller ici</text>
- <text id="IDS_COM_POP_ATTACH">Joindre</text>
<text id="IDS_YES">Oui</text>
+ <text id="IDS_COM_POP_ATTACH">Joindre</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Coller ici</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Déplacement impossible. Les dossiers source et cible sont identiques</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Coller ici</text>
<text id="IDS_COM_BODY_DONE">Effectué</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Theip ar chóipeáil</text>
<text id="IDS_COM_OPT_FILES">Comhaid</text>
<text id="IDS_COM_POP_FOLDER">Fillteán</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Cuir in eagar</text>
<text id="IDS_COM_BODY_MESSAGE">Teachtaireacht</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Comhadainm folamh</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Méid an r-phoist</text>
<text id="IDS_COM_BODY_MY_FILES">Mo Chomhaid</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dáta (Cinn is déanaí)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ná déan é</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Comhadainm folamh</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Radharc mionsamhla</text>
<text id="IDS_MF_SK3_COPY">Cóipeáil</text>
<text id="IDS_COM_POP_DELETING">Ag scriosadh...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Theip ar bhogadh</text>
<text id="IDS_MF_SK_DETAILS">Sonraí</text>
- <text id="IDS_MF_POP_COPYING">Ag cóipeáil...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Ainm (A go Z)</text>
+ <text id="IDS_MF_POP_COPYING">Ag cóipeáil...</text>
<text id="IDS_COM_BODY_LOCATION">Suíomh</text>
<text id="IDS_COM_POP_MOVING">Ag bogadh...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Ainm (Z go A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Fol. iarmhír comhaid</text>
- <text id="IDS_MORE">Tuilleadh</text>
- <text id="IDS_MF_OPT_VIEW_AS">Amharc mar</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cuardaigh gach fillteán</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stóras seachtrach</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cuardaigh gach fillteán</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Amharc mar</text>
+ <text id="IDS_MORE">Tuilleadh</text>
<text id="IDS_COM_BUTTON_SHARE">C.roinn</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Cárta cuimhne</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stóras seachtrach</text>
<text id="IDS_MF_BODY_RENAME_ABB">Athainm</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Cárta cuimhne</text>
<text id="IDS_COM_BODY_FOLDERS">Fillteáin</text>
<text id="IDS_MF_SK3_MOVE_HERE">Bog anseo</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Bog</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Ainm</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Greamaigh anseo</text>
- <text id="IDS_COM_POP_ATTACH">Cuir i gceangail</text>
<text id="IDS_YES">Déan é</text>
+ <text id="IDS_COM_POP_ATTACH">Cuir i gceangail</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Greamaigh anseo</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ní féidir bogadh. Is ionann an fillteán sprice agus an fillteán fuinseach</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Greamaigh anseo</text>
<text id="IDS_COM_BODY_DONE">Déanta</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Erro ao copiar</text>
<text id="IDS_COM_OPT_FILES">Arquivos</text>
<text id="IDS_COM_POP_FOLDER">Carpeta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editar</text>
<text id="IDS_COM_BODY_MESSAGE">Mensaxe</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nome de arquivo baleiro</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Tamaño de correo electrónico</text>
<text id="IDS_COM_BODY_MY_FILES">Os Meus Arquivos</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (A máis recente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Non</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nome de arquivo baleiro</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vista en miniatura</text>
<text id="IDS_MF_SK3_COPY">Copiar</text>
<text id="IDS_COM_POP_DELETING">Eliminando...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Erro ao mover</text>
<text id="IDS_MF_SK_DETAILS">Detalles</text>
- <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nome (A-Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_COM_BODY_LOCATION">Localización</text>
<text id="IDS_COM_POP_MOVING">Movendo...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nome (Z-A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ocult. extens. arquivo</text>
- <text id="IDS_MORE">Máis</text>
- <text id="IDS_MF_OPT_VIEW_AS">Ver como</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Buscar todas carpetas</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Almacenamento externo</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Buscar todas carpetas</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Ver como</text>
+ <text id="IDS_MORE">Máis</text>
<text id="IDS_COM_BUTTON_SHARE">Compart</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Tarx. de memoria</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Almacenamento externo</text>
<text id="IDS_MF_BODY_RENAME_ABB">C nome</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Tarx. de memoria</text>
<text id="IDS_COM_BODY_FOLDERS">Carpetas</text>
<text id="IDS_MF_SK3_MOVE_HERE">Mover aquí</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mover</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nome</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Pegar aquí</text>
- <text id="IDS_COM_POP_ATTACH">Achegar</text>
<text id="IDS_YES">Si</text>
+ <text id="IDS_COM_POP_ATTACH">Achegar</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Pegar aquí</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Non se pode mover. Mesma carpeta de destino que de orixe</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Pegar aquí</text>
<text id="IDS_COM_BODY_DONE">Finalizado</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">कॉपी करना विफल</text>
<text id="IDS_COM_OPT_FILES">फाइलें</text>
<text id="IDS_COM_POP_FOLDER">फोल्डर</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">संपादन</text>
<text id="IDS_COM_BODY_MESSAGE">सन्देश</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">फाइल का नाम रिक्त है</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">ईमेल आकार</text>
<text id="IDS_COM_BODY_MY_FILES">मेरी फाइलें</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">तारीख (हालही का सबसे नवीनतम)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">नहीं</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">फाइल का नाम रिक्त है</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">थम्बनेल दृश्य</text>
<text id="IDS_MF_SK3_COPY">कॉपी</text>
<text id="IDS_COM_POP_DELETING">हटाया जा रहा है…</text>
<text id="IDS_MOVE_FAILED_MESSAGE">ले जाना विफल हुआ</text>
<text id="IDS_MF_SK_DETAILS">विवरण</text>
- <text id="IDS_MF_POP_COPYING">कॉपी कर रहा है…</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">नाम (A से Z)</text>
+ <text id="IDS_MF_POP_COPYING">कॉपी कर रहा है…</text>
<text id="IDS_COM_BODY_LOCATION">स्थान</text>
<text id="IDS_COM_POP_MOVING">ले जा रहा है…</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">नाम (Z से A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">फ़ाइल एक्सटेंशन छिपाएँ</text>
- <text id="IDS_MORE">अधिक</text>
- <text id="IDS_MF_OPT_VIEW_AS">के रूप में देखें</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">सभी फ़ोल्डर खोजें</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">बाह्य स्टोरेज</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">सभी फ़ोल्डर खोजें</text>
+ <text id="IDS_MF_OPT_VIEW_AS">के रूप में देखें</text>
+ <text id="IDS_MORE">अधिक</text>
<text id="IDS_COM_BUTTON_SHARE">साझा करें</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">मेमोरी कार्ड</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">बाह्य स्टोरेज</text>
<text id="IDS_MF_BODY_RENAME_ABB">रिनेम</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">मेमोरी कार्ड</text>
<text id="IDS_COM_BODY_FOLDERS">फोल्डर्स</text>
<text id="IDS_MF_SK3_MOVE_HERE">यहाँ मूव करें</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi डायरेक्ट</text>
<text id="IDS_MF_SK3_MOVE">मूव</text>
<text id="IDS_MF_OPT_LISTBY_NAME">नाम</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">यहाँ पेस्ट करें</text>
- <text id="IDS_COM_POP_ATTACH">जोड़ें</text>
<text id="IDS_YES">हाँ</text>
+ <text id="IDS_COM_POP_ATTACH">जोड़ें</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">यहाँ पेस्ट करें</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">मूव करने में असमर्थ। गंतव्य फोल्डर स्रोत फोल्डर की तरह है</text>
<text id="IDS_MF_SK3_PASTE_HERE1">यहाँ पेस्ट करें</text>
<text id="IDS_COM_BODY_DONE">हुआ</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiranje neuspješno</text>
<text id="IDS_COM_OPT_FILES">Datoteke</text>
<text id="IDS_COM_POP_FOLDER">Mapa</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Uredi</text>
<text id="IDS_COM_BODY_MESSAGE">Poruka</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nema imena datoteke</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Veličina emaila</text>
<text id="IDS_COM_BODY_MY_FILES">Moje datoteke</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (najnoviji)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ne</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nema imena datoteke</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Sličice</text>
<text id="IDS_MF_SK3_COPY">Kopiraj</text>
<text id="IDS_COM_POP_DELETING">Brisanje...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Premještanje neuspješno</text>
<text id="IDS_MF_SK_DETAILS">Detalji</text>
- <text id="IDS_MF_POP_COPYING">Kopiranje...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Naziv (A do Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiranje...</text>
<text id="IDS_COM_BODY_LOCATION">Lokacija</text>
<text id="IDS_COM_POP_MOVING">Premještanje...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Naziv (Z do A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Sakrij datotečni nast.</text>
- <text id="IDS_MORE">Više</text>
- <text id="IDS_MF_OPT_VIEW_AS">Pregled kao</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pretraži sve mape</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Vanjska memorija</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pretraži sve mape</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Pregled kao</text>
+ <text id="IDS_MORE">Više</text>
<text id="IDS_COM_BUTTON_SHARE">Dijeli</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Mem. kartica</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Vanjska memorija</text>
<text id="IDS_MF_BODY_RENAME_ABB">Pr.ime</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Mem. kartica</text>
<text id="IDS_COM_BODY_FOLDERS">Mape</text>
<text id="IDS_MF_SK3_MOVE_HERE">Premjesti ovdje</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Premjesti</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Naziv</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Zalijepi ovdje</text>
- <text id="IDS_COM_POP_ATTACH">Dodaj</text>
<text id="IDS_YES">Da</text>
+ <text id="IDS_COM_POP_ATTACH">Dodaj</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Zalijepi ovdje</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nemoguće premjestiti. Odredišna mapa ista je kao i izvorna</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Zalijepi ovdje</text>
<text id="IDS_COM_BODY_DONE">OK</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">A másolás sikertelen.</text>
<text id="IDS_COM_OPT_FILES">Fájlok</text>
<text id="IDS_COM_POP_FOLDER">Mappa</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Szerkeszt</text>
<text id="IDS_COM_BODY_MESSAGE">Üzenet</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Fállnév üres</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-mail méret</text>
<text id="IDS_COM_BODY_MY_FILES">Saját fájlok</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dátum (legújabb)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nem</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Fállnév üres</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatűrnézet</text>
<text id="IDS_MF_SK3_COPY">Másol</text>
<text id="IDS_COM_POP_DELETING">Törlés...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Az áthelyezés sikertelen</text>
<text id="IDS_MF_SK_DETAILS">Részletek</text>
- <text id="IDS_MF_POP_COPYING">Másolás...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Név (A-tól Z-ig)</text>
+ <text id="IDS_MF_POP_COPYING">Másolás...</text>
<text id="IDS_COM_BODY_LOCATION">Hely</text>
<text id="IDS_COM_POP_MOVING">Áthelyezés...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Név (Z-től A-ig)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Kiterjesztés elrejtése</text>
- <text id="IDS_MORE">Egyebek</text>
- <text id="IDS_MF_OPT_VIEW_AS">Megtekintés</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Ker. az összes mappában</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Külső tároló</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Ker. az összes mappában</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Megtekintés</text>
+ <text id="IDS_MORE">Egyebek</text>
<text id="IDS_COM_BUTTON_SHARE">Megoszt</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Memória- kártya</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Külső tároló</text>
<text id="IDS_MF_BODY_RENAME_ABB">Átnev.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Memória- kártya</text>
<text id="IDS_COM_BODY_FOLDERS">Mappák</text>
<text id="IDS_MF_SK3_MOVE_HERE">Áthelyez ide</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Áthelyez</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Név</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Beilleszt ide</text>
- <text id="IDS_COM_POP_ATTACH">Csatolás</text>
<text id="IDS_YES">Igen</text>
+ <text id="IDS_COM_POP_ATTACH">Csatolás</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Beilleszt ide</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nem lehet áthelyezni. A célmappa azonos a forrásmappával</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Beilleszt ide</text>
<text id="IDS_COM_BODY_DONE">Kész</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Պատճենումը ձախողվեց</text>
<text id="IDS_COM_OPT_FILES">Ֆայլեր</text>
<text id="IDS_COM_POP_FOLDER">Թղթապանակ</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Խմբագրել</text>
<text id="IDS_COM_BODY_MESSAGE">Հաղորդագրություն</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Ֆայլի անունը դատարկ է</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Էլ. փոստի հաղորդագրության չափսը</text>
<text id="IDS_COM_BODY_MY_FILES">Իմ Ֆայլերը</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Ամսաթիվ (առավել վերջին)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ոչ</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Ֆայլի անունը դատարկ է</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Փոքրացված պատկերների տեսք</text>
<text id="IDS_MF_SK3_COPY">Պատճենել</text>
<text id="IDS_COM_POP_DELETING">Ջնջվում է...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Տեղափոխումը ձախողվեց</text>
<text id="IDS_MF_SK_DETAILS">Մանրամսն.</text>
- <text id="IDS_MF_POP_COPYING">Պատճենում է...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Անուն (Ա-ից Ֆ)</text>
+ <text id="IDS_MF_POP_COPYING">Պատճենում է...</text>
<text id="IDS_COM_BODY_LOCATION">Գտնվելու վայր</text>
<text id="IDS_COM_POP_MOVING">Տեղափոխում...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Անուն (Ֆ-ից Ա)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Թքցնլ ֆայլի ընդլայնում</text>
- <text id="IDS_MORE">Ավելի</text>
- <text id="IDS_MF_OPT_VIEW_AS">Դիտել որպեսշ</text>
+ <text id="IDS_MF_BODY_DIRECTORY">Directory</text>
<text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Որոնեք բոլոր թղթպնկները
</text>
- <text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Արտաքին պահոց</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Դիտել որպեսշ</text>
+ <text id="IDS_MORE">Ավելի</text>
<text id="IDS_COM_BUTTON_SHARE">Համօգտ.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Հիշաքարտ</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Արտաքին պահոց</text>
<text id="IDS_MF_BODY_RENAME_ABB">Վերանվ</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Հիշաքարտ</text>
<text id="IDS_COM_BODY_FOLDERS">Թղթապանակներ</text>
<text id="IDS_MF_SK3_MOVE_HERE">Տեղափոխել այստեղ</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Տեղափխել</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Անուն</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Տեղադրել այստեղ</text>
- <text id="IDS_COM_POP_ATTACH">Կցել</text>
<text id="IDS_YES">Այո</text>
+ <text id="IDS_COM_POP_ATTACH">Կցել</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Տեղադրել այստեղ</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Հնարավոր չէ տեղափոխել: Նշանակման թղթապանակը նույնն է, ինչ որ սկզբնական թղթապանակը</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Տեղադրել այստեղ</text>
<text id="IDS_COM_BODY_DONE">Կատարված է</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Afritun mistókst</text>
<text id="IDS_COM_OPT_FILES">Skrár</text>
<text id="IDS_COM_POP_FOLDER">Mappa</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Breyta</text>
<text id="IDS_COM_BODY_MESSAGE">Skilaboð</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Skrárheiti tómt</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Stærð tölvupósts</text>
<text id="IDS_COM_BODY_MY_FILES">Skrárnar mínar</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dagsetning (nýjasta)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nei</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Skrárheiti tómt</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Smámyndir</text>
<text id="IDS_MF_SK3_COPY">Afrita</text>
<text id="IDS_COM_POP_DELETING">Verið er að eyða...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Ekki tókst að flytja</text>
<text id="IDS_MF_SK_DETAILS">Upplýsingar</text>
- <text id="IDS_MF_POP_COPYING">Afritun stendur yfir...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Heiti (A til Ö)</text>
+ <text id="IDS_MF_POP_COPYING">Afritun stendur yfir...</text>
<text id="IDS_COM_BODY_LOCATION">Staðsetning</text>
<text id="IDS_COM_POP_MOVING">Verið er að flytja...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Heiti (Ö til A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Fela skráarendingu</text>
- <text id="IDS_MORE">Meira</text>
- <text id="IDS_MF_OPT_VIEW_AS">Sjá sem</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Leita í öllum möppum</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ytri geymsla</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Leita í öllum möppum</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Sjá sem</text>
+ <text id="IDS_MORE">Meira</text>
<text id="IDS_COM_BUTTON_SHARE">Samnýta</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Minnisk.</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ytri geymsla</text>
<text id="IDS_MF_BODY_RENAME_ABB">Endurn</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Minnisk.</text>
<text id="IDS_COM_BODY_FOLDERS">Möppur</text>
<text id="IDS_MF_SK3_MOVE_HERE">Færa hingað</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Flytja</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Heiti</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Líma hér</text>
- <text id="IDS_COM_POP_ATTACH">Hengja við</text>
<text id="IDS_YES">Já</text>
+ <text id="IDS_COM_POP_ATTACH">Hengja við</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Líma hér</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ekki tókst að flytja. Áfangamappa sú sama og upprunamappa</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Líma hér</text>
<text id="IDS_COM_BODY_DONE">Lokið</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Copia non eseguita</text>
<text id="IDS_COM_OPT_FILES">File</text>
<text id="IDS_COM_POP_FOLDER">Cartella</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Modifica</text>
<text id="IDS_COM_BODY_MESSAGE">Messaggio</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nome file vuoto</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Dimensioni e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Archivio</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (Più recente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nome file vuoto</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vista miniature</text>
<text id="IDS_MF_SK3_COPY">Copia</text>
<text id="IDS_COM_POP_DELETING">Eliminazione...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Spostamento non riuscito</text>
<text id="IDS_MF_SK_DETAILS">Dettagli</text>
- <text id="IDS_MF_POP_COPYING">Copia...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nome (A - Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copia...</text>
<text id="IDS_COM_BODY_LOCATION">Posizione</text>
<text id="IDS_COM_POP_MOVING">Spostamento...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nome (Z - A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Nascondi estensione file</text>
- <text id="IDS_MORE">Altro</text>
- <text id="IDS_MF_OPT_VIEW_AS">Visualizza come</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cerca in tutte le cartelle</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Memoria esterna</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Cerca in tutte le cartelle</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Visualizza come</text>
+ <text id="IDS_MORE">Altro</text>
<text id="IDS_COM_BUTTON_SHARE">Condiv.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Scheda memoria</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Memoria esterna</text>
<text id="IDS_MF_BODY_RENAME_ABB">Rinom.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Scheda memoria</text>
<text id="IDS_COM_BODY_FOLDERS">Cartelle</text>
<text id="IDS_MF_SK3_MOVE_HERE">Sposta qui</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Sposta</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nome</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Incolla qui</text>
- <text id="IDS_COM_POP_ATTACH">Allega</text>
<text id="IDS_YES">Sì</text>
+ <text id="IDS_COM_POP_ATTACH">Allega</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Incolla qui</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Impossibile spostare. La cartella di destinazione coincide con la cartella di origine</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Incolla qui</text>
<text id="IDS_COM_BODY_DONE">Fatto</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">コピーに失敗しました。</text>
<text id="IDS_COM_OPT_FILES">ファイル</text>
<text id="IDS_COM_POP_FOLDER">フォルダ</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">編集</text>
<text id="IDS_COM_BODY_MESSAGE">メッセージ</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">ファイル名が空白です。</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Eメールサイズ</text>
<text id="IDS_COM_BODY_MY_FILES">マイファイル</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">日付(新しい順)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">いいえ</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">ファイル名が空白です。</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">サムネイル表示</text>
<text id="IDS_MF_SK3_COPY">コピー</text>
<text id="IDS_COM_POP_DELETING">削除中...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">移動に失敗しました。</text>
<text id="IDS_MF_SK_DETAILS">詳細</text>
- <text id="IDS_MF_POP_COPYING">コピー中...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">名前(A~Z)</text>
+ <text id="IDS_MF_POP_COPYING">コピー中...</text>
<text id="IDS_COM_BODY_LOCATION">場所</text>
<text id="IDS_COM_POP_MOVING">移動中...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">名前(Z~A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">ファイル拡張子を非表示</text>
- <text id="IDS_MORE">その他</text>
- <text id="IDS_MF_OPT_VIEW_AS">表示形式</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">全てのフォルダを検索</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部ストレージ</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">全てのフォルダを検索</text>
+ <text id="IDS_MF_OPT_VIEW_AS">表示形式</text>
+ <text id="IDS_MORE">その他</text>
<text id="IDS_COM_BUTTON_SHARE">共有</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">メモリカード</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部ストレージ</text>
<text id="IDS_MF_BODY_RENAME_ABB">名称変更</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">メモリカード</text>
<text id="IDS_COM_BODY_FOLDERS">フォルダ</text>
<text id="IDS_MF_SK3_MOVE_HERE">ここに移動</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">移動</text>
<text id="IDS_MF_OPT_LISTBY_NAME">名前</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">ここに貼付</text>
- <text id="IDS_COM_POP_ATTACH">添付</text>
<text id="IDS_YES">はい</text>
+ <text id="IDS_COM_POP_ATTACH">添付</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">ここに貼付</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">移動できません。移動元と移動先のフォルダが同じです。</text>
<text id="IDS_MF_SK3_PASTE_HERE1">ここに貼付</text>
<text id="IDS_COM_BODY_DONE">完了</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">გადაწერა არ მოხერხდა</text>
<text id="IDS_COM_OPT_FILES">ფაილები</text>
<text id="IDS_COM_POP_FOLDER">საქაღალდე</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">რედაქტირება</text>
<text id="IDS_COM_BODY_MESSAGE">შეტყობინება</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">ფაილის დასახელება არაა მითითებული</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">ელ.წერილის ზომა</text>
<text id="IDS_COM_BODY_MY_FILES">ჩემი ფაილები</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">თარიღი (უახლესი)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">არა</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">ფაილის დასახელება არაა მითითებული</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">მიკროასლების ნახვა</text>
<text id="IDS_MF_SK3_COPY">ასლი</text>
<text id="IDS_COM_POP_DELETING">წაშლა...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">გადატანა ვერ შესრულდა</text>
<text id="IDS_MF_SK_DETAILS">დეტალები</text>
- <text id="IDS_MF_POP_COPYING">კოპირდება...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">სახელი (ა-დან ჰ-მდე)</text>
+ <text id="IDS_MF_POP_COPYING">კოპირდება...</text>
<text id="IDS_COM_BODY_LOCATION">ადგილმდებ.</text>
<text id="IDS_COM_POP_MOVING">გადატანა...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">სახელი (ჰ-დან ა-მდე)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">გაფართოების დამალვა</text>
- <text id="IDS_MORE">სხვა</text>
- <text id="IDS_MF_OPT_VIEW_AS">დათვალიერება როგორც</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">ყველა საქაღალდის ძებნა</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">გარე მეხსიერება</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">ყველა საქაღალდის ძებნა</text>
+ <text id="IDS_MF_OPT_VIEW_AS">დათვალიერება როგორც</text>
+ <text id="IDS_MORE">სხვა</text>
<text id="IDS_COM_BUTTON_SHARE">გაზიარ.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">მეხსიერ. ბარათი</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">გარე მეხსიერება</text>
<text id="IDS_MF_BODY_RENAME_ABB">გდრქმ.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">მეხსიერ. ბარათი</text>
<text id="IDS_COM_BODY_FOLDERS">საქაღალდეები</text>
<text id="IDS_MF_SK3_MOVE_HERE">გადაიტანეთ აქ</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">გადატანა</text>
<text id="IDS_MF_OPT_LISTBY_NAME">სახელი</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">ჩასვით აქ</text>
- <text id="IDS_COM_POP_ATTACH">მიმაგრება</text>
<text id="IDS_YES">დიახ</text>
+ <text id="IDS_COM_POP_ATTACH">მიმაგრება</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">ჩასვით აქ</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">ვერ გადაიტანთ. საბოლოო და საწყისი საქაღალდეები ერთიდაიგივეა</text>
<text id="IDS_MF_SK3_PASTE_HERE1">ჩასვით აქ</text>
<text id="IDS_COM_BODY_DONE">შესრულებულია</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Көшірілу үзіліп кетті</text>
<text id="IDS_COM_OPT_FILES">Файлдар</text>
<text id="IDS_COM_POP_FOLDER">Қалта</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Өзгер.</text>
<text id="IDS_COM_BODY_MESSAGE">Хабарлама</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Файлданың аты бос</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Электрондық пошта өлшемі</text>
<text id="IDS_COM_BODY_MY_FILES">Менің файлдарым</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Күні (Ең соңғы)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Жоқ</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Файлданың аты бос</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Нобай көрінісі</text>
<text id="IDS_MF_SK3_COPY">Көшіру</text>
<text id="IDS_COM_POP_DELETING">Жойылуда...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Орналастырылмады</text>
<text id="IDS_MF_SK_DETAILS">Егж.-тег.</text>
- <text id="IDS_MF_POP_COPYING">Көшірілуде...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Аты (A-дан Я-ға дейін)</text>
+ <text id="IDS_MF_POP_COPYING">Көшірілуде...</text>
<text id="IDS_COM_BODY_LOCATION">Орналасу орны</text>
<text id="IDS_COM_POP_MOVING">Орналастырылды</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Аты (Я-дан А-ға дейін)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Файл кеңейтімін жасыру</text>
- <text id="IDS_MORE">Қосымша</text>
- <text id="IDS_MF_OPT_VIEW_AS">түрінде көру</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Барлық қалталарды іздеу</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Сыртқы жад</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Барлық қалталарды іздеу</text>
+ <text id="IDS_MF_OPT_VIEW_AS">түрінде көру</text>
+ <text id="IDS_MORE">Қосымша</text>
<text id="IDS_COM_BUTTON_SHARE">Бөлісу</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Жад картасы</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Сыртқы жад</text>
<text id="IDS_MF_BODY_RENAME_ABB">Ат өзг</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Жад картасы</text>
<text id="IDS_COM_BODY_FOLDERS">Қалталар</text>
<text id="IDS_MF_SK3_MOVE_HERE">Осында ауыстыру</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Ауыстыру</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Аты</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Осында қою</text>
- <text id="IDS_COM_POP_ATTACH">Қосымша</text>
<text id="IDS_YES">Иә</text>
+ <text id="IDS_COM_POP_ATTACH">Қосымша</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Осында қою</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Жылжытылмайды.Мақсатты қалта бастапқы қалтамен бірдей</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Осында қою</text>
<text id="IDS_COM_BODY_DONE">Аяқталды</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">복사하지 못하였습니다</text>
<text id="IDS_COM_OPT_FILES">파일</text>
<text id="IDS_COM_POP_FOLDER">폴더</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">편집</text>
<text id="IDS_COM_BODY_MESSAGE">메시지</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">파일 이름이 없습니다</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">이메일 크기</text>
<text id="IDS_COM_BODY_MY_FILES">내 파일</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">날짜(최신순)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">아니요</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">파일 이름이 없습니다</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">썸네일 보기</text>
<text id="IDS_MF_SK3_COPY">복사</text>
<text id="IDS_COM_POP_DELETING">삭제 중...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">이동하지 못하였습니다</text>
<text id="IDS_MF_SK_DETAILS">상세 정보</text>
- <text id="IDS_MF_POP_COPYING">복사 중...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">이름(가나다순)</text>
+ <text id="IDS_MF_POP_COPYING">복사 중...</text>
<text id="IDS_COM_BODY_LOCATION">위치</text>
<text id="IDS_COM_POP_MOVING">이동 중...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">이름(가나다역순)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">파일 확장자 숨기기</text>
- <text id="IDS_MORE">더보기</text>
- <text id="IDS_MF_OPT_VIEW_AS">보기 방식</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">모든 폴더 검색</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">외장 메모리</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">모든 폴더 검색</text>
+ <text id="IDS_MF_OPT_VIEW_AS">보기 방식</text>
+ <text id="IDS_MORE">더보기</text>
<text id="IDS_COM_BUTTON_SHARE">공유</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">메모리 카드</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">외장 메모리</text>
<text id="IDS_MF_BODY_RENAME_ABB">이름 변경</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">메모리 카드</text>
<text id="IDS_COM_BODY_FOLDERS">폴더</text>
<text id="IDS_MF_SK3_MOVE_HERE">여기로 이동</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">이동</text>
<text id="IDS_MF_OPT_LISTBY_NAME">이름</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">여기로 복사</text>
- <text id="IDS_COM_POP_ATTACH">첨부</text>
<text id="IDS_YES">예</text>
+ <text id="IDS_COM_POP_ATTACH">첨부</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">여기로 복사</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">이동시킬 수 없습니다. 소스 폴더와 이름이 같습니다.</text>
<text id="IDS_MF_SK3_PASTE_HERE1">여기로 복사</text>
<text id="IDS_COM_BODY_DONE">완료</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Neizdevās kopēt</text>
<text id="IDS_COM_OPT_FILES">Faili</text>
<text id="IDS_COM_POP_FOLDER">Mape</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Rediģēt</text>
<text id="IDS_COM_BODY_MESSAGE">Ziņa</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Faila nosaukuma nav</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-pasta lielums</text>
<text id="IDS_COM_BODY_MY_FILES">Mani faili</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datums (jaunākais)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nē</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Faila nosaukuma nav</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Sīktēlu skats</text>
<text id="IDS_MF_SK3_COPY">Kopēt</text>
<text id="IDS_COM_POP_DELETING">Dzēš...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Pārvietošana neizdevās</text>
<text id="IDS_MF_SK_DETAILS">Dati</text>
- <text id="IDS_MF_POP_COPYING">Kopē...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nosaukums (no A līdz Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopē...</text>
<text id="IDS_COM_BODY_LOCATION">Atrašanās vieta</text>
<text id="IDS_COM_POP_MOVING">Pārvieto...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nosaukums (no Z līdz A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Slēpt faila paplaš.</text>
- <text id="IDS_MORE">Citi</text>
- <text id="IDS_MF_OPT_VIEW_AS">Skatīt kā</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Meklēt visās mapēs</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ārējā krātuve</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Meklēt visās mapēs</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Skatīt kā</text>
+ <text id="IDS_MORE">Citi</text>
<text id="IDS_COM_BUTTON_SHARE">Kopl.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Atmiņas karte</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ārējā krātuve</text>
<text id="IDS_MF_BODY_RENAME_ABB">Pārd.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Atmiņas karte</text>
<text id="IDS_COM_BODY_FOLDERS">Mapes</text>
<text id="IDS_MF_SK3_MOVE_HERE">Pārvietot šeit</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Pārvietot</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nosaukums</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Ielīmēt šeit</text>
- <text id="IDS_COM_POP_ATTACH">Pievienot</text>
<text id="IDS_YES">Jā</text>
+ <text id="IDS_COM_POP_ATTACH">Pievienot</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Ielīmēt šeit</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nevar pārvietot. Mērķa mape ir tāda pati kā avota mape</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Ielīmēt šeit</text>
<text id="IDS_COM_BODY_DONE">Gatavs</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Perkelti nepavyko</text>
<text id="IDS_COM_OPT_FILES">Failai</text>
<text id="IDS_COM_POP_FOLDER">Aplankas</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Redaguoti</text>
<text id="IDS_COM_BODY_MESSAGE">Žinutė</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Failo pavadinimo nėra</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">El. laiško dydis</text>
<text id="IDS_COM_BODY_MY_FILES">Mano failai</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (naujausi)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ne</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Failo pavadinimo nėra</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatiūrų rodinys</text>
<text id="IDS_MF_SK3_COPY">Kopijuoti</text>
<text id="IDS_COM_POP_DELETING">Trinama...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Perkelti nepavyko</text>
<text id="IDS_MF_SK_DETAILS">Išsami informacija</text>
- <text id="IDS_MF_POP_COPYING">Kopijuojama...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Pavadinimas (A–Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopijuojama...</text>
<text id="IDS_COM_BODY_LOCATION">Vieta</text>
<text id="IDS_COM_POP_MOVING">Perkeliama...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Pavadinimas (Z–A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Slėpti failo plėtinį</text>
- <text id="IDS_MORE">Daugiau</text>
- <text id="IDS_MF_OPT_VIEW_AS">Peržiūrėti kaip</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Ieškoti visų aplankų</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Išorinė laikmena</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Ieškoti visų aplankų</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Peržiūrėti kaip</text>
+ <text id="IDS_MORE">Daugiau</text>
<text id="IDS_COM_BUTTON_SHARE">Bendr.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Atminties kort.</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Išorinė laikmena</text>
<text id="IDS_MF_BODY_RENAME_ABB">Perv.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Atminties kort.</text>
<text id="IDS_COM_BODY_FOLDERS">Aplankai</text>
<text id="IDS_MF_SK3_MOVE_HERE">Perkelti čia</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">„Wi-Fi Direct“</text>
<text id="IDS_MF_SK3_MOVE">Perkelti</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Pavadinimas</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Įklijuoti čia</text>
- <text id="IDS_COM_POP_ATTACH">Pridėti</text>
<text id="IDS_YES">Taip</text>
+ <text id="IDS_COM_POP_ATTACH">Pridėti</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Įklijuoti čia</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Neįmanoma perkelti. Paskirties aplankas yra toks pat kaip ir originalus aplankas</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Įklijuoti čia</text>
<text id="IDS_COM_BODY_DONE">Atlikta</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Неуспешно копирање</text>
<text id="IDS_COM_OPT_FILES">Фајлови</text>
<text id="IDS_COM_POP_FOLDER">Папка</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Измени</text>
<text id="IDS_COM_BODY_MESSAGE">Порака</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Нема име на фајл</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Големина на email</text>
<text id="IDS_COM_BODY_MY_FILES">Мои фајлови</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Датум (Најнов)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Не</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Нема име на фајл</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Икони</text>
<text id="IDS_MF_SK3_COPY">Копирај</text>
<text id="IDS_COM_POP_DELETING">Се брише...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Неуспешно преместување</text>
<text id="IDS_MF_SK_DETAILS">Детали</text>
- <text id="IDS_MF_POP_COPYING">Се копира...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Име (од А до Ш)</text>
+ <text id="IDS_MF_POP_COPYING">Се копира...</text>
<text id="IDS_COM_BODY_LOCATION">Локација</text>
<text id="IDS_COM_POP_MOVING">Се преместува...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Име (од Ш до А)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Сокриј наст. на фајл</text>
- <text id="IDS_MORE">Повеќе</text>
- <text id="IDS_MF_OPT_VIEW_AS">Прикажи како</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Пребарај ги сите папки</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Надворешен мем. уред</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Пребарај ги сите папки</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Прикажи како</text>
+ <text id="IDS_MORE">Повеќе</text>
<text id="IDS_COM_BUTTON_SHARE">Сподели</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Мем. картичка</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Надворешен мем. уред</text>
<text id="IDS_MF_BODY_RENAME_ABB">Преим.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Мем. картичка</text>
<text id="IDS_COM_BODY_FOLDERS">Папки</text>
<text id="IDS_MF_SK3_MOVE_HERE">Премести тука</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Премести</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Име</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Пресликај тука</text>
- <text id="IDS_COM_POP_ATTACH">Приложи</text>
<text id="IDS_YES">Да</text>
+ <text id="IDS_COM_POP_ATTACH">Приложи</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Пресликај тука</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Не може да се премести. Одредишната папка е иста како и изворната</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Пресликај тука</text>
<text id="IDS_COM_BODY_DONE">Извршено</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiëren is mislukt</text>
<text id="IDS_COM_OPT_FILES">Bestanden</text>
<text id="IDS_COM_POP_FOLDER">Map</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Wijzigen</text>
<text id="IDS_COM_BODY_MESSAGE">Bericht</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Bestandsnaam leeg</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-mailgrootte</text>
<text id="IDS_COM_BODY_MY_FILES">Mijn bestanden</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (meest recent)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nee</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Bestandsnaam leeg</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatuurweergave</text>
<text id="IDS_MF_SK3_COPY">Kopiëren</text>
<text id="IDS_COM_POP_DELETING">Verwijderen...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Verplaatsen is mislukt</text>
<text id="IDS_MF_SK_DETAILS">Gegevens</text>
- <text id="IDS_MF_POP_COPYING">Kopiëren...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Naam (A tot Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiëren...</text>
<text id="IDS_COM_BODY_LOCATION">Locatie</text>
<text id="IDS_COM_POP_MOVING">Verplaatsen...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Naam (Z tot A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Bestandsext. verbergen</text>
- <text id="IDS_MORE">Meer</text>
- <text id="IDS_MF_OPT_VIEW_AS">Tonen als</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Zoeken in alle mappen</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externe opslag</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Zoeken in alle mappen</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Tonen als</text>
+ <text id="IDS_MORE">Meer</text>
<text id="IDS_COM_BUTTON_SHARE">Delen</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Geheugen-\nkaart</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externe opslag</text>
<text id="IDS_MF_BODY_RENAME_ABB">Wijzig</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Geheugen-\nkaart</text>
<text id="IDS_COM_BODY_FOLDERS">Mappen</text>
<text id="IDS_MF_SK3_MOVE_HERE">Hier plaatsen</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Verplaatsen</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Naam</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Hier kopiëren</text>
- <text id="IDS_COM_POP_ATTACH">Bijvoegen</text>
<text id="IDS_YES">Ja</text>
+ <text id="IDS_COM_POP_ATTACH">Bijvoegen</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Hier kopiëren</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Kan niet verplaatsen. Doelmap zelfde als bronmap</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Hier kopiëren</text>
<text id="IDS_COM_BODY_DONE">Gereed</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kunne ikke kopiere</text>
<text id="IDS_COM_OPT_FILES">Filer</text>
<text id="IDS_COM_POP_FOLDER">Mappe</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Rediger</text>
<text id="IDS_COM_BODY_MESSAGE">Melding</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Filnavn tomt</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-poststørrelse</text>
<text id="IDS_COM_BODY_MY_FILES">Mine Filer</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dato (nyeste)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nei</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Filnavn tomt</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatyrvisning</text>
<text id="IDS_MF_SK3_COPY">Kopier</text>
<text id="IDS_SHARE_VIA_EMAIL">E-post</text>
<text id="IDS_MF_SEARCHING">Søker...</text>
<text id="IDS_MF_OPT_DATE_HOLDEST">Dato (eldste)</text>
- <text id="IDS_NAME_ALREADY_EXIST"/>
+ <text id="IDS_NAME_ALREADY_EXIST">Name already exists!\nRetry?</text>
<text id="IDS_MF_OPT_CREATE_FOLDER1">Opprett mappe</text>
<text id="IDS_POP_SAME_NAME_ALREADY_IN_USE">Samme navn allerede i bruk</text>
<text id="IDS_MF_POP_RENAMING">Renaming</text>
<text id="IDS_COM_POP_DELETING">Sletter...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Flyttingen mislyktes</text>
<text id="IDS_MF_SK_DETAILS">Detaljer</text>
- <text id="IDS_MF_POP_COPYING">Kopierer...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Navn (A til Å)</text>
+ <text id="IDS_MF_POP_COPYING">Kopierer...</text>
<text id="IDS_COM_BODY_LOCATION">Sted</text>
<text id="IDS_COM_POP_MOVING">Flytter...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Navn (Å til A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Skjul filendelse</text>
- <text id="IDS_MORE">Mer</text>
- <text id="IDS_MF_OPT_VIEW_AS">Vis som</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Søk i alle mapper</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ekstern lagring</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Søk i alle mapper</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Vis som</text>
+ <text id="IDS_MORE">Mer</text>
<text id="IDS_COM_BUTTON_SHARE">Del</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Minnekort</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Ekstern lagring</text>
<text id="IDS_MF_BODY_RENAME_ABB">Endre navn</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Minnekort</text>
<text id="IDS_COM_BODY_FOLDERS">Mapper</text>
<text id="IDS_MF_SK3_MOVE_HERE">Flytt hit</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Flytt</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Navn</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Lim inn her</text>
- <text id="IDS_COM_POP_ATTACH">Legg ved</text>
<text id="IDS_YES">Ja</text>
+ <text id="IDS_COM_POP_ATTACH">Legg ved</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Lim inn her</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Kan ikke flytte. Målmappen er den samme som kildemappen</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Lim inn her</text>
<text id="IDS_COM_BODY_DONE">Utført</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Błąd kopiowania</text>
<text id="IDS_COM_OPT_FILES">Pliki</text>
<text id="IDS_COM_POP_FOLDER">Katalog</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Edytuj</text>
<text id="IDS_COM_BODY_MESSAGE">Wiadomość</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Brak nazwy pliku</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Limit rozmiaru e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Moje pliki</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (od najnowszych)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nie</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Brak nazwy pliku</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatury</text>
<text id="IDS_MF_SK3_COPY">Kopiuj pozycję</text>
<text id="IDS_COM_POP_DELETING">Usuwanie...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Błąd przenoszenia</text>
<text id="IDS_MF_SK_DETAILS">Szczegóły</text>
- <text id="IDS_MF_POP_COPYING">Kopiowanie...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nazwa (od A do Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiowanie...</text>
<text id="IDS_COM_BODY_LOCATION">Miejsce</text>
<text id="IDS_COM_POP_MOVING">Przenoszenie...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nazwa (od Z do A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ukryj rozszerz. plików</text>
- <text id="IDS_MORE">Więcej</text>
- <text id="IDS_MF_OPT_VIEW_AS">Wyświetl jako</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Przesz. wszystkie kat.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Pamięć zewnętrzna</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Przesz. wszystkie kat.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Wyświetl jako</text>
+ <text id="IDS_MORE">Więcej</text>
<text id="IDS_COM_BUTTON_SHARE">Udost.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Karta pamięci</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Pamięć zewnętrzna</text>
<text id="IDS_MF_BODY_RENAME_ABB">Zm.naz.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Karta pamięci</text>
<text id="IDS_COM_BODY_FOLDERS">Katalogi</text>
<text id="IDS_MF_SK3_MOVE_HERE">Przenieś tutaj</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Przenieś</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nazwa</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Wklej tutaj</text>
- <text id="IDS_COM_POP_ATTACH">Dołącz</text>
<text id="IDS_YES">Tak</text>
+ <text id="IDS_COM_POP_ATTACH">Dołącz</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Wklej tutaj</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nie można przenieść. Katalog docelowy taki sam jak katalog źródłowy</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Wklej tutaj</text>
<text id="IDS_COM_BODY_DONE">Gotowe</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Erro ao copiar</text>
<text id="IDS_COM_OPT_FILES">Arquivos</text>
<text id="IDS_COM_POP_FOLDER">Pasta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editar</text>
<text id="IDS_COM_BODY_MESSAGE">Mensagem</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nome de arquivo vazio</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Tamanho do e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Meus Arquivos</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (mais recente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Não</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nome de arquivo vazio</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Ver por miniaturas</text>
<text id="IDS_MF_SK3_COPY">Copiar</text>
<text id="IDS_COM_POP_DELETING">Apagando…</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Erro ao mover</text>
<text id="IDS_MF_SK_DETAILS">Detalhes</text>
- <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nome (De A a Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_COM_BODY_LOCATION">Local</text>
<text id="IDS_COM_POP_MOVING">Movendo…</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nome (De Z a A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ocultar ext. arquivo</text>
- <text id="IDS_MORE">Mais</text>
- <text id="IDS_MF_OPT_VIEW_AS">Visualizar como</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pesq. todas as pastas</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Armazenamento externo</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pesq. todas as pastas</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Visualizar como</text>
+ <text id="IDS_MORE">Mais</text>
<text id="IDS_COM_BUTTON_SHARE">Compart.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Cartão de memória</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Armazenamento externo</text>
<text id="IDS_MF_BODY_RENAME_ABB">Renom.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Cartão de memória</text>
<text id="IDS_COM_BODY_FOLDERS">Pastas</text>
<text id="IDS_MF_SK3_MOVE_HERE">Mover para cá</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mover</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nome</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Colar aqui</text>
- <text id="IDS_COM_POP_ATTACH">Anexar</text>
<text id="IDS_YES">Sim</text>
+ <text id="IDS_COM_POP_ATTACH">Anexar</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Colar aqui</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Impossível mover. Pasta de destino é a mesma do arquivo de origem</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Colar aqui</text>
<text id="IDS_COM_BODY_DONE">Concluído</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Falha ao copiar</text>
<text id="IDS_COM_OPT_FILES">Ficheiros</text>
<text id="IDS_COM_POP_FOLDER">Pasta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editar</text>
<text id="IDS_COM_BODY_MESSAGE">Mensagem</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nome de ficheiro vazio</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Tamanho do e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Os Meus Ficheiros</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Data (mais recente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Não</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nome de ficheiro vazio</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vista de miniatura</text>
<text id="IDS_MF_SK3_COPY">Copiar</text>
<text id="IDS_COM_POP_DELETING">A eliminar...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Falha ao mover</text>
<text id="IDS_MF_SK_DETAILS">Detalhes</text>
- <text id="IDS_MF_POP_COPYING">A copiar...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nome (de A a Z)</text>
+ <text id="IDS_MF_POP_COPYING">A copiar...</text>
<text id="IDS_COM_BODY_LOCATION">Localização</text>
<text id="IDS_COM_POP_MOVING">A mover...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nome (de Z a A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ocultar ext. ficheiro</text>
- <text id="IDS_MORE">Mais</text>
- <text id="IDS_MF_OPT_VIEW_AS">Visualizar como</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Proc. em todas pastas</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Armazenamento externo</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Proc. em todas pastas</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Visualizar como</text>
+ <text id="IDS_MORE">Mais</text>
<text id="IDS_COM_BUTTON_SHARE">Enviar</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Cartão de memór.</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Armazenamento externo</text>
<text id="IDS_MF_BODY_RENAME_ABB">M. nm.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Cartão de memór.</text>
<text id="IDS_COM_BODY_FOLDERS">Pastas</text>
<text id="IDS_MF_SK3_MOVE_HERE">Mover para aqui</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mover</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nome</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Colar aqui</text>
- <text id="IDS_COM_POP_ATTACH">Anexar</text>
<text id="IDS_YES">Sim</text>
+ <text id="IDS_COM_POP_ATTACH">Anexar</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Colar aqui</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Impossível mover. Pasta de destino igual à pasta de origem</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Colar aqui</text>
<text id="IDS_COM_BODY_DONE">Concluído</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Copierea nu a reuşit</text>
<text id="IDS_COM_OPT_FILES">Fişiere</text>
<text id="IDS_COM_POP_FOLDER">Folder</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editare</text>
<text id="IDS_COM_BODY_MESSAGE">Mesaj</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Fişier fără nume</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Dimensiune e-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Fişierele mele</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dată (cele mai recente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nu</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Fişier fără nume</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vizualizare pictograme</text>
<text id="IDS_MF_SK3_COPY">Copiere</text>
<text id="IDS_COM_POP_DELETING">Se şterge...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Mutarea nu a reuşit</text>
<text id="IDS_MF_SK_DETAILS">Detalii</text>
- <text id="IDS_MF_POP_COPYING">Copiere...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nume (de la A la Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copiere...</text>
<text id="IDS_COM_BODY_LOCATION">Locaţie</text>
<text id="IDS_COM_POP_MOVING">Mutare</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nume (de la Z la A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ascundere ext. fişier</text>
- <text id="IDS_MORE">Mai multe</text>
- <text id="IDS_MF_OPT_VIEW_AS">Vizualizare ca</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Căutare totală foldere</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stocare externă</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Căutare totală foldere</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Vizualizare ca</text>
+ <text id="IDS_MORE">Mai multe</text>
<text id="IDS_COM_BUTTON_SHARE">Partaj.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Cartelă de memorie</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Stocare externă</text>
<text id="IDS_MF_BODY_RENAME_ABB">Reden.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Cartelă de memorie</text>
<text id="IDS_COM_BODY_FOLDERS">Directoare</text>
<text id="IDS_MF_SK3_MOVE_HERE">Mutare aici</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mutare</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nume</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Lipire aici</text>
- <text id="IDS_COM_POP_ATTACH">Ataşare</text>
<text id="IDS_YES">Da</text>
+ <text id="IDS_COM_POP_ATTACH">Ataşare</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Lipire aici</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Imposbil de mutat. Folderul de destinaţie acelaşi cu folderul sursă</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Lipire aici</text>
<text id="IDS_COM_BODY_DONE">Efectuat</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Сбой копирования</text>
<text id="IDS_COM_OPT_FILES">Файлы</text>
<text id="IDS_COM_POP_FOLDER">Папка</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Изменить</text>
<text id="IDS_COM_BODY_MESSAGE">Сообщение</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Не указано имя файла</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Размер сообщения E-mail</text>
<text id="IDS_COM_BODY_MY_FILES">Мои файлы</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Дата (сначала последние)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Нет</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Не указано имя файла</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Эскизы</text>
<text id="IDS_MF_SK3_COPY">Копир.</text>
<text id="IDS_COM_POP_DELETING">Удаление...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Сбой перемещения</text>
<text id="IDS_MF_SK_DETAILS">Сведения</text>
- <text id="IDS_MF_POP_COPYING">Копирование...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Имя (от А до Я)</text>
+ <text id="IDS_MF_POP_COPYING">Копирование...</text>
<text id="IDS_COM_BODY_LOCATION">Местоположение</text>
<text id="IDS_COM_POP_MOVING">Перемещение...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Имя (от Я до А)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Скрыть расширение</text>
- <text id="IDS_MORE">Опции</text>
- <text id="IDS_MF_OPT_VIEW_AS">Просмотреть как</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Поиск по всем папкам</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Внешний носитель</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Поиск по всем папкам</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Просмотреть как</text>
+ <text id="IDS_MORE">Опции</text>
<text id="IDS_COM_BUTTON_SHARE">Отправ.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Карта памяти</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Внешний носитель</text>
<text id="IDS_MF_BODY_RENAME_ABB">Переим.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Карта памяти</text>
<text id="IDS_COM_BODY_FOLDERS">Папки</text>
<text id="IDS_MF_SK3_MOVE_HERE">Переместить сюда</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Переместить</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Имя</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Вставить сюда</text>
- <text id="IDS_COM_POP_ATTACH">Вложить</text>
<text id="IDS_YES">Да</text>
+ <text id="IDS_COM_POP_ATTACH">Вложить</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Вставить сюда</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Невозможно переместить. Папка назначения совпадает с исходной папкой</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Вставить сюда</text>
<text id="IDS_COM_BODY_DONE">Готово</text>
</string_table>
<layout height="474" mode="Landscape" style="" type="NONE" width="620"/>
</Popup>
<Label id="IDC_LABEL_DELETE" parent="IDL_DELETE_POPUP">
- <property backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_CENTER" text="" textColor="" textSize="32" textStyle="LABEL_TEXT_STYLE_NORMAL" verticalAlign="ALIGN_MIDDLE"/>
+ <property backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_CENTER" text="" textColor="" textSize="40" textStyle="LABEL_TEXT_STYLE_BOLD" verticalAlign="ALIGN_MIDDLE"/>
<layout height="250" mode="Portrait" width="620" x="0" y="0"/>
<layout height="294" mode="Landscape" width="596" x="0" y="0"/>
</Label>
<Button id="IDC_BUTTON_DELETE" parent="IDL_DELETE_POPUP">
- <property DisabledBitmapX="0" DisabledBitmapY="0" NormalBitmapX="0" NormalBitmapY="0" PressedBitmapX="0" PressedBitmapY="0" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0" highlightedBitmapY="0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="00_button_sweep_delete_press.9.png" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_MF_SK3_DELETE" textSize="33" verticalAlign="ALIGN_MIDDLE"/>
+ <property DisabledBitmapX="0" DisabledBitmapY="0" NormalBitmapX="0" NormalBitmapY="0" PressedBitmapX="0" PressedBitmapY="0" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0" highlightedBitmapY="0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_MF_SK3_DELETE" textSize="33" verticalAlign="ALIGN_MIDDLE"/>
<layout height="74" mode="Portrait" width="285" x="20" y="262"/>
<layout height="72" mode="Landscape" width="273" x="20" y="306"/>
</Button>
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
-<!--\r
- This XML file was automatically generated by UiBuilder - do not modify by hand.\r
--->\r
-<!DOCTYPE Scene SYSTEM "UIForm.dtd">\r
-<Scene Bversion="3.0.0.201302121659" Dversion="20120315">\r
- <LogicalCoordinate>720</LogicalCoordinate>\r
- <Form id="IDL_EDIT">\r
- <property backgroundColor="" backgroundColorOpacity="100" orientation="Portrait" softKey0NormalIcon="" softKey0PressedIcon="" softKey0Text="" softKey1NormalIcon="" softKey1PressedIcon="" softKey1Text="" title="" titleAlign="ALIGN_CENTER" titleIcon="" translucentFooter="false" translucentHeader="false" translucentIndicator="false"/>\r
- <layout mode="Portrait" style="FORM_STYLE_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_FOOTER" type="NONE"/>\r
- <layout mode="Landscape" style="FORM_STYLE_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_FOOTER" type="NONE"/>\r
- </Form>\r
- <Footer>\r
- <property backgroundBitmapPath="" color="" colorOpacity="100" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" footerStyle="FOOTER_STYLE_TAB" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" showBackButton="false"/>\r
- <itemSet/>\r
- </Footer>\r
- <Header>\r
- <property backgroundBitmapPath="" color="" colorOpacity="100" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" titleIconPath="" titleText="::IDS_MF_SK3_EDIT" titleTextColor=""/>\r
- <itemSet/>\r
- </Header>\r
- <ListView id="IDC_LISTVIEW1" parent="IDL_EDIT">\r
- <property backgroundBitmapPath="" backgroundColor="#FFFFFF" backgroundColorOpacity="0" bitmapPathOfEmptyList="" colorOfEmptyListText="#7C7C7C" fastScroll="false" itemDivider="true" itemDividerColor="" sweepEnabled="false" textOfEmptyList="::IDS_COM_BODY_NO_FILES"/>\r
- <layout height="1011" mode="Portrait" width="720" x="0" y="0"/>\r
- <layout height="186" mode="Landscape" width="996" x="922" y="0"/>\r
- </ListView>\r
- <IconListView id="IDC_ICONLISTVIEW_THUMBNAILS" parent="IDL_EDIT">\r
- <property backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" bitmapPathOfEmptyList="" checkBoxPosition="ICON_LIST_VIEW_CHECK_BOX_POSITION_TOP_RIGHT" colorOfEmptyListText="#E5E5E5" highlightedItemTextColor="" itemBitmapHeight="164" itemBitmapWidth="164" itemBorderStyle="ICON_LIST_VIEW_ITEM_BORDER_STYLE_SHADOW" itemHorizontalAlignment="ALIGNMENT_CENTER" itemHorizontalSpacing="10" itemTextHorizontalAlignment="ALIGNMENT_CENTER" itemTextSize="26" itemTextVerticalAlignment="ICON_LIST_VIEW_ITEM_TEXT_VERTICAL_ALIGNMENT_OUTSIDE_BOTTOM" itemVerticalAlignment="ALIGNMENT_MIDDLE" itemVerticalSpacing="10" magneticScrollSize="0" normalItemTextColor="#000000" pressedItemTextColor="#000000" scrollDirection="ICON_LIST_VIEW_SCROLL_DIRECTION_VERTICAL" textOfEmptyList="::IDS_COM_BODY_NO_FILES" touchAnimationEnabled="false"/>\r
- <layout height="1010" mode="Portrait" style="ICON_LIST_VIEW_STYLE_MARK" width="720" x="0" y="0"/>\r
- <layout height="132" mode="Landscape" style="ICON_LIST_VIEW_STYLE_MARK" width="684" x="427" y="41"/>\r
- </IconListView>\r
-</Scene>\r
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE Scene SYSTEM "UIForm.dtd">
+<Scene Bversion="2.0.0.201303111438" Dversion="20120315">
+ <LogicalCoordinate>720</LogicalCoordinate>
+ <Form id="IDL_EDIT">
+ <property backgroundColor="" backgroundColorOpacity="100" orientation="Portrait" softKey0NormalIcon="" softKey0PressedIcon="" softKey0Text="" softKey1NormalIcon="" softKey1PressedIcon="" softKey1Text="" title="" titleAlign="ALIGN_CENTER" titleIcon="" translucentFooter="false" translucentHeader="false" translucentIndicator="false"/>
+ <layout mode="Portrait" style="FORM_STYLE_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_FOOTER" type="NONE"/>
+ <layout mode="Landscape" style="FORM_STYLE_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_FOOTER" type="NONE"/>
+ </Form>
+ <Footer>
+ <property backgroundBitmapPath="" color="" colorOpacity="100" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" footerStyle="FOOTER_STYLE_TAB" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" showBackButton="false"/>
+ <itemSet/>
+ </Footer>
+ <Header>
+ <property backgroundBitmapPath="" color="" colorOpacity="100" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" titleIconPath="" titleText="::IDS_MF_SK3_EDIT" titleTextColor=""/>
+ <itemSet/>
+ </Header>
+ <ListView id="IDC_LISTVIEW1" parent="IDL_EDIT">
+ <property backgroundBitmapPath="" backgroundColor="#FFFFFF" backgroundColorOpacity="0" bitmapPathOfEmptyList="00_Nocontents_text.png" colorOfEmptyListText="#7C7C7C" fastScroll="false" itemDivider="true" itemDividerColor="" sweepEnabled="false" textOfEmptyList="::IDS_COM_BODY_NO_FILES"/>
+ <layout height="1011" mode="Portrait" width="720" x="0" y="0"/>
+ <layout height="186" mode="Landscape" width="996" x="922" y="0"/>
+ </ListView>
+ <IconListView id="IDC_ICONLISTVIEW_THUMBNAILS" parent="IDL_EDIT">
+ <property backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" bitmapPathOfEmptyList="00_Nocontents_text.png" checkBoxPosition="ICON_LIST_VIEW_CHECK_BOX_POSITION_TOP_RIGHT" colorOfEmptyListText="#E5E5E5" highlightedItemTextColor="" itemBitmapHeight="164" itemBitmapWidth="164" itemBorderStyle="ICON_LIST_VIEW_ITEM_BORDER_STYLE_SHADOW" itemHorizontalAlignment="ALIGNMENT_CENTER" itemHorizontalSpacing="10" itemTextHorizontalAlignment="ALIGNMENT_CENTER" itemTextSize="26" itemTextVerticalAlignment="ICON_LIST_VIEW_ITEM_TEXT_VERTICAL_ALIGNMENT_OUTSIDE_BOTTOM" itemVerticalAlignment="ALIGNMENT_MIDDLE" itemVerticalSpacing="10" magneticScrollSize="0" normalItemTextColor="#000000" pressedItemTextColor="#000000" scrollDirection="ICON_LIST_VIEW_SCROLL_DIRECTION_VERTICAL" textOfEmptyList="::IDS_COM_BODY_NO_FILES" touchAnimationEnabled="false"/>
+ <layout height="1010" mode="Portrait" style="ICON_LIST_VIEW_STYLE_MARK" width="720" x="0" y="0"/>
+ <layout height="132" mode="Landscape" style="ICON_LIST_VIEW_STYLE_MARK" width="684" x="427" y="41"/>
+ </IconListView>
+</Scene>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopírovanie sa nepodarilo</text>
<text id="IDS_COM_OPT_FILES">Súbory</text>
<text id="IDS_COM_POP_FOLDER">Priečinok</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Upraviť</text>
<text id="IDS_COM_BODY_MESSAGE">Správa</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Názov súboru prázdny</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Veľkosť e-mailu</text>
<text id="IDS_COM_BODY_MY_FILES">Moje súbory</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Dátum (najnovšie)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nie</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Názov súboru prázdny</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Zobrazenie miniatúr</text>
<text id="IDS_MF_SK3_COPY">Kopírovať</text>
<text id="IDS_COM_POP_DELETING">Odstraňovanie...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Presunutie sa nepodarilo</text>
<text id="IDS_MF_SK_DETAILS">Podrobnosti</text>
- <text id="IDS_MF_POP_COPYING">Kopírovanie...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Názov (od A po Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopírovanie...</text>
<text id="IDS_COM_BODY_LOCATION">Miesto</text>
<text id="IDS_COM_POP_MOVING">Presúvanie...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Názov (od Z po A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Skryť príponu súboru</text>
- <text id="IDS_MORE">Ďalšie</text>
- <text id="IDS_MF_OPT_VIEW_AS">Zobraziť ako</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hľadať vo všet. prieč.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Exter. úložný priestor</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Hľadať vo všet. prieč.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Zobraziť ako</text>
+ <text id="IDS_MORE">Ďalšie</text>
<text id="IDS_COM_BUTTON_SHARE">Zdieľať</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Pamäťová karta</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Exter. úložný priestor</text>
<text id="IDS_MF_BODY_RENAME_ABB">Prem.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Pamäťová karta</text>
<text id="IDS_COM_BODY_FOLDERS">Priečinky</text>
<text id="IDS_MF_SK3_MOVE_HERE">Presunúť sem</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Presun.</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Meno</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Prilepiť sem</text>
- <text id="IDS_COM_POP_ATTACH">Pripojiť</text>
<text id="IDS_YES">Áno</text>
+ <text id="IDS_COM_POP_ATTACH">Pripojiť</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Prilepiť sem</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nedá sa premiestniť. Cieľový priečinok je zhodný so zdrojovým priečinkom</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Prilepiť sem</text>
<text id="IDS_COM_BODY_DONE">Hotovo</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiranje ni uspelo</text>
<text id="IDS_COM_OPT_FILES">Datoteke</text>
<text id="IDS_COM_POP_FOLDER">Mapa</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Uredi</text>
<text id="IDS_COM_BODY_MESSAGE">Sporočilo</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Ime datoteke je prazno</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Velikost e-pošte</text>
<text id="IDS_COM_BODY_MY_FILES">Moje datoteke</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (Najnovejši)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ne</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Ime datoteke je prazno</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Prikaz sličice</text>
<text id="IDS_MF_SK3_COPY">Kopiraj</text>
<text id="IDS_COM_POP_DELETING">Brišem</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Premikanje ni uspelo</text>
<text id="IDS_MF_SK_DETAILS">Podrob.</text>
- <text id="IDS_MF_POP_COPYING">Kopiram ...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Ime (od A proti Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiram ...</text>
<text id="IDS_COM_BODY_LOCATION">Lokacija</text>
<text id="IDS_COM_POP_MOVING">Premikam</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Ime (od Z proti A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Skrij pripono datoteke</text>
- <text id="IDS_MORE">Več</text>
- <text id="IDS_MF_OPT_VIEW_AS">Prikaži kot</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Iskanje po vseh mapah</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Zunanji pomnilnik</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Iskanje po vseh mapah</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Prikaži kot</text>
+ <text id="IDS_MORE">Več</text>
<text id="IDS_COM_BUTTON_SHARE">Soupor.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Pomniln. kartica</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Zunanji pomnilnik</text>
<text id="IDS_MF_BODY_RENAME_ABB">Preim.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Pomniln. kartica</text>
<text id="IDS_COM_BODY_FOLDERS">Mape</text>
<text id="IDS_MF_SK3_MOVE_HERE">Premakni sem</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Premik</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Ime</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Prilepi sem</text>
- <text id="IDS_COM_POP_ATTACH">Dodaj</text>
<text id="IDS_YES">Da</text>
+ <text id="IDS_COM_POP_ATTACH">Dodaj</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Prilepi sem</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ni mogoče premakniti. Ciljna mapa je enaka izvorni</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Prilepi sem</text>
<text id="IDS_COM_BODY_DONE">Končano</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Error al copiar</text>
<text id="IDS_COM_OPT_FILES">Archivos</text>
<text id="IDS_COM_POP_FOLDER">Carpeta</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Editar</text>
<text id="IDS_COM_BODY_MESSAGE">Mensajes</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Nombre de archivo vacío</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Tamaño de email</text>
<text id="IDS_COM_BODY_MY_FILES">Mis archivos</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Fecha (más reciente)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">No</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Nombre de archivo vacío</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Vista en miniatura</text>
<text id="IDS_MF_SK3_COPY">Copiar</text>
<text id="IDS_COM_POP_DELETING">Eliminando...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Error al mover</text>
<text id="IDS_MF_SK_DETAILS">Detalles</text>
- <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nombre (A a Z)</text>
+ <text id="IDS_MF_POP_COPYING">Copiando...</text>
<text id="IDS_COM_BODY_LOCATION">Ubicación</text>
<text id="IDS_COM_POP_MOVING">Moviendo...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nombre (Z a A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Ocultar ext archivo</text>
- <text id="IDS_MORE">Más</text>
- <text id="IDS_MF_OPT_VIEW_AS">Ver como</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Buscar todas las carp.</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Almacenamiento externo</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Buscar todas las carp.</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Ver como</text>
+ <text id="IDS_MORE">Más</text>
<text id="IDS_COM_BUTTON_SHARE">Compartir</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Tarjeta memoria</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Almacenamiento externo</text>
<text id="IDS_MF_BODY_RENAME_ABB">Renomb</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Tarjeta memoria</text>
<text id="IDS_COM_BODY_FOLDERS">Carpetas</text>
<text id="IDS_MF_SK3_MOVE_HERE">Mover aquí</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Mover</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nombre</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Pegar aquí</text>
- <text id="IDS_COM_POP_ATTACH">Adjuntar</text>
<text id="IDS_YES">Sí</text>
+ <text id="IDS_COM_POP_ATTACH">Adjuntar</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Pegar aquí</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">No se puede mover. La carpeta de destino es la misma que la de origen</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Pegar aquí</text>
<text id="IDS_COM_BODY_DONE">Guardar</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopiranje neuspešno</text>
<text id="IDS_COM_OPT_FILES">Fajlovi</text>
<text id="IDS_COM_POP_FOLDER">Folder</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Izmeni</text>
<text id="IDS_COM_BODY_MESSAGE">Poruka</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Ime fajla prazno</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Veličina e-poruke</text>
<text id="IDS_COM_BODY_MY_FILES">Moji fajlovi</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datumu (najnovije)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ne</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Ime fajla prazno</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Indeksni prikaz</text>
<text id="IDS_MF_SK3_COPY">Kopiraj</text>
<text id="IDS_COM_POP_DELETING">Brisanje...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Premeštanje neuspešno</text>
<text id="IDS_MF_SK_DETAILS">Detalji</text>
- <text id="IDS_MF_POP_COPYING">Kopiranje...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Ime (od A do Z)</text>
+ <text id="IDS_MF_POP_COPYING">Kopiranje...</text>
<text id="IDS_COM_BODY_LOCATION">Lokacija</text>
<text id="IDS_COM_POP_MOVING">Premeštanje</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Ime (od Z do A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Sakrij det. tipa fajla</text>
- <text id="IDS_MORE">Još</text>
- <text id="IDS_MF_OPT_VIEW_AS">Videti kao</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pretraži sve foldere</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Spoljna memorija</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Pretraži sve foldere</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Videti kao</text>
+ <text id="IDS_MORE">Još</text>
<text id="IDS_COM_BUTTON_SHARE">Podeli</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Memor. kartica</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Spoljna memorija</text>
<text id="IDS_MF_BODY_RENAME_ABB">Preim.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Memor. kartica</text>
<text id="IDS_COM_BODY_FOLDERS">Folderi</text>
<text id="IDS_MF_SK3_MOVE_HERE">Premesti ovde</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Premesti</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Ime</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Zalepi ovde</text>
- <text id="IDS_COM_POP_ATTACH">Priloži</text>
<text id="IDS_YES">Da</text>
+ <text id="IDS_COM_POP_ATTACH">Priloži</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Zalepi ovde</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Nemoguće premestiti. Odredišni folder isti kao izvorni</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Zalepi ovde</text>
<text id="IDS_COM_BODY_DONE">Gotovo</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopieringen misslyckades</text>
<text id="IDS_COM_OPT_FILES">Filer</text>
<text id="IDS_COM_POP_FOLDER">Mapp</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Redigera</text>
<text id="IDS_COM_BODY_MESSAGE">Meddelande</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Filnamnet tomt</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-poststorlek</text>
<text id="IDS_COM_BODY_MY_FILES">Mina filer</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Datum (senaste)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Nej</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Filnamnet tomt</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Miniatyrer</text>
<text id="IDS_MF_SK3_COPY">Kopiera</text>
<text id="IDS_COM_POP_DELETING">Raderar...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Det gick inte att flytta</text>
<text id="IDS_MF_SK_DETAILS">Info</text>
- <text id="IDS_MF_POP_COPYING">Kopierar...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Namn (A till Ö)</text>
+ <text id="IDS_MF_POP_COPYING">Kopierar...</text>
<text id="IDS_COM_BODY_LOCATION">Plats</text>
<text id="IDS_COM_POP_MOVING">Flyttar...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Namn (Ö till A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Dölj filtillägg</text>
- <text id="IDS_MORE">Mer</text>
- <text id="IDS_MF_OPT_VIEW_AS">Visa som</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Sök i alla mappar</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externt minne</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Sök i alla mappar</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Visa som</text>
+ <text id="IDS_MORE">Mer</text>
<text id="IDS_COM_BUTTON_SHARE">Dela</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Minneskort</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Externt minne</text>
<text id="IDS_MF_BODY_RENAME_ABB">Namnb.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Minneskort</text>
<text id="IDS_COM_BODY_FOLDERS">Mappar</text>
<text id="IDS_MF_SK3_MOVE_HERE">Flytta hit</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Flytta</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Namn</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Klistra in här</text>
- <text id="IDS_COM_POP_ATTACH">Bifoga</text>
<text id="IDS_YES">Ja</text>
+ <text id="IDS_COM_POP_ATTACH">Bifoga</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Klistra in här</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Kan inte flytta. Målmappen är densamma som källmappen</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Klistra in här</text>
<text id="IDS_COM_BODY_DONE">Klar</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Kopyalama başarısız</text>
<text id="IDS_COM_OPT_FILES">Dosya</text>
<text id="IDS_COM_POP_FOLDER">Klasör</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Düzenle</text>
<text id="IDS_COM_BODY_MESSAGE">Mesaj</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Dosya adı yok</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-posta boyutu</text>
<text id="IDS_COM_BODY_MY_FILES">Dosyalarım</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Tarih (En yeni)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Hayır</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Dosya adı yok</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Küçük resim görünümü</text>
<text id="IDS_MF_SK3_COPY">Kopyala</text>
<text id="IDS_COM_POP_DELETING">Siliniyor...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Taşıma başarısız</text>
<text id="IDS_MF_SK_DETAILS">Ayrıntılar</text>
- <text id="IDS_MF_POP_COPYING">Kopyalanıyor...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Ad (A'dan Z'ye)</text>
+ <text id="IDS_MF_POP_COPYING">Kopyalanıyor...</text>
<text id="IDS_COM_BODY_LOCATION">Konum</text>
<text id="IDS_COM_POP_MOVING">Taşıyor...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Ad (Z'den A'ya)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Dosya uzntılrını gizle</text>
- <text id="IDS_MORE">Diğer</text>
- <text id="IDS_MF_OPT_VIEW_AS">Başka adla görüntüle</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Tüm klasörleri ara</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Harici bellek</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Tüm klasörleri ara</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Başka adla görüntüle</text>
+ <text id="IDS_MORE">Diğer</text>
<text id="IDS_COM_BUTTON_SHARE">Paylaş</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Hafıza kartı</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Harici bellek</text>
<text id="IDS_MF_BODY_RENAME_ABB">Y. adl</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Hafıza kartı</text>
<text id="IDS_COM_BODY_FOLDERS">Klasörler</text>
<text id="IDS_MF_SK3_MOVE_HERE">Buraya taşı</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Taşı</text>
<text id="IDS_MF_OPT_LISTBY_NAME">İsim</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Buraya yapıştır</text>
- <text id="IDS_COM_POP_ATTACH">Ekle</text>
<text id="IDS_YES">Evet</text>
+ <text id="IDS_COM_POP_ATTACH">Ekle</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Buraya yapıştır</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Taşınamıyor. Hedef klasör kaynak klasörle aynı</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Buraya yapıştır</text>
<text id="IDS_COM_BODY_DONE">Tamamlandı</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Збій копіювання</text>
<text id="IDS_COM_OPT_FILES">Файли</text>
<text id="IDS_COM_POP_FOLDER">Папка</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Редагу-\nвати</text>
<text id="IDS_COM_BODY_MESSAGE">Повідомлення</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Ім’я файла відсутнє</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">Розмір повідомлення Email</text>
<text id="IDS_COM_BODY_MY_FILES">Мої файли</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Дата (остання)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Ні</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Ім’я файла відсутнє</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Ескіз</text>
<text id="IDS_MF_SK3_COPY">Копіювати</text>
<text id="IDS_COM_POP_DELETING">Видалення...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Збій переміщення</text>
<text id="IDS_MF_SK_DETAILS">Деталі</text>
- <text id="IDS_MF_POP_COPYING">Копіювання...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Назва (А-Я)</text>
+ <text id="IDS_MF_POP_COPYING">Копіювання...</text>
<text id="IDS_COM_BODY_LOCATION">Розташування</text>
<text id="IDS_COM_POP_MOVING">Переміщення...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Назва (Я-А)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Приховати розшир.файлу</text>
- <text id="IDS_MORE">Додатково</text>
- <text id="IDS_MF_OPT_VIEW_AS">Переглянути як</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Шукати в усіх папках</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Зовн. місце збереження</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Шукати в усіх папках</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Переглянути як</text>
+ <text id="IDS_MORE">Додатково</text>
<text id="IDS_COM_BUTTON_SHARE">Сп.д.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Карта пам’яті</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Зовн. місце збереження</text>
<text id="IDS_MF_BODY_RENAME_ABB">Пер-м.</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Карта пам’яті</text>
<text id="IDS_COM_BODY_FOLDERS">Папки</text>
<text id="IDS_MF_SK3_MOVE_HERE">Перемістити сюди</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Переміст.</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Назва</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Вставити сюди</text>
- <text id="IDS_COM_POP_ATTACH">Прикріпити</text>
<text id="IDS_YES">Так</text>
+ <text id="IDS_COM_POP_ATTACH">Прикріпити</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Вставити сюди</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Неможливо перемістити. Папка призначення та вихідна папка однакові</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Вставити сюди</text>
<text id="IDS_COM_BODY_DONE">Готово</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">Nusxa olish bajarilmadi</text>
<text id="IDS_COM_OPT_FILES">Fayllar</text>
<text id="IDS_COM_POP_FOLDER">Jild</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">Tahrirlash</text>
<text id="IDS_COM_BODY_MESSAGE">Xabar</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Fayl nomi bo‘sh</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">E-pochta o‘lchami</text>
<text id="IDS_COM_BODY_MY_FILES">Mening fayllarim</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">Sana (Eng oxirgi)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">Yo‘q</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">Fayl nomi bo‘sh</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">Eskizli ko'rinish</text>
<text id="IDS_MF_SK3_COPY">Nusxa olish</text>
<text id="IDS_COM_POP_DELETING">O'chirilmoqda…</text>
<text id="IDS_MOVE_FAILED_MESSAGE">Ko‘chirib bo‘lmadi</text>
<text id="IDS_MF_SK_DETAILS">Tafsilot</text>
- <text id="IDS_MF_POP_COPYING">Nusxa ko‘chirilmoqda...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">Nom (A dan Z ga)</text>
+ <text id="IDS_MF_POP_COPYING">Nusxa ko‘chirilmoqda...</text>
<text id="IDS_COM_BODY_LOCATION">Joylashuv</text>
<text id="IDS_COM_POP_MOVING">Ko‘chirilmoqda...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">Nom (Z dan A ga)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">Fayl kengaytma. yashir</text>
- <text id="IDS_MORE">Yana</text>
- <text id="IDS_MF_OPT_VIEW_AS">Quyidagi sifatida ko‘rib chiqish</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Barcha jildlarni qidir</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Tashqi xotira</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">Barcha jildlarni qidir</text>
+ <text id="IDS_MF_OPT_VIEW_AS">Quyidagi sifatida ko‘rib chiqish</text>
+ <text id="IDS_MORE">Yana</text>
<text id="IDS_COM_BUTTON_SHARE">Ulash.</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">Xotira kartasi</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">Tashqi xotira</text>
<text id="IDS_MF_BODY_RENAME_ABB">Nm/o‘z</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">Xotira kartasi</text>
<text id="IDS_COM_BODY_FOLDERS">Jildlar</text>
<text id="IDS_MF_SK3_MOVE_HERE">Bu yerga ko‘ch.</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">Ko‘chirish</text>
<text id="IDS_MF_OPT_LISTBY_NAME">Nom</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">Bu yerga qo‘yish</text>
- <text id="IDS_COM_POP_ATTACH">Biriktirish</text>
<text id="IDS_YES">Ha</text>
+ <text id="IDS_COM_POP_ATTACH">Biriktirish</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">Bu yerga qo‘yish</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">Ko‘chirib bo‘lmaydi. Yakuniy jild manba jildi bilan bir xil</text>
<text id="IDS_MF_SK3_PASTE_HERE1">Bu yerga qo‘yish</text>
<text id="IDS_COM_BODY_DONE">Bajarildi</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">复制失败</text>
<text id="IDS_COM_OPT_FILES">文件</text>
<text id="IDS_COM_POP_FOLDER">文件夹</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">编辑</text>
<text id="IDS_COM_BODY_MESSAGE">信息</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">文件名空</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">电邮大小</text>
<text id="IDS_COM_BODY_MY_FILES">我的文件</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">日期(最近)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">否</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">文件名空</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">缩略图查看</text>
<text id="IDS_MF_SK3_COPY">复制</text>
<text id="IDS_COM_POP_DELETING">删除中..</text>
<text id="IDS_MOVE_FAILED_MESSAGE">移动失败</text>
<text id="IDS_MF_SK_DETAILS">详细信息</text>
- <text id="IDS_MF_POP_COPYING">正在复制...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">名称(A 至 Z)</text>
+ <text id="IDS_MF_POP_COPYING">正在复制...</text>
<text id="IDS_COM_BODY_LOCATION">位置</text>
<text id="IDS_COM_POP_MOVING">移动中...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">名称(Z 至 A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">隐藏文件扩展名</text>
- <text id="IDS_MORE">更多</text>
- <text id="IDS_MF_OPT_VIEW_AS">查看方式</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜索所有文件夹</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部存储器</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜索所有文件夹</text>
+ <text id="IDS_MF_OPT_VIEW_AS">查看方式</text>
+ <text id="IDS_MORE">更多</text>
<text id="IDS_COM_BUTTON_SHARE">共享</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">存储卡</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部存储器</text>
<text id="IDS_MF_BODY_RENAME_ABB">重命名</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">存储卡</text>
<text id="IDS_COM_BODY_FOLDERS">文件夹</text>
<text id="IDS_MF_SK3_MOVE_HERE">移动到这里</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi直连</text>
<text id="IDS_MF_SK3_MOVE">移动</text>
<text id="IDS_MF_OPT_LISTBY_NAME">名称</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">粘贴到此处</text>
- <text id="IDS_COM_POP_ATTACH">附加</text>
<text id="IDS_YES">是</text>
+ <text id="IDS_COM_POP_ATTACH">附加</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">粘贴到此处</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">无法移动。目的地文件夹与源文件夹相同</text>
<text id="IDS_MF_SK3_PASTE_HERE1">粘贴到此处</text>
<text id="IDS_COM_BODY_DONE">完成</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">複製失敗</text>
<text id="IDS_COM_OPT_FILES">檔案</text>
<text id="IDS_COM_POP_FOLDER">資料夾</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">編輯</text>
<text id="IDS_COM_BODY_MESSAGE">訊息</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">無檔案名稱</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">電子郵件大小</text>
<text id="IDS_COM_BODY_MY_FILES">我的檔案</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">日期(最近的)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">否</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">無檔案名稱</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">縮圖檢視</text>
<text id="IDS_MF_SK3_COPY">複製</text>
<text id="IDS_COM_POP_DELETING">正在刪除...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">移動失敗</text>
<text id="IDS_MF_SK_DETAILS">詳細資料</text>
- <text id="IDS_MF_POP_COPYING">正在複製...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">名稱 (A 至 Z)</text>
+ <text id="IDS_MF_POP_COPYING">正在複製...</text>
<text id="IDS_COM_BODY_LOCATION">位置</text>
<text id="IDS_COM_POP_MOVING">正在移動...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">名稱 (Z 至 A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">隱藏副檔名</text>
- <text id="IDS_MORE">更多</text>
- <text id="IDS_MF_OPT_VIEW_AS">檢視為</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜尋所有資料夾</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外置儲存裝置</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜尋所有資料夾</text>
+ <text id="IDS_MF_OPT_VIEW_AS">檢視為</text>
+ <text id="IDS_MORE">更多</text>
<text id="IDS_COM_BUTTON_SHARE">共享</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">記憶卡</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外置儲存裝置</text>
<text id="IDS_MF_BODY_RENAME_ABB">重新命名</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">記憶卡</text>
<text id="IDS_COM_BODY_FOLDERS">資料夾</text>
<text id="IDS_MF_SK3_MOVE_HERE">移到這裡</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">移動</text>
<text id="IDS_MF_OPT_LISTBY_NAME">名稱</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">貼在這裡</text>
- <text id="IDS_COM_POP_ATTACH">附加</text>
<text id="IDS_YES">是</text>
+ <text id="IDS_COM_POP_ATTACH">附加</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">貼在這裡</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">無法移動。目的地資料夾與來源資料夾相同</text>
<text id="IDS_MF_SK3_PASTE_HERE1">貼在這裡</text>
<text id="IDS_COM_BODY_DONE">完成</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">複製失敗</text>
<text id="IDS_COM_OPT_FILES">文件</text>
<text id="IDS_COM_POP_FOLDER">文件夹</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">编辑</text>
<text id="IDS_COM_BODY_MESSAGE">讯息</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">文件名空</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">电邮大小</text>
<text id="IDS_COM_BODY_MY_FILES">我的文件</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">日期(最近)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">否</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">文件名空</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">縮圖檢視</text>
<text id="IDS_MF_SK3_COPY">复制</text>
<text id="IDS_COM_POP_DELETING">删除中…</text>
<text id="IDS_MOVE_FAILED_MESSAGE">移動失敗</text>
<text id="IDS_MF_SK_DETAILS">详细信息</text>
- <text id="IDS_MF_POP_COPYING">复制中…</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">名称(A 至 Z)</text>
+ <text id="IDS_MF_POP_COPYING">复制中…</text>
<text id="IDS_COM_BODY_LOCATION">地址</text>
<text id="IDS_COM_POP_MOVING">移动中…</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">名称(Z 至 A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">隐藏文件扩展名</text>
- <text id="IDS_MORE">更多</text>
- <text id="IDS_MF_OPT_VIEW_AS">查看作为</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜尋所有資料夾</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部存储器</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜尋所有資料夾</text>
+ <text id="IDS_MF_OPT_VIEW_AS">查看作为</text>
+ <text id="IDS_MORE">更多</text>
<text id="IDS_COM_BUTTON_SHARE">共享</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">存储卡</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部存储器</text>
<text id="IDS_MF_BODY_RENAME_ABB">重命名</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">存储卡</text>
<text id="IDS_COM_BODY_FOLDERS">文件夹</text>
<text id="IDS_MF_SK3_MOVE_HERE">移到这儿</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">直接Wi-Fi</text>
<text id="IDS_MF_SK3_MOVE">移动</text>
<text id="IDS_MF_OPT_LISTBY_NAME">名称</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">粘贴到此</text>
- <text id="IDS_COM_POP_ATTACH">附件</text>
<text id="IDS_YES">是</text>
+ <text id="IDS_COM_POP_ATTACH">附件</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">粘贴到此</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">无法移动。目的地文件夹与源文件夹相同</text>
<text id="IDS_MF_SK3_PASTE_HERE1">粘贴到此</text>
<text id="IDS_COM_BODY_DONE">已完成</text>
</string_table>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
This XML file was automatically generated by UiBuilder - do not modify by hand.
---><string_table Bversion="2.0.0.201303041025" Dversion="20120315">
+--><string_table Bversion="2.0.0.201303111438" Dversion="20120315">
<text id="IDS_COPY_FAILED_MESSAGE">复制失败</text>
<text id="IDS_COM_OPT_FILES">檔案</text>
<text id="IDS_COM_POP_FOLDER">資料夾</text>
<text id="IDS_EXPORT_HERE">Export Here</text>
<text id="IDS_MF_SK3_EDIT">編輯</text>
<text id="IDS_COM_BODY_MESSAGE">訊息</text>
- <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">Search string cannot be empty.</text>
+ <text id="IDS_SEARCH_STRING_CANNOT_BE_EMPTY">檔案名稱為空</text>
<text id="IDS_COM_BODY_EMAIL_SIZE">電子郵件大小</text>
<text id="IDS_COM_BODY_MY_FILES">我的檔案</text>
<text id="IDS_MF_OPT_DATE_HMOST_RECENT">日期 (最近的)</text>
<text id="IDS_STORAGE_FULL">Storage Full</text>
<text id="IDS_RENAME_FAILED">Rename Failed</text>
<text id="IDS_No">否</text>
- <text id="IDS_NAME_CANT_EMPTY">Name can't be empty!\nRetry?</text>
+ <text id="IDS_NAME_CANT_EMPTY">檔案名稱為空</text>
<text id="IDS_ITEM_COUNT"> items</text>
<text id="IDS_MF_OPT_THUMBNAIL_VIEW">缩略图查看</text>
<text id="IDS_MF_SK3_COPY">複製</text>
<text id="IDS_COM_POP_DELETING">正在刪除...</text>
<text id="IDS_MOVE_FAILED_MESSAGE">移动失败</text>
<text id="IDS_MF_SK_DETAILS">詳細資料</text>
- <text id="IDS_MF_POP_COPYING">正在複製...</text>
<text id="IDS_MF_OPT_NAME_HA_TO_Z">名稱 (A 至 Z)</text>
+ <text id="IDS_MF_POP_COPYING">正在複製...</text>
<text id="IDS_COM_BODY_LOCATION">位置</text>
<text id="IDS_COM_POP_MOVING">正在移動...</text>
<text id="IDS_CONFIRM_DELETE">Delete?</text>
<text id="IDS_MF_OPT_NAME_HZ_TO_A">名稱 (Z 至 A)</text>
<text id="IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB">隱藏副檔名</text>
- <text id="IDS_MORE">更多</text>
- <text id="IDS_MF_OPT_VIEW_AS">檢視為</text>
- <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜索所有文件夹</text>
<text id="IDS_MF_BODY_DIRECTORY">Directory</text>
- <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部儲存裝置</text>
+ <text id="IDS_MF_BUTTON_SEARCH_ALL_FOLDERS">搜索所有文件夹</text>
+ <text id="IDS_MF_OPT_VIEW_AS">檢視為</text>
+ <text id="IDS_MORE">更多</text>
<text id="IDS_COM_BUTTON_SHARE">分享</text>
- <text id="IDS_MF_TAB_MEMORY_CARD">記憶卡</text>
+ <text id="IDS_MF_TAB_EXTERNAL_STORAGE">外部儲存裝置</text>
<text id="IDS_MF_BODY_RENAME_ABB">重新命名</text>
+ <text id="IDS_MF_TAB_MEMORY_CARD">記憶卡</text>
<text id="IDS_COM_BODY_FOLDERS">資料夾</text>
<text id="IDS_MF_SK3_MOVE_HERE">移到這裡</text>
<text id="IDS_COM_OPT1_WI_FI_DIRECT">Wi-Fi Direct</text>
<text id="IDS_MF_SK3_MOVE">移動</text>
<text id="IDS_MF_OPT_LISTBY_NAME">名稱</text>
- <text id="IDS_MF_SK3_PASTE_HERE2">複製到這裡</text>
- <text id="IDS_COM_POP_ATTACH">附件</text>
<text id="IDS_YES">是</text>
+ <text id="IDS_COM_POP_ATTACH">附件</text>
+ <text id="IDS_MF_SK3_PASTE_HERE2">複製到這裡</text>
+ <text id="IDS_MF_MOVE_ERROR_MSG">無法移動。目標資料夾與來源資料夾相同</text>
<text id="IDS_MF_SK3_PASTE_HERE1">複製到這裡</text>
<text id="IDS_COM_BODY_DONE">完成</text>
</string_table>
creationDate = MfUtility::ConvertDateTimeToString(dateCreated);
pCustomItem->SetTitle(filename, searchedString);
- pCustomItem->SetDate(creationDate);
+// pCustomItem->SetDate(creationDate);
pCustomItem->SetRenameBitmap(__pRenameBitmap, __pRenamePressed);
pCustomItem->MakeFileManageFormListItem();
}
if (pFetchedCacheImage != null)
{
- AppLogDebug("image taken from cachemanager");
pThumbnailImage = CacheManager::GetInstance()->GetCacheBitmapN(cacheImagePath);
pContentListItem->SetThumbnail(pThumbnailImage);
}
{
pFileDetails->SetDummy(true);
pContentListItem->SetThumbnail(__pDummyImage);
- AppLogDebug("call to thumbnail manager");
}
}
else
{
- AppLogDebug("BITMAP FOUND : NOT NEED TO DO GETTHUMBNAIL");
pContentListItem->SetThumbnail(pFileDetails->GetBitmap());
}
\r
_pIconListView = static_cast< IconListView* >(GetControl("IDC_ICONLISTVIEW_CATEGORY_SEARCH"));\r
TryCatch(_pIconListView != null, , "__pIconListviewSubThumbnails is Null");\r
- _pIconListView->AddIconListViewItemEventListener(*_pThumbnailItemProvider);\r
+ _pIconListView->AddIconListViewItemEventListener(*this);\r
_pIconListView->SetItemProvider(*_pThumbnailItemProvider);\r
_pIconListView->SetShowState(false);\r
\r
AddSoftkeyActionListener(SOFTKEY_0, *this);\r
SetSoftkeyActionId(SOFTKEY_1, 401);\r
AddSoftkeyActionListener(SOFTKEY_1, *this);*/\r
-\r
+ _pFileManager = FolderEntryEditorPresentationModel::GetInstance();\r
return r;\r
CATCH:\r
AppLogDebug("caught exception");\r
CategorySearch::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)\r
{\r
//__currentFileType\r
+ AppLogDebug("Enter");\r
Integer* fileType;\r
int currentType;\r
String* headerTitleText;\r
break;\r
}\r
}\r
+ if(_pFileManager)\r
+ {\r
+ _pFileManager->SetFileManagingListener(this);\r
+ }\r
\r
if (pArgs != null)\r
{\r
delete pArgs;\r
pArgs = null;\r
}\r
+ AppLogDebug("Exit");\r
}\r
\r
void\r
void\r
CategorySearch::OnSceneTransitionCompleted (const Tizen::Ui::Scenes::SceneId &previousSceneId, const Tizen::Ui::Scenes::SceneId ¤tSceneId)\r
{\r
+ AppLogDebug("Enter");\r
String mediaPath = BasePresentationModel::GetMediaPath();\r
SceneManager::GetInstance()->RemoveSceneManagerEventListener(*this);\r
CreateItemSource sourceForm = CREATE_ITEM_SOURCE_CATEGORY_SEARCH_FORM;\r
{\r
if (_pFilenames->GetCount() == 0)\r
{\r
- SetFooterVisibility(DISABLE_FOOTER_ITEM);\r
+ SetFooterItemsVisibility(DISABLE_FOOTER_ITEM);\r
}\r
else\r
{\r
- SetFooterVisibility(ENABLE_FOOTER_ITEM);\r
+ SetFooterItemsVisibility(ENABLE_FOOTER_ITEM);\r
}\r
}\r
\r
{\r
_pFolderEntryPM->InitThumbnailManager();\r
}\r
+ AppLogDebug("Exit");\r
}\r
\r
void\r
}\r
}\r
}\r
+\r
+void\r
+CategorySearch::OnNotificationReceived(Tizen::Base::Collection::ArrayList* pArgs)\r
+{\r
+ AppLogDebug("Enter");\r
+ Integer* pFileProcessingResult = null;\r
+ TryCatch(pArgs != null, , "Argument list received is invalid!");\r
+ pFileProcessingResult = (Integer*) pArgs->GetAt(0);\r
+\r
+ TryCatch(pFileProcessingResult != null, , "FileProcessing Result list is invalid!");\r
+\r
+ switch (pFileProcessingResult->ToInt())\r
+ {\r
+ case FILE_MANAGING_RESULT_DELETING_SUCCESS:\r
+ {\r
+ if (_pFilenames != null)\r
+ {\r
+ _pFilenames->RemoveAt(_indexTracker, true);\r
+ //r = __pListView->RefreshList(index, LIST_REFRESH_TYPE_ITEM_REMOVE);\r
+ if (_pListView != null)\r
+ {\r
+ //_pListView->UpdateList();\r
+ _pListView->RefreshList(_indexTracker, LIST_REFRESH_TYPE_ITEM_REMOVE);\r
+ }\r
+ if (_pIconListView != null && _pIconListView->IsVisible())\r
+ {\r
+ _pIconListView->RefreshList(_indexTracker, LIST_REFRESH_TYPE_ITEM_REMOVE);\r
+ }\r
+ }\r
+ HideFileProgressingPopup();\r
+ }\r
+ break;\r
+\r
+ case FILE_MANAGING_RESULT_DELETING_FAILED:\r
+ {\r
+ HideFileProgressingPopup();\r
+ }\r
+ break;\r
+ case FILE_MANAGING_RESULT_THREAD_STOP:\r
+ {\r
+ HideFileProgressingPopup();\r
+ }\r
+ break;\r
+ default:\r
+ {\r
+ //Do Nothing.\r
+ }\r
+ break;\r
+ }\r
+ CATCH:\r
+ if (pArgs != null)\r
+ {\r
+ pArgs->RemoveAll(true);\r
+ delete pArgs;\r
+ }\r
+ ///return this;\r
+}\r
+\r
+void\r
+CategorySearch::SetFooterItemsVisibility(int mode)\r
+{\r
+ AppLogDebug("ENTRY mode = %d",mode);\r
+ _pFooter = GetFooter();\r
+\r
+ if (mode == 0)\r
+ {\r
+ _pFooter->SetItemEnabled(0, false);\r
+ _pFooter->SetButtonEnabled(BUTTON_POSITION_LEFT, false);\r
+ }\r
+ else\r
+ {\r
+ _pFooter->SetItemEnabled(0, true);\r
+ _pFooter->SetButtonEnabled(BUTTON_POSITION_LEFT, true);\r
+ }\r
+ _pFooter->Invalidate(true);\r
+}\r
+void\r
+CategorySearch::OnIconListViewOverlayBitmapSelected (Tizen::Ui::Controls::IconListView &iconListView, int index, int overlayBitmapId)\r
+{\r
+ result r = E_SUCCESS;\r
+\r
+ ArrayList* pArgs = null;\r
+ String fullPath;\r
+\r
+ DirectoryEntry* pCheckedEntry = null;\r
+\r
+ SceneManager* pSceneManager = null;\r
+\r
+ MemoryType currentMemoryType = MEMORY_TYPE_PHONE;\r
+\r
+ pSceneManager = SceneManager::GetInstance();\r
+\r
+ pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(index));\r
+ if (pCheckedEntry == null)\r
+ {\r
+ return;\r
+ }\r
+\r
+ if (pArgs == null)\r
+ {\r
+ pArgs = new (std::nothrow) ArrayList();\r
+ pArgs->Construct();\r
+ }\r
+\r
+ fullPath = pCheckedEntry->GetFullFilePath();\r
+ GetParentFolderPath(&fullPath);\r
+ FolderNavigationPresentationModel::SetCurrentFilePath(fullPath);\r
+\r
+ if (fullPath.StartsWith(BasePresentationModel::GetMediaPath(),0))\r
+ {\r
+ currentMemoryType = MEMORY_TYPE_PHONE;\r
+ FolderNavigationPresentationModel::SetStorageType(currentMemoryType);\r
+ }\r
+ else if(fullPath.StartsWith(BasePresentationModel::GetSdCardPath(),0))\r
+ {\r
+ currentMemoryType = MEMORY_TYPE_SD_CARD;\r
+ FolderNavigationPresentationModel::SetStorageType(currentMemoryType);\r
+ }\r
+\r
+ GetFileName(&fullPath);\r
+ pArgs->Add(fullPath);\r
+ r = pSceneManager->GoForward(ForwardSceneTransition(IDSCN_SUB_DIRECTORY_FORM, SCENE_TRANSITION_ANIMATION_TYPE_RIGHT), pArgs);\r
+ return;\r
+\r
+}\r
+\r
+void\r
+CategorySearch::OnIconListViewItemStateChanged(Tizen::Ui::Controls::IconListView& iconListView, int index, Tizen::Ui::Controls::IconListViewItemStatus status)\r
+{\r
+ //Empty Implementation.\r
+}\r
\r
SetFormBackEventListener(this);\r
AddTouchEventListener(*this);\r
+ SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);\r
\r
__previousFormPath = FolderNavigationPresentationModel::GetCurrentPath();\r
__previousFormTab = FolderNavigationPresentationModel::GetStorageType();\r
CreateFolderForm::OnKeypadWillOpen(Tizen::Ui::Control& source)\r
{\r
//Empty Implementation.\r
+ SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);\r
+\r
}\r
\r
void\r
String selectAll;
Header* pHeader = null;
SceneManager* pSceneManager = null;
- CreateItemSource createitemsource = CREATE_ITEM_SOURCE_FILE_MANAGE_FORM;
pSceneManager = SceneManager::GetInstance();
_pFileManager = FolderEntryEditorPresentationModel::GetInstance();
TryCatch(_pFileManager != null, , "Failed to allocate FileManager");
- _pFolderEntryPM = new (std::nothrow) FolderEntryPresentationModel();
- TryCatch(_pFolderEntryPM != null, , "Failed to allocate __pContentManager");
- _pFolderEntryPM->Construct();
- _pFolderEntryPM->SetSourceForm(createitemsource);
-
_pStrItemSelectedCount = new (std::nothrow) String();
TryCatch(_pStrItemSelectedCount != null, , "Failed to allocate __pNumberOfItemSelected");
CATCH:
r = E_FAILURE;
-
- if (_pFolderEntryPM != null)
- {
- delete _pFolderEntryPM;
- _pFolderEntryPM = null;
- }
AppLogDebug("Exit %s", GetErrorMessage(GetLastResult()));
return r;
}
SceneManager::GetInstance()->AddSceneManagerEventListener(*this);
_viewType = listViewDisplayType;
- if (previousSceneId == IDSCN_SUB_DIRECTORY_FORM || previousSceneId == IDSCN_SUB_DIRECTORY_FORM1)
+ if (pArgs != null && previousSceneId != IDSCN_CREATE_FOLDER_FORM)
{
- _currentDirectoryPath = FolderNavigationPresentationModel::GetCurrentPath();
pEditOrShare = static_cast<Integer *>(pArgs->GetAt(0));
_editOrShare = pEditOrShare->ToInt();
+
+ pcurrentFolderEntryPM = static_cast<FolderEntryPresentationModel *>(pArgs->GetAt(1));
+ TryCatch(pcurrentFolderEntryPM != null, , "FolderEntryPM is null");
+
+ _pFolderEntryPM = pcurrentFolderEntryPM;
+ _pBaseItemProvider->SetFolderEntryProvider(this);
+
if (_editOrShare == FILE_MANAGE_EDIT)
{
if (pAppResource != null)
pAppResource->GetString(L"IDS_MF_SK3_EDIT", headerText);
}
_pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
+ _pFolderEntryPM->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
}
else
{
pAppResource->GetString(L"IDS_COM_BUTTON_SHARE", headerText);
}
_pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_SHARE_FORM);
+ _pFolderEntryPM->SetSourceForm(CREATE_ITEM_SOURCE_SHARE_FORM);
}
_pEditListView->SetItemProvider(*_pBaseItemProvider);
- pHeader = GetHeader();
- if (pHeader != null)
- {
- pHeader->SetTitleText(headerText);
- pHeader->Invalidate(true);
- }
- ToggleFooter();
- }
- if (previousSceneId == IDSCN_CATEGORY_SEARCH_FORM)
- {
- if (pArgs != null)
- {
- pEditOrShare = static_cast<Integer *>(pArgs->GetAt(0));
- _editOrShare = pEditOrShare->ToInt();
-
- if (_editOrShare == FILE_MANAGE_EDIT)
- {
- if (pAppResource != null)
- {
- pAppResource->GetString(L"IDS_MF_SK3_EDIT", headerText);
- }
- }
- else
- {
- if (pAppResource != null)
- {
- pAppResource->GetString(L"IDS_COM_BUTTON_SHARE", headerText);
- }
- }
- pcurrentFolderEntryPM = static_cast<FolderEntryPresentationModel *>(pArgs->GetAt(1));
- }
- if (pcurrentFolderEntryPM != null)
+ // if (previousSceneId == IDSCN_SUB_DIRECTORY_FORM || previousSceneId == IDSCN_SUB_DIRECTORY_FORM1)
{
- if (_pFolderEntryPM != null)
+ pHeader = GetHeader();
+ if (pHeader != null)
{
- delete _pFolderEntryPM;
- _pFolderEntryPM = null;
+ pHeader->SetTitleText(headerText);
+ pHeader->Invalidate(true);
}
- _pFolderEntryPM = pcurrentFolderEntryPM;
- _pFolderEntryPM->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
- _pBaseItemProvider->SetFolderEntryProvider(this);
- }
-
- _pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
- _pEditListView->SetItemProvider(*_pBaseItemProvider);
-
-
- pHeader = GetHeader();
-
- if (pHeader != null)
- {
- pHeader->SetTitleText(headerText);
- pHeader->Invalidate(true);
+ ToggleFooter();
}
- ToggleFooter();
}
if (_pFileManager != null)
{
_pFileManager->SetFileManagingListener(this);
}
- if (previousSceneId != IDSCN_CREATE_FOLDER_FORM)
- {
- FolderNavigationPresentationModel::SetCurrentFilePath(_currentDirectoryPath);
- }
- else
+
+ if (previousSceneId == IDSCN_CREATE_FOLDER_FORM)
{
if (pArgs == null)
{
if (previousSceneId != IDSCN_CREATE_FOLDER_FORM)
{
+ if (_pFolderEntryPM != null)
+ {
+ _pFilenames = _pFolderEntryPM->GetFolderEntryList();
+ }
+
if (_pFileManager != null)
{
if (_pFileManager->GetCheckedListCount() != 0)
{
_pFileManager->ClearCheckedList();
}
- }
-
- if (previousSceneId != IDSCN_CATEGORY_SEARCH_FORM)
- {
- if (_pFolderEntryPM != null)
- {
- pReceivedStorageType = FolderNavigationPresentationModel::GetStorageType();
- _pFolderEntryPM->SetFolderEntryPath(_currentDirectoryPath);
- _pFilenames = _pFolderEntryPM->GetFolderEntryList();
- TryCatch(_pFilenames != null, , "Failed to fetch the directory entry list");
- }
- }
- else if (previousSceneId == IDSCN_CATEGORY_SEARCH_FORM)
- {
- _pFilenames = _pFolderEntryPM->GetFolderEntryList();
+ _isSelectAll = false;
}
if (_pLabelNumberOfItems != null)
SetFooterVisibility(DISABLE_FOOTER_ITEM);
- if (_pFolderEntryPM->GetSourceForm() == CREATE_ITEM_SOURCE_CATEGORY_SEARCH_FORM)
- {
- _folderCount = 0;
- _fileCount = _pFolderEntryPM->GetFolderEntryList()->GetCount();
- }
- else
- {
- if (_pFolderEntryPM != null)
- {
- _pFolderEntryPM->GetFolderEntryCount(_currentDirectoryPath, _folderCount, _fileCount);
- }
- }
-// if (__folderCount != 0)
-// {
-// SetShareFooterItemStatus(false);
-// }
if (_editOrShare == FILE_MANAGE_EDIT)
{
-//\r
-// Copyright (c) 2012 Samsung Electronics Co., Ltd.\r
-//\r
-// Licensed under the Flora License, Version 1.0 (the License);\r
-// you may not use this file except in compliance with the License.\r
-// You may obtain a copy of the License at\r
-//\r
-// http://floralicense.org/license/\r
-//\r
-// Unless required by applicable law or agreed to in writing, software\r
-// distributed under the License is distributed on an AS IS BASIS,\r
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-// See the License for the specific language governing permissions and\r
-// limitations under the License.\r
-//\r
-\r
-/**\r
- * @file: MfFileManageWorkerThread.cpp\r
- * @brief: This file contains the implementation of FileManageWorkerThread class, which manages file operations like\r
- * Copy, Move, Delete, Create and other utilities.\r
- */\r
-\r
-#include "MfFileManageWorkerThread.h"\r
-\r
-using namespace Tizen::App;\r
-using namespace Tizen::Base;\r
-using namespace Tizen::Base::Collection;\r
-using namespace Tizen::Base::Runtime;\r
-using namespace Tizen::Base::Utility;\r
-using namespace Tizen::Content;\r
-using namespace Tizen::Io;\r
-\r
-int FileManageWorkerThread::__fileManagedCounter = 0;\r
-unsigned long FileManageWorkerThread::E_THREAD_CANCEL = 1000;\r
-\r
-FileManageWorkerThread::FileManageWorkerThread(void)\r
- : __pFolderEntryPM(null)\r
- , __pListOfFiles(null)\r
-{\r
- __operationId = OPERATIONID_MANAGE_MIN;\r
- __threadRunningState = THREAD_RUNNING_STATE_ALIVE;\r
- __fileExistingOperationId = FILE_EXISTING_OPERATIONID_NONE;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_NONE;\r
- __isRenamingActive = false;\r
-}\r
-\r
-FileManageWorkerThread::~FileManageWorkerThread(void)\r
-{\r
- if (__pFolderEntryPM != null)\r
- {\r
- delete __pFolderEntryPM;\r
- }\r
-}\r
-\r
-FileManageWorkerThread&\r
-FileManageWorkerThread::operator =(const FileManageWorkerThread& fileManageWorkerThread)\r
-{\r
- return *this;\r
-}\r
-\r
-FileManageWorkerThread::FileManageWorkerThread(const FileManageWorkerThread& fileManageWorkerThread)\r
-{\r
- //Do Nothing\r
-}\r
-\r
-result\r
-FileManageWorkerThread::Construct(void)\r
-{\r
- result r = E_SUCCESS;\r
-\r
- r = Thread::Construct(THREAD_TYPE_WORKER);\r
- //r = EventDrivenThread::Construct(THREAD_TYPE_WORKER);\r
-\r
- __pFolderEntryPM = new (std::nothrow) FolderEntryPresentationModel();\r
- r = __pFolderEntryPM->Construct();\r
- AppAssert(__pFolderEntryPM != null)\r
-\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::CreateFolder(const String& destPath, const String& folderName)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- String filePath;\r
-\r
- filePath.Append(destPath);\r
- filePath.Append(folderName);\r
-\r
- r = Directory::Create(filePath, false);\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::DeleteFile(const String& filePath)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(filePath, fileAttrib);\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- r = Directory::Remove(filePath, true);\r
- }\r
- else\r
- {\r
- r = File::Remove(filePath);\r
- }\r
-\r
- TryCatch(r == E_SUCCESS, , "file deletion failed");\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-\r
-CATCH:\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::CopyFile(String sourcePath, String destPath)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- ArrayList* pBackUpContentList = null;\r
- DirectoryEntry* pDirStr = null;\r
- DirectoryEntry* pDirStrTemp = null;\r
- ArrayList* pTempContentList = null;\r
- String tempDestPath;\r
-\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(sourcePath, fileAttrib);\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- sourcePath.Append(L"/");\r
- __pFolderEntryPM->SetFolderEntryPath(sourcePath);\r
- pTempContentList = __pFolderEntryPM->GetFolderEntryList();\r
- TryCatch(pTempContentList != null, , "Failed to allocate memory to original content list");\r
-\r
- pBackUpContentList = new (std::nothrow) ArrayList();\r
- pBackUpContentList->Construct();\r
-\r
- for (int count = 0; count < pTempContentList->GetCount(); count++)\r
- {\r
- pDirStrTemp = static_cast< DirectoryEntry* >(pTempContentList->GetAt(count));\r
- TryCatch(pDirStrTemp != null, , "Failed to allocate memory to pDirStrTemp");\r
-\r
- pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);\r
- TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");\r
- pBackUpContentList->Add(pDirStr);\r
- }\r
-\r
- r = Directory::Create(destPath, false);\r
- TryCatch(r == E_SUCCESS, , "dir already exist");\r
-\r
- destPath.Append(L"/");\r
- for (int count = 0; count < pBackUpContentList->GetCount(); count++)\r
- {\r
- tempDestPath.Clear();\r
- tempDestPath.Append(destPath);\r
-\r
- DirectoryEntry* pDirStr = null;\r
- pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(count));\r
- tempDestPath.Append(pDirStr->GetFileName());\r
- if (!pDirStr->IsDirectory())\r
- {\r
- tempDestPath.Append(L".");\r
- tempDestPath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- r = CopyFile(pDirStr->GetFullFilePath(), tempDestPath);\r
- }\r
- else\r
- {\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- return E_SUCCESS;\r
- }\r
-\r
- }\r
-\r
-\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
-\r
- }\r
- else\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- //r = File::Copy(sourcePath, destPath, true);\r
- r = Copy(sourcePath, destPath);\r
- TryCatch(r == E_SUCCESS, , " file Copy Failed");\r
-\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- r = UpdateContentDB(destPath);\r
- }\r
- else\r
- {\r
- return E_SUCCESS;\r
- }\r
- }\r
- else\r
- {\r
- return E_SUCCESS;\r
- }\r
- }\r
-\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return E_SUCCESS;\r
-CATCH:\r
- //r = E_FAILURE;\r
- if (pBackUpContentList != null)\r
- {\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- }\r
-\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::MoveFile(String sourcePath, String destPath)\r
-{\r
- AppLogDebug("Entry");\r
-\r
- result r = E_SUCCESS;\r
-\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(sourcePath, fileAttrib);\r
-\r
- ArrayList* pBackUpContentList = null;\r
- ArrayList* pTempContentList = null;\r
- DirectoryEntry* pDirStr = null;\r
- DirectoryEntry* pDirStrTemp = null;\r
- String tempDestPath;\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- sourcePath.Append(L"/");\r
- __pFolderEntryPM->SetFolderEntryPath(sourcePath);\r
- pTempContentList = __pFolderEntryPM->GetFolderEntryList();\r
- TryCatch(pTempContentList != null, , "Failed to allocate memory to original content list");\r
-\r
- pBackUpContentList = new (std::nothrow) ArrayList();\r
- pBackUpContentList->Construct();\r
-\r
- for (int count = 0; count < pTempContentList->GetCount(); count++)\r
- {\r
- pDirStrTemp = static_cast< DirectoryEntry* >(pTempContentList->GetAt(count));\r
- pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);\r
- TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");\r
- pBackUpContentList->Add(pDirStr);\r
- }\r
-\r
- r = Directory::Create(destPath, false);\r
- TryCatch(r == E_SUCCESS, , "dir Creation Failed");\r
-\r
- destPath.Append(L"/");\r
- for (int count = 0; count < pBackUpContentList->GetCount(); count++)\r
- {\r
- tempDestPath.Clear();\r
- tempDestPath.Append(destPath);\r
- DirectoryEntry* pDirStr = null;\r
- pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(count));\r
- tempDestPath.Append(pDirStr->GetFileName());\r
- if (!pDirStr->IsDirectory())\r
- {\r
- tempDestPath.Append(L".");\r
- tempDestPath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- r = MoveFile(pDirStr->GetFullFilePath(), tempDestPath);\r
- }\r
- else\r
- {\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- return E_SUCCESS;\r
- }\r
-\r
- }\r
-\r
- r = DeleteFile(sourcePath);\r
- TryCatch(r == E_SUCCESS, , "Directory Deletion Failed");\r
-\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
-\r
- }\r
- else\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- //r = File::Copy(sourcePath, destPath, true);\r
- r = Copy(sourcePath, destPath);\r
- TryCatch(r == E_SUCCESS, , " file already exist");\r
- r = DeleteFileContentDB(sourcePath);\r
- TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"MOve file Failed");\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- r = UpdateContentDB(destPath); \r
- }\r
- else\r
- {\r
- return E_SUCCESS;\r
- }\r
- }\r
- else\r
- {\r
- return E_SUCCESS;\r
- }\r
- }\r
-\r
-\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return E_SUCCESS;\r
-\r
-CATCH:\r
- if (pBackUpContentList != null)\r
- {\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- }\r
-\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-bool\r
-FileManageWorkerThread::CheckFileDuplicity(void)\r
-{\r
- //return File::IsFileExist(filePath);\r
- bool res = false;\r
- DirectoryEntry* pDir = null;\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDir = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
-\r
- String filePath;\r
- filePath.Append(__currentRootPath);\r
- if (pDir->IsDirectory())\r
- {\r
- filePath.Append(pDir->GetFileName());\r
- }\r
- else\r
- {\r
- filePath.Append(pDir->GetFileName());\r
- filePath.Append(L".");\r
- filePath.Append(pDir->GetFileExtension());\r
- }\r
- res = File::IsFileExist(filePath);\r
- if (res == true)\r
- {\r
- delete pMapEnum;\r
- return res;\r
- }\r
- }\r
- delete pMapEnum;\r
- return res;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::DeleteFolderEntry(void)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- DirectoryEntry* pDir = null;\r
- ArrayList* pArg = null;\r
- Integer* pFileManagedCounter = null;\r
- Integer* pTotalFileCount = null;\r
- Integer* pFileManagingResult = null;\r
- Integer* pFolderEntryDeleteIndex = null;\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
-\r
- ArrayList* pDeletedFolderEntry = null;\r
- pDeletedFolderEntry = new (std::nothrow) ArrayList();\r
- pDeletedFolderEntry->Construct();\r
- int count = 0;\r
-\r
- if (pMapEnum != null)\r
- {\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDir = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- TryCatch(pDir != null, , "directory retrieval falied");\r
-\r
- r = DeleteFileContentDB(pDir->GetFullFilePath());\r
- TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL, , " delete file failed");\r
-\r
- if(r == E_THREAD_CANCEL)\r
- {\r
- break;\r
- }\r
-\r
- pFolderEntryDeleteIndex = static_cast< Integer* >(pMapEnum->GetKey());\r
- pDeletedFolderEntry->Add((new Integer(pFolderEntryDeleteIndex->ToInt())));\r
-\r
-\r
- count++;\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
-\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- //pFolderEntryDeleteIndex = new (std::nothrow) Integer(0);\r
- pFileManagedCounter = new (std::nothrow) Integer(count);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
-\r
- pArg->Add(pFileManagingResult);\r
- //pArg->Add(pFolderEntryDeleteIndex);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
-\r
- Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);\r
- //Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);\r
- }\r
-\r
- delete pMapEnum;\r
- }\r
-\r
- SortArrayList(pDeletedFolderEntry);\r
-\r
- count = 0;\r
- for (int i = pDeletedFolderEntry->GetCount() - 1; i >= 0; i--)\r
- {\r
- Integer* PIndex = (Integer*) pDeletedFolderEntry->GetAt(i);\r
-\r
- __fileManagingingResult = FILE_MANAGING_REFRESH_LIST;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
-\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFolderEntryDeleteIndex = new (std::nothrow) Integer(PIndex->ToInt());\r
- //pFileManagedCounter = new (std::nothrow) Integer(count++);\r
- //pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
-\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFolderEntryDeleteIndex);\r
- //pArg->Add(pFileManagedCounter);\r
- //pArg->Add(pTotalFileCount);\r
-\r
- Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);\r
- }\r
-\r
- if (pDeletedFolderEntry != null)\r
- {\r
- pDeletedFolderEntry->RemoveAll(true);\r
- delete pDeletedFolderEntry;\r
- pDeletedFolderEntry = null;\r
- }\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-\r
-CATCH:\r
-\r
- SortArrayList(pDeletedFolderEntry);\r
-\r
- for (int i = pDeletedFolderEntry->GetCount() - 1; i >= 0; i--)\r
- {\r
- Integer* PIndex = (Integer*) pDeletedFolderEntry->GetAt(i);\r
-\r
- __fileManagingingResult = FILE_MANAGING_REFRESH_LIST;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
-\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFolderEntryDeleteIndex = new (std::nothrow) Integer(PIndex->ToInt());\r
- //pFileManagedCounter = new (std::nothrow) Integer(count++);\r
- //pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
-\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFolderEntryDeleteIndex);\r
- //pArg->Add(pFileManagedCounter);\r
- //pArg->Add(pTotalFileCount);\r
-\r
- Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);\r
- }\r
- if (pDeletedFolderEntry != null)\r
- {\r
- pDeletedFolderEntry->RemoveAll(true);\r
- delete pDeletedFolderEntry;\r
- pDeletedFolderEntry = null;\r
- }\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-bool\r
-FileManageWorkerThread::OnStart(void)\r
-{\r
- return true;\r
-}\r
-\r
-void\r
-FileManageWorkerThread::OnStop(void)\r
-{\r
- //empty implementation\r
-}\r
-\r
-Object*\r
-FileManageWorkerThread::Run(void)\r
-{\r
- AppLogDebug("Entry");\r
- ArrayList* pArg = null;\r
- result r = E_SUCCESS;\r
- Integer* pFileProcessingResult = null;\r
- __threadRunningState = THREAD_RUNNING_STATE_ALIVE;\r
-\r
- switch (__operationId)\r
- {\r
- case OPERATIONID_MANAGE_DELETING:\r
- {\r
- if (__pListOfFiles == null)\r
- {\r
- //DeleteFile(__filePath);\r
- r = DeleteFileContentDB(__filePath);\r
- if(r == E_THREAD_CANCEL)\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_THREAD_STOP;\r
- }\r
- }\r
- else\r
- {\r
- DeleteFolderEntry();\r
- }\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileProcessingResult);\r
- Application::GetInstance()->SendUserEvent(ID_FILE_RENAME_COMPLETE, pArg);\r
- }\r
- break;\r
-\r
- case OPERATIONID_MANAGE_COPYING:\r
- {\r
- if (__pListOfFiles != null)\r
- {\r
- CopyFolderEntry(__fileExistingOperationId);\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_FAILED;\r
- }\r
-\r
- pArg = new (std::nothrow) ArrayList;\r
- pArg->Construct();\r
- pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileProcessingResult);\r
- pArg->Add(&__duplicateFileName);\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
-\r
- }\r
- break;\r
-\r
- case OPERATIONID_MANAGE_MOVING:\r
- {\r
- if (__pListOfFiles != null)\r
- {\r
- MoveFolderEntry(__fileExistingOperationId);\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;\r
- }\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileProcessingResult);\r
- pArg->Add(&__duplicateFileName);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
- }\r
- break;\r
-\r
- case OPERATIONID_MANAGE_CREATE_FOLDER:\r
- {\r
- //empty implementation\r
- }\r
- break;\r
-\r
- case OPERATIONID_MANAGE_RENAME:\r
- {\r
- RenameFolderEntry();\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileProcessingResult);\r
- //pArg->Add(&__duplicateFileName);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
- }\r
- break;\r
- default:\r
- {\r
- //empty implementation\r
- }\r
- break;\r
- }\r
-\r
- AppLogDebug("Exit");\r
- return null;\r
-}\r
-\r
-void\r
-FileManageWorkerThread::SetNameConflictOperationId(FileManaging& fileManagingStruct)\r
-{\r
- AppLogDebug("Entry");\r
- __pListOfFiles = fileManagingStruct.GetListOfFiles();\r
- __operationId = fileManagingStruct.GetOperationId();\r
- __currentRootPath = fileManagingStruct.GetCurrentRootPath();\r
- __filePath = fileManagingStruct.GetFilePath();\r
- __renameFilePath = fileManagingStruct.GetNewFilePath();\r
- __fileExistingOperationId = fileManagingStruct.GetFileExistingOperationId();\r
- AppLogDebug("Exit");\r
-}\r
-\r
-void\r
-FileManageWorkerThread::CopyFolderEntry(FileExistingOperationId fileExistingOperationId)\r
-{\r
- AppLogDebug("Entry");\r
-\r
- result r = E_SUCCESS;\r
- DirectoryEntry* pDirStr = null;\r
- String destPath;\r
- ArrayList* pArg = null;\r
- Integer* pFileManagedCounter = null;\r
- Integer* pTotalFileCount = null;\r
- Integer* pFileManagingResult = null;\r
- String* pRenameFilePath = null;\r
- Integer* pPercentageCompletion = null;\r
- ArrayList* renameFileList = null;\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
-\r
- toatalsize = GetTotalFileSize();\r
- percentage = 0;\r
-\r
- __fileManagedCounter = 0;\r
-\r
- if (__pListOfFiles->GetCount() > 0)\r
- {\r
- switch (fileExistingOperationId)\r
- {\r
- case FILE_EXISTING_OPERATIONID_NONE:\r
- {\r
- if (IsSourceSameAsDestination())\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- delete pMapEnum;\r
- return;\r
- }\r
- /*if (!CheckForLegalDestination())\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- delete pMapEnum;\r
- return;\r
- }*/\r
- if (CheckFileDuplicity() == true)\r
- {\r
- /*__fileManagingingResult = FILE_MANAGING_RESULT_DUPLICITY;\r
- delete pMapEnum;\r
- return;*/\r
- AppLogDebug("FILE_EXISTING_OPERATIONID_RENAME");\r
- renameFileList = GetListOfRenameFilesN();\r
- TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");\r
- int counter = 0;\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- pArg->Add(pPercentageCompletion);\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
-\r
- pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));\r
- r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- TryCatch(r == E_SUCCESS, , "Failed to Copy File");\r
- //r = UpdateContentDB(*pRenameFilePath);\r
- //TryCatch(r == E_SUCCESS, , "Content db update failed");\r
- }\r
- else\r
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file: MfFileManageWorkerThread.cpp
+ * @brief: This file contains the implementation of FileManageWorkerThread class, which manages file operations like
+ * Copy, Move, Delete, Create and other utilities.
+ */
+
+#include "MfFileManageWorkerThread.h"
+
+using namespace Tizen::App;
+using namespace Tizen::Base;
+using namespace Tizen::Base::Collection;
+using namespace Tizen::Base::Runtime;
+using namespace Tizen::Base::Utility;
+using namespace Tizen::Content;
+using namespace Tizen::Io;
+
+int FileManageWorkerThread::__fileManagedCounter = 0;
+unsigned long FileManageWorkerThread::E_THREAD_CANCEL = 1000;
+
+FileManageWorkerThread::FileManageWorkerThread(void)
+ : __pFolderEntryPM(null)
+ , __pListOfFiles(null)
+{
+ __operationId = OPERATIONID_MANAGE_MIN;
+ __threadRunningState = THREAD_RUNNING_STATE_ALIVE;
+ __fileExistingOperationId = FILE_EXISTING_OPERATIONID_NONE;
+ __fileManagingingResult = FILE_MANAGING_RESULT_NONE;
+ __isRenamingActive = false;
+}
+
+FileManageWorkerThread::~FileManageWorkerThread(void)
+{
+ if (__pFolderEntryPM != null)
+ {
+ delete __pFolderEntryPM;
+ }
+}
+
+FileManageWorkerThread&
+FileManageWorkerThread::operator =(const FileManageWorkerThread& fileManageWorkerThread)
+{
+ return *this;
+}
+
+FileManageWorkerThread::FileManageWorkerThread(const FileManageWorkerThread& fileManageWorkerThread)
+{
+ //Do Nothing
+}
+
+result
+FileManageWorkerThread::Construct(void)
+{
+ result r = E_SUCCESS;
+
+ r = Thread::Construct(THREAD_TYPE_WORKER);
+ //r = EventDrivenThread::Construct(THREAD_TYPE_WORKER);
+
+ __pFolderEntryPM = new (std::nothrow) FolderEntryPresentationModel();
+ r = __pFolderEntryPM->Construct();
+ AppAssert(__pFolderEntryPM != null)
+
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+result
+FileManageWorkerThread::CreateFolder(const String& destPath, const String& folderName)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ String filePath;
+
+ filePath.Append(destPath);
+ filePath.Append(folderName);
+
+ r = Directory::Create(filePath, false);
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+result
+FileManageWorkerThread::DeleteFile(const String& filePath)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ FileAttributes fileAttrib;
+ File::GetAttributes(filePath, fileAttrib);
+
+ if (fileAttrib.IsDirectory())
+ {
+ r = Directory::Remove(filePath, true);
+ }
+ else
+ {
+ r = File::Remove(filePath);
+ }
+
+ TryCatch(r == E_SUCCESS, , "file deletion failed");
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+
+CATCH:
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+result
+FileManageWorkerThread::CopyFile(String sourcePath, String destPath)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ ArrayList* pBackUpContentList = null;
+ DirectoryEntry* pDirStr = null;
+ DirectoryEntry* pDirStrTemp = null;
+ ArrayList* pTempContentList = null;
+ String tempDestPath;
+
+ FileAttributes fileAttrib;
+ File::GetAttributes(sourcePath, fileAttrib);
+
+ if (fileAttrib.IsDirectory())
+ {
+ sourcePath.Append(L"/");
+ __pFolderEntryPM->SetFolderEntryPath(sourcePath);
+ pTempContentList = __pFolderEntryPM->GetFolderEntryList();
+ TryCatch(pTempContentList != null, , "Failed to allocate memory to original content list");
+
+ pBackUpContentList = new (std::nothrow) ArrayList();
+ pBackUpContentList->Construct();
+
+ for (int count = 0; count < pTempContentList->GetCount(); count++)
+ {
+ pDirStrTemp = static_cast< DirectoryEntry* >(pTempContentList->GetAt(count));
+ TryCatch(pDirStrTemp != null, , "Failed to allocate memory to pDirStrTemp");
+
+ pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);
+ TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");
+ pBackUpContentList->Add(pDirStr);
+ }
+
+ r = Directory::Create(destPath, false);
+ TryCatch(r == E_SUCCESS, , "dir already exist");
+
+ destPath.Append(L"/");
+ for (int count = 0; count < pBackUpContentList->GetCount(); count++)
+ {
+ tempDestPath.Clear();
+ tempDestPath.Append(destPath);
+
+ DirectoryEntry* pDirStr = null;
+ pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(count));
+ tempDestPath.Append(pDirStr->GetFileName());
+ if (!pDirStr->IsDirectory())
+ {
+ tempDestPath.Append(L".");
+ tempDestPath.Append(pDirStr->GetFileExtension());
+ }
+
+ File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ r = CopyFile(pDirStr->GetFullFilePath(), tempDestPath);
+ }
+ else
+ {
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ return E_SUCCESS;
+ }
+
+ }
+
+
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+
+ }
+ else
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ //r = File::Copy(sourcePath, destPath, true);
+ r = Copy(sourcePath, destPath);
+ TryCatch(r == E_SUCCESS, , " file Copy Failed");
+
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ r = UpdateContentDB(destPath);
+ }
+ else
+ {
+ return E_SUCCESS;
+ }
+ }
+ else
+ {
+ return E_SUCCESS;
+ }
+ }
+
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return E_SUCCESS;
+CATCH:
+ //r = E_FAILURE;
+ if (pBackUpContentList != null)
+ {
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ }
+
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+result
+FileManageWorkerThread::MoveFile(String sourcePath, String destPath)
+{
+ AppLogDebug("Entry");
+
+ result r = E_SUCCESS;
+
+ FileAttributes fileAttrib;
+ File::GetAttributes(sourcePath, fileAttrib);
+
+ ArrayList* pBackUpContentList = null;
+ ArrayList* pTempContentList = null;
+ DirectoryEntry* pDirStr = null;
+ DirectoryEntry* pDirStrTemp = null;
+ String tempDestPath;
+
+ if (fileAttrib.IsDirectory())
+ {
+ sourcePath.Append(L"/");
+ __pFolderEntryPM->SetFolderEntryPath(sourcePath);
+ pTempContentList = __pFolderEntryPM->GetFolderEntryList();
+ TryCatch(pTempContentList != null, , "Failed to allocate memory to original content list");
+
+ pBackUpContentList = new (std::nothrow) ArrayList();
+ pBackUpContentList->Construct();
+
+ for (int count = 0; count < pTempContentList->GetCount(); count++)
+ {
+ pDirStrTemp = static_cast< DirectoryEntry* >(pTempContentList->GetAt(count));
+ pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);
+ TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");
+ pBackUpContentList->Add(pDirStr);
+ }
+
+ r = Directory::Create(destPath, false);
+ TryCatch(r == E_SUCCESS, , "dir Creation Failed");
+
+ destPath.Append(L"/");
+ for (int count = 0; count < pBackUpContentList->GetCount(); count++)
+ {
+ tempDestPath.Clear();
+ tempDestPath.Append(destPath);
+ DirectoryEntry* pDirStr = null;
+ pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(count));
+ tempDestPath.Append(pDirStr->GetFileName());
+ if (!pDirStr->IsDirectory())
+ {
+ tempDestPath.Append(L".");
+ tempDestPath.Append(pDirStr->GetFileExtension());
+ }
+
+ File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ r = MoveFile(pDirStr->GetFullFilePath(), tempDestPath);
+ }
+ else
+ {
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ return E_SUCCESS;
+ }
+
+ }
+
+ r = DeleteFile(sourcePath);
+ TryCatch(r == E_SUCCESS, , "Directory Deletion Failed");
+
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+
+ }
+ else
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ //r = File::Copy(sourcePath, destPath, true);
+ r = Copy(sourcePath, destPath);
+ TryCatch(r == E_SUCCESS, , " file already exist");
+ r = DeleteFileContentDB(sourcePath);
+ TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"MOve file Failed");
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ r = UpdateContentDB(destPath);
+ }
+ else
+ {
+ return E_SUCCESS;
+ }
+ }
+ else
+ {
+ return E_SUCCESS;
+ }
+ }
+
+
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return E_SUCCESS;
+
+CATCH:
+ if (pBackUpContentList != null)
+ {
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ }
+
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+bool
+FileManageWorkerThread::CheckFileDuplicity(void)
+{
+ //return File::IsFileExist(filePath);
+ bool res = false;
+ DirectoryEntry* pDir = null;
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDir = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+
+ String filePath;
+ filePath.Append(__currentRootPath);
+ if (pDir->IsDirectory())
+ {
+ filePath.Append(pDir->GetFileName());
+ }
+ else
+ {
+ filePath.Append(pDir->GetFileName());
+ filePath.Append(L".");
+ filePath.Append(pDir->GetFileExtension());
+ }
+ res = File::IsFileExist(filePath);
+ if (res == true)
+ {
+ delete pMapEnum;
+ return res;
+ }
+ }
+ delete pMapEnum;
+ return res;
+}
+
+result
+FileManageWorkerThread::DeleteFolderEntry(void)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ DirectoryEntry* pDir = null;
+ ArrayList* pArg = null;
+ Integer* pFileManagedCounter = null;
+ Integer* pTotalFileCount = null;
+ Integer* pFileManagingResult = null;
+ Integer* pFolderEntryDeleteIndex = null;
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+
+ ArrayList* pDeletedFolderEntry = null;
+ pDeletedFolderEntry = new (std::nothrow) ArrayList();
+ pDeletedFolderEntry->Construct();
+ int count = 0;
+
+ if (pMapEnum != null)
+ {
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDir = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ TryCatch(pDir != null, , "directory retrieval falied");
+
+ r = DeleteFileContentDB(pDir->GetFullFilePath());
+ TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL, , " delete file failed");
+
+ if(r == E_THREAD_CANCEL)
+ {
+ break;
+ }
+
+ pFolderEntryDeleteIndex = static_cast< Integer* >(pMapEnum->GetKey());
+ pDeletedFolderEntry->Add((new Integer(pFolderEntryDeleteIndex->ToInt())));
+
+
+ count++;
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ //pFolderEntryDeleteIndex = new (std::nothrow) Integer(0);
+ pFileManagedCounter = new (std::nothrow) Integer(count);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+
+ pArg->Add(pFileManagingResult);
+ //pArg->Add(pFolderEntryDeleteIndex);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+
+ Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);
+ //Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);
+ }
+
+ delete pMapEnum;
+ }
+
+ SortArrayList(pDeletedFolderEntry);
+
+ count = 0;
+ for (int i = pDeletedFolderEntry->GetCount() - 1; i >= 0; i--)
+ {
+ Integer* PIndex = (Integer*) pDeletedFolderEntry->GetAt(i);
+
+ __fileManagingingResult = FILE_MANAGING_REFRESH_LIST;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFolderEntryDeleteIndex = new (std::nothrow) Integer(PIndex->ToInt());
+ //pFileManagedCounter = new (std::nothrow) Integer(count++);
+ //pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFolderEntryDeleteIndex);
+ //pArg->Add(pFileManagedCounter);
+ //pArg->Add(pTotalFileCount);
+
+ Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);
+ }
+
+ if (pDeletedFolderEntry != null)
+ {
+ pDeletedFolderEntry->RemoveAll(true);
+ delete pDeletedFolderEntry;
+ pDeletedFolderEntry = null;
+ }
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+
+CATCH:
+
+ SortArrayList(pDeletedFolderEntry);
+
+ for (int i = pDeletedFolderEntry->GetCount() - 1; i >= 0; i--)
+ {
+ Integer* PIndex = (Integer*) pDeletedFolderEntry->GetAt(i);
+
+ __fileManagingingResult = FILE_MANAGING_REFRESH_LIST;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFolderEntryDeleteIndex = new (std::nothrow) Integer(PIndex->ToInt());
+ //pFileManagedCounter = new (std::nothrow) Integer(count++);
+ //pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFolderEntryDeleteIndex);
+ //pArg->Add(pFileManagedCounter);
+ //pArg->Add(pTotalFileCount);
+
+ Application::GetInstance()->SendUserEvent(ID_DELETE_COMPLETE, pArg);
+ }
+ if (pDeletedFolderEntry != null)
+ {
+ pDeletedFolderEntry->RemoveAll(true);
+ delete pDeletedFolderEntry;
+ pDeletedFolderEntry = null;
+ }
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return r;
+}
+
+bool
+FileManageWorkerThread::OnStart(void)
+{
+ return true;
+}
+
+void
+FileManageWorkerThread::OnStop(void)
+{
+ //empty implementation
+}
+
+Object*
+FileManageWorkerThread::Run(void)
+{
+ AppLogDebug("Entry");
+ ArrayList* pArg = null;
+ result r = E_SUCCESS;
+ Integer* pFileProcessingResult = null;
+ __threadRunningState = THREAD_RUNNING_STATE_ALIVE;
+
+ switch (__operationId)
+ {
+ case OPERATIONID_MANAGE_DELETING:
+ {
+ if (__pListOfFiles == null)
+ {
+ //DeleteFile(__filePath);
+ r = DeleteFileContentDB(__filePath);
+ if(r == E_THREAD_CANCEL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_THREAD_STOP;
+ }
+ }
+ else
+ {
+ DeleteFolderEntry();
+ }
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileProcessingResult);
+ Application::GetInstance()->SendUserEvent(ID_FILE_RENAME_COMPLETE, pArg);
+ }
+ break;
+
+ case OPERATIONID_MANAGE_COPYING:
+ {
+ if (__pListOfFiles != null)
+ {
+ CopyFolderEntry(__fileExistingOperationId);
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_FAILED;
+ }
+
+ pArg = new (std::nothrow) ArrayList;
+ pArg->Construct();
+ pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileProcessingResult);
+ pArg->Add(&__duplicateFileName);
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+
+ }
+ break;
+
+ case OPERATIONID_MANAGE_MOVING:
+ {
+ if (__pListOfFiles != null)
+ {
+ MoveFolderEntry(__fileExistingOperationId);
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;
+ }
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileProcessingResult);
+ pArg->Add(&__duplicateFileName);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+ }
+ break;
+
+ case OPERATIONID_MANAGE_CREATE_FOLDER:
+ {
+ //empty implementation
+ }
+ break;
+
+ case OPERATIONID_MANAGE_RENAME:
+ {
+ RenameFolderEntry();
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileProcessingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileProcessingResult);
+ //pArg->Add(&__duplicateFileName);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+ }
+ break;
+ default:
+ {
+ //empty implementation
+ }
+ break;
+ }
+
+ AppLogDebug("Exit");
+ return null;
+}
+
+void
+FileManageWorkerThread::SetNameConflictOperationId(FileManaging& fileManagingStruct)
+{
+ AppLogDebug("Entry");
+ __pListOfFiles = fileManagingStruct.GetListOfFiles();
+ __operationId = fileManagingStruct.GetOperationId();
+ __currentRootPath = fileManagingStruct.GetCurrentRootPath();
+ __filePath = fileManagingStruct.GetFilePath();
+ __renameFilePath = fileManagingStruct.GetNewFilePath();
+ __fileExistingOperationId = fileManagingStruct.GetFileExistingOperationId();
+ AppLogDebug("Exit");
+}
+
+void
+FileManageWorkerThread::CopyFolderEntry(FileExistingOperationId fileExistingOperationId)
+{
+ AppLogDebug("Entry");
+
+ result r = E_SUCCESS;
+ DirectoryEntry* pDirStr = null;
+ String destPath;
+ ArrayList* pArg = null;
+ Integer* pFileManagedCounter = null;
+ Integer* pTotalFileCount = null;
+ Integer* pFileManagingResult = null;
+ String* pRenameFilePath = null;
+ Integer* pPercentageCompletion = null;
+ ArrayList* renameFileList = null;
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+
+ toatalsize = GetTotalFileSize();
+ percentage = 0;
+
+ __fileManagedCounter = 0;
+
+ if (__pListOfFiles->GetCount() > 0)
+ {
+ switch (fileExistingOperationId)
+ {
+ case FILE_EXISTING_OPERATIONID_NONE:
+ {
+ if (IsSourceSameAsDestination())
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ delete pMapEnum;
+ return;
+ }
+ /*if (!CheckForLegalDestination())
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ delete pMapEnum;
+ return;
+ }*/
+ if (CheckFileDuplicity() == true)
+ {
+ /*__fileManagingingResult = FILE_MANAGING_RESULT_DUPLICITY;
+ delete pMapEnum;
+ return;*/
+ AppLogDebug("FILE_EXISTING_OPERATIONID_RENAME");
+ renameFileList = GetListOfRenameFilesN();
+ TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");
+ int counter = 0;
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ if(toatalsize == 0)\r
+ {\r
+ percentage = 1;\r
+ toatalsize = 1;\r
+ }\r
+ pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ pArg->Add(pPercentageCompletion);
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+
+ pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));
+ r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);
+ TryCatch(r == E_SUCCESS, , "Failed to Copy File");
+ //r = UpdateContentDB(*pRenameFilePath);
+ //TryCatch(r == E_SUCCESS, , "Content db update failed");
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ }
+ counter++;
+ }
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+ }
+
+ }
+ break;
+
+ case FILE_EXISTING_OPERATIONID_RENAME:
+ {
+ AppLogDebug("FILE_EXISTING_OPERATIONID_RENAME");
+ renameFileList = GetListOfRenameFilesN();
+ TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");
+ int counter = 0;
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ if(toatalsize == 0)\r
{\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
+ percentage = 1;\r
+ toatalsize = 1;\r
}\r
- }\r
- counter++;\r
- }\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
- }\r
-\r
- }\r
- break;\r
-\r
- case FILE_EXISTING_OPERATIONID_RENAME:\r
- {\r
- AppLogDebug("FILE_EXISTING_OPERATIONID_RENAME");\r
- renameFileList = GetListOfRenameFilesN();\r
- TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");\r
- int counter = 0;\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
-\r
- pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));\r
- r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- TryCatch(r == E_SUCCESS, , "Failed to Copy File");\r
- //r = UpdateContentDB(*pRenameFilePath);\r
- //TryCatch(r == E_SUCCESS, , "Content db update failed");\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
- }\r
- counter++;\r
- }\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
- }\r
- break;\r
-\r
- /*case FILE_EXISTING_OPERATIONID_REPLACE:\r
- {\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
+ pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+
+ pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));
+ r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);
+ TryCatch(r == E_SUCCESS, , "Failed to Copy File");
+ //r = UpdateContentDB(*pRenameFilePath);
+ //TryCatch(r == E_SUCCESS, , "Content db update failed");
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ }
+ counter++;
+ }
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+ }
+ break;
+
+ /*case FILE_EXISTING_OPERATIONID_REPLACE:
+ {
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ destPath.Clear();
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ if (!pDirStr->IsDirectory())
+ {
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }
+
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+
+ AppLogDebug("full file path is %ls", pDirStr->GetFullFilePath().GetPointer());
+ AppLogDebug("dest path is %ls", destPath.GetPointer());
+
+ String tempDestStr;
+ tempDestStr.Append(destPath);
+ //tempDestStr.Append(L"/");
+ if(pDirStr->IsDirectory())
+ {
+ tempDestStr.Append(L"/");
+ }
+ AppLogDebug("temp dest str is %ls",tempDestStr.GetPointer());
+
+ if(pDirStr->GetFullFilePath() == tempDestStr)
+ {
+ //AppLogDebug("hello");
+
+ //break;
+ continue;
+ }
+ if (pDirStr->GetFullFilePath().StartsWith(tempDestStr, 0))
+ {
+ AppLogDebug("case exist");
+ String modifiedDestPath;
+ modifiedDestPath.Append(destPath);
+ DateTime t;
+ Tizen::System::SystemTime::GetCurrentTime(t);
+ modifiedDestPath.Append(t.GetDay());
+ modifiedDestPath.Append(t.GetMonth());
+ modifiedDestPath.Append(t.GetYear());
+ modifiedDestPath.Append(t.GetHour());
+ modifiedDestPath.Append(t.GetMinute());
+ modifiedDestPath.Append(t.GetSecond());
+
+ String modifiedSourcePath;
+ modifiedSourcePath.Append(modifiedDestPath);
+ modifiedSourcePath.Append(L"/");
+ String tempStr;
+ pDirStr->GetFullFilePath().SubString(destPath.GetLength() + 1, pDirStr->GetFullFilePath().GetLength() - destPath.GetLength() - 1, tempStr);
+ modifiedSourcePath.Append(tempStr);
+
+ AppLogDebug("modified source path is %ls", modifiedSourcePath.GetPointer());
+
+ r = Directory::Rename(destPath, modifiedDestPath);
+ TryCatch(r == E_SUCCESS, , "Rename Failed");
+ AppLogDebug("r %s", GetErrorMessage(r));
+ r = CopyFile(modifiedSourcePath, destPath);
+ TryCatch(r == E_SUCCESS, , "Failed To Copy File");
+ //r = UpdateContentDB(destPath);
+ //TryCatch(r == E_SUCCESS, , "update db content failed");
+ r = DeleteFile(modifiedDestPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");
+ }
+ else
+ {
+ if (!pDirStr->GetFullFilePath().StartsWith(destPath, 0))
+ {
+ r = DeleteFile(destPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND,,"Delete Failed");
+ r = CopyFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS,,"Failed To Copy File");
+
+ r = DeleteFileContentDB(destPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");
+ r = CopyFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS, , "copy failed");
+ //r = UpdateContentDB(destPath);
+ //TryCatch(r == E_SUCCESS, , "update db content failed");
+ }
+ }
+
+ }
+ }
+ }
+ break;*/
+
+ case FILE_EXISTING_OPERATIONID_CANCEL:
+ {
+ //goto STOPTHREAD;
+ }
+ break;
+
+ default:
+ {
+ // Deafult Case
+ }
+ break;
+ }
+
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ destPath.Clear();
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ if (pDirStr->IsDirectory() == false)
+ {
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ __fileManagedCounter++;
+
+ r = CopyFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS, , "Copy File Failed");
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ AppLogDebug("total size is %lld",toatalsize);\r
+ if(toatalsize == 0)\r
{\r
- destPath.Clear();\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- if (!pDirStr->IsDirectory())\r
- {\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
-\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
-\r
- AppLogDebug("full file path is %ls", pDirStr->GetFullFilePath().GetPointer());\r
- AppLogDebug("dest path is %ls", destPath.GetPointer());\r
-\r
- String tempDestStr;\r
- tempDestStr.Append(destPath);\r
- //tempDestStr.Append(L"/");\r
- if(pDirStr->IsDirectory())\r
- {\r
- tempDestStr.Append(L"/");\r
- }\r
- AppLogDebug("temp dest str is %ls",tempDestStr.GetPointer());\r
-\r
- if(pDirStr->GetFullFilePath() == tempDestStr)\r
- {\r
- //AppLogDebug("hello");\r
-\r
- //break;\r
- continue;\r
- }\r
- if (pDirStr->GetFullFilePath().StartsWith(tempDestStr, 0))\r
- {\r
- AppLogDebug("case exist");\r
- String modifiedDestPath;\r
- modifiedDestPath.Append(destPath);\r
- DateTime t;\r
- Tizen::System::SystemTime::GetCurrentTime(t);\r
- modifiedDestPath.Append(t.GetDay());\r
- modifiedDestPath.Append(t.GetMonth());\r
- modifiedDestPath.Append(t.GetYear());\r
- modifiedDestPath.Append(t.GetHour());\r
- modifiedDestPath.Append(t.GetMinute());\r
- modifiedDestPath.Append(t.GetSecond());\r
-\r
- String modifiedSourcePath;\r
- modifiedSourcePath.Append(modifiedDestPath);\r
- modifiedSourcePath.Append(L"/");\r
- String tempStr;\r
- pDirStr->GetFullFilePath().SubString(destPath.GetLength() + 1, pDirStr->GetFullFilePath().GetLength() - destPath.GetLength() - 1, tempStr);\r
- modifiedSourcePath.Append(tempStr);\r
-\r
- AppLogDebug("modified source path is %ls", modifiedSourcePath.GetPointer());\r
-\r
- r = Directory::Rename(destPath, modifiedDestPath);\r
- TryCatch(r == E_SUCCESS, , "Rename Failed");\r
- AppLogDebug("r %s", GetErrorMessage(r));\r
- r = CopyFile(modifiedSourcePath, destPath);\r
- TryCatch(r == E_SUCCESS, , "Failed To Copy File");\r
- //r = UpdateContentDB(destPath);\r
- //TryCatch(r == E_SUCCESS, , "update db content failed");\r
- r = DeleteFile(modifiedDestPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");\r
- }\r
- else\r
- {\r
- if (!pDirStr->GetFullFilePath().StartsWith(destPath, 0))\r
- {\r
- r = DeleteFile(destPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND,,"Delete Failed");\r
- r = CopyFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS,,"Failed To Copy File");\r
-\r
- r = DeleteFileContentDB(destPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");\r
- r = CopyFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS, , "copy failed");\r
- //r = UpdateContentDB(destPath);\r
- //TryCatch(r == E_SUCCESS, , "update db content failed");\r
- }\r
- }\r
-\r
+ percentage = 1;\r
+ toatalsize = 1;\r
}\r
- }\r
- }\r
- break;*/\r
-\r
- case FILE_EXISTING_OPERATIONID_CANCEL:\r
- {\r
- //goto STOPTHREAD;\r
- }\r
- break;\r
-\r
- default:\r
- {\r
- // Deafult Case\r
- }\r
- break;\r
- }\r
-\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- destPath.Clear();\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- if (pDirStr->IsDirectory() == false)\r
- {\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- __fileManagedCounter++;\r
-\r
- r = CopyFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS, , "Copy File Failed");\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- pArg->Add(pPercentageCompletion);\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
-\r
- //r = UpdateContentDB(destPath);\r
- //TryCatch(r == E_SUCCESS, , "update db Copy File Failed");\r
-\r
- //r = Copy(pDirStr->GetFullFilePath(), destPath);\r
-\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
-\r
- }\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- delete pMapEnum;\r
- return;\r
-\r
-CATCH:\r
-\r
- //AppLogDebug("")\r
- if (r == E_STORAGE_FULL)\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_STORAGE_FULL;\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_FAILED;\r
- }\r
- //r = DeleteFile(destPath);\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
-\r
- /*pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileManagingResult);\r
- Application::GetInstance()->SendUserEvent(ID_FILE_MANAGING_FAILED, pArg);*/\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- delete pMapEnum;\r
- return;\r
- }\r
-}\r
-void\r
-FileManageWorkerThread::MoveFolderEntry(FileExistingOperationId fileExistingOperationId)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- DirectoryEntry* pDirStr = null;\r
- String destPath;\r
- ArrayList* pArg = null;\r
- Integer* pFileManagedCounter = null;\r
- Integer* pTotalFileCount = null;\r
- Integer* pFileManagingResult = null;\r
- String* pRenameFilePath;\r
- ArrayList* renameFileList = null;\r
- Integer* pPercentageCompletion = null;\r
-\r
- percentage = 0;\r
- toatalsize = GetTotalFileSize();\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
-\r
- __fileManagedCounter = 0;\r
-\r
- if (__pListOfFiles->GetCount() > 0)\r
- {\r
- switch (fileExistingOperationId)\r
- {\r
- case FILE_EXISTING_OPERATIONID_NONE:\r
- {\r
- if (IsSourceSameAsDestination())\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- delete pMapEnum;\r
- return;\r
- }\r
- if (CheckFileDuplicity() == true)\r
- {\r
- /*__fileManagingingResult = FILE_MANAGING_RESULT_DUPLICITY;\r
- delete pMapEnum;\r
- return;*/\r
- renameFileList = GetListOfRenameFilesN();\r
- TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");\r
- int counter = 0;\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- pArg->Add(pPercentageCompletion);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
-\r
- pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));\r
-\r
- r = MoveFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"Move File Failed");\r
-\r
- if(r == E_THREAD_CANCEL)\r
+ pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ pArg->Add(pPercentageCompletion);
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+
+ //r = UpdateContentDB(destPath);
+ //TryCatch(r == E_SUCCESS, , "update db Copy File Failed");
+
+ //r = Copy(pDirStr->GetFullFilePath(), destPath);
+
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+
+ }
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_SUCCESS;
+ __fileManagedCounter = 0;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ delete pMapEnum;
+ return;
+
+CATCH:
+
+ //AppLogDebug("")
+ if (r == E_STORAGE_FULL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_STORAGE_FULL;
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_COPYING_FAILED;
+ }
+ //r = DeleteFile(destPath);
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+
+ /*pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileManagingResult);
+ Application::GetInstance()->SendUserEvent(ID_FILE_MANAGING_FAILED, pArg);*/
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ delete pMapEnum;
+ return;
+ }
+}
+void
+FileManageWorkerThread::MoveFolderEntry(FileExistingOperationId fileExistingOperationId)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ DirectoryEntry* pDirStr = null;
+ String destPath;
+ ArrayList* pArg = null;
+ Integer* pFileManagedCounter = null;
+ Integer* pTotalFileCount = null;
+ Integer* pFileManagingResult = null;
+ String* pRenameFilePath;
+ ArrayList* renameFileList = null;
+ Integer* pPercentageCompletion = null;
+ IMapEnumerator* pMapEnum = null;
+
+ percentage = 0;
+ toatalsize = GetTotalFileSize();
+
+ pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ TryCatch(pMapEnum != null, , "GetMapEnumeratorN failed");
+
+ __fileManagedCounter = 0;
+
+ if (__pListOfFiles->GetCount() > 0)
+ {
+ switch (fileExistingOperationId)
+ {
+ case FILE_EXISTING_OPERATIONID_NONE:
+ {
+ if (IsSourceSameAsDestination())
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ delete pMapEnum;
+ return;
+ }
+ if (CheckFileDuplicity() == true)
+ {
+ /*__fileManagingingResult = FILE_MANAGING_RESULT_DUPLICITY;
+ delete pMapEnum;
+ return;*/
+ renameFileList = GetListOfRenameFilesN();
+ TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");
+ int counter = 0;
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ if(toatalsize == 0)\r
{\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
+ toatalsize = 1;\r
+ percentage = 1;\r
}\r
- /*r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- r = UpdateContentDB(*pRenameFilePath);\r
- //TryCatch(r == E_SUCCESS, , "move File Failed");\r
- r = DeleteFileContentDB(pDirStr->GetFullFilePath());\r
- TryCatch(r == E_SUCCESS, , "Delete source failed");*/\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
- }\r
- counter++;\r
- }\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
- }\r
-\r
- }\r
- break;\r
-\r
- case FILE_EXISTING_OPERATIONID_RENAME:\r
- {\r
- renameFileList = GetListOfRenameFilesN();\r
- TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");\r
- int counter = 0;\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
-\r
- pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));\r
-\r
- r = MoveFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"Move File Failed");\r
-\r
- if(r == E_THREAD_CANCEL)\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
- /*r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
- r = UpdateContentDB(*pRenameFilePath);\r
- //TryCatch(r == E_SUCCESS, , "move File Failed");\r
- r = DeleteFileContentDB(pDirStr->GetFullFilePath());\r
- TryCatch(r == E_SUCCESS, , "Delete source failed");*/\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
- }\r
- counter++;\r
- }\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
- }\r
- break;\r
-\r
-/* case FILE_EXISTING_OPERATIONID_REPLACE:\r
- {\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- destPath.Clear();\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- if (!pDirStr->IsDirectory())\r
- {\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- __fileManagedCounter++;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
-\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
-\r
- String tempDestStr;\r
- tempDestStr.Append(destPath);\r
- tempDestStr.Append(L"/");\r
- if (pDirStr->GetFullFilePath().StartsWith(tempDestStr, 0))\r
- {\r
- AppLogDebug("case exist");\r
- String modifiedDestPath;\r
- modifiedDestPath.Append(destPath);\r
- DateTime t;\r
- Tizen::System::SystemTime::GetCurrentTime(t);\r
- modifiedDestPath.Append(t.GetDay());\r
- modifiedDestPath.Append(t.GetMonth());\r
- modifiedDestPath.Append(t.GetYear());\r
- modifiedDestPath.Append(t.GetHour());\r
- modifiedDestPath.Append(t.GetMinute());\r
- modifiedDestPath.Append(t.GetSecond());\r
-\r
- String modifiedSourcePath;\r
- modifiedSourcePath.Append(modifiedDestPath);\r
- modifiedSourcePath.Append(L"/");\r
- String tempStr;\r
- pDirStr->GetFullFilePath().SubString(destPath.GetLength() + 1, pDirStr->GetFullFilePath().GetLength() - destPath.GetLength() - 1, tempStr);\r
- modifiedSourcePath.Append(tempStr);\r
-\r
- AppLogDebug("modified source path is %ls", modifiedSourcePath.GetPointer());\r
-\r
- r = Directory::Rename(destPath, modifiedDestPath);\r
- TryCatch(r == E_SUCCESS, , "Rename Failed");\r
- AppLogDebug("r %s", GetErrorMessage(r));\r
- r = MoveFile(modifiedSourcePath, destPath);\r
- TryCatch(r == E_SUCCESS, , "Move File Failed");\r
- r = DeleteFile(modifiedDestPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");\r
- }\r
- else\r
- {\r
-\r
- r = DeleteFile(destPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND,,"Delete Failed");\r
- r = MoveFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS,,"Move File Failed");\r
-\r
- r = DeleteFileContentDB(destPath);\r
- TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete same file failed");\r
- r = CopyFile(pDirStr->GetFullFilePath(), destPath);\r
- r = UpdateContentDB(destPath);\r
- //TryCatch(r == E_SUCCESS, , "move File Failed");\r
- r = DeleteFileContentDB(pDirStr->GetFullFilePath());\r
+ pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ pArg->Add(pPercentageCompletion);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+
+ pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));
+
+ r = MoveFile(pDirStr->GetFullFilePath(), *pRenameFilePath);
+ TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"Move File Failed");
+
+ if(r == E_THREAD_CANCEL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ /*r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);
+ r = UpdateContentDB(*pRenameFilePath);
+ //TryCatch(r == E_SUCCESS, , "move File Failed");
+ r = DeleteFileContentDB(pDirStr->GetFullFilePath());
+ TryCatch(r == E_SUCCESS, , "Delete source failed");*/
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ }
+ counter++;
+ }
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+ }
+
+ }
+ break;
+
+/* case FILE_EXISTING_OPERATIONID_RENAME:\r
+ {
+ renameFileList = GetListOfRenameFilesN();
+ TryCatch(renameFileList != null, , "Failed to allocate memory to rename file list");
+ int counter = 0;
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+
+ pRenameFilePath = static_cast< String* >(renameFileList->GetAt(counter));
+
+ r = MoveFile(pDirStr->GetFullFilePath(), *pRenameFilePath);
+ TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL,,"Move File Failed");
+
+ if(r == E_THREAD_CANCEL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ r = CopyFile(pDirStr->GetFullFilePath(), *pRenameFilePath);\r
+ r = UpdateContentDB(*pRenameFilePath);
+ //TryCatch(r == E_SUCCESS, , "move File Failed");
+ r = DeleteFileContentDB(pDirStr->GetFullFilePath());
TryCatch(r == E_SUCCESS, , "Delete source failed");\r
- }\r
-\r
- }\r
- }\r
- }\r
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ }
+ counter++;
+ }
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+ }
break;*/\r
-\r
- case FILE_EXISTING_OPERATIONID_CANCEL:\r
- {\r
- //goto STOPTHREAD;\r
- }\r
- break;\r
-\r
- default:\r
- {\r
- // Deafult Case\r
- }\r
- break;\r
- }\r
-\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- destPath.Clear();\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- if (pDirStr->IsDirectory() == false)\r
- {\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
-\r
- __fileManagedCounter++;\r
-\r
- r = MoveFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL, , "move File Failed");\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- pArg->Add(pPercentageCompletion);\r
- Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);\r
-\r
- if(r == E_THREAD_CANCEL)\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
- /*r = CopyFile(pDirStr->GetFullFilePath(), destPath);\r
- TryCatch(r == E_SUCCESS, , "Copy file failed");\r
- r = UpdateContentDB(destPath);\r
- //TryCatch(r == E_SUCCESS, , "move File Failed");\r
- r = DeleteFileContentDB(pDirStr->GetFullFilePath());\r
- TryCatch(r == E_SUCCESS, , "Delete source failed");*/\r
-\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- delete pMapEnum;\r
- return;\r
- }\r
-\r
- }\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;\r
- __fileManagedCounter = 0;\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- delete pMapEnum;\r
- return;\r
-\r
-CATCH:\r
- if (r == E_STORAGE_FULL)\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_STORAGE_FULL;\r
- }\r
- else\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;\r
- }\r
-\r
- if (renameFileList != null)\r
- {\r
- renameFileList->RemoveAll(true);\r
- delete renameFileList;\r
- renameFileList = null;\r
- }\r
-\r
- //__fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;\r
- /*pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pArg->Add(pFileManagingResult);\r
- Application::GetInstance()->SendUserEvent(ID_FILE_MANAGING_FAILED, pArg);*/\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- delete pMapEnum;\r
- return;\r
- }\r
-}\r
-\r
-bool\r
-FileManageWorkerThread::IsSourceSameAsDestination(void)\r
-{\r
- AppLogDebug("Entry");\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- bool r = false;\r
- DirectoryEntry* pDirStr = null;\r
- String destPath;\r
- if (__pListOfFiles->GetCount() > 0)\r
- {\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- destPath.Clear();\r
- if (pDirStr->IsDirectory())\r
- {\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- destPath.Append(L"/");\r
-\r
- /*if (__currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))\r
- {\r
- AppLogDebug("hello");\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- r = true;\r
- break;\r
- }\r
- else\r
- {\r
- r = false;\r
- }\r
- */\r
- }\r
- else\r
- {\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- AppLogDebug("%ls %ls",pDirStr->GetFullFilePath().GetPointer(),destPath.GetPointer());\r
- if (destPath == pDirStr->GetFullFilePath() || __currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))\r
- {\r
- AppLogDebug("hello");\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- r = true;\r
- break;\r
- }\r
- else\r
- {\r
- r = false;\r
- }\r
-\r
- }\r
- }\r
-\r
-\r
- }\r
- AppLogDebug("Exit");\r
- delete pMapEnum;\r
- return r;\r
-}\r
-\r
-String\r
-FileManageWorkerThread::GenerateNewName(DirectoryEntry* pSourceDirStr)\r
-{\r
- AppLogDebug("Entry");\r
- IMapEnumerator* pMapEnum = null;\r
- pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- String rename;\r
- int count = 1;\r
- DirectoryEntry* pDirStr = null;\r
- String filePath;\r
-\r
- rename.Append(pSourceDirStr->GetFileName());\r
- rename.Append(L"_");\r
- rename.Append(count);\r
-\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- filePath.Clear();\r
- filePath.Append(__currentRootPath);\r
- filePath.Append(rename);\r
- if (pDirStr != null)\r
- {\r
- if (pDirStr->IsDirectory() == false)\r
- {\r
- filePath.Append(L".");\r
- filePath.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- if (rename == pDirStr->GetFileName() || CheckFileDuplicity())\r
- {\r
- count++;\r
- rename.Clear();\r
- rename.Append(pSourceDirStr->GetFileName());\r
- rename.Append(L"_");\r
- rename.Append(count);\r
- pMapEnum->Reset();\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- delete pMapEnum;\r
- pMapEnum = null;\r
- AppLogDebug("Exit");\r
- return rename;\r
-}\r
-\r
-void\r
-FileManageWorkerThread::StopThread(void)\r
-{\r
- __threadRunningState = THREAD_RUNNING_STATE_STOP;\r
-}\r
-\r
-ArrayList*\r
-FileManageWorkerThread::GetListOfRenameFilesN(void)\r
-{\r
-\r
- AppLogDebug("Enter");\r
- ArrayList* pRenameFileList;\r
- pRenameFileList = null;\r
- IMapEnumerator* pMapEnum = null;\r
- String* pRenameFile;\r
- pRenameFile = null;\r
- pRenameFileList = new (std::nothrow) ArrayList();\r
- TryCatch(pRenameFileList != null, , "failed to allocate memory to renameFileList");\r
-\r
- pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
-\r
- DirectoryEntry* pDirStr = null;\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- String renameFileName(L"");\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);\r
- String fileName = pDirStr->GetFileName();\r
- if (!pDirStr->IsDirectory())\r
- {\r
- fileName.Append(L".");\r
- fileName.Append(pDirStr->GetFileExtension());\r
- }\r
-\r
- renameFileName.Append(__currentRootPath);\r
- renameFileName.Append(fileName);\r
- int count = 1;\r
- while (File::IsFileExist(renameFileName) == true || IsFileNameExist(renameFileName, pRenameFileList) == true)\r
- {\r
- renameFileName.Clear();\r
- if (fileAttrib.IsDirectory())\r
- {\r
- renameFileName.Append(__currentRootPath);\r
- renameFileName.Append(pDirStr->GetFileName());\r
- renameFileName.Append(L"_");\r
- renameFileName.Append(count);\r
- }\r
- else\r
- {\r
-\r
- renameFileName.Append(__currentRootPath);\r
- renameFileName.Append(pDirStr->GetFileName());\r
- renameFileName.Append(L"_");\r
- renameFileName.Append(count);\r
- renameFileName.Append(L".");\r
- renameFileName.Append(pDirStr->GetFileExtension());\r
- }\r
- count++;\r
- }\r
-\r
- pRenameFile = new (std::nothrow) String();\r
- TryCatch(pRenameFile != null, , "failed to allocate memoy to renamefile");\r
-\r
- pRenameFile->Append(renameFileName);\r
- pRenameFileList->Add(pRenameFile);\r
-\r
-\r
- }\r
-\r
- }\r
- for (int i = 0; i < pRenameFileList->GetCount(); i++)\r
- {\r
- String* pName = (String*) pRenameFileList->GetAt(i);\r
- AppLogDebug("rename is %ls", pName->GetPointer());\r
- }\r
- delete pMapEnum;\r
- return pRenameFileList;\r
-\r
-CATCH:\r
- if (pRenameFileList != null)\r
- {\r
- pRenameFileList->RemoveAll(true);\r
- delete pRenameFileList;\r
- pRenameFileList = null;\r
- }\r
- return null;\r
-\r
-}\r
-\r
-bool\r
-FileManageWorkerThread::CheckForLegalDestination(void)\r
-{\r
- AppLogDebug("Entry");\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- bool r = true;\r
- DirectoryEntry* pDirStr = null;\r
-\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
- if (pDirStr != null)\r
- {\r
- if (pDirStr->IsDirectory())\r
- {\r
-\r
- if (__currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))\r
- {\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- r = false;\r
- break;\r
- }\r
- else\r
- {\r
- r = true;\r
- }\r
-\r
- }\r
- /*else\r
- {\r
- destPath.Append(__currentRootPath);\r
- destPath.Append(pDirStr->GetFileName());\r
- destPath.Append(L".");\r
- destPath.Append(pDirStr->GetFileExtension());\r
- }*/\r
-\r
- /*if (destPath == pDirStr->GetFullFilePath() || __currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))\r
- {\r
- AppLogDebug("hello");\r
- __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;\r
- r = true;\r
- break;\r
- }\r
- else\r
- {\r
- r = false;\r
- }\r
- */\r
- }\r
- }\r
- AppLogDebug("Exit");\r
- delete pMapEnum;\r
- return r;\r
-}\r
-\r
-bool\r
-FileManageWorkerThread::IsFileNameExist(Tizen::Base::String fileName, Tizen::Base::Collection::ArrayList* pRenameList)\r
-{\r
- for (int i = 0; i < pRenameList->GetCount(); i++)\r
- {\r
- String* pRenamedFileName = static_cast< String* >(pRenameList->GetAt(i));\r
- if (*pRenamedFileName == fileName)\r
- {\r
- return true;\r
- }\r
- }\r
- return false;\r
-}\r
-\r
-void\r
-FileManageWorkerThread::SortArrayList(Tizen::Base::Collection::ArrayList* pArrList)\r
-{\r
- for (int i = 0; i < pArrList->GetCount(); i++)\r
- {\r
- Integer* pValue1 = (Integer*) pArrList->GetAt(i);\r
- for (int j = i + 1; j < pArrList->GetCount(); j++)\r
- {\r
- Integer* pValue2 = (Integer*) pArrList->GetAt(j);\r
- if (pValue1->ToInt() > pValue2->ToInt())\r
- {\r
- int temp;\r
- temp = pValue1->ToInt();\r
- *pValue1 = *pValue2;\r
- *pValue2 = temp;\r
- //value2(temp);\r
- }\r
- }\r
- }\r
-}\r
-\r
-ContentType\r
-FileManageWorkerThread::GetContentTypeInfo(const String& FilePath)\r
-{\r
-\r
- ContentType contentType = CONTENT_TYPE_UNKNOWN;\r
- contentType = ContentManagerUtil::CheckContentType(FilePath);\r
- AppLogDebug("Content type result is %s",GetErrorMessage(GetLastResult()));\r
- return contentType;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::DeleteFileContentDB(String filePath)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- ContentId contentId;\r
- ContentManager contentManager;\r
- ArrayList* pContentList = null;\r
- ArrayList* pBackUpContentList = null;\r
- DirectoryEntry* pDirStr = null;\r
- DirectoryEntry* pDirStrTemp = null;\r
- String sourcePath;\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(filePath, fileAttrib);\r
-\r
- AppLogDebug("file path is %ls", filePath.GetPointer());\r
- if (fileAttrib.IsDirectory())\r
- {\r
- pBackUpContentList = new (std::nothrow) ArrayList();\r
- pBackUpContentList->Construct();\r
-\r
- AppLogDebug("source path is %ls", sourcePath.GetPointer());\r
- if(!filePath.EndsWith(L"/"))\r
- {\r
- filePath.Append(L"/");\r
- }\r
- __pFolderEntryPM->SetFolderEntryPath(filePath);\r
- pContentList = __pFolderEntryPM->GetFolderEntryList();\r
- TryCatch(pContentList != null, , "Failed to get content list");\r
- AppLogDebug("pcontent list count is %d", pContentList->GetCount());\r
-\r
- for (int count = 0; count < pContentList->GetCount(); count++)\r
- {\r
- pDirStrTemp = static_cast< DirectoryEntry* >(pContentList->GetAt(count));\r
- TryCatch(pDirStrTemp != null, , "Failed to allocate memory to pDirStrTemp");\r
- pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);\r
- TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");\r
- pBackUpContentList->Add(pDirStr);\r
- }\r
-\r
- for (int counter = 0; counter < pBackUpContentList->GetCount(); counter++)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(counter));\r
- AppLogDebug("dir name is %ls", pDirStr->GetFileName().GetPointer());\r
- sourcePath.Clear();\r
- sourcePath.Append(pDirStr->GetFullFilePath());\r
-\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- r = DeleteFileContentDB(sourcePath);\r
- TryCatch(r == E_SUCCESS,, "File Deletion Failed");\r
- }\r
- else\r
- {\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- return E_THREAD_CANCEL;\r
- }\r
- //TryCatch(r == E_SUCCESS, , "content Delete failed");\r
- }\r
-\r
- r = Directory::Remove(filePath, true);\r
- TryCatch(r == E_SUCCESS, , "content Delete failed");\r
-\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
-\r
- }\r
- else\r
- {\r
- if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- contentManager.Construct();\r
- r = GetContentID(filePath, contentId);\r
- if(r == E_SUCCESS)\r
- {\r
- contentManager.DeleteContent(contentId);\r
- r = GetLastResult();\r
- }\r
- else\r
- {\r
- r = DeleteFile(filePath);\r
- }\r
- }\r
- else\r
- {\r
- return E_THREAD_CANCEL;\r
- }\r
-\r
- }\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;\r
- AppLogDebug("Exit");\r
- return r;\r
-CATCH:\r
-\r
- pBackUpContentList->RemoveAll(true);\r
- delete pBackUpContentList;\r
- pBackUpContentList = null;\r
- __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;\r
- AppLogDebug("Catch result %s", GetErrorMessage(r));\r
- AppLogDebug("Exit");\r
- r = E_FAILURE;\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::UpdateContentDB(Tizen::Base::String filePath)\r
-{\r
- AppLogDebug("Entry");\r
- result r = E_SUCCESS;\r
- ContentId contentId;\r
- ArrayList* pContentList = null;\r
- DirectoryEntry* pDirStr = null;\r
- String tempFilePath;\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(filePath, fileAttrib);\r
- AppLogDebug("file path is %ls", filePath.GetPointer());\r
- //AppLogDebug("dest path is %ls",destPath.GetPointer());\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- filePath.Append(L"/");\r
- __pFolderEntryPM->SetFolderEntryPath(filePath);\r
- pContentList = __pFolderEntryPM->GetFolderEntryList();\r
- TryCatch(pContentList != null, , "Failed to get content list");\r
- AppLogDebug("pcontent list count is %d", pContentList->GetCount());\r
- for (int counter = 0; counter < pContentList->GetCount(); counter++)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pContentList->GetAt(counter));\r
- AppLogDebug("dir name is %ls", pDirStr->GetFileName().GetPointer());\r
- tempFilePath.Clear();\r
- tempFilePath.Append(pDirStr->GetFullFilePath());\r
- r = UpdateContentDB(tempFilePath);\r
- //TryCatch(r == E_SUCCESS, , "content copy updated");\r
- }\r
- }\r
- else\r
- {\r
- r = GetContentID(filePath, contentId);\r
-\r
- }\r
- AppLogDebug("Exit");\r
- return r;\r
-CATCH:\r
- r = GetLastResult();\r
- AppLogDebug("result is %s", GetErrorMessage(r));\r
- AppLogDebug("Exit");\r
- return r;\r
- /*AppLogDebug("Enter");\r
- result r = E_SUCCESS;\r
- FileAttributes fileAttrib;\r
- File::GetAttributes(filePath, fileAttrib);\r
- AppLogDebug("file path is %ls", filePath.GetPointer());\r
- if (fileAttrib.IsDirectory())\r
- {\r
-\r
- }\r
- else\r
- {\r
- r = ContentManager::ScanFile(filePath);\r
- AppLogDebug("scan file result %s",GetErrorMessage(r));\r
- }\r
- return r;*/\r
-\r
-}\r
-\r
-result\r
-FileManageWorkerThread::GetContentID(const String& filePath, ContentId& contentId)\r
-{\r
-\r
- ContentManager contentManager;\r
- //ContentId contentId;\r
- result r = E_SUCCESS;\r
- ContentType contentType;\r
- ContentInfo* contentInfo = null;\r
- contentType = CONTENT_TYPE_UNKNOWN;\r
-\r
- contentManager.Construct();\r
-\r
- contentType = GetContentTypeInfo(filePath);\r
-\r
-\r
- switch (contentType)\r
- {\r
- case CONTENT_TYPE_IMAGE:\r
- {\r
- AppLogDebug("CONTENT_TYPE_IMAGE");\r
- ImageContentInfo* imagecontentInfo = null;\r
- imagecontentInfo = new (std::nothrow) ImageContentInfo();\r
- String* pPath = new (std::nothrow) String(filePath);\r
- imagecontentInfo->Construct(pPath);\r
- delete pPath;\r
- contentInfo = imagecontentInfo;\r
- contentId = contentManager.CreateContent(*imagecontentInfo);\r
- TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");\r
- delete imagecontentInfo;\r
- }\r
- break;\r
-\r
- case CONTENT_TYPE_AUDIO:\r
- {\r
- AppLogDebug("CONTENT_TYPE_AUDIO");\r
- AudioContentInfo* audiocontentInfo = null;\r
- audiocontentInfo = new (std::nothrow) AudioContentInfo();\r
- TryCatch(audiocontentInfo != null, , "memory for audio failed");\r
- String* pPath = new (std::nothrow) String(filePath);\r
- r = audiocontentInfo->Construct(pPath);\r
- delete pPath;\r
- contentInfo = audiocontentInfo;\r
- contentId = contentManager.CreateContent(*audiocontentInfo);\r
- TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");\r
- delete audiocontentInfo;\r
- }\r
- break;\r
-\r
- case CONTENT_TYPE_VIDEO:\r
- {\r
- AppLogDebug("CONTENT_TYPE_VIDEO");\r
- VideoContentInfo* videocontentInfo = null;\r
- videocontentInfo = new (std::nothrow) VideoContentInfo();\r
- String* pPath = new (std::nothrow) String(filePath);\r
- videocontentInfo->Construct(pPath);\r
- delete pPath;\r
- contentInfo = videocontentInfo;\r
- contentId = contentManager.CreateContent(*videocontentInfo);\r
- TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");\r
- delete videocontentInfo;\r
- }\r
- break;\r
-\r
- case CONTENT_TYPE_OTHER:\r
- {\r
- AppLogDebug("CONTENT_TYPE_OTHER");\r
- OtherContentInfo* othercontentInfo = null;\r
- othercontentInfo = new (std::nothrow) OtherContentInfo();\r
- String* pPath = new (std::nothrow) String(filePath);\r
- othercontentInfo->Construct(pPath);\r
- delete pPath;\r
- contentInfo = othercontentInfo;\r
- contentId = contentManager.CreateContent(*othercontentInfo);\r
- TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");\r
- delete othercontentInfo;\r
- }\r
- break;\r
-\r
- case CONTENT_TYPE_UNKNOWN:\r
- {\r
- AppLogDebug("CONTENT_TYPE_UNKNOWN");\r
- return E_FAILURE;\r
- }\r
- break;\r
-\r
- default:\r
- break;\r
- }\r
-\r
- AppLogDebug("Exit");\r
- return E_SUCCESS;\r
-\r
-CATCH:\r
- r = GetLastResult();\r
- AppLogDebug("catch result %s", GetErrorMessage(r));\r
- if (contentInfo != null)\r
- {\r
- delete contentInfo;\r
- contentInfo = null;\r
- }\r
-\r
-\r
- AppLogDebug("catch result %s", GetErrorMessage(r));\r
- AppLogDebug("Exit");\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::RenameFolderEntry(void)\r
-{\r
- result r = E_SUCCESS;\r
- FileAttributes fileAttrib;\r
-\r
- __isRenamingActive = true;\r
-\r
- r = CopyFile(__filePath,__renameFilePath);\r
- TryCatch(r == E_SUCCESS,,"copy failed");\r
-\r
- r = DeleteFileContentDB(__filePath);\r
-\r
- File::GetAttributes(__renameFilePath, fileAttrib);\r
- if(fileAttrib.IsDirectory())\r
- {\r
- __renameFilePath.Append(L"/");\r
- }\r
-\r
- __fileManagingingResult = FILE_MANAGING_RENAME_SUCCESS;\r
-\r
- return r;\r
-CATCH:\r
- r = DeleteFile(__renameFilePath);\r
- __fileManagingingResult = FILE_MANAGING_RENAME_FAILED;\r
- AppLogDebug("catch result is %s",GetErrorMessage(r));\r
- return r;\r
-}\r
-\r
-result\r
-FileManageWorkerThread::Copy(Tizen::Base::String& sourcePath, Tizen::Base::String& destPath)\r
-{\r
- AppLogDebug("FileManageWorkerThread::Copy");\r
- result r;\r
- const int BUFFER_SIZE_MAX = 4096;\r
- File sourceFIle;\r
- File destFile;\r
- FileAttributes fileAttrib;\r
- r = File::GetAttributes(sourcePath,fileAttrib);\r
- int count= 0;\r
- void* byteToWrite = null;\r
- ArrayList* pArg = null;\r
- Integer* pFileManagedCounter = null;\r
- Integer* pTotalFileCount = null;\r
- Integer* pFileManagingResult = null;\r
- Integer* pPercentageCompletion;\r
-\r
- long long int percentageComplete = 0;\r
-\r
- byteToWrite = (void*) malloc(sizeof(char)*BUFFER_SIZE_MAX);\r
-\r
- r = sourceFIle.Construct(sourcePath, "r");\r
- TryCatch(r == E_SUCCESS, , "Failed to open source file in read mode");\r
-\r
- r = destFile.Construct(destPath, "w+");\r
- TryCatch(r == E_SUCCESS, , "Failed to open destination file in write mode");\r
-\r
- count = sourceFIle.Read(byteToWrite, BUFFER_SIZE_MAX);\r
- while (count >0)\r
- {\r
- if (__threadRunningState != THREAD_RUNNING_STATE_ALIVE)\r
- {\r
- File::Remove(destPath);\r
- return E_SUCCESS;\r
- }\r
- if (!IsFailed(GetLastResult()))\r
- {\r
- destFile.Write(byteToWrite, count);\r
-\r
- if(!__isRenamingActive)\r
- {\r
- percentage = percentage + count;\r
- percentageComplete = (percentage * 100) / (toatalsize);\r
-\r
- AppLogDebug("precentage result %lld %lld",percentageComplete,percentage);\r
-\r
- __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;\r
- pArg = new (std::nothrow) ArrayList();\r
- pArg->Construct();\r
- pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);\r
- pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);\r
- pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());\r
- pPercentageCompletion = new (std::nothrow)Integer(percentageComplete);\r
- pArg->Add(pFileManagingResult);\r
- pArg->Add(pFileManagedCounter);\r
- pArg->Add(pTotalFileCount);\r
- pArg->Add(pPercentageCompletion);\r
- Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);\r
- }\r
- count = sourceFIle.Read(byteToWrite, BUFFER_SIZE_MAX);\r
- }\r
- }\r
-\r
- if (byteToWrite != null)\r
- free(byteToWrite);\r
-\r
- //percentage = size;\r
- return E_SUCCESS;\r
-CATCH:\r
- if (byteToWrite != null)\r
- free(byteToWrite);\r
- return E_FAILURE;\r
-}\r
-\r
-long long int\r
-FileManageWorkerThread::GetTotalFileSize()\r
-{\r
- DirectoryEntry *pDirStr = null;\r
- //FolderEntryDetailPresentationModel detailpresentationModel;\r
- IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();\r
- //long long int toatalsize = 0;\r
- int sizeOfCheckedEntries = 0;\r
- while (pMapEnum->MoveNext() == E_SUCCESS)\r
- {\r
- pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());\r
-\r
- long long int x = GetFileSize(pDirStr->GetFullFilePath());\r
- AppLogDebug("filesize with detail :%ls %lld",pDirStr->GetFullFilePath().GetPointer(),x);\r
- sizeOfCheckedEntries += x;\r
- }\r
- delete pMapEnum;\r
- return sizeOfCheckedEntries;\r
-}\r
-\r
-long long int\r
-FileManageWorkerThread::GetFileSize(const Tizen::Base::String& filePath)\r
-{\r
- AppLogDebug("Entry");\r
- static long long int __directorySize = 0;\r
- result r = E_SUCCESS;\r
- Directory* pDirectory = null;\r
- DirEnumerator* pDirectoryEnum = null;\r
- FileAttributes fileAttrib;\r
-\r
- TryCatch(filePath.GetLength() != 0, r=E_FAILURE,"Invalid file path");\r
- r = File::GetAttributes(filePath, fileAttrib);\r
- TryCatch(r==E_SUCCESS,,"Failed to get folderentry attributes");\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- pDirectory = new (std::nothrow) Directory();\r
- TryCatch(pDirectory != null, , "Failed to allocate Memory to pDirectory");\r
- TryCatch(filePath.GetLength() != 0, , "Filepath is empty");\r
-\r
- r = pDirectory->Construct(filePath);\r
-\r
- pDirectoryEnum = pDirectory->ReadN();\r
-\r
- if (pDirectoryEnum != null)\r
- {\r
- while (pDirectoryEnum->MoveNext() == E_SUCCESS)\r
- {\r
- DirEntry entry = pDirectoryEnum->GetCurrentDirEntry();\r
- if (entry.GetName() != "." && entry.GetName() != ".." && entry.GetName() != ".emptydir" && entry.GetName() != ".tmp" && entry.GetName() != ".gitignore")\r
+
+/* case FILE_EXISTING_OPERATIONID_REPLACE:
+ {
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ destPath.Clear();
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ if (!pDirStr->IsDirectory())
+ {
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }
+
+ __fileManagedCounter++;
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+
+ String tempDestStr;
+ tempDestStr.Append(destPath);
+ tempDestStr.Append(L"/");
+ if (pDirStr->GetFullFilePath().StartsWith(tempDestStr, 0))
+ {
+ AppLogDebug("case exist");
+ String modifiedDestPath;
+ modifiedDestPath.Append(destPath);
+ DateTime t;
+ Tizen::System::SystemTime::GetCurrentTime(t);
+ modifiedDestPath.Append(t.GetDay());
+ modifiedDestPath.Append(t.GetMonth());
+ modifiedDestPath.Append(t.GetYear());
+ modifiedDestPath.Append(t.GetHour());
+ modifiedDestPath.Append(t.GetMinute());
+ modifiedDestPath.Append(t.GetSecond());
+
+ String modifiedSourcePath;
+ modifiedSourcePath.Append(modifiedDestPath);
+ modifiedSourcePath.Append(L"/");
+ String tempStr;
+ pDirStr->GetFullFilePath().SubString(destPath.GetLength() + 1, pDirStr->GetFullFilePath().GetLength() - destPath.GetLength() - 1, tempStr);
+ modifiedSourcePath.Append(tempStr);
+
+ AppLogDebug("modified source path is %ls", modifiedSourcePath.GetPointer());
+
+ r = Directory::Rename(destPath, modifiedDestPath);
+ TryCatch(r == E_SUCCESS, , "Rename Failed");
+ AppLogDebug("r %s", GetErrorMessage(r));
+ r = MoveFile(modifiedSourcePath, destPath);
+ TryCatch(r == E_SUCCESS, , "Move File Failed");
+ r = DeleteFile(modifiedDestPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete Failed");
+ }
+ else
+ {
+
+ r = DeleteFile(destPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND,,"Delete Failed");
+ r = MoveFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS,,"Move File Failed");
+
+ r = DeleteFileContentDB(destPath);
+ TryCatch(r == E_SUCCESS || r == E_FILE_NOT_FOUND, , "Delete same file failed");
+ r = CopyFile(pDirStr->GetFullFilePath(), destPath);
+ r = UpdateContentDB(destPath);
+ //TryCatch(r == E_SUCCESS, , "move File Failed");
+ r = DeleteFileContentDB(pDirStr->GetFullFilePath());
+ TryCatch(r == E_SUCCESS, , "Delete source failed");
+ }
+
+ }
+ }
+ }
+ break;*/
+
+ case FILE_EXISTING_OPERATIONID_CANCEL:
+ {
+ //goto STOPTHREAD;
+ }
+ break;
+
+ default:
+ {
+ // Deafult Case
+ }
+ break;
+ }
+
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ destPath.Clear();
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ if (pDirStr->IsDirectory() == false)
+ {
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+
+ __fileManagedCounter++;
+
+ r = MoveFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS || r == E_THREAD_CANCEL, , "move File Failed");
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ if(toatalsize == 0)\r
{\r
- String str = entry.GetName();\r
- String fullpath = filePath + L"/" + str;\r
-\r
- r = File::GetAttributes(fullpath, fileAttrib);\r
- TryCatch(r==E_SUCCESS,,"Failed to get folderEntry attributes");\r
-\r
- __directorySize = __directorySize + fileAttrib.GetFileSize();\r
-\r
- if (fileAttrib.IsDirectory())\r
- {\r
- GetFileSize(fullpath); ///recursivley calling the function getMetaData\r
- }\r
+ toatalsize = 1;\r
+ percentage = 1;\r
}\r
- }\r
- delete pDirectoryEnum;\r
- pDirectoryEnum = null;\r
- }\r
- delete pDirectory;\r
- pDirectory = null;\r
- }\r
- else\r
- {\r
- __directorySize = fileAttrib.GetFileSize();\r
- }\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return __directorySize;\r
-\r
-CATCH:\r
- if (pDirectoryEnum != null)\r
- {\r
- delete pDirectoryEnum;\r
- pDirectoryEnum = null;\r
- }\r
- if (pDirectory != null)\r
- {\r
- delete pDirectory;\r
- pDirectory = null;\r
- }\r
- AppLogDebug("Exit %s", GetErrorMessage(r));\r
- return 0;\r
-\r
-}\r
-\r
-/*void\r
-FileManageWorkerThread::OnContentScanCompleted (RequestId reqId, const Tizen::Base::String &scanPath, result r)\r
-{\r
- AppLogDebug("Enter");\r
- AppLogDebug("Exit");\r
-}*/\r
+ pPercentageCompletion = new (std::nothrow)Integer((percentage * 100) / (toatalsize));
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ pArg->Add(pPercentageCompletion);
+ Application::GetInstance()->SendUserEvent(ID_MOVING_COMPLETE, pArg);
+
+ if(r == E_THREAD_CANCEL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+ /*r = CopyFile(pDirStr->GetFullFilePath(), destPath);
+ TryCatch(r == E_SUCCESS, , "Copy file failed");
+ r = UpdateContentDB(destPath);
+ //TryCatch(r == E_SUCCESS, , "move File Failed");
+ r = DeleteFileContentDB(pDirStr->GetFullFilePath());
+ TryCatch(r == E_SUCCESS, , "Delete source failed");*/
+
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ delete pMapEnum;
+ return;
+ }
+
+ }
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_SUCCESS;
+ __fileManagedCounter = 0;
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ delete pMapEnum;
+ return;
+
+CATCH:
+ if (r == E_STORAGE_FULL)
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_STORAGE_FULL;
+ }
+ else
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;
+ }
+
+ if (renameFileList != null)
+ {
+ renameFileList->RemoveAll(true);
+ delete renameFileList;
+ renameFileList = null;
+ }
+
+ //__fileManagingingResult = FILE_MANAGING_RESULT_MOVING_FAILED;
+ /*pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pArg->Add(pFileManagingResult);
+ Application::GetInstance()->SendUserEvent(ID_FILE_MANAGING_FAILED, pArg);*/
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ delete pMapEnum;
+ return;
+ }
+}
+
+bool
+FileManageWorkerThread::IsSourceSameAsDestination(void)
+{
+ AppLogDebug("Entry");
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ bool r = false;
+ DirectoryEntry* pDirStr = null;
+ String destPath;
+ if (__pListOfFiles->GetCount() > 0)
+ {
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ destPath.Clear();
+ if (pDirStr->IsDirectory())
+ {
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ destPath.Append(L"/");
+
+ /*if (__currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))
+ {
+ AppLogDebug("hello");
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ r = true;
+ break;
+ }
+ else
+ {
+ r = false;
+ }
+ */
+ }
+ else
+ {
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }
+
+ AppLogDebug("%ls %ls",pDirStr->GetFullFilePath().GetPointer(),destPath.GetPointer());
+ if (destPath == pDirStr->GetFullFilePath() || __currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))
+ {
+ AppLogDebug("hello");
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ r = true;
+ break;
+ }
+ else
+ {
+ r = false;
+ }
+
+ }
+ }
+
+
+ }
+ AppLogDebug("Exit");
+ delete pMapEnum;
+ return r;
+}
+
+String
+FileManageWorkerThread::GenerateNewName(DirectoryEntry* pSourceDirStr)
+{
+ AppLogDebug("Entry");
+ IMapEnumerator* pMapEnum = null;
+ pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ String rename;
+ int count = 1;
+ DirectoryEntry* pDirStr = null;
+ String filePath;
+
+ rename.Append(pSourceDirStr->GetFileName());
+ rename.Append(L"_");
+ rename.Append(count);
+
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ filePath.Clear();
+ filePath.Append(__currentRootPath);
+ filePath.Append(rename);
+ if (pDirStr != null)
+ {
+ if (pDirStr->IsDirectory() == false)
+ {
+ filePath.Append(L".");
+ filePath.Append(pDirStr->GetFileExtension());
+ }
+
+ if (rename == pDirStr->GetFileName() || CheckFileDuplicity())
+ {
+ count++;
+ rename.Clear();
+ rename.Append(pSourceDirStr->GetFileName());
+ rename.Append(L"_");
+ rename.Append(count);
+ pMapEnum->Reset();
+ }
+
+ }
+
+ }
+
+ delete pMapEnum;
+ pMapEnum = null;
+ AppLogDebug("Exit");
+ return rename;
+}
+
+void
+FileManageWorkerThread::StopThread(void)
+{
+ __threadRunningState = THREAD_RUNNING_STATE_STOP;
+}
+
+ArrayList*
+FileManageWorkerThread::GetListOfRenameFilesN(void)
+{
+
+ AppLogDebug("Enter");
+ ArrayList* pRenameFileList;
+ pRenameFileList = null;
+ IMapEnumerator* pMapEnum = null;
+ String* pRenameFile;
+ pRenameFile = null;
+ pRenameFileList = new (std::nothrow) ArrayList();
+ TryCatch(pRenameFileList != null, , "failed to allocate memory to renameFileList");
+
+ pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+
+ DirectoryEntry* pDirStr = null;
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ String renameFileName(L"");
+ FileAttributes fileAttrib;
+ File::GetAttributes(pDirStr->GetFullFilePath(), fileAttrib);
+ String fileName = pDirStr->GetFileName();
+ if (!pDirStr->IsDirectory())
+ {
+ fileName.Append(L".");
+ fileName.Append(pDirStr->GetFileExtension());
+ }
+
+ renameFileName.Append(__currentRootPath);
+ renameFileName.Append(fileName);
+ int count = 1;
+ while (File::IsFileExist(renameFileName) == true || IsFileNameExist(renameFileName, pRenameFileList) == true)
+ {
+ renameFileName.Clear();
+ if (fileAttrib.IsDirectory())
+ {
+ renameFileName.Append(__currentRootPath);
+ renameFileName.Append(pDirStr->GetFileName());
+ renameFileName.Append(L"_");
+ renameFileName.Append(count);
+ }
+ else
+ {
+
+ renameFileName.Append(__currentRootPath);
+ renameFileName.Append(pDirStr->GetFileName());
+ renameFileName.Append(L"_");
+ renameFileName.Append(count);
+ renameFileName.Append(L".");
+ renameFileName.Append(pDirStr->GetFileExtension());
+ }
+ count++;
+ }
+
+ pRenameFile = new (std::nothrow) String();
+ TryCatch(pRenameFile != null, , "failed to allocate memoy to renamefile");
+
+ pRenameFile->Append(renameFileName);
+ pRenameFileList->Add(pRenameFile);
+
+
+ }
+
+ }
+ for (int i = 0; i < pRenameFileList->GetCount(); i++)
+ {
+ String* pName = (String*) pRenameFileList->GetAt(i);
+ AppLogDebug("rename is %ls", pName->GetPointer());
+ }
+ delete pMapEnum;
+ return pRenameFileList;
+
+CATCH:
+ if (pRenameFileList != null)
+ {
+ pRenameFileList->RemoveAll(true);
+ delete pRenameFileList;
+ pRenameFileList = null;
+ }
+ return null;
+
+}
+
+bool
+FileManageWorkerThread::CheckForLegalDestination(void)
+{
+ AppLogDebug("Entry");
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ bool r = true;
+ DirectoryEntry* pDirStr = null;
+
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+ if (pDirStr != null)
+ {
+ if (pDirStr->IsDirectory())
+ {
+
+ if (__currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ r = false;
+ break;
+ }
+ else
+ {
+ r = true;
+ }
+
+ }
+ /*else
+ {
+ destPath.Append(__currentRootPath);
+ destPath.Append(pDirStr->GetFileName());
+ destPath.Append(L".");
+ destPath.Append(pDirStr->GetFileExtension());
+ }*/
+
+ /*if (destPath == pDirStr->GetFullFilePath() || __currentRootPath.StartsWith(pDirStr->GetFullFilePath(), 0))
+ {
+ __fileManagingingResult = FILE_MANAGING_RESULT_SOURCE_SAME_AS_DESTINATION;
+ r = true;
+ break;
+ }
+ else
+ {
+ r = false;
+ }
+ */
+ }
+ }
+ AppLogDebug("Exit");
+ delete pMapEnum;
+ return r;
+}
+
+bool
+FileManageWorkerThread::IsFileNameExist(Tizen::Base::String fileName, Tizen::Base::Collection::ArrayList* pRenameList)
+{
+ for (int i = 0; i < pRenameList->GetCount(); i++)
+ {
+ String* pRenamedFileName = static_cast< String* >(pRenameList->GetAt(i));
+ if (*pRenamedFileName == fileName)
+ {
+ return true;
+ }
+ }
+ return false;
+}
+
+void
+FileManageWorkerThread::SortArrayList(Tizen::Base::Collection::ArrayList* pArrList)
+{
+ for (int i = 0; i < pArrList->GetCount(); i++)
+ {
+ Integer* pValue1 = (Integer*) pArrList->GetAt(i);
+ for (int j = i + 1; j < pArrList->GetCount(); j++)
+ {
+ Integer* pValue2 = (Integer*) pArrList->GetAt(j);
+ if (pValue1->ToInt() > pValue2->ToInt())
+ {
+ int temp;
+ temp = pValue1->ToInt();
+ *pValue1 = *pValue2;
+ *pValue2 = temp;
+ //value2(temp);
+ }
+ }
+ }
+}
+
+ContentType
+FileManageWorkerThread::GetContentTypeInfo(const String& FilePath)
+{
+
+ ContentType contentType = CONTENT_TYPE_UNKNOWN;
+ contentType = ContentManagerUtil::CheckContentType(FilePath);
+ AppLogDebug("Content type result is %s",GetErrorMessage(GetLastResult()));
+ return contentType;
+}
+
+result
+FileManageWorkerThread::DeleteFileContentDB(String filePath)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ ContentId contentId;
+ ContentManager contentManager;
+ ArrayList* pContentList = null;
+ ArrayList* pBackUpContentList = null;
+ DirectoryEntry* pDirStr = null;
+ DirectoryEntry* pDirStrTemp = null;
+ String sourcePath;
+ FileAttributes fileAttrib;
+ File::GetAttributes(filePath, fileAttrib);
+
+ AppLogDebug("file path is %ls", filePath.GetPointer());
+ if (fileAttrib.IsDirectory())
+ {
+ pBackUpContentList = new (std::nothrow) ArrayList();
+ pBackUpContentList->Construct();
+
+ AppLogDebug("source path is %ls", sourcePath.GetPointer());
+ if(!filePath.EndsWith(L"/"))
+ {
+ filePath.Append(L"/");
+ }
+ __pFolderEntryPM->SetFolderEntryPath(filePath);
+ pContentList = __pFolderEntryPM->GetFolderEntryList();
+ TryCatch(pContentList != null, , "Failed to get content list");
+ AppLogDebug("pcontent list count is %d", pContentList->GetCount());
+
+ for (int count = 0; count < pContentList->GetCount(); count++)
+ {
+ pDirStrTemp = static_cast< DirectoryEntry* >(pContentList->GetAt(count));
+ TryCatch(pDirStrTemp != null, , "Failed to allocate memory to pDirStrTemp");
+ pDirStr = new (std::nothrow) DirectoryEntry(*pDirStrTemp);
+ TryCatch(pDirStr != null, , "Failed to allocate memory to pdirstr");
+ pBackUpContentList->Add(pDirStr);
+ }
+
+ for (int counter = 0; counter < pBackUpContentList->GetCount(); counter++)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pBackUpContentList->GetAt(counter));
+ AppLogDebug("dir name is %ls", pDirStr->GetFileName().GetPointer());
+ sourcePath.Clear();
+ sourcePath.Append(pDirStr->GetFullFilePath());
+
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ r = DeleteFileContentDB(sourcePath);
+ TryCatch(r == E_SUCCESS,, "File Deletion Failed");
+ }
+ else
+ {
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ return E_THREAD_CANCEL;
+ }
+ //TryCatch(r == E_SUCCESS, , "content Delete failed");
+ }
+
+ r = Directory::Remove(filePath, true);
+ TryCatch(r == E_SUCCESS, , "content Delete failed");
+
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+
+ }
+ else
+ {
+ if (__threadRunningState == THREAD_RUNNING_STATE_ALIVE)
+ {
+ contentManager.Construct();
+ r = GetContentID(filePath, contentId);
+ if(r == E_SUCCESS)
+ {
+ contentManager.DeleteContent(contentId);
+ r = GetLastResult();
+ }
+ else
+ {
+ r = DeleteFile(filePath);
+ }
+ }
+ else
+ {
+ return E_THREAD_CANCEL;
+ }
+
+ }
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_SUCCESS;
+ AppLogDebug("Exit");
+ return r;
+CATCH:
+
+ pBackUpContentList->RemoveAll(true);
+ delete pBackUpContentList;
+ pBackUpContentList = null;
+ __fileManagingingResult = FILE_MANAGING_RESULT_DELETING_FAILED;
+ AppLogDebug("Catch result %s", GetErrorMessage(r));
+ AppLogDebug("Exit");
+ r = E_FAILURE;
+ return r;
+}
+
+result
+FileManageWorkerThread::UpdateContentDB(Tizen::Base::String filePath)
+{
+ AppLogDebug("Entry");
+ result r = E_SUCCESS;
+ ContentId contentId;
+ ArrayList* pContentList = null;
+ DirectoryEntry* pDirStr = null;
+ String tempFilePath;
+ FileAttributes fileAttrib;
+ File::GetAttributes(filePath, fileAttrib);
+ AppLogDebug("file path is %ls", filePath.GetPointer());
+ //AppLogDebug("dest path is %ls",destPath.GetPointer());
+
+ if (fileAttrib.IsDirectory())
+ {
+ filePath.Append(L"/");
+ __pFolderEntryPM->SetFolderEntryPath(filePath);
+ pContentList = __pFolderEntryPM->GetFolderEntryList();
+ TryCatch(pContentList != null, , "Failed to get content list");
+ AppLogDebug("pcontent list count is %d", pContentList->GetCount());
+ for (int counter = 0; counter < pContentList->GetCount(); counter++)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pContentList->GetAt(counter));
+ AppLogDebug("dir name is %ls", pDirStr->GetFileName().GetPointer());
+ tempFilePath.Clear();
+ tempFilePath.Append(pDirStr->GetFullFilePath());
+ r = UpdateContentDB(tempFilePath);
+ //TryCatch(r == E_SUCCESS, , "content copy updated");
+ }
+ }
+ else
+ {
+ r = GetContentID(filePath, contentId);
+
+ }
+ AppLogDebug("Exit");
+ return r;
+CATCH:
+ r = GetLastResult();
+ AppLogDebug("result is %s", GetErrorMessage(r));
+ AppLogDebug("Exit");
+ return r;
+ /*AppLogDebug("Enter");
+ result r = E_SUCCESS;
+ FileAttributes fileAttrib;
+ File::GetAttributes(filePath, fileAttrib);
+ AppLogDebug("file path is %ls", filePath.GetPointer());
+ if (fileAttrib.IsDirectory())
+ {
+
+ }
+ else
+ {
+ r = ContentManager::ScanFile(filePath);
+ AppLogDebug("scan file result %s",GetErrorMessage(r));
+ }
+ return r;*/
+
+}
+
+result
+FileManageWorkerThread::GetContentID(const String& filePath, ContentId& contentId)
+{
+
+ ContentManager contentManager;
+ //ContentId contentId;
+ result r = E_SUCCESS;
+ ContentType contentType;
+ ContentInfo* contentInfo = null;
+ contentType = CONTENT_TYPE_UNKNOWN;
+
+ contentManager.Construct();
+
+ contentType = GetContentTypeInfo(filePath);
+
+
+ switch (contentType)
+ {
+ case CONTENT_TYPE_IMAGE:
+ {
+ AppLogDebug("CONTENT_TYPE_IMAGE");
+ ImageContentInfo* imagecontentInfo = null;
+ imagecontentInfo = new (std::nothrow) ImageContentInfo();
+ String* pPath = new (std::nothrow) String(filePath);
+ imagecontentInfo->Construct(pPath);
+ delete pPath;
+ contentInfo = imagecontentInfo;
+ contentId = contentManager.CreateContent(*imagecontentInfo);
+ TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");
+ delete imagecontentInfo;
+ }
+ break;
+
+ case CONTENT_TYPE_AUDIO:
+ {
+ AppLogDebug("CONTENT_TYPE_AUDIO");
+ AudioContentInfo* audiocontentInfo = null;
+ audiocontentInfo = new (std::nothrow) AudioContentInfo();
+ TryCatch(audiocontentInfo != null, , "memory for audio failed");
+ String* pPath = new (std::nothrow) String(filePath);
+ r = audiocontentInfo->Construct(pPath);
+ delete pPath;
+ contentInfo = audiocontentInfo;
+ contentId = contentManager.CreateContent(*audiocontentInfo);
+ TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");
+ delete audiocontentInfo;
+ }
+ break;
+
+ case CONTENT_TYPE_VIDEO:
+ {
+ AppLogDebug("CONTENT_TYPE_VIDEO");
+ VideoContentInfo* videocontentInfo = null;
+ videocontentInfo = new (std::nothrow) VideoContentInfo();
+ String* pPath = new (std::nothrow) String(filePath);
+ videocontentInfo->Construct(pPath);
+ delete pPath;
+ contentInfo = videocontentInfo;
+ contentId = contentManager.CreateContent(*videocontentInfo);
+ TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");
+ delete videocontentInfo;
+ }
+ break;
+
+ case CONTENT_TYPE_OTHER:
+ {
+ AppLogDebug("CONTENT_TYPE_OTHER");
+ OtherContentInfo* othercontentInfo = null;
+ othercontentInfo = new (std::nothrow) OtherContentInfo();
+ String* pPath = new (std::nothrow) String(filePath);
+ othercontentInfo->Construct(pPath);
+ delete pPath;
+ contentInfo = othercontentInfo;
+ contentId = contentManager.CreateContent(*othercontentInfo);
+ TryCatch(GetLastResult() == E_SUCCESS, , "create content failed");
+ delete othercontentInfo;
+ }
+ break;
+
+ case CONTENT_TYPE_UNKNOWN:
+ {
+ AppLogDebug("CONTENT_TYPE_UNKNOWN");
+ return E_FAILURE;
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ AppLogDebug("Exit");
+ return E_SUCCESS;
+
+CATCH:
+ r = GetLastResult();
+ AppLogDebug("catch result %s", GetErrorMessage(r));
+ if (contentInfo != null)
+ {
+ delete contentInfo;
+ contentInfo = null;
+ }
+
+
+ AppLogDebug("catch result %s", GetErrorMessage(r));
+ AppLogDebug("Exit");
+ return r;
+}
+
+result
+FileManageWorkerThread::RenameFolderEntry(void)
+{
+ result r = E_SUCCESS;
+ FileAttributes fileAttrib;
+
+ __isRenamingActive = true;
+
+ r = CopyFile(__filePath,__renameFilePath);
+ TryCatch(r == E_SUCCESS,,"copy failed");
+
+ r = DeleteFileContentDB(__filePath);
+
+ File::GetAttributes(__renameFilePath, fileAttrib);
+ if(fileAttrib.IsDirectory())
+ {
+ __renameFilePath.Append(L"/");
+ }
+
+ __fileManagingingResult = FILE_MANAGING_RENAME_SUCCESS;
+
+ return r;
+CATCH:
+ r = DeleteFile(__renameFilePath);
+ __fileManagingingResult = FILE_MANAGING_RENAME_FAILED;
+ AppLogDebug("catch result is %s",GetErrorMessage(r));
+ return r;
+}
+
+result
+FileManageWorkerThread::Copy(Tizen::Base::String& sourcePath, Tizen::Base::String& destPath)
+{
+ AppLogDebug("FileManageWorkerThread::Copy");
+ result r;
+ const int BUFFER_SIZE_MAX = 4096;
+ File sourceFIle;
+ File destFile;
+ FileAttributes fileAttrib;
+ r = File::GetAttributes(sourcePath,fileAttrib);
+ int count= 0;
+ void* byteToWrite = null;
+ ArrayList* pArg = null;
+ Integer* pFileManagedCounter = null;
+ Integer* pTotalFileCount = null;
+ Integer* pFileManagingResult = null;
+ Integer* pPercentageCompletion;
+
+ long long int percentageComplete = 0;
+
+ byteToWrite = (void*) malloc(sizeof(char)*BUFFER_SIZE_MAX);
+
+ r = sourceFIle.Construct(sourcePath, "r");
+ TryCatch(r == E_SUCCESS, , "Failed to open source file in read mode");
+
+ r = destFile.Construct(destPath, "w+");
+ TryCatch(r == E_SUCCESS, , "Failed to open destination file in write mode");
+
+ count = sourceFIle.Read(byteToWrite, BUFFER_SIZE_MAX);
+ while (count >0)
+ {
+ if (__threadRunningState != THREAD_RUNNING_STATE_ALIVE)
+ {
+ File::Remove(destPath);
+ return E_SUCCESS;
+ }
+ if (!IsFailed(GetLastResult()))
+ {
+ destFile.Write(byteToWrite, count);
+
+ if(!__isRenamingActive)
+ {
+ percentage = percentage + count;
+ percentageComplete = (percentage * 100) / (toatalsize);
+
+ AppLogDebug("precentage result %lld %lld",percentageComplete,percentage);
+
+ __fileManagingingResult = FILE_MANAGING_RESULT_CURRENT_STATUS;
+ pArg = new (std::nothrow) ArrayList();
+ pArg->Construct();
+ pFileManagingResult = new (std::nothrow) Integer(__fileManagingingResult);
+ pFileManagedCounter = new (std::nothrow) Integer(__fileManagedCounter);
+ pTotalFileCount = new (std::nothrow) Integer(__pListOfFiles->GetCount());
+ pPercentageCompletion = new (std::nothrow)Integer(percentageComplete);
+ pArg->Add(pFileManagingResult);
+ pArg->Add(pFileManagedCounter);
+ pArg->Add(pTotalFileCount);
+ pArg->Add(pPercentageCompletion);
+ Application::GetInstance()->SendUserEvent(ID_COPY_COMPLETE, pArg);
+ }
+ count = sourceFIle.Read(byteToWrite, BUFFER_SIZE_MAX);
+ }
+ }
+
+ if (byteToWrite != null)
+ free(byteToWrite);
+
+ //percentage = size;
+ return E_SUCCESS;
+CATCH:
+ if (byteToWrite != null)
+ free(byteToWrite);
+ return E_FAILURE;
+}
+
+long long int
+FileManageWorkerThread::GetTotalFileSize()
+{
+ AppLogDebug("ENTER");
+ DirectoryEntry *pDirStr = null;
+ //FolderEntryDetailPresentationModel detailpresentationModel;
+ IMapEnumerator* pMapEnum = __pListOfFiles->GetMapEnumeratorN();
+ //long long int toatalsize = 0;
+ int sizeOfCheckedEntries = 0;
+ while (pMapEnum->MoveNext() == E_SUCCESS)
+ {
+ pDirStr = static_cast< DirectoryEntry* >(pMapEnum->GetValue());
+
+ long long int x = GetFileSize(pDirStr->GetFullFilePath());
+ AppLogDebug("filesize with detail :%ls %lld",pDirStr->GetFullFilePath().GetPointer(),x);
+ sizeOfCheckedEntries += x;
+ }
+ delete pMapEnum;
+ return sizeOfCheckedEntries;
+}
+
+long long int
+FileManageWorkerThread::GetFileSize(const Tizen::Base::String& filePath)
+{
+ AppLogDebug("Entry");
+ static long long int __directorySize = 0;
+ result r = E_SUCCESS;
+ Directory* pDirectory = null;
+ DirEnumerator* pDirectoryEnum = null;
+ FileAttributes fileAttrib;
+
+ TryCatch(filePath.GetLength() != 0, r=E_FAILURE,"Invalid file path");
+ r = File::GetAttributes(filePath, fileAttrib);
+ TryCatch(r==E_SUCCESS,,"Failed to get folderentry attributes");
+
+ if (fileAttrib.IsDirectory())
+ {
+ pDirectory = new (std::nothrow) Directory();
+ TryCatch(pDirectory != null, , "Failed to allocate Memory to pDirectory");
+ TryCatch(filePath.GetLength() != 0, , "Filepath is empty");
+
+ r = pDirectory->Construct(filePath);
+
+ pDirectoryEnum = pDirectory->ReadN();
+
+ if (pDirectoryEnum != null)
+ {
+ while (pDirectoryEnum->MoveNext() == E_SUCCESS)
+ {
+ DirEntry entry = pDirectoryEnum->GetCurrentDirEntry();
+ if (entry.GetName() != "." && entry.GetName() != ".." && entry.GetName() != ".emptydir" && entry.GetName() != ".tmp" && entry.GetName() != ".gitignore")
+ {
+ String str = entry.GetName();
+ String fullpath = filePath + L"/" + str;
+
+ r = File::GetAttributes(fullpath, fileAttrib);
+ TryCatch(r==E_SUCCESS,,"Failed to get folderEntry attributes");
+
+ __directorySize = __directorySize + fileAttrib.GetFileSize();
+
+ if (fileAttrib.IsDirectory())
+ {
+ GetFileSize(fullpath); ///recursivley calling the function getMetaData
+ }
+ }
+ }
+ delete pDirectoryEnum;
+ pDirectoryEnum = null;
+ }
+ delete pDirectory;
+ pDirectory = null;
+ }
+ else
+ {
+ __directorySize = fileAttrib.GetFileSize();
+ }
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return __directorySize;
+
+CATCH:
+ if (pDirectoryEnum != null)
+ {
+ delete pDirectoryEnum;
+ pDirectoryEnum = null;
+ }
+ if (pDirectory != null)
+ {
+ delete pDirectory;
+ pDirectory = null;
+ }
+ AppLogDebug("Exit %s", GetErrorMessage(r));
+ return 0;
+
+}
+
+/*void
+FileManageWorkerThread::OnContentScanCompleted (RequestId reqId, const Tizen::Base::String &scanPath, result r)
+{
+ AppLogDebug("Enter");
+ AppLogDebug("Exit");
+}*/
{\r
AppLogDebug("Entry");\r
FileManaging fileProcessing;\r
- AppLogDebug("Entry");\r
+\r
if (filePath == null)\r
{\r
fileProcessing.SetListOfFiles(__pCheckedListHash);\r
fileProcessing.SetFilePath(*filePath);\r
fileProcessing.SetListOfFiles(null);\r
}\r
- AppLogDebug("Entry");\r
fileProcessing.SetCurrentRootPath(L"");\r
fileProcessing.SetOperationId(OPERATIONID_MANAGE_DELETING);\r
- AppLogDebug("Entry");\r
+\r
__pFileManagerThread->SetNameConflictOperationId(fileProcessing);\r
__pFileManagerThread->Start();\r
- AppLogDebug("Entry");\r
+\r
__listener->OnFileManagingStart();\r
AppLogDebug("Exit");\r
}\r
if (__pFolderEntries != null)
{
__pFolderEntries->RemoveAll(true);
+ delete __pFolderEntries;
__pFolderEntries = null;
}
return;
{
__pFolderEntries->RemoveAll(true);
}
+ else
+ {
+ __pFolderEntries = new (std::nothrow) ArrayList();
+ r = __pFolderEntries->Construct();
+ }
if (pDeviceList == null)
{
{\r
__pSearchedContentList->RemoveAll(true);\r
}\r
- AppLogDebug("SearchPresentationModel::Search:%d", index);\r
+\r
__pListView->UpdateList();\r
- AppLogDebug("SearchPresentationModel::Search:%d", index);\r
__pDividerLabel->SetText(L"");\r
__pPopUpPanel->SetShowState(true);\r
__pPopUpPanel->Draw();\r
__pSearchBar->SetEnabled(false);\r
\r
- AppLogDebug("SearchPresentationModel::Search:%d", index);\r
if (__SelectedTab == MEMORY_TYPE_PHONE)\r
{\r
- //topLevelPath = folderEntryPM.GetMediaPath();\r
topLevelPath = __pFolderEntryPM->GetMediaPath();\r
}\r
else if (__SelectedTab == MEMORY_TYPE_SD_CARD)\r
{\r
- //topLevelPath = folderEntryPM.GetSdCardPath();\r
topLevelPath = __pFolderEntryPM->GetSdCardPath();\r
}\r
\r
__pSearchModel->SetFolderToSearch(topLevelPath);\r
__pSearchModel->SetStringToSearch(__searchText);\r
__pSearchModel->Start();\r
-\r
- AppLogDebug("SearchPresentationModel::Search:%d", index);\r
}\r
else\r
{\r
}\r
else\r
{\r
+ String FileName = pFileDetails->GetFileName() + "." + pFileDetails->GetFileExtension();\r
+ String parentDirectoryOfSelectedFile;\r
+ __pathOfSelectedFile.SubString(0, __pathOfSelectedFile.GetLength() - FileName.GetLength() , parentDirectoryOfSelectedFile);\r
+\r
pCustomAppControl = CustomAppControl::GetInstance();\r
if (pCustomAppControl != null)\r
{\r
pCustomAppControl->SetAppControlListener(this);\r
- __pFileEventManager->AddPath(__pathOfSelectedFile, FILE_EVENT_TYPE_ATTRIBUTE | FILE_EVENT_TYPE_DELETE );\r
+ __pFileEventManager->AddPath(parentDirectoryOfSelectedFile, FILE_EVENT_TYPE_ATTRIBUTE | FILE_EVENT_TYPE_DELETE );\r
AppControl* pAppControlInUse = pCustomAppControl->LaunchAppControl(__pathOfSelectedFile);\r
if (pAppControlInUse != null)\r
CustomAppControl::SetAppControlInUse(pAppControlInUse);\r
pAppRegistry = UiApp::App::GetInstance()->GetAppRegistry();
pAppRegistry->Get(viewStyleKeyName, listViewDisplayType);
_viewType = listViewDisplayType;
- AppLogDebug("ENTER1");
if (_pMoreContextMenu != null)
{
- AppLogDebug("ENTER2");
_pMoreContextMenu->SetShowState(false);
}
- if (previousSceneId == IDSCN_SUB_DIRECTORY_FORM || previousSceneId == IDSCN_SUB_DIRECTORY_FORM1)
+ if (previousSceneId == IDSCN_SPLIT_PANEL_FORM)
{
- AppLogDebug("ENTER3");
_currentDirectoryPath = FolderNavigationPresentationModel::GetCurrentPath();
pEditOrShare = static_cast<Integer *>(pArgs->GetAt(0));
{
pAppResource->GetString(L"IDS_MF_SK3_EDIT", headerText);
}
- AppLogDebug("ENTER4");
_pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
}
{
pAppResource->GetString(L"IDS_COM_BUTTON_SHARE", headerText);
}
- AppLogDebug("ENTER5");
_pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_SHARE_FORM);
}
_pEditListView->SetItemProvider(*_pBaseItemProvider);
- AppLogDebug("ENTER6");
pHeader = GetHeader();
if (pHeader != null)
pHeader->SetTitleText(headerText);
pHeader->Invalidate(true);
}
- AppLogDebug("ENTER7");
ToggleFooter();
}
- if (previousSceneId == IDSCN_CATEGORY_SEARCH_FORM)
+ else if (previousSceneId == IDSCN_CATEGORY_SEARCH_FORM)
{
if (pArgs != null)
{
_pBaseItemProvider->SetSourceForm(CREATE_ITEM_SOURCE_FILE_MANAGE_FORM);
_pEditListView->SetItemProvider(*_pBaseItemProvider);
- AppLogDebug("ENTER8");
+
pHeader = GetHeader();
if (pHeader != null)
{
_pFilenames = _pFolderEntryPM->GetFolderEntryList();
}
}
- AppLogDebug("ENTER9");
//update footer
if (_pFilenames->GetCount() == 0)
{
default:
break;
}
- AppLogDebug("ENTER10");
pRootDirectory->SetDirectoryOpenStatus(true);
pRootDirectory->SetCheckDirectory(true);
__pDirectoryList = __pDirectoryTreePM->GetFolderEntryList();
{
_pFileManager->SetFileManagingListener(this);
}
- AppLogDebug("ENTER11");
- AppLogDebug("pArgs->RemoveAll");
- if (pArgs != null)
+/* if (pArgs != null)
{
pArgs->RemoveAll(false);
delete pArgs;
- }
+ }*/
AppLogDebug("EXIT");
return;
}
//ShowHomeView();
String homeRootPath;
homeRootPath.Append(__currentDirectoryPath);
-
while ((homeRootPath != BasePresentationModel::GetMediaPath()) && (homeRootPath != BasePresentationModel::GetSdCardPath()))
{
FolderNavigationPresentationModel::SetCurrentFilePath(homeRootPath);
homeRootPath.Clear();
homeRootPath = FolderNavigationPresentationModel::GetParentPath();
}
-
FolderNavigationPresentationModel::SetCurrentFilePath(homeRootPath);
ShowHomeView();
}
String previousPath;
if (searchHistory)
{
- // __previousSceneName = SceneManager::GetInstance()->GetCurrentSceneId();
- // AppLogDebug("__previousSceneName is %S", __previousSceneName.GetPointer());
previousPath = FolderNavigationPresentationModel::GetCurrentPath();
AppLogDebug("previousPath is %S", previousPath.GetPointer());
FolderNavigationPresentationModel::SetSearchPreviousPath(previousPath);
}
- //Navigate to the ParentForm.
ShowParentDirectoryView();
}
break;
_pFolderEntryPM->SetFolderEntryPath(__currentDirectoryPath);
_pFilenames = _pFolderEntryPM->GetFolderEntryList();
}
-
HideFileExtension();
}
break;
_pFolderEntryPM->SetFolderEntryPath(__currentDirectoryPath);
_pFilenames = _pFolderEntryPM->GetFolderEntryList();
}
-
ShowFileExtension();
}
break;
delete _pStrItemSelectedCount;
}
- if (_previousSceneId != IDSCN_CATEGORY_SEARCH_FORM)
- {
- if (_pFolderEntryPM != null)
- {
- delete _pFolderEntryPM;
- }
- }
if (_pFileManager != null)
{
//Add all entries to CheckedList!
for (int itemcount = 0; itemcount < _pFilenames->GetCount(); itemcount++)
{
- if (_pEditListView != null && _pEditListView->IsVisible())
- {
- _pEditListView->SetItemChecked(itemcount, true);
- }
- if (_pEditIconListView != null && _pEditIconListView->IsVisible())
- {
- _pEditIconListView->SetItemChecked(itemcount, true);
- }
pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(itemcount));
{
_pFileManager->AddCheckedListEntry(itemcount, pCheckedEntry);
}
+ if (_pEditListView != null && _pEditListView->IsVisible())
+ {
+ _pEditListView->SetItemChecked(itemcount, true);
+ }
+
+ if (_pEditIconListView != null && _pEditIconListView->IsVisible())
+ {
+ _pEditIconListView->SetItemChecked(itemcount, true);
+ }
}
else
{
{
_pFileManager->AddCheckedListEntry(itemcount, pCheckedEntry);
}
+ if (_pEditListView != null && _pEditListView->IsVisible())
+ {
+ _pEditListView->SetItemChecked(itemcount, true);
+ }
+
+ if (_pEditIconListView != null && _pEditIconListView->IsVisible())
+ {
+ _pEditIconListView->SetItemChecked(itemcount, true);
+ }
}
}
AppLogDebug("Added to CheckedList! %ls", pCheckedEntry->GetFileName().GetPointer());
_pLabelNumberOfItems->SetText(*_pStrItemSelectedCount);
_pLabelNumberOfItems->Invalidate(true);
}
- SetFooterVisibility(ENABLE_FOOTER_ITEM);
+
+ if (selectedItemsCount > 0)
+ {
+ SetFooterVisibility(ENABLE_FOOTER_ITEM);
+ }
+ else
+ {
+ SetFooterVisibility(DISABLE_FOOTER_ITEM);
+ }
}
else
{
int itemcount = 0;
int selectedItemsCount = 0;
+ int fileCount = 0;
+ int folderCount = 0;
+
+ _pFolderEntryPM->GetFolderEntryCount(_currentDirectoryPath, folderCount, fileCount);
+
DirectoryEntry* pCheckedEntry = null;
String selected;
- ArrayList* pCheckedItemsList = null;
AppResource* pAppResource = null;
pAppResource = UiApp::GetInstance()->GetAppResource();
if (pAppResource != null)
pAppResource->GetString(L"IDS_COM_BODY_SELECTED", selected);
}
+
_renameItemIndex = index;
if (elementId == CONTENT_LIST_ITEM_TYPE_RENAME || elementId == DETAILED_LIST_ELEMENTS_RENAME)
LoadRenameForm(index);
return;
- //return;
}
else
{
}
else
{
- //Count the number of items in the list which are checked.
- for (itemcount = 0; itemcount < _pFilenames->GetCount(); itemcount++)
+ pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(index));
+ if (_editOrShare == FILE_MANAGE_SHARE)
{
- if (listView.IsItemChecked(itemcount) == true)
+ if (! pCheckedEntry->IsDirectory())
{
- selectedItemsCount++;
- }
- else
- {
- break;
+ if (pCheckedEntry != null && _pFileManager != null)
+ {
+ _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ }
}
}
-
- pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(index));
- if (pCheckedEntry != null && _pFileManager != null)
+ else
{
- _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ if (pCheckedEntry != null && _pFileManager != null)
+ {
+ _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ }
}
}
selectedItemsCount = 0;
- //Get Count
- for (itemcount = 0; itemcount < _pFilenames->GetCount(); itemcount++)
- {
- if (listView.IsItemChecked(itemcount) == true)
- {
- selectedItemsCount++;
- }
- }
-
+ selectedItemsCount = _pFileManager->GetCheckedListCount();
if (selectedItemsCount == 0)
{
+ _isSelectAll = false;
+
if (_pLabelNumberOfItems != null)
{
_pLabelNumberOfItems->SetShowState(false);
}
else
{
- if (selectedItemsCount == _pFilenames->GetCount())
+ if (_editOrShare == FILE_MANAGE_EDIT)
{
- _isSelectAll = true;
+ if (selectedItemsCount == _pFilenames->GetCount())
+ {
+ _isSelectAll = true;
+ }
+ }
+ else
+ {
+ if (selectedItemsCount == fileCount)
+ {
+ _isSelectAll = true;
+ }
}
//Selected Item Count Not Equal to Zero, Display the Label.
if (_pLabelNumberOfItems != null)
}
}
- if (pCheckedItemsList != null)
- {
- pCheckedItemsList->RemoveAll();
- delete pCheckedItemsList;
- pCheckedItemsList = null;
- }
-
AppLogDebug("Exit %s", GetErrorMessage(GetLastResult()));
return;
-#if 0
-CATCH:
- return;
-
- if (_pCheckedList != null)
- {
- _pCheckedList->RemoveAll(true);
- delete _pCheckedList;
- _pCheckedList = null;
- }
-#endif
}
String* pTypeValue = null;
String* pAttachKey = null;
String attachValue;
- String* pFullfilePath = null;
const HashMap* pResultHash = null;
HashMap dataList;
}
void
-SubBaseFileManageForm::SetShareFooterItemStatus(bool enable)
-{
- AppLogDebug("ENTRY enable = %d",enable);
- _pFooter = GetFooter();
-
- if (_pFooter != null)
- {
- if (enable == false)
- {
- _pFooter->SetItemEnabled(1, false);
- }
- else
- {
- _pFooter->SetItemEnabled(1, true);
- }
- _pFooter->Invalidate(true);
- }
-}
-
-void
SubBaseFileManageForm::SubBaseOnIconListViewItemStateChanged(Tizen::Ui::Controls::IconListView& iconListView, int index, Tizen::Ui::Controls::IconListViewItemStatus status)
{
AppLogDebug("Entry");
pAppResource->GetString(L"IDS_COM_BODY_SELECTED", selected);
}
- ArrayList* pCheckedItemsList = null;
-
itemIndex = index;
//Set ShowState of the Label Displaying Selected Count as true
}
else
{
- //if item @ index is already selected..
+ pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(index));
- //update the selected Items count for all elements in the IconListView
- for (int itemcount = 0; itemcount < _pFilenames->GetCount(); itemcount++)
+ if (_editOrShare == FILE_MANAGE_SHARE)
{
- if (iconListView.IsItemChecked(itemcount) == true)
+ if (!pCheckedEntry->IsDirectory())
{
- selectedItemsCount++;
- }
- else
- {
- break;
+ if (pCheckedEntry != null && _pFileManager != null)
+ {
+ _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ }
}
}
-
- pCheckedEntry = static_cast< DirectoryEntry* >(_pFilenames->GetAt(index));
- if (pCheckedEntry != null && _pFileManager != null)
+ else
{
- _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ if (pCheckedEntry != null && _pFileManager != null)
+ {
+ _pFileManager->AddCheckedListEntry(index, pCheckedEntry);
+ }
}
}
if (_pFileManager != null)
+ {
selectedItemsCount = _pFileManager->GetCheckedListCount();
+ }
if (selectedItemsCount == 0)
{
_pLabelNumberOfItems->SetText(*_pStrItemSelectedCount);
_pLabelNumberOfItems->Invalidate(true);
}
- SetFooterVisibility(ENABLE_FOOTER_ITEM);
- if (_pFileManager != null && _pFileManager->IsCheckedListNull() == false)
- {
- if (_pFileManager->GetCheckedListCount() > 0)
- {
- SetFooterVisibility(ENABLE_FOOTER_ITEM);
-
- }
- else
- {
- SetFooterVisibility(DISABLE_FOOTER_ITEM);
- }
- }
- }
-
- if (pCheckedItemsList != null)
- {
- pCheckedItemsList->RemoveAll();
- delete pCheckedItemsList;
- pCheckedItemsList = null;
+ SetFooterVisibility(ENABLE_FOOTER_ITEM);
}
AppLogDebug("Exit %s", GetErrorMessage(r));
pArgs->Add(* new (std::nothrow) Integer(_editOrShare));
- if (_pFolderEntryPM->GetSourceForm() == CREATE_ITEM_SOURCE_CATEGORY_SEARCH_FORM)
- {
- pArgs->Add(*_pFolderEntryPM);
- }
+ pArgs->Add(*_pFolderEntryPM);
if (pSceneManager != null)
{
LoadEditForm();
}
- //todo: Goto Share Form.
}
break;
if (SceneManager::GetInstance()->GetCurrentSceneId() == IDSCN_TEMP_FORM)
{
_pMoreContextMenu->AddItem(viewAs, IDA_CONTEXT_MENU_VIEW_AS);
- _pMoreContextMenu->AddItem(sortBy, IDA_CONTEXT_MENU_BTN_SORT_BY, *pBitmapSortbyContextItem, null, null);
}
else
{
{
HideFileProgressingPopup();
MessageBox messageBox;
+ String moveFailedErrorMessage;
+ AppResource::GetInstance()->GetString(L"IDS_MF_MOVE_ERROR_MSG", moveFailedErrorMessage);
+
+ AppLogDebug("Move failed Error : %S" , moveFailedErrorMessage.GetPointer());
+
if (sourceFormOption.ToInt() == SELECT_MOVE_BUTTON)
{
- messageBox.Construct(L"", L"Cannot Move: The Destination and \n the source are the\n same", MSGBOX_STYLE_NONE, 1000);
+ messageBox.Construct(L"", moveFailedErrorMessage, MSGBOX_STYLE_NONE, 1000);
}
else
{
//Get the Directory Entries for the received Filepath.\r
if (_pFolderEntryPM != null)\r
{\r
+ _pFolderEntryPM->SetSourceForm(CREATE_ITEM_SOURCE_SUB_FOLDER_FILE_LIST);\r
_pFolderEntryPM->SetFolderEntryPath(received_Filepath);\r
_pFilenames = _pFolderEntryPM->GetFolderEntryList();\r
TryCatch(_pFilenames != null, , "Failed to allocate Memory to __pFilenames");\r
{
HideFileProgressingPopup();
MessageBox messageBox;
+ String moveFailedErrorMessage;
+ AppResource::GetInstance()->GetString(L"IDS_MF_MOVE_ERROR_MSG", moveFailedErrorMessage);
+
if (sourceFormOption.ToInt() == SELECT_MOVE_BUTTON)
{
- messageBox.Construct(L"", L"Cannot Move: The Destination and \n the source are the\n same", MSGBOX_STYLE_NONE, 1000);
+ messageBox.Construct(L"", moveFailedErrorMessage, MSGBOX_STYLE_NONE, 1000);
}
else
{
SubFolderMoveCopy::OnFormBackRequested(Form& source)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
+ ArrayList* pArgs = null;
+
+ pArgs = new (std::nothrow) ArrayList();
+ pArgs->Construct();
+
+ pArgs->Add(* new (std::nothrow) Integer(FILE_MANAGE_EDIT));
+
if (pSceneManager != null)
{
- pSceneManager->GoBackward(BackwardSceneTransition(IDSCN_EDIT_FORM, SCENE_TRANSITION_ANIMATION_TYPE_LEFT, SCENE_DESTROY_OPTION_DESTROY), null);
+ pSceneManager->GoBackward(BackwardSceneTransition(IDSCN_EDIT_FORM, SCENE_TRANSITION_ANIMATION_TYPE_LEFT, SCENE_DESTROY_OPTION_DESTROY), pArgs);
}
return;
}
pItem = new (std::nothrow) IconListViewItem();
r = pItem->Construct(*pListBitmap, &fileName);
- source = __pProviderPM->GetFolderEntryPresentationModel()->GetSourceForm();
- if (source == CREATE_ITEM_SOURCE_FILE_MANAGE_FORM || source == CREATE_ITEM_SOURCE_SPLIT_PANEL_FILE_MANAGE_FORM)
+ if (__pProviderPM->GetFolderEntryPresentationModel()->GetSourceForm() == CREATE_ITEM_SOURCE_FILE_MANAGE_FORM)
+ {
+ Bitmap* __pRenameBitmap = MfUtility::MergeBitmapN(IDB_RENAME_OUTER_CIRCLE, IDB_RENAME, ICON_LISTVIEW_RENAME_BOTTON_WIDTH, ICON_LISTVIEW_RENAME_BOTTON_HEIGHT);
+ if (__pRenameBitmap != null)
+ {
+ pItem->SetOverlayBitmap(OVERLAYITEM_RENAME,__pRenameBitmap, ALIGNMENT_LEFT, ALIGNMENT_BOTTOM);
+ delete __pRenameBitmap;
+ }
+
+ }
+
+ if (__pProviderPM->GetFolderEntryPresentationModel()->GetSourceForm() == CREATE_ITEM_SOURCE_CATEGORY_SEARCH_FORM)
{
Bitmap* __pRenameBitmap = MfUtility::MergeBitmapN(IDB_RENAME_OUTER_CIRCLE, IDB_RENAME, ICON_LISTVIEW_RENAME_BOTTON_WIDTH, ICON_LISTVIEW_RENAME_BOTTON_HEIGHT);
if (__pRenameBitmap != null)
InitializeAppRegistry();
FooterItem footerItemSearch;
- ButtonItem footerItemMenu;
__pItemContext = new (std::nothrow) ListContextItem();
footerItemSearch.Construct(IDA_CONTEXT_MENU_BTN_SEARCH);
footerItemSearch.SetText(buttonSearch);
- footerItemMenu.Construct(BUTTON_ITEM_STYLE_ICON, IDA_BTN_MORE);
-
- Bitmap* pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
- Bitmap* pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
- if (pBitmap != null)
- {
- pBitmap->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
- footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmap);
- }
- if (pBitmapPress != null)
- {
- pBitmapPress->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
- footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
- }
if (pFormFooter != null)
{
pFormFooter->SetStyle(FOOTER_STYLE_BUTTON_TEXT);
pFormFooter->AddItem(footerItemSearch);
- pFormFooter->SetButton(BUTTON_POSITION_LEFT, footerItemMenu);
pFormFooter->GetPosition(xPos, yPos);
}
-
_pLabelDisplayPath = static_cast< Label* >(GetControl("IDC_LABEL_DISPLAY_PATH"));
if (_pLabelDisplayPath != null)
{
result r = E_SUCCESS;
Integer currentFileType;
AppResource* pAppResource = null;
- Bitmap* pBitmapSortbyContextItem = null;
ArrayList *pArgs = null;
String sounds;
String videos;
pAppResource->GetString(L"IDS_MF_BODY_IMAGES", images);
pAppResource->GetString(L"IDS_MF_BODY_DOCUMENT", document);
pAppResource->GetString(L"IDS_MF_BODY_OTHERS", others);
- pBitmapSortbyContextItem = pAppResource->GetBitmapN(IDB_POPUP_SORTBY_ICON, BITMAP_PIXEL_FORMAT_ARGB8888);
}
switch (actionId)
SubBaseOnActionPerformed(source, actionId);
break;
}
-
- if (pBitmapSortbyContextItem != null)
- {
- delete pBitmapSortbyContextItem;
- pBitmapSortbyContextItem = null;
- }
return;
}