summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSehong Na <sehong.na@samsung.com>2014-05-31 13:02:09 +0900
committerSehong Na <sehong.na@samsung.com>2014-05-31 13:02:09 +0900
commit9148856fd3adaaef7f2c719e8d3e97ff181e89cc (patch)
tree343609e7136cac489768722e193b2b91a61094df
downloadug-myfile-efl-9148856fd3adaaef7f2c719e8d3e97ff181e89cc.tar.gz
ug-myfile-efl-9148856fd3adaaef7f2c719e8d3e97ff181e89cc.tar.bz2
ug-myfile-efl-9148856fd3adaaef7f2c719e8d3e97ff181e89cc.zip
-rw-r--r--CMakeLists.txt91
-rw-r--r--LICENSE.Flora206
-rw-r--r--NOTICE.Flora4
-rwxr-xr-xbuild_run.sh65
-rw-r--r--data/CMakeLists.txt18
-rw-r--r--data/ctrlbar_layout.edc44
-rw-r--r--data/effect_model_list.edc114
-rw-r--r--data/icons/Controlbar/U01_controlbar_cion_home.pngbin0 -> 4273 bytes
-rw-r--r--data/icons/Controlbar/U01_controlbar_cion_home_press.pngbin0 -> 4505 bytes
-rw-r--r--data/icons/Controlbar/U01_controlbar_cion_up_folder.pngbin0 -> 4015 bytes
-rw-r--r--data/icons/Controlbar/U01_controlbar_cion_up_folder_press.pngbin0 -> 4123 bytes
-rw-r--r--data/icons/U01_1st_icon_memory_card.pngbin0 -> 1706 bytes
-rw-r--r--data/icons/U01_1st_icon_memory_card_press.pngbin0 -> 3503 bytes
-rw-r--r--data/icons/U01_1st_icon_phone.pngbin0 -> 1514 bytes
-rw-r--r--data/icons/U01_1st_icon_phone_press.pngbin0 -> 3273 bytes
-rw-r--r--data/icons/myfile_icon_USB.pngbin0 -> 3891 bytes
-rw-r--r--data/icons/myfile_icon_add.pngbin0 -> 2999 bytes
-rw-r--r--data/icons/myfile_icon_cancel.pngbin0 -> 3426 bytes
-rw-r--r--data/icons/myfile_icon_control_pause.pngbin0 -> 2966 bytes
-rw-r--r--data/icons/myfile_icon_control_pause_press.pngbin0 -> 2941 bytes
-rw-r--r--data/icons/myfile_icon_control_play.pngbin0 -> 3573 bytes
-rw-r--r--data/icons/myfile_icon_control_play_press.pngbin0 -> 3324 bytes
-rw-r--r--data/icons/myfile_icon_copy.pngbin0 -> 1024 bytes
-rw-r--r--data/icons/myfile_icon_create_folder.pngbin0 -> 892 bytes
-rw-r--r--data/icons/myfile_icon_delete.pngbin0 -> 899 bytes
-rw-r--r--data/icons/myfile_icon_done.pngbin0 -> 3007 bytes
-rw-r--r--data/icons/myfile_icon_edit.pngbin0 -> 1262 bytes
-rw-r--r--data/icons/myfile_icon_etc.pngbin0 -> 5229 bytes
-rw-r--r--data/icons/myfile_icon_excel.pngbin0 -> 5986 bytes
-rw-r--r--data/icons/myfile_icon_folder.pngbin0 -> 3799 bytes
-rw-r--r--data/icons/myfile_icon_folder_open.pngbin0 -> 4233 bytes
-rw-r--r--data/icons/myfile_icon_html.pngbin0 -> 6416 bytes
-rw-r--r--data/icons/myfile_icon_images.pngbin0 -> 1454 bytes
-rw-r--r--data/icons/myfile_icon_java.pngbin0 -> 3005 bytes
-rw-r--r--data/icons/myfile_icon_list_by.pngbin0 -> 875 bytes
-rw-r--r--data/icons/myfile_icon_mmc.pngbin0 -> 3006 bytes
-rw-r--r--data/icons/myfile_icon_mmc_sub.pngbin0 -> 691 bytes
-rw-r--r--data/icons/myfile_icon_move.pngbin0 -> 1130 bytes
-rw-r--r--data/icons/myfile_icon_move_here.pngbin0 -> 873 bytes
-rw-r--r--data/icons/myfile_icon_music.pngbin0 -> 4425 bytes
-rw-r--r--data/icons/myfile_icon_paste_here.pngbin0 -> 1024 bytes
-rw-r--r--data/icons/myfile_icon_pdf.pngbin0 -> 4794 bytes
-rw-r--r--data/icons/myfile_icon_phone.pngbin0 -> 3028 bytes
-rw-r--r--data/icons/myfile_icon_ppt.pngbin0 -> 5417 bytes
-rw-r--r--data/icons/myfile_icon_rss.pngbin0 -> 5082 bytes
-rw-r--r--data/icons/myfile_icon_search.pngbin0 -> 1491 bytes
-rw-r--r--data/icons/myfile_icon_share.pngbin0 -> 1106 bytes
-rw-r--r--data/icons/myfile_icon_store_here.pngbin0 -> 3147 bytes
-rw-r--r--data/icons/myfile_icon_svg.pngbin0 -> 5890 bytes
-rw-r--r--data/icons/myfile_icon_swf.pngbin0 -> 5653 bytes
-rw-r--r--data/icons/myfile_icon_text.pngbin0 -> 4023 bytes
-rw-r--r--data/icons/myfile_icon_upper_folder_black_theme.pngbin0 -> 3197 bytes
-rw-r--r--data/icons/myfile_icon_upper_folder_focus.pngbin0 -> 3134 bytes
-rw-r--r--data/icons/myfile_icon_upper_folder_white_theme.pngbin0 -> 348 bytes
-rw-r--r--data/icons/myfile_icon_video.pngbin0 -> 8062 bytes
-rw-r--r--data/icons/myfile_icon_video_play.pngbin0 -> 5001 bytes
-rw-r--r--data/icons/myfile_icon_word.pngbin0 -> 5865 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_excel.pngbin0 -> 9778 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_folder.pngbin0 -> 4585 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_folder_open.pngbin0 -> 5735 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_html.pngbin0 -> 10712 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_music.pngbin0 -> 7876 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_pdf.pngbin0 -> 7328 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_ppt.pngbin0 -> 8639 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_rss.pngbin0 -> 7469 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_svg.pngbin0 -> 8226 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_swf.pngbin0 -> 9507 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_text.pngbin0 -> 5914 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_unkown.pngbin0 -> 8219 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_video.pngbin0 -> 19631 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_video_play.pngbin0 -> 8407 bytes
-rw-r--r--data/icons/myfile_thumbnail_icon_word.pngbin0 -> 10262 bytes
-rw-r--r--data/image/No_ex_stor.pngbin0 -> 8537 bytes
-rw-r--r--data/image/mf_new_folder_editfield_bg.pngbin0 -> 3667 bytes
-rw-r--r--data/image/myfile_nocontent.pngbin0 -> 7306 bytes
-rw-r--r--data/navigation_view.edc194
-rw-r--r--data/no_storage.edc178
-rw-r--r--data/pathinfo.edc112
-rw-r--r--data/po/CMakeLists.txt25
-rw-r--r--data/po/POTFILES.in17
-rw-r--r--data/po/ar.po317
-rw-r--r--data/po/az.po318
-rw-r--r--data/po/bg.po318
-rw-r--r--data/po/ca.po318
-rw-r--r--data/po/cs.po318
-rw-r--r--data/po/da.po318
-rw-r--r--data/po/de_DE.po318
-rw-r--r--data/po/el_GR.po317
-rw-r--r--data/po/en.po318
-rw-r--r--data/po/en_PH.po318
-rw-r--r--data/po/en_US.po318
-rw-r--r--data/po/es_ES.po317
-rw-r--r--data/po/es_MX.po297
-rw-r--r--data/po/et.po318
-rw-r--r--data/po/eu.po318
-rw-r--r--data/po/fi.po318
-rw-r--r--data/po/fr_CA.po318
-rw-r--r--data/po/fr_FR.po318
-rw-r--r--data/po/ga.po318
-rw-r--r--data/po/gl.po318
-rw-r--r--data/po/hi.po318
-rw-r--r--data/po/hr.po318
-rw-r--r--data/po/hu.po318
-rw-r--r--data/po/hy.po318
-rw-r--r--data/po/is.po318
-rw-r--r--data/po/it_IT.po318
-rw-r--r--data/po/ja_JP.po318
-rw-r--r--data/po/ka.po318
-rw-r--r--data/po/kk.po318
-rw-r--r--data/po/ko_KR.po318
-rw-r--r--data/po/lt.po318
-rw-r--r--data/po/lv.po318
-rw-r--r--data/po/mk.po318
-rw-r--r--data/po/nb.po318
-rw-r--r--data/po/nl_NL.po314
-rw-r--r--data/po/pl.po318
-rw-r--r--data/po/pt_BR.po318
-rw-r--r--data/po/pt_PT.po318
-rw-r--r--data/po/ro.po318
-rw-r--r--data/po/ru_RU.po318
-rw-r--r--data/po/sk.po318
-rw-r--r--data/po/sl.po318
-rw-r--r--data/po/sr.po318
-rw-r--r--data/po/sv.po318
-rw-r--r--data/po/tr_TR.po318
-rw-r--r--data/po/ug-myfile-efl.pot94
-rw-r--r--data/po/uk.po318
-rw-r--r--data/po/update-po.sh57
-rw-r--r--data/po/uz.po318
-rw-r--r--data/po/zh_CN.po318
-rw-r--r--data/po/zh_HK.po318
-rw-r--r--data/po/zh_SG.po318
-rw-r--r--data/po/zh_TW.po318
-rw-r--r--data/popup_new_folder.edc176
-rw-r--r--data/search_path.edc28
-rw-r--r--data/ug_edc_common.h38
-rw-r--r--data/ug_navibar_layout.edc98
-rw-r--r--gbs/.gbs.conf37
-rw-r--r--packaging/ug-myfile-efl.spec57
-rw-r--r--src/common/file-system/mf-ug-file-attr.c1319
-rw-r--r--src/common/file-system/mf-ug-fs-oper.c1034
-rw-r--r--src/common/mf-ug-cb.c1701
-rw-r--r--src/common/mf-ug-fm-svc-wapper.c946
-rw-r--r--src/common/mf-ug-inotify-handle.c349
-rw-r--r--src/common/mf-ug-list-play.c1785
-rw-r--r--src/common/mf-ug-search-internal.c882
-rw-r--r--src/common/mf-ug-search.c125
-rw-r--r--src/common/mf-ug-util.c858
-rw-r--r--src/include/mf-ug-cb.h65
-rw-r--r--src/include/mf-ug-conf.h80
-rw-r--r--src/include/mf-ug-dlog.h86
-rw-r--r--src/include/mf-ug-fm-svc-wrapper.h45
-rw-r--r--src/include/mf-ug-fs-util.h332
-rw-r--r--src/include/mf-ug-inotify-handle.h40
-rw-r--r--src/include/mf-ug-list-play.h73
-rw-r--r--src/include/mf-ug-main.h203
-rw-r--r--src/include/mf-ug-resource.h84
-rw-r--r--src/include/mf-ug-search-internal.h68
-rw-r--r--src/include/mf-ug-search.h211
-rw-r--r--src/include/mf-ug-util.h283
-rw-r--r--src/include/mf-ug-winset.h164
-rw-r--r--src/mf-ug-main.c1375
-rw-r--r--src/widget/mf-ug-ctrl-bar.c249
-rw-r--r--src/widget/mf-ug-genlist.c1649
-rw-r--r--src/widget/mf-ug-navi-bar.c956
-rw-r--r--src/widget/mf-ug-popup.c599
-rw-r--r--src/widget/mf-ug-search-view.c455
-rw-r--r--src/widget/mf-ug-tab-bar.c266
-rw-r--r--tests/ugmyfiletestapp/CMakeLists.txt106
-rwxr-xr-xtests/ugmyfiletestapp/build.sh12
-rw-r--r--tests/ugmyfiletestapp/edj/layoutedj.edc66
-rw-r--r--tests/ugmyfiletestapp/git.tgzbin0 -> 580453 bytes
-rw-r--r--tests/ugmyfiletestapp/include/dbg.h39
-rw-r--r--tests/ugmyfiletestapp/include/main.h7
-rw-r--r--tests/ugmyfiletestapp/org.tizen.ugmyfiletestapp.pngbin0 -> 10504 bytes
-rw-r--r--tests/ugmyfiletestapp/org.tizen.ugmyfiletestapp.xml.in10
-rw-r--r--tests/ugmyfiletestapp/packaging/org.tizen.ugmyfiletestapp.spec70
-rw-r--r--tests/ugmyfiletestapp/src/main.c322
-rw-r--r--ug-myfile-efl.manifest5
-rw-r--r--ug-myfile-efl.xml34
180 files changed, 34796 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..a047249
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,91 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(ug-myfile-efl C)
+
+
+####################################
+########## SET Directory ###########
+####################################
+SET(MFUGNAME ug-myfile-efl)
+SET(UGINCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/src/include)
+
+SET(UG-SRC-DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
+SET(UG-UTILITY-DIR ${UG-SRC-DIR}/common)
+SET(UG-FS-DIR ${UG-UTILITY-DIR}/file-system)
+SET(UG-WIDGET-DIR ${UG-SRC-DIR}/widget)
+
+SET(PREFIX "/usr/ug")
+SET(LIBDIR "${PREFIX}/lib")
+SET(RESDIR "${PREFIX}/res")
+SET(LOCALEDIR "${RESDIR}/locale")
+SET(IMAGEDIR "${RESDIR}/images/${MFUGNAME}")
+SET(EDJDIR "${RESDIR}/edje/${MFUGNAME}")
+
+
+SET(SRCS
+ ${UG-SRC-DIR}/mf-ug-main.c
+ ${UG-UTILITY-DIR}/mf-ug-util.c
+ ${UG-UTILITY-DIR}/mf-ug-cb.c
+ ${UG-UTILITY-DIR}/mf-ug-fm-svc-wapper.c
+ ${UG-UTILITY-DIR}/mf-ug-inotify-handle.c
+ ${UG-UTILITY-DIR}/mf-ug-list-play.c
+ ${UG-UTILITY-DIR}/mf-ug-search-internal.c
+ ${UG-UTILITY-DIR}/mf-ug-search.c
+########### winset wrap ##########
+ ${UG-WIDGET-DIR}/mf-ug-navi-bar.c
+ ${UG-WIDGET-DIR}/mf-ug-genlist.c
+ ${UG-WIDGET-DIR}/mf-ug-popup.c
+ ${UG-WIDGET-DIR}/mf-ug-ctrl-bar.c
+# ${UG-WIDGET-DIR}/mf-ug-tab-bar.c
+ ${UG-WIDGET-DIR}/mf-ug-search-view.c
+################ file system #########
+ ${UG-FS-DIR}/mf-ug-file-attr.c
+ ${UG-FS-DIR}/mf-ug-fs-oper.c
+ )
+
+INCLUDE_DIRECTORIES(${UGINCLUDE})
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(ug_pkgs REQUIRED
+ecore-x
+ecore-evas
+elementary
+vconf
+glib-2.0
+drm-client
+ui-gadget-1
+capi-appfw-application
+capi-content-media-content
+dlog
+capi-media-sound-manager
+capi-media-player
+capi-system-power
+notification
+utilX
+)
+
+FOREACH(flag ${ug_pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
+
+
+ADD_DEFINITIONS("-DLIST_PLAY_SUPPORT")
+ADD_DEFINITIONS("-DUG_THUMB_REAL_TIME_UPDATE")
+ADD_DEFINITIONS("-DMF_UG_FEATURE_NEW_UX")
+ADD_DEFINITIONS("-DUG_OPERATION_SELECT_MODE")
+
+
+ADD_LIBRARY(${MFUGNAME} SHARED ${SRCS})
+TARGET_LINK_LIBRARIES(${MFUGNAME} ${ug_pkgs_LDFLAGS} dl)
+
+INSTALL(TARGETS ${MFUGNAME} LIBRARY DESTINATION ${LIBDIR})
+
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${MFUGNAME}.xml DESTINATION /usr/share/packages)
+
+ADD_SUBDIRECTORY(data)
+
diff --git a/LICENSE.Flora b/LICENSE.Flora
new file mode 100644
index 0000000..ee51c0c
--- /dev/null
+++ b/LICENSE.Flora
@@ -0,0 +1,206 @@
+Flora License
+
+Version 1.1, May, 2012
+
+http://floralicense.org/license/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction,
+and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by
+the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and
+all other entities that control, are controlled by, or are
+under common control with that entity. For the purposes of
+this definition, "control" means (i) the power, direct or indirect,
+to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
+or more of the outstanding shares, or (iii) beneficial ownership of
+such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity
+exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical
+transformation or translation of a Source form, including but
+not limited to compiled object code, generated documentation,
+and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice
+that is included in or attached to the work (an example is provided
+in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent,
+as a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from,
+or merely link (or bind by name) to the interfaces of, the Work and
+Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor
+for inclusion in the Work by the copyright owner or by an individual or
+Legal Entity authorized to submit on behalf of the copyright owner.
+For the purposes of this definition, "submitted" means any form of
+electronic, verbal, or written communication sent to the Licensor or
+its representatives, including but not limited to communication on
+electronic mailing lists, source code control systems, and issue
+tracking systems that are managed by, or on behalf of, the Licensor
+for the purpose of discussing and improving the Work, but excluding
+communication that is conspicuously marked or otherwise designated
+in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity
+on behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+"Tizen Certified Platform" shall mean a software platform that complies
+with the standards set forth in the Tizen Compliance Specification
+and passes the Tizen Compliance Tests as defined from time to time
+by the Tizen Technical Steering Group and certified by the Tizen
+Association or its designated agent.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the
+Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made,
+use, offer to sell, sell, import, and otherwise transfer the Work
+solely as incorporated into a Tizen Certified Platform, where such
+license applies only to those patent claims licensable by such
+Contributor that are necessarily infringed by their Contribution(s)
+alone or by combination of their Contribution(s) with the Work solely
+as incorporated into a Tizen Certified Platform to which such
+Contribution(s) was submitted. If You institute patent litigation
+against any entity (including a cross-claim or counterclaim
+in a lawsuit) alleging that the Work or a Contribution incorporated
+within the Work constitutes direct or contributory patent infringement,
+then any patent licenses granted to You under this License for that
+Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+Work or Derivative Works thereof pursuant to the copyright license
+above, in any medium, with or without modifications, and in Source or
+Object form, provided that You meet the following conditions:
+
+ 1. You must give any other recipients of the Work or Derivative Works
+ a copy of this License; and
+ 2. You must cause any modified files to carry prominent notices stating
+ that You changed the files; and
+ 3. You must retain, in the Source form of any Derivative Works that
+ You distribute, all copyright, patent, trademark, and attribution
+ notices from the Source form of the Work, excluding those notices
+ that do not pertain to any part of the Derivative Works; and
+ 4. If the Work includes a "NOTICE" text file as part of its distribution,
+ then any Derivative Works that You distribute must include a readable
+ copy of the attribution notices contained within such NOTICE file,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works, in at least one of the following places:
+ within a NOTICE text file distributed as part of the Derivative Works;
+ within the Source form or documentation, if provided along with the
+ Derivative Works; or, within a display generated by the Derivative Works,
+ if and wherever such third-party notices normally appear.
+ The contents of the NOTICE file are for informational purposes only
+ and do not modify the License.
+
+You may add Your own attribution notices within Derivative Works
+that You distribute, alongside or as an addendum to the NOTICE text
+from the Work, provided that such additional attribution notices
+cannot be construed as modifying the License. You may add Your own
+copyright statement to Your modifications and may provide additional or
+different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works
+as a whole, provided Your use, reproduction, and distribution of
+the Work otherwise complies with the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+any Contribution intentionally submitted for inclusion in the Work
+by You to the Licensor shall be under the terms and conditions of
+this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify
+the terms of any separate license agreement you may have executed
+with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+names, trademarks, service marks, or product names of the Licensor,
+except as required for reasonable and customary use in describing the
+origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+agreed to in writing, Licensor provides the Work (and each
+Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied, including, without limitation, any warranties or conditions
+of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+PARTICULAR PURPOSE. You are solely responsible for determining the
+appropriateness of using or redistributing the Work and assume any
+risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+whether in tort (including negligence), contract, or otherwise,
+unless required by applicable law (such as deliberate and grossly
+negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a
+result of this License or out of the use or inability to use the
+Work (including but not limited to damages for loss of goodwill,
+work stoppage, computer failure or malfunction, or any and all
+other commercial damages or losses), even if such Contributor
+has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+the Work or Derivative Works thereof, You may choose to offer,
+and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this
+License. However, in accepting such obligations, You may act only
+on Your own behalf and on Your sole responsibility, not on behalf
+of any other Contributor, and only if You agree to indemnify,
+defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason
+of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Flora License to your work
+
+To apply the Flora License to your work, attach the following
+boilerplate notice, with the fields enclosed by brackets "[]"
+replaced with your own identifying information. (Don't include
+the brackets!) The text should be enclosed in the appropriate
+comment syntax for the file format. We also recommend that a
+file or class name and description of purpose be included on the
+same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Flora License, Version 1.1 (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.
+
diff --git a/NOTICE.Flora b/NOTICE.Flora
new file mode 100644
index 0000000..73f7581
--- /dev/null
+++ b/NOTICE.Flora
@@ -0,0 +1,4 @@
+Copyright (c) Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.1
+Please, see the LICENSE file for Flora License, Version 1.1 terms and conditions.
+
diff --git a/build_run.sh b/build_run.sh
new file mode 100755
index 0000000..01c5dea
--- /dev/null
+++ b/build_run.sh
@@ -0,0 +1,65 @@
+#!/bin/bash
+
+BUILD="0"
+INSTALL="0"
+RUN="0"
+RUN_TEST="0"
+RUN_TEST_AND_APP="0"
+TESTAPP_FILE=~/GBS-ROOT/local/repos/tizen/i586/RPMS/org.tizen.ugmyfiletestapp-0.0.1-1.i586.rpm
+
+while : ; do
+ case "$1" in
+ --b)
+ BUILD="1"
+ shift ;;
+ --i)
+ INSTALL="1"
+ shift ;;
+ --r)
+ RUN="1"
+ shift ;;
+ *)
+ break ;;
+ esac
+done
+
+
+if [ $BUILD == "1" ]; then
+ echo "Build"
+ cd tests/ugmyfiletestapp/
+ set -e
+ ./build.sh
+ if [ $? == 1 ]; then
+ echo "Build ugmyfiletestapp was fail"
+ exit 1;
+ fi
+ cd ..
+ cd ..
+ gbs build -A i586 -R https://download.tizen.org/snapshots/2.2-emul/common/latest/repos/tizen-main/ia32/packages -R https://download.tizen.org/snapshots/2.2-emul/common/latest/repos/tizen-base/ia32/packages --buildroot=~/GBS-ROOT --extra-packs=zypper,gdb,gdb-server --skip-conf-repos --include-all --keep-packs
+ if [ $? == 1 ]; then
+ grep "error:" ~/GBS-ROOT/local/repos/tizen/i586/logs/fail/ug-myfile-efl-0.0.48-1/log
+ exit 1;
+ fi
+
+fi
+
+if [ $INSTALL == "1" ]; then
+ ~/tizen-sdk/tools/sdb root on
+ ~/tizen-sdk/tools/sdb shell rm -rf /tmp/rpm
+ ~/tizen-sdk/tools/sdb shell mkdir /tmp/rpm
+
+ ~/tizen-sdk/tools/sdb push ~/GBS-ROOT/local/repos/tizen/i586/RPMS/ug-myfile-efl-0.0.48-1.i586.rpm /tmp/rpm
+
+ ~/tizen-sdk/tools/sdb shell pkgcmd --install --quiet --package-type rpm --package-path /tmp/rpm/ug-myfile-efl-0.0.48-1.i586.rpm
+ if [ -e $TESTAPP_FILE ]; then
+ ~/tizen-sdk/tools/sdb push $TESTAPP_FILE /tmp/rpm
+ ~/tizen-sdk/tools/sdb shell pkgcmd --install --quiet --package-type rpm --package-path /tmp/rpm/org.tizen.ugmyfiletestapp-0.0.1-1.i586.rpm
+ else
+ echo "$UG_FILE not found"
+ fi
+fi
+
+if [ $RUN == "1" ]; then
+ echo "run"
+ ~/tizen-sdk/tools/sdb shell /opt/apps/org.tizen.ugmyfiletestapp/bin/ugmyfiletestapp
+fi
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
new file mode 100644
index 0000000..d3224f2
--- /dev/null
+++ b/data/CMakeLists.txt
@@ -0,0 +1,18 @@
+# edje
+ADD_CUSTOM_TARGET(ug_navibar_layout.edj
+ COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/image
+ ${CMAKE_SOURCE_DIR}/data/ug_navibar_layout.edc
+ ${CMAKE_BINARY_DIR}/ug_navibar_layout.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/ug_navibar_layout.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} ug_navibar_layout.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/ug_navibar_layout.edj DESTINATION ${EDJDIR})
+# images
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/icons/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.png"
+PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
+
+# i18n
+ADD_SUBDIRECTORY(po)
+
diff --git a/data/ctrlbar_layout.edc b/data/ctrlbar_layout.edc
new file mode 100644
index 0000000..8f9d94e
--- /dev/null
+++ b/data/ctrlbar_layout.edc
@@ -0,0 +1,44 @@
+group
+{
+ name: UG_GRP_CTRL_BAR;
+ parts
+ {
+ part
+ {
+ name: "base";
+ type: RECT;
+ repeat_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 100;
+ color: 0 0 0 0;
+ fixed: 0 1;
+ }
+ }
+
+ part
+ {
+ name: "content";
+ type: SWALLOW;
+ repeat_events: 0;
+ //scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ fixed: 1 0;
+ align: 0 0;
+ min: 0 100;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ }
+}
diff --git a/data/effect_model_list.edc b/data/effect_model_list.edc
new file mode 100644
index 0000000..9e30657
--- /dev/null
+++ b/data/effect_model_list.edc
@@ -0,0 +1,114 @@
+group
+{
+ name: UG_GRP_LIST;
+ parts
+ {
+ part
+ {
+ name: "icon";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ max : UG_THUMBNAIL_W UG_THUMBNAIL_H;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ aspect: 1.0 1.0;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ visible: 0;
+ color: 0 0 0 255;
+ }
+ description
+ {
+ state: "min" 0.0;
+ inherit: "default" 0.0;
+ max: 0 0;
+ }
+ description
+ {
+ state: "level1" 0.0;
+ inherit: "default" 0.0;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+
+ part
+ {
+ name: "swallow_thumb";
+ type: SWALLOW;
+ mouse_events: 0;
+
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1
+ {
+ to: "icon";
+ }
+ rel2
+ {
+ to: "icon";
+ }
+ }
+ }
+ part
+ {
+ name: "myfile.memory_icon.sub";
+ type: SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ max : UG_MEMORY_SUB_THUMB_W UG_MEMORY_SUB_THUMB_H;
+ min : UG_MEMORY_SUB_THUMB_W UG_MEMORY_SUB_THUMB_H;
+ fixed: 1 1;
+ rel1
+ {
+ relative:0.5 0.5; to:"icon";
+ }
+ rel2
+ {
+ relative:1.0 1.0;to:"icon";
+ }
+ }
+ }
+ }
+ programs
+ {
+ program
+ {
+ name: "effect_gen";
+ signal: "effect.gen";
+ source: "thumb";
+ action: STATE_SET "min" 0.0;
+ target: "icon";
+ after: "thumb_gen_1";
+ }
+ EFFECT_PROGRAMS("thumb_gen_1", "level1", "thumb_gen_2");
+ program
+ {
+ name: "thumb_gen_2";
+ action: STATE_SET "default" 0.0;
+ target: "icon";
+ transition: SINUSOIDAL 0.1;
+ }
+ }
+}
diff --git a/data/icons/Controlbar/U01_controlbar_cion_home.png b/data/icons/Controlbar/U01_controlbar_cion_home.png
new file mode 100644
index 0000000..f521c9e
--- /dev/null
+++ b/data/icons/Controlbar/U01_controlbar_cion_home.png
Binary files differ
diff --git a/data/icons/Controlbar/U01_controlbar_cion_home_press.png b/data/icons/Controlbar/U01_controlbar_cion_home_press.png
new file mode 100644
index 0000000..ca24783
--- /dev/null
+++ b/data/icons/Controlbar/U01_controlbar_cion_home_press.png
Binary files differ
diff --git a/data/icons/Controlbar/U01_controlbar_cion_up_folder.png b/data/icons/Controlbar/U01_controlbar_cion_up_folder.png
new file mode 100644
index 0000000..57f3e58
--- /dev/null
+++ b/data/icons/Controlbar/U01_controlbar_cion_up_folder.png
Binary files differ
diff --git a/data/icons/Controlbar/U01_controlbar_cion_up_folder_press.png b/data/icons/Controlbar/U01_controlbar_cion_up_folder_press.png
new file mode 100644
index 0000000..b2fdb69
--- /dev/null
+++ b/data/icons/Controlbar/U01_controlbar_cion_up_folder_press.png
Binary files differ
diff --git a/data/icons/U01_1st_icon_memory_card.png b/data/icons/U01_1st_icon_memory_card.png
new file mode 100644
index 0000000..277e976
--- /dev/null
+++ b/data/icons/U01_1st_icon_memory_card.png
Binary files differ
diff --git a/data/icons/U01_1st_icon_memory_card_press.png b/data/icons/U01_1st_icon_memory_card_press.png
new file mode 100644
index 0000000..00a0644
--- /dev/null
+++ b/data/icons/U01_1st_icon_memory_card_press.png
Binary files differ
diff --git a/data/icons/U01_1st_icon_phone.png b/data/icons/U01_1st_icon_phone.png
new file mode 100644
index 0000000..647b42b
--- /dev/null
+++ b/data/icons/U01_1st_icon_phone.png
Binary files differ
diff --git a/data/icons/U01_1st_icon_phone_press.png b/data/icons/U01_1st_icon_phone_press.png
new file mode 100644
index 0000000..bbe69cb
--- /dev/null
+++ b/data/icons/U01_1st_icon_phone_press.png
Binary files differ
diff --git a/data/icons/myfile_icon_USB.png b/data/icons/myfile_icon_USB.png
new file mode 100644
index 0000000..bf4dc00
--- /dev/null
+++ b/data/icons/myfile_icon_USB.png
Binary files differ
diff --git a/data/icons/myfile_icon_add.png b/data/icons/myfile_icon_add.png
new file mode 100644
index 0000000..43c4984
--- /dev/null
+++ b/data/icons/myfile_icon_add.png
Binary files differ
diff --git a/data/icons/myfile_icon_cancel.png b/data/icons/myfile_icon_cancel.png
new file mode 100644
index 0000000..8d12808
--- /dev/null
+++ b/data/icons/myfile_icon_cancel.png
Binary files differ
diff --git a/data/icons/myfile_icon_control_pause.png b/data/icons/myfile_icon_control_pause.png
new file mode 100644
index 0000000..5ae19bb
--- /dev/null
+++ b/data/icons/myfile_icon_control_pause.png
Binary files differ
diff --git a/data/icons/myfile_icon_control_pause_press.png b/data/icons/myfile_icon_control_pause_press.png
new file mode 100644
index 0000000..3151a6a
--- /dev/null
+++ b/data/icons/myfile_icon_control_pause_press.png
Binary files differ
diff --git a/data/icons/myfile_icon_control_play.png b/data/icons/myfile_icon_control_play.png
new file mode 100644
index 0000000..cca0393
--- /dev/null
+++ b/data/icons/myfile_icon_control_play.png
Binary files differ
diff --git a/data/icons/myfile_icon_control_play_press.png b/data/icons/myfile_icon_control_play_press.png
new file mode 100644
index 0000000..315cb44
--- /dev/null
+++ b/data/icons/myfile_icon_control_play_press.png
Binary files differ
diff --git a/data/icons/myfile_icon_copy.png b/data/icons/myfile_icon_copy.png
new file mode 100644
index 0000000..13c40bb
--- /dev/null
+++ b/data/icons/myfile_icon_copy.png
Binary files differ
diff --git a/data/icons/myfile_icon_create_folder.png b/data/icons/myfile_icon_create_folder.png
new file mode 100644
index 0000000..d74811f
--- /dev/null
+++ b/data/icons/myfile_icon_create_folder.png
Binary files differ
diff --git a/data/icons/myfile_icon_delete.png b/data/icons/myfile_icon_delete.png
new file mode 100644
index 0000000..faaa0d3
--- /dev/null
+++ b/data/icons/myfile_icon_delete.png
Binary files differ
diff --git a/data/icons/myfile_icon_done.png b/data/icons/myfile_icon_done.png
new file mode 100644
index 0000000..d771640
--- /dev/null
+++ b/data/icons/myfile_icon_done.png
Binary files differ
diff --git a/data/icons/myfile_icon_edit.png b/data/icons/myfile_icon_edit.png
new file mode 100644
index 0000000..4ddc598
--- /dev/null
+++ b/data/icons/myfile_icon_edit.png
Binary files differ
diff --git a/data/icons/myfile_icon_etc.png b/data/icons/myfile_icon_etc.png
new file mode 100644
index 0000000..0cc767d
--- /dev/null
+++ b/data/icons/myfile_icon_etc.png
Binary files differ
diff --git a/data/icons/myfile_icon_excel.png b/data/icons/myfile_icon_excel.png
new file mode 100644
index 0000000..109b7de
--- /dev/null
+++ b/data/icons/myfile_icon_excel.png
Binary files differ
diff --git a/data/icons/myfile_icon_folder.png b/data/icons/myfile_icon_folder.png
new file mode 100644
index 0000000..d53be43
--- /dev/null
+++ b/data/icons/myfile_icon_folder.png
Binary files differ
diff --git a/data/icons/myfile_icon_folder_open.png b/data/icons/myfile_icon_folder_open.png
new file mode 100644
index 0000000..85e0f19
--- /dev/null
+++ b/data/icons/myfile_icon_folder_open.png
Binary files differ
diff --git a/data/icons/myfile_icon_html.png b/data/icons/myfile_icon_html.png
new file mode 100644
index 0000000..78646b4
--- /dev/null
+++ b/data/icons/myfile_icon_html.png
Binary files differ
diff --git a/data/icons/myfile_icon_images.png b/data/icons/myfile_icon_images.png
new file mode 100644
index 0000000..4dd3be3
--- /dev/null
+++ b/data/icons/myfile_icon_images.png
Binary files differ
diff --git a/data/icons/myfile_icon_java.png b/data/icons/myfile_icon_java.png
new file mode 100644
index 0000000..a083ee6
--- /dev/null
+++ b/data/icons/myfile_icon_java.png
Binary files differ
diff --git a/data/icons/myfile_icon_list_by.png b/data/icons/myfile_icon_list_by.png
new file mode 100644
index 0000000..0c17352
--- /dev/null
+++ b/data/icons/myfile_icon_list_by.png
Binary files differ
diff --git a/data/icons/myfile_icon_mmc.png b/data/icons/myfile_icon_mmc.png
new file mode 100644
index 0000000..f486674
--- /dev/null
+++ b/data/icons/myfile_icon_mmc.png
Binary files differ
diff --git a/data/icons/myfile_icon_mmc_sub.png b/data/icons/myfile_icon_mmc_sub.png
new file mode 100644
index 0000000..faced52
--- /dev/null
+++ b/data/icons/myfile_icon_mmc_sub.png
Binary files differ
diff --git a/data/icons/myfile_icon_move.png b/data/icons/myfile_icon_move.png
new file mode 100644
index 0000000..fdc8c8a
--- /dev/null
+++ b/data/icons/myfile_icon_move.png
Binary files differ
diff --git a/data/icons/myfile_icon_move_here.png b/data/icons/myfile_icon_move_here.png
new file mode 100644
index 0000000..06e7946
--- /dev/null
+++ b/data/icons/myfile_icon_move_here.png
Binary files differ
diff --git a/data/icons/myfile_icon_music.png b/data/icons/myfile_icon_music.png
new file mode 100644
index 0000000..9909d9c
--- /dev/null
+++ b/data/icons/myfile_icon_music.png
Binary files differ
diff --git a/data/icons/myfile_icon_paste_here.png b/data/icons/myfile_icon_paste_here.png
new file mode 100644
index 0000000..13c40bb
--- /dev/null
+++ b/data/icons/myfile_icon_paste_here.png
Binary files differ
diff --git a/data/icons/myfile_icon_pdf.png b/data/icons/myfile_icon_pdf.png
new file mode 100644
index 0000000..2480d81
--- /dev/null
+++ b/data/icons/myfile_icon_pdf.png
Binary files differ
diff --git a/data/icons/myfile_icon_phone.png b/data/icons/myfile_icon_phone.png
new file mode 100644
index 0000000..1c92369
--- /dev/null
+++ b/data/icons/myfile_icon_phone.png
Binary files differ
diff --git a/data/icons/myfile_icon_ppt.png b/data/icons/myfile_icon_ppt.png
new file mode 100644
index 0000000..42c1100
--- /dev/null
+++ b/data/icons/myfile_icon_ppt.png
Binary files differ
diff --git a/data/icons/myfile_icon_rss.png b/data/icons/myfile_icon_rss.png
new file mode 100644
index 0000000..1b566e2
--- /dev/null
+++ b/data/icons/myfile_icon_rss.png
Binary files differ
diff --git a/data/icons/myfile_icon_search.png b/data/icons/myfile_icon_search.png
new file mode 100644
index 0000000..ff46fa3
--- /dev/null
+++ b/data/icons/myfile_icon_search.png
Binary files differ
diff --git a/data/icons/myfile_icon_share.png b/data/icons/myfile_icon_share.png
new file mode 100644
index 0000000..c1a20b5
--- /dev/null
+++ b/data/icons/myfile_icon_share.png
Binary files differ
diff --git a/data/icons/myfile_icon_store_here.png b/data/icons/myfile_icon_store_here.png
new file mode 100644
index 0000000..65290d8
--- /dev/null
+++ b/data/icons/myfile_icon_store_here.png
Binary files differ
diff --git a/data/icons/myfile_icon_svg.png b/data/icons/myfile_icon_svg.png
new file mode 100644
index 0000000..64a841c
--- /dev/null
+++ b/data/icons/myfile_icon_svg.png
Binary files differ
diff --git a/data/icons/myfile_icon_swf.png b/data/icons/myfile_icon_swf.png
new file mode 100644
index 0000000..ee50e85
--- /dev/null
+++ b/data/icons/myfile_icon_swf.png
Binary files differ
diff --git a/data/icons/myfile_icon_text.png b/data/icons/myfile_icon_text.png
new file mode 100644
index 0000000..c937ef8
--- /dev/null
+++ b/data/icons/myfile_icon_text.png
Binary files differ
diff --git a/data/icons/myfile_icon_upper_folder_black_theme.png b/data/icons/myfile_icon_upper_folder_black_theme.png
new file mode 100644
index 0000000..050c295
--- /dev/null
+++ b/data/icons/myfile_icon_upper_folder_black_theme.png
Binary files differ
diff --git a/data/icons/myfile_icon_upper_folder_focus.png b/data/icons/myfile_icon_upper_folder_focus.png
new file mode 100644
index 0000000..d8dd048
--- /dev/null
+++ b/data/icons/myfile_icon_upper_folder_focus.png
Binary files differ
diff --git a/data/icons/myfile_icon_upper_folder_white_theme.png b/data/icons/myfile_icon_upper_folder_white_theme.png
new file mode 100644
index 0000000..e3853c1
--- /dev/null
+++ b/data/icons/myfile_icon_upper_folder_white_theme.png
Binary files differ
diff --git a/data/icons/myfile_icon_video.png b/data/icons/myfile_icon_video.png
new file mode 100644
index 0000000..a8e832a
--- /dev/null
+++ b/data/icons/myfile_icon_video.png
Binary files differ
diff --git a/data/icons/myfile_icon_video_play.png b/data/icons/myfile_icon_video_play.png
new file mode 100644
index 0000000..bbde433
--- /dev/null
+++ b/data/icons/myfile_icon_video_play.png
Binary files differ
diff --git a/data/icons/myfile_icon_word.png b/data/icons/myfile_icon_word.png
new file mode 100644
index 0000000..b399bad
--- /dev/null
+++ b/data/icons/myfile_icon_word.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_excel.png b/data/icons/myfile_thumbnail_icon_excel.png
new file mode 100644
index 0000000..c5ff6e6
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_excel.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_folder.png b/data/icons/myfile_thumbnail_icon_folder.png
new file mode 100644
index 0000000..c4b91e1
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_folder.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_folder_open.png b/data/icons/myfile_thumbnail_icon_folder_open.png
new file mode 100644
index 0000000..d928ea2
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_folder_open.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_html.png b/data/icons/myfile_thumbnail_icon_html.png
new file mode 100644
index 0000000..2e99180
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_html.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_music.png b/data/icons/myfile_thumbnail_icon_music.png
new file mode 100644
index 0000000..54c18e7
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_music.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_pdf.png b/data/icons/myfile_thumbnail_icon_pdf.png
new file mode 100644
index 0000000..30ea8e9
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_pdf.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_ppt.png b/data/icons/myfile_thumbnail_icon_ppt.png
new file mode 100644
index 0000000..bb97df2
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_ppt.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_rss.png b/data/icons/myfile_thumbnail_icon_rss.png
new file mode 100644
index 0000000..8fc1384
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_rss.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_svg.png b/data/icons/myfile_thumbnail_icon_svg.png
new file mode 100644
index 0000000..92b89e0
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_svg.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_swf.png b/data/icons/myfile_thumbnail_icon_swf.png
new file mode 100644
index 0000000..8d1278d
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_swf.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_text.png b/data/icons/myfile_thumbnail_icon_text.png
new file mode 100644
index 0000000..39cdc23
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_text.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_unkown.png b/data/icons/myfile_thumbnail_icon_unkown.png
new file mode 100644
index 0000000..37a22ec
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_unkown.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_video.png b/data/icons/myfile_thumbnail_icon_video.png
new file mode 100644
index 0000000..b4c1c66
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_video.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_video_play.png b/data/icons/myfile_thumbnail_icon_video_play.png
new file mode 100644
index 0000000..4fe90b2
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_video_play.png
Binary files differ
diff --git a/data/icons/myfile_thumbnail_icon_word.png b/data/icons/myfile_thumbnail_icon_word.png
new file mode 100644
index 0000000..ef5b578
--- /dev/null
+++ b/data/icons/myfile_thumbnail_icon_word.png
Binary files differ
diff --git a/data/image/No_ex_stor.png b/data/image/No_ex_stor.png
new file mode 100644
index 0000000..248bd36
--- /dev/null
+++ b/data/image/No_ex_stor.png
Binary files differ
diff --git a/data/image/mf_new_folder_editfield_bg.png b/data/image/mf_new_folder_editfield_bg.png
new file mode 100644
index 0000000..6c671f4
--- /dev/null
+++ b/data/image/mf_new_folder_editfield_bg.png
Binary files differ
diff --git a/data/image/myfile_nocontent.png b/data/image/myfile_nocontent.png
new file mode 100644
index 0000000..0c4a33b
--- /dev/null
+++ b/data/image/myfile_nocontent.png
Binary files differ
diff --git a/data/navigation_view.edc b/data/navigation_view.edc
new file mode 100644
index 0000000..38cc952
--- /dev/null
+++ b/data/navigation_view.edc
@@ -0,0 +1,194 @@
+group
+{
+ name: UG_GRP_NAVI_VIEW;
+ parts
+ {
+ part
+ {
+ name: "background";
+ type: RECT;
+ mouse_events: 0;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 0 0 0 0;
+ }
+ }
+ part
+ {
+ name: "part1";
+ type: SWALLOW;
+ repeat_events: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.0;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 0.9;
+ }
+ }
+ description
+ {
+ state: "short" 0.0;
+ align: 0.5 0.0;
+ rel1
+ {
+ relative: 0.0 0.1;
+ }
+ rel2
+ {
+ relative: 1.0 0.9;
+ }
+ }
+
+ }
+
+ part
+ {
+ name: "title";
+ type: SWALLOW;
+ repeat_events: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.0;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 0.1;
+ }
+ }
+ description
+ {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+
+ }
+
+ part
+ {
+ name: "sel_contents";
+ type: SWALLOW;
+ description
+ {
+ state: "default" 0.0;
+ fixed: 0 1;
+ align: 0.5 1.0;
+ rel1
+ {
+ relative: 0.0 0.85;
+ to:"part1";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: 1 1;
+ to:"part1";
+ }
+
+ }
+ description
+ {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part
+ {
+ name: "toolbar_button";
+ type: SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ fixed: 1 0;
+ align: 0 0;
+ rel1
+ {
+ relative: 0.0 0.90;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ }
+ description
+ {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+
+ }
+ }
+ programs
+ {
+ program
+ {
+ name: "show";
+ signal: "show,selection,info";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "sel_contents";
+ }
+ program
+ {
+ name: "hide";
+ signal: "hide,selection,info";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "sel_contents";
+ }
+ program
+ {
+ name: "show_toolbar";
+ signal: "show,toolbar,button";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "toolbar_button";
+ }
+ program
+ {
+ name: "hide_toolbar";
+ signal: "hide,toolbar,button";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "toolbar_button";
+ }
+ program
+ {
+ name: "show_title";
+ signal: "show,title,button";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "title";
+ action: STATE_SET "short" 0.0;
+ target: "part1";
+ }
+ program
+ {
+ name: "hide_title";
+ signal: "hide,title,button";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "title";
+ action: STATE_SET "default" 0.0;
+ target: "part1";
+
+ }
+
+ }
+}
diff --git a/data/no_storage.edc b/data/no_storage.edc
new file mode 100644
index 0000000..a9408c4
--- /dev/null
+++ b/data/no_storage.edc
@@ -0,0 +1,178 @@
+group
+{
+ name: UG_GRP_NO_CONTENT;
+ images
+ {
+ image: "myfile_nocontent.png" COMP;
+ image: "No_ex_stor.png" COMP;
+ }
+ parts
+ {
+ part
+ {
+ name: "background";
+ type: RECT;
+ mouse_events: 0;
+ description
+ {
+ state: "default" 0.0;
+ rel1
+ {
+ relative: 0.0 0.0;
+ offset: CTRLBAR_PADDING_X CTRLBAR_PADDING_Y;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -CTRLBAR_PADDING_X -CTRLBAR_PADDING_Y;
+ }
+ color: COLOR_BLACK;
+ }
+ }
+ part
+ {
+ name: "nocontents.image";
+ description
+ {
+ state: "default" 0.0;
+ visible: 1;
+ align: 0.5 0.5;
+ min: 200 235;
+ max: 200 235;
+ rel1
+ {
+ relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
+ to: "background";
+ }
+ rel2
+ {
+ relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
+ to: "background";
+ }
+ image
+ {
+ normal: "myfile_nocontent.png";
+ border: 1 1 1 1;
+ border_scale: 1;
+ }
+ aspect: 1.0 1.0;
+ aspect_preference: BOTH;
+ color: COLOR_WHITE;
+ }
+ description
+ {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+
+ description
+ {
+ state: "no_ext" 0.0;
+ visible: 1;
+ align: 0.5 0.5;
+ min: 200 235;
+ max: 200 235;
+ rel1
+ {
+ relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
+ to: "background";
+ }
+ rel2
+ {
+ relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
+ to: "background";
+ }
+ image
+ {
+ normal: "No_ex_stor.png";
+ border: 1 1 1 1;
+ border_scale: 1;
+ }
+ aspect: 1.0 1.0;
+ aspect_preference: BOTH;
+ color: COLOR_WHITE;
+ }
+ description
+ {
+ state: "hide_ext" 0.0;
+ inherit: "no_ext" 0.0;
+ visible: 0;
+ }
+
+ }
+
+ part
+ {
+ name: "middle.padding";
+ type: RECT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ visible: 0;
+ min: 1 NOCONTENT_MIDDLE_PADDING_INC;
+ max: 1 NOCONTENT_MIDDLE_PADDING_INC;
+ align: 0.5 0.0;
+ rel1
+ {
+ relative: 0.0 1.0;
+ to_y: "nocontents.image";
+ }
+ }
+ }
+
+ part
+ {
+ name: "message";
+ type: TEXT;
+ repeat_events: 0;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1
+ {
+ relative: 0.0 1.0;
+ to_x: "background";
+ to_y: "middle.padding";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ to_x: "background";
+ to_y: "middle.padding";
+ }
+ text
+ {
+ text: " ";
+ align: 0.5 0.5;
+ size: 40;
+ font: "sans";
+ min: 1 1;
+ }
+ }
+ }
+ }
+ programs
+ {
+ program
+ {
+ name: "show_no_mem";
+ signal: "show,no,memcard";
+ source: "elm";
+ action: STATE_SET "hide_ext" 0.0;
+ action: STATE_SET "default" 0.0;
+ target: "nocontents.image";
+ }
+ program
+ {
+ name: "hide";
+ signal: "show,no,ext";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ action: STATE_SET "no_ext" 0.0;
+ target: "nocontents.image";
+ }
+ }
+}
diff --git a/data/pathinfo.edc b/data/pathinfo.edc
new file mode 100644
index 0000000..9a6fc60
--- /dev/null
+++ b/data/pathinfo.edc
@@ -0,0 +1,112 @@
+group
+{
+ name: UG_GRP_PATH_INFO;
+ parts
+ {
+ #if 0
+ part
+ {
+ name: "info";
+ type: SWALLOW;
+ repeat_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 PATH_INFO_H;
+ }
+ }
+ #endif
+
+ part
+ {
+ name: "base";
+ type: RECT;
+ repeat_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: UG_MAIN_W PATH_INFO_H;
+ color: PATH_INFO_BG_COLOR;
+ }
+ }
+ part
+ {
+ name: "bg";
+ type: RECT;
+ clip_to: "disclip";
+ repeat_events: 0;
+ mouse_events: 0;
+ description
+ {
+ state: "default" 0.0;
+ color: PATH_INFO_BG_COLOR;
+ }
+ }
+ MF_UG_PART_PADDING_TOP(0)
+ MF_UG_PART_PADDING_BOTTOM( 0 )
+ MF_UG_PART_PADDING_LEFT( 10 )
+ part
+ {
+ name: "bottom_line";
+ type: RECT;
+ mouse_events: 0;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 1;
+ fixed: 0 1;
+ visible: 1;
+ color: BOTTOM_LINE_COLOR;
+ rel1
+ {
+ relative: 0.0 1.0;
+ offset: 0 -1;
+ }
+ }
+ }
+ part
+ {
+ name: "info";
+ type: TEXT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.0 0.5;
+ rel1
+ {
+ relative: 1.0 1.0;
+ offset: 0 0;
+ to_x: "elm.padding.left";
+ to_y: "elm.padding.top";
+ }
+ rel2
+ {
+ relative: 1.0 0.0;
+ offset: 0 0;
+ to_x: "elm.padding.left";
+ to_y: "elm.padding.bottom";
+ }
+ color: 255 255 255 255;
+ text
+ {
+ font: "SLP:style=Medium";
+ size: 32;
+ min: 1 1;
+ align: 0.0 0.5;
+ }
+ }
+ }
+ part
+ {
+ name: "disclip";
+ type: RECT;
+ description
+ {
+ state: "default" 0.0;
+ }
+ }
+ }
+}
diff --git a/data/po/CMakeLists.txt b/data/po/CMakeLists.txt
new file mode 100644
index 0000000..828e3a5
--- /dev/null
+++ b/data/po/CMakeLists.txt
@@ -0,0 +1,25 @@
+# for i18n
+
+SET(POFILES bg.po cs.po el_GR.po en_US.po et.po fr_CA.po gl.po hu.po it_IT.po kk.po
+es_MX.po lv.po nb.po ro.po sl.po tr_TR.po uz.po zh_SG.po az.po de_DE.po en.po fi.po ga.po hr.po is.po ka.po lt.po pl.po pt_PT.po sk.po sv.po zh_HK.po ar.po ca.po da.po en_PH.po es_ES.po eu.po fr_FR.po hi.po hy.po ja_JP.po ko_KR.po mk.po nl_NL.po pt_BR.po ru_RU.po sr.po uk.po zh_CN.po zh_TW.po)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+ SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+ MESSAGE("PO: ${pofile}")
+ GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+ GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+ SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${moFile}
+ COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+ DEPENDS ${absPofile}
+ )
+ INSTALL(FILES ${moFile}
+ DESTINATION /usr/ug/res/locale/${lang}/LC_MESSAGES RENAME ${MFUGNAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
diff --git a/data/po/POTFILES.in b/data/po/POTFILES.in
new file mode 100644
index 0000000..92bd4d0
--- /dev/null
+++ b/data/po/POTFILES.in
@@ -0,0 +1,17 @@
+# List of source files containing translatable strings.
+src_ug/myfile_sg_lib.c
+src_ug/ug/myfile_lib_ug.c
+src_ug/ug/myfileCallBack.c
+src_ug/ug/myfileUtil.c
+src_ug/libraries/platform-wrapper/myfile_filemanagerservice_wrapper.c
+src_ug/libraries/winset-wrapper/myfileContent.c
+src_ug/libraries/winset-wrapper/myfileContextPopup.c
+src_ug/libraries/winset-wrapper/myfileControlBar.c
+src_ug/libraries/winset-wrapper/myfileInput.c
+src_ug/libraries/winset-wrapper/myfileLayout.c
+src_ug/libraries/winset-wrapper/myfileListPlay.c
+src_ug/libraries/winset-wrapper/myfileListView.c
+src_ug/libraries/winset-wrapper/myfileNavigationBar.c
+src_ug/libraries/winset-wrapper/myfilePopup.c
+src_ug/launch/myfileGadgetImageViewer.c
+src_ug/launch/myfileLaunch.c
diff --git a/data/po/ar.po b/data/po/ar.po
new file mode 100644
index 0000000..d74d85b
--- /dev/null
+++ b/data/po/ar.po
@@ -0,0 +1,317 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "لأعلى"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "الرئيسية"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "عرض عبر اللائحة"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "عرض عبر المختصرات"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "فشل المسح"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "ملف DRM. يتعذر الإرسال"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "اسم الملف غير صالح"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "تجاوز الحد الأقصى لعدد المجلدات"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "تم رفض الإذن"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "فشل الإرسال"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "مجلد الوجهة هو مجلد فرعي من مجلد المصدر"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "هذا الملف غير موجود"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "يتعذر النسخ"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "يتعذر النقل"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "لا توجد مساحة كافية بذاكرة الهاتف. احذف بعض العناصر وحاول مرة أخرى"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "فشل النسخ"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "فشل النقل"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "الذاكرة لا تكفي. متوفر %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "نفس الاسم مستخدم مسبقا"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "يتعذر النقل. المجلد الوجهة نفس المجلد المصدر"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "إنشاء مجلد"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "لصق هنا"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "تنبيهات"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "خلفيات الشاشة"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "الهاتف"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "الصور"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "الفيديو"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "الأصوات"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ملفات محملة"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "بطاقة الذاكرة"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "‏‫التخزين الخارجي"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "تعديل"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "مسح"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "نقل"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "أعلى"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "نقل إلى هنا"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "نسخ"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "فرز حسب"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "بحث"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "المزيد"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "إنشاء مجلد"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "اسم المجلد"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ألبومي"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "عرض ﻜ"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "رجوع"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "مشاهد الفيديو الخاصة"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "حالة الحقوق"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "التاجر"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "العدد"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "يحتوي على"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "فردي"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "الفترة"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "إعادة تسمية"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "التوقيت"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "عداد محدد زمنيا"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "النوع"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "غير محدود"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "استبدال"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "نغمة رنين المتصل"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "الاسم"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "تم النسخ"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "لا شيء محدد"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "الذاكرة لا تكفي"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "لا يوجد ذاكرة كافية. امسح بعض العناصر"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "تاريخ الإنشاء"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "معلومات GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "خط عرض GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "خط طول GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "إصدار GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "أي"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "الاستخدامات المتوفرة"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "تنفيذ"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "التحويل"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "غير ممكن"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "يتم الآن تهيئة بيانات MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "ممكن"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "طباعة"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "الصلاحية"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "مجلد جديد"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "تعديل"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "فرز بواسطة"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "نقل إلى هنا"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "متابعة"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "جاري النسخ..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "لصق هنا"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "نوع ملف غير مدعوم"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "عرض مفصل"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "تصاعديا"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "تنازليا"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "الكل"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "أعلى"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "بحث في جميع المجلدات"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "عرض مختصر"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "إظهار امتداد الملفات"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "فرز بواسطة"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "القائمة والتفاصيل"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "إخفاء امتداد الملفات"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "الاسم (من أ إلى ي)‬"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "الاسم (من ي إلى أ)‬"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "التاريخ (الأحدث)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "التاريخ (الأقدم)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ذهاب إلى ملفاتي"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "نغمات الرنين"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "تصدير هنا"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "يتعذر تعيين محتوى محمي بـ DRM كنغمة رنين أو كتنبيه إخطار"
+
diff --git a/data/po/az.po b/data/po/az.po
new file mode 100644
index 0000000..0a8983c
--- /dev/null
+++ b/data/po/az.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Yuxarı"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Ev"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Siyahı ilə görüntülə"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Miniatur goruntusu ile gozden kecir"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Silmək mümkün olmadı"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM faylı. Göndərmək mümkün deyil"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Yanlış fayl adı"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maksimum qovluq sayına çatıldı"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "İcazə rədd edildi"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Göndərmə alınmadı"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Təyin edilmiş yer üçün qovluq mənbə qovluğunun alt qovluğudur"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Bu fayl mövcud deyil"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Surətini köçürmək mümkün deyildir"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Yerini dəyişdirmək mümkün deyil"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Telefon yaddaşında kifayət qədər yaddaş yoxdur. Bəzi elementləri silin və yenidən cəhd edin"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Köçürülmə baş tutmadı"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Keçmə alınmadı"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Yaddaş yetərsizdir. %s yerləşdirmək mümkündür"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Eyni ad hazırda istifadə edilir"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr " Yerini dəyişmək mümkün deyildir. Hədəf qovluq mənbə qovluğu ilə eynidir"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Qovluq yaradın"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Buraya yapışdırın"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Siqnallar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Divar kağızları"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Təsvirlər"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Səslər"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Yükləmələr"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Yaddaş kartı"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Xarici yaddaş"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redaktə et"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Apar"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Yuxarı"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Buraya keçin"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Köçür"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Nizamla"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Axtar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Daha çox"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Qovluq yarat"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Qovluğun adı"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mənim albomum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "...kimi nəzərdən keçir"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Geriyə"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mənim səsli kliplərim"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Düzgün status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tədarükçü"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Say"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tərkibi"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Fərdi"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "İnterval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Ad.dyş"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Vaxt"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Məhdud say"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Limitsiz"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Əvəz et"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zəng egənin zəng tonu"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ad"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Surəti saxlanıldı"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "He nə seçilməmişdir"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Hip yaddaşda kifayət qədər yer yoxdur"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Yaddaş kifayət etmir. Xahiş olunur bəzi elementləri silin"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Yaradılmış tarix"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS məlumatı"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS en dairəsi"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS uzunluq dairəsi"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS versiyası"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Təfsilatlar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Hər hansı"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "İstifadəsi mümkün olanlar"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "İcra et"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Göndərilir"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Mümkün deyil"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC məlumatı başladılır..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mümkündür"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Çap et"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Etibarlılıq"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yeni qovluq"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redaktə et"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sıralama qaydası"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Buraya keç"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Davam et"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Köçürülmə..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Buraya yapışdır"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Dəstəklənməyən fayl tipi"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Təfərrüat görünüşü"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Çoxalan"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Azalan"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Hamısını"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Yuxarı"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Bütün qovluqları axtar"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatür görüntüsü"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fayl genişlənməsini göstər"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sıralama qaydası"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Siyahı və təfərrüatlar"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fayl uzantısını gizlət"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ad (A-dan Z-yə)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ad (Z-dən A-ya)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Tarix (Ən son)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Tarix (Ən köhnə)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Fayllarıma daxil ol"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zəng tonu"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Çıxış buradan"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM ilə qorunan məzmunu zəng melodiyası və ya bildiriş xəbərdarlığı kimi qurmaq mümkün deyil"
+
diff --git a/data/po/bg.po b/data/po/bg.po
new file mode 100644
index 0000000..c642bef
--- /dev/null
+++ b/data/po/bg.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Нагоре"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Начало"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Изглед в списък"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Изглед с миниатюри"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Неуспешно изтриване"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM файл. Не може да се изпрати"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Невалидно име на файл"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Максималният брой папки достигнат"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Отказано разрешение"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Неуспешно изпращане"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папката – назначение е подпапка на папката - източник"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Файлът не съществува"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Не може да се копира"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Не може да се премести"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Няма достатъчно памет в паметта на телефона. Изтрийте някои елементи и опитайте отново"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Копиране неуспешно"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Неуспешно преместване"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Няма достатъчно памет. %s свободни"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Такова име вече се използва"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Не може да се премести. Папката – назначение е същата като папката - източник"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Създай папка"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Постави тук"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Автоматичен запис"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Тапети"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Изображения"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видеоклипове"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуци"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Изтеглени файлове"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта с памет"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Външна памет за съхр."
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Редактиране"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Изтрий"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Мести"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Нагоре"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Преместване тук"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копирай"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сортирай по"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Търсене"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Още"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Създаване на папка"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Име на папка"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Моят албум"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Виж като"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Моите видеоклипове"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Състояние на правата"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Доставчик"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Броене"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Съдържа"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуален"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Преим."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Час"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Отброяване по време"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Неограничен"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замени"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Тон за звънене за повикващ"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Копирано"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Нищо не е избрано"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Няма достатъчно динамична памет"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Няма достатъчно памет. Изтрийте някои елементи"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата на създаване"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Данни от GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Географска ширина от GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Географска дължина от GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS версия"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Детайли"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Всеки"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Налични употреби"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Изпълни"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Препращане"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невъзможно"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC данните се инициализират..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Lъзможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Отпечатаване"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Валидност"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ръчно"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Редактиране"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Подреждане по"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Преместване тук"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продължи"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копиране..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Постави тук"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдържан тип файл"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Подробен изглед"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Във възходящ ред"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "В низходящ ред"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Всички"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Нагоре"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Търс. във всички папки"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Екран миниатюри"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Покажи разширението на файл"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортиране по"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Списък и подробни данни"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Скрий разшир. на файл"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Име (A до Я)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Име (Я до А)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (най-нови)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (най-стари)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Отиди Моите файлове"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Мелодии"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортиране тук"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Защитеното с DRM съдържание не може да се задава като тон на звънене или предупреждение за уведомяване"
+
diff --git a/data/po/ca.po b/data/po/ca.po
new file mode 100644
index 0000000..2ca2d04
--- /dev/null
+++ b/data/po/ca.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Amunt"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Pers."
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Veure per llista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Veure per miniatura"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error en esborrar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arxiu DRM. No es pot enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fitxer no vàlid"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "S'ha assolit el nombre màxim de carpetes"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permís denegat"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error en enviar"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destinació és una subcarpeta de la d'origen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Aquest fitxer no existeix"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "No es pot copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "No es pot moure"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "No hi ha prou espai a la memòria del telèfon. Esborri'n alguns elements i torni-ho a intentar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error en copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error en moure"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "No hi ha prou memòria. %s disponible"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "El mateix nom ja està en ús"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "No es pot moure. La carpeta de destinació és la mateixa que la d'origen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Enganxar aquí"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avisos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fons de pantalla"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telèfon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imatges"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descàrregues"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Targeta memòria"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Emmagatzematge extern"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Esborrar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Moure"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Amunt"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Moure aquí"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cercar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Més"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom carpeta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "El meu àlbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Veure com a"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Enrere"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Els meus videoclips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estat correcte"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveïdor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Comptatge"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conté"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Reanom"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Compte contrarellotge"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipus"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Il·limitat"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodia de la persona que truca"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiat"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "No s'ha seleccionat res"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "No hi ha prou memòria dinàmica"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "No hi ha prou memòria. Esborrar-ne alguns elements"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data de creació"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informació de GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitud GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitud GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versió GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalls"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualsevol"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviant"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "No és possible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "S'estan inicialitzant les dades MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validesa"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Carpeta nova"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Llistar per"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Moure aquí"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiant..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Enganxar aquí"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "No s'admet el tipus de fitxer"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detall"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendent"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendent"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tot"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Amunt"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cercar totes les carp."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista de miniatura"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensió de fitxer"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Llista i detalls"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar exten fitxer"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A a Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z a A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (més recents)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (més antics)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Anar a Els meus fitxers"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodies"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "No es pot definir contingut protegit per DRM com a melodia o avís de notificació"
+
diff --git a/data/po/cs.po b/data/po/cs.po
new file mode 100644
index 0000000..d6eb8c8
--- /dev/null
+++ b/data/po/cs.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Nahoru"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domů"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Zobrazit podle seznamu"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Zobrazit podle miniatur"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Odstranění se nezdařilo"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Soubor DRM. Nelze odeslat"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neplatný název souboru"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Bylo dosaženo maximálního počtu složek"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Povolení bylo odepřeno"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Chyba odeslání"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Cílová složka je podsložkou zdrojové složky"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Soubor neexistuje"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nelze zkopírovat"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nelze přesunout"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedostatek paměti v paměti telefonu. Odstraňte některé položky a opakujte akci"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopírování se nezdařilo"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Přesunutí se nezdařilo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedostatek paměti. Zbývá: %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Stejný název je již použit"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nelze přesunout. Cílová složka je shodná se zdrojovou složkou"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Vytvořit složku"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Vložit sem"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Výstrahy"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pozadí"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videa"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuky"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Stažené položky"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Paměťová karta"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externí úložiště"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Upravit"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Odstranit"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Přesun"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Nahoru"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Přesunout sem"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopírovat"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Hledat"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Další"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Vytvořit složku"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Název složky"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moje album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Zobrazit jako"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Zpět"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje videoklipy"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stav práv"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dodavatel"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Počet"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuální"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Přejm."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Násobek času"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neomezeno"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Nahradit"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvonění volajícího"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Jméno"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Zkopírováno"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Není nic vybráno"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedostatek zásobníkové paměti"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedostatek paměti. Odstraňte některé položky"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum vytvoření"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informace GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Zeměpisná šířka GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Zeměpisná délka GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Verze GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Vše"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Počet použití k dispozici"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Provést"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Předání"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemožné"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Probíhá inicializace dat MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Možné"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tisk"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Platnost"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nová složka"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Upravit"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Přesunout sem"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Pokračovat"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopírování..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Vložit sem"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodporovaný typ souboru"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Vzestupně"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Sestupně"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Vše"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Nahoru"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hledat ve všech složk."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Zobrazení miniatur"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Zobrazit příponu souborů"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Seznam a detaily"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skrýt příponu souborů"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Název (od A do Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Název (od Z do A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (nejnovější)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (nejstarší)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Jít do Moje soubory"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvonění"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovat sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Obsah chráněný DRM není možné nastavit jako vyzváněcí tón nebo upozornění"
+
diff --git a/data/po/da.po b/data/po/da.po
new file mode 100644
index 0000000..0160efa
--- /dev/null
+++ b/data/po/da.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Op"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hjem"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Vis efter liste"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vis efter miniature"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Sletning mislykkedes"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan ikke sende"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ugyldigt filnavn"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Det maksimale antal mapper er nået"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tilladelse afslået"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Afsendelsen mislykkedes"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Destinationsmappen er en undermappe til kildemappen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fil findes ikke"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kunne ikke kopiere"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Kunne ikke flytte"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ikke tilstrækkelig telefonhukommelse. Slet nogle elementer, og prøv igen"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiering mislykkedes"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Flytning mislykkedes"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ikke tilstrækkelig hukommelse. %s er tilgængelig"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Det samme navn er allerede i brug"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Kunne ikke flytte. Destinationsmappen er den samme som kildemappen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Opret mappe"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Sæt ind her"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Advarsler"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Baggrunde"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Billeder"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoklip"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Lyde"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Hukommelseskort"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Eksternt lager"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redigér"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Slet"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flyt"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Op"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flyt hertil"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiér"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Søg"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mere"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Opret mappe"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappenavn"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mit album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tilbage"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mine videoklip"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status for rettigheder"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Sælger"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antal"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Indeholder"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Omdøb"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Tidsforbrug"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ubegrænset"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Erstat"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Kontakt ringetone"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopieret"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Intet er valgt"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Der er ikke tilstrækkelig heap-hukommelse"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Der er ikke tilstrækkelig hukommelse. Slet nogle elementer"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Oprettelsesdato"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-oplysninger"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-breddegrad"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-længdegrad"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS Version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Vilkårlig"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Gange tilbage"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Udfør"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Viderestiller"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ikke mulig"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initialiserer..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Muligt"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Udskriv"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gyldighed"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mappe"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redigér"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flyt hertil"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsæt"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierer ..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Indsæt her"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtype understøttes ikke"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljeret visning"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Faldende"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Op"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Søg i alle mapper"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniaturevisning"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Vis filtypenavn"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste og detaljer"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skjul filtypenavn"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Navn (A til Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Navn (Z til A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dato (nyeste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dato (ældste)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå til Mine filer"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportér her"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-beskyttet indhold kunne ikke indstilles som ringetone eller meddelelsesalarm"
+
diff --git a/data/po/de_DE.po b/data/po/de_DE.po
new file mode 100644
index 0000000..348cacf
--- /dev/null
+++ b/data/po/de_DE.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Hoch"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Nach Liste anzeigen"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "In Miniaturansicht anzeigen"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Löschen fehlgeschlagen"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-Datei. Kann nicht gesendet werden"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Dateiname ungültig"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximale Ordneranzahl erreicht"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Berechtigung abgelehnt"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Senden fehlgeschlagen"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Der Zielordner ist ein Unterordner des Quellordners"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Datei nicht vorhanden"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kopieren nicht möglich"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Verschieben nicht möglich"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nicht genügend Platz im Telefonspeicher. Löschen Sie einige Elemente und versuchen Sie es erneut."
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopieren fehlgeschlagen"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Verschieben fehlgeschlagen"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nicht genügend Speicher. %s verfügbar"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Derselbe Name wird bereits verwendet"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Verschieben nicht möglich. Ziel- und Quellordner sind gleich"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Ordner erstellen"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hier einfügen"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Signale"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Hintergrund"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Eigene Bilder"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Töne"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Speicher-\nkarte"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externer Speicher"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Bearbeiten"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Löschen"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Verschieben"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Hoch"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hierher verschieben"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopieren"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Suche"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Optionen"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ordner erstellen"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ordnername"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Eigenes Album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Anzeigen als"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Zurück"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Eigene Videos"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Copyright-Status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Anbieter"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Anzahl"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Enthält"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Umben."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Zeit"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Zeitzählung"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Unbegrenzt"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ersetzen"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Anruferklingelton"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiert"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nichts ausgewählt"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nicht genügend dynamischer Speicher"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nicht genügend Speicher. Löschen Sie einige Elemente"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Erstellungsdatum"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-Informationen"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-Breite"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-Länge"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-Version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Jede"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Verfügbare Nutzungen"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ausführen"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Weiterleitung"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nicht möglich"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-Daten werden initialisiert..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Möglich"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drucken"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gültigkeit"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Neuer Ordner"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Bearbeiten"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortieren"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hierher verschieben"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Weiter"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Wird kopiert..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hier einfügen"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nicht unterstützter Dateityp"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailansicht"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Aufsteigend"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Absteigend"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Hoch"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Alle Ordner durchsuchen"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniaturansicht"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Dateierweiterung anzeigen"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste und Details"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dateierweit. ausbl."
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A bis Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z bis A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (neueste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (älteste)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Eigene Dateien öffnen"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Klingeltöne"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hier exportieren"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-geschützter Inhalt kann nicht als Klingelton oder Benachrichtigungston festgelegt werden."
+
diff --git a/data/po/el_GR.po b/data/po/el_GR.po
new file mode 100644
index 0000000..737c103
--- /dev/null
+++ b/data/po/el_GR.po
@@ -0,0 +1,317 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Πάνω"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Προβολή ανά λίστα"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Προβολή μικρογραφιών"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Αποτυχία διαγραφής"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Αδύνατη αποστολή αρχείου DRM"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Μη έγκυρο όνομα αρχείου"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Μέγιστος"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Δεν έχετε δικαίωμα πρόσβασης"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Αποτυχία αποστολής"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Ο φάκελος προορισμού είναι υποφάκελος του φακέλου προέλευσης"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Δεν υπάρχει αρχείο"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Δεν είναι δυνατή η αντιγραφή"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Δεν είναι δυνατή η μετακίνηση"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Η μνήμη του τηλεφώνου δεν επαρκεί. Διαγράψτε ορισμένα στοιχεία και προσπαθήστε ξανά"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Αποτυχία αντιγραφής"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Αποτυχία μετακίνησης"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Δεν υπάρχει αρκετή μνήμη. Το στοιχείο %s είναι διαθέσιμο"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα χρησιμοποιείται ήδη"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Δεν είναι δυνατή η μετακίνηση. Ο φάκελος προορισμού είναι ο ίδιος με το φάκελο προέλευσης"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Δημ/ργία φακέλου"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Επικόλληση εδώ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Ειδοποιήσεις"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Θέματα φόντου"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Τηλέφωνο"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Εικόνες"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Βίντεο"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ήχοι"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Λήψεις"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Κάρτα μνήμης"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Εξωτ. χώρος αποθήκ."
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Επεξεργ."
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Διαγραφή"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Μετακίνηση"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Πάνω"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Μετακίνηση εδώ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Αντιγραφή"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ταξινόμ. κατά"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Αναζήτηση"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Περισσότ."
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Δημ/ργία φακέλου"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Όνομα φακέλου"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Το άλμπουμ μου"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Προβολή ως"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Πίσω"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Τα βίντεο κλιπ μου"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Κατάσταση δικαιώματος"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Προμηθευτής"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Πλήθος αρχείων"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Περιέχει"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Μεμονωμένο"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Διάστημα"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Μετον."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Ώρα"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Χρονομετρημένη μέτρηση"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Τύπος"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Απεριόριστες"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Αντικατ."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ήχος κλήσης καλούντος"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Όνομα"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Αντιγράφηκε"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Δεν έχει γίνει καμία επιλογή"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ο σωρός μνήμης δεν επαρκεί"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Δεν υπάρχει αρκετή μνήμη. Διαγράψτε ορισμένα στοιχεία"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Ημερομηνία δημιουργίας"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Πληροφορίες GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Γεωγραφικό πλάτος GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Γεωγραφικό μήκος GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Έκδοση GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Λεπτομ."
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Οποιοδήποτε"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Διαθέσιμες χρήσεις"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Εκτέλεση"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Προώθηση"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Αδύνατο"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Προετοιμασία των δεδομένων MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Δυνατό"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Εκτύπωση"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Ισχύς"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Νέος φάκελος"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Επεξεργασία"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Εμφάνιση ανά"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Μετακίνηση εδώ"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Συνέχεια;"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Αντιγραφή..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Επικόλληση εδώ"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Μη υποστηριζόμενος τύπος αρχείου"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Προβολή λεπτομερειών"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Αύξουσα"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Φθίνουσα"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Όλα"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Πάνω"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Αναζ.σε όλους τους φακ."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Προβολή μικρογραφιών"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Προβολή επέκτασης αρχείου"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ταξινόμηση κατά"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Λίστα και λεπτομέρειες"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Απόκρ. επέκτασης αρχ."
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Όνομα (Α προς Ω)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Όνομα (Ω προς Α)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Ημερομηνία (Πιο πρόσφατο)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Ημερομηνία (Παλαιότερο)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Μετ. στα Αρχεία Μου"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ήχοι κλήσης"
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Εξαγωγή εδώ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Δεν είναι δυνατή η αποστολή περιεχομένου που προστατεύεται από DRM, ως ήχου κλήσης ή ειδοποίησης"
+
diff --git a/data/po/en.po b/data/po/en.po
new file mode 100644
index 0000000..46b7e74
--- /dev/null
+++ b/data/po/en.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "View by list"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "View by thumbnail"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "The destination folder is a subfolder of the source folder"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "This file does not exist"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Unable to copy"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Unable to move"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory in phone memory. Delete some items and try again"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Unable to move. Destination folder same as source folder"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Timed count"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Unlimited"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nothing selected"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS information"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS latitude"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS longitude"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initialising..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (oldest)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
diff --git a/data/po/en_PH.po b/data/po/en_PH.po
new file mode 100644
index 0000000..db6a617
--- /dev/null
+++ b/data/po/en_PH.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "View by list"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "View by thumbnail"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "The destination folder is a subfolder of the source folder"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "This file does not exist"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Unable to copy"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Unable to move"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory in phone memory. Delete some items and try again"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Unable to move. Destination folder same as source folder"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Timed count"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Unlimited"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nothing selected"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS information"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS latitude"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS longitude"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initializing…"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (Most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (Oldest)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
diff --git a/data/po/en_US.po b/data/po/en_US.po
new file mode 100644
index 0000000..0b051b7
--- /dev/null
+++ b/data/po/en_US.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "View by list"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "View by thumbnail"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send."
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "The destination folder is a subfolder of the source folder"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "This file does not exist"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Unable to copy"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Unable to move"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory in phone memory. Delete some items and try again."
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Unable to move. Destination folder same as source folder."
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Timed count"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Unlimited"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nothing selected"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items."
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS information"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS latitude"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS longitude"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initializing..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (Most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (Oldest)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Unable to set DRM protected content as ringtone or notification alert"
+
diff --git a/data/po/es_ES.po b/data/po/es_ES.po
new file mode 100644
index 0000000..c8eb517
--- /dev/null
+++ b/data/po/es_ES.po
@@ -0,0 +1,317 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Inicio"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Ver en miniaturas"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error al borrar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Archivo DRM. No se puede enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nombre de archivo no válido"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Máximo"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error de envío"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destino es una subcarpeta de la carpeta de origen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "El archivo no existe"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "No se puede copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "No se puede mover"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "No hay espacio suficiente en la memoria del teléfono. Elimine algunos elementos y vuelva a intentarlo"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error al copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error al mover"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "No hay memoria suficiente. %s disponible"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "El mismo nombre ya está en uso"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "No se puede mover. La carpeta de destino es la misma que la de origen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos de pantalla"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sonidos"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarjeta memoria"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamiento externo"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nombre de carpeta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mi álbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mis clips de vídeo"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado correcto"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contiene"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renomb"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Recuento de tiempo"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ilimitado"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Reempl"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodía del llamante"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "No se ha seleccionado nada"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "No hay memoria de ejecución suficiente"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "No hay memoria suficiente. Elimine algunos elementos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Fecha creada"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Información de GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitud GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitud GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versión GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Cualquiera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ejecutar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviando"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Los datos MMC se están inicializando..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nueva carpeta"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Mostrar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de archivo no admitido"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalle"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todos"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar todas las carp."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista en miniatura"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensiones de los archivos"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista y detalles"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext archivo"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nombre (A a Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nombre (Z a A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Fecha (más reciente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Fecha (más antiguo)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir a Mis archivos"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "No se puede definir contenido protegido por DRM como melodía o alerta de notificación"
diff --git a/data/po/es_MX.po b/data/po/es_MX.po
new file mode 100644
index 0000000..1a8e7f9
--- /dev/null
+++ b/data/po/es_MX.po
@@ -0,0 +1,297 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Inicio"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Ver como diapositiva"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error al eliminar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Archivo DRM. No se puede enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nombre de fichero incorrecto"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Máximo"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error de envío"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destino es una subcarpeta de la carpeta de origen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "El archivo no existe"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "No se puede copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "No se puede mover"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memoria insuficiente en la memoria del teléfono. Elimine algunos elementos e inténtelo de nuevo"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error al copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error al mover"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memoria insuficiente. %s disponible"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ya existe ese nombre"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "No se puede mover. La carpeta de destino es la misma que la de origen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos de pantalla"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sonidos"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarjeta de memoria"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamiento externo"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nombre de carpeta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mi álbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver por"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mis videos"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estados de derechos"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Recuento"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contenido"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renomb"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Fecha"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Recuento de tiempo"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ilimitado"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Reempl."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "ID del llamante"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "No se ha seleccionado nada"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "No hay suficiente área de memoria dinámica"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memoria insuficiente. Elimine algunos elementos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Crear fecha"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Información de GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitud GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitud GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versión GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Cualquiera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ejecutar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenvío"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Los datos MMC se están inicializando..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nueva carpeta"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de archivo no admitido"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalle"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar en todas carp."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ver por miniatura"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensión del archivo"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista y detalles"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Imposible definir el contenido protegido de DRM como tono de timbre o alerta de notificación"
+
diff --git a/data/po/et.po b/data/po/et.po
new file mode 100644
index 0000000..e89ee6e
--- /dev/null
+++ b/data/po/et.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Üles"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Avaleht"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Kuva loendi järgi"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vaata pisipiltidena"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "BT-peakomplekt sees"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM kaitsega fail. Ei saa saata"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Vigane failinimi"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Saavutatud on maksimaalne kaustade arv"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Loast keelduti"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Saatmine nurjus"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Sihtkaust on lähtekausta alamkaust"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Seda faili pole olemas"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Ei saa kopeerida"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ei saa teisaldada"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Telefoni mälus pole piisavalt vaba ruumi. Kustutage mõned üksused ja proovige uuesti"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Teisaldamine nurjus"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Teisaldamine nurjus"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Pole piisavalt mälu. %s saadaval"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "See nimi on juba kasutusel"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ei saa teisaldada. Sihtkaust ühtib allikaga"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Loo kaust"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Kleebi siia"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Automaatne salvestamine"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Taustpildid"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Pildid"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videod"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Helid"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Allalaet. failid"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Mälukaart"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Välismälu"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Muuda"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Kustuta"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Teisalda"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Üles"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Teisalda siia"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopeeri"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortimine:"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Otsi"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Veel"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Loo kaust"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Kausta nimi"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Minu album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Kuvamisviis"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tagasi"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Minu videoklipid"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Õiguse olek"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tarnija"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Loendamine"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sisaldab"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuaalne"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nim üm"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Kellaaeg"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Piiratud aeg"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tüüp"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Piiramatu"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Asenda"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Helistaja helin"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopeeritud"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Valik tegemata"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ei ole piisavalt mälu"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mälu pole piisavalt. Kustutage mõned üksused"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Loomise kuupäev"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-teave"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-laius"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-pikkus"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-i versioon"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Üksikasjad"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Ükskõik milline"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Võimalikud kasutusviisid"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Käivita"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Edastamine"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Võimatu"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC andmed lähtestatakse..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Võimalik"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Prindi"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Kehtivus"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Uus kaust"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Muuda"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Loendi järgi"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Teisalda siia"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jätka"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopeerimine..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Kleebi siia"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Toetuseta failitüüp"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Üksikasjalik vaade"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Tõusev"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Langev"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Kõik"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Üles"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Otsi kaustadest"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Pisipildivaade"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Kuva faililaiend"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortimisalus"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Loend ja üksikasjad"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Peida faililaiend"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nimi (A‒Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nimi (Z‒A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Kuupäev (kõige hilisemast)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Kuupäev (kõige vanemast)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Mine Minu Failidesse"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Helinad"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Ekspordi siia"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-kaitsega sisu ei saa määrata helinaks või teavituse märguandeks"
+
diff --git a/data/po/eu.po b/data/po/eu.po
new file mode 100644
index 0000000..ce87de9
--- /dev/null
+++ b/data/po/eu.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Gora"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Etxea"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Zerrenda bidez ikusi"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Miniatura bidez ikusi"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Akatsa ezabatzerakoan"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM artxiboa. Ezin da bidali"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Fitxategi izen baliogabea"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Gehienezko karpeta kopurura heldu da"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Baimena ukatuta"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Akatsa bidaltzerakoan"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Helburu karpeta sorburu karpetaren azpi-karpeta bat da"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fitxategia ez dago"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Ezin da kopiatu"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ezin da mugitu"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ez dago nahikoa memoria telefonoan. Ezabatu hainbat elementu eta saiatu berriz"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Errorea kopiatzerakoan"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Errorea mugitzerakoan"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ez dago memoria nahikorik. %s erabilgarri"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Izen bera dagoeneko erabiltzen"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ezin da mugitu. Jomugako karpeta jatorrizkoa bera da"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Sortu karpeta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hemen erantsi"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Abisuak"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pantaila atzealdea"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefonoa"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Irudiak"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Bideoak"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Soinuak"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Deskargak"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memoria txartela"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Kanpo memoria"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editatu"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mugitu"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Gora"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hona mugitu"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiatu"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sailkatu honela"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Bilatu"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Gehiago"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Karpeta sortu"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Karpetaren izena"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Nire albuma"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Nola ikusi"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ATZERA"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Nire bideo klipak"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Egoera egokia"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Hornitzailea"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Kontatu"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Edukiak"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Indibiduala"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Tartea"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Berrizend."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Ordua"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Mugatutako zenbaketa"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Mota"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Mugagabea"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ordeztu"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Dei egilearen dei doinua"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Izena"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiatuta"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ez da ezer aukeratu"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ez dago pilatutako memoria nahikoa"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ez dago memoria nahikoa. Elementu batzuk ezabatu"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Sortutako data"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informazioa"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS latitudea"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS longitudea"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS bertsioa"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Xehetasunak"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Edozein"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Erabilera eskuragarriak"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Abiarazi"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Birbidaltzea"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ezinezkoa"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC datuak abiarazten..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Inprimatu"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Baliozkotasuna"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Karpeta berria"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editatu"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Honen arabera zerrendatu"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hona mugitu"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jarraitu"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiatzen..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hemen erantsi"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Fitxategi mota ez bateragarria"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Xehetasun ikuspegia"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Goranzkoa"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Beheranzkoa"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Guztia(k)"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gora"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Bilatu karpeta guztiak"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatura ikuspegia"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Erakutsi fitxategiaren luzapena"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Honen bidez antolatu"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Zerrenda eta xehetasunak"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ezkutatu fitx. luzapena"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Izena (Atik Zra)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Izena (Ztik Ara)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (Berriena)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (Zaharrena)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Joan Nire Fitxat."
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Dei doinuak"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esportatu hona"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Ezin da babestutako DRM edukia ezarri dei tonu edo jakinarazpen alerta moduan"
+
diff --git a/data/po/fi.po b/data/po/fi.po
new file mode 100644
index 0000000..2dbcc44
--- /dev/null
+++ b/data/po/fi.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Ylös"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Koti"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Katso luettelossa"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Näytä pikkukuvina"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Poisto epäonnistui"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-tiedosto. Ei voi lähettää"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Virheellinen tiedostonimi"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Kansioiden enimmäismäärä saavutettu"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Lupa evätty"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Lähetys epäonnistui"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Kohdekansio on lähdekansion alikansio"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Tiedostoa ei ole"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Ei voi kopioida"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ei voi siirtää"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Puhelimen muisti ei riitä. Poista kohteita ja yritä uudelleen"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiointi epäonnistui"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Siirto epäonnistui"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Muisti ei riitä. %s käytettävissä"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Sama nimi on jo käytössä"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ei voi siirtää. Kohdekansio on sama kuin lähdekansio"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Luo kansio"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Liitä tänne"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Hälytykset"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Taustakuvat"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Puhelin"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Kuvat"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videot"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Äänet"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Lataukset"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Muistik."
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ulk. tallennuslaite"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Muokkaa"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Poista"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Siirrä"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Ylös"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Siirrä tänne"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopioi"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Laj.per."
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Etsi"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Lisää"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Luo kansio"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Kansion nimi"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Oma albumi"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Katsele muodossa"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Takaisin"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Omat videoleikkeet"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Oikeustila"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Toimittaja"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Määrä"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sisältää"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Yksittäinen"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Väli"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "N.uud."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Aika"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Ajoitettu määrä"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tyyppi"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Rajoittamaton"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Korvaa"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Soittajan soittoääni"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopioitu"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Mitään ei valittu"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Kekomuisti ei riitä"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Muisti ei riitä. Poista joitain kohteita"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Luontipäivämäärä"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-tiedot"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-leveysaste"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-pituusaste"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-versio"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Lisätiedot"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Mikä tahansa"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Jäljellä olevat käyttökerrat"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Suorita"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Edelleenlähetys"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Mahdoton"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-tietoja alustetaan..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mahdollinen"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tulosta"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Kelpoisuus"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Uusi kansio"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Muokkaa"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Siirrä tänne"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jatka"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopioidaan..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Liitä tänne"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tiedostotyyppiä ei tueta"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Tarkka näkymä"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Nouseva"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Laskeva"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Kaikki"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Ylös"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hae kaikista kansioista"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Pikkukuvanäkymä"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Näytä tiedostotunniste"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Luettelo ja tiedot"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Piilota tiedostotunn."
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nimi (A–Ö)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nimi (Ö–A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Päivämäärä (Uusimmat)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Päivämäärä (Vanhimmat)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Siirry Omiin tiedostoihin"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Soittoäänet"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Vie tänne"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-suojattua sisältöä ei voi määrittää soittoääneksi tai ilmoitusääneksi"
+
diff --git a/data/po/fr_CA.po b/data/po/fr_CA.po
new file mode 100644
index 0000000..0087b5c
--- /dev/null
+++ b/data/po/fr_CA.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Accueil"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Afficher par liste"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Afficher par miniature"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Échec de suppression"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fichier GDN. Envoi impossible"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fichier incorrect"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Capacité maximum atteinte"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Autorisation refusée"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Envoi échoué"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Le dossier cible est un sous-dossier du dossier source"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fichier inexistant"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Copie impossible"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Déplacement impossible"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Mémoire du téléphone insuffisante. Supprimez certains éléments et réessayez"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Échec de copie"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Échec du déplacement"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Mémoire insuffisante. %s disponible(s)"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Nom déjà utilisé"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Déplacement impossible. Les dossiers source et cible sont identiques"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Créer dossier"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertes"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fonds d'écran"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Téléphone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Télécharg."
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Carte mémoire"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stockage externe"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Rechercher"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Créer un dossier"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom de dossier"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mon album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Afficher comme"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Retour"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mes clips vidéo"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Information sur les droits"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Compte"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contient"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalle"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renom."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Heure"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Temps restant"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Illimité"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Rempl."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Sonnerie de l'appelant"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copié"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Aucune sélection"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Mémoire de la pile insuffisante"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mémoire insuffisante. Supprimez certains éléments"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Date de création"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informations GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitude GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitude GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Version GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "N'importe"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exécuter"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Transfert"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Données MMC en cours d'initialisation..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimer"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nouveau dossier"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuer"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copie ..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Type de fichier non pris en charge"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Affichage détaillé"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Décroissant"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tout"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Haut"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Rech. dans ts dossiers"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Affichage miniature"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afficher l'extension du fichier"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste et détails"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Masq. extens. fichier"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A à Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z à A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (les plus récents)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (les plus anciens)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accès à Mes fichiers"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossible de définir un contenu protégé par GDN en tant que sonnerie ou alerte de notification"
+
diff --git a/data/po/fr_FR.po b/data/po/fr_FR.po
new file mode 100644
index 0000000..fc557f6
--- /dev/null
+++ b/data/po/fr_FR.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Accueil"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Afficher par liste"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Afficher par miniature"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Échec de suppression"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fichier DRM. Envoi impossible"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fichier incorrect"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Capacité maximum atteinte"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Autorisation refusée"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Envoi impossible"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Le dossier cible est un sous-dossier du dossier source"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fichier inexistant"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Copie impossible."
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Déplacement impossible"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Mémoire du téléphone insuffisante. Supprimez certains éléments et réessayez"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Échec copie"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Échec du déplacement"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Mémoire insuffisante. %s disponible(s)"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Nom déjà utilisé"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Déplacement impossible. Les dossiers source et cible sont identiques"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Créer dossier"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertes"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fonds d'écran"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Téléphone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Téléchargements"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Carte mémoire"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stockage externe"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Chercher"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Créer dossier"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom de dossier"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mon album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualiser comme"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Retour"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mes clips vidéo"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Information sur les droits"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Compte"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contenu"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalle"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nv nom"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Heure"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Temps restant"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Illimité"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Rempl."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Sonnerie d'appelant"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copié"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Aucune sélection"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Mémoire de la pile insuffisante"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mémoire insuffisante. Supprimez certains éléments"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Date de création"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informations GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitude GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitude GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Version GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "N'importe"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exécuter"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Transfert"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Données MMC en cours d'initialisation..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimer"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nouveau dossier"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuer"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copie..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Type de fichier non pris en charge"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Affichage détaillé"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Décroissant"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tout"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Haut"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Rech. dans ts dossiers"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Affichage miniature"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afficher l'extension du fichier"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste et détails"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Masq. extens. fichier"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A à Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z à A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (Les plus récents)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (Les plus anciens)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accès à Mes fichiers"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossible de définir un contenu protégé par DRM en tant que sonnerie ou alerte de notification"
+
diff --git a/data/po/ga.po b/data/po/ga.po
new file mode 100644
index 0000000..18bc3d4
--- /dev/null
+++ b/data/po/ga.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Suas"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Baile"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Amharc de réir liosta"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Amharc de réir mionsamhla"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Theip ar scriosadh"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Comhad DRL. Ní féidir seoladh"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Comhadainm neamhbhailí"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Uaslíon na bhfillteán bainte amach"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Cead séanta"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Theip ar sheoladh"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Is fo-fhillteán de chuid an fhillteáin fhoinsigh é an fillteán sprice"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Níl an comhad seo ann"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Ní féidir cóipeáil"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ní féidir bogadh"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Easpa cuimhne san fhón. Scrios roinnt míreanna agus triail arís"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Theip ar chóipeáil"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Theip ar bhogadh"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Easpa cuimhne. %s ar fáil"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ainm céanna in úsáid cheana"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ní féidir bogadh. Is ionann an fillteán sprice agus an fillteán fuinseach"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Déan fillteán"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Greamaigh anseo"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Foláirimh"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Cúlbhrait"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Fón"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Íomhánna"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Físeáin"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Fuaimeanna"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Ioslódálacha"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cárta cuimhne"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stóras seachtrach"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Cuir in eagar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Scrios"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Bog"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Suas"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Bog anseo"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Cóipeáil"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sórtáil de réir"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cuardach"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Tuilleadh"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Déan fillteán"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ainm an fhillteáin"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "M'albam"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Amharc mar"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Siar"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mo ghearrthóga físe"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stádas ceart"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Díoltóir"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Áireamh"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Istigh tá:"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Duine aonair"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Eatramh"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Athainm"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Am"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Áireamh amaithe"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Cineál"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Gan teorainn"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ionadú"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Clingthon glaoiteora"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ainm"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Cóipeáilte"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Dada roghnaithe"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Easpa carnchuimhne"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Easpa cuimhne. Scrios roinnt míreanna"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dáta cruthaithe"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Faisnéis faoi GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Domhanleithead GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Domhanfhad GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Leagan GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Sonraí"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Ceann ar bith"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Úsáidí atá ar fáil"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Rith"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Seoladh ar aghaidh"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Dodhéanta"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Sonraí MMC á dtúsú..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Indéanta"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Priontáil"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Bailíocht"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Fillteán nua"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Cuir in eagar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Liostaigh de réir"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Bog anseo"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Ar aghaidh"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Ag cóipeáil..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Greamaigh anseo"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Cineál comhaid gan tacú"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Amharc ar shonraí"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ardaitheach"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "In ord íslitheach"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Gach"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Suas"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cuardaigh gach fillteán"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Radharc mionsamhla"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Taispeáin iarmhír chomhadainm"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sórtáil de réir"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liosta agus sonraí"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fol. iarmhír comhaid"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ainm (A go Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ainm (Z go A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dáta (Cinn is déanaí)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dáta (Cinn is sine)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gabh go Mo Chomhaid"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Clingthoin"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Easpórtáil anseo"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Níorbh fhéidir inneachar faoi chosaint DRM a shocrú mar chlingthon nó mar fhógra foláirimh"
+
diff --git a/data/po/gl.po b/data/po/gl.po
new file mode 100644
index 0000000..616a071
--- /dev/null
+++ b/data/po/gl.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Particular"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Ver en miniatura"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Erro ao eliminar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arquivo DRM. Non se pode enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome de arquivo non válido"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Número máximo de carpetas alcanzado"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Erro ao enviar"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "A carpeta de destino é unha subcarpeta da carpeta de orixe"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "O arquivo non existe"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Non se pode copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Non se pode mover"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Non hai suficiente memoria no teléfono. Elimina algúns elementos e inténtao de novo"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Erro ao copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Erro ao mover"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Non hai suficiente memoria. %s dispoñible"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Este nome xa está en uso"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Non se pode mover. Mesma carpeta de destino que de orixe"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imaxes"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarx. de memoria"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamento externo"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Máis"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome de carpeta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "O meu Álbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Os meus videoclips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado correcto"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Provedor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contén"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "C nome"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Conta restante"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ilimitada"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodía do chamante"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Non se seleccionou nada"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Non hai suficiente memoria dinámica"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Non hai suficiente memoria. Elimine algúns elementos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data de creación"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Información GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitude GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Lonxitude GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versión GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Calquera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos dispoñibles"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviando"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Non é posible"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os datos MMC estanse inicializando..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova carpeta"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de arquivo non admitido"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista detallada"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Arriba"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar todas carpetas"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista en miniatura"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensión do arquivo"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalles"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocult. extens. arquivo"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (A-Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (Z-A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (A máis recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (A máis antiga)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir a Os Meus Arquiv"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Non se poden definir contidos protexidos mediante DRM como melodías ou alertas de notificación"
+
diff --git a/data/po/hi.po b/data/po/hi.po
new file mode 100644
index 0000000..9b05a72
--- /dev/null
+++ b/data/po/hi.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "ऊपर"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "घर"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "सूची से देखें"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "थंबनेल से देखें"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "हटाना विफल"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM फाइल। भेज नहीं सकते"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "फाइल नाम अवैध है"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "अधिकतम फ़ोल्‍डर पहुँचे"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "अनुमति से इनकार"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "भेजना असफल"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "गंतव्य फ़ोल्डर स्त्रोत फ़ोल्डर का उप फ़ोल्डर है"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "यह फ़ाइल मौजूद नहीं है"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "कॉपी करने में अक्षम"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "मूव करने में अक्षम"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "फ़ोन मेमोरी में पर्याप्त मेमोरी नहीं है। कुछ आइटम्स हटाएँ और फिर प्रयास करें"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "कॉपी करना विफल"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ले जाना विफल हुआ"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "पर्याप्‍त मेमोरी नहीं है। %s उपल्‍ब्‍ध है"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ऐसा ही नाम पहले से इस्तेमाल में है"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "मूव करने में असमर्थ। गंतव्य फोल्डर स्रोत फोल्डर की तरह है"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "फ़ोल्‍डर बनाएँ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "यहाँ पेस्‍ट करें"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "अलर्ट्स"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "वॉलपेपर्स"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "फोन"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "छवियाँ"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "विडियो"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ध्वनियाँ"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "डाउनलोड"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "मेमोरी कार्ड"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "बाह्य स्टोरेज"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "संपादन"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "हटाएँ"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "मूव"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "ऊपर"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "यहाँ मूव करें"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "कॉपी"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "द्वारा छाँटें"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "खोजें"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "अधिक"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "फोल्डर बनाएँ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "फोल्डर का नाम"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "मेरी एल्बम"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "के रूप में देखें"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "पीछे"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "मेरे वीडियो क्लिप"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "सही स्थिति"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "विक्रेता"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "गणना"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "शामिल"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "अलग"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "अन्तराल"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "रिनेम"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "समय"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "समय गणना"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "प्रकार"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "असीमित"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "बदलें"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "कॉलर रिंगटोन"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "नाम"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "कॉपी हुआ"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "कुछ चयनित नहीं"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "पर्याप्‍त हीप मेमोरी नहीं है"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "पर्याप्त मेमोरी नहीं। कुछ मदें हटाएँ"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "बनाए जाने की तिथि"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS जानकारी"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS अक्षांश"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS रेखांश"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS संस्करण"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "विवरण"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "कोई"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "उपलब्ध उपयोग"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "निष्पादित करें"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "अग्रेषण"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "असंभव"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC डेटा आरंभ किया जा रहा है..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "संभव"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "प्रिंट करें"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "वैधता"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "नया फ़ोल्‍डर"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "संपादित करें"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "द्वारा सूची"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "यहाँ जाएँ"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "जारी रखें"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "कॉपी कर रहा है…"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "यहाँ पेस्‍ट करें"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "असमर्थित फाइल प्रकार"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "विवरण दृश्य"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "आरोही क्रम"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "अवरोही क्रम"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "सभी"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "ऊपर"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "सभी फ़ोल्डर खोजें"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "थम्बनेल दृश्य"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "फ़ाइल एक्स्टेंशन दिखाएँ"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "से छाटें"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "सूची और विवरण"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "फ़ाइल एक्सटेंशन छिपाएँ"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "नाम (A से Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "नाम (Z से A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "तारीख (हालही का सबसे नवीनतम)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "तारीख (सबसे पुराने)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "मेरी फाइल्स में जाएँ"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "रिंगटोन"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "यहाँ निर्यात करें"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM सुरक्षित सामग्री को रिंगटोन या अधिसूचना सतर्क के रूप में सेट करने में अक्षम"
+
diff --git a/data/po/hr.po b/data/po/hr.po
new file mode 100644
index 0000000..dd6b4d8
--- /dev/null
+++ b/data/po/hr.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Početna"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Prikaz po popisu"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Prikaži kao sličice"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje neuspješno"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Zaštićena datoteka. Nemoguće poslati"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neispravno ime datoteke"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dostignut maksimalan broj mapa"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dozvola odbijena"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Slanje neuspješno"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Odredišna mapa je podmapa izvorišne mape"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Datoteka ne postoji"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nemoguće kopirati"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nemoguće premjestiti"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedovoljno memorije u telefonu. Obrišite stavke i ponovite"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje neuspješno"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premještanje neuspješno"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedovoljno memorije. Dostupno %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Već postoji isto ime"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nemoguće premjestiti. Odredišna mapa ista je kao i izvorna"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Zalijepi ovdje"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Upozorenja"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pozadine"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvukovi"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Skidanja"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Mem. kartica"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Vanjska memorija"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premjesti"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premjesti ovdje"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Poredaj po"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Traži"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Više"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ime mape"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Pregled kao"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazad"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moj video"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Prava"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Broj"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individualno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Pr.ime"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Vrijeme"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Preostalo vrijeme"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neograničeno"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamijeni"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton pozivatelja"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Naziv"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopirano"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ništa odabrano"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedovoljno pričuvne memorije"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedovoljno memorije. Obrišite neke datoteke"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum izrade"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS podaci"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS zemljopisna širina"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS zemljopisna dužina"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS inačica"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bilo koji"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Preostalo upotreba"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Pokreni"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Prosljeđivanje"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemoguće"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Učitavanje podataka mem. kartice..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Moguće"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Ispis"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Valjanost"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premjesti ovdje"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nastavak"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Zalijepi ovdje"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodržana datoteka"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljni prikaz"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "A-Z"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Z-A"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gore"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pretraži sve mape"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Sličice"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaz ekstenzija datoteka"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Popis i detalji"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Sakrij datotečni nast."
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Naziv (A do Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Naziv (Z do A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (najnoviji)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (najstariji)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idi u Datoteke"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovdje"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Nemoguće postaviti DRM zaštićen sadržaj kao ton zvona ili ton obavijesti"
+
diff --git a/data/po/hu.po b/data/po/hu.po
new file mode 100644
index 0000000..912e6a0
--- /dev/null
+++ b/data/po/hu.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Fel"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Kezdőkép."
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Listanézet"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Megtekintés miniatűr képként"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Törlés sikertelen"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fájl. Küldés nem lehetséges"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Érvénytelen fájlnév"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum mappaszám elérve"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Engedély megtagadva"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sikertelen küldés"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "A célmappa a forrásmappa almappája"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "A fájl nem létezik"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nem lehet átmásolni"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nem helyezhető át"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Kevés a memória a telefonban. Töröljön néhány tételt, és próbálja újra"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "A másolás sikertelen."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Az áthelyezés sikertelen"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Kevés a memória. A szabad memória %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Már van ilyen név"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nem lehet áthelyezni. A célmappa azonos a forrásmappával"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Mappát létrehoz"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Beilleszt ide"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Jelzések"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Háttérképek"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Képek"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videók"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Hangok"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Letöltések"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memória- kártya"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Külső tároló"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Szerkeszt"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Töröl"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Áthelyez"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Fel"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Áthelyez ide"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Másol"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Rendezés szemp."
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Keres"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Egyebek"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Mappa létrehozása"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappa neve"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Saját album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Megtekintés"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Vissza"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Saját videofelvételek"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Jogi státusz"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Szállító"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Számláló"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tartalmazott elem"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Egyéni"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervallum"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Átnev."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Idő"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Időszámláló"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Típus"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Korlátlan"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Csere"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Hívó csengőhangja"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Név"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Átmásolva"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Semmi nincs kiválasztva"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Kevés a halommemória"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Kevés a memória. Töröljön néhány tételt"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Létrehozás dátuma"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-adatok"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-szélesség"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-hosszúság"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-verzió"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Részletek"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bármely"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Lehetséges felhasználás"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Végrehajt"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Továbbítás"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nem lehetséges"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-adatok inicializálása..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Lehetséges"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Nyomtatás"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Érvényesség"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Új mappa"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Szerkeszt"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Rendezés"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Áthelyezés ide"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Tovább"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Másolás..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Beillesztés ide"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "A fájltípus\nnem támogatott"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Részletes nézet"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Növekvő"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Csökkenő"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Mind"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Fel"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Ker. az összes mappában"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatűrnézet"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fájlkiterjesztés megjelenítése"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Rendezés"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista és részletek"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Kiterjesztés elrejtése"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Név (A-tól Z-ig)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Név (Z-től A-ig)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dátum (legújabb)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dátum (legrégebbi)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Saját fájlok megny."
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Csengőhangok"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportálás ide"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-védett tartalom nem állítható be csengőhangként vagy értesítésként"
+
diff --git a/data/po/hy.po b/data/po/hy.po
new file mode 100644
index 0000000..2714cd6
--- /dev/null
+++ b/data/po/hy.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Վեր"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Տուն"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Դիտել ըստ ցանկի"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Դիտել ըստ մանրապատկերների"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ջնջումը ձախողվեց"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ֆայլ: Հնարավոր չէ ուղարկել"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Անվավեր ֆայլի անուն"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Հասել եք թղթապանակների առավելագույն քանակի"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Թույլտվությունը մերժվեց"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Ուղարկման ձախողում"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Նշանակման թղթապանակը հանդիսանում է սկզբնական թղթապանակի ենթաթղթապանակ"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Այս ֆայլը գոյություն չունի"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Հնարավոր չէ պատճենել"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Անհնար է տեղափոխել"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Բավարար տեղ չկա հեռախոսի հիշողության մեջ: Վերացրեք որոշ տարրեր և նորից փորձեք"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Պատճենումը ձախողվեց"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Տեղափոխումը ձախողվեց"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Չկա բավական հիշողություն: %s-ը հասանելի է"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Նույն անունն արդեն օգտագործվում է"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Հնարավոր չէ տեղափոխել: Նշանակման թղթապանակը նույնն է, ինչ որ սկզբնական թղթապանակը"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Ստեղծել թղթպանակ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Տեղադրել այստեղ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Ազդանշաններ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Պաստառներ"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Հեռախոս"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Պատկերներ"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Տեսահոլովակներ"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ձայներ"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Բեռնումներ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Հիշաքարտ"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Արտաքին պահոց"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Խմբագրել"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ջնջել"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Տեղափխել"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Վերև"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Տեղափոխել այստեղ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Պատճենել"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Որոնում"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Ավելի"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ստեղծել թղթապանակ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Թղթապանակի անունը"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Իմ ալբոմը"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Դիտել որպեսշ"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ՀԵՏ"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Իմ ձայնահոլովակները"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Իրավունքի կարգավիճակ"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Մատակարար"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Քանակ"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Պարունակում է"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Անհատ"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Դադար"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Վերանվ"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Ժամանակ"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Հաշվարկված հաշիվ"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Տեսակ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Անսահմանափակ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Փխրնել"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Զանգահարողի զանգի մեղեդի"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Անուն"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Պատճենված է"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ոչինչ ընտրված չէ"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Չկա բավական զանգվածային հիշողություն"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Հիշողությունը չի բավարարում: Ջնջեք որոշ տարրեր"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Ստեղծման ամսաթիվը"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS տեղեկատվություն"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS լայնություն"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS երկայնություն"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS տարբերակ"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Մանրամսն."
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Ցանկացած"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Հասանելի օգտվողներ"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Կատարել"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Փոխանցում"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Անհնար է"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC տվյալներ են նախապատրաստվում..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Հնարավոր"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Տպել"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Վավերականություն"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Նոր թղթապանակ"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Խմբագրել"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Թվարկել ըստ"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Տեղափոխել այստեղ"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Շարունակել"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Պատճենում է..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Վերլուծել այստեղ"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Ֆայլի չսատարվող տեսակ"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Մանրամասն դիտում"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Աճող"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Նվազող"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Բոլոր"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Վերև"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Որոնեք բոլոր թղթպնկները"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Փոքրացված պատկերների տեսք"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Ցույց տալ ֆայլի ընդլայնումը"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Ցուցակ և մանրամասներ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Թքցնլ ֆայլի ընդլայնում"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Անուն (Ա-ից Ֆ)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Անուն (Ֆ-ից Ա)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Ամսաթիվ (առավել վերջին)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Ամսաթիվ (ամենահին)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Գնալ Իմ Ֆայլերը"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Մեղեդիներ"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Արտահանել այստեղ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Անհնար է DRM-ով պաշտպանված բովանդակությունը դնել որպես զանգի հնչերանգ կամ ծանուցման զգուշացում"
+
diff --git a/data/po/is.po b/data/po/is.po
new file mode 100644
index 0000000..5d46f8f
--- /dev/null
+++ b/data/po/is.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Heima"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Birta lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Birta eftir smámyndum"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ekki tókst að eyða"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM skrá. Ekki hægt að senda"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ógilt skráarheiti"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Komið að hámarki möppu"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Leyfi var hafnað"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sending mistókst"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Áfangamappa er undirmappa í upprunamöppunni"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Skráin er ekki til"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Mistókst að afrita"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ekki hægt að flytja"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Það er of lítið minni í símanum. Eyddu einhverjum hlutum og reyndu aftur"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Afritun mistókst"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Ekki tókst að flytja"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ekki er nægt minni. %s tiltækt"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Þetta heiti er þegar í notkun"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ekki tókst að flytja. Áfangamappa sú sama og upprunamappa"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Búa til möppu"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Líma hér"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Áminningar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Veggfóður"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Sími"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Myndir"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Myndskeið"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Hljóð"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Niðurhal"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minnisk."
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ytri geymsla"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Breyta"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eyða"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytja"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Færa hingað"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Afrita"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Leit"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Meira"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Búa til möppu"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Heiti möppu"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albúm notanda"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Sjá sem"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "BAKKA"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Myndskeiðin mín"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rétt staða"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Seljandi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Fjöldi"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Inniheldur"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Stakt"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Bil"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Endurn"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Tími"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Tímasett"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tegund"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Án takmarkana"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Skip. út"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Hringitónn hringjanda"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Heiti"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Afritað"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ekkert er valið"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Of lítið safnminni"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ekki er nægt minni. Eyðið nokkrum atriðum"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Búið til"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-upplýsingar"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-breiddargráða"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-lengdargráða"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-útgáfa"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Upplýsingar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Hvað sem er"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Tiltæk notkun"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Framkvæma"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Framsending"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ekki hægt"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-gögn ræsast..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mögulegt"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Prenta"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gildistími"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ný mappa"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Breyta"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Færa hingað"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Halda áfram"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Afritun stendur yfir..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Líma hingað"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Óstutt skrársnið"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Upplýsingaskjár"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Hækkandi"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Lækkandi"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Allt"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Upp"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Leita í öllum möppum"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Smámyndir"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Sýna skráargerð"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Listi og upplýsingar"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fela skráarendingu"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Heiti (A til Ö)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Heiti (Ö til A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dagsetning (nýjasta)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dagsetning (elsta)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Opna Skrárnar mínar"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Hringitónar"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Flytja hingað"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Ekki hægt að velja DRM-varið efni sem hringitón eða tilkynningu"
+
diff --git a/data/po/it_IT.po b/data/po/it_IT.po
new file mode 100644
index 0000000..ddbbb47
--- /dev/null
+++ b/data/po/it_IT.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Su"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Visualizza elenco"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Visualizza miniature"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Eliminazione non riuscita"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "File DRM. Impossibile inviare"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome file non valido"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Massimo cartella raggiunto"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permesso negato"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Impossibile inviare"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "La cartella di destinazione è una sottocartella della cartella di origine"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "File inesistente"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Impossibile copiare"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Impossibile spostare"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memoria insufficiente. Disinstallare alcuni elementi e riprovare"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copia non eseguita"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Spostamento non riuscito"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Spazio insufficiente in memoria. %s disponibili"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Stesso nome già in uso"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Impossibile spostare. La cartella di destinazione coincide con la cartella di origine"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Crea cartella"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Incolla qui"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avvisi"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Sfondi"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefono"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Immagini"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Suoni"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Download"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Scheda memoria"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Memoria esterna"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifica"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Elimina"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Sposta"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Su"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Sposta qui"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copia"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cerca"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Altro"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crea cartella"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome cartella"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizza come"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Indietro"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Video personali"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stato diritti"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fornitore"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Conteggio"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contiene"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuale"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervallo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rinom."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Ora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "A termine"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Senza limitazioni"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Sostit."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Suoneria chiamante"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiato"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nessun elemento selezionato"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memoria heap insufficiente"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memoria insufficiente. Eliminare alcuni elementi"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data creazione"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informaz. GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitudine GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitudine GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versione GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Dettagli"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualsiasi"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usi disponibili"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Esegui"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Inoltro"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossibile"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inizializzazione dati MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possibile"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Stampa"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validità"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nuova cartella"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifica"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Elenca per"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Sposta qui"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continua"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copia..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Incolla qui"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo file non supportato"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista dettagli"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Decrescente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tutto"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Su"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cerca in tutte le cartelle"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista miniature"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostra estensione file"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Elenco e dettagli"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Nascondi esten. file"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (A - Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (Z - A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (Più recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (Più vecchia)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Vai all'Archivio"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Suonerie"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esporta qui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossibile impostare il contenuto protetto di DRM come suoneria o avviso di notifica"
+
diff --git a/data/po/ja_JP.po b/data/po/ja_JP.po
new file mode 100644
index 0000000..43b70c4
--- /dev/null
+++ b/data/po/ja_JP.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "戻る"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ホーム"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "リスト表示"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "サムネイル表示"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "削除できませんでした。"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRMファイルです。送信できません。"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ファイル名が正しくありません。"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "最大フォルダ数に達しました。"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "承認が拒否されました。"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "送信に失敗しました"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "移動元と移動先のフォルダが同じです。"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "このファイルは存在しません。"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "コピーできません。"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "移動できません。"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "システムメモリ(本体)が不足しています。不要なアイテムを削除し、再度実行してください。"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "コピーに失敗しました。"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動に失敗しました。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "メモリ不足です。%s使用可能"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "同じ名前が既に使用されています"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "移動できません。移動元と移動先のフォルダが同じです。"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "フォルダ作成"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ここに貼付"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "通知"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "壁紙"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "本体"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "画像"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "動画"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "サウンド"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ダウンロード"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "メモリカード"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部ストレージ"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編集"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "削除"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ここに移動"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "コピー"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "並べ替え"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "検索"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "その他"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "フォルダ作成"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "フォルダ名"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "マイアルバム"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "表示形式"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "戻る"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "マイビデオクリップ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "権限の状態"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "提供元"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "回数"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "含む"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "名称変更"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "時刻"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "時間カウント"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "タイプ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "無制限"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "上書き"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "個別着信音"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名前"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "コピーしました。"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "何も選択されていません。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ヒープメモリ不足です。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "メモリが不足しています。不要なアイテムを削除してください。"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "作成​された​データ"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS情報"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS緯度"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS経度"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPSバージョン"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "どれか"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "使用可能"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "実行"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "転送"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC​データ​を​インストール中..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可能"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "印刷"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有効回数"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新規フォルダ"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編集"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ソート"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ここに移動"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "次へ"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "コピー中..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ここに貼付"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "未対応のファイルです。"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細表示"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "昇順"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降順"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全て"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "戻る"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "全てのフォルダを検索"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "サムネイル表示"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ファイル拡張子を表示"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ソート"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "リストおよび詳細"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ファイル​拡張子​を​非表示"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名前(A~Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名前(Z~A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日付(新しい順)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日付(古い順)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "マイ​ファイル​に​移動"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "着信音"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ここにエクスポート"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM保護コンテンツは、着信音または通知音に設定できません。"
+
diff --git a/data/po/ka.po b/data/po/ka.po
new file mode 100644
index 0000000..8fce845
--- /dev/null
+++ b/data/po/ka.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "ზევით"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "საწყისი გვერდი"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "დათვალიერება სიით"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "დათვალიერება პიქტოგრამებით"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "წაშლა არ მოხერხდა"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ფაილი. ვერ გაგზავნით"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ფაილის არასწორი დასახელება"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "საქაღალდეების რაოდენობამ მაქსიმუმს მიაღწია"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "ნებართვა უარყოფილია"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "ვერ გაიგზავნა"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "საბოლოო საქაღალდე დევს საწყის საქაღალდეში"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "ფაილი არ არსებობს"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "ვერ დაკოპირდება"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "ვერ გადაადგილდება"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ტელეფონში არ არის საკმარისი მეხსიერება. წაშალეთ ზოგიერთი ელემენტი და ისევ ცადეთ"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "გადაწერა არ მოხერხდა"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "გადატანა ვერ შესრულდა"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "მეხსიერება არ არის საკმარისი. დარჩენილია %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "იგივე სახელი უკვე გამოყენებულია"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ვერ გადაიტანთ. საბოლოო და საწყისი საქაღალდეები ერთიდაიგივეა"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "საქაღალდის შექმნა"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ჩასვით აქ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "სიგნალები"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ფონები"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ტელეფონი"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "გამოსახულებები"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ვიდეოები"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ხმები"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "გადმოწერილები"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "მეხსიერ. ბარათი"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "გარე მეხსიერება"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "რედაქტირება"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "გადატანა"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "ზემოთ"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "გადაიტანეთ აქ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "ასლი"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "დალაგება"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "ძიება"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "სხვა"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "შექმენი საქაღალდე"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "საქაღალდის სახელი"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ჩემი ალბომი"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "დათვალიერება როგორც"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "უკან"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "ჩემი ვიდეოკლიპები"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "ნამდვილი სტატუსი"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "მომწოდებელი"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "დათვლა"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "შეიცავს"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "ინდივიდუალური"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ინტერვალი"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "გდრქმ."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "დრო"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "შეყოვნებული დათვლა"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "ტიპი"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "შეუზღუდავი"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "შეცვლა"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "აბონენტის ზარის მელოდია"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "სახელი"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "დაკოპირდა"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "არაფერია არჩეული"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "არ არის საკმარისი მასიური მეხსიერება"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "მეხსიერება საკმარისი არაა. წაშალეთ ზოგიერთი ელემენტი"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "შექმნილი მონაცემები"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS ინფორმაცია"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS განედი"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS გრძედი"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS ვერსია"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "დეტალები"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ნებისმიერი"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "დასაშვები გამოყენება"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "შესრულება"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "გადამისამართება"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "შეუძლებელია"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "სრულდება MMC მონაცემთა ინიციალიზაცია..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "შესაძლო"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ამობეჭდვა"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "ქმედითობა"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "ახალი საქაღალდე"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "შეცვლა"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ჩამონათვალი პარამეტრით"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "გადმოტანა"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "გაგრძელება"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "კოპირდება..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "აქ ჩასვით"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ფაილის ტიპი გაუთვალისწინებელია"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "დეტალური დათვალიერება"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ზრდადი"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "კლებადი"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "ყველა"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "ზევით"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "ყველა საქაღალდის ძებნა"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "მიკროასლების ნახვა"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ჩანდეს ფაილის გაფართოება"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "გადარჩევა"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "სია და დეტალები"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "გაფართოების დამალვა"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "სახელი (ა-დან ჰ-მდე)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "სახელი (ჰ-დან ა-მდე)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "თარიღი (უახლესი)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "თარიღი (ყველაზე ძველი)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ჩემს ფაილებზე გადას."
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ზარის მელოდიები"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "შეასრულეთ ექსპორტი აქ"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-ით დაცული მასალის ზარის მელოდიად ან შეტყობინების სიგნალად დაყენება შეუძლებელია"
+
diff --git a/data/po/kk.po b/data/po/kk.po
new file mode 100644
index 0000000..685c196
--- /dev/null
+++ b/data/po/kk.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Жоғары"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Үй парағы"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Тізімді қарап шығу"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Нұсқадан көру"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Жою үстінде үзіліп кетті"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM файлы. Жіберу мүмкін емес"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Файлдың аты қате"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Қапшықтар ең көп саны артты"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Рұқсаттан бас тартылды"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Жіберудің сәті түспеді"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Тағайындау қалтасы кіріс қалтасына салынған болып табылады"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Файл жоқ"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Көшіру мүмкін емес"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Жылжытуға мүмкіндік жоқ"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Телефон жадында жад жеткілікті емес. Біраз элементті жойып, қайталап көріңіз"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Көшірілу үзіліп кетті"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Орналастырылмады"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Жадында орын жетіспейді. %s бар"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Мұндай атау қолданыста бар"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Жылжытылмайды.Мақсатты қалта бастапқы қалтамен бірдей"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Қалта жасау"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Осында қою"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Дабыл қағу"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Түсқағаз"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Суреттер"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Бейнежазбалар"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Дыбыстар"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Жазылған"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Жад картасы"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Сыртқы жад"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Өзгер."
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Жою"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Ауыстыру"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Жоғары"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Осында ауыстыру"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Көшіру"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сұрыптау"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Тізім"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Қосымша"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Қалтаны құру"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Папка аты"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Альбомым"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "түрінде көру"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "АРТҚА"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Бейне жазбалар"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Құқық мәртебесі"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Сатушы"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Санау"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Мазмұны"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Жеке"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Аралық"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Ат өзг"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Уақыт"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Уақытпен санау"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Түрі"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Шектеусіз"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ауыстыру"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Телефон шалушы әуені"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Аты"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Хабар(лар) көшірілді"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ештенке таңдалмады"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Динамикалық жадта орын жеткіліксіз"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Жад жетыспейт.Көп арналы жою."
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Жасалған күн"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS ақпараты"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS ендігі"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS бойлығы"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS түрі"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Егж.-тег."
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Кез келген"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Пайдалануға жарамды"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Орындау"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Басқа біреуге жіберу"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Мүмкін емес"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC деректері басталуда..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Мүмкін"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Басып шығару"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Жарамдылық"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Жаңа қалта"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Өзгерту"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Іріктеу"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Осында ауыстыру"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Жалғастыру"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Көшірілуде..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Осында енгізу"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Қолдаусыз файл түрі"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Мәліметтер көрінісі"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Өсу"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Кему"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Барлығы"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Жоғары"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Барлық қалталарды іздеу"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Нобай көрінісі"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Файл кеңейтімін көрсету"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Бойынша сұрыптау"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Тізім және мәліметтер"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Файл кеңейтімін жасыру"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Аты (A-дан Я-ға дейін)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Аты (Я-дан А-ға дейін)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Күні (Ең соңғы)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Күні (Ең алдыңғы)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Менің файлдарыма өту"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Әуендер"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Мұнда экспорттау"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM арқылы қорғалған мазмұнды рингтон не ескерту сигналы ретінде қою мүмкін емес"
+
diff --git a/data/po/ko_KR.po b/data/po/ko_KR.po
new file mode 100644
index 0000000..a3bd6ca
--- /dev/null
+++ b/data/po/ko_KR.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "위로"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "홈"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "목록 보기"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "썸네일 보기"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "삭제하지 못하였습니다"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 파일은 전송할 수 없습니다"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "파일 이름이 바르지 않습니다"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "최대 폴더 수를 초과하였습니다"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "허가가 거부되었습니다"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "전송하지 못하였습니다"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "대상 폴더가 현재 폴더의 하위 폴더입니다"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "파일이 존재하지 않습니다"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "복사할 수 없습니다"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "이동시킬 수 없습니다"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "내장 메모리에 저장 공간이 부족합니다. 일부 항목을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "복사하지 못하였습니다"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "이동하지 못하였습니다"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "메모리가 부족합니다. %s을(를) 사용할 수 있습니다."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 이름입니다"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "이동시킬 수 없습니다. 소스 폴더와 이름이 같습니다."
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "폴더 추가"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "여기로 복사"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "알림"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "배경화면"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "휴대폰"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "이미지"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "동영상"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "사운드"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "다운로드 관리"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "메모리 카드"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "외장 메모리"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "편집"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "삭제"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "이동"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "상위"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "여기로 이동"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "복사"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "정렬"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "검색"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "더보기"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "폴더 추가"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "폴더 이름"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "내 앨범"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "보기 방식"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "이전"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "내 동영상"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "권한 유효 상태"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "판매자"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "횟수"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "포함"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "개인"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "간격"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "이름 변경"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "시간"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "시간 경과 후 횟수 계산"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "형식"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "제한 없음"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "교체"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "개인 벨소리"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "이름"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "복사되었습니다"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "선택된 것이 없습니다"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "힙메모리가 부족합니다"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "저장 공간이 없습니다. 필요 없는 파일을 삭제하세요."
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "생성 날짜"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS 정보"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS 위도"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS 경도"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS 버전"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "상세 정보"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "모든 종류"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "사용 가능"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "실행"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "전송"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "불가능"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "메모리 카드 데이터 초기화 중..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "가능"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "인쇄"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "유효 횟수"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "새 폴더"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "편집"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "정렬"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "여기로 이동"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "계속"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "복사 중..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "여기로 복사"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "지원되지 않는 파일 형식입니다"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "상세정보 보기"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "오름차순"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "내림차순"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "모두"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "상위"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "모든 폴더 검색"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "썸네일 보기"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "파일 확장자 표시"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "정렬"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "목록 및 상세 정보"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "파일 확장자 숨기기"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "이름(가나다순)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "이름(가나다역순)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "날짜(최신순)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "날짜(오래된순)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "내 파일로 이동"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "벨소리"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "여기로 내보내기"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM 컨텐츠를 벨소리 또는 알림 메시지로 설정할 수 없습니다"
+
diff --git a/data/po/lt.po b/data/po/lt.po
new file mode 100644
index 0000000..da5ad4e
--- /dev/null
+++ b/data/po/lt.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Į viršų"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Pradž."
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Peržiūrėti pagal sąrašą"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Žiūrėti miniatiūras"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ištrinti nepavyko"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM failas. Negalima siųsti"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neleistinas failo pavadinimas"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Pasiektas maksimalus aplankų skaičius"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Leidimas atmestas"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Išsiųsti nepavyko"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Paskirties aplankas yra vidinis originaliojo aplanko aplankas"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Tokio failo nėra"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Negalima kopijuoti"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Negalima perkelti"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nepakanka atminties telefone. Ištrinkite kai kuriuos elementus ir bandykite dar kartą"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Perkelti nepavyko"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Perkelti nepavyko"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nepakanka atminties. Liko %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Toks pavadinimas jau yra"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Neįmanoma perkelti. Paskirties aplankas yra toks pat kaip ir originalus aplankas"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Kurti aplanką"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Įklijuoti čia"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Perspėjimai"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Ekrano fonai"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefonas"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Vaizdai"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vaizdo įrašai"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Garsai"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Atsisiųsti elem."
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Atminties kort."
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Išorinė laikmena"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redaguoti"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Trinti"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Perkelti"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Aukštyn"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Perkelti čia"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopijuoti"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Ieškoti"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Daugiau"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Kurti aplanką"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Aplanko pavadinimas"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mano albumas"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Peržiūrėti kaip"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atgal"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mano vaizdo įrašai"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Teisių būsena"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tiekėjas"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Skaičiuoti"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Yra"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Atskiras"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalas"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Perv."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Laikas"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Laiko skaičiavimas"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipas"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neribota"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Pakeisti"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Skambintojo skambėjimo tonas"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Pavadinimas"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nukopijuota"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Niekas nepasirinkta"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nepakanka kaupiamosios atminties"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nepakanka atminties. Ištrinkite kai kuriuos elementus"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Sukurta data"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informacija"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS platuma"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS ilguma"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS versija"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Išsami informacija"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bet kuris"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Galimi panaudojimai"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Vykdyti"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Persiuntimas"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Neįmanoma"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inicijuojami MMC duomenys..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Įmanoma"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Spausdinti"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Galiojimas"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Naujas aplankas"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redaguoti"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Perkelti čia"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Tęsti"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopijuojama..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Įklijuoti čia"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepalaikomas failo tipas"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detalus rodinys"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Didėjimo tvarka"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Mažėjimo tvarka"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Visi"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Aukštyn"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Ieškoti visų aplankų"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatiūrų rodinys"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Rodyti failo plėtinį"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Sąrašas ir išsami inf."
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Slėpti failo plėtinį"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Pavadinimas (A–Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Pavadinimas (Z–A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (naujausi)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (seniausi)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Eiti į „Mano failus“"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Skambėjimo tonai"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuoti čia"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Neįmanoma nustatyti DRM apsaugoto turinio kaip skambėjimo tono ar pranešimo įspėjimo"
+
diff --git a/data/po/lv.po b/data/po/lv.po
new file mode 100644
index 0000000..0d7e01c
--- /dev/null
+++ b/data/po/lv.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Uz augšu"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Mājas"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Skatīt pēc saraksta"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Skatīt sīktēlus"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Neizdevās izdzēst"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fails. Nevar nosūtīt"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nederīgs faila nosaukums"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Sasniegts maksimālais mapes skaits"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Atļauja liegta"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Neizdevās nosūtīt"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Mērķa mape ir avota mapes apakšmape"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Šāda faila nav."
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nevar kopēt"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nevar pārvietot"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Tālruņa atmiņā nepietiek vietas. Izdzēsiet dažus objektus un mēģiniet vēlreiz"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Neizdevās kopēt"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Pārvietošana neizdevās"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nepietiek atmiņas. Pieejamā atmiņa: %s."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Šāds nosaukums jau tiek lietots"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nevar pārvietot. Mērķa mape ir tāda pati kā avota mape"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Izveidot mapi"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Ielīmēt šeit"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Brīdinājumi"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fona attēli"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Tālrunis"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Attēli"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Skaņas"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Lejupielādes"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Atmiņas karte"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ārējā krātuve"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Rediģēt"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Dzēst"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Pārvietot"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Uz augšu"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Pārvietot šeit"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopēt"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Meklēt"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Citi"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Izveidot mapi"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mapes nosaukums"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mans albums"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Skatīt kā"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atpakaļ"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mani videoklipi"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Pareizais statuss"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Piegādātājs"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Skaits"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Ietver"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuāls"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervāls"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Pārd."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Laiks"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Skaits ar laika uzskaiti"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Veids"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neierobežots"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Aizstāt"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvanītāja zvana signāls"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nosaukums"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nokopēts"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nekas nav izvēlēts"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nepietiekama sistēmas atmiņa"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nepietiek atmiņas. Izdzēsiet dažus vienumus"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Izveidošanas datums"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informācija"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS ģeogrāfiskais platums"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS ģeogrāfiskais garums"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS versija"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Dati"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Jebkurš"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Atlikušās lietošanas reizes"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izpildīt"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Pārsūtīšana"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nav iespējams"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Tiek inicializēti MMC dati..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Iespējams"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drukāt"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Derīgums"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Jauna mape"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Rediģēt"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Pārvietot šeit"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Turpināt"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopē..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Ielīmēt šeit"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Neatbalstīts faila veids"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detalizēts skats"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Augošā secībā"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Dilstošā secībā"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Visas"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Uz augšu"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Meklēt visās mapēs"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Sīktēlu skats"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Rādīt faila paplašinājumu"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Saraksts un dati"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Slēpt faila paplaš."
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nosaukums (no A līdz Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nosaukums (no Z līdz A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datums (jaunākais)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datums (vecākais)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Atv.mapi Mani faili"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvana signāli"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportēt šeit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Saturu, kas aizsargāts ar DRM, nevar iestatīt kā zvana signālu vai paziņojuma signālu"
+
diff --git a/data/po/mk.po b/data/po/mk.po
new file mode 100644
index 0000000..1c2d8d5
--- /dev/null
+++ b/data/po/mk.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Горе"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Дома"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Прегледај по листата"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Прегледај по сликички"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Неуспешно бришење"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Заштитен фајл. Не може да се прати"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Неправилно име на фајл"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Достигнат е максималниот број папки"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Нема дозвола"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Неуспешно праќање"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Одредишната папка е под-папка на изворната"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Фајлот не постои."
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Не може да се копира"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Не може да се премести"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Нема доволно меморија во меморијата на телефонот. Избришете некој запис и обидете се повторно"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Неуспешно копирање"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Неуспешно преместување"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Нема доволно меморија. Достапни се %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Истото име веќе се користи"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Не може да се премести. Одредишната папка е иста како и изворната"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Нова папка"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Пресликај тука"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Известувања"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Заднини"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Слики"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видео-записи"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуци"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Преземено"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Мем. картичка"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Надворешен мем. уред"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Измени"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Избриши"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Премести"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Отворање"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Премести тука"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копирај"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Пребарај"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Повеќе"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Направи папка"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Име на папката"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мој албум"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Прикажи како"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мои видео-записи"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Состојба на правата"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Продавач"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Број"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Содржи"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуално"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Преим."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Време"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Временско користење"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Неограничено"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замени"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Тон за повикувач"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Копирано"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Не е избрано ништо"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Нема доволно меморија."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Нема доволно меморија. Избришете некој запис"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Датум на создавање:"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Информации за GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS географска широчина"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS географска должина"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-верзија"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Детали"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Кој било"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Можност за употреба"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Изврши"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Препраќање"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невозможно"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Податоците за MMC се активираат..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Возможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Печати"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Валидност"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Нова папка"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Измени"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Премести тука"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продолжи"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Се копира..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Пресликај тука"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдржан тип на фајл"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Детален преглед"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Нагорен редослед"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Надолен редослед"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Сите"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Отворање"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Пребарај ги сите папки"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Икони"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Прикажи наставки на фајловите"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Листа со детали"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Сокриј наст. на фајл"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Име (од А до Ш)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Име (од Ш до А)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Датум (Најнов)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Датум (Најстар)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Оди во Мои фајлови"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Тонови на ѕвонење"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Извези тука"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не може да се постави содржина заштитена со DRM како тон за ѕвонење или за известување"
+
diff --git a/data/po/nb.po b/data/po/nb.po
new file mode 100644
index 0000000..931df5f
--- /dev/null
+++ b/data/po/nb.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Opp"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hjem"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Vis etter liste"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vis etter miniatyr"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Kunne ikke slette"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan ikke sende"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ugyldig filnavn"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Det maksimale antall mapper er nådd"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tillatelse avslått"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sendingen mislyktes"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Målmappen er en undermappe til kildemappen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Filen eksisterer ikke"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kan ikke kopiere"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Kan ikke flytte"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ikke nok minne i telefonminnet. Slett noen elementer og prøv på nytt"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kunne ikke kopiere"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Flyttingen mislyktes"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ikke tilstreklig med minne. %s er ledig"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Samme navn allerede i bruk"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Kan ikke flytte. Målmappen er den samme som kildemappen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Lag mappe"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Lim inn her"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Varsler"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Bakgrunn"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoklipp"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Lyder"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Nedlastinger"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minnekort"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ekstern lagring"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Rediger"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Slett"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytt"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Opp"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flytt hit"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Søk"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Opprett mappe"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappenavn"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mitt album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tilbake"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mine videoklipp"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rettighetsstatus"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverandør"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antall"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Inneholder"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Endre navn"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Gjenværende tid"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ubegrenset"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Erstatt"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Anropsringetone"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiert"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ingenting valgt"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ikke nok frilagerminne"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ikke nok minne. Slett noen elementer"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Opprettingsdato"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-informasjon"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-breddegrad"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-lengdegrad"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-versjon"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Kan brukes antall ganger"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Utfør"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Videresending"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Umulig"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initialiserer..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mulig"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Skriv ut"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gyldighet"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mappe"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Rediger"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flytt hit"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsett"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierer..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Lim inn her"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtypen støttes ikke"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljvisning"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Synkende"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Opp"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Søk i alle mapper"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatyrvisning"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Vis filendelse"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste og detaljer"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skjul filendelse"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Navn (A til Å)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Navn (Å til A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dato (nyeste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dato (eldste)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå til Mine Filer"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksporter hit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Kan ikke angi DRM-beskyttet innhold som ringetone eller varselsignal"
+
diff --git a/data/po/nl_NL.po b/data/po/nl_NL.po
new file mode 100644
index 0000000..54afd4b
--- /dev/null
+++ b/data/po/nl_NL.po
@@ -0,0 +1,314 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Omhoog"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Startpagina"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Lijstweergave"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Miniatuurweergave"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Verwijderen mislukt"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-bestand. Kan niet verzonden worden"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ongeldige bestandsnaam"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum aantal mappen bereikt"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Toestemming geweigerd"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Verzenden mislukt"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "De doelmap is een submap van de bronmap"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Dit bestand bestaat niet"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kan niet kopiëren"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Kan niet verplaatsen"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Onvoldoende ruimte in telefoongeheugen. Verwijder een aantal items en probeer het opnieuw"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiëren is mislukt"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Verplaatsen is mislukt"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Onvoldoende geheugen. %s beschikbaar"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Naam is al in gebruik"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Kan niet verplaatsen. Doelmap zelfde als bronmap"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Map maken"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hier kopiëren"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Waarschuwingen"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Achtergronden"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefoon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Afbeeldingen"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video's"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Geluiden"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Geheugen-\nkaart"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externe opslag"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Wijzigen"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Wissen"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Verplaatsen"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Omhoog"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hier plaatsen"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiëren"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Zoeken"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Meer"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Map maken"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mapnaam"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mijn album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Tonen als"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Terug"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mijn videoclips"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status rechten"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverancier"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Aantal"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Bevat"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individueel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Wijzig"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Tijd"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Speelduur"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Onbeperkt"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Vervang"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Beltoon beller"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Naam"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Gekopieerd"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Niets geselecteerd"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Onvoldoende heap-geheugen"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Onvoldoende geheugen. Wis een aantal items"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Aanmaakdatum"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informatie"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-breedtegraad"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-lengtegraad"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-versie"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Gegevens"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Aantal keer dat het gebruikt mag worden"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Uitvoeren"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Doorsturen"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Niet mogelijk"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-gegevens worden geïnitialiseerd..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mogelijk"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Afdrukken"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Geldigheid"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nieuwe map"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Bewerken"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hier plaatsen"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Doorgaan"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiëren..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hier kopiëren"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Niet-ondersteund bestandstype"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailweergave"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Oplopend"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Aflopend"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alles"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Omhoog"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Zoeken in alle mappen"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatuurweergave"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Bestandsextensie weergeven"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lijst en details"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hiernaartoe exporteren"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Naam (A tot Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Naam (Z tot A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (meest recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (oudste)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Naar Mijn bestanden"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Beltonen"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Kan door DRM beveiligde inhoud niet instellen als beltoon of meldingsignaal"
diff --git a/data/po/pl.po b/data/po/pl.po
new file mode 100644
index 0000000..76c0c79
--- /dev/null
+++ b/data/po/pl.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Góra"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Ekran główny"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Sortuj wg listy"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Sortuj wg miniatur"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Błąd usuwania"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Plik DRM. Nie można wysłać"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nieprawidłowa nazwa pliku"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Osiągnięto maksymalną wielkość katalogu"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Nie udzielono zezwolenia"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Błąd wysyłania"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Katalog docelowy jest podkatalogiem katalogu źródłowego"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Plik nie istnieje"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nie można skopiować"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nie można przenieść"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Za mało pamięci w telefonie. Usuń niektóre elementy i spróbuj ponownie"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Błąd kopiowania"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Błąd przenoszenia"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Brak pamięci. Dostępne: %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ta sama nazwa jest już w użyciu"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nie można przenieść. Katalog docelowy taki sam jak katalog źródłowy"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Utwórz katalog"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Wklej tutaj"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alarmy"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapety"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Obrazy"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Filmy"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Dźwięki"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Pobrane"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Karta pamięci"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Pamięć zewnętrzna"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edytuj"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Usuń"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Przenieś"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "W górę"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Przenieś tutaj"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiuj pozycję"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortuj według"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Szukaj"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Więcej"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Utwórz katalog"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nazwa katalogu"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mój album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Wyświetl jako"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Wstecz"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje wideoklipy"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status uprawnienia"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dostawca"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Liczba"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Zawiera"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Osobiste"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Okres"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Zm.naz."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Godzina"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Licznik synchronizowany"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Nieograniczony"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamień"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Dzwonek kontaktu"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nazwa"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Skopiowano"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Niczego nie zaznaczono"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Brak pamięci heap"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Brak pamięci. Usuń niektóre elementy"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data utworzenia"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informacje GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Szerokość geograficzna GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Długość geograficzna GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Wersja GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Szczegóły"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Dowolny"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Dostępne zastosowania"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Wykonaj"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Przesyłanie"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Niemożliwe"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Trwa inicjowanie karty pamięci..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Możliwe"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drukuj"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Ważność"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nowy katalog"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edytuj"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortuj wg"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Przenieś tutaj"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Kontynuuj"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiowanie..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Wklej tutaj"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nieobsługiwany typ pliku"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Wyświetlanie szczegółów"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Rosnąco"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Malejąco"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Wszystkie"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "W górę"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Przesz. wszystkie kat."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatury"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Pokaż rozszerzenia plików"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortuj wg"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista i szczegóły"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ukryj rozszerz. plików"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nazwa (od A do Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nazwa (od Z do A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (od najnowszych)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (od najstarszych)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idź do Moich plików"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Dzwonki"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuj tutaj"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Zawartości chronionej za pomocą technologii DRM nie można ustawić jako dzwonek lub powiadomienie"
+
diff --git a/data/po/pt_BR.po b/data/po/pt_BR.po
new file mode 100644
index 0000000..307739d
--- /dev/null
+++ b/data/po/pt_BR.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Início"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Visualizar por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Visualizar por miniatura"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Erro ao apagar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arquivo DRM. Impossível enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome de arquivo\ninválido"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Número máximo de pasta atingido"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permissão negada"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Erro ao enviar"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "A pasta de destino é uma subpasta da pasta de origem"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Este arquivo não existe"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Impossível copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Impossível mover"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memória insuficiente no telefone. Apague alguns itens e tente novamente"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Erro ao copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Erro ao mover"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memória insuficiente. %s disponível"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "O mesmo nome já está sendo utilizado"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Impossível mover. Pasta de destino é a mesma do arquivo de origem"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Papéis de parede"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Tons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartão de memória"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Armazenamento externo"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Apagar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover para cá"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Procurar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome da pasta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Meu álbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizar como"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Voltar"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Meus vídeos"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status de direitos"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fornecedor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contagem"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renom."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Contagem temporizada"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ilimitado"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Toque para um contato"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nada selecionado"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memória de pilha insuficiente"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memória insuficiente. Apague alguns itens"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Criado na data"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informações de GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitude GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitude GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versão GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualquer"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizações disponíveis"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Encaminhamento"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossível"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os dados MMC estão sendo iniciados..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possível"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova pasta"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover para cá"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de arquivo não suportado"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Visualização de detalhes"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todos"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Para cima"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pesq. todas as pastas"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ver por miniaturas"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Exibir extensão do arquivo"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalhes"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext. arquivo"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (De A a Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (De Z a A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (mais recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (mais antiga)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir p/ Meus Arquivos"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Toques"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Não é possível definir conteúdo protegido por DRM como toque de chamada ou aviso de alerta"
+
diff --git a/data/po/pt_PT.po b/data/po/pt_PT.po
new file mode 100644
index 0000000..6f5dc83
--- /dev/null
+++ b/data/po/pt_PT.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Início"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vista por miniatura"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Falha ao apagar"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Ficheiro DRM. Impossível enviar"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome do ficheiro inválido"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Máximo alcançado"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permissão negada"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Falha de envio"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "A pasta de destino é uma sub-pasta da pasta de origem"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Ficheiro inexistente"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Impossível copiar"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Impossível mover"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memória insuficiente na memória do telefone. Elimine alguns items e tente novamente"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Falha ao copiar"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Falha ao mover"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memória insuficiente. %s disponíveis"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Já está a ser utilizado o mesmo nome"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Impossível mover. Pasta de destino igual à pasta de origem"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fundos"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefone"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Transferências"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartão de memór."
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Armazenamento externo"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover para aqui"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Procurar"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome da pasta"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "O meu álbum"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizar como"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Voltar"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Os meus clips de vídeo"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado dos direitos"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Representante"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contagem"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "M. nm."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Contagem temporizada"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Ilimitado"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Subs."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Toque do chamador"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nada seleccionado"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memória de pilha insuficiente"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memória insuficiente. Apague alguns itens"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Criado na data"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informações de GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitude GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitude GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versão GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualquer"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizações disponíveis"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reencaminhar"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossível"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os dados MMC estão a ser iniciados..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possível"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova pasta"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover para aqui"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "A copiar..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de ficheiro não suportado"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalhes"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tudo"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Para cima"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Proc. em todas pastas"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista de miniatura"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensão de ficheiro"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalhes"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext. ficheiro"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (de A a Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (de Z a A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (mais recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (mais antiga)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir para Os Meus Ficheiros"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tons de toque"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Impossível definir conteúdo protegido por DRM como tom de toque ou alerta de notificação"
+
diff --git a/data/po/ro.po b/data/po/ro.po
new file mode 100644
index 0000000..9bbb247
--- /dev/null
+++ b/data/po/ro.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Sus"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Acasă"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Vizualizare tip listă"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vizualizare imagini în format redus"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ştergerea nu a reuşit"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fişier DRM. Imposibil de trimis"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nume fişier incorect"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "S-a atins nivelul maxim pentru folder"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permisiunea a fost refuzată"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Trimitere nereuşită"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Fişierul de destinaţie este un subfişier al fişierului sursă"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Acest fişier nu există"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Imposibil de copiat"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Imposibil de mutat"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memoria telefonului este insuficientă. Ştergeţi câteva elemente şi încercaţi din nou"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copierea nu a reuşit"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Mutarea nu a reuşit"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memorie insuficientă. %s disponibil"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Acelaşi nume deja în uz"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Imposbil de mutat. Folderul de destinaţie acelaşi cu folderul sursă"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Creare folder"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Lipire aici"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avertizări"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fundaluri"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Imagini"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoclipuri"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sunete"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descărcări"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartelă de memorie"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stocare externă"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editare"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ştergere"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mutare"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Sus"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mutare aici"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiere"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Căutare"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mai multe"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Creare director"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nume director"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albumul meu"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Vizualizare ca"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Înapoi"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Clipurile mele video"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stare drepturi"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Distribuitor"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contor"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conţine"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Reden."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Oră"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Numărătoare temporizată"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Nelimitat"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Înloc."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton sonerie apelant"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nume"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiat"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nimic selectat"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memorie heap insuficientă"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memorie insuficientă. Ştergeţi câteva elemente"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dată creare"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informaţii GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Latitudine GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Longitudine GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Versiune GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalii"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Oricare"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizări disponibile"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executare"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Redirecţionare"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposibil"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Se iniţializează datele MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posibil"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimare"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Valabilitate"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Folder nou"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editare"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listare după"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mutare aici"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuare"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiere..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Lipire aici"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tip fişier neacceptat"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Afişare detaliată"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescător"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descrescător"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Toate"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Sus"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Căutare totală foldere"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vizualizare pictograme"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afişare extensie de fişier"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Listă şi detalii"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ascundere ext. fişier"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nume (de la A la Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nume (de la Z la A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dată (cele mai recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dată (cele mai vechi)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accesare Fişierele mele"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonuri sonerie"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export aici"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Imposibil de setat conţinutul protejat prin drepturi DRM ca ton de sonerie sau ca alertă de notificare"
+
diff --git a/data/po/ru_RU.po b/data/po/ru_RU.po
new file mode 100644
index 0000000..b939937
--- /dev/null
+++ b/data/po/ru_RU.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Вверх"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Домой"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Просмотр в виде списка"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Просмотр по эскизам"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Сбой удаления"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Файл DRM. Невозможно отправить"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Неверное имя файла"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Достигнуто макс. количество папок"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Разрешение не получено"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Сбой передачи"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папка назначения является вложенной в исходной папке"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Файл не существует"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Невозможно скопировать"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Невозможно переместить"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостаточно памяти телефона. Удалите ненужные элементы и повторите попытку"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Сбой копирования"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Сбой перемещения"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Недостаточно памяти. Свободная память: %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Имя уже используется"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Невозможно переместить. Папка назначения совпадает с исходной папкой"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Создать папку"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Вставить сюда"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Оповещения"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Обои"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Картинки"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видео"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуки"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Загрузки"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта памяти"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Внешний носитель"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Изменить"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Удалить"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Переместить"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Вверх"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Переместить сюда"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копир."
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сортировка"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Поиск"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Опции"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Создать папку"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Имя папки"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мой альбом"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Просмотреть как"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Назад"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мои видеоклипы"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Состояние прав"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Поставщик"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Количество"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Содержит"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуальный"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Переим."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Время"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Счетчик"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Не ограничено"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Заменить"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Мелодия контакта"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Имя"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Скопировано"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ничего не выбрано"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Недостаточно динамической памяти"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Недостаточно памяти. Удалите некоторые элементы"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата создания"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Информация GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Широта по GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Долгота по GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Версия GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Сведения"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Любой"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Доступно"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Запуск"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Пересылка"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невозможно"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Инициализация данных MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Возможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Печать"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Период действия"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Новая папка"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Изменить"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Сортировка по"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Переместить сюда"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продолжить"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копирование..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Вставить сюда"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдерживаемый тип файла"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Просмотр сведений"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "По возрастанию"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "По убыванию"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Все"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Вверх"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Поиск по всем папкам"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Эскизы"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Показать расширение файла"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортировка"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Подробный список"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Скрыть расширение"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Имя (от А до Я)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Имя (от Я до А)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (сначала последние)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (сначала старые)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Перейти в Мои файлы"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Мелодии звонка"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Экспортировать сюда"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не удалось установить содержимое, защищенное DRM, в качестве мелодии звонка или сигнала уведомления"
+
diff --git a/data/po/sk.po b/data/po/sk.po
new file mode 100644
index 0000000..dad2163
--- /dev/null
+++ b/data/po/sk.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Hore"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domov"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Zobraziť podľa zoznamu"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Zobraziť podľa miniatúr"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Vymazanie sa nepodarilo"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Súbor DRM. Nedá sa odoslať"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neplatný názov súboru"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dosiahol sa maximálny počet priečinkov"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Povolenie odmietnuté"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Odoslanie zlyhalo"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Cieľový priečinok je podpriečinkom zdrojového priečinka"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Súbor neexistuje"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nedá sa kopírovať"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nedá sa presunúť"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedostatok pamäte telefónu. Vymažte niektoré položky a skúste to znova"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopírovanie sa nepodarilo"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Presunutie sa nepodarilo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedostatok pamäte. K dispozícii je %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Rovnaký názov sa už používa"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nedá sa premiestniť. Cieľový priečinok je zhodný so zdrojovým priečinkom"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Vytvoriť priečinok"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Prilepiť sem"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Výstrahy"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapety"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefón"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videá"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuky"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Stiahnuté položky"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Pamäťová karta"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Exter. úložný priestor"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Upraviť"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Presun."
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Hore"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Presunúť sem"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopírovať"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Hľadať"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Ďalšie"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Vytvoriť priečinok"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Názov priečinka"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Môj album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Zobraziť ako"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Späť"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje videoklipy"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stav práv"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dodávateľ"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Počet"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Jednotlivé"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Prem."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Časovaný počet"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neobmedzené"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Nahradiť"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvonenie volajúceho"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Meno"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Skopírované"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nič nie je vybrané"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedostatok odkladacej pamäte"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedostatok pamäte. Vymažte niektoré položky"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dátum vytvorenia"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informácie"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Zemepisná šírka GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Zemepisná dĺžka GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Verzia GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Všetko"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Počet použití k dispozícii"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Vykonať"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Preposlanie"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemožné"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inicializujú sa údaje MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Možné"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tlač"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Platnosť"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nový priečinok"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Upraviť"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Presunúť sem"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Pokračovať"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopírovanie..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Vložiť sem"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodporovaný typ súboru"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailné zobrazenie"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Vzostupne"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Zostupne"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Všetko"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Hore"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hľadať vo všet. prieč."
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Zobrazenie miniatúr"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Zobraziť príponu súboru"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Usporiadať podľa"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Zoznam a podrobnosti"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skryť príponu súboru"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Názov (od A po Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Názov (od Z po A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dátum (najnovšie)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dátum (najstaršie)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ísť na Moje súbory"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvonenia"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovať sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Obsah chránený technológiou DRM nemožno nastaviť ako vyzváňací tón ani upozornenie na oznámenie"
+
diff --git a/data/po/sl.po b/data/po/sl.po
new file mode 100644
index 0000000..a7acac8
--- /dev/null
+++ b/data/po/sl.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Gor"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domov"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Pregled po seznamu"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Prikaži s sličicami"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje ni uspelo"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Datoteka DRM. Ni mogoče shraniti"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neveljavno ime datoteke"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Doseženo je največje dovoljeno število map"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dovoljenje zavrnjeno"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Pošiljanje ni uspelo"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Ciljna mapa je podmapa izvorne"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Ta datoteka ne obstaja"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Ni mogoče kopirati"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Premikanje ni mogoče"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ni dovolj pomnilnika v telefonskem polnilniku. Zbrišite nekaj elementov in poskusite znova"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje ni uspelo"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premikanje ni uspelo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ni dovolj pomnilnika. Na voljo je %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "XXX se že uporablja"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ni mogoče premakniti. Ciljna mapa je enaka izvorni"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Ustvari mapo"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Prilepi sem"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Opozorila"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Ozadja"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoposnetki"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvoki"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Prenosi"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Pomniln. kartica"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Zunanji pomnilnik"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premik"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Gor"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premakni sem"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Razvrsti po"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Iskanje"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Več"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ustvari mapo"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ime mape"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Prikaži kot"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazaj"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moji videoposnetki"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stanje pravic"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Ponudnik"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Štetje"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Vsebuje"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Posamezno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Preim."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Časovno število"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neomejeno"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamenjaj"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodija kličočega"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopirano"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Nič ni izbrano"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ni dovolj pomnilnika sklada"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ni dovolj pomnilnika. Izbrišite nekaj predmetov"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum ustvarjanja"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Informacije GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Zemljepisna širina GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Zemljepisna dolžina GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Različica GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrob."
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Karkoli"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Število uporab"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izvedi"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Posredovanje"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemogoče"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Podatki MMC se inicializirajo ..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mogoče"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tiskanje"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Veljavnost"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Razvrsti po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premakni sem"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nadaljuj"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiram ..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Prilepi sem"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodprta vrsta datoteke"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Podroben ogled"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Naraščajoče"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Padajoče"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Vse"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gor"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Iskanje po vseh mapah"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Prikaz sličice"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaži končnico datoteke"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Uredi po"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Seznam in podrobnosti"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skrij pripono datoteke"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ime (od A proti Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ime (od Z proti A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (Najnovejši)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (Najstarejši)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Pojdi na Moje datot."
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvonjenja"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvozi sem"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Vsebine, zaščitene z DRM, ni mogoče nastaviti za zvonjenje ali opozorilo"
+
diff --git a/data/po/sr.po b/data/po/sr.po
new file mode 100644
index 0000000..1223920
--- /dev/null
+++ b/data/po/sr.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Početak"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Prikaži po listi"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Prikaži kao indeksne sličice"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje neuspešno"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fajl. Ne može se poslati"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neispravan naziv fajla"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dostignut maksimalan broj foldera"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dozvola odbijena"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Slanje neuspešno"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Odredišni folder je podfolder izvornog foldera"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fajl ne postoji"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nemoguće kopirati"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Nemoguće premestiti"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedovoljno memorije u memoriji telefona. Obriši neke stavke i probaj opet"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje neuspešno"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premeštanje neuspešno"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedovoljna memorija. %s dostupno"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Taj naziv je već u upotrebi"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Nemoguće premestiti. Odredišni folder isti kao izvorni"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Kreiraj folder"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Zalepi ovde"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Upozorenja"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapeti"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video zapisi"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuci"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Preuzimanja"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memor. kartica"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Spoljna memorija"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Izmeni"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premesti"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premesti ovde"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Pretraga"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Još"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Kreiraj folder"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Naziv foldera"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Videti kao"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazad"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moji video klipovi"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Pravni status"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Broj"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Pojedinačno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Preim."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Vreme"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Preostalo vreme"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Neograničeno"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zameni"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton zvona pozivaoca"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Iskopirano"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Ništa nije izabrano"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedovoljna memorija"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedovoljno memorije. Obriši neke od stavki"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum kreiranja"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS informacije"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Geografska širina za GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Geografska dužina za GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Verzija GPS-a"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Sve"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Moguće upotrebe"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izvrši"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Prosleđivanje"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemoguće"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC podaci se inicijalizuju..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "moguće"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Štampaj"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Važenje"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Novi folder"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Izmeni"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listaj po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premesti ovde"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nastavi"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Zalepi ovde"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodržani tip fajla"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Prikaz detalja"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Rastuće"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Opadajuće"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Gore"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pretraži sve foldere"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Indeksni prikaz"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaži ekstenziju fajla"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista sa detaljima"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Sakrij det. tipa fajla"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ime (od A do Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ime (od Z do A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datumu (najnovije)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datumu (najstarije)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idi u Moje fajlove"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovde"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Nije moguće podesiti sadržaj koji ima DRM zaštitu kao ton zvona ili upozorenje o obaveštenju"
+
diff --git a/data/po/sv.po b/data/po/sv.po
new file mode 100644
index 0000000..4dad0e7
--- /dev/null
+++ b/data/po/sv.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Uppåt"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hem"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Visa som lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Visa som miniatyrbilder"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Radering misslyckades"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan inte skicka"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ogiltigt filnamn"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Max antal mappar"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tillstånd nekades"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sändning misslyckades"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Målmappen är en undermapp till källmappen"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Filen finns inte"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Det går inte att kopiera"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Det går inte att flytta"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Otillräckligt telefonminne. Radera några filer och försök igen"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopieringen misslyckades"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Det gick inte att flytta"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "För lite minne. %s tillgängligt"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Detta namn används redan"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Kan inte flytta. Målmappen är densamma som källmappen"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Skapa mapp"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Klistra in här"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Påminnelser"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Bakgrunder"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoklipp"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ljud"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Nedladdningar"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minneskort"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externt minne"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redigera"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Radera"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytta"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flytta hit"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiera"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Sök"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Skapa mapp"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappnamn"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mitt album"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visa som"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Åter"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mina videoklipp"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rättighetsstatus"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverantör"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antal"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Innehåller"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Namnb."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Tidsgräns för räkning"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Obegränsad"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ersätt"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ringsignal till Foto-ID"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Namn"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopierad"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Inget markerat"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "För lite heap-minne"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Minnet räcker inte. Radera några objekt"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Skapad den"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS-information"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS-latitud"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS-longitud"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS-version"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Info"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Alla"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Tillgängliga tillämpningar"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exekvera"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Vidarebefordra"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ej möjlig"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initieras..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Möjlig"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Skriv ut"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Giltighet"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mapp"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redigera"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flytta hit"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsätt"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierar..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Klistra in här"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtypen stöds inte"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljvy"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigande"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Fallande"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alla"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Upp"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Sök i alla mappar"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatyrer"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Visa filtillägg"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista och information"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dölj filtillägg"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Namn (A till Ö)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Namn (Ö till A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (senaste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (äldsta)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå till Mina filer"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringsignaler"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportera hit"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Det går inte att ställa in DRM-skyddat innehåll som ringsignaler eller meddelandevarningar"
+
diff --git a/data/po/tr_TR.po b/data/po/tr_TR.po
new file mode 100644
index 0000000..bd98a9b
--- /dev/null
+++ b/data/po/tr_TR.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Yukarı"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "A.Syf"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Liste şeklinde göster"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Küçük resim görünümü"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Silinemedi"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM dosyası gönderilemiyor"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Geçersiz dosya adı"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maksimum"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "İzin reddedildi"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Gönderme Başarısız"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Hedef klasör kaynak klasörün alt klasörü"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Dosya yok"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kopyalanamıyor"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Taşınamıyor"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Telefon belleğinde yeterli yer yok. Bazı öğeleri silin ve tekrar deneyin"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopyalama başarısız"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Taşıma başarısız"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Yeterli hafıza yok. %s kullanılabilir"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "İsim zaten kullanımda"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Taşınamıyor. Hedef klasör kaynak klasörle aynı"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Klasör oluştur"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Buraya yapıştır"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Uyarılar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Duvar kağıtları"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Resimler"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sesler"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "İndirilenler"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Hafıza kartı"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Harici bellek"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Düzenle"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Taşı"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Yukarı"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Buraya taşı"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sırala"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Bul"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Diğer"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Klasör oluştur"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Klasör adı"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albümüm"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Başka adla görüntüle"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Geri"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Video kliplerim"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Hak durumu"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Sağlayıcı"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "sayım"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "İçindekiler"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Kişisel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Aralık"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Y. adl"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Saat"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Zamanlı sayım"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tür"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Sınırsız"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Değiştir"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Arayan zil sesi tonu"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "İsim"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopyalandı"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Bir şey seçilmedi"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Yeterli küme hafızası yok"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Yeterli hafıza yok. Bazı öğeleri silin."
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Oluşturulma tarihi"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS bilgileri"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS enlem"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS boylam"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS versiyonu"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Ayrıntılar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Herhangi"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Mevcut kullanımlar"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Uygulama"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "İletme"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "İmkansız"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC verileri başlatılıyor..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mümkün"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Yazdır"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Geçerlilik"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yeni klasör"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Düzenle"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listele"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Buraya taşı"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Devam"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopyalanıyor..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Buraya yapıştır"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Desteklenmeyen dosya türü"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Ayrıntılı görünüm"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Artan"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Azalan"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Hepsi"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Yukarı"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Tüm klasörleri ara"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Küçük resim görünümü"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Dosya uzantılarını göster"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sırala"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste ve ayrıntılar"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dosya uzntılrını gizle"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ad (A'dan Z'ye)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ad (Z'den A'ya)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Tarih (En yeni)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Tarih (En eski)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Dosyalarım’a git"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zil sesleri"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Buraya aktar"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM korumalı içerik zil sesi veya bildirim uyarısı olarak belirlenemedi"
+
diff --git a/data/po/ug-myfile-efl.pot b/data/po/ug-myfile-efl.pot
new file mode 100644
index 0000000..c89d2ef
--- /dev/null
+++ b/data/po/ug-myfile-efl.pot
@@ -0,0 +1,94 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-06-16 18:18+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src_sg/myfile_sg_lib.c:98 src_sg/myfile_sg_lib.c:482
+#: src_sg/myfile_sg_lib.c:518 src_sg/myfile_sg_lib.c:901
+msgid "IDS_COM_SK_OK"
+msgstr ""
+
+#: src_sg/myfile_sg_lib.c:478 src_sg/myfile_sg_lib.c:894
+msgid "IDS_COM_BODY_BACK"
+msgstr ""
+
+#: src_sg/myfile_sg_lib.c:504 src_sg/myfile_sg_lib.c:897
+#: src_sg/myfile_sg_lib.c:942
+msgid "IDS_COM_BODY_DELETE"
+msgstr ""
+
+#: src_sg/myfile_sg_lib.c:517
+msgid "Select at least one item"
+msgstr ""
+
+#. supporting multi-lang for default folders
+#: source/libraries/winset-wrapper/main/titlebar.c:24
+msgid "Images"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:25
+msgid "IDS_MF_BODY_IMAGES"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:27
+msgid "Videos"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:28
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:30
+msgid "Sounds"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:31
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:33
+msgid "Others"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/titlebar.c:34
+msgid "IDS_MF_BODY_OTHERS"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/tab.c:16
+#: source/libraries/winset-wrapper/main/tab.c:79
+#: source/libraries/winset-wrapper/main/tab.c:102
+#: source/libraries/winset-wrapper/main/popup.c:291
+msgid "IDS_COM_BODY_PHONE"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/tab.c:26
+#: source/libraries/winset-wrapper/main/tab.c:80
+#: source/libraries/winset-wrapper/main/tab.c:103
+#: source/libraries/winset-wrapper/main/popup.c:297
+msgid "IDS_COM_BODY_MEMORY_CARD"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/tab.c:28
+msgid "IDS_COM_BODY_ALL"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/tab.c:52
+msgid "FONT_NAME"
+msgstr ""
+
+#: source/libraries/winset-wrapper/main/popup.c:346
+msgid "IDS_COM_SK_CANCEL"
+msgstr ""
diff --git a/data/po/uk.po b/data/po/uk.po
new file mode 100644
index 0000000..778172e
--- /dev/null
+++ b/data/po/uk.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Вгору"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Домашній"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Переглянути за списком"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Переглянути ескізи"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Збій видалення"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Файл DRM. Неможливо надіслати"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Хибна назва файла"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Досягнуто максимальної кількості папок"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "У дозволі відмовлено"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Збій передачи"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папка призначення є підпапкою вихідної папки"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Файл не існує"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Неможливо скопіювати"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Неможливо перемістити"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостатньо місця в пам’яті телефону. Видаліть декілька об’єктів і спробуйте ще раз"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Збій копіювання"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Збій переміщення"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Недостатньо пам’яті. %s доступно"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ім’я вже використовується"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Неможливо перемістити. Папка призначення та вихідна папка однакові"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Створити папку"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Вставити сюди"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Сигнали"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Заставки"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Зображення"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Відео"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуки"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Завантаження"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта пам’яті"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Зовн. місце збереження"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Редагу-\nвати"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Видалити"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Переміст."
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Вгору"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Перемістити сюди"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копіювати"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сорт. за"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Пошук"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Додатково"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Створити папку"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ім'я папки"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мій альбом"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Переглянути як"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мої відеокліпи"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Стан прав"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Постачальник"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Кількість"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Містить"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Індивідуальні"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Інтервал"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Пер-м."
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Час"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Тривалість використання"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Необмежено"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замінити"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Звук дзвінка абонента"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Назва"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Скопійовано"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Нічого не вибрано"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Недостатньо пам'яті"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Недостатньо пам’яті. Видаліть деякі об’єкти"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата створення"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "Інформація GPS"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "Широта GPS"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "Довгота GPS"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "Версія GPS"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Деталі"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Доступні використання"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Виконати"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Переадресація"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Неможливо"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Ініціалізація даних MMC..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Можливо"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Друк"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Термін дії"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ручний"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Редагувати"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Сортувати за"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Перемістити сюди"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продовж."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копіювання..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Вставити сюди"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Формат не підтримується"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Докладний перегляд"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "За зростанням"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "За спаданням"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Всі"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Вгору"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Шукати в усіх папках"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ескіз"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Показати розширення файла"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортувати за"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Список і відомості"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Приховати розшир.файлу"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Назва (А-Я)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Назва (Я-А)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (остання)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (найдавніша)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Пер. до моїх файлів"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Звуки дзвінка"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортувати сюди"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Неможливо встановити вміст, захищений DRM, як звук дзвінка або сигнал сповіщення"
+
diff --git a/data/po/update-po.sh b/data/po/update-po.sh
new file mode 100644
index 0000000..ff5bff7
--- /dev/null
+++ b/data/po/update-po.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+PACKAGE=ug-myfile-efl
+SRCROOT=../
+POTFILES=POTFILES.in
+
+#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW
+ALL_LINGUAS="en_US en_GB ja ko zh_CN"
+
+XGETTEXT=/usr/bin/xgettext
+MSGMERGE=/usr/bin/msgmerge
+
+echo -n "Make ${PACKAGE}.pot "
+if [ ! -e $POTFILES ] ; then
+ echo "$POTFILES not found"
+ exit 1
+fi
+
+$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \
+ --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES \
+&& test ! -f ${PACKAGE}.po \
+ || (rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot)
+
+if [ $? -ne 0 ]; then
+ echo "error"
+ exit 1
+else
+ echo "done"
+fi
+
+for LANG in $ALL_LINGUAS; do
+ echo "$LANG : "
+
+ if [ ! -e $LANG.po ] ; then
+ sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po
+ echo "${LANG}.po created"
+ else
+ if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then
+ if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then
+ rm -f ${LANG}.new.po
+ else
+ if mv -f ${LANG}.new.po ${LANG}.po; then
+ echo ""
+ else
+ echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2
+ rm -f ${LANG}.new.po
+ exit 1
+ fi
+ fi
+ else
+ echo "msgmerge for $LANG failed!"
+ rm -f ${LANG}.new.po
+ fi
+ fi
+ echo ""
+done
+
diff --git a/data/po/uz.po b/data/po/uz.po
new file mode 100644
index 0000000..c0e84b3
--- /dev/null
+++ b/data/po/uz.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "Yuqoriga"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Asosiy"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ro‘yxat bo‘yicha ko‘rib chiqish"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Eskiz bo‘y. ko‘r."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Yo‘q qilish bajarilmadi"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fayl. Yuborib bo‘lmaydi"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Noto‘g‘ri fayl nomi"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Jildlar soni maksimal miqdorga yetdi"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Ruxsat rad etildi"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Yuborish bajarilmadi"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Yakuniy jild manba jildining tagjildi hisoblanadi"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Ushbu fayl mavjud emas"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Nusxa ko‘chirib bo‘lmaydi"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Ko‘chirib bo‘lmaydi"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Telefonda xotira yetarli emas. Ba’zi elementlarni yo‘q qiling va qayta urinib ko‘ring"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Nusxa olish bajarilmadi"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Ko‘chirib bo‘lmadi"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Xotira yetarli emas. %s mavjud"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Bunday nom avvaldan ishlatilmoqda"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ko‘chirib bo‘lmaydi. Yakuniy jild manba jildi bilan bir xil"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "Jild yaratish"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Bu yerga qo‘yish"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Signallar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fon rasmlari"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "Tasvirlar"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ovozlar"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Yuklanishlar"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Xotira kartasi"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Tashqi xotira"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Tahrirlash"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "O'chirish"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Ko‘chirish"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Yuqoriga"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Bu yerga ko‘ch."
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Nusxa olish"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Quyid. bo‘y. sar"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Qidirish"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "Yana"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Jild yaratish"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Jild nomi"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mening albomim"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Quyidagi sifatida ko‘rib chiqish"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Orqaga"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mening video kliplarim"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Huquq holati"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Ta’minotchi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Hisob"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tarkibi:"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nm/o‘z"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "Vaqt"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "Vaqti belgilangan sanoq"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "Tur"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "Cheklanmagan"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Almasht."
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Qo‘ng‘iroq qiluvchi ringtoni"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nusxa olindi"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "Hech narsa tanlanmagan"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Xip xotira yetarli emas"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Xotira yetarli emas. Ba’zi elementlarni o'chiring"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Yaratilgan sana"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS ma’lumotlari"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS kengligi"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS uzunligi"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS versiyasi"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Tafsilot"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Har qanday"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Mavjud foydalanishlar"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Amalga oshirish"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Boshqaga yo‘naltirish"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imkonsiz"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ma’lumoti initsializatsiyalanmoqda..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Taxminiy"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Chop etish"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Amal qilish"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yangi jild"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Tahrirlash"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Quyidagi bo‘yicha ro‘yxat"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Bu yerga ko‘chiring"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Davom ettirish"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Nusxa ko‘chirilmoqda..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Bu yerga qo‘shing"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Qo‘llab-quvvatlanmaydigan fayl turi"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Batafsil"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "O‘sish tartibida"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Kamayib borish"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Barcha"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "Up"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Barcha jildlarni qidir"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Eskizli ko'rinish"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fayl kengaytmasini ko‘rsatish"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Saralash"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Ro‘yxat va tafsilotlar"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fayl kengaytma. yashir"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A dan Z ga)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z dan A ga)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Sana (Eng oxirgi)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Sana (Eng eski)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Fayllarimga o‘ting"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtonlar"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Bu yerga eksport qil"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM himoyalangan tarkibni rington yoki bildirishnoma signali sifatida o‘rnatib bo‘lmaydi"
+
diff --git a/data/po/zh_CN.po b/data/po/zh_CN.po
new file mode 100644
index 0000000..464e17f
--- /dev/null
+++ b/data/po/zh_CN.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "主界面"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "通过列表查看"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "通过缩略图查看"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "删除失败"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 文件。无法发送"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "文件名无效"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "已达最大文件夹数"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "许可被拒绝"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "发送失败"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目标文件夹是源文件夹的子文件夹"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "此文件不存在"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "无法复制"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "无法移动"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "手机内存不足。请删除部分项目并重试"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "复制失败"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移动失败"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "存储空间不足。 剩余 %s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名字已使用"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "无法移动。目的地文件夹与源文件夹相同"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "新文件夹"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "粘贴到此处"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提示"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "墙纸"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "话机"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "图片"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "视频"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "声音"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下载列表"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "存储卡"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部存储器"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "删除"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移动到这里"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜索"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "新建文件夹"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "文件夹名称"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相册"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "查看方式"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "返回"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的录像片段"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "授权状态"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "提供者"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "计数"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包括"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "个人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "间隔"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重命名"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "时间"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "计时"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "类型"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "无限"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "替换"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "来电铃声"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名称"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已复制"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "未选择"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆存储器容量不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "存储空间不足。请删除部分项目"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "创建日期"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS 信息"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS纬度"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS经度"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS 版本"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "详细信息"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可用于"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "执行"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "转发"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可以"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 数据..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可以"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "打印"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新文件夹"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移动到这里"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "继续"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在复制..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "粘贴至此"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支持的文件类型"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "详情查看"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降序"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "上"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜索所有文件夹"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "缩略图查看"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "显示文件扩展名"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "列表和详情"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隐藏文件扩展名"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名称(A 至 Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名称(Z 至 A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期(最近)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期(最早)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "转到我的文件"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "铃声"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "此处导出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "无法将 DRM 保护内容设置为铃声或通知提醒"
+
diff --git a/data/po/zh_HK.po b/data/po/zh_HK.po
new file mode 100644
index 0000000..33e8318
--- /dev/null
+++ b/data/po/zh_HK.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "首頁"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "按清單檢視"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "按縮圖檢視"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "刪除失敗"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 檔案。無法發送"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "檔案名稱無效"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "資料夾數目已達上限"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "權限被拒絕"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "發送失敗"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目標資料夾是來源資料夾的子資料夾"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "此檔案不存在"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "無法複製"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "無法移動"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "手機記憶體不足。刪除一些項目並再試"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "複製失敗"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動失敗"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "記憶體不足。%s 可用"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名稱已被使用"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "無法移動。目的地資料夾與來源資料夾相同"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "貼在這裡"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提示"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "螢幕牆紙"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "手機"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "聲音"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下載項目"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "記憶卡"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外置儲存裝置"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "資料夾名稱"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相簿"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "檢視為"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "返回"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的短片"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "版權狀態"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "供應商"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "計數"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "時間"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "計時"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "無限制"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "取代"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "聯絡人來電鈴聲"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已複製"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "無已選擇項目"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆積記憶體不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "記憶體不足。請刪除一些項目"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "建立日期"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS 資訊"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS緯度"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS經度"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS 版本"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可供使用"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "執行"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "轉寄中"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可以"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 數據..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可以"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "列印"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新資料夾"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排列按"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "繼續"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "貼在這裡"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支援的檔案類型"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細檢視"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降序"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "上"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜尋所有資料夾"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "縮圖檢視"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "顯示檔案伸展內容"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "清單及詳情"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隱藏副檔名"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名稱 (A 至 Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名稱 (Z 至 A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期(最近的)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期 (最舊的)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "前往我的檔案"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒"
+
diff --git a/data/po/zh_SG.po b/data/po/zh_SG.po
new file mode 100644
index 0000000..99adf4d
--- /dev/null
+++ b/data/po/zh_SG.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "首页"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "通过列表查看"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "通过缩略图查看"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "删除失败"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM文件。无法发送"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "文件名无效"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "已达最大文件夹数"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "许可被拒绝"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "发送失败"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目标文件夹是源文件夹的子文件夹"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "此文件不存在"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "无法复制"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "无法移动"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "手机内存不足。请删除部分项目并重试"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "复制失败"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移动失败"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "存储空间不足. 剩余%s"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名称已在使用"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "无法移动。目的地文件夹与源文件夹相同"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "创建文件夹"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "粘贴到此"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提示"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "墙纸"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "手机"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "图像"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "录像"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "声音"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下载"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "存储卡"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部存储器"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "删除"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移到这儿"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜寻"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "创建文件夹"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "文件夹名称"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相册"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "查看作为"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "返回"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的视频剪辑"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "权限状态"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "提供者"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "计数"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包括"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "个人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "间隔"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重命名"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "时间"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "计时"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "类型"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "无限"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "替换"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "来电人铃声"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名称"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已复制"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "未选择"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆存储器容量不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "内存已满\n请删除项目"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "创建日期"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS 信息"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS纬度"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS经度"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS 版本"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "详细信息"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "适用用法"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "执行"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "转发中"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可能"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 数据..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可能"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "打印"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新文件夹"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移动至此"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "继续"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "复制中…"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "粘贴至此"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支持的文件类型"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "详情查看"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降序"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "上"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜索所有文件夹"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "缩略图查看"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "显示文件扩展名"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序通过"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "列表和详情"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隐藏文件扩展名"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名称(A 至 Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名称(Z 至 A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期(最近)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期(最晚)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "转到我的文件"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "铃声"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "此处导出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "无法将 DRM 保护内容设置为铃声或通知提醒"
+
diff --git a/data/po/zh_TW.po b/data/po/zh_TW.po
new file mode 100644
index 0000000..b22bd6b
--- /dev/null
+++ b/data/po/zh_TW.po
@@ -0,0 +1,318 @@
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "主目錄"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "依清單檢視"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "以縮圖檢視"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "刪除失敗"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 檔案。無法傳送"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "檔案名稱無效"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "資料夾數目已達上限"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "權限被拒絕"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "傳送失敗"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目標資料夾為來源資料夾的子資料夾"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "此檔案不存在"
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "無法複製"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "無法移動"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "沒有足夠的記憶體在手機上。刪除某些項目,然後再試一次"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "複製失敗"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動失敗"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "記憶體不足。%s 可用"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名稱已在使用中"
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "無法移動。目標資料夾與來源資料夾相同"
+
+msgid "IDS_MF_SK3_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "複製到這裡"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提醒"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "桌布"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "電話"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "聲音"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下載"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "記憶卡"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部儲存裝置"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序依據"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "資料夾名稱"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相簿"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "檢視為"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "上一步"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的影片片段"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "版權狀態"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "供應商"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "計數"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個別"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BODY_TIME"
+msgstr "時間"
+
+msgid "IDS_MF_BODY_TIMED_COUNT"
+msgstr "計時數"
+
+msgid "IDS_MF_BODY_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_BODY_UNLIMITED"
+msgstr "無限制"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "取代"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "來電者鈴聲"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已複製"
+
+msgid "IDS_MF_POP_NOTHING_SELECTED"
+msgstr "未選擇任何項目"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆積記憶體不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "記憶體不足。請刪除部分項目"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "建立日期"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "GPS 資訊"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS緯度"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "GPS經度"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS 版本"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可供使用"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "執行"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "正在轉寄"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可能"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 資料..."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可能"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "列印"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新資料夾"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排列依據"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "繼續"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "複製到這裡"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支援的檔案類型"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細查看"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "遞增"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "遞減"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_BODY_UP_M_BACK"
+msgstr "上"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜尋所有資料夾"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "縮圖檢視"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "顯示文件擴展名"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序依據"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "清單及詳情"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隱藏副檔名"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名稱 (A 至 Z)"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名稱 (Z 至 A)"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期 (最近的)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期 (最舊的)"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "前往我的檔案"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒"
+
diff --git a/data/popup_new_folder.edc b/data/popup_new_folder.edc
new file mode 100644
index 0000000..c66b86d
--- /dev/null
+++ b/data/popup_new_folder.edc
@@ -0,0 +1,176 @@
+group
+{
+ name: UG_GRP_POPUP;
+ parts
+ {
+ part
+ {
+ name: "base";
+ type: SPACER;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 220;
+ fixed: 1 0;
+ }
+ }
+ part
+ {
+ name: "t_pad";
+ type: SPACER;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1.to: "base";
+ rel2.to: "base";
+ align: 0.0 0.0;
+ min: 0 0;
+ max: 0 0;
+ fixed: 1 1;
+ }
+ }
+ part
+ {
+ name: "title.text";
+ type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 70;
+ max: -1 70;
+ rel1
+ {
+ relative: 0.0 1.0;
+ to: "t_pad";
+ }
+ rel2.to: "base";
+ align: 0.0 0.0;
+ fixed: 1 1;
+ color: 128 128 128 255;
+ text
+ {
+ font: "Tizen:style=Medium";
+ size: 42;
+ min: 1 1;
+ text_class: "tizen";
+ }
+ }
+ }
+ part
+ {
+ name: "top_password_padding";
+ type: SPACER;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 20;
+ max: 0 20;
+ rel1
+ {
+ to_x: "base";
+ to_y: "title.text";
+ relative: 0.0 1.0;
+ }
+ rel2
+ {
+ to_x: "base";
+ to_y: "title.text";
+ relative: 1.0 1.0;
+ }
+ align: 0.0 0.0;
+ fixed: 1 1;
+ }
+ }
+ part
+ {
+ name: "password_field_image";
+ type: IMAGE;
+ mouse_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 0 80;
+ image
+ {
+ normal: IMG_EDITFIELD_BG;
+ border: 9 9 9 9;
+ }
+ rel1
+ {
+ to_x: "base";
+ to_y: "top_password_padding";
+ relative: 0.0 1.0;
+ }
+ rel2
+ {
+ to_x: "base";
+ to_y: "top_password_padding";
+ relative: 1.0 1.0;
+ }
+ fixed: 1 1;
+ align: 0.0 0.0;
+ }
+ }
+ part
+ {
+ name: "left_swallow_padding";
+ type: SPACER;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 16 0;
+ max: 16 0;
+ rel1.to: "password_field_image";
+ rel2.to: "password_field_image";
+ align: 0.0 0.0;
+ fixed: 1 1;
+ }
+ }
+ part
+ {
+ name: "right_swallow_padding";
+ type: SPACER;
+ scale: 1;
+ description
+ {
+ min: 16 0;
+ max: 16 0;
+ rel1.to: "password_field_image";
+ rel2.to: "password_field_image";
+ align: 1.0 0.0;
+ fixed: 1 1;
+ }
+ }
+ part
+ {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ ignore_flags: ON_HOLD;
+ description
+ {
+ state: "default" 0.0;
+ rel1
+ {
+ to_x: "left_swallow_padding";
+ to_y: "password_field_image";
+ relative : 1.0 0.0;
+ }
+ rel2
+ {
+ to_x: "right_swallow_padding";
+ to_y: "password_field_image";
+ relative: 0.0 1.0;
+ }
+ align: 0.0 0.5;
+ }
+ }
+ }
+}
diff --git a/data/search_path.edc b/data/search_path.edc
new file mode 100644
index 0000000..9bdd3ea
--- /dev/null
+++ b/data/search_path.edc
@@ -0,0 +1,28 @@
+group
+{
+ name: UG_GRP_SEARCH_PATH;
+ parts
+ {
+ part
+ {
+ name: "path";
+ type: SWALLOW;
+ description
+ {
+ state: "default" 0.0;
+ fixed: 1 1;
+ min : UG_SEARCH_FOLDER_W UG_SEARCH_FOLDER_H;
+ max : UG_SEARCH_FOLDER_W UG_SEARCH_FOLDER_H;
+ align: 0.5 0.5;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ }
+}
diff --git a/data/ug_edc_common.h b/data/ug_edc_common.h
new file mode 100644
index 0000000..ab4aaa0
--- /dev/null
+++ b/data/ug_edc_common.h
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2012-2013 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (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.
+ */
+
+#define UG_EDJ_PATH "/usr/ug/res/edje/ug-myfile-efl"
+#define UG_ICON_PATH "/usr/ug/res/images/ug-myfile-efl"
+
+#define UG_EDJ_NAVIGATIONBAR UG_EDJ_PATH"/ug_navibar_layout.edj"
+
+
+#define UG_GRP_LIST "effect/model/list"
+#define UG_GRP_NAVI_VIEW "navigation_view"
+#define UG_GRP_CTRL_BAR "ctrl_bar"
+#define UG_GRP_NO_CONTENT "noContent"
+#define UG_GRP_PATH_INFO "pathinfo"
+#define UG_GRP_CTRLBAR_LAYOUT "ctrlbar_layout"
+#define UG_GRP_POPUP "popup_new_folder"
+#define UG_GRP_SEARCH_PATH "search_path"
+
+#define CTRLBAR_PADDING_X 30
+#define CTRLBAR_PADDING_Y 30
+#define COLOR_BLACK 0 0 0 255
+#define COLOR_WHITE 250 250 250 255
+#define NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC 0.282 0.294
+#define NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC 0.718 0.54
+#define NOCONTENT_MIDDLE_PADDING_INC 54
diff --git a/data/ug_navibar_layout.edc b/data/ug_navibar_layout.edc
new file mode 100644
index 0000000..ef1ec78
--- /dev/null
+++ b/data/ug_navibar_layout.edc
@@ -0,0 +1,98 @@
+#include "ug_edc_common.h"
+
+#define UG_BASIC_W 480
+#define UG_BASIC_H 800
+
+#define UG_MAIN_W 720
+#define UG_MAIN_H 1280
+
+#define UG_MF_SCALE_W (UG_MAIN_W/UG_BASIC_W)
+#define UG_MF_SCALE_H (UG_MAIN_H/UG_BASIC_H)
+
+#define UG_THUMBNAIL_W 50*UG_MF_SCALE_W
+#define UG_THUMBNAIL_H 50*UG_MF_SCALE_H
+
+#define UG_MEMORY_SUB_THUMB_W 40*UG_MF_SCALE_W
+#define UG_MEMORY_SUB_THUMB_H 25*UG_MF_SCALE_H
+
+#define UG_SOUND_BUTTON_W 240*UG_MF_SCALE_W
+#define UG_SOUND_BUTTON_H 46*UG_MF_SCALE_H
+
+#define UG_SEARCH_FOLDER_H 300*UG_MF_SCALE_H
+#define UG_SEARCH_FOLDER_W 400*UG_MF_SCALE_H
+
+#define GENLIST_ITEM_H 71*UG_MF_SCALE_H
+#define PATH_INFO_H 48*UG_MF_SCALE_H
+#define PATH_INFO_LABEL_H 25
+#define PATH_INFO_BG_COLOR 68 68 68 255
+#define BOTTOM_LINE_COLOR 199 199 199 255
+#define COLOR_DARK_BLUE_GRAY 17 19 27 255
+
+#define IMG_EDITFIELD_BG "mf_new_folder_editfield_bg.png"
+images {
+
+ image: IMG_EDITFIELD_BG COMP;
+
+}
+
+
+#define MF_UG_PART_PADDING_TOP( param_padding_size ) \
+ part { name: "elm.padding.top"; \
+ type: RECT; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: 0 param_padding_size; \
+ fixed: 0 1; \
+ visible: 0; \
+ rel2.relative: 1.0 0.0; \
+ align: 0.0 0.0; \
+ } \
+ }
+#define MF_UG_PART_PADDING_BOTTOM( param_padding_size ) \
+ part { name: "elm.padding.bottom"; \
+ type: RECT; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ min: 0 param_padding_size; \
+ fixed: 0 1; \
+ visible: 0; \
+ rel1.relative: 0.0 1.0; \
+ align: 0.0 1.0; \
+ } \
+ }
+
+#define MF_UG_PART_PADDING_LEFT( param_padding_size ) \
+ part { name: "elm.padding.left"; \
+ type: RECT; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ min: param_padding_size 0; \
+ fixed: 1 0; \
+ visible: 0; \
+ rel2.relative: 0.0 1.0; \
+ align: 0.0 0.0; \
+ } \
+ }
+
+#define EFFECT_PROGRAMS(part_name, part_state, after_name) \
+ program \
+ { \
+ name: part_name; \
+ action: STATE_SET part_state 0.0;\
+ target: "icon"; \
+ transition: DECELERATE 0.03; \
+ after: after_name; \
+ }
+
+collections
+{
+ #include "navigation_view.edc"
+ #include "no_storage.edc"
+ #include "effect_model_list.edc"
+ #include "pathinfo.edc"
+ #include "search_path.edc"
+ #include "popup_new_folder.edc"
+ #include "ctrlbar_layout.edc"
+}
+
diff --git a/gbs/.gbs.conf b/gbs/.gbs.conf
new file mode 100644
index 0000000..8bc3456
--- /dev/null
+++ b/gbs/.gbs.conf
@@ -0,0 +1,37 @@
+[general]
+#Current profile name which should match a profile section name
+profile = profile.tizendev
+
+[profile.tizendev]
+#Common authentication info for whole profile
+#user =
+#CAUTION: please use the key name "passwd" to reset plaintext password
+#passwd =
+obs = obs.tizendev
+#Comma separated list of repositories
+repos = repo.tizendev_latest
+#repos = repo.tizendev_local,repo.tizendev_latest
+#repos = repo.tizendev_snapshot
+
+[obs.tizendev]
+#OBS API URL pointing to a remote OBS.
+url = https://api.tizendev.org
+#Optional user and password, set if differ from profile's user and password
+#user =
+#passwd =
+
+[repo.tizendev_latest]
+#Build against repo's URL
+url = https://download.tizendev.org/snapshots/tizen-2.2/common/latest
+#url = https://download.tizendev.org/snapshots/tizen-2.2/common/latest
+#Optional user and password, set if differ from profile's user and password
+user = %name%
+passwdx = %passwd%
+
+[repo.tizendev_snapshot]
+url = https://download.tizendev.org/snapshots/trunk/common/tizen_20120801.1
+
+[repo.tizendev_local]
+#repo for your local packages
+#url = /path_to_your_local_repo
+#url = http://local_server/path_to_repo
diff --git a/packaging/ug-myfile-efl.spec b/packaging/ug-myfile-efl.spec
new file mode 100644
index 0000000..2fa7ad6
--- /dev/null
+++ b/packaging/ug-myfile-efl.spec
@@ -0,0 +1,57 @@
+#sbs-git:slp/pkgs/u/ug-myfile-efl ug-myfile-efl 0.0.1 1b44640a2e59d1af1ab0792e39a73bf3680b25c9
+Name: ug-myfile-efl
+Summary: Myfile UI Gadget (EFL)
+Version: 0.0.48
+Release: 1
+Group: misc
+License: Flora
+Source0: %{name}-%{version}.tar.gz
+
+BuildRequires: cmake
+BuildRequires: edje-bin
+BuildRequires: embryo-bin
+BuildRequires: gettext
+
+BuildRequires: pkgconfig(ecore-x)
+BuildRequires: pkgconfig(ecore-evas)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(drm-client)
+BuildRequires: pkgconfig(ui-gadget-1)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(capi-media-sound-manager)
+BuildRequires: pkgconfig(capi-media-player)
+BuildRequires: pkgconfig(capi-content-media-content)
+BuildRequires: pkgconfig(capi-system-power)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(utilX)
+
+
+%description
+Myfile UI Gadget (EFL) v1.0.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+cmake . -DCMAKE_INSTALL_PREFIX="%{PREFIX}"
+make %{?jobs:-j%jobs}
+
+%post
+mkdir -p /usr/ug/bin/
+ln -sf /usr/bin/ug-client /usr/ug/bin/myfile-efl
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
+%make_install
+
+%files
+%manifest ug-myfile-efl.manifest
+%defattr(-,root,root,-)
+/usr/ug/lib/*
+/usr/ug/res/*
+/usr/share/packages/*.xml
+/usr/share/license/%{name}
diff --git a/src/common/file-system/mf-ug-file-attr.c b/src/common/file-system/mf-ug-file-attr.c
new file mode 100644
index 0000000..4376de2
--- /dev/null
+++ b/src/common/file-system/mf-ug-file-attr.c
@@ -0,0 +1,1319 @@
+/*
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (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.
+ */
+
+#include <regex.h>
+#include <sys/types.h>
+#include <media_content.h>
+#include <drm_client.h>
+#include <drm_client_types.h>
+#include "mf-ug-fs-util.h"
+#include "mf-ug-util.h"
+
+#define MF_UG_PHONE_DEFAULT_LEVEL 2 /*the phone path is /opt/media, it consists of opt and media two parts*/
+#define MF_UG_MMC_DEFAULT_LEVEL 3 /*the mmc path is /opt/storage/sdcard, it consists of opt and storage and sdcard three parts*/
+#define CONDITION_LENGTH 200
+#define UG_CONDITION_IMAGE_VIDEO "(MEDIA_TYPE=0 OR MEDIA_TYPE=1)"
+
+typedef struct __ug_filter_s ug_filter_s;
+struct __ug_filter_s {
+ char *cond; /*set media type or favorite type, or other query statement*/
+ media_content_collation_e collate_type; /*collate type*/
+ media_content_order_e sort_type; /*sort type*/
+ char *sort_keyword; /*sort keyword*/
+ int offset; /*offset*/
+ int count; /*count*/
+ bool with_meta; /*whether get image or video info*/
+};
+
+typedef struct __ug_transfer_data_s ug_transfer_data_s;
+
+struct __ug_transfer_data_s {
+ const char *file_path;
+ char *thumbnail_path;
+};
+
+
+struct _ug_ftype_by_mime {
+ const char *mime;
+ mf_ug_fs_file_type ftype;
+};
+
+static struct _ug_ftype_by_mime mime_type[] = {
+ {"image/png", UG_FILE_TYPE_IMAGE},
+ {"image/jpeg", UG_FILE_TYPE_IMAGE},
+ {"image/gif", UG_FILE_TYPE_IMAGE},
+ {"image/bmp", UG_FILE_TYPE_IMAGE},
+ {"image/vnd.wap.wbmp", UG_FILE_TYPE_IMAGE},
+
+ {"video/x-msvideo", UG_FILE_TYPE_VIDEO},
+ {"video/mp4", UG_FILE_TYPE_VIDEO},
+ {"video/3gpp", UG_FILE_TYPE_VIDEO},
+ {"video/x-ms-asf", UG_FILE_TYPE_VIDEO},
+ {"video/x-ms-wmv", UG_FILE_TYPE_VIDEO},
+ {"video/x-matroska", UG_FILE_TYPE_VIDEO},
+
+ {"audio/mpeg", UG_FILE_TYPE_MUSIC},
+ {"audio/x-wav", UG_FILE_TYPE_MUSIC},
+ {"application/x-smaf", UG_FILE_TYPE_MUSIC},
+ {"audio/mxmf", UG_FILE_TYPE_MUSIC},
+ {"audio/midi", UG_FILE_TYPE_MUSIC},
+ {"audio/x-xmf", UG_FILE_TYPE_MUSIC},
+ {"audio/x-ms-wma", UG_FILE_TYPE_MUSIC},
+ {"audio/aac", UG_FILE_TYPE_MUSIC},
+ {"audio/ac3", UG_FILE_TYPE_MUSIC},
+ {"audio/ogg", UG_FILE_TYPE_MUSIC},
+ {"audio/vorbis", UG_FILE_TYPE_MUSIC},
+ {"audio/imelody", UG_FILE_TYPE_MUSIC},
+ {"audio/iMelody", UG_FILE_TYPE_MUSIC},
+ {"audio/x-rmf", UG_FILE_TYPE_MUSIC},
+ {"application/vnd.smaf", UG_FILE_TYPE_MUSIC},
+ {"audio/mobile-xmf", UG_FILE_TYPE_MUSIC},
+ {"audio/mid", UG_FILE_TYPE_MUSIC},
+ {"audio/vnd.ms-playready.media.pya", UG_FILE_TYPE_MUSIC},
+ {"audio/imy", UG_FILE_TYPE_MUSIC},
+ {"audio/m4a", UG_FILE_TYPE_MUSIC},
+ {"audio/melody", UG_FILE_TYPE_MUSIC},
+ {"audio/mmf", UG_FILE_TYPE_MUSIC},
+ {"audio/mp3", UG_FILE_TYPE_MUSIC},
+ {"audio/mp4", UG_FILE_TYPE_MUSIC},
+ {"audio/MP4A-LATM", UG_FILE_TYPE_MUSIC},
+ {"audio/mpeg3", UG_FILE_TYPE_MUSIC},
+ {"audio/mpeg4", UG_FILE_TYPE_MUSIC},
+ {"audio/mpg", UG_FILE_TYPE_MUSIC},
+ {"audio/mpg3", UG_FILE_TYPE_MUSIC},
+ {"audio/smaf", UG_FILE_TYPE_MUSIC},
+ {"audio/sp-midi", UG_FILE_TYPE_MUSIC},
+ {"audio/wav", UG_FILE_TYPE_MUSIC},
+ {"audio/wave", UG_FILE_TYPE_MUSIC},
+ {"audio/wma", UG_FILE_TYPE_MUSIC},
+ {"audio/xmf", UG_FILE_TYPE_MUSIC},
+ {"audio/x-mid", UG_FILE_TYPE_MUSIC},
+ {"audio/x-midi", UG_FILE_TYPE_MUSIC},
+ {"audio/x-mp3", UG_FILE_TYPE_MUSIC},
+ {"audio/-mpeg", UG_FILE_TYPE_MUSIC},
+ {"audio/x-mpeg", UG_FILE_TYPE_MUSIC},
+ {"audio/x-mpegaudio", UG_FILE_TYPE_MUSIC},
+ {"audio/x-mpg", UG_FILE_TYPE_MUSIC},
+ {"audio/x-ms-asf", UG_FILE_TYPE_MUSIC},
+ {"audio/x-wave", UG_FILE_TYPE_MUSIC},
+
+ {"application/pdf", UG_FILE_TYPE_PDF},
+
+ {"application/msword", UG_FILE_TYPE_DOC},
+ {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", UG_FILE_TYPE_DOC},
+
+ {"application/vnd.ms-powerpoint", UG_FILE_TYPE_PPT},
+ {"application/vnd.openxmlformats-officedocument.presentationml.presentation", UG_FILE_TYPE_PPT},
+
+ {"application/vnd.ms-excel", UG_FILE_TYPE_EXCEL},
+ {"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", UG_FILE_TYPE_EXCEL},
+
+ {"audio/AMR", UG_FILE_TYPE_VOICE},
+ {"audio/AMR-WB", UG_FILE_TYPE_VOICE},
+ {"audio/amr", UG_FILE_TYPE_VOICE},
+ {"audio/amr-wb", UG_FILE_TYPE_VOICE},
+ {"audio/x-amr", UG_FILE_TYPE_VOICE},
+
+ {"text/html", UG_FILE_TYPE_HTML},
+
+ {"application/x-shockwave-flash", UG_FILE_TYPE_FLASH},
+ {"video/x-flv", UG_FILE_TYPE_FLASH},
+
+ {"text/plain", UG_FILE_TYPE_TXT},
+
+ {"text/x-opml+xml", UG_FILE_TYPE_RSS},
+
+ {"text/vnd.sun.j2me.app-descriptor", UG_FILE_TYPE_JAVA},
+ {"application/x-java-archive", UG_FILE_TYPE_JAVA},
+
+ {NULL, UG_FILE_TYPE_ETC},
+};
+
+static char *icon_array[UG_FILE_TYPE_MAX] = {
+ [UG_FILE_TYPE_DIR] = UG_ICON_FOLDER,
+ [UG_FILE_TYPE_IMAGE] = UG_ICON_IMAGE,
+ [UG_FILE_TYPE_VIDEO] = UG_ICON_VIDEO,
+ [UG_FILE_TYPE_MUSIC] = UG_ICON_MUSIC,
+ [UG_FILE_TYPE_SOUND] = UG_ICON_SOUND,
+ [UG_FILE_TYPE_PDF] = UG_ICON_PDF,
+ [UG_FILE_TYPE_DOC] = UG_ICON_DOC,
+ [UG_FILE_TYPE_PPT] = UG_ICON_PPT,
+ [UG_FILE_TYPE_EXCEL] = UG_ICON_EXCEL,
+ [UG_FILE_TYPE_VOICE] = UG_ICON_VOICE,
+ [UG_FILE_TYPE_HTML] = UG_ICON_HTML,
+ [UG_FILE_TYPE_FLASH] = UG_ICON_FLASH,
+ [UG_FILE_TYPE_TXT] = UG_ICON_TXT,
+ [UG_FILE_TYPE_VCONTACT] = UG_ICON_VCONTACT,
+ [UG_FILE_TYPE_VCALENDAR] = UG_ICON_VCALENDAR,
+ [UG_FILE_TYPE_VNOTE] = UG_ICON_VNOTE,
+ [UG_FILE_TYPE_RSS] = UG_ICON_RSS,
+ [UG_FILE_TYPE_JAVA] = UG_ICON_JAVA,
+};
+
+/*********************
+**Function name: __mf_ug_file_attr_get_category_by_file_ext
+**Parameter: const char* file_ext
+**Return value: mf_ug_fs_file_type
+**
+**Action:
+** Get file category by extention
+**
+*********************/
+static mf_ug_fs_file_type __mf_ug_file_attr_get_category_by_file_ext(const char *file_ext, const char *fullpath)
+{
+ int i = 0;
+
+ if (file_ext == NULL) {
+ return UG_FILE_TYPE_ETC;
+ }
+
+ if (file_ext[0] == '.') {
+ i = 1;
+ }
+
+ switch (file_ext[i]) {
+ case 'a':
+ case 'A':
+ if (strcasecmp("ASF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("AMR", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VOICE;
+ }
+ if (strcasecmp("AWB", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VOICE;
+ }
+ if (strcasecmp("AAC", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("AVI", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("AAC", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+
+ break;
+ case 'b':
+ case 'B':
+ if (strcasecmp("BMP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'd':
+ case 'D':
+ if (strcasecmp("DOC", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_DOC;
+ }
+ if (strcasecmp("DOCX", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_DOC;
+ }
+ if (strcasecmp("DIVX", &file_ext[i]) == 0) {
+ if (mf_ug_file_attr_is_drm_file(fullpath) == 0) {
+ return UG_FILE_TYPE_DRM;
+ } else {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ }
+ if (strcasecmp("DCF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_DRM;
+ }
+ break;
+ case 'g':
+ case 'G':
+ if (strcasecmp("GIF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("G72", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ break;
+ case 'h':
+ case 'H':
+ if (strcasecmp("H263", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("HTML", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_HTML;
+ }
+ if (strcasecmp("HTM", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_HTML;
+ }
+ break;
+ case 'i':
+ case 'I':
+ if (strcasecmp("IMY", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("IPK", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_APP;
+ }
+ if (strcasecmp("isma", &file_ext[i]) == 0) {
+ if (mf_ug_file_attr_is_drm_file(fullpath) == 0) {
+ return UG_FILE_TYPE_DRM;
+ } else {
+ return UG_FILE_TYPE_SOUND;
+ }
+ }
+ if (strcasecmp("ismv", &file_ext[i]) == 0) {
+ if (mf_ug_file_attr_is_drm_file(fullpath) == 0) {
+ return UG_FILE_TYPE_DRM;
+ } else {
+ return UG_FILE_TYPE_SOUND;
+ }
+ }
+ break;
+ case 'j':
+ case 'J':
+ if (strcasecmp("JAD", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_JAVA;
+ }
+ if (strcasecmp("JAR", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_JAVA;
+ }
+
+ if (strcasecmp("JPG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("JPEG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("JPE", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'm':
+ case 'M':
+ if (strcasecmp("MMF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MP3", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("MID", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MIDI", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MP4", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MPG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MPEG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("M4A", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("M3G", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_FLASH;
+ }
+ if (strcasecmp("MXMF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MKV", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MKA", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ break;
+ case 'o':
+ case 'O':
+ if (strcasecmp("opml", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_RSS;
+ }
+ break;
+ case 'p':
+ case 'P':
+ if (strcasecmp("PNG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("PJPEG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("PDF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_PDF;
+ }
+ if (strcasecmp("PPT", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_PPT;
+ }
+ if (strcasecmp("PPTX", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_PPT;
+ }
+ if (strcasecmp("PEM", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_CERTIFICATION;
+ }
+ break;
+ case 'r':
+ case 'R':
+ break;
+ case 's':
+ case 'S':
+ if (strcasecmp("SDP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("SPM", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SMP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SPF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SWF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_FLASH;
+ }
+ if (strcasecmp("SCN", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MOVIE_MAKER;
+ }
+ if (strcasecmp("SVG", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SVG;
+ }
+ if (strcasecmp("SVGZ", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SVG;
+ }
+ break;
+ case 't':
+ case 'T':
+ if (strcasecmp("TXT", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_TXT;
+ }
+ if (strcasecmp("THM", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_THEME;
+ }
+ break;
+ case 'v':
+ case 'V':
+ if (strcasecmp("VCF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VCONTACT;
+ }
+ if (strcasecmp("VCS", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VCALENDAR;
+ }
+ if (strcasecmp("VNT", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VNOTE;
+ }
+ if (strcasecmp("VBM", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VBOOKMARK;
+ }
+ break;
+ case 'w':
+ case 'W':
+ if (strcasecmp("WAV", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("WBMP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("WGT", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_WGT;
+ }
+ if (strcasecmp("WMA", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("WMV", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ break;
+ case 'x':
+ case 'X':
+ if (strcasecmp("XLS", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_EXCEL;
+ }
+ if (strcasecmp("XLSX", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_EXCEL;
+ }
+ if (strcasecmp("XMF", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("XHTML", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_HTML;
+ }
+ break;
+ case '3':
+ if (strcasecmp("3GP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("3GPP", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("3G2", &file_ext[i]) == 0) {
+ return UG_FILE_TYPE_VIDEO;
+ }
+ break;
+ }
+
+ return UG_FILE_TYPE_ETC;
+}
+
+/*********************
+**Function name: mf_ug_file_attr_is_valid_name
+**Parameter:
+** const char *filename: the file/dir name we need to check
+**
+**Return value:
+** -0x14 if the name is invalid
+** 0 if the name is valid
+**
+**Action:
+** check if the name is valid by file name
+**
+*********************/
+int mf_ug_file_attr_is_valid_name(const char *filename)
+{
+ char *pattern;
+ int ret, z, cflags = 0;
+ char ebuf[128];
+ regex_t reg;
+ regmatch_t pm[1];
+ const size_t nmatch = 1;
+ /*/ToDo: ignore the file star with . */
+ if (strncmp(filename, ".", 1) == 0) {
+ return MYFILE_ERR_INVALID_FILE_NAME;
+ }
+
+ pattern = MYFILE_NAME_PATTERN;
+ z = regcomp(&reg, pattern, cflags);
+
+ if (z != 0) {
+ regerror(z, &reg, ebuf, sizeof(ebuf));
+ fprintf(stderr, "%s: pattern '%s' \n", ebuf, pattern);
+ return MYFILE_ERR_INVALID_FILE_NAME;
+ }
+
+ z = regexec(&reg, filename, nmatch, pm, 0);
+ if (z == REG_NOMATCH) {
+ ret = MYFILE_ERR_NONE;
+ } else {
+ ret = MYFILE_ERR_INVALID_FILE_NAME;
+ }
+ regfree(&reg);
+ return ret;
+}
+
+
+/******************************
+** Prototype : __mf_ug_file_attr_default_icon_get_by_type
+** Description : Samsung
+** Input : mf_ug_fs_file_type ftype
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static char *__mf_ug_file_attr_default_icon_get_by_type(mf_ug_fs_file_type ftype)
+{
+ char *icon_path = NULL;
+
+ if (icon_array[ftype]) {
+ icon_path = strdup(icon_array[ftype]);
+ } else {
+ icon_path = strdup(UG_DEFAULT_ICON);
+ }
+
+ return icon_path;
+}
+
+
+/******************************
+** Prototype : mf_ug_file_attr_get_parent_path
+** Description : Samsung
+** Input : const char* path
+** char* parent_path
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_ug_file_attr_get_parent_path(const char *path, char **parent_path)
+{
+ ug_mf_retvm_if(path == NULL, MYFILE_ERR_INVALID_ARG, "path is NULL");
+ ug_mf_retvm_if(parent_path == NULL, MYFILE_ERR_INVALID_ARG, "parent_path is NULL");
+ ug_debug("Path :::: [%s]", path);
+
+ *parent_path = g_strdup(path);
+ if (*parent_path == NULL)
+ return MYFILE_ERR_ALLOCATE_FAIL;
+
+ const char *name = NULL;
+ name = ecore_file_file_get(path);
+ /*
+ ** input path and parent_path are check in the caller.
+ ** parent_path is full path must be like /opt/media/file.ext
+ ** name is file.ext
+ ** strlen(parent_path) should large than strlen(name) normally.
+ ** to take exception like input path is "", we add a if condition
+ */
+ if (strlen(*parent_path) > strlen(name))
+ (*parent_path)[strlen(*parent_path) - strlen(name) - 1] = '\0';
+
+ if (strlen(*parent_path) == 0) {
+ *parent_path = g_strdup("/");
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+
+/*********************
+**Function name: mf_get_category
+**Parameter:
+** const char* filepath: file fullpath
+** mf_ug_fs_file_type *category: output parameter of category
+**Return value:
+** error code
+**
+**Action:
+** Get file category by file full path
+**
+*********************/
+int mf_ug_file_attr_get_file_category(const char *filepath, mf_ug_fs_file_type * category)
+{
+ int i = 0;
+ int flag = 0;
+
+ if (mf_ug_file_attr_is_dir(filepath)) {
+ *category = UG_FILE_TYPE_DIR;
+ return MYFILE_ERR_NONE;
+ }
+
+ const char *filename = NULL;
+ filename = ecore_file_file_get(filepath);
+ /*/return value ceck */
+ if (filename == NULL) {
+ *category = UG_FILE_TYPE_NONE;
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+ char file_ext[FILE_EXT_LEN_MAX + 1] = { 0 };
+ /*/ToDo: error file name like the last letter is "." */
+ for (i = strlen(filename); i >= 0; i--) {
+ if (filename[i] == '.') {
+ strncpy(file_ext, &filename[i + 1], FILE_EXT_LEN_MAX);
+ ug_error("file_ext = %s\n",file_ext);
+ flag = 1;
+ break;
+ }
+
+ if (filename[i] == '/') {
+ flag = 0;
+ break;
+ }
+ }
+
+ if (flag == 1) {
+ *category = __mf_ug_file_attr_get_category_by_file_ext(file_ext, filepath);
+ return MYFILE_ERR_NONE;
+ } else {
+ *category = UG_FILE_TYPE_NONE;
+ return MYFILE_ERR_GET_CATEGORY_FAIL;
+ }
+}
+
+/*********************
+**Function name: mf_ug_file_attr_get_file_stat
+**Parameter:
+** const char* filename: file name
+** ugFsNodeInfo **node: output parameter of what we need to refine
+**Return value:
+** error code
+**
+**Action:
+** Get file size and last modified date by file path
+**
+*********************/
+int mf_ug_file_attr_get_file_stat(const char *filename, ugFsNodeInfo ** node)
+{
+ struct stat statbuf;
+
+ ug_mf_retvm_if(filename == NULL, MYFILE_ERR_INVALID_ARG, "filename is null");
+ ug_mf_retvm_if(node == NULL, MYFILE_ERR_INVALID_ARG, "node is null");
+
+ if (stat(filename, &statbuf) == -1) {
+ return MYFILE_ERR_GET_STAT_FAIL;
+ }
+
+ (*node)->size = statbuf.st_size;
+ (*node)->date = statbuf.st_mtime;
+
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_ug_file_attr_is_dir
+**Parameter:
+** const char* filename: file fullpath
+**Return value:
+** if path is a directory, return 1
+** else, return 0
+**
+**Action:
+** check if the file path is Directory
+**
+*********************/
+int mf_ug_file_attr_is_dir(const char *filepath)
+{
+ return ecore_file_is_dir(filepath);
+}
+
+/*********************
+**Function name: mf_ug_file_attr_get_store_type_by_full
+**Parameter:
+** const char* filepath: file full path
+** mf_ug_storage_type *store_type: output parameter of storage type
+**Return value:
+** error code
+**
+**Action:
+** Get file storage type by file path
+**
+*********************/
+int mf_ug_file_attr_get_store_type_by_full(const char *filepath, mf_ug_storage_type * store_type)
+{
+ if (filepath == NULL || store_type == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (strncmp(filepath, PHONE_FOLDER, strlen(PHONE_FOLDER)) == 0) {
+ *store_type = MF_UG_PHONE;
+ return MYFILE_ERR_NONE;
+ } else if (strncmp(filepath, MEMORY_FOLDER, strlen(MEMORY_FOLDER)) == 0) {
+ *store_type = MF_UG_MMC;
+ return MYFILE_ERR_NONE;
+ } else {
+ *store_type = MF_UG_NONE;
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+}
+
+/*********************
+**Function name: mf_ug_file_attr_is_drm_file
+**Parameter:
+** const char* filepath: file full path
+**
+**Return value:
+** true if it is a DRM file
+** false if it is not a DRM file
+**
+**Action:
+** check if file is drm file
+**
+*********************/
+int mf_ug_file_attr_is_drm_file(const char *file_fullpath)
+{
+ if (file_fullpath == NULL)
+ return MYFILE_ERR_DRM_PERMISSION_DENY;
+ drm_bool_type_e drmFlag = DRM_FALSE;
+ int res = 0;
+ res = drm_is_drm_file(file_fullpath, &drmFlag);
+
+ if (res == DRM_RETURN_SUCCESS && drmFlag == DRM_TRUE)
+ return 0;
+ else
+ return MYFILE_ERR_DRM_PERMISSION_DENY;
+}
+
+/*********************
+**Function name: mf_ug_file_attr_get_file_ext
+**Parameter:
+** const char* filepath: file full path
+** char *file_ext: output parameter of file extension
+**
+**Return value:
+** error code
+**
+**Action:
+** get file extension by file full path
+**
+*********************/
+int mf_ug_file_attr_get_file_ext(const char *filepath, char **file_ext)
+{
+ ug_mf_retvm_if(filepath == NULL, MYFILE_ERR_INVALID_FILE_NAME, "filepath is NULL");
+ ug_mf_retvm_if(file_ext == NULL, MYFILE_ERR_INVALID_FILE_NAME, "file_ext is NULL");
+
+ const char *filename = NULL;
+ filename = ecore_file_file_get(filepath);
+
+ if (filename == NULL) {
+ return MYFILE_ERR_INVALID_FILE_NAME;
+ }
+
+ char *pdot = strrchr(filename, '.');
+
+ if (!pdot) {
+ return MYFILE_ERR_EXT_GET_ERROR;
+ } else if (pdot != filepath) {
+ *file_ext = g_strdup(pdot + 1);
+ return MYFILE_ERR_NONE;
+ } else {
+ return MYFILE_ERR_EXT_GET_ERROR;
+ }
+}
+
+
+
+/*********************
+**Function name: mf_ug_file_attr_is_right_dir_path
+**Parameter:
+** const char *filename: the file/dir name we need to check
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the dir path is correct
+**
+*********************/
+int mf_ug_file_attr_is_right_dir_path(const char *dir_path)
+{
+ int result = MYFILE_ERR_NONE;
+ int length = 0;
+
+ length = strlen(dir_path);
+ if (length == 0) {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+
+ if (dir_path[length - 1] == '/' && length > 1) {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+
+ if (dir_path[0] != '/') {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+
+ const char *file_name = NULL;
+ file_name = ecore_file_file_get(dir_path);
+ result = mf_ug_file_attr_is_valid_name(file_name);
+
+ if (result != MYFILE_ERR_NONE) {
+ ug_mf_error("Is NOT Valid dir path name");
+ }
+
+ return result;
+}
+
+/*********************
+**Function name: mf_ug_file_attr_is_right_file_path
+**Parameter:
+** const char *filename: the file/dir name we need to check
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the file path is correct
+**
+*********************/
+int mf_ug_file_attr_is_right_file_path(const char *file_path)
+{
+ int result = MYFILE_ERR_NONE;
+
+ if (strlen(file_path) == 0) {
+ return MYFILE_ERR_INVALID_FILE_PATH;
+ }
+
+ if (file_path[0] != '/') {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+
+ const char *file_name = NULL;
+ file_name = ecore_file_file_get(file_path);
+ result = mf_ug_file_attr_is_valid_name(file_name);
+ if (result != MYFILE_ERR_NONE) {
+ ug_mf_error("Is NOT Valid dir path name");
+ }
+
+ return result;
+}
+
+
+static int __mf_ug_create_filter(filter_h *filter, ug_filter_s *condition)
+{
+ ug_mf_retvm_if(filter == NULL, -1, "filter is NULL");
+ ug_mf_retvm_if(condition == NULL, -1, "condition is NULL");
+
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h tmp_filter = NULL;
+ ret = media_filter_create(&tmp_filter);
+ if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ ug_debug("Fail to create filter");
+ return ret;
+ }
+ if (condition->cond) {
+ ret = media_filter_set_condition(tmp_filter, condition->cond,
+ condition->collate_type);
+ if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ ug_debug("Fail to set condition");
+ goto ERROR;
+ }
+ }
+
+ if (condition->sort_keyword) {
+ ret = media_filter_set_order(tmp_filter, condition->sort_type,
+ condition->sort_keyword,
+ condition->collate_type);
+ if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ ug_debug("Fail to set order");
+ goto ERROR;
+ }
+ }
+
+ ug_debug("offset is %d, count is %d", condition->offset, condition->count);
+ if (condition->offset != -1 && condition->count != -1 &&
+ condition->count > condition->offset) {
+ ret = media_filter_set_offset(tmp_filter, condition->offset,
+ condition->count);
+ if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ ug_debug("Fail to set offset");
+ goto ERROR;
+ }
+ }
+ *filter = tmp_filter;
+ return ret;
+ ERROR:
+ if (tmp_filter) {
+ media_filter_destroy(tmp_filter);
+ tmp_filter = NULL;
+ }
+ return ret;
+}
+
+static int __mf_ug_destroy_filter(filter_h filter)
+{
+ ug_mf_retvm_if(filter == NULL, -1, "filter is NULL");
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ ret = media_filter_destroy(filter);
+
+ return ret;
+}
+
+static bool __mf_ug_local_data_get_media_thumbnail_cb(media_info_h media, void *data)
+{
+ ug_mf_retvm_if(data == NULL, -1, "filter is NULL");
+ ug_transfer_data_s *tmp_data = (ug_transfer_data_s *)data;
+
+ media_info_get_thumbnail_path(media, &(tmp_data->thumbnail_path));
+
+ return false;
+}
+
+
+
+int static __mf_ug_local_thumbnail_get(void *data, ug_filter_s *condition)
+{
+
+ int ret = -1;
+ filter_h filter = NULL;
+ ret = __mf_ug_create_filter(&filter, condition);
+ if (ret != 0) {
+ ug_debug("Create filter failed");
+ return ret;
+ }
+
+
+ ret = media_info_foreach_media_from_db(filter,
+ __mf_ug_local_data_get_media_thumbnail_cb,
+ data);
+ if (ret != 0) {
+ ug_debug("media_info_foreach_media_from_db failed: %d", ret);
+ } else {
+ ug_debug("media_info_foreach_media_from_db success!", ret);
+ }
+ __mf_ug_destroy_filter(filter);
+
+ return ret;
+
+}
+
+int mf_ug_file_attr_get_thumbnail(void *data)
+{
+ ug_mf_retvm_if(data == NULL, -1, "data is NULL");
+
+ ug_transfer_data_s *mp_data = (ug_transfer_data_s *)data;
+ ug_filter_s filter;
+ int ret = -1;
+
+ memset(&filter, 0, sizeof(ug_filter_s));
+
+ char *condition = NULL;
+ condition = g_strdup_printf("%s and MEDIA_PATH=\"%s\"", UG_CONDITION_IMAGE_VIDEO, mp_data->file_path);
+ ug_debug("condition [%s]", condition);
+ filter.cond = condition;
+ filter.collate_type = MEDIA_CONTENT_COLLATE_DEFAULT;
+ filter.sort_type = MEDIA_CONTENT_ORDER_DESC;
+ filter.sort_keyword = MEDIA_MODIFIED_TIME;
+ filter.with_meta = true;
+
+ ret = __mf_ug_local_thumbnail_get(data, &filter);
+ UG_SAFE_FREE_CHAR(condition);
+
+
+ return ret;
+}
+
+int mf_ug_file_attr_get_file_icon(const char *file_path, int *error_code, char **thumbnail)
+{
+ int index = 0;
+ char *icon_path = NULL;
+ mf_ug_fs_file_type ftype = UG_FILE_TYPE_NONE;
+ int thumbnail_type = MF_UG_THUMBNAIL_TYPE_DEFAULT;
+ const char *mime = NULL;
+
+ ug_mf_retvm_if(file_path == NULL, MF_UG_THUMBNAIL_TYPE_DEFAULT, "file_path is NULL");
+
+ efreet_mime_init();
+ mime = efreet_mime_type_get(file_path);
+
+ if (mime == NULL) {
+ ug_mf_warnig("Fail to aul_get_mime_from_file(), set etc icon");
+ efreet_mime_shutdown();
+ return thumbnail_type;
+ }
+
+ for (index = 0; mime_type[index].mime; index++) {
+ if (strncmp(mime, mime_type[index].mime, strlen(mime)) == 0) {
+ ftype = mime_type[index].ftype;
+ break;
+ }
+ }
+
+ icon_path = __mf_ug_file_attr_default_icon_get_by_type(ftype);
+ ug_debug("ftype is [%d] icon_path is [%s]", ftype, icon_path);
+
+ switch (ftype) {
+ case UG_FILE_TYPE_IMAGE:
+ case UG_FILE_TYPE_VIDEO:
+ {
+ int err = 0;
+ ug_transfer_data_s tmp_data;
+ memset(&tmp_data,0x00,sizeof(ug_transfer_data_s));
+ tmp_data.file_path = file_path;
+ err = mf_ug_file_attr_get_thumbnail(&tmp_data);
+ if (err == 0) {
+ icon_path = g_strdup(tmp_data.thumbnail_path);
+ thumbnail_type = MF_UG_THUMBNAIL_TYPE_THUMBNAIL;
+ } else {
+ icon_path = NULL;
+ if (error_code)
+ *error_code = err;
+ }
+ }
+ break;
+ default:
+ icon_path = __mf_ug_file_attr_default_icon_get_by_type(ftype);
+ thumbnail_type = MF_UG_THUMBNAIL_TYPE_DEFAULT;
+ break;
+ }
+
+ ug_debug("mime [%s], file type [%d], icon_path [%s]", mime, ftype, icon_path);
+ *thumbnail = icon_path;
+ efreet_mime_shutdown();
+
+ return thumbnail_type;
+}
+
+static int mf_ug_file_attr_get_path_level(const char *fullpath, int *level)
+{
+ if (fullpath == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (mf_ug_file_attr_is_right_dir_path(fullpath) != 0) {
+ return MYFILE_ERR_INVALID_PATH;
+ }
+
+ mf_ug_storage_type storage_t = 0;
+ int start_level = 0;
+ int error_code = mf_ug_file_attr_get_store_type_by_full(fullpath, &storage_t);
+ if (error_code != 0) {
+ return error_code;
+ }
+
+ if (storage_t == MF_UG_PHONE) {
+ start_level = MF_UG_PHONE_DEFAULT_LEVEL;
+ } else if (storage_t == MF_UG_MMC) {
+ start_level = MF_UG_MMC_DEFAULT_LEVEL;
+ }
+
+ char *temp = strdup(fullpath);
+ if (temp == NULL) {
+ return MYFILE_ERR_UNKNOW_ERROR;
+ }
+
+ int count = 0;
+
+ gchar **result = NULL;
+ gchar **params = NULL;
+ result = g_strsplit(temp, "/", 0);
+
+ if (result == NULL) {
+ free(temp);
+ temp = NULL;
+ return MYFILE_ERR_UNKNOW_ERROR;
+ }
+
+ for (params = result; *params; params++) {
+ count++;
+ }
+
+ g_strfreev(result);
+ *level = count - start_level - 1;
+ free(temp);
+ return MYFILE_ERR_NONE;
+
+}
+
+
+int mf_ug_file_attr_is_in_system_folder(char *fullpath, int level, bool * result)
+{
+ if (fullpath == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ mf_ug_storage_type storage_t = 0;
+ int error_code = mf_ug_file_attr_get_store_type_by_full(fullpath, &storage_t);
+ if (error_code != 0) {
+ return error_code;
+ }
+
+ const char *name = NULL;
+ name = ecore_file_file_get(fullpath);
+ char *parent_path = malloc(MYFILE_DIR_PATH_LEN_MAX + 1);
+
+ if (parent_path == NULL) {
+ return MYFILE_ERR_ALLOCATE_FAIL;
+ }
+ memset(parent_path, 0, MYFILE_DIR_PATH_LEN_MAX + 1);
+ error_code = mf_ug_file_attr_get_parent_path(fullpath, &parent_path);
+
+ if (error_code != 0) {
+
+ free(parent_path);
+ parent_path = NULL;
+ return error_code;
+ }
+
+ if (storage_t == MF_UG_PHONE || storage_t == MF_UG_MMC) {
+ if (level == 1) {
+ if ((strlen(name) == strlen(IMAGE_AND_VIDEO)) && strcmp(name, IMAGE_AND_VIDEO) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(SOUND_AND_MUSIC)) && strcmp(name, SOUND_AND_MUSIC) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DOWNLOADS)) && strcmp(name, DOWNLOADS) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(CAMERA_SHOTS)) && strcmp(name, CAMERA_SHOTS) == 0) {
+ *result = true;
+ } else {
+ *result = false;
+ }
+ } else if (level == 2) {
+ const char *parent_name = NULL;
+ parent_name = ecore_file_file_get(parent_path);
+ if (storage_t == MF_UG_PHONE && (strlen(parent_name) == strlen(DOWNLOADS)) && strcmp(parent_name, DOWNLOADS) == 0) {
+ if ((strlen(name) == strlen(OTHERS)) && !strcmp(OTHERS, name)) {
+ *result = true;
+ } else {
+ *result = false;
+ }
+ } else if ((strlen(parent_name) == strlen(SOUND_AND_MUSIC)) && strcmp(parent_name, SOUND_AND_MUSIC) == 0) {
+ if ((strlen(name) == strlen(FM_RADIO)) && !strcmp(FM_RADIO, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(MUSIC)) && !strcmp(MUSIC, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(RINGTONES)) && !strcmp(RINGTONES, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(ALERTS)) && !strcmp(ALERTS, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(VOICE_RECORDER)) && !strcmp(VOICE_RECORDER, name)) {
+ *result = true;
+ } else {
+ *result = false;
+ }
+ } else if ((strlen(parent_name) == strlen(IMAGE_AND_VIDEO)) && strcmp(parent_name, IMAGE_AND_VIDEO) == 0) {
+ if ((strlen(name) == strlen(WALLPAPER)) && !strcmp(WALLPAPER, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(MY_PHOTO_CLIPS)) && !strcmp(MY_PHOTO_CLIPS, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(MY_ALBUM)) && !strcmp(MY_ALBUM, name)) {
+ *result = true;
+ } else if ((strlen(name) == strlen(MY_VIDEO_CLIPS)) && !strcmp(MY_VIDEO_CLIPS, name)) {
+ *result = true;
+ } else {
+ *result = false;
+ }
+ } else {
+ *result = false;
+ }
+ } else {
+ if (parent_path) {
+ free(parent_path);
+ parent_path = NULL;
+ }
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+ }
+
+ else {
+ if (parent_path) {
+ free(parent_path);
+ parent_path = NULL;
+ }
+ *result = false;
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+
+ if (parent_path) {
+ free(parent_path);
+ parent_path = NULL;
+ }
+ return MYFILE_ERR_NONE;
+}
+
+
+int mf_ug_file_attr_is_system_dir(char *fullpath, bool * result)
+{
+ if (fullpath == NULL) {
+ ug_debug("source argument invalid");
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (mf_ug_file_attr_is_dir(fullpath) == 0) {
+ ug_debug("source is not exist");
+ return MYFILE_ERR_SRC_NOT_EXIST;
+ }
+
+ int level = 0;
+ int error_code = 0;
+
+ error_code = mf_ug_file_attr_get_path_level(fullpath, &level);
+ if (error_code != 0) {
+ ug_debug("Fail to get path level");
+ return error_code;
+ }
+
+ if (level >= 3 || level <= 0) {
+ *result = false;
+ ug_debug("Path Level is wrong");
+ return MYFILE_ERR_NONE;
+ }
+ error_code = mf_ug_file_attr_is_in_system_folder(fullpath, level, result);
+
+ if (error_code != 0) {
+ ug_debug("Fail .. is in system folder err :: %d", error_code);
+ return error_code;
+ }
+
+ return MYFILE_ERR_NONE;
+
+}
+
+mf_ug_fs_file_type mf_ug_file_attr_get_file_type_by_mime(const char *file_path)
+{
+ int index;
+ mf_ug_fs_file_type ftype = UG_FILE_TYPE_NONE;
+ const char *mime = NULL;
+ efreet_mime_init();
+ mime = efreet_mime_type_get(file_path);
+
+ if (mime == NULL) {
+ ug_debug("Fail to aul_get_mime_from_file(), set etc icon");
+ efreet_mime_shutdown();
+ return ftype;
+ }
+
+ for (index = 0; mime_type[index].mime; index++) {
+ if (strncmp(mime, mime_type[index].mime, strlen(mime)) == 0) {
+ ftype = mime_type[index].ftype;
+ return ftype;
+ }
+ }
+ efreet_mime_shutdown();
+
+ return ftype;
+}
+
+int mf_ug_file_attr_is_duplicated_name(const char *dir, const char *name)
+{
+
+ char *file_path = g_strconcat(dir, "/", name, NULL);
+ if (ecore_file_exists(file_path)) {
+ UG_SAFE_FREE_CHAR(file_path);
+ return MYFILE_ERR_DUPLICATED_NAME;
+ } else {
+ UG_SAFE_FREE_CHAR(file_path);
+ return MYFILE_ERR_NONE;
+ }
+}
+
+int mf_ug_file_attr_get_logical_path_by_full(const char *full_path, char **path)
+{
+ ug_mf_retvm_if(full_path == NULL, MYFILE_ERR_INVALID_FILE_PATH, "fullpath is NULL");
+ ug_mf_retvm_if(path == NULL, MYFILE_ERR_INVALID_FILE_PATH, "path is NULL");
+
+ mf_ug_storage_type store_type = 0;
+ int root_len = 0;
+ int error_code = 0;
+
+ error_code = mf_ug_file_attr_get_store_type_by_full(full_path, &store_type);
+
+ *path = g_strdup(full_path);
+ if (*path == NULL) {
+ return MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+ }
+
+ memset(*path, 0, strlen(*path));
+ switch (store_type) {
+ case MF_UG_PHONE:
+ root_len = strlen(PHONE_FOLDER);
+ break;
+ case MF_UG_MMC:
+ root_len = strlen(MEMORY_FOLDER);
+ break;
+ default:
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+
+ /*
+ ** *path has the same length with full_path
+ ** strlen(*path) is 0 since the memset called
+ ** we use length of full_path to reprecent the *path's
+ */
+ g_strlcpy(*path, full_path + root_len, strlen(full_path));
+ if (strlen(*path) == 0) {
+ UG_SAFE_FREE_CHAR(*path);
+ *path = g_strdup("/");
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
diff --git a/src/common/file-system/mf-ug-fs-oper.c b/src/common/file-system/mf-ug-fs-oper.c
new file mode 100644
index 0000000..ad1c556
--- /dev/null
+++ b/src/common/file-system/mf-ug-fs-oper.c
@@ -0,0 +1,1034 @@
+/*
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (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.
+ */
+
+#include <libgen.h>
+#include <glib.h>
+#include "mf-ug-fs-util.h"
+#include "mf-ug-util.h"
+
+static int __mf_ug_fs_oper_sort_by_date_cb_O2R(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_name_cb_A2Z(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_type_cb_A2Z(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_size_cb_S2L(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_name_cb_Z2A(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_date_cb_R2O(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_type_cb_Z2A(const void *d1, const void *d2);
+static int __mf_ug_fs_oper_sort_by_size_cb_L2S(const void *d1, const void *d2);
+
+/*********************
+**Function name: __mf_ug_fs_oper_file_system_error
+**Parameter:
+** const char* src: source path
+** const char* dst: destination path
+** int check_option: check option
+**
+**Return value:
+** error code
+**
+**Action:
+** input parameter checking
+**
+*********************/
+static const char *__mf_ug_fs_oper_get_file(const char *path)
+{
+ char *result = NULL;
+
+ if (!path) {
+ return NULL;
+ }
+ if ((result = strrchr(path, '/'))) {
+ result++;
+ } else {
+ result = (char *)path;
+ }
+ return result;
+}
+
+
+static int __mf_ug_fs_oper_file_system_error(const char *src, const char *dst, int check_option)
+{
+ if ((check_option & MF_ERROR_CHECK_SRC_ARG_VALID) && (src == NULL)) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+ if ((check_option & MF_ERROR_CHECK_SRC_EXIST) && (!ecore_file_exists(src))) {
+ return MYFILE_ERR_SRC_NOT_EXIST;
+ }
+
+ if (check_option & MF_ERROR_CHECK_SRC_PATH_VALID) {
+ if (!ecore_file_is_dir(src)) {
+ if (mf_ug_file_attr_is_right_file_path(src)) {
+ return MYFILE_ERR_INVALID_FILE_PATH;
+ }
+ } else {
+ if (mf_ug_file_attr_is_right_dir_path(src)) {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+ }
+ }
+
+ if (check_option & MF_ERROR_CHECK_DUPLICATED) {
+ char *parent_path = NULL;
+
+ if (!mf_ug_file_attr_get_parent_path(dst, &parent_path)) {
+ if (mf_ug_file_attr_is_duplicated_name(parent_path, __mf_ug_fs_oper_get_file(dst))) {
+ UG_SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_DUPLICATED_NAME;
+ }
+ UG_SAFE_FREE_CHAR(parent_path);
+ } else {
+ UG_SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_GET_PARENT_PATH_FAIL;
+ }
+ }
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_ug_fs_oper_read_dir
+**Parameter:
+** char *path: path which we need to read
+** Eina_List** dir_list: output parameter of dir list under specified path
+** Eina_List** file_list: output parameter of file list under specified path
+**
+**Return value:
+** error code
+**
+**Action:
+** read element under the specified path
+**
+*********************/
+int mf_ug_fs_oper_read_dir(const char *path, Eina_List **dir_list, Eina_List **file_list)
+{
+ UG_TRACE_BEGIN;
+ DIR *pDir = NULL;
+ struct dirent *ent;
+
+ ug_mf_retvm_if(path == NULL, MYFILE_ERR_INVALID_ARG, "path is null");
+ ug_mf_retvm_if(dir_list == NULL, MYFILE_ERR_INVALID_ARG, "dir_list is null");
+ ug_mf_retvm_if(file_list == NULL, MYFILE_ERR_INVALID_ARG, "file_list is null");
+
+ int option = MF_ERROR_CHECK_SRC_ARG_VALID | MF_ERROR_CHECK_SRC_EXIST | MF_ERROR_CHECK_SRC_PATH_VALID;
+ int ret = __mf_ug_fs_oper_file_system_error(path, NULL, option);
+
+ if (ret != MYFILE_ERR_NONE) {
+ return ret;
+ }
+
+ pDir = opendir(path);
+
+ if (pDir == NULL) {
+ return MYFILE_ERR_DIR_OPEN_FAIL;
+ }
+
+ while ((ent = readdir(pDir)) != NULL) {
+ GString *childpath = NULL;
+ ugFsNodeInfo *pNode = NULL;
+
+ if (strncmp(ent->d_name, ".", 1) == 0 || strcmp(ent->d_name, "..") == 0) {
+ continue;
+ }
+
+ if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0) {
+ continue;
+ }
+#ifdef UG_DEBUG_FOLDER_OPTION
+ if ((ent->d_type & DT_DIR) != 0) {
+ if ((strlen(path) == strlen(PHONE_FOLDER)) && (strcmp(path, PHONE_FOLDER) == 0)
+ && (strlen(ent->d_name) == strlen(DEBUG_FOLDER)) && (strcmp(ent->d_name, DEBUG_FOLDER) == 0)) {
+ continue;
+ }
+ }
+#endif
+ pNode = (ugFsNodeInfo *) malloc(sizeof(ugFsNodeInfo));
+
+ if (pNode == NULL) {
+ continue;
+ }
+ memset(pNode, 0, sizeof(ugFsNodeInfo));
+ snprintf(pNode->path, sizeof(pNode->path), "%s", path);
+ snprintf(pNode->name, sizeof(pNode->name), "%s", ent->d_name);
+ if (ent->d_type & DT_DIR) {
+ pNode->type = UG_FILE_TYPE_DIR;
+ } else if (ent->d_type & DT_REG) {
+ mf_ug_file_attr_get_file_category(ent->d_name, &(pNode->type));
+ }
+ childpath = g_string_new(path);
+ if (childpath == NULL) {
+ free(pNode);
+ pNode = NULL;
+ continue;
+ }
+ g_string_append_printf(childpath, "/%s", ent->d_name);
+ mf_ug_file_attr_get_file_stat(childpath->str, &pNode);
+ if (pNode->type == UG_FILE_TYPE_DIR) {
+ ug_mf_debug("dir append\n");
+ *dir_list = eina_list_append(*dir_list, pNode);
+ } else {
+ ug_mf_debug("file append\n");
+ ret = mf_ug_file_attr_get_file_ext(childpath->str, &pNode->ext);
+ if (ret != MYFILE_ERR_NONE) {
+ pNode->ext = NULL;
+ }
+ *file_list = eina_list_append(*file_list, pNode);
+ }
+
+ g_string_free(childpath, TRUE);
+ }
+ closedir(pDir);
+ UG_TRACE_END;
+
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: __mf_ug_fs_oper_exec_filter
+**Parameter:
+** ugFsNodeInfo* pnode_info: the node we need to check for filter
+** int option: filter
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the node satisfied the filter option
+*********************/
+static mf_ug_drm_file_mime_type __mf_ug_fs_oper_get_drm_file_type_by_mime(char *mime_type)
+{
+ gchar **result = NULL;
+ if (mime_type != NULL) {
+ result = g_strsplit(mime_type, "/", 0);
+ if (result && (*result)) {
+ ug_mf_debug("*result is [%s]", *result);
+ if (g_strcmp0(*result, "audio") == 0) {
+ g_strfreev(result);
+ return MF_UG_DRM_RINGTONE_FILE;
+ } else if (g_strcmp0(*result, "image") == 0) {
+ g_strfreev(result);
+ return MF_UG_DRM_IMAGE_FILE;
+ } else {
+ g_strfreev(result);
+ return MF_UG_DRM_UNKNOW_FILE;
+ }
+ } else {
+ g_strfreev(result);
+ return MF_UG_DRM_UNKNOW_FILE;
+ }
+ } else {
+ return MF_UG_DRM_UNKNOW_FILE;
+ }
+}
+
+mf_ug_drm_file_mime_type mf_ug_fs_oper_get_drm_type(char *path)
+{
+ drm_result_e res = 0;
+ drm_content_info_s dcf_content_info;
+
+ res = drm_get_content_info(path, &dcf_content_info);
+
+
+ if (res == DRM_RETURN_SUCCESS) {
+ mf_ug_drm_file_mime_type drm_mime_type = __mf_ug_fs_oper_get_drm_file_type_by_mime(dcf_content_info.mime_type);
+ return drm_mime_type;
+ } else {
+ return MF_UG_DRM_UNKNOW_FILE;
+ }
+}
+
+int mf_ug_fs_oper_drm_is_action_allowed(const char *path, drm_action_type_e action, drm_setas_category_e category)
+{
+ drm_bool_type_e is_allowed = 0;
+ drm_action_allowed_data_s action_data;
+
+ int ret = -1;
+ memset(&action_data,0x0,sizeof(drm_action_allowed_data_s));
+ UG_SAFE_STRCPY(action_data.file_path, path);
+
+ action_data.data = category;
+
+ ret = drm_is_action_allowed(action,&action_data,&is_allowed);
+ if(DRM_RETURN_SUCCESS == ret && DRM_TRUE == is_allowed){
+ return true;
+ }else{
+ return false;
+ }
+}
+
+bool mf_ug_fs_oper_drm_is_valid(const char *path, drm_permission_type_e perm_type)
+{
+ int res = DRM_RETURN_SUCCESS;
+ drm_license_status_e licence_status = DRM_LICENSE_STATUS_UNDEFINED;
+ if (path) {
+ res = drm_get_license_status(path, perm_type, &licence_status);
+ }
+
+ ug_error("res is [%d] licence is [%d]", res, licence_status);
+ if (res == DRM_RETURN_SUCCESS && licence_status == DRM_LICENSE_STATUS_VALID) {
+ return true;
+ } else {
+ return false;
+ }
+
+}
+static bool __mf_ug_fs_oper_exec_drm_filter(ugFsNodeInfo *pnode_info, int option)
+{
+ if (pnode_info == NULL) {
+ return FALSE;
+ }
+
+ int result = -1;
+ char *fullpath = NULL;
+ drm_result_e res = DRM_RETURN_INTERNAL_ERROR;
+ if (option & MF_UG_FILTER_DRM_ALL) {
+ return TRUE;
+ }
+
+ if (option & MF_UG_FILTER_DRM_WITHOUT_FL) {
+ fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
+ res = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_IS_FORWARDING_ALLOWED, DRM_SETAS_NONE);
+ if (res == DRM_RETURN_SUCCESS) {
+ return FALSE;
+ } else {
+ return TRUE;
+ }
+ }
+
+ if (option & MF_UG_FILTER_DRM_IMAGE) {
+ fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
+
+ result = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS, DRM_SETAS_WALLPAPER);
+ if (result) {
+ mf_ug_drm_file_mime_type drm_mime_type = mf_ug_fs_oper_get_drm_type(fullpath);
+ if (drm_mime_type == MF_UG_DRM_IMAGE_FILE)
+ return TRUE;
+ else
+ return FALSE;
+ } else {
+ return FALSE;
+ }
+ }
+
+ if (option & MF_UG_FILTER_DRM_RINGTONE) {
+ fullpath = g_strconcat(pnode_info->path, "/", pnode_info->name, NULL);
+
+ result = mf_ug_fs_oper_drm_is_action_allowed(fullpath, DRM_HAS_VALID_SETAS_STATUS, DRM_SETAS_RINGTONE);
+ if (result) {
+ mf_ug_drm_file_mime_type drm_mime_type = mf_ug_fs_oper_get_drm_type(fullpath);
+ if (drm_mime_type == MF_UG_DRM_RINGTONE_FILE)
+ return TRUE;
+ else
+ return FALSE;
+ } else {
+ return FALSE;
+ }
+
+ }
+
+ return FALSE;
+}
+
+static bool __mf_ug_fs_oper_exec_filter(ugFsNodeInfo *pnode_info, int option)
+{
+ if (pnode_info == NULL) {
+ return FALSE;
+ }
+ if (option & UG_FILTER_CATEGORY_IMAGE) {
+ if (pnode_info->type == UG_FILE_TYPE_IMAGE) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VIDEO) {
+ if (pnode_info->type == UG_FILE_TYPE_VIDEO) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_SOUND) {
+ if (pnode_info->type == UG_FILE_TYPE_SOUND) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VOICE) {
+ if (pnode_info->type == UG_FILE_TYPE_VOICE) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_MUSIC) {
+ if (pnode_info->type == UG_FILE_TYPE_MUSIC) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_HTML) {
+ if (pnode_info->type == UG_FILE_TYPE_HTML) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_FLASH) {
+ if (pnode_info->type == UG_FILE_TYPE_FLASH) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_GAME) {
+ if (pnode_info->type == UG_FILE_TYPE_GAME) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_APP) {
+ if (pnode_info->type == UG_FILE_TYPE_APP) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_THEME) {
+ if (pnode_info->type == UG_FILE_TYPE_THEME) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_DOC) {
+ if (pnode_info->type == UG_FILE_TYPE_DOC) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_EXCEL) {
+ if (pnode_info->type == UG_FILE_TYPE_EXCEL) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_PPT) {
+ if (pnode_info->type == UG_FILE_TYPE_PPT) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_PDF) {
+ if (pnode_info->type == UG_FILE_TYPE_PDF) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_TXT) {
+ if (pnode_info->type == UG_FILE_TYPE_TXT) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VCONTACT) {
+ if (pnode_info->type == UG_FILE_TYPE_VCONTACT) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VCALENDAR) {
+ if (pnode_info->type == UG_FILE_TYPE_VCALENDAR) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VNOTE) {
+ if (pnode_info->type == UG_FILE_TYPE_VNOTE) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VBOOKMARK) {
+ if (pnode_info->type == UG_FILE_TYPE_VBOOKMARK) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_VIDEO_PROJECT) {
+ if (pnode_info->type == UG_FILE_TYPE_VIDEO_PROJECT) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_SVG) {
+ if (pnode_info->type == UG_FILE_TYPE_SVG) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_RSS) {
+ if (pnode_info->type == UG_FILE_TYPE_RSS) {
+ return TRUE;
+ }
+ }
+ if (option & UG_FILTER_CATEGORY_ETC) {
+ if (pnode_info->type == UG_FILE_TYPE_ETC) {
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+int mf_ug_fs_oper_list_filter(Eina_List *in_list, Eina_List **out_list, int option, int drm_opt)
+{
+ ug_mf_debug();
+ if (in_list == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (out_list == NULL) {
+ return MYFILE_ERR_DST_ARG_INVALID;
+ }
+
+ if (option == 0) {
+ *out_list = in_list;
+ return MYFILE_ERR_NONE;
+ }
+
+ Eina_List *l = NULL;
+ ugFsNodeInfo *data = NULL;
+ EINA_LIST_FOREACH(in_list, l, data) {
+ if (data->type == UG_FILE_TYPE_DRM && __mf_ug_fs_oper_exec_drm_filter(data, drm_opt)) {
+ ug_debug("file [%s] is drm file", data->name);
+ *out_list = eina_list_append(*out_list, data);
+ } else if (__mf_ug_fs_oper_exec_filter(data, option)) {
+ *out_list = eina_list_append(*out_list, data);
+ }
+ }
+ return MYFILE_ERR_NONE;
+}
+
+/******************************
+** Prototype : ug_mf_list_filter_by_extention
+** Description : filter from list by extension
+** Input : Eina_List *in_list
+** Eina_List **out_list
+** char* ext
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_ug_fs_oper_list_filter_by_extension(Eina_List *in_list, Eina_List **out_list, char *ext)
+{
+ if (in_list == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (out_list == NULL) {
+ return MYFILE_ERR_DST_ARG_INVALID;
+ }
+
+ if (ext == NULL) {
+ *out_list = in_list;
+ return MYFILE_ERR_NONE;
+ }
+
+ Eina_List *l = NULL;
+ ugFsNodeInfo *data = NULL;
+
+ char *seps = ";";
+ char *temp_ext = malloc(strlen(ext) + 1);
+ gchar **result = NULL;
+ gchar **params = NULL;
+
+ EINA_LIST_FOREACH(in_list, l, data) {
+ memset(temp_ext, 0, strlen(ext) + 1);
+ strncpy(temp_ext, ext, strlen(ext));
+ result = g_strsplit(temp_ext, seps, 0);
+ if (result == NULL) {
+ continue;
+ }
+ for (params = result; *params; params++) {
+ if (data->ext == NULL)
+ break;
+ if (strcasecmp(data->ext, *params) == 0) {
+ *out_list = eina_list_append(*out_list, data);
+ break;
+ }
+ }
+
+ g_strfreev(result);
+ result = NULL;
+ }
+ free(temp_ext);
+ return MYFILE_ERR_NONE;
+}
+
+static int __mf_ug_fs_oper_sort_by_priority(const void *d1, const void *d2, int sequence_type)
+{
+ int ret = 0;
+ switch(sequence_type) {
+ case MF_UG_SORT_BY_PRIORITY_TYPE_A2Z:
+ ret = __mf_ug_fs_oper_sort_by_date_cb_O2R(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_size_cb_S2L(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ }
+ }
+ break;
+ case MF_UG_SORT_BY_PRIORITY_TYPE_Z2A:
+ ret = __mf_ug_fs_oper_sort_by_date_cb_R2O(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_size_cb_L2S(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_name_cb_Z2A(d1, d2);
+ }
+ }
+ break;
+ case MF_UG_SORT_BY_PRIORITY_DATE_O2R:
+ ret = __mf_ug_fs_oper_sort_by_size_cb_S2L(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ }
+ break;
+ case MF_UG_SORT_BY_PRIORITY_DATE_R2O:
+ ret = __mf_ug_fs_oper_sort_by_size_cb_L2S(d1, d2);
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_name_cb_Z2A(d1, d2);
+ }
+ break;
+ case MF_UG_SORT_BY_PRIORITY_SIZE_S2L:
+ ret = __mf_ug_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ break;
+ case MF_UG_SORT_BY_PRIORITY_SIZE_L2S:
+ ret = __mf_ug_fs_oper_sort_by_name_cb_Z2A(d1, d2);
+ break;
+ default:
+ break;
+ }
+ return ret;
+}
+/*********************
+**Function name: __sort_by_name_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+** 1 if d1 > d2
+**
+**Action:
+** sort the list order by the Assic table
+
+**
+*********************/
+static int __mf_ug_fs_oper_sort_by_name_cb_A2Z(const void *d1, const void *d2)
+{
+ ugFsNodeInfo *txt1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *txt2 = (ugFsNodeInfo *) d2;
+ gchar *name1 = NULL;
+ gchar *name2 = NULL;
+ int result = 0;
+
+ if (!txt1) {
+ return (1);
+ }
+ if (!txt2) {
+ return (-1);
+ }
+
+ name1 = g_ascii_strdown(txt1->name, strlen(txt1->name));
+ if (name1 == NULL) {
+ return (-1);
+ }
+ name2 = g_ascii_strdown(txt2->name, strlen(txt2->name));
+ if (name2 == NULL) {
+ g_free(name1);
+ name1 = NULL;
+ return (-1);
+ }
+ result = g_strcmp0(name1, name2);
+
+ g_free(name1);
+ name1 = NULL;
+ g_free(name2);
+ name2 = NULL;
+ return result;
+
+}
+
+/*********************
+**Function name: __sort_by_date_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+** 1 if d1 > d2
+**
+**Action:
+** sort the list order by the later created the later shown
+*********************/
+static int __mf_ug_fs_oper_sort_by_date_cb_O2R(const void *d1, const void *d2)
+{
+ int ret = 0;
+ ugFsNodeInfo *time1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *time2 = (ugFsNodeInfo *) d2;
+
+ if (!d1) {
+ return 1;
+ }
+ if (!d2) {
+ return -1;
+ }
+
+ if (time1->date > time2->date) {
+ ret = 1;
+ } else if (time1->date < time2->date) {
+ ret = -1;
+ } else {
+ ret = 0;
+ }
+
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_priority(d1, d2, MF_UG_SORT_BY_PRIORITY_DATE_O2R);
+ }
+ return ret;
+}
+
+/*********************
+**Function name: __sort_by_type_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 < d2
+** 0 if d1 = d2
+** 1 if d1 > d2
+**
+**Action:
+** sort the list order by the category type value
+*********************/
+static int __mf_ug_fs_oper_sort_by_type_cb_A2Z(const void *d1, const void *d2)
+{
+ ugFsNodeInfo *type1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *type2 = (ugFsNodeInfo *) d2;
+ gchar *ext1 = NULL;
+ gchar *ext2 = NULL;
+ int result = 0;
+
+ if (type1 == NULL || type1->ext == NULL) {
+ return 1;
+ }
+
+ if (type2 == NULL || type2->ext == NULL) {
+ return -1;
+ }
+ ext1 = g_ascii_strdown(type1->ext, strlen(type1->ext));
+ if (ext1 == NULL) {
+ return (-1);
+ }
+ ext2 = g_ascii_strdown(type2->ext, strlen(type2->ext));
+ if (ext2 == NULL) {
+ g_free(ext1);
+ ext1 = NULL;
+ return (-1);
+ }
+ result = g_strcmp0(ext1, ext2);
+
+ g_free(ext1);
+ ext1 = NULL;
+ g_free(ext2);
+ ext2 = NULL;
+
+ if (result == 0) {
+ result = __mf_ug_fs_oper_sort_by_priority(d1, d2, MF_UG_SORT_BY_PRIORITY_TYPE_A2Z);
+ }
+
+ return result;
+}
+
+/*order: the one with smaller size will be shown earlier*/
+/*********************
+**Function name: __sort_by_name_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+** 1 if d1 > d2
+**
+**Action:
+** sort the list order by size, rule is the smaller the later shown
+*********************/
+static int __mf_ug_fs_oper_sort_by_size_cb_S2L(const void *d1, const void *d2)
+{
+ int ret = 0;
+ ugFsNodeInfo *size1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *size2 = (ugFsNodeInfo *) d2;
+
+ if (!d1) {
+ return 1;
+ }
+
+ if (!d2) {
+ return -1;
+ }
+
+ if (size1->size > size2->size) {
+ ret = 1;
+ } else if (size1->size < size2->size) {
+ ret = -1;
+ } else {
+ ret = 0;
+ }
+
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_priority(d1, d2, MF_UG_SORT_BY_PRIORITY_SIZE_S2L);
+ }
+ return ret;
+}
+
+/*********************
+**Function name: __mf_fs_oper_sort_by_name_cb_Z2A
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** 1 if d1 > d2
+** -1 if d1 <= d2
+**
+**Action:
+** sort the list order by the Assic table
+
+**
+*********************/
+static int __mf_ug_fs_oper_sort_by_name_cb_Z2A(const void *d1, const void *d2)
+{
+ ugFsNodeInfo *txt1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *txt2 = (ugFsNodeInfo *) d2;
+
+ int result = 0;
+
+ if (!txt1) {
+ return (1);
+ }
+ if (!txt2) {
+ return (-1);
+ }
+ result = strcasecmp(txt1->name, txt2->name);
+
+ if (result < 0) {
+ return (1);
+ } else {
+ return (-1);
+ }
+}
+
+/*********************
+**Function name: __sort_by_date_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+** 1 if d1 < d2
+**
+**Action:
+** sort the list order by the later created the later shown
+*********************/
+static int __mf_ug_fs_oper_sort_by_date_cb_R2O(const void *d1, const void *d2)
+{
+ int ret = 0;
+ ugFsNodeInfo *time1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *time2 = (ugFsNodeInfo *) d2;
+
+ if (!d1) {
+ return -1;
+ }
+ if (!d2) {
+ return 1;
+ }
+ if (time1->date > time2->date) {
+ ret = -1;
+ } else if (time1->date < time2->date) {
+ ret = 1;
+ } else {
+ ret = 0;
+ }
+
+ if (ret == 0) {
+ ret = __mf_ug_fs_oper_sort_by_priority(d1, d2, MF_UG_SORT_BY_PRIORITY_DATE_R2O);
+ }
+ return ret;
+}
+
+/*********************
+**Function name: __sort_by_type_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+** 1 if d1 < d2
+**
+**Action:
+** sort the list order by the category type value
+*********************/
+static int __mf_ug_fs_oper_sort_by_type_cb_Z2A(const void *d1, const void *d2)
+{
+ ugFsNodeInfo *type1 = (ugFsNodeInfo *) d1;
+ ugFsNodeInfo *type2 = (ugFsNodeInfo *) d2;
+ gchar *ext1 = NULL;
+ gchar *ext2 = NULL;
+ int result = 0;
+
+ if (type1 == NULL || type1->ext == NULL) {
+ return -1;
+ }
+
+ if (type2 == NULL || type2->ext == NULL) {
+ return 1;
+ }
+
+ ext1 = g_ascii_strdown(type1->ext, strlen(type1->ext));
+ if (ext1 == NULL) {
+ return (1);
+ }
+ ext2 = g_ascii_strdown(type2->ext, strlen(type2->ext));
+ if (ext2 == NULL) {
+ g_free(ext1);
+ ext1 = NULL;
+ return (-1);
+ }
+ result = g_strcmp0(ext1, ext2);
+ g_free(ext1);
+ ext1 = NULL;
+ g_free(ext2);
+ ext2 = NULL;
+ if (result == 0) {
+ result = __mf_ug_fs_oper_sort_by_priority(d1, d2, MF_UG_SORT_BY_PRIORITY_TYPE_Z2A);
+ }
+
+ return -result;
+}
+
+/*order: the one with smaller size will be shown earlier*/
+/*********************
+**Function name: __sort_by_name_cb
+**Parameter:
+** const void *d1: node1 to compare
+** const void *d2: node2 to compare
+**
+**Return value:
+** -1 if d1 > d2
+** 0 if d1 = d2
+**