--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.debug.663927497">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.663927497" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+ <externalSettings/>
+ <extensions>
+ <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="myfile" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.663927497" name="Debug" parent="org.tizen.nativecore.config.sbi.gcc45.app.debug">
+ <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.debug.663927497." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug.1127443866" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.373540729" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder autoBuildTarget="all" buildPath="${workspace_loc:/myfiles}/Debug" enableAutoBuild="true" id="org.tizen.nativecore.target.sbi.gnu.builder.2073248995" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.1337682822" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.1417155174" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.1782348802" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debugging.level.core.1718691193" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.362691424" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-2.4-device.core_llvm36.armel.core.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.647176444" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-audio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-avahi-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-fb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-x-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ewebkit2-0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.2115832719" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-mthumb"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.1192727817" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.core.1746215067" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+ <listOptionValue builtIn="false" value="Native_API"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.1797954466" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ <listOptionValue builtIn="false" value="_DMYFILE_USE_LOG"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="-D_USE_SHARE_PANEL"/>
+ <listOptionValue builtIn="false" value="-DMF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="MF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="MF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="MYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="MYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="MYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="MYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_USE_LOG"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1663203473" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.1787475963" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.330811004" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.core.1581159531" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.2102543252" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-2.4-device.core_llvm36.armel.core.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.6041637" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-audio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-avahi-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-fb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-x-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ewebkit2-0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.867158722" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-mthumb"/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.1547614412" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-audio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-avahi-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-fb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-x-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ewebkit2-0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/thumbnail}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/data}""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.core.1186019259" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+ <listOptionValue builtIn="false" value="Native_API"/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.386222436" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="MYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="MF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="_USE_SHARE_PANEL"/>
+ <listOptionValue builtIn="false" value="MF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="MYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="MYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="MYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="MYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_USE_LOG"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.323391620" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.113290658" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.1084473948" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.877000578" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-Xlinker --version-script="${PROJ_PATH}/.exportMap""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.875591902" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1466631145" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool command="arm-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.417419640" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1791248325" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.1378249552" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.991844489" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+ <tool id="org.tizen.nativecore.tool.ast.1930327720" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+ <tool id="org.tizen.nativecore.tool.ast.cpp.1051025638" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.815485262" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+ <tool id="org.tizen.nativecore.tool.sbi.po.compiler.555905564" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.1107461466" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler">
+ <option id="sbi.gnu.edc.compiler.option.misc.id.434785357" name="Image Path (-id)" superClass="sbi.gnu.edc.compiler.option.misc.id" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/data/image/category""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/data/image/gengrid""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/data/icon""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/res""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/data/image""/>
+ </option>
+ <option id="sbi.gnu.edc.compiler.option.misc.sd.824482411" name="Sound Path (-sd)" superClass="sbi.gnu.edc.compiler.option.misc.sd" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/data/sounds""/>
+ </option>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry excluding="myfile-ctxpopup.edc|myfile-expand-title.edc|myfile-toolbar.edc" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="data"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.release.987652757">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.release.987652757" moduleId="org.eclipse.cdt.core.settings" name="Release">
+ <externalSettings/>
+ <extensions>
+ <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="myfile" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.release.987652757" name="Release" parent="org.tizen.nativecore.config.sbi.gcc45.app.release">
+ <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.release.987652757." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.release.1591143969" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.release">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.1303418607" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/myfiles}/Release" id="org.tizen.nativecore.target.sbi.gnu.builder.1588518421" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.14471469" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.876814237" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.1921809435" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debugging.level.core.1485716344" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core"/>
+ <option id="sbi.gnu.cpp.compiler.option.48166030" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-2.4-emulator.core_llvm36.i386.core.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.253290738" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-audio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-avahi-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-fb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-x-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ewebkit2-0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.1765759676" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.1475949922" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.core.617970699" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+ <listOptionValue builtIn="false" value="Native_API"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.677533738" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DMYFILE_USE_LOG"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="-D_USE_SHARE_PANEL"/>
+ <listOptionValue builtIn="false" value="-DMF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="MF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="MF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="MYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="MYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="MYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="MYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_USE_LOG"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1595239962" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.389165780" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.1970350942" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.core.2123520656" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core"/>
+ <option id="sbi.gnu.c.compiler.option.606590041" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-2.4-emulator.core_llvm36.i386.core.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.2068834509" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-audio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-avahi-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-fb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-x-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ewebkit2-0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.1205714730" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.80879117" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.core.668598560" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+ <listOptionValue builtIn="false" value="Native_API"/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.1914510562" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DMYFILE_USE_LOG"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="-D_USE_SHARE_PANEL"/>
+ <listOptionValue builtIn="false" value="-DMF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="-DMYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_TRAY_FEATURE"/>
+ <listOptionValue builtIn="false" value="MF_FEATURE_POPSYNC"/>
+ <listOptionValue builtIn="false" value="_USE_SHARE_PANEL"/>
+ <listOptionValue builtIn="false" value="MF_SPLIT_WINDOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_DETAILS"/>
+ <listOptionValue builtIn="false" value="MYFILE_WIFI_DIRECT_FEATURE"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_ALL"/>
+ <listOptionValue builtIn="false" value="MYFILE_SEARCH_STRING"/>
+ <listOptionValue builtIn="false" value="MYFILE_ENABLE_FOCUS"/>
+ <listOptionValue builtIn="false" value="MYFILE_CATEGORY_VIEW"/>
+ <listOptionValue builtIn="false" value="MYFILE_HIDEN_FILES_SHOW"/>
+ <listOptionValue builtIn="false" value="MYFILE_USE_LOG"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.372176060" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.1455401953" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.414946731" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.1156157570" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+ <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-Xlinker --version-script="${PROJ_PATH}/.exportMap""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.372671968" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2042176742" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool command="i386-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.27397186" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.771440255" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.2104528758" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.1191395805" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+ <tool id="org.tizen.nativecore.tool.ast.1170989721" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+ <tool id="org.tizen.nativecore.tool.ast.cpp.343470608" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.759568613" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+ <tool id="org.tizen.nativecore.tool.sbi.po.compiler.951329517" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.1790385554" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="myfiles.org.tizen.nativecore.target.sbi.gcc45.app.1092684172" name="Tizen Native Application" projectType="org.tizen.nativecore.target.sbi.gcc45.app"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.release.987652757">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.debug.663927497">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+ <storageModule moduleId="com.samsung.tizen.nativeapp.projectInfo" version="1.0.0"/>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
--- /dev/null
+{
+ global: main;
+ local: *;
+};
--- /dev/null
+/Debug
+/SA_Report
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>myfiles</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.tizen.nativecore.apichecker.core.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.tizen.nativecore.apichecker.core.tizenCppNature</nature>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>1440749283794</id>
+ <name></name>
+ <type>26</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-projectRelativePath-matches-false-false-*/.tpk</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1440749283808</id>
+ <name></name>
+ <type>6</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-project_def.prop</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
+</projectDescription>
--- /dev/null
+#delete
+#add
+#modify
+author-signature.xml
+signature1.xml
+tizen-manifest.xml
--- /dev/null
+bin/myfile__DEL__U7K81qf7yYiPGbSuKdp7WfhVeW807YaVx8L/T0ZN1cQ=
+res/org.tizen.myfile.png__DEL__4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=
+res/res.xml__DEL__2ZbyqC64RllT1GCNW5IIyp4vn8GswcvepAJJ/rY2HVk=
+shared/res/org.tizen.myfile.png__DEL__4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=
+tizen-manifest.xml__DEL__TCcNtIFhDHsYkSUSJGkiqzl7IdwR4XPVoZCiH/oERP8=
+author-signature.xml__DEL__D4Xzezxyw1r9XVH7uYIDUT2Oh+S+I1/oKSGf0gz/pac=
--- /dev/null
+<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AuthorSignature">
+<SignedInfo>
+<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
+<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
+<Reference URI="bin%2Fmyfile">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>U7K81qf7yYiPGbSuKdp7WfhVeW807YaVx8L/T0ZN1cQ=</DigestValue>
+</Reference>
+<Reference URI="res%2Forg.tizen.myfile.png">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=</DigestValue>
+</Reference>
+<Reference URI="res%2Fres.xml">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>2ZbyqC64RllT1GCNW5IIyp4vn8GswcvepAJJ/rY2HVk=</DigestValue>
+</Reference>
+<Reference URI="shared%2Fres%2Forg.tizen.myfile.png">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=</DigestValue>
+</Reference>
+<Reference URI="tizen-manifest.xml">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>TCcNtIFhDHsYkSUSJGkiqzl7IdwR4XPVoZCiH/oERP8=</DigestValue>
+</Reference>
+<Reference URI="#prop">
+<Transforms>
+<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
+</Transforms>
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8=</DigestValue>
+</Reference>
+</SignedInfo>
+<SignatureValue>
+S4CcEy05hJ806dWxRZOC9xa/PuKJ0A6b6O7da9zdEZlJzNddyplHaXpquNG6KKff4w/6/ncHEADe
+rd88qLwcERvOXPxcwQyb8sAoWlkFJQvHtehpPDgeJ2HEStKWpEvuQn4oX5bxTghb4wlCTB5WdRK9
+gTsNP96GRL69QNTg1WM=
+</SignatureValue>
+<KeyInfo>
+<X509Data>
+<X509Certificate>
+MIICmzCCAYOgAwIBAgIGAT8T+Ms5MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz
+c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2
+ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBcxFTATBgNVBAMMDHRp
+emVuX2F1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAssi+tZOAmBSLiy8JTOk7gXrk
+Nlg8Jq+O+4yd14a407BTbmp9r4qfNlUKLpYRL0TyU84XUWrLHHXe9aO2G223v/DUz3f182W5JWK0
+HvHt0vYcBycOBkXCc5y26funq7qhEgC9e1NNxIc1mFYD0jJiRNJgxIRCw33Ca/8qdGPY1K8CAwEA
+AaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJ
+KoZIhvcNAQEFBQADggEBAJweqlVjN2GHF01jlE1HfZNFJ5Y7Ye+NagJnNdj6iVOPGP9J9PVOmllB
+8S8pon1fUXPvrHFe8gNFg1klLMJaPbeDQM+UiPWn80A+8e4gJpHz+E9on2ZYkEBCZHOXSxxzaS7D
+0bwj3eotbpY/duepn3U91fcLcnoehO3oe4pawrC6AObRjqY/Sh9I4j8btHFxRRVpsa7VkSg/5JB4
+2jfKlJ2otI8bYYuOiYeZC2ody9PsHzlqmqlo+J68RlxAemPMovRqGeK0XDqJEt7dJEzknQmp0732
+fhAZNyXVlukjdR8+3+f1J5vu4MEqT/7aLXLOwLN/qgUfCBA2YQ/YqMJvf9Y=
+</X509Certificate>
+<X509Certificate>
+MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh
+dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl
+cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu
+IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g
+RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o
+PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu
+g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj
+vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/
+jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE
+dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
+AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH
+95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04
+1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M
++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI
+W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg==
+</X509Certificate>
+</X509Data>
+</KeyInfo>
+<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#AuthorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#AuthorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#AuthorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
+</Signature>
\ No newline at end of file
--- /dev/null
+<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature">
+<SignedInfo>
+<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
+<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
+<Reference URI="author-signature.xml">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>D4Xzezxyw1r9XVH7uYIDUT2Oh+S+I1/oKSGf0gz/pac=</DigestValue>
+</Reference>
+<Reference URI="bin%2Fmyfile">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>U7K81qf7yYiPGbSuKdp7WfhVeW807YaVx8L/T0ZN1cQ=</DigestValue>
+</Reference>
+<Reference URI="res%2Forg.tizen.myfile.png">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=</DigestValue>
+</Reference>
+<Reference URI="res%2Fres.xml">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>2ZbyqC64RllT1GCNW5IIyp4vn8GswcvepAJJ/rY2HVk=</DigestValue>
+</Reference>
+<Reference URI="shared%2Fres%2Forg.tizen.myfile.png">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>4stLuvgeYpG3ZpsqUi4LXDQF6qoQPgM/SG7vaak8RNo=</DigestValue>
+</Reference>
+<Reference URI="tizen-manifest.xml">
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>TCcNtIFhDHsYkSUSJGkiqzl7IdwR4XPVoZCiH/oERP8=</DigestValue>
+</Reference>
+<Reference URI="#prop">
+<Transforms>
+<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
+</Transforms>
+<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
+<DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue>
+</Reference>
+</SignedInfo>
+<SignatureValue>
+gGB1XKlpISNFg1/BRIn/0kre5Gly+7AFUQ6snWmfp2MrBHm64Wupg6ycoJx6TEPTT5/Kn5c45Hyi
+L5cy/WMlObyMkA0Mo/B3AHdRT70srYu7BWEsFZghpr07IfeED/WUOpIBYE0Etq5XDTpuY7m5d5zD
+P425FeNbkLYVq8eJJ7M=
+</SignatureValue>
+<KeyInfo>
+<X509Data>
+<X509Certificate>
+MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV
+BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE
+CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry
+aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS
+MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex
+IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp
+YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK
+90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H
+mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB
+hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez
+GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1
+vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc=
+</X509Certificate>
+<X509Certificate>
+MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO
+MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw
+IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj
+IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL
+MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6
+ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb
+VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe
+OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp
+bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah
+2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ
+KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+
+yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0
+VhfnkHwPltmrpYVe
+</X509Certificate>
+</X509Data>
+</KeyInfo>
+<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#DistributorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
+</Signature>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<tproject xmlns="http://www.tizen.org/tproject">
+ <platforms>
+ <platform>
+ <name>mobile-2.4</name>
+ </platform>
+ </platforms>
+ <package>
+ <blacklist/>
+ </package>
+</tproject>
--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(myfile C)
+SET(DEBFILE_NAME org.tizen.myfile)
+
+IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+ SET(CMAKE_BUILD_TYPE "Release")
+ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
+
+SET(SRC-DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
+SET(UTILITY-DIR ${SRC-DIR}/common)
+SET(FS-DIR ${UTILITY-DIR}/file-system)
+SET(FO-DIR ${UTILITY-DIR}/file-operation)
+SET(WIDGET-DIR ${SRC-DIR}/widget)
+SET(MEDIADB-DIR ${SRC-DIR}/media-db)
+SET(MAININCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/inc)
+
+SET(PKG_NAME "${CMAKE_INSTALL_PKG_NAME}")
+SET(DESKTOP_DIR ${CMAKE_DESKTOP_DIR})
+
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(BINDIR "${PREFIX}/bin")
+SET(LIBDIR "/usr/lib")
+SET(RESDIR "${PREFIX}/res")
+SET(DATADIR "${CMAKE_INSTALL_DATA_DIR}")
+SET(LOCALEDIR "${RESDIR}/locale")
+SET(ICONDIR "${RESDIR}/icons/default/small")
+SET(IMAGEDIR "${RESDIR}/images")
+SET(EDJDIR "${RESDIR}/edje")
+SET(XMLDIR "/usr/share/packages")
+SET(MF_CHANGEABLEDIR "/usr/apps/${PKG_NAME}/shared/res/tables")
+
+INCLUDE_DIRECTORIES(${MAININCLUDE})
+INCLUDE_DIRECTORIES(${SRC-DIR}/thumbnail)
+
+SET( SRCS
+ ${SRC-DIR}/mf-main.c
+ ${UTILITY-DIR}/mf-callback.c
+ ${UTILITY-DIR}/mf-util.c
+ ${UTILITY-DIR}/mf-file-util.c
+ ${UTILITY-DIR}/mf-ta.c
+ ${UTILITY-DIR}/mf-fm-svc-wrapper.c
+ ${UTILITY-DIR}/mf-inotify-handle.c
+ ${UTILITY-DIR}/mf-launch.c
+ ${UTILITY-DIR}/mf-log.c
+ ${UTILITY-DIR}/mf-media-content.c
+ ${UTILITY-DIR}/mf-media-data.c
+ ${UTILITY-DIR}/mf-error.c
+ ${UTILITY-DIR}/mf-fs-monitor.c
+ ${UTILITY-DIR}/mf-download-app.c
+ ${UTILITY-DIR}/mf-detail.c
+ ${UTILITY-DIR}/mf-ug-detail-fs.c
+ ${UTILITY-DIR}/mf-ug-detail-media.c
+
+# END_of START_PUBLIC_REMOVED_STRING
+ #----- File operation related ----#
+ ${FO-DIR}/mf-cancel.c
+ ${FO-DIR}/mf-copy.c
+ ${FO-DIR}/mf-copy-internal.c
+ ${FO-DIR}/mf-delete.c
+ ${FO-DIR}/mf-delete-internal.c
+ ${FO-DIR}/mf-fo-internal.c
+ ${FO-DIR}/mf-move.c
+ ${FO-DIR}/mf-move-internal.c
+ ${FO-DIR}/mf-request.c
+ ${FO-DIR}/mf-search.c
+ ${FO-DIR}/mf-search-internal.c
+
+ #---- File system related ----#
+ ${FS-DIR}/mf-file-attr.c
+ ${FS-DIR}/mf-fs-oper.c
+
+ #---- Widget related ----#
+ ${WIDGET-DIR}/mf-focus-ui.c
+ ${WIDGET-DIR}/mf-search-bar.c
+ ${WIDGET-DIR}/mf-navi-bar.c
+ ${WIDGET-DIR}/mf-genlist.c
+ ${WIDGET-DIR}/mf-popup.c
+ ${WIDGET-DIR}/mf-gengrid.c
+ ${WIDGET-DIR}/mf-context-popup.c
+ ${WIDGET-DIR}/mf-tray-item.c
+ ${WIDGET-DIR}/mf-category-view.c
+ ${WIDGET-DIR}/mf-normal-view.c
+ ${WIDGET-DIR}/mf-object.c
+ ${WIDGET-DIR}/mf-object-item.c
+ ${WIDGET-DIR}/mf-root-view.c
+ ${WIDGET-DIR}/mf-search-view.c
+ ${WIDGET-DIR}/mf-setting-view.c
+ ${WIDGET-DIR}/mf-edit-view.c
+ ${WIDGET-DIR}/mf-view.c
+ ${WIDGET-DIR}/mf-storage-view.c
+ ${WIDGET-DIR}/mf-recent-view.c
+ ${WIDGET-DIR}/mf-detail-view.c
+
+ #---- Media DB ----#
+ ${MEDIADB-DIR}/mf-media.c
+ ${MEDIADB-DIR}/mf-media-db.c
+
+ #---- Personal Page ----#
+ ${SRC-DIR}/thumbnail/mf-thumb-gen.c
+ ${SRC-DIR}/common/mf-storage-space.c
+)
+
+INCLUDE(FindPkgConfig)
+ pkg_check_modules(pkgs REQUIRED
+ ecore
+ efl-extension
+ elementary
+ evas
+ glib-2.0
+ libexif
+ notification
+ pkgmgr
+ pkgmgr-info
+ storage
+ sqlite3
+ capi-appfw-application
+ capi-appfw-package-manager
+ capi-appfw-preference
+ capi-base-utils-i18n
+ capi-content-media-content
+ capi-content-mime-type
+ capi-media-metadata-extractor
+ capi-system-device
+ capi-system-runtime-info
+ capi-system-system-settings
+ capi-media-thumbnail-util
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+#SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -finstrument-functions")
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fpie")
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -g -fpie")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
+ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
+ADD_DEFINITIONS("-DICONDIR=\"${ICONDIR}\"")
+ADD_DEFINITIONS("-DIMAGEDIR=\"${IMAGEDIR}\"")
+
+ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
+ADD_DEFINITIONS("-DMYFILE_USE_LOG")
+#ADD_DEFINITIONS("-DMYFILE_USE_TA")
+#ADD_DEFINITIONS("-DMYFILE_CRITICAL_LOG")
+ADD_DEFINITIONS("-DMYFILE_TRAY_FEATURE")
+ADD_DEFINITIONS("-DMF_FEATURE_POPSYNC")
+ADD_DEFINITIONS("-D_USE_SHARE_PANEL")
+ADD_DEFINITIONS("-DMF_SPLIT_WINDOW")
+#START_PUBLIC_REMOVED_STRING
+ADD_DEFINITIONS("-DMYFILE_DETAILS")
+ADD_DEFINITIONS("-DMYFILE_WIFI_DIRECT_FEATURE")
+ADD_DEFINITIONS("-DMYFILE_SEARCH_ALL")
+ADD_DEFINITIONS("-DMYFILE_SEARCH_STRING")
+ADD_DEFINITIONS("-DMYFILE_ENABLE_FOCUS")
+ADD_DEFINITIONS("-DMYFILE_CATEGORY_VIEW")
+ADD_DEFINITIONS("-DMYFILE_HIDEN_FILES_SHOW")
+#END_START_PUBLIC_REMOVED_STRING
+#ADD_DEFINITIONS("-DMYFILE_DOWNLOAD_APP_FEATURE")
+
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+#ADD_EXECUTABLE(FSTest ${LIB_SRCS})
+#ADD_LIBRARY(${PROJECT_NAME}_fs SHARED ${LIB_SRCS})
+#TARGET_LINK_LIBRARIES(FSTest ${pkgs_LDFLAGS})
+
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm -lpthread)
+
+INSTALL(TARGETS ${PROJECT_NAME} ${LIBNAME}
+ RUNTIME DESTINATION ${BINDIR}
+ LIBRARY DESTINATION ${LIBDIR})
+#INSTALL(FILES ${CMAKE_SOURCE_DIR}/tools/dumpfiles.sh DESTINATION bin)
+#INSTALL(FILES ${MAININCLUDE}/myfile_filesystem_util.h DESTINATION /usr/include)
+INSTALL(DIRECTORY DESTINATION ${DATADIR})
+
+#CONFIGURE_FILE(desktop/${PKG_NAME}.desktop.in desktop/${PKG_NAME}.desktop)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKG_NAME}.xml DESTINATION ${XMLDIR})
+
+
+INSTALL(FILES res/${PKG_NAME}.png DESTINATION ${CMAKE_DESKTOP_ICON_DIR})
+
+#START_PUBLIC_REMOVED_STRING
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.myfile.efl DESTINATION /etc/smack/accesses.d)
+#END_START_PUBLIC_REMOVED_STRING
+
+ADD_DEPENDENCIES(${PROJECT_NAME} edj_build)
+
+ADD_SUBDIRECTORY(data)
+
--- /dev/null
+Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ 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.
+
+ 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,
+ 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 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 in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) 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
+
+ (d) 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 Apache License to your work.
+
+ To apply the Apache 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 Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ 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.
+
--- /dev/null
+Copyright (c) 2000-2015 Samsung Electronics Co., Ltd. All rights reserved.
+
--- /dev/null
+1.change direcotry to RSA git directory
+ $ cd {RSA_GIT}/myfiles
+
+
+2. backup desktop icons/ public and private have different desktop icon. we should check in at private for temp. and then use desktop icon at public
+
+ data/org.tizen.myfiles.png <- I will send you later. you just use private one (just change png files name),
+
+
+
+3. remove RSA code
+ $ rm * -rf
+
+
+
+4. copy Private code to RSA
+ $ cp {private_git}/myfiles/* ./ -R
+
+
+
+5. run script
+ $ cd myfiles
+ $ python ../feature_rm.py
+
+
+
+6. restore desktop icon(use data/org.tizen.myfiles.png, remove private png file)
+
+
+7. remove feature_rm.py file
+
+
+8. refine CMakeFiles.txt (remove some garbage lines)
+
+
+9. refine org.tizen.myfiles.xml (remove live-box description)
+
+
+10. build in RSA project (profile.tizendev of gbs)
+
+
+11. install binary & check!!
+
--- /dev/null
+
+ADD_CUSTOM_TARGET(myfile.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/image
+ ${EDJE_CFLAGS} -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ ${CMAKE_SOURCE_DIR}/data/myfile.edc ${CMAKE_BINARY_DIR}/data/myfile.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/myfile.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myfile.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/myfile.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(edc_image_macro.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/icon
+ ${CMAKE_SOURCE_DIR}/data/edc_image_macro.edc ${CMAKE_BINARY_DIR}/data/edc_image_macro.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/edc_image_macro.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} edc_image_macro.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/edc_image_macro.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(myfile_category.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/image/category
+ ${EDJE_CFLAGS} -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ ${CMAKE_SOURCE_DIR}/data/myfile_category.edc ${CMAKE_BINARY_DIR}/data/myfile_category.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/myfile_category.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myfile_category.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/myfile_category.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(myfile_genlist.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/image
+ ${EDJE_CFLAGS} -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ ${CMAKE_SOURCE_DIR}/data/myfile_genlist.edc ${CMAKE_BINARY_DIR}/data/myfile_genlist.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/myfile_genlist.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myfile_genlist.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/myfile_genlist.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(myfile_gengrid.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/image/gengrid
+ ${EDJE_CFLAGS} -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ ${CMAKE_SOURCE_DIR}/data/myfile_gengrid.edc ${CMAKE_BINARY_DIR}/data/myfile_gengrid.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/myfile_gengrid.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myfile_gengrid.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/myfile_gengrid.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(myfile-fake-effect.edj
+ COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/image/gengrid
+ ${CMAKE_SOURCE_DIR}/data/myfile-fake-effect.edc
+ ${CMAKE_BINARY_DIR}/data/myfile-fake-effect.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/myfile-fake-effect.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myfile-fake-effect.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/myfile-fake-effect.edj DESTINATION /usr/apps/${PKG_NAME}/shared/res)
+# install desktop file & icon
+
+
+# i18n
+ADD_SUBDIRECTORY(po)
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 MAIN_W 720
+#define MAIN_H 1280
+
+#define FONT_NANE "Tizen:style=Medium"
+#define WHITE_COLOR 255 255 255 255
+
+#define LITE_SCALE_W 0.44
+#define LITE_SCALE_H 0.375
+
+#define THUMBNAIL_WIDTH 72*LITE_SCALE_W
+#define THUMBNAIL_HEIGHT 72*LITE_SCALE_W
+#define PS_ICON_SIZE 45*LITE_SCALE_W
+#define SEARCHBAR_H_INC 98*LITE_SCALE_H
+#define MF_GENGRID_CONTENT_W 112*LITE_SCALE_W
+#define MF_GENGRID_CONTENT_H 112*LITE_SCALE_H
+
+/********* search bar **************/
+#define SEARCHBAR_BASE_HEIGHT_INC 98*LITE_SCALE_H
+#define SEARCHBAR_TOP_PADDING_INC 13*LITE_SCALE_H
+#define SEARCHBAR_LEFT_PADDING_INC 16*LITE_SCALE_W
+#define SEARCHBAR_RIGHT_PADDING_INC 16*LITE_SCALE_W
+#define SEARCHBAR_HEIGHT_INC 72*LITE_SCALE_H
+#define SEARCHBAR_CANCEL_BUTTON_W_INC 0 //72*LITE_SCALE_W
+#define SEARCHBAR_BACKGROUND_COLOR 34 44 71 255
+#define SEARCHBAR_BG_COLOR 5 90 118 255
+#define SEARCHBAR_CANCEL_BUTTON_LEFT_PADDING_INC 10*LITE_SCALE_W
+
+/********* top layout ****************/
+#define ROOT_SEG_H 48
+#define GROUP_INDEX_H 40
+#define ROOT_CATEGORY_H 137*3
+#define ROOT_CATEGORY_LANDSCAPE_H 137*2
+#define DEFAULT_ICON "myfile_icon_etc.png"
+
+/* TODO : Should check redundacnt DEFINE with mf-fs-util.h */
+
+/*************** title icon ******************/
+#define MF_TITLE_ICON_HOME "myfile_controlbar_cion_home.png"
+#define MF_TITLE_ICON_UPPER "myfile_controlbar_cion_up_folder.png"
+#define MF_TITLE_ICON_SEARCH "myfile_title_icon_search.png"
+#define MF_TITLE_ICON_SELECT_ALL "myfile_icon_select_all.png"
+
+/***************default icon ***********************/
+#define MF_ICON_FOLDER "myfile_icon_folder.png"
+#define MF_ICON_IMAGE "myfile_icon_images.png"
+#define MF_ICON_VIDEO "myfile_icon_video.png"
+#define MF_ICON_MUSIC "myfile_icon_music.png"
+#define MF_ICON_SOUND "myfile_icon_amr.png"
+#define MF_ICON_PDF "myfile_icon_pdf.png"
+#define MF_ICON_DOC "myfile_icon_word.png"
+#define MF_ICON_PPT "myfile_icon_ppt.png"
+#define MF_ICON_EXCEL "myfile_icon_excel.png"
+//#define MF_ICON_VOICE "myfile_icon_amr.png"
+#define MF_ICON_HTML "myfile_icon_html.png"
+#define MF_ICON_FLASH "myfile_icon_swf.png"
+#define MF_ICON_TXT "myfile_icon_text.png"
+#define MF_ICON_VCONTACT "myfile_icon_vcard.png"
+#define MF_ICON_VCALENDAR "myfile_icon_vcalender.png"
+#define MF_ICON_VNOTE "myfile_icon_vText.png"
+#define MF_ICON_RSS "myfile_icon_rss.png"
+#define MF_ICON_JAVA "myfile_icon_java.png"
+#define MF_ICON_MEMORY_SUB "myfile_icon_mmc_sub.png"
+#define MF_ICON_VIDEO_PLAY "myfile_icon_video_play.png"
+#define MF_ICON_TPK "myfile_icon_tpk.png"
+#define MF_ICON_EMAIL "myfile_icon_email.png"
+#define MF_ICON_SVG "myfile_icon_svg.png"
+#define MF_ICON_SNB "myfile_icon_snb.png"
+#define MF_ICON_TASK "myfile_icon_task.png"
+#define MF_ICON_HWP "myfile_icon_hwp.png"
+#define MF_ICON_GUL "myfile_icon_etc.png"
+#define MF_ICON_ZIP "myfile_icon_zip.png"
+#define MF_ICON_MUSIC_THUMBNAIL "myfile_icon_default_albumart.jpg"
+#define MF_ICON_SOFT_BACK "myfile_icon_soft_back.png"
+#define MF_ICON_SOFT_SEARCH_BACK "myfile_icon_soft_search_back.png"
+#define MF_ICON_SOFT_SEARCH_CANCEL "T01_2_button_expand_cancel.png"
+
+
+
+/***************** root icon *************/
+#define MF_ICON_ITEM_ROOT_PHONE "myfile_icon_root_folder_device_memory.png"
+#define MF_ICON_ITEM_ROOT_MMC "my_files_sd_card.png"
+#define MF_ICON_ITEM_SHORTCUT "my_files_folder_favorite.png"
+
+#define MF_ICON_ITEM_MMC "myfile_icon_folder_sdcard.png"
+
+/************ search category icon ***********/
+#define IMG_ICON_SEARCH_CATEGORY_ALL "myfile_search_category_all.png"
+#define IMG_ICON_SEARCH_CATEGORY_IMG "myfile_search_category_img.png"
+#define IMG_ICON_SEARCH_CATEGORY_SND "myfile_search_category_snd.png"
+#define IMG_ICON_SEARCH_CATEGORY_VIDEO "myfile_search_category_video.png"
+#define IMG_ICON_SEARCH_CATEGORY_DOC "myfile_search_category_doc.png"
+
+/******* nocontents icon **********************/
+#define IMG_ICON_IMG_NO_CONTENTS "00_nocontents_picture.png"
+#define IMG_ICON_MULTI_NO_CONTENTS "00_nocontents_multimedia.png"
+#define IMG_ICON_TEXT_NO_CONTENTS "00_nocontents_text.png"
+#define IMG_ICON_DEV_NO_CONTENTS "00_nocontents_devices.png"
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "./edc_common.h"
+
+
+#define RESOURCE_IMAGE( FILE_NAME ) \
+ group { \
+ name: FILE_NAME; \
+ images.image: FILE_NAME COMP; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state: "default" 0.0; \
+ image.normal: FILE_NAME; \
+ aspect: 1 1; \
+ aspect_preference: BOTH; \
+ } \
+ } \
+ } \
+ }
+
+#define RESOURCE_IMAGE_BG(FILENAME, RED, GREEN, BLUE, ALPHA) \
+ group { \
+ name: FILENAME; \
+ images.image: FILENAME COMP; \
+ parts { \
+ part { \
+ name: "image"; \
+ description { \
+ state: "default" 0.0; \
+ image.normal: FILENAME; \
+ color: RED GREEN BLUE ALPHA; \
+ aspect: 1 1; \
+ aspect_preference: BOTH; \
+ } \
+ } \
+ } \
+ }
+
+#define RESOURCE_IMAGE_LOSSY( FILE_NAME ) \
+ group { \
+ name: FILE_NAME; \
+ images.image: FILE_NAME LOSSY 85; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state: "default" 0.0; \
+ image.normal: FILE_NAME; \
+ aspect: 1 1; \
+ aspect_preference: BOTH; \
+ } \
+ } \
+ } \
+ }
+
+collections {
+ RESOURCE_IMAGE(DEFAULT_ICON);
+
+ RESOURCE_IMAGE(MF_ICON_FOLDER);
+ RESOURCE_IMAGE(MF_ICON_IMAGE);
+ RESOURCE_IMAGE(MF_ICON_VIDEO);
+ RESOURCE_IMAGE(MF_ICON_MUSIC);
+ RESOURCE_IMAGE(MF_ICON_SOFT_BACK);
+ RESOURCE_IMAGE(MF_ICON_SOFT_SEARCH_BACK);
+ RESOURCE_IMAGE(MF_ICON_SOFT_SEARCH_CANCEL);
+
+ RESOURCE_IMAGE(MF_ICON_SOUND);
+ RESOURCE_IMAGE(MF_ICON_PDF);
+ RESOURCE_IMAGE(MF_ICON_DOC);
+ RESOURCE_IMAGE(MF_ICON_PPT);
+ RESOURCE_IMAGE(MF_ICON_EXCEL);
+
+ //RESOURCE_IMAGE(MF_ICON_VOICE);
+ RESOURCE_IMAGE(MF_ICON_HTML);
+ RESOURCE_IMAGE(MF_ICON_FLASH);
+ RESOURCE_IMAGE(MF_ICON_TXT);
+ RESOURCE_IMAGE(MF_ICON_VCONTACT);
+
+ RESOURCE_IMAGE(MF_ICON_VCALENDAR);
+ RESOURCE_IMAGE(MF_ICON_VNOTE);
+ RESOURCE_IMAGE(MF_ICON_RSS);
+ RESOURCE_IMAGE(MF_ICON_JAVA);
+ RESOURCE_IMAGE(MF_ICON_ZIP);
+
+
+ RESOURCE_IMAGE(MF_ICON_VIDEO_PLAY);
+
+ RESOURCE_IMAGE(MF_ICON_TPK);
+
+ RESOURCE_IMAGE(MF_ICON_ITEM_MMC);
+
+ RESOURCE_IMAGE(MF_ICON_HWP);
+ RESOURCE_IMAGE(MF_ICON_EMAIL);
+ RESOURCE_IMAGE(MF_ICON_TASK);
+ RESOURCE_IMAGE(MF_ICON_SVG);
+ RESOURCE_IMAGE(MF_ICON_SNB);
+ RESOURCE_IMAGE(MF_ICON_MUSIC_THUMBNAIL);
+
+/****** root folder icon *******/
+ RESOURCE_IMAGE_BG(MF_ICON_ITEM_ROOT_PHONE, 0, 0 , 0 ,153);
+ RESOURCE_IMAGE_BG(MF_ICON_ITEM_ROOT_MMC, 0, 0 , 0 ,153);
+ RESOURCE_IMAGE(MF_ICON_ITEM_SHORTCUT);
+
+
+/******title icon ********/
+ RESOURCE_IMAGE(MF_TITLE_ICON_HOME);
+ RESOURCE_IMAGE(MF_TITLE_ICON_UPPER);
+
+ RESOURCE_IMAGE(MF_TITLE_ICON_SEARCH);
+
+ RESOURCE_IMAGE(MF_TITLE_ICON_SELECT_ALL);
+
+/********search category icon **************/
+ RESOURCE_IMAGE(IMG_ICON_SEARCH_CATEGORY_ALL);
+ RESOURCE_IMAGE(IMG_ICON_SEARCH_CATEGORY_IMG);
+ RESOURCE_IMAGE(IMG_ICON_SEARCH_CATEGORY_SND);
+ RESOURCE_IMAGE(IMG_ICON_SEARCH_CATEGORY_VIDEO);
+ RESOURCE_IMAGE(IMG_ICON_SEARCH_CATEGORY_DOC);
+
+/******* nocontents icon **********************/
+ RESOURCE_IMAGE(IMG_ICON_IMG_NO_CONTENTS);
+ RESOURCE_IMAGE(IMG_ICON_MULTI_NO_CONTENTS);
+ RESOURCE_IMAGE(IMG_ICON_TEXT_NO_CONTENTS);
+ RESOURCE_IMAGE(IMG_ICON_DEV_NO_CONTENTS);
+
+
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 MF_EDC_IMAGE_POPUP_DORPDOWN_BG "00_popup_dropdown_bg.#.png"
+#define MF_EDC_IMAGE_POPUP_DORPDOWN_BG_LINE "00_popup_dropdown_bg_line.#.png"
+#define MF_EDC_IMAGE_POPUP_DORPDOWN_BG_EF "00_popup_dropdown_bg_ef.#.png"
+
+#define CTXPOPUP_SHADOW_LEFT_PADDING 14
+#define CTXPOPUP_SHADOW_RIGHT_PADDING 14
+#define CTXPOPUP_CONTENT_PADDING_WIDTH 1
+#define CTXPOPUP_CONTENT_PADDING_HEIGHT 1
+#define CTXPOPUP_CONTENT_PADDING_BOTTOM 1
+#define CTXPOPUP_SHADOW_BOTTOM_PADDING 14
+#define CTXPOPUP_MORE_WIDTH_MIN_INC 442
+
+#define MF_RES_IMG(image_name) image: image_name COMP
+
+
+
+group { name: "elm/ctxpopup/arrow/more_myfiles/default"; }
+
+///////////////////////////////////////////////////////////////////////////////
+group {
+ name: "elm/ctxpopup/base/more_myfiles/default";
+ images {
+ MF_RES_IMG(MF_EDC_IMAGE_POPUP_DORPDOWN_BG);
+ MF_RES_IMG(MF_EDC_IMAGE_POPUP_DORPDOWN_BG_LINE);
+ MF_RES_IMG(MF_EDC_IMAGE_POPUP_DORPDOWN_BG_EF);
+ }
+ parts {
+ part {
+ name:"frame_shadow_left_top_padding";
+ type:SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: CTXPOPUP_SHADOW_LEFT_PADDING 0;
+ max: CTXPOPUP_SHADOW_LEFT_PADDING 0;
+ rel2 { relative: 0 0; }
+ align: 0 0;
+ fixed: 1 1;
+ }
+ }
+ part {
+ name:"frame_shadow_right_bottom_padding";
+ type:SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
+ max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
+ rel1{relative: 1 1;}
+ align: 1 1;
+ fixed: 1 1;
+ }
+ }
+ part {
+ name: "frame_bg";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {to:"frame_shadow_left_top_padding";}
+ rel2 {to:"frame_shadow_right_bottom_padding";}
+ min: CTXPOPUP_MORE_WIDTH_MIN_INC 0;
+ image {
+ normal: MF_EDC_IMAGE_POPUP_DORPDOWN_BG;
+ }
+ color: 255 255 255 255;
+ }
+ }
+ part {
+ name: "frame_bg_line";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {to:"frame_bg";}
+ rel2 {to:"frame_bg";}
+ image {
+ normal: MF_EDC_IMAGE_POPUP_DORPDOWN_BG_LINE;
+ }
+ color: 41 187 255 255;
+ }
+ }
+ part {
+ name: "frame_bg_ef";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1.to: "frame_bg";
+ rel2.to: "frame_bg";
+ image.normal: MF_EDC_IMAGE_POPUP_DORPDOWN_BG_EF;
+ }
+ }
+ part {
+ name: "access.outline";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ rel1.to: "frame_bg";
+ rel2.to: "frame_bg";
+ color: 0 0 0 0;
+ }
+ }
+ part {
+ name:"content_left_top_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
+ max: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
+ rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
+ align: 0 0;
+ fixed: 1 1;
+ }
+ }
+ part {
+ name:"content_right_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_BOTTOM;
+ max: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_BOTTOM;
+ rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
+ align: 1 1;
+ fixed: 1 1;
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0 0;
+ rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
+ rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 MF_EDC_IMAGE_TITLE_BG "00_title_bg.#.png"
+#define MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG "00_popup_button.#.png"
+#define MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_PRESS "00_popup_button_press.#.png"
+#define MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_FOCUS "00_popup_button_focus.#.png"
+#define MF_EDC_IMAGE_BUTTON_ICON_ARROW_PRESS "00_button_icon_arrow_press.png"
+#define MF_EDC_IMAGE_BUTTON_ICON_ARROW "00_button_icon_arrow.png"
+
+#define BUTTON_STATE_ENABLED 0
+#define BUTTON_STATE_DISABLED 1
+
+#define BUTTON_EDIT_STYLE_BORDER_INC 8 0 5 5
+
+
+#define NAVIFRAME_TITLE_TEXT_BG_H_INC 88
+#define NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC 76
+#define NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC 8 8 2 2
+#define NAVIFRAME_TITLE_H_INC 96
+#define NAVIFRAME_LANDSCAPE_TITLE_H_INC 91
+#define NAVIFRAME_TAB_TITLE_H_INC 165
+#define NAVIFRAME_LANDSCAPE_TAB_TITLE_H_INC 145
+#define NAVIFRAME_TAB_TITLE_H2_INC 126
+#define NAVIFRAME_TOOLBAR_HEIGHT_INC 98
+#define NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC 85
+#define NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC 115 96
+#define NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC 115 91
+#define NAVIFRAME_PREV_FUNC_BTN_SIZE_INC 85 98
+#define NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC 85 85
+#define NAVIFRAME_TITLE_TAB_H_INC 75
+#define NAVIFRAME_TITLE_TAB_FONT_SIZE_INC 44
+#define NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC 38
+#define NAVIFRAME_TITLE_TAB_TEXT_H_INC 90
+#define NAVIFRAME_LANDSCAPE_TITLE_TAB_TEXT_H_INC 70
+#define NAVIFRAME_TITLE_FONT_SIZE_INC 50
+#define NAVIFRAME_TITLE_FONT_MIN_SIZE_INC 46
+#define NAVIFRAME_LANDSCAPE_TITLE_FONT_SIZE_INC 50
+#define NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC 44
+#define NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC 38
+#define NAVIFRAME_ICON_SIZE_INC 45 45
+#define NAVIFRAME_PADDING_INC 26 0
+#define NAVIFRAME_PADDING2_INC 16 0
+#define NAVIFRAME_BADGE_LEFT_PADDING_INC 8 0
+#define NAVIFRAME_BADGE_TOP_PADDING_INC 0 10
+#define NAVIFRAME_BADGE_TEXT_LEFT_PADDING_INC 12 54
+#define NAVIFRAME_BADGE_TEXT_RIGHT_PADDING_INC 10 54
+#define NAVIFRAME_BADGE_TEXT_H_INC 34
+#define NAVIFRAME_BADGE_TEXT_MIN_W_INC 30
+#define NAVIFRAME_BADGE_TEXT_MAX_W_INC 60
+#define NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC 54 54
+#define NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC 26 26 0 0
+#define NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC 112 0
+#define NAVIFRAME_ICON_PADDING_INC 77 0
+#define NAVIFRAME_TITLE_TEXT_COLOR_INC 250 250 250 255
+#define NAVIFRAME_TITLE_STYLE_COLOR_INC "#FAFAFA"
+#define NAVIFRAME_SUBTITLE_TEXT_COLOR_INC 250 250 250 255
+#define NAVIFRAME_SUBTITLE_FONT_SIZE_INC 32
+#define NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC 28
+#define NAVIFRAME_SUBTITLE_H_INC 37
+#define NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC 30
+#define NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC 6
+#define NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC 4
+#define NAVIFRAME_TITLE_TEXT_UNSELECTED_COLOR_INC 153 153 153 255
+#define NAVIFRAME_BADGE_TEXT_COLOR_INC 250 250 250 255;
+#define NAVIFRAME_TITLE_BUTTON_DIVIDER_COLOR_INC 255 255 255 82
+#define NAVIFRAME_ICON_RIGHT_PADDING_INC 16 0
+#define NAVIFRAME_BADGE_PADDING_W_INC 83
+
+
+#define GL_TITLE_DROPDOWN \
+ part { name: "dropdown_padding"; \
+ type: RECT; \
+ scale: 1; \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ align: 0.0 0.0; \
+ rel1 { \
+ to: "maintitle_text_bg"; \
+ relative: 0.0 0.0; offset: -6 0;\
+ } \
+ rel2 { \
+ to: "maintitle_text_bg"; \
+ relative: 1.0 1.0; \
+ } \
+ min: 6 0; \
+ fixed: 1 0; \
+ visible: 0; \
+ } \
+ } \
+ part { name: "elm.image.dropdown"; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ visible: 1; \
+ min: 54 54; \
+ fixed: 1 1; \
+ rel1 { \
+ to: "left.padding.text"; \
+ relative: 0.0 0.0; \
+ } \
+ rel2 { \
+ to: "right.padding.text"; \
+ relative: 1.0 1.0; \
+ } \
+ color: 255 255 255 255;\
+ image { \
+ normal: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG; \
+ } \
+ } \
+ description { state: "clicked" 0.0; \
+ inherit: "default" 0.0; \
+ color: 21 108 148 255;\
+ image { \
+ normal: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_PRESS; \
+ } \
+ } \
+ description { state: "disabled" 0.0; \
+ inherit: "default" 0.0; \
+ color: 21 108 148 128;\
+ image { \
+ normal: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG; \
+ } \
+ } \
+ description { state: "focused" 0.0; \
+ inherit: "default" 0.0; \
+ color: 255 255 255 77;\
+ image { \
+ normal: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_PRESS; \
+ } \
+ } \
+ description { state: "hide" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ } \
+ part { name: "focus_image"; \
+ scale: 1; \
+ mouse_events: 0; \
+ repeat_events: 1; \
+ description { state: "default" 0.0; \
+ min: 54 54; \
+ max: 54 54; \
+ visible: 0; \
+ rel1.to : "elm.image.dropdown"; \
+ rel2.to : "elm.image.dropdown"; \
+ image {\
+ normal: "00_popup_button_focus.#.png";\
+ }\
+ } \
+ description { state: "focused" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ color: 0 179 255 255;\
+ } \
+ description { state: "hide" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ } \
+ part { name: "left.padding.text"; \
+ type: RECT; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ visible: 0; \
+ fixed: 1 0; \
+ min: 16 54; \
+ rel1 { \
+ to: "dropdown_padding"; \
+ relative: 0.0 0.0; \
+ } \
+ rel2 { \
+ to: "dropdown_padding"; \
+ relative: 0.0 1.0; \
+ } \
+ align: 0.0 0.0; \
+ } \
+ } \
+ part { name: "right.padding.text"; \
+ type: RECT; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ visible: 0; \
+ fixed: 1 1; \
+ min: 12 0; \
+ rel1 { \
+ to_x: "arrow_icon"; \
+ to_y: "elm.text.title"; \
+ relative: 1.0 0.0; \
+ } \
+ rel2 { \
+ to_x: "arrow_icon"; \
+ to_y: "elm.text.title"; \
+ relative: 1.0 1.0; \
+ } \
+ align: 0.0 0.0; \
+ } \
+ } \
+ part { name: "arrow_icon_padding"; \
+ scale: 1; \
+ type: RECT; \
+ description { state: "default" 0.0; \
+ min: 6 5; \
+ fixed: 1 1; \
+ align: 0.0 0.5; \
+ rel1 { \
+ relative: 1.0 0.0; \
+ to: "elm.text.title"; \
+ } \
+ visible: 0; \
+ rel2.to: "elm.text.title"; \
+ } \
+ } \
+ part { name: "arrow_icon_bottom_padding"; \
+ scale: 1; \
+ type: RECT; \
+ description { state: "default" 0.0; \
+ min: 18 26; \
+ max: 18 26; \
+ fixed: 1 1; \
+ align: 0.0 1.0; \
+ rel1 { \
+ relative: 1.0 1.0; \
+ to_x: "arrow_icon_padding"; \
+ to_y: "elm.text.title"; \
+ } \
+ rel2 { \
+ relative: 1.0 1.0; \
+ to_x: "arrow_icon_padding"; \
+ to_y: "elm.text.title"; \
+ } \
+ visible: 0; \
+ } \
+ } \
+ part { name: "arrow_icon"; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ min: 18 18; \
+ max: 18 18; \
+ fixed: 1 1; \
+ align: 0.0 1.0; \
+ rel1 { \
+ relative: 1.0 0.0; \
+ to_x: "arrow_icon_padding"; \
+ to_y: "arrow_icon_bottom_padding"; \
+ offset: 0 6; \
+ } \
+ rel2 { \
+ relative: 1.0 0.0; \
+ to_x: "arrow_icon_padding"; \
+ to_y: "arrow_icon_bottom_padding"; \
+ } \
+ image.normal: MF_EDC_IMAGE_BUTTON_ICON_ARROW; \
+ } \
+ description { state: "clicked" 0.0; \
+ inherit: "default" 0.0; \
+ image.normal: MF_EDC_IMAGE_BUTTON_ICON_ARROW_PRESS; \
+ } \
+ description { state: "hide" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ } \
+ part { name: "access.title"; \
+ type: RECT; \
+ repeat_events: 1; \
+ description { state: "default" 0.0; \
+ fixed: 1 1; \
+ rel1.to: "elm.image.dropdown"; \
+ rel2.to: "elm.image.dropdown"; \
+ color: 8 8 8 0; \
+ } \
+ } \
+ part { name: "over2"; \
+ type: RECT; \
+ repeat_events: 1; \
+ ignore_flags: ON_HOLD; \
+ description { state: "default" 0.0; \
+ rel1.to: "elm.image.dropdown"; \
+ rel2.to: "elm.image.dropdown"; \
+ color: 8 8 8 0; \
+ } \
+ } \
+ part { name: "over3"; \
+ type: RECT; \
+ repeat_events: 1; \
+ description { state: "default" 0.0; \
+ rel1.to: "elm.image.dropdown"; \
+ rel2.to: "elm.image.dropdown"; \
+ color: 8 8 8 0; \
+ } \
+ } \
+ part { name: "disabler"; \
+ type: RECT; \
+ description { state: "default" 0.0; \
+ rel1.to: "elm.image.dropdown"; \
+ rel2.to: "elm.image.dropdown"; \
+ color: 8 8 8 0; \
+ visible: 0; \
+ } \
+ description { state: "disabled" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ } \
+ }
+
+#define GL_TITLE_DROPDOWN_PGS \
+ program { name: "button_click"; \
+ signal: "mouse,down,1"; \
+ source: "over2"; \
+ action: SIGNAL_EMIT "elm,action,press" ""; \
+ after: "button_click_anim"; \
+ } \
+ program { name: "button_click_anim"; \
+ action: STATE_SET "clicked" 0.0; \
+ target: "elm.image.dropdown"; \
+ target: "elm.text.title"; \
+ target: "arrow_icon"; \
+ } \
+ program { name: "button_double_click"; \
+ signal: "mouse,down,1,double"; \
+ source: "over2"; \
+ after: "button_click_anim"; \
+ } \
+ program { name: "button_unpress"; \
+ action: SIGNAL_EMIT "elm,action,unpress" ""; \
+ } \
+ program { name: "button_mouseout_clicked"; \
+ signal: "mouse,up,1"; \
+ source: "over3"; \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text.title", st, 30, vl); \
+ if (!strcmp(st, "clicked") || !strcmp(st, "focused")) \
+ { \
+ emit("elm,action,default,text,set", ""); \
+ set_state(PART:"elm.text.title", "visible", 0.0); \
+ } \
+ if (get_int(button_state) != BUTTON_STATE_DISABLED) \
+ set_state(PART:"elm.image.dropdown", "default", 0.0); \
+ set_state(PART:"arrow_icon", "default", 0.0); \
+ } \
+ after: button_unpress; \
+ } \
+ program { name: "touch_snd"; \
+ signal: "mouse,clicked,1"; \
+ source: "over2"; \
+ action: RUN_PLUGIN "touch_sound";\
+ after: button_unclick3; \
+ } \
+ program { name: "button_unclick3"; \
+ action: SIGNAL_EMIT "elm,action,click" ""; \
+ } \
+ program { name: "disable"; \
+ signal: "elm,state,disabled"; \
+ source: "elm"; \
+ action: STATE_SET "disabled" 0.0; \
+ target: "elm.image.dropdown"; \
+ target: "disabler"; \
+ after: "disable_text"; \
+ } \
+ program { name: "disable_text"; \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text.title", st, 30, vl); \
+ if (!strcmp(st, "visible")) \
+ set_state(PART:"elm.text.title", "disabled_visible", 0.0); \
+ else \
+ set_state(PART:"elm.text.title", "disabled", 0.0); \
+ set_int(button_state, BUTTON_STATE_DISABLED); \
+ } \
+ } \
+ program { name: "enable"; \
+ signal: "elm,state,enabled"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ target: "elm.image.dropdown"; \
+ target: "disabler"; \
+ after: "enable_text"; \
+ } \
+ program { name: "enable_text"; \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text.title", st, 30, vl); \
+ if (!strcmp(st, "disabled_visible")) \
+ set_state(PART:"elm.text.title", "visible", 0.0); \
+ else \
+ set_state(PART:"elm.text.title", "default", 0.0); \
+ set_int(button_state, BUTTON_STATE_ENABLED); \
+ } \
+ } \
+ program { name: "expn_title_show"; \
+ signal: "elm,action,dropdown,show"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ target: "elm.image.dropdown"; \
+ target: "focus_image"; \
+ target: "elm.text.title"; \
+ target: "arrow_icon"; \
+ target: "elm.text.title"; \
+ } \
+ program { name: "expn_title_hide"; \
+ signal: "elm,action,dropdown,hide"; \
+ source: "elm"; \
+ action: STATE_SET "hide" 0.0; \
+ target: "elm.image.dropdown"; \
+ target: "focus_image"; \
+ target: "elm.text.title"; \
+ target: "arrow_icon"; \
+ target: "elm.text.title"; \
+ } \
+ program { name: "action_focus"; \
+ signal: "elm,action,focus_highlight,show"; \
+ source: "elm"; \
+ action: STATE_SET "focused" 0.0; \
+ target: "focus_image"; \
+ } \
+ program { name: "action_unfocus"; \
+ signal: "elm,action,focus_highlight,hide"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ target: "focus_image"; \
+ }
+
+
+
+group {
+ name: "mf_naviframe_expanded_title";
+ image: MF_EDC_IMAGE_TITLE_BG COMP;
+ image: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG COMP;
+ image: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_PRESS COMP;
+ image: MF_EDC_IMAGE_POPUP_DROPDOWN_TITLE_BG_FOCUS COMP;
+ image: MF_EDC_IMAGE_BUTTON_ICON_ARROW_PRESS COMP;
+ image: MF_EDC_IMAGE_BUTTON_ICON_ARROW COMP;
+
+ script {
+ public button_state = BUTTON_STATE_ENABLED;
+ public landscape = 0; //Landscape mode status
+ }
+
+ parts {
+ part { name: "clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "hide" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "base";
+ type: RECT;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ visible: 0;
+ min: 1 NAVIFRAME_TITLE_H_INC;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ align: 0.0 0.5;
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ min: 1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
+ }
+ }
+ part { name: "title_bg";
+ type: RECT;
+ scale: 1;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ min: 0 NAVIFRAME_TITLE_H_INC;
+ max: -1 NAVIFRAME_TITLE_H_INC;
+ align: 0.0 0.0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 0.0; to: "base"; }
+ rel2 { relative: 1.0 0.0; to: "base"; }
+ color: 21 108 148 255;
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ min: 0 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
+ max: -1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
+ }
+ description { state: "hide_trans" 0.0;
+ inherit: "default" 0.0;
+ align: 0.0 1.0;
+ }
+ description { state: "hide_trans_landscape" 0.0;
+ inherit: "landscape" 0.0;
+ align: 0.0 1.0;
+ }
+ description { state: "hide" 0.0;
+ inherit: "default" 0.0;
+ min: 0 0;
+ max: -1 0;
+ }
+ }
+
+ part { name: "title_clip";
+ type: RECT;
+ mouse_events: 0;
+ clip_to: "clipper";
+ description { state: "default" 0.0;
+ rel1 { to_y: "title_bg"; }
+ rel2 { to_y: "title_bg"; }
+ }
+ }
+ part { name: "title_right_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: NAVIFRAME_PADDING_INC;
+ fixed: 1 1;
+ align: 1.0 0.0;
+ rel1 { relative: 1.0 0.0; to: "divider2"; }
+ rel2 { relative: 1.0 1.0; to: "divider2"; }
+ }
+ description { state: "title_left_btn_set" 0.0;
+ inherit: "default" 0.0;
+ rel1 { relative: 1.0 0.0; to: "divider1"; }
+ rel2 { relative: 1.0 1.0; to: "divider1"; }
+ }
+ }
+ part { name: "title_left_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 16 0;
+ fixed: 1 0;
+ align: 0.0 0.5;
+ rel1 { relative: 0.0 0.0; to: "title_bg"; }
+ rel2 { relative: 0.0 1.0; to: "title_bg"; }
+ }
+ description { state: "icon" 0.0;
+ inherit: "default" 0.0;
+ min: NAVIFRAME_ICON_RIGHT_PADDING_INC;
+ }
+ }
+ part { name: "badge_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 0;
+ max: 0 -1;
+ fixed: 1 0;
+ align: 1.0 0.5;
+ rel1 { relative: 0.0 0.0; to: "title_right_padding"; }
+ rel2 { relative: 0.0 1.0; to: "title_right_padding"; }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: NAVIFRAME_BADGE_PADDING_W_INC 0;
+ max: NAVIFRAME_BADGE_PADDING_W_INC -1;
+ }
+ }
+ part { name: "title_text_bg";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 NAVIFRAME_TITLE_TEXT_BG_H_INC;
+ max: -1 NAVIFRAME_TITLE_TEXT_BG_H_INC;
+ fixed: 0 1;
+ rel1 { relative: 1.0 0.0; to_x: "title_left_padding"; to_y: "title_bg"; }
+ rel2 { relative: 0.0 1.0; to_x: "title_right_padding"; to_y: "title_bg"; }
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ min: 0 NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC;
+ max: -1 NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC;
+ }
+ }
+ part { name: "maintitle_text_bg";
+ type: SPACER;
+ description { state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
+ rel2 { relative: 1.0 1.0; to: "title_text_bg"; }
+ }
+ }
+ part { name: "title_text_clip";
+ type: RECT;
+ mouse_events: 0;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ rel1.to: "maintitle_text_bg";
+ rel2.to: "maintitle_text_bg";
+ }
+ description { state: "slide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+
+ GL_TITLE_DROPDOWN
+ part { name: "elm.text.title";
+ type: TEXT;
+ scale: 1;
+ mouse_events: 0;
+ clip_to: "title_text_clip";
+ description { state: "default" 0.0;
+ text { text_class: "T020";
+ min: 0 0;
+ max: 1 0;
+ align: 0.0 0.5;
+ }
+ color: 255 255 255 255;
+ align: 0.0 0.5;
+ rel1.to: "maintitle_text_bg";
+ rel2.to: "maintitle_text_bg";
+ }
+ description { state: "clicked" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: 250 250 250 255;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ }
+ description { state: "focused" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: 250 250 250 255;
+ }
+ description { state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+
+ part { name: "padding_before_text";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ align: 1.0 0.5;
+ rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
+ rel2 { relative: 0.0 1.0; to: "title_text_bg"; }
+ fixed: 1 0;
+ min: NAVIFRAME_PADDING2_INC;
+ visible: 0;
+ }
+ }
+ part { name: "divider1";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ min: 0 0;
+ max: 0 -1;
+ fixed: 1 1;
+ color: 255 255 255 77;
+ rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
+ rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
+ align: 1.0 0.5;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: 1 48;
+ max: 1 48;
+ }
+ }
+ part { name: "title_left_btn";
+ type: SWALLOW;
+ scale: 1;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+ fixed: 1 1;
+ align: 1.0 0.5;
+ rel1 { relative: 0.0 0.0; to_x: "divider2"; to_y: "title_bg"; }
+ rel2 { relative: 0.0 1.0; to_x: "divider2"; to_y: "title_bg"; }
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
+ }
+ description { state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "divider2";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ min: 0 0;
+ max: 0 -1;
+ fixed: 1 1;
+ color: 255 255 255 77;
+ rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
+ rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
+ align: 1.0 0.5;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: 1 48;
+ max: 1 48;
+ }
+ }
+ part { name: "title_right_btn";
+ type: SWALLOW;
+ scale: 1;
+ clip_to: "title_clip";
+ description { state: "default" 0.0;
+ max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+ fixed: 1 1;
+ align: 1.0 0.5;
+ rel1 { relative: 1.0 0.0; to: "title_bg"; }
+ rel2 { relative: 1.0 1.0; to: "title_bg"; }
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
+ }
+ description { state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ }
+ programs {
+ program { name: "title_show";
+ signal: "elm,state,title,show";
+ source: "elm";
+ script {
+ if (!get_int(landscape)) {
+ set_state(PART:"base", "default", 0.0);
+ set_state(PART:"title_bg", "default", 0.0);
+ } else {
+ set_state(PART:"base", "landscape", 0.0);
+ set_state(PART:"title_bg", "landscape", 0.0);
+ }
+ }
+ }
+ program {
+ name: "change_to_landscape";
+ signal: "elm,state,landscape";
+ source: "elm";
+ script {
+ if (!get_int(landscape)) {
+ set_state(PART:"base", "landscape", 0.0);
+ set_state(PART:"title_text_bg", "landscape", 0.0);
+ set_state(PART:"title_left_btn", "landscape", 0.0);
+ set_state(PART:"title_right_btn", "landscape", 0.0);
+
+ new st[31];
+ new Float:vl;
+ get_state(PART:"title_bg", st, 30, vl);
+ if (!strcmp(st, "default"))
+ set_state(PART:"title_bg", "landscape", 0.0);
+
+ set_int(landscape, 1);
+ }
+ }
+ }
+ program {
+ name: "change_to_portrait";
+ signal: "elm,state,portrait";
+ source: "elm";
+ script {
+ if (get_int(landscape)) {
+ set_state(PART:"base", "default", 0.0);
+ set_state(PART:"title_text_bg", "default", 0.0);
+ set_state(PART:"title_left_btn", "default", 0.0);
+ set_state(PART:"title_right_btn", "default", 0.0);
+
+ new st[31];
+ new Float:vl;
+ get_state(PART:"title_bg", st, 30, vl);
+ if (!strcmp(st, "landscape"))
+ set_state(PART:"title_bg", "default", 0.0);
+
+ set_int(landscape, 0);
+ }
+ }
+ }
+ program { name: "title_left_btn_show";
+ signal: "elm,state,title_left_btn,show";
+ source: "elm";
+ script {
+ set_state(PART:"divider1", "visible", 0.0);
+ set_state(PART:"title_right_padding", "title_left_btn_set", 0.0);
+ }
+ }
+ program { name: "title_left_btn_hide";
+ signal: "elm,state,title_left_btn,hide";
+ source: "elm";
+ script {
+ set_state(PART:"divider1", "default", 0.0);
+ set_state(PART:"title_right_padding", "default", 0.0);
+ }
+ }
+ program { name: "title_right_btn_show";
+ signal: "elm,state,title_right_btn,show";
+ source: "elm";
+ script {
+ set_state(PART:"divider2", "visible", 0.0);
+ set_state(PART:"title_right_padding", "title_right_btn_set", 0.0);
+ }
+ }
+ program { name: "title_right_btn_hide";
+ signal: "elm,state,title_right_btn,hide";
+ source: "elm";
+ script {
+ set_state(PART:"divider2", "default", 0.0);
+ set_state(PART:"title_right_padding", "default", 0.0);
+ }
+ }
+ GL_TITLE_DROPDOWN_PGS
+
+ }
+ }
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+
+collections {
+ group
+ {
+ name: "effect";
+
+ parts {
+ part {
+ name: "bg";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ color: 21 108 148 255;
+ }
+ }
+ part {
+ name: "title";
+ type: RECT;
+ scale: 1;
+ repeat_events: 0;
+ description {
+ state: "default" 0.0;
+ min, 0 96;
+ fixed,0 1;
+ align: 0.5 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 0.0; }
+ color: 21 108 148 255;
+ }
+ }
+ part {
+ name: "category";
+ type: RECT;
+ scale: 1;
+ repeat_events: 0;
+ description {
+ state: "default" 0.0;
+ min, 0 532;
+ fixed,0 1;
+ align: 0.5 0;
+ rel1 { relative: 0.0 1.0; to_y:"title";}
+ rel2 { relative: 1.0 1.0; to_y:"title";}
+ color: 21 108 148 255;
+ }
+ }
+
+ part {
+ name: "tabbar";
+ type: RECT;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ min, 0 75;
+ fixed,0 1;
+ align: 0.5 0.0;
+ rel1 { relative: 0.0 1.0; to:"category";}
+ rel2 { relative: 1.0 1.0; to:"category";}
+ color: 245 245 242 255;
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: RECT;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.5 0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to_y: "tabbar";}
+ rel2 { relative: 1.0 1.0;}
+ color: 21 108 148 255;
+ }
+ }
+ }
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "edc_common.h"
+
+#define ITEM_STATE_ENABLED 0
+#define ITEM_STATE_DISABLED 1
+#define TOOLBAR_SLIDING_PER_FPS 2
+#define TOOLBAR_SLIDING_FPS 40.0
+#define TOOLBAR_SLIDING_TEXT_GAP 40
+#define TOOLBAR_SLIDING_TEXT_OFFSET 5
+#define TOOLBAR_SLIDING_WAIT_TIME 1.2
+#define TOOLBAR_ITEM_DIVIDER_SIZE 1 48
+
+// sliding motion
+#define TOOLBAR_SLIDING_NO_EFFECT 0
+#define TOOLBAR_SLIDING_DOING 1
+#define TOOLBAR_SLIDING_END 2
+
+#define TABBAR_BOTTOM_LINE_H_INC 1
+#define TABBAR_ITEM_ICON_SIZE_INC 63*LITE_SCALE_H 63*LITE_SCALE_H
+#define TABBAR_BADGE_ONE_ITEM_PADDING_SIZE 10 10
+#define TABBAR_BADGE_TWO_ITEMS_PADDING_SIZE 6 10
+#define TABBAR_BADGE_THREE_ITEMS_PADDING_SIZE 4 10
+#define TABBAR_ITEM_DIVIDER_SIZE 1
+
+#if 1
+#define TOOLBAR_TEXT_STYLE(_font_size) \
+ style { name: "toolbar_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO005 linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TOOLBAR_PRESSED_TEXT_STYLE(_font_size) \
+ style { name: "toolbar_pressed_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO005P linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TOOLBAR_DISABLED_TEXT_STYLE(_font_size) \
+ style { name: "toolbar_disabled_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO005D linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#endif
+
+#define TABBAR_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T111 linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_SELECTED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_selected_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T111S linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_PRESSED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_pressed_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T111P linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_DISABLED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_disabled_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T111D linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_WITH_TITLE_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_with_title_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T1112 linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_WITH_TITLE_SELECTED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_with_title_selected_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T1112S linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_WITH_TITLE_PRESSED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_with_title_pressed_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T1112P linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define TABBAR_WITH_TITLE_DISABLED_TEXT_STYLE(_font_size) \
+ style { name: "tabbar_with_title_disabled_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=T1112D linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+
+#define ROOT_TABBAR_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006 linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_SELECTED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_selected_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006S linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_PRESSED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_pressed_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006P linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_DISABLED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_disabled_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006D linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_WITH_TITLE_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_with_title_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006 linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_WITH_TITLE_SELECTED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_with_title_selected_text_style_"_font_size; \
+ base: "font=Tizen:style=Bold font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006S linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_WITH_TITLE_PRESSED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_with_title_pressed_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006P linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+#define ROOT_TABBAR_WITH_TITLE_DISABLED_TEXT_STYLE(_font_size) \
+ style { name: "root_tabbar_with_title_disabled_text_style_"_font_size; \
+ base: "font=Tizen:style=regular font_size="_font_size" align=center color=#000000 wrap=word ellipsis=1 text_class=ATO006D linegap=0"; \
+ tag: "br" "\n"; \
+ tag: "ps" "ps"; \
+ tag: "hilight" "+ font_weight=Bold"; \
+ tag: "b" "+ font_weight=Bold"; \
+ tag: "tab" "\t"; \
+ }
+
+styles{
+ TABBAR_TEXT_STYLE(18)
+ TABBAR_SELECTED_TEXT_STYLE(18)
+ TABBAR_PRESSED_TEXT_STYLE(18)
+ TABBAR_DISABLED_TEXT_STYLE(18)
+ TABBAR_WITH_TITLE_TEXT_STYLE(18)
+ TABBAR_WITH_TITLE_SELECTED_TEXT_STYLE(18)
+ TABBAR_WITH_TITLE_PRESSED_TEXT_STYLE(18)
+ TABBAR_WITH_TITLE_DISABLED_TEXT_STYLE(18)
+
+ TOOLBAR_TEXT_STYLE(20)
+ TOOLBAR_PRESSED_TEXT_STYLE(20)
+ TOOLBAR_DISABLED_TEXT_STYLE(20)
+
+ ROOT_TABBAR_TEXT_STYLE(18)
+ ROOT_TABBAR_SELECTED_TEXT_STYLE(18)
+ ROOT_TABBAR_PRESSED_TEXT_STYLE(18)
+ ROOT_TABBAR_DISABLED_TEXT_STYLE(18)
+
+ ROOT_TABBAR_WITH_TITLE_TEXT_STYLE(18)
+ ROOT_TABBAR_WITH_TITLE_SELECTED_TEXT_STYLE(18)
+ ROOT_TABBAR_WITH_TITLE_PRESSED_TEXT_STYLE(18)
+ ROOT_TABBAR_WITH_TITLE_DISABLED_TEXT_STYLE(18)
+}
+
+
+#define TAB_ITEM_HEIGHT 115
+#define TAB_DIVIDER_WIDTH 12 //28
+#define TAB_REIGHT_DIVIDER_WIDTH 10 //26
+
+group { name: "elm/toolbar/base/path_info";
+ data {
+ item: "focus_highlight" "on";
+ }
+ parts {
+ part { name: "base";
+ type: RECT;
+ description { state: "default" 0.0;
+ min: 0 TAB_ITEM_HEIGHT;
+ max: -1 TAB_ITEM_HEIGHT;
+ fixed: 0 1;
+ color: 21 108 148 255;
+ }
+ }
+ part { name: "pad";
+ type: RECT;
+ mouse_events: 0;
+ description {
+ min: 16 TAB_ITEM_HEIGHT;
+ max: 16 TAB_ITEM_HEIGHT;
+ fixed: 1 1;
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ color: 19 90 120 255;
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "clipper";
+ type: RECT;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "pad";
+ to_y: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ }
+ }
+ part { name: "elm.swallow.content";
+ clip_to: "clipper";
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ rel1.to: "clipper";
+ rel2.to: "clipper";
+ }
+ }
+ part { name: "event";
+ type: RECT;
+ mouse_events: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+
+ }
+}
+
+group { name: "elm/toolbar/item/path_info";
+ images {
+ image: "U01_subdepth_tail.png" COMP;
+ image: "U01_subdepth_folder_arrow.png" COMP;
+ }
+ data.item: "transition_animation_on" "0";
+ script {
+ public item_state = ITEM_STATE_ENABLED;
+ public items_number = 0;
+ public mouse_down = 0;
+ public multi_down = 0;
+ }
+ parts {
+ part { name: "bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 0 0;
+ align: 0.0 0.0;
+ color: 19 90 120 255;
+ }
+ }
+ part { name: "divider";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: TAB_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ max: TAB_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ fixed: 1 1;
+ color: 0 0 0 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ align: 1.0 1.0;
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "divider_image";
+ type: IMAGE;
+
+ description { state: "default" 0.0;
+ min: TAB_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ max: TAB_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ align: 0.5 1;
+ visible: 0;
+ rel1.to: "divider";
+ rel2.to: "divider";
+ image.normal: "U01_subdepth_folder_arrow.png";
+ color: 171 200 212 255;
+
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "left_pad";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min:1 10;
+ fixed: 1 1;
+ align: 1.0 1.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "bg";
+ }
+ rel1 {
+ relative: 0.0 1.0;
+ to: "divider";
+ }
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ clip_to: "elm.text.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "left_padding";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "left_pad";
+ }
+ max: 9999 60;
+ text {
+ style: "toolbar_text_style_20";/*ATO005*/
+ min: 1 1;
+ max: 0 1;
+ align: 0.5 0.5;
+ }
+ }
+ description { state: "hidden" 0.0;
+ visible: 1;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "left_padding";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "right_padding_rect";
+ }
+ max: 9999 48;
+ text {
+ style: "toolbar_text_style_20";/*ATO005*/
+ //style: "toolbar_disabled_text_style_20";
+ min: 1 1;
+ max: 0 1;
+ align: 0.5 0.5;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "pressed" 0.0;
+ inherit: visible;
+ text.style: "toolbar_pressed_text_style_20";/*ATO005P*/
+ //text.style: "toolbar_pressed_text_style_20";/*ATO005P*/
+ // color: 255 0 0 255;/*test*/
+ }
+ description { state: "disabled" 0.0;
+ inherit: visible;
+ text.style: "toolbar_disabled_text_style_20";/*ATO005D*/
+ // text.style: "toolbar_disabled_text_style_20";/*ATO005D*/
+ // color: 255 255 0 255;/*test*/
+ }
+ description { state: "focused" 0.0;
+ inherit: visible;
+ text.style: "toolbar_focused_text_style_20";/*ATO005F*/
+ // text.style: "toolbar_focused_text_style_20";/*ATO005F*/
+ // color: 255 0 255 255;/*test*/
+ }
+ description { state: "selected" 0.0;
+ inherit: visible;
+ text.style: "toolbar_selected_text_style_20";/*ATO005S*/
+ // text.style: "toolbar_selected_text_style_20";/*ATO005S*/
+ // color: 0 0 255 255;/*test*/
+ }
+ }
+ part { name: "elm.text.clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ description { state: "animation" 0.0;
+ color: 255 255 255 0;
+ }
+ description { state: "disabled" 0.0;
+ color: 255 255 255 255;
+ }
+ }
+ part { name: "left_padding";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ min: 1 TAB_ITEM_HEIGHT;
+ max: 1 TAB_ITEM_HEIGHT;
+ fixed: 1 1;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "bg";
+ }
+ color: 0 0 0 0;
+ align: 0.0 0.0;
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ min: 0 TAB_ITEM_HEIGHT;
+ max: 0 TAB_ITEM_HEIGHT;
+ }
+ }
+ part { name: "right_padding_rect";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: TAB_REIGHT_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ max: TAB_REIGHT_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ fixed: 1 1;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ align: 1.0 1.0;
+ color: 21 108 148 255;
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "right_padding";
+ type: IMAGE;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ min: TAB_REIGHT_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ max: TAB_REIGHT_DIVIDER_WIDTH TAB_ITEM_HEIGHT;
+ color: 19 90 120 255;
+ fixed: 1 1;
+ rel1.to: "right_padding_rect";
+ rel2.to: "right_padding_rect";
+ image.normal: "U01_subdepth_tail.png";
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "event";
+ type: RECT;
+ mouse_events: 1;
+ ignore_flags: ON_HOLD;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ part { name: "event2";
+ type: RECT;
+ mouse_events: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ }
+ programs {
+ program { name: "key,pressed";
+ signal: "elm,action,pressed";
+ source: "elm";
+ after: "pressed";
+ }
+ program { name: "pressed";
+ signal: "mouse,down,1";
+ source: "event";
+ script {
+ new st[31];
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(multi_down) == 0
+ && get_int(mouse_down) == 0)
+ {
+ set_int(mouse_down, 1);
+ set_state(PART:"bg", "pressed", 0.0);
+ if (strcmp(st, "visible"))
+ {
+ set_state(PART:"elm.text", "pressed", 0.0);
+ }
+ }
+ }
+ }
+ program { name: "key,unpressed";
+ signal: "elm,action,unpressed";
+ source: "elm";
+ after: "unpressed";
+ }
+ program { name: "unpressed";
+ signal: "mouse,up,1";
+ source: "event2";
+ script {
+ new st[31];
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(mouse_down) == 1)
+ {
+ set_int(mouse_down, 0);
+ set_state(PART:"bg", "default", 0.0);
+ if (strcmp(st, "visible"))
+ {
+ set_state(PART:"elm.text", "visible", 0.0);
+ }
+ }
+ }
+ }
+ program { name: "go";
+ signal: "mouse,clicked,1";
+ source: "event";
+ script {
+ if (get_int(multi_down) == 0) {
+ emit("elm,action,click", "elm");
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ run_program(PROGRAM:"play_sound");
+ }
+ }
+ }
+ program { name: "play_sound";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ program { name: "mouse,in";
+ signal: "mouse,in";
+ source: "event";
+ script {
+ if (get_int(multi_down) == 0)
+ emit("elm,mouse,in", "elm");
+ }
+ }
+ program { name: "mouse,out";
+ signal: "mouse,out";
+ source: "event";
+ script {
+ if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
+ emit("elm,mouse,out", "elm");
+ }
+ }
+ program { name: "disable";
+ signal: "elm,state,disabled";
+ source: "elm";
+ script {
+ new st[31];
+ set_int(item_state, ITEM_STATE_DISABLED);
+ set_state(PART:"bg", "disabled", 0.0);
+ if (strcmp(st, "visible"))
+ set_state(PART:"elm.text", "disabled", 0.0);
+ else
+ set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"elm.text.clipper", "disabled", 0.0);
+ run_program(PROGRAM:"label_set,animation,done");
+ }
+ }
+ program { name: "multi_down";
+ signal: "elm,action,multi,down";
+ source: "elm";
+ script{
+ set_int(multi_down, 1);
+ }
+ }
+ program { name: "multi_up";
+ signal: "elm,action,multi,cancel";
+ source: "elm";
+ script {
+ set_int(multi_down, 0);
+ }
+ }
+ program { name: "enable";
+ signal: "elm,state,enabled";
+ source: "elm";
+ script {
+ new st[31];
+ set_int(item_state, ITEM_STATE_ENABLED);
+ set_state(PART:"bg", "default", 0.0);
+ if (strcmp(st, "visible"))
+ set_state(PART:"elm.text", "visible", 0.0);
+ else
+ set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"elm.text.clipper", "default", 0.0);
+ run_program(PROGRAM:"label_set,animation,done");
+ }
+ }
+ program { name: "label_set,animation,forward";
+ signal: "elm,state,label_set,forward";
+ source: "elm";
+ after: "label_set,sync";
+ }
+ program { name: "label_set,animation,backward";
+ signal: "elm,state,label_set,backward";
+ source: "elm";
+ after: "label_set,sync";
+ }
+ program { name: "label_set,sync";
+ signal: "elm,state,label_set";
+ source: "elm";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+ }
+ after: "label_set,animation";
+ }
+ program { name: "label_set,animation";
+ action: STATE_SET "animation" 0.0;
+ target: "elm.text.clipper";
+ after: "label_set,animation,done";
+ }
+ program { name: "label_set,animation,done";
+ action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
+ }
+ program { name: "label,reset";
+ signal: "elm,state,label,reset";
+ source: "elm";
+ script {
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ set_state(PART:"elm.text.clipper", "default", 0.0);
+ else
+ set_state(PART:"elm.text.clipper", "disabled", 0.0);
+ }
+ }
+ program { name: "text_show";
+ signal: "elm,state,text,visible";
+ source: "elm";
+ script {
+ new st[31];
+ if (strcmp(st, "visible"))
+ {
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ set_state(PART:"elm.text", "visible", 0.0);
+ else
+ set_state(PART:"elm.text", "disabled", 0.0);
+ }
+ }
+ }
+ program { name: "text_hide";
+ signal: "elm,state,text,hidden";
+ source: "elm";
+ script {
+ set_state(PART:"elm.text", "default", 0.0);
+ }
+ }
+ program { name: "divider_visible_1";
+ signal: "elm,order,first,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "left_padding";
+ target: "divider";
+ //target: "divider_image";
+ target: "right_padding_rect";
+ target: "right_padding";
+ after:"divider_visible_1_for_arrow";
+ after:"divider_visible_1_for_tail";
+ }
+
+ program { name: "divider_visible_2";
+ signal: "elm,order,default,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "divider";
+ //target: "divider_image";
+ target: "right_padding_rect";
+ target: "right_padding";
+ after: "divider_visible_1_for_arrow";
+ after:"divider_visible_1_for_tail";
+ after: "label_set,animation1";
+ }
+ program {name: "divider_visible_1_for_arrow";
+ action: STATE_SET "show" 0.0;
+ target: "divider_image";
+ }
+ program {name: "divider_visible_1_for_tail";
+ action: STATE_SET "visible" 0.0;
+ target: "right_padding";
+ }
+ program { name: "label_set,animation1";
+ action: STATE_SET "hidden" 0.0;
+ target: "left_padding";
+ }
+ program { name: "divider_hidden";
+ signal: "elm,order,last,item";
+ source: "elm";
+ action: STATE_SET "hidden" 0.0;
+ //target: "left_padding";
+ target: "divider";
+ target: "divider_image";
+ target: "right_padding_rect";
+ target: "right_padding";
+ target: "elm.text";
+
+ }
+ program { name: "highlight_on";
+ signal: "elm,highlight,on";
+ source: "elm";
+ action: STATE_SET "focused" 0.0;
+ target: "elm.text";
+ }
+ program { name: "highlight_off";
+ signal: "elm,highlight,off";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.text";
+ }
+ program { name: "go_active";
+ signal: "elm,state,selected";
+ source: "elm";
+ action: STATE_SET "selected" 0.0;
+ target: "elm.text";
+ }
+ program { name: "go_passive";
+ signal: "elm,state,unselected";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.text";
+ }
+ }
+}
+
+group { name: "elm/toolbar/separator/path_info";
+ images {
+ image: "U01_subdepth_folder_arrow.png" COMP;
+ }
+ parts {
+ part { name: "divider";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 28 46;
+ max: 28 46;
+ color: 17 113 138 255;
+ fixed: 1 1;
+ }
+ }
+ part { name: "divider_image";
+ type: IMAGE;
+ scale: 1;
+ description { state: "default" 0.0;
+ rel1.to: "divider";
+ rel2.to: "divider";
+ image.normal: "U01_subdepth_folder_arrow.png";
+ }
+ }
+ }
+}
+
+group { name: "elm/toolbar/object/path_info";
+ parts {
+ part { name: "elm.swallow.object"; // object group
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ min: 120 0;
+ }
+ }
+ part { name: "divider";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: TOOLBAR_ITEM_DIVIDER_SIZE;
+ max: TOOLBAR_ITEM_DIVIDER_SIZE;
+ fixed: 1 1;
+ color: 255 255 255 51;
+ rel1 {
+ relative: 1.0 0.5;
+ }
+ rel2 {
+ relative: 1.0 0.5;
+ }
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ }
+ programs {
+ program { name: "divider_visible_1";
+ signal: "elm,order,first,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "divider";
+ }
+ program { name: "divider_visible_2";
+ signal: "elm,order,default,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "divider";
+ }
+ program { name: "divider_hidden";
+ signal: "elm,order,last,item";
+ source: "elm";
+ action: STATE_SET "hidden" 0.0;
+ target: "divider";
+ }
+ }
+}
+
+group { name: "elm/toolbar/base/root_tabbar";
+ data {
+ item: "focus_highlight" "on";
+ }
+ parts {
+ part { name: "base";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ }
+ }
+ part { name: "base_bg";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ color: 245 245 242 244.8;
+ }
+ }
+ part { name: "left_padding";
+ type: SPACER;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1.to: "base";
+ rel2.to: "base";
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 0.0 1.0;
+ }
+ }
+ part { name: "right_padding";
+ type: SPACER;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ align: 1.0 0.5;
+ rel1.to: "base";
+ rel2.to: "base";
+ rel1.relative: 1.0 0.0;
+ rel2.relative: 1.0 1.0;
+ }
+ }
+ part { name: "clipper";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1.to: "left_padding";
+ rel1.relative: 1.0 0.0;
+ rel2.to: "right_padding";
+ rel2.relative: 0.0 1.0;
+ }
+ }
+ part { name: "elm.swallow.content";
+ clip_to: "clipper";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1.to: "clipper";
+ rel2.to: "clipper";
+ }
+ }
+ part { name: "tabbar_bottom_line";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 TABBAR_BOTTOM_LINE_H_INC;
+ max: -1 TABBAR_BOTTOM_LINE_H_INC;
+ align: 1.0 1.0; //0.5 1.0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to: "base_bg"; }
+ rel2 { relative: 1.0 1.0; to: "base_bg"; }
+ color: 0 0 0 77;
+ }
+ }
+ }
+}
+
+group { name: "elm/toolbar/item/root_tabbar";
+ images {
+ image: "00_badge_bg.#.png" COMP;
+ image: "00_focus_01.#.png" COMP;
+ image: "00_tab_select_bar.#.png" COMP;
+ image: "00_effect_tab_text_dim_left.#.png" COMP;
+ image: "00_effect_tab_text_dim_right.#.png" COMP;
+ }
+
+ data {
+ item: "transition_animation_on" "0";
+ item: "widget_style" "Toolbar Item";
+ }
+ script {
+ public item_state = ITEM_STATE_ENABLED;
+ public items_number = 0;
+ public mouse_down = 0;
+ public multi_down = 0;
+ public sliding_timer;
+ public end_timer;
+ public check_timer;
+ public text_w;
+ public org_text_w;
+ public bg_w;
+ public loop_count = 0;
+ public selected = 0;
+ public pressed = 0;
+ public sliding = 0;
+ public landscape = 0;
+
+ public get_width() {
+ new x, y, w, h;
+ if (get_int(selected))
+ {
+ set_state(PART:"elm.text", "selected", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text", "visible", 0.0);
+ }
+ get_geometry(PART:"elm.text", x, y, w, h);
+ set_int(org_text_w, w);
+
+ set_state(PART:"elm.text", "sliding", 0.0);
+ get_geometry(PART:"elm.text", x, y, w, h);
+ set_int(text_w, w);
+ }
+ public get_width_landscape() {
+ new x, y, w, h;
+ get_geometry(PART:"bg", x, y, w, h);
+ set_int(bg_w, w);
+
+ set_state(PART:"elm.text", "sliding", 0.0);
+ get_geometry(PART:"elm.text", x, y, w, h);
+ set_int(text_w, w);
+ }
+
+ public ender(val) {
+ set_int(loop_count, 0);
+ if (get_int(sliding_timer))
+ cancel_timer(get_int(sliding_timer));
+ set_int(sliding_timer, 0);
+
+ if (get_int(end_timer))
+ cancel_timer(get_int(end_timer));
+ set_int(end_timer, 0);
+ set_state(PART:"elm.text.dim.left", "default", 0.0);
+ set_state(PART:"elm.text_new.clipper", "default", 0.0);
+ if (val == 1) {
+ set_int(sliding, TOOLBAR_SLIDING_END);
+ custom_state(PART:"elm.text", "sliding", 0.0);
+ set_state_val(PART:"elm.text", STATE_REL1_OFFSET, TOOLBAR_SLIDING_TEXT_OFFSET, 0);
+ set_state_val(PART:"elm.text", STATE_REL2_OFFSET, TOOLBAR_SLIDING_TEXT_OFFSET, 0);
+ set_state(PART:"elm.text", "custom", 0.0);
+ } else {
+ set_int(sliding, TOOLBAR_SLIDING_NO_EFFECT);
+ if (get_int(pressed)) {
+ set_state(PART:"elm.text", "pressed", 0.0);
+ } else if (get_int(selected)) {
+ set_state(PART:"elm.text", "selected", 0.0);
+ } else {
+ set_state(PART:"elm.text", "visible", 0.0);
+ }
+ set_state(PART:"elm.text.dim.right", "default", 0.0);
+ }
+ }
+ public check_text(val) {
+ if (get_int(landscape))
+ {
+ get_width_landscape();
+ if (get_int(text_w) <= get_int(bg_w)) {
+ ender(0);
+ return;
+ }
+ }
+ }
+ public slide_text(val) {
+ new buf[1024];
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET) {
+ set_int(loop_count, get_int(loop_count) + 1);
+ if (get_int(landscape))
+ {
+ get_width_landscape();
+ if (get_int(text_w) <= get_int(bg_w)) {
+ ender(0);
+ return;
+ }
+ }
+ else
+ {
+ get_width();
+ if (get_int(text_w) <= get_int(org_text_w)) {
+ ender(0);
+ return;
+ }
+ }
+ }
+ val -= TOOLBAR_SLIDING_PER_FPS;
+// for debuging //////////////////////////////
+/* snprintf(buf, 1024, "%d:%d:%d",
+ val, get_int(org_text_w), get_int(text_w));
+ set_text(PART:"dbg", buf);*/
+
+ set_int(sliding, TOOLBAR_SLIDING_DOING);
+
+ if (val <= -get_int(text_w) - TOOLBAR_SLIDING_TEXT_GAP + TOOLBAR_SLIDING_TEXT_OFFSET)
+ val = TOOLBAR_SLIDING_TEXT_OFFSET;
+
+ custom_state(PART:"elm.text", "sliding", 0.0);
+ set_state_val(PART:"elm.text", STATE_REL1_OFFSET, val, 0);
+ set_state_val(PART:"elm.text", STATE_REL2_OFFSET, val, 0);
+ if (!get_int(pressed))
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_selected_text_style_18");
+ else
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_pressed_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+
+ set_state(PART:"elm.text_new.clipper", "animation", 0.0);
+ get_text(PART:"elm.text", buf, 1024);
+ set_text(PART:"elm.text_new", buf);
+
+ custom_state(PART:"elm.text_new", "sliding", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_REL1_OFFSET,
+ val + get_int(text_w) + TOOLBAR_SLIDING_TEXT_GAP, 0);
+ set_state_val(PART:"elm.text_new", STATE_REL2_OFFSET,
+ val + get_int(text_w) + TOOLBAR_SLIDING_TEXT_GAP, 0);
+ if (!get_int(pressed))
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_selected_text_style_18");
+ else
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_pressed_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+
+ if (!get_int(pressed))
+ {
+ set_state(PART:"elm.text.dim.left", "show", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show_pressed", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET || val <= -get_int(text_w))
+ {
+ set_state(PART:"elm.text.dim.left", "default", 0.0);
+ set_int(sliding, TOOLBAR_SLIDING_END);
+ }
+ else
+ set_int(sliding, TOOLBAR_SLIDING_DOING);
+
+
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET) {
+ if (get_int(loop_count) < 3)
+ set_int(sliding_timer, timer(TOOLBAR_SLIDING_WAIT_TIME, "slide_text", TOOLBAR_SLIDING_TEXT_OFFSET));
+ else
+ set_int(end_timer, timer(0.5, "ender", 1));
+ } else
+ set_int(sliding_timer, timer(1.0/TOOLBAR_SLIDING_FPS, "slide_text", val));
+ }
+ public slide_text2(val) {
+ new buf[1024];
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET) {
+ set_int(loop_count, get_int(loop_count) + 1);
+ if (get_int(landscape))
+ {
+ get_width_landscape();
+ if (get_int(text_w) <= get_int(bg_w)) {
+ ender(0);
+ return;
+ }
+ }
+ else
+ {
+ get_width();
+ if (get_int(text_w) <= get_int(org_text_w)) {
+ ender(0);
+ return;
+ }
+ }
+ }
+ val -= TOOLBAR_SLIDING_PER_FPS;
+// for debuging //////////////////////////////
+/* snprintf(buf, 1024, "%d:%d:%d",
+ val, get_int(org_text_w), get_int(text_w));
+ set_text(PART:"dbg", buf);*/
+
+ set_int(sliding, TOOLBAR_SLIDING_DOING);
+
+ if (val <= -get_int(text_w) - TOOLBAR_SLIDING_TEXT_GAP + TOOLBAR_SLIDING_TEXT_OFFSET)
+ val = TOOLBAR_SLIDING_TEXT_OFFSET;
+
+ custom_state(PART:"elm.text", "sliding", 0.0);
+ set_state_val(PART:"elm.text", STATE_REL1_OFFSET, val, 0);
+ set_state_val(PART:"elm.text", STATE_REL2_OFFSET, val, 0);
+ if (!get_int(pressed))
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_with_title_selected_text_style_18");
+ else
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_with_title_pressed_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+
+ set_state(PART:"elm.text_new.clipper", "animation", 0.0);
+ get_text(PART:"elm.text", buf, 1024);
+ set_text(PART:"elm.text_new", buf);
+
+ custom_state(PART:"elm.text_new", "sliding", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_REL1_OFFSET,
+ val + get_int(text_w) + TOOLBAR_SLIDING_TEXT_GAP, 0);
+ set_state_val(PART:"elm.text_new", STATE_REL2_OFFSET,
+ val + get_int(text_w) + TOOLBAR_SLIDING_TEXT_GAP, 0);
+ if (!get_int(pressed))
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_with_title_selected_text_style_18");
+ else
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_with_title_pressed_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+
+ if (!get_int(pressed))
+ {
+ set_state(PART:"elm.text.dim.left", "show", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show_pressed", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET || val <= -get_int(text_w))
+ {
+ set_state(PART:"elm.text.dim.left", "default", 0.0);
+ set_int(sliding, TOOLBAR_SLIDING_END);
+ }
+ else
+ set_int(sliding, TOOLBAR_SLIDING_DOING);
+
+
+ if (val == TOOLBAR_SLIDING_TEXT_OFFSET) {
+ if (get_int(loop_count) < 3)
+ set_int(sliding_timer, timer(TOOLBAR_SLIDING_WAIT_TIME, "slide_text2", TOOLBAR_SLIDING_TEXT_OFFSET));
+ else
+ set_int(end_timer, timer(0.5, "ender", 1));
+ } else
+ set_int(sliding_timer, timer(1.0/TOOLBAR_SLIDING_FPS, "slide_text2", val));
+ }
+ }
+ parts {
+ part { name: "bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 180*LITE_SCALE_W 0;
+ visible: 0;
+ }
+ description { state: "icon_text" 0.0;
+ inherit: "default" 0.0;
+ min: 160*LITE_SCALE_W 0;
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ min: 320*LITE_SCALE_W 0;
+ }
+ }
+ part { name: "selected_line";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ }
+ rel2 {
+ to: "padding_right_bottom";
+ relative: 0.0 0.0;
+ }
+ color: 245 245 242 234.6;
+ image.normal: "00_tab_select_bar.#.png";
+ align: 0.0 1.0;
+ min: 0 7;
+ fixed: 0 1;
+ visible: 0;
+ }
+ description { state: "selected" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "bg_cover";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ visible: 0;
+ color: 21 108 148 255;
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "moving" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "padding_left_top";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ align: 0.0 0.0;
+ rel2.relative: 0.0 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ }
+ }
+ part { name: "padding_right_bottom";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ align: 1.0 1.0;
+ rel1.relative: 1.0 1.0;
+ min: 0 2;
+ fixed: 1 1;
+ }
+ }
+ part {
+ name: "icon_rect";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 0 0;
+ fixed: 0 1;
+ rel2 {
+ relative: 1.0 0.0;
+ }
+ align: 0.5 0.0;
+ color: 0 0 0 0;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: TABBAR_ITEM_ICON_SIZE_INC;
+ }
+ description { state: "icononly" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ part { name: "padding_after_icon";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0; //when only icon or no icon is there
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "icon_rect";
+ }
+ rel2.to: "icon_rect";
+ fixed: 0 1;
+ min: 0 0;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: 0 1;
+ }
+ description { state: "icononly" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ part { name: "padding_before_text";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0; //when only icon or no icon is there
+ align: 0.5 1.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to_y: "elm.text";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to_y: "elm.text";
+ }
+ fixed: 0 1;
+ min: 0 0;
+ }
+ }
+ part { name: "elm.swallow.icon";
+ type: SWALLOW;
+ scale: 1;
+ clip_to: "elm.icon.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ min: TABBAR_ITEM_ICON_SIZE_INC;
+ max: TABBAR_ITEM_ICON_SIZE_INC;
+ aspect: 1.0 1.0;
+ aspect_preference: HORIZONTAL;
+ }
+ description { state: "visible" 0.0;
+ fixed: 1 0;
+ min: TABBAR_ITEM_ICON_SIZE_INC;
+ max: TABBAR_ITEM_ICON_SIZE_INC;
+ align: 0.5 1.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to_y: "padding_before_text";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to_y: "padding_before_text";
+ }
+ aspect: 1.0 1.0;
+ aspect_preference: HORIZONTAL;
+ }
+ description { state: "icononly" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.swallow.icon_new";
+ type: SWALLOW;
+ scale: 1;
+ clip_to: "elm.icon_new.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ min: TABBAR_ITEM_ICON_SIZE_INC;
+ max: TABBAR_ITEM_ICON_SIZE_INC;
+ aspect: 1.0 1.0;
+ aspect_preference: HORIZONTAL;
+ }
+ description { state: "visible" 0.0;
+ fixed: 1 0;
+ min: TABBAR_ITEM_ICON_SIZE_INC;
+ max: TABBAR_ITEM_ICON_SIZE_INC;
+ rel1 {
+ relative: 0.0 0.0;
+ to_y: "padding_before_text";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to_y: "padding_before_text";
+ }
+ aspect: 1.0 1.0;
+ aspect_preference: HORIZONTAL;
+ }
+ description { state: "icononly" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ clip_to: "elm.text.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 1.0;
+ to_y: "padding_after_icon";
+ }
+ fixed: 1 1;
+ max: 0 38;
+ text {
+ style: "root_tabbar_text_style_18";
+ min: 0 1;
+ max: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "selected" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_selected_text_style_18";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_pressed_text_style_18";
+ }
+ description { state: "disabled" 0.0;
+ inherit: visible;
+ text.style: "root_tabbar_disabled_text_style_18";
+ }
+ description { state: "sliding" 0.0;
+ inherit: "selected" 0.0;
+ rel1.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ rel2.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ text.min: 1 1;
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "elm.text_new";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ clip_to: "elm.text_new.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 1.0;
+ to_y: "padding_after_icon";
+ }
+ max: 0 38;
+ fixed: 1 1;
+ text {
+ style: "root_tabbar_text_style_18";
+ min: 0 1;
+ max: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "selected" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_selected_text_style_18";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_pressed_text_style_18";
+ }
+ description { state: "disabled" 0.0;
+ inherit: visible;
+ text.style: "root_tabbar_disabled_text_style_18";
+ }
+ description { state: "sliding" 0.0;
+ inherit: "selected" 0.0;
+ rel1.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ rel2.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ text.min: 1 1;
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "padding.badge";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ align: 1.0 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ }
+ min: 10 10;
+ fixed: 1 1;
+ }
+ description { state: "default" 0.10;
+ inherit: "default" 0.0;
+ min: TABBAR_BADGE_ONE_ITEM_PADDING_SIZE;
+ }
+ description { state: "default" 0.06;
+ inherit: "default" 0.0;
+ min: TABBAR_BADGE_TWO_ITEMS_PADDING_SIZE;
+ }
+ description { state: "default" 0.04;
+ inherit: "default" 0.0;
+ min: TABBAR_BADGE_THREE_ITEMS_PADDING_SIZE;
+ }
+ }
+ part { name: "elm.image.badge";
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ visible: 0;
+ min: 32 32;
+ fixed: 1 1;
+ rel1 {
+ to: "left.padding.text";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "right.padding.text";
+ relative: 1.0 1.0;
+ }
+ color: 245 245 242 244.8;
+ image.normal: "00_badge_bg.#.png";
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "left.padding.text";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ min: 12 32;
+ rel1 {
+ to: "elm.text.badge";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "elm.text.badge";
+ relative: 0.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "right.padding.text";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ min: 12 32;
+ rel1 {
+ to: "padding.badge";
+ relative: 0.0 1.0;
+ }
+ rel2 {
+ to: "padding.badge";
+ relative: 0.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "elm.text.badge";
+ type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ to: "right.padding.text";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "right.padding.text";
+ relative: 0.0 1.0;
+ }
+ min: 30 0;
+ fixed: 1 0;
+ align: 1.0 0.5;
+ color: 255 255 255 255;
+ text {
+ text_class: "T112";
+ min: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.text.clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ description { state: "animation" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 0;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ }
+ part { name: "elm.text_new.clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 255 255 255 0;
+ }
+ description { state: "animation" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 153;
+ }
+ }
+ part { name: "elm.icon.clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 245 245 242 244.8;
+ }
+ description { state: "animation" 0.0;
+ inherit: "default" 0.0;
+ color: 245 245 242 244.8;
+ }
+ description { state: "selected" 0.0;
+ inherit: "default" 0.0;
+ //color_class: "AO004S"; [ToDo] obselete
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ color: 21 108 148 255;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ //color_class: "AO004D"; [ToDo] obselete
+ }
+ }
+ part { name: "elm.icon_new.clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 245 245 242 244.8;
+ }
+ description { state: "animation" 0.0;
+ inherit: "default" 0.0;
+ color: 245 245 242 244.8;
+ }
+ description { state: "selected" 0.0;
+ inherit: "default" 0.0;
+ //color_class: "AO004S"; [ToDo] obselete
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ //color_class: "AO004D"; [ToDo] obselete
+ }
+ }
+ part { name: "elm.text.dim.left";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 45 0;
+ fixed: 1 0;
+ align: 0.0 0.5;
+ visible: 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to_x: "elm.text.clipper";
+ to_y: "elm.text";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "elm.text.clipper";
+ to_y: "elm.text";
+ }
+ color: 245 245 242 244.8;
+ image.normal: "00_effect_tab_text_dim_left.#.png";
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "show_pressed" 0.0;
+ inherit: "show" 0.0;
+ color: 21 108 148 255;
+ }
+ }
+ part { name: "elm.text.dim.right";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 45 0;
+ fixed: 1 0;
+ align: 1.0 0.5;
+ visible: 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "elm.text.clipper";
+ to_y: "elm.text";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to_x: "elm.text.clipper";
+ to_y: "elm.text";
+ }
+ color: 245 245 242 244.8;
+ image.normal: "00_effect_tab_text_dim_right.#.png";
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "show_pressed" 0.0;
+ inherit: "show" 0.0;
+ color: 21 108 148 255;
+ }
+ }
+ part { name: "highlight";
+ type: IMAGE;
+ scale: 1;
+ description { state: "default" 0.0;
+ visible: 0;
+ color: 0 179 255 255;
+ image.normal: "00_focus_01.#.png";
+ }
+ description { state: "highlighted" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "divider";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: TABBAR_ITEM_DIVIDER_SIZE 0;
+ max: TABBAR_ITEM_DIVIDER_SIZE -1;
+ fixed: 1 1;
+ color: 0 0 0 51;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "event";
+ type: RECT;
+ mouse_events: 1;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ part { name: "event2";
+ type: RECT;
+ mouse_events: 1;
+ repeat_events: 1;
+ dragable {
+ x: 1 0 0;
+ y: 1 0 0;
+ }
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ }
+ programs {
+ program { name: "go_active";
+ signal: "elm,state,selected";
+ source: "elm";
+ action: STATE_SET "selected" 0.0;
+ target: "elm.icon.clipper";
+ target: "selected_line";
+ after: "selected_text";
+ }
+ program { name: "selected_text";
+ script{
+ new st[31];
+ new Float:vl;
+ set_int(selected, 1);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "visible"))
+ set_state(PART:"elm.text", "selected", vl);
+ if (strcmp(st, "default"))
+ run_program(PROGRAM:"slide_start");
+ }
+ }
+ program { name: "go_passive";
+ signal: "elm,state,unselected";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.icon.clipper";
+ target: "selected_line";
+ after: "unselected_text";
+ }
+ program { name: "unselected_text";
+ script{
+ new st[31];
+ new Float:vl;
+ set_int(selected, 0);
+ set_int(sliding, TOOLBAR_SLIDING_NO_EFFECT);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "selected"))
+ set_state(PART:"elm.text", "visible", vl);
+ if (strcmp(st, "default"))
+ run_program(PROGRAM:"slide_stop");
+ }
+ }
+ program { name: "moving";
+ signal: "elm,state,moving";
+ source: "elm";
+ script {
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+
+ set_state(PART:"bg_cover", "moving", 0.0);
+ set_state(PART:"elm.text", "pressed", 0.0);
+ set_state(PART:"elm.icon.clipper", "pressed", 0.0);
+ set_int(pressed, 1);
+ if (strcmp(st, "default"))
+ run_program(PROGRAM:"slide_stop");
+ }
+ }
+ }
+ program { name: "key,pressed";
+ signal: "elm,action,pressed";
+ source: "elm";
+ after: "pressed";
+ }
+ program { name: "pressed";
+ signal: "mouse,down,1";
+ source: "event";
+ script {
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(multi_down) == 0
+ && get_int(mouse_down) == 0)
+ {
+ new st[31];
+ new Float:vl;
+ set_int(mouse_down, 1);
+ get_state(PART:"elm.text", st, 30, vl);
+
+ set_state(PART:"bg_cover", "pressed", 0.0);
+ if (!get_int(sliding))
+ set_state(PART:"elm.text", "pressed", 0.0);
+ else if (get_int(sliding) == TOOLBAR_SLIDING_END)
+ {
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_pressed_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_pressed_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show_pressed", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+ set_state(PART:"elm.icon.clipper", "pressed", 0.0);
+ set_int(pressed, 1);
+ }
+ }
+ }
+ program { name: "key,unpressed";
+ signal: "elm,action,unpressed";
+ source: "elm";
+ after: "unpressed";
+ }
+ program { name: "unpressed";
+ signal: "mouse,up,1";
+ source: "event";
+ script {
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(mouse_down) == 1)
+ {
+ set_int(mouse_down, 0);
+ set_drag(PART:"event2", 0.0, 0.0);
+ set_state(PART:"bg_cover", "default", 0.0);
+ set_int(pressed, 0);
+ if (get_int(selected))
+ {
+ if (!get_int(sliding))
+ set_state(PART:"elm.text", "selected", 0.0);
+ else if (get_int(sliding) == TOOLBAR_SLIDING_END)
+ {
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_selected_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_selected_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ set_state(PART:"elm.icon.clipper", "selected", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"elm.icon.clipper", "default", 0.0);
+ }
+ }
+ }
+ }
+ program { name: "go";
+ signal: "mouse,clicked,1";
+ source: "event";
+ script {
+ if (get_int(multi_down) == 0) {
+ emit("elm,action,click", "elm");
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ run_program(PROGRAM:"play_sound");
+ }
+ }
+ }
+ program { name: "play_sound";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ program { name: "mouse,in";
+ signal: "mouse,in";
+ source: "event";
+ script {
+ if (get_int(multi_down) == 0)
+ emit("elm,mouse,in", "elm");
+ }
+ }
+ program { name: "mouse,out";
+ signal: "mouse,out";
+ source: "event";
+ script {
+ if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
+ emit("elm,mouse,out", "elm");
+ }
+ }
+ program { name: "disable";
+ signal: "elm,state,disabled";
+ source: "elm";
+ script {
+ set_int(item_state, ITEM_STATE_DISABLED);
+ set_state(PART:"bg_cover", "disabled", 0.0);
+ set_state(PART:"elm.text", "disabled", 0.0);
+ set_state(PART:"elm.text.clipper", "disabled", 0.0);
+ set_state(PART:"elm.icon.clipper", "disabled", 0.0);
+ run_program(PROGRAM:"label_set,animation,done");
+ run_program(PROGRAM:"icon_set,animation,done");
+ }
+ }
+ program {name: "multi_down";
+ signal: "elm,action,multi,down";
+ source: "elm";
+ script {
+ set_int(multi_down, 1);
+ }
+ }
+ program {name: "multi_up";
+ signal: "elm,action,multi,cancel";
+ source: "elm";
+ script {
+ set_int(multi_down, 0);
+ }
+ }
+ program { name: "enable";
+ signal: "elm,state,enabled";
+ source: "elm";
+ script {
+ set_int(item_state, ITEM_STATE_ENABLED);
+ set_state(PART:"bg_cover", "default", 0.0);
+ set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"elm.text.clipper", "default", 0.0);
+ set_state(PART:"elm.icon.clipper", "default", 0.0);
+ run_program(PROGRAM:"label_set,animation,done");
+ run_program(PROGRAM:"icon_set,animation,done");
+ }
+ }
+ program { name: "label_set,animation,forward";
+ signal: "elm,state,label_set,forward";
+ source: "elm";
+ after: "label_set,sync";
+ }
+ program { name: "label_set,animation,backward";
+ signal: "elm,state,label_set,backward";
+ source: "elm";
+ after: "label_set,sync";
+ }
+ program { name: "label_set,sync";
+ signal: "elm,state,label_set";
+ source: "elm";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+ set_state(PART:"elm.text_new", st, vl);
+ }
+ after: "label_set,animation";
+ }
+ program { name: "label_set,animation";
+ action: STATE_SET "animation" 0.0;
+ target: "elm.text.clipper";
+ target: "elm.text_new.clipper";
+ after: "label_set,animation,done";
+ }
+ program { name: "label_set,animation,done";
+ action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
+ }
+ program { name: "label,reset";
+ signal: "elm,state,label,reset";
+ source: "elm";
+ script {
+ set_state(PART:"elm.text_new.clipper", "default", 0.0);
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ set_state(PART:"elm.text.clipper", "default", 0.0);
+ else
+ set_state(PART:"elm.text.clipper", "disabled", 0.0);
+ }
+ }
+ program { name: "icon_set,animation,forward";
+ signal: "elm,state,icon_set,forward";
+ source: "elm";
+ after: "icon_set,animation";
+ }
+ program { name: "icon_set,animation,backward";
+ signal: "elm,state,icon_set,backward";
+ source: "elm";
+ after: "icon_set,animation";
+ }
+ program { name: "icon_set,animation";
+ signal: "elm,state,icon_set";
+ source: "elm";
+ action: STATE_SET "animation" 0.0;
+ target: "elm.icon.clipper";
+ target: "elm.icon_new.clipper";
+ after: "icon_set,animation,done";
+ }
+ program { name: "icon_set,animation,done";
+ action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
+ }
+ program { name: "icon,reset";
+ signal: "elm,state,icon,reset";
+ source: "elm";
+ script {
+ set_state(PART:"elm.icon_new.clipper", "default", 0.0);
+ if (get_int(item_state) != ITEM_STATE_DISABLED)
+ {
+ set_state(PART:"elm.icon.clipper", "default", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.icon.clipper", "disabled", 0.0);
+ }
+ }
+ }
+ program { name: "text_show";
+ signal: "elm,state,text,visible";
+ source: "elm";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.swallow.icon", st, 30, vl);
+ if (!strcmp(st, "icononly"))
+ {
+ set_state(PART:"elm.swallow.icon", "visible", 0.0);
+ set_state(PART:"icon_rect", "visible", 0.0);
+ set_state(PART:"padding_after_icon", "visible", 0.0);
+ set_state(PART:"bg", "icon_text", 0.0);
+ }
+ if (get_int(pressed))
+ set_state(PART:"elm.text", "pressed", 0.0);
+ else if (get_int(selected))
+ set_state(PART:"elm.text", "selected", 0.0);
+ else
+ set_state(PART:"elm.text", "visible", 0.0);
+ }
+ }
+ program { name: "text_hide";
+ signal: "elm,state,text,hidden";
+ source: "elm";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.swallow.icon", st, 30, vl);
+ if (strcmp(st, "default"))
+ {
+ set_state(PART:"elm.swallow.icon", "icononly", 0.0);
+ set_state(PART:"icon_rect", "icononly", 0.0);
+ set_state(PART:"padding_after_icon", "icononly", 0.0);
+ }
+ set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"bg", "default", 0.0);
+ }
+ }
+ program { name: "icon_show";
+ signal: "elm,state,icon,visible";
+ source: "elm";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+ if (strncmp(st, "default", 7))
+ {
+ set_state(PART:"elm.swallow.icon", "visible", 0.0);
+ set_state(PART:"icon_rect", "visible", 0.0);
+ set_state(PART:"padding_after_icon", "visible", 0.0);
+ set_state(PART:"bg", "icon_text", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.swallow.icon", "icononly", 0.0);
+ set_state(PART:"icon_rect", "icononly", 0.0);
+ set_state(PART:"padding_after_icon", "icononly", 0.0);
+ }
+ }
+ }
+ program { name: "icon_hide";
+ signal: "elm,state,icon,hidden";
+ source: "elm";
+ script {
+ set_state(PART:"elm.swallow.icon", "default", 0.0);
+ set_state(PART:"icon_rect", "default", 0.0);
+ set_state(PART:"padding_after_icon", "default", 0.0);
+ set_state(PART:"bg", "default", 0.0);
+ }
+ }
+ program { name: "badge_show";
+ signal: "elm,state,elm.text.badge,visible";
+ source: "elm";
+ action: STATE_SET "visible" 0.0;
+ target: "elm.text.badge";
+ target: "elm.image.badge";
+ }
+ program { name: "badge_hide";
+ signal: "elm,state,elm.text.badge,hidden";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.text.badge";
+ target: "elm.image.badge";
+ }
+ program { name: "highlight_on";
+ signal: "elm,highlight,on";
+ source: "elm";
+ action: STATE_SET "highlighted" 0.0;
+ target: "highlight";
+ }
+ program { name: "highlight_off";
+ signal: "elm,highlight,off";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "highlight";
+ }
+ program { name: "tab_item_2";
+ signal: "elm,number,item,2";
+ source: "elm";
+ script {
+ set_int(items_number, 2);
+ set_state(PART:"padding.badge", "default", 0.10);
+ }
+ }
+ program { name: "tab_item_3";
+ signal: "elm,number,item,3";
+ source: "elm";
+ script {
+ set_int(items_number, 3);
+ set_state(PART:"padding.badge", "default", 0.06);
+ }
+ }
+ program { name: "tab_item_4";
+ signal: "elm,number,item,4";
+ source: "elm";
+ script {
+ set_int(items_number, 4);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_5";
+ signal: "elm,number,item,5";
+ source: "elm";
+ script {
+ set_int(items_number, 5);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_6";
+ signal: "elm,number,item,6";
+ source: "elm";
+ script {
+ set_int(items_number, 6);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_7";
+ signal: "elm,number,item,7";
+ source: "elm";
+ script {
+ set_int(items_number, 7);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_8";
+ signal: "elm,number,item,8";
+ source: "elm";
+ script {
+ set_int(items_number, 8);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_9";
+ signal: "elm,number,item,9";
+ source: "elm";
+ script {
+ set_int(items_number, 9);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_10";
+ signal: "elm,number,item,10";
+ source: "elm";
+ script {
+ set_int(items_number, 10);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_upper_4";
+ script {
+ set_state(PART:"padding.badge", "default", 0.04);
+ }
+ }
+ program { name: "slide_start";
+ script {
+ if (!get_int(sliding_timer) && !get_int(end_timer)) {
+ set_int(sliding_timer, timer(TOOLBAR_SLIDING_WAIT_TIME, "slide_text", TOOLBAR_SLIDING_TEXT_OFFSET));
+ }
+ }
+ }
+ program { name: "slide_stop";
+ script {
+ ender(0);
+ }
+ }
+ program {
+ name: "change_to_landscape";
+ script {
+ if (!get_int(landscape)) {
+ set_state(PART:"bg", "landscape", 0.0);
+ set_int(landscape, 1);
+ if (!get_int(sliding))
+ {
+ ender(0);
+ }
+ else
+ {
+ if (get_int(landscape))
+ {
+ set_int(check_timer, timer(0, "check_text", 0));
+ }
+ }
+ }
+ }
+ }
+ program {
+ name: "change_to_portrait";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+ if (get_int(landscape)) {
+ set_state(PART:"bg", "icon_text", 0.0);
+ set_int(landscape, 0);
+ if (!get_int(sliding) && !strcmp(st, "selected"))
+ run_program(PROGRAM:"slide_start");
+ }
+ }
+ }
+ program { name: "landscape_mode";
+ source: "elm";
+ signal: "elm,state,orient,90";
+ after: "change_to_landscape";
+ }
+ program { name: "landscape_mode2";
+ source: "elm";
+ signal: "elm,state,orient,270";
+ after: "change_to_landscape";
+ }
+ program { name: "portrait_mode";
+ source: "elm";
+ signal: "elm,state,orient,0";
+ after: "change_to_portrait";
+ }
+ program { name: "portrait_mode2";
+ source: "elm";
+ signal: "elm,state,orient,180";
+ after: "change_to_portrait";
+ }
+ program { name: "divider_visible_1";
+ signal: "elm,order,first,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "divider";
+ }
+ program { name: "divider_visible_2";
+ signal: "elm,order,default,item";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "divider";
+ }
+ program { name: "divider_hidden";
+ signal: "elm,order,last,item";
+ source: "elm";
+ action: STATE_SET "hidden" 0.0;
+ target: "divider";
+ }
+
+ }
+}
+
+
+group { name: "elm/toolbar/item/root_tabbar/item_with_title";
+ inherit: "elm/toolbar/item/root_tabbar";
+ images {
+ image: "00_effect_tab_text_dim_left.#.png" COMP;
+ image: "00_effect_tab_text_dim_right.#.png" COMP;
+ image: "00_badge_bg_02.#.png" COMP;
+ }
+ parts {
+ part { name: "bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: 106 0;
+ visible: 0;
+ }
+ description { state: "scrollable" 0.0;
+ inherit: "default" 0.0;
+ min: 90 0;
+ }
+ description { state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ min: 112 0;
+ }
+ description { state: "landscape_4items" 0.0;
+ inherit: "default" 0.0;
+ min: 140 0;
+ }
+ description { state: "landscape_scrollable" 0.0;
+ inherit: "default" 0.0;
+ min: 103 0;
+ }
+ }
+ part { name: "bg_cover";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ visible: 0;
+ color: 21 108 148 255;
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "moving" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ clip_to: "elm.text.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ fixed: 1 1;
+ min: 0 50*LITE_SCALE_H;
+ text {
+ style: "root_tabbar_with_title_text_style_18";
+ min: 0 1;
+ max: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "selected" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_with_title_selected_text_style_18";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_with_title_pressed_text_style_18";
+ }
+ description { state: "disabled" 0.0;
+ inherit: visible;
+ text.style: "root_tabbar_with_title_disabled_text_style_18";
+ }
+ description { state: "sliding" 0.0;
+ inherit: "selected" 0.0;
+ rel1.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ rel2.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ text.min: 1 1;
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "elm.text_new";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ clip_to: "elm.text_new.clipper";
+ description { state: "default" 0.0;
+ visible: 0;
+ fixed: 1 1;
+ min: 0 50*LITE_SCALE_H;
+ text {
+ style: "root_tabbar_with_title_text_style_18";
+ min: 0 1;
+ max: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "selected" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_with_title_selected_text_style_18";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "visible" 0.0;
+ text.style: "root_tabbar_with_title_pressed_text_style_18";
+ }
+ description { state: "disabled" 0.0;
+ inherit: visible;
+ text.style: "root_tabbar_with_title_disabled_text_style_18";
+ }
+ description { state: "sliding" 0.0;
+ inherit: "selected" 0.0;
+ rel1.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ rel2.offset: TOOLBAR_SLIDING_TEXT_OFFSET 0;
+ text.min: 1 1;
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "padding.badge";
+ type: SPACER;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ align: 1.0 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ }
+ min: 1 5;
+ fixed: 1 1;
+ }
+ }
+ part { name: "elm.image.badge";
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ visible: 0;
+ min: 36 36;
+ fixed: 1 1;
+ rel1 {
+ to: "left.padding.text";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "right.padding.text";
+ relative: 1.0 1.0;
+ }
+ color: 122 122 122 255;
+ image.normal: "00_badge_bg_02.#.png";
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "left.padding.text";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ min: 6 36;
+ rel1 {
+ to: "elm.text.badge";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "elm.text.badge";
+ relative: 0.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "right.padding.text";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ min: 6 36;
+ rel1 {
+ to: "padding.badge";
+ relative: 0.0 1.0;
+ }
+ rel2 {
+ to: "padding.badge";
+ relative: 0.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "elm.text.badge";
+ type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ to: "right.padding.text";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "right.padding.text";
+ relative: 0.0 1.0;
+ }
+ min: 24 0;
+ fixed: 1 0;
+ align: 1.0 0.5;
+ color: 255 255 255 255;
+ text {
+ text_class: "T1121";
+ min: 1 0;
+ }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.text.dim.left";
+ description { state: "default" 0.0;
+ color: 245 245 242 244.8;
+ image.normal: "00_effect_tab_text_dim_left.#.png";
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "show_pressed" 0.0;
+ inherit: "show" 0.0;
+ color: 21 108 148 255;
+ }
+ }
+ part { name: "elm.text.dim.right";
+ description { state: "default" 0.0;
+ color: 245 245 242 244.8;
+ image.normal: "00_effect_tab_text_dim_right.#.png";
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "show_pressed" 0.0;
+ inherit: "show" 0.0;
+ color: 21 108 148 255;
+ }
+ }
+ }
+ programs {
+ program { name: "pressed";
+ signal: "mouse,down,1";
+ source: "event";
+ script {
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(multi_down) == 0
+ && get_int(mouse_down) == 0)
+ {
+ new st[31];
+ new Float:vl;
+ set_int(mouse_down, 1);
+ get_state(PART:"elm.text", st, 30, vl);
+
+ set_state(PART:"bg_cover", "pressed", 0.0);
+ if (!get_int(sliding))
+ set_state(PART:"elm.text", "pressed", 0.0);
+ else if (get_int(sliding) == TOOLBAR_SLIDING_END)
+ {
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_with_title_pressed_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_with_title_pressed_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show_pressed", 0.0);
+ set_state(PART:"elm.text.dim.right", "show_pressed", 0.0);
+ }
+ set_state(PART:"elm.icon.clipper", "pressed", 0.0);
+ set_int(pressed, 1);
+ }
+ }
+ }
+ program { name: "key,unpressed";
+ signal: "elm,action,unpressed";
+ source: "elm";
+ after: "unpressed";
+ }
+ program { name: "unpressed";
+ signal: "mouse,up,1";
+ source: "event";
+ script {
+ if ((get_int(item_state) != ITEM_STATE_DISABLED)
+ && get_int(mouse_down) == 1)
+ {
+ set_int(mouse_down, 0);
+ set_drag(PART:"event2", 0.0, 0.0);
+ set_state(PART:"bg_cover", "default", 0.0);
+ set_int(pressed, 0);
+ if (get_int(selected))
+ {
+ if (!get_int(sliding))
+ set_state(PART:"elm.text", "selected", 0.0);
+ else if (get_int(sliding) == TOOLBAR_SLIDING_END)
+ {
+ set_state_val(PART:"elm.text", STATE_TEXT_STYLE, "root_tabbar_with_title_selected_text_style_18");
+ set_state(PART:"elm.text", "custom", 0.0);
+ set_state_val(PART:"elm.text_new", STATE_TEXT_STYLE, "root_tabbar_with_title_selected_text_style_18");
+ set_state(PART:"elm.text_new", "custom", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text.dim.left", "show", 0.0);
+ set_state(PART:"elm.text.dim.right", "show", 0.0);
+ }
+ set_state(PART:"elm.icon.clipper", "selected", 0.0);
+ }
+ else
+ {
+ set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"elm.icon.clipper", "default", 0.0);
+ }
+ }
+ }
+ }
+
+ program { name: "tab_item_4";
+ signal: "elm,number,item,4";
+ source: "elm";
+ script {
+ set_int(items_number, 4);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_5";
+ signal: "elm,number,item,5";
+ source: "elm";
+ script {
+ set_int(items_number, 5);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_6";
+ signal: "elm,number,item,6";
+ source: "elm";
+ script {
+ set_int(items_number, 6);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_7";
+ signal: "elm,number,item,7";
+ source: "elm";
+ script {
+ set_int(items_number, 7);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_8";
+ signal: "elm,number,item,8";
+ source: "elm";
+ script {
+ set_int(items_number, 8);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_9";
+ signal: "elm,number,item,9";
+ source: "elm";
+ script {
+ set_int(items_number, 9);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_10";
+ signal: "elm,number,item,10";
+ source: "elm";
+ script {
+ set_int(items_number, 10);
+ }
+ after: "tab_item_upper_4";
+ }
+ program { name: "tab_item_upper_4";
+ script {
+ if (get_int(items_number) >= 4 && !get_int(landscape))
+ {
+ set_state(PART:"bg", "scrollable", 0.0);
+ }
+ else if (get_int(items_number) >= 6 && get_int(landscape))
+ {
+ set_state(PART:"bg", "landscape_scrollable", 0.0);
+ }
+ else if (get_int(items_number) == 4 && get_int(landscape))
+ {
+ set_state(PART:"bg", "landscape_4items", 0.0);
+ }
+ else if (get_int(items_number) == 5 && get_int(landscape))
+ {
+ set_state(PART:"bg", "landscape", 0.0);
+ }
+ set_state(PART:"padding.badge", "default", 0.04);
+ }
+ }
+ program { name: "slide_start";
+ script {
+ if (!get_int(sliding_timer) && !get_int(end_timer)) {
+ set_int(sliding_timer, timer(TOOLBAR_SLIDING_WAIT_TIME, "slide_text2", TOOLBAR_SLIDING_TEXT_OFFSET));
+ }
+ }
+ }
+ program { name: "slide_stop";
+ script {
+ ender(0);
+ }
+ }
+
+ program {
+ name: "change_to_landscape";
+ script {
+ if (!get_int(landscape)) {
+ if (get_int(items_number) >= 6)
+ set_state(PART:"bg", "landscape_scrollable", 0.0);
+ else if (get_int(items_number) == 4)
+ set_state(PART:"bg", "landscape_4items", 0.0);
+ else
+ set_state(PART:"bg", "landscape", 0.0);
+ set_int(landscape, 1);
+ if (!get_int(sliding))
+ {
+ ender(0);
+ }
+ else
+ {
+ if (get_int(landscape))
+ {
+ set_int(check_timer, timer(0, "check_text", 0));
+ }
+ }
+ }
+ }
+ }
+ program {
+ name: "change_to_portrait";
+ script {
+ new st[31];
+ new Float:vl;
+ get_state(PART:"elm.text", st, 30, vl);
+ if (get_int(landscape)) {
+ if (get_int(items_number) >= 4)
+ set_state(PART:"bg", "scrollable", 0.0);
+ else
+ set_state(PART:"bg", "default", 0.0);
+ set_int(landscape, 0);
+ if (!get_int(sliding) && !strcmp(st, "selected"))
+ run_program(PROGRAM:"slide_start");
+ }
+ }
+ }
+ program { name: "landscape_mode";
+ source: "elm";
+ signal: "elm,state,orient,90";
+ after: "change_to_landscape";
+ }
+ program { name: "landscape_mode2";
+ source: "elm";
+ signal: "elm,state,orient,270";
+ after: "change_to_landscape";
+ }
+ program { name: "portrait_mode";
+ source: "elm";
+ signal: "elm,state,orient,0";
+ after: "change_to_portrait";
+ }
+ program { name: "portrait_mode2";
+ source: "elm";
+ signal: "elm,state,orient,180";
+ after: "change_to_portrait";
+ }
+
+
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "./edc_common.h"
+
+#define IMG_THUBMNAIL_BG "myfile_thumbnail_bg.png"
+#define IMG_SELECT_ALL "myfile_icon_select_all.png"
+#define IMG_MMC_ICON "my_files_sd_card.png"
+#define IMG_VIDEO_PLAY_ICON "myfile_icon_video_play.png"
+
+
+
+
+images {
+ image: IMG_THUBMNAIL_BG COMP;
+ image: IMG_SELECT_ALL COMP;
+ image: IMG_MMC_ICON COMP;
+ image: IMG_VIDEO_PLAY_ICON COMP;
+}
+
+
+
+collections {
+
+ plugins {
+ plugin {
+ name: "touch_sound"; // Name run by RUN_PLUGIN
+ source: "feedback"; // External edje plugin name
+ param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+
+ }
+ }
+ sounds {
+ sample {
+ name: "button-pressed" RAW;
+ source: "button-pressed.wav";
+ }
+ }
+
+#include "myfile-ctxpopup.edc"
+#include "myfile-expand-title.edc"
+#include "myfile-toolbar.edc"
+ /* for genlist multi_item style*/
+
+
+ group
+ {
+ name:"thumbnail_only";
+ parts
+ {
+ part
+ {
+ name:"base";
+ type:RECT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 8 8 8 0;
+ }
+ }
+ part
+ {
+ name:"bg";
+ type:RECT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"base";}
+ rel2 { relative: 1.0 1.0; to:"base";}
+ color: 8 8 8 0;
+ }
+ }
+ part
+ {
+ name:"file_icon_clipper";
+ type:RECT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ }
+ }
+
+ part
+ {
+ name:"thumbnail";
+ type:SWALLOW;
+ clip_to: "file_icon_clipper";
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ }
+ }
+ part
+ {
+ name:"default_thumbnail";
+ type:SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ }
+ }
+
+ part
+ {
+ name:"video_play";
+ type:IMAGE;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ description
+ {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ min: THUMBNAIL_WIDTH THUMBNAIL_WIDTH;
+ max: THUMBNAIL_WIDTH THUMBNAIL_WIDTH;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ image.normal: IMG_VIDEO_PLAY_ICON;
+ }
+ }
+ part
+ {
+ name: "myfile.memory_icon_multi.sub";
+ type: SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative:0.0 0.0; to:"thumbnail";}
+ rel2 { relative:1.0 1.0; to:"thumbnail";}
+ }
+ }
+ }
+ programs {
+ program {
+ name:"disable_video_icon";
+ signal: "elm.video.hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "video_play";
+ }
+ program {
+ name:"enable_video_icon";
+ signal: "elm.video.show";
+ source: "elm";
+ action: STATE_SET "show" 0.0;
+ target: "video_play";
+ }
+
+ }
+ }
+
+/********** gengrid content layout **************/
+ group
+ {
+ name:"gengrid_content";
+ min: MF_GENGRID_CONTENT_W MF_GENGRID_CONTENT_H;
+ max: MF_GENGRID_CONTENT_W MF_GENGRID_CONTENT_H;
+ parts
+ {
+ part
+ {
+ name:"bg";
+ type:IMAGE;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ image.normal: IMG_THUBMNAIL_BG;
+
+ }
+ }
+ part
+ {
+ name:"folder_icon";
+ type:SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ min: 72 72;
+ max: 72 72;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ }
+ }
+ part
+ {
+ name:"file_icon_clipper";
+ type:RECT;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ }
+ }
+
+ part
+ {
+ name:"file_icon";
+ type:SWALLOW;
+ clip_to: "file_icon_clipper";
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ }
+ }
+ part
+ {
+ name:"mmc_icon";
+ type:IMAGE;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min:45 45;
+ fixed:1 1;
+ visible: 1;
+ rel1 { relative: (129/176) (3/176); to:"bg";}
+ rel2 { relative: (174/176) (48/176); to:"bg";}
+ image.normal: IMG_MMC_ICON;
+ }
+ }
+ part
+ {
+ name:"video_play";
+ type:IMAGE;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ description
+ {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ min: 108 108;
+ max: 108 108;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"bg";}
+ rel2 { relative: 1.0 1.0; to:"bg";}
+ image.normal: IMG_VIDEO_PLAY_ICON;
+ }
+ }
+
+ }
+ programs {
+ program {
+ name:"disable_mmc";
+ signal: "elm.mmc.hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "mmc_icon";
+ }
+ program {
+ name:"enable_mmc";
+ signal: "elm.mmc.show";
+ source: "elm";
+ action: STATE_SET "show" 0.0;
+ target: "mmc_icon";
+ }
+ program {
+ name:"disable_video_icon";
+ signal: "elm.video.hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "video_play";
+ }
+ program {
+ name:"enable_video_icon";
+ signal: "elm.video.show";
+ source: "elm";
+ action: STATE_SET "show" 0.0;
+ target: "video_play";
+ }
+
+ }
+ }
+
+
+ /************** progressbar popup****************/
+ group { name: "popup_center_progressview";
+#define DEMO_POPUP_PROGRESSVIEW_CONTENT_MIN 200 5
+#define DEMO_POPUP_PROGRESSVIEW_PROGRESSBAR_MIN 200 6
+#define DEMO_POPUP_PROGRESSVIEW_TITLE_MIN 200 28
+#define DEMO_POPUP_PROGRESSVIEW_TEXT_LEFT_RIGHT_MAX 142 28
+ parts {
+ part { name: "pad_t";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ min: 0 40;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 0.0;to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 0.0;to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 29 0;
+ max: 29 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ }
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 29 0;
+ max: 29 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: 0 10;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "elm.title";
+ type: TEXT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: DEMO_POPUP_PROGRESSVIEW_TITLE_MIN;
+ fixed: 1 1;
+ text {
+ min: 0 0;
+ align: 0.0 0.0;
+ text_class: "T058";
+ size : 15;
+ }
+ color: 0 0 0 255;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.5 0.4;
+ to: "pad_t";
+ }
+ rel2 {
+ relative: 1.0 0.6;
+ to: "pad_t";
+ }
+ }
+ }
+
+ part { name: "elm.title.filename";
+ type: TEXT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: DEMO_POPUP_PROGRESSVIEW_TITLE_MIN;
+ fixed: 1 1;
+ text {
+ min: 0 0;
+ align: 0.0 0.0;
+ text_class: "T058";
+ size : 12;
+ }
+ color: 0 0 0 255;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "elm.swallow.content";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to: "elm.swallow.content";
+ }
+ }
+ }
+
+ part{ name:"elm.swallow.progressbar";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ max: DEMO_POPUP_PROGRESSVIEW_PROGRESSBAR_MIN;
+ align: 0.0 0.5;
+ rel1 {
+ relative: 0.0 0.4;
+ to_x: "pad_l";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.1 0.8;
+ to: "pad_t";
+ }
+ }
+ }
+
+ part{ name:"elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: DEMO_POPUP_PROGRESSVIEW_CONTENT_MIN;
+ align: 0.5 0.5;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+
+
+ part { name: "elm.text.left";
+ type: TEXT;
+ scale: 1;
+ description { state: "default" 0.0;
+ max: DEMO_POPUP_PROGRESSVIEW_TEXT_LEFT_RIGHT_MAX;
+ text {
+ min: 0 0;
+ align: 0.0 1.0;
+ text_class: "T057";
+ size : 10;
+ }
+ color: 0 0 0 255;
+ align: 0.0 1.0;
+ rel1 {
+ relative: 0.0 0.1;
+ to: "elm.swallow.content";
+ }
+ rel2 {
+ relative: 0.4 1.0;
+ to: "elm.swallow.content";
+ }
+ }
+ }
+ part { name: "elm.text.right";
+ type: TEXT;
+ scale: 1;
+ description { state: "default" 0.0;
+ max: DEMO_POPUP_PROGRESSVIEW_TEXT_LEFT_RIGHT_MAX;
+ text {
+ min: 0 0;
+ align: 1.0 1.0;
+ text_class: "T058";
+ size : 10;
+ }
+ color: 8 8 8 255;
+ align: 1.0 1.0;
+ rel1 {
+ relative: 0.4 0.1;
+ to: "elm.swallow.content";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "elm.swallow.content";
+ }
+ }
+ }
+ }
+#undef DEMO_POPUP_PROGRESSVIEW_CONTENT_MIN
+#undef DEMO_POPUP_PROGRESSVIEW_TITLE_MIN
+#undef DEMO_POPUP_PROGRESSVIEW_TEXT_LEFT_RIGHT_MAX
+ }
+
+
+group { name: "popup_new_folder";
+ parts {
+ part { name: "base";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 50;
+ fixed: 1 0;
+ }
+ }
+ part { name: "content_top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 5;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "content_left_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "content_right_padding";
+ }
+ }
+ }
+ part { name: "content_left_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 20 0;
+ fixed: 1 0;
+ align: 0.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 0.0 1.0;
+ }
+ }
+ }
+ part { name: "content_right_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 20 0;
+ fixed: 1 0;
+ align: 1.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part { name: "content_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 5;
+ fixed: 0 1;
+ align: 0.0 1.0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "content_left_padding";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "content_right_padding";
+ }
+ }
+ }
+ part { name: "content_field";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 40;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "content_top_padding";
+ }
+ rel2.to: "content_top_padding";
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ rel1.to: "content_field";
+ rel2.to: "content_field";
+ }
+ }
+ }
+ }
+
+
+
+ group { name: "root_layout";
+ parts {
+ part { name: "background";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 255;
+ }
+ }
+
+ part {
+ name: "category";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 0;
+ description {
+ state: "default" 0.0;
+ min, 0 ROOT_CATEGORY_H;
+ fixed,0 1;
+ align: 0.5 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 0.0; }
+ }
+ description {
+ state: "horizon" 0.0;
+ inherit: "default" 0.0;
+ min, 0 ROOT_CATEGORY_LANDSCAPE_H;
+ fixed,0 1;
+ align: 0.5 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 0.0; }
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ }
+ part {
+ name: "tabbar";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ min, 0 ROOT_SEG_H;
+ fixed,0 1;
+ align: 0.5 0.0;
+ rel1 { relative: 0.0 1.0; to:"category";}
+ rel2 { relative: 1.0 1.0; to:"category";}
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 1.0; to:"category";}
+ rel2 { relative: 1.0 1.0; to:"category";}
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.5 0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to_y: "tabbar";}
+ rel2 { relative: 1.0 1.0;}
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ description {
+ state: "only" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ }
+ }
+ }
+ programs {
+ program {
+ name:"disable_category";
+ signal: "elm.category.hide";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "category";
+ }
+ program {
+ name:"enable_category";
+ signal: "elm.category.show";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "category";
+ }
+ program {
+ name:"enable_horizon_category";
+ signal: "elm.category.horizon";
+ source: "elm";
+ action: STATE_SET "horizon" 0.0;
+ target: "category";
+ }
+ program {
+ name:"disable_tabbar";
+ signal: "elm.tabbar.hide";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "tabbar";
+ }
+ program {
+ name:"enable_tabbar";
+ signal: "elm.tabbar.show";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "tabbar";
+ }
+ program {
+ name:"disable_conent";
+ signal: "elm.content.hide";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "elm.swallow.content";
+ }
+ program {
+ name:"enable_conent";
+ signal: "elm.content.show";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.content";
+ }
+ program {
+ name:"only_conent";
+ signal: "elm.content.only";
+ source: "elm";
+ action: STATE_SET "only" 0.0;
+ target: "elm.swallow.content";
+ }
+ }
+ }
+
+ group { name: "view_layout";
+ parts {
+ part { name: "background";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 0;
+ }
+ }
+
+ part {
+ name: "pathinfo";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 GROUP_INDEX_H;
+ fixed: 0 1;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"background";}
+ rel2 { relative: 1.0 0.05; to:"background";}
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.5 0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to_y: "pathinfo";}
+ rel2 { relative: 1.0 1.0;}
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ description {
+ state: "only" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ }
+ }
+ part { name: "search_icon";
+ type: SWALLOW;
+ scale:1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.85; to:"background";}
+ rel2 { relative: 0.99 0.99; to:"background";}
+ }
+ description {
+ state: "landscape" 0.0;
+ rel1 { relative: 0.0 0.75; to:"background";}
+ rel2 { relative: 0.99 0.99; to:"background";}
+ }
+ }
+ }
+ programs {
+ program {
+ name:"disable_pathinfo";
+ signal: "elm.pathinfo.hide";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "pathinfo";
+ }
+ program {
+ name:"float_land";
+ signal: "float_land";
+ source: "search_icon";
+ action: STATE_SET "landscape" 0.0;
+ target: "search_icon";
+ }
+ program {
+ name:"float_port";
+ signal: "float_port";
+ source: "search_icon";
+ action: STATE_SET "default" 0.0;
+ target: "search_icon";
+ }
+ program {
+ name:"enable_pathinfo";
+ signal: "elm.pathinfo.show";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "pathinfo";
+ }
+ program {
+ name:"disable_conent";
+ signal: "elm.content.hide";
+ source: "elm";
+ action: STATE_SET "hide" 0.0;
+ target: "elm.swallow.content";
+ }
+ program {
+ name:"enable_conent";
+ signal: "elm.content.show";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.content";
+ }
+ program {
+ name:"only_conent";
+ signal: "elm.content.only";
+ source: "elm";
+ action: STATE_SET "only" 0.0;
+ target: "elm.swallow.content";
+ }
+ }
+ }
+
+ group { name: "search_view_layout";
+ parts {
+ part { name: "background";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 0;
+ }
+ }
+ part {
+ name: "search_bar";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 SEARCHBAR_H_INC;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ visible:1;
+ rel1 { relative: 0.0 0.0; to:"background";}
+ rel2 { relative: 1.0 0.0; to:"background";}
+ color: 255 255 255 255;
+ }
+ description {
+ state: "hide" 0.0;
+ min: 0 0;
+ max: 0 0;
+ visible: 0;
+ rel1 { relative: 0.0 0.0; to:"background";}
+ rel2 { relative: 1.0 0.0; to:"background";}
+ color: 255 255 255 255;
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to_y:"search_bar";}
+ rel2 { relative: 1.0 1.0;}
+ }
+ description { state: "hide" 0.0;
+ rel1 { relative: 0.0 0.4; to_y:"search_bar";}
+ rel2 { relative: 1.0 1.0;}
+ }
+ }
+ }
+ programs {
+ program {
+ name: "hide";
+ source: "search_bar";
+ signal: "hide";
+ action: STATE_SET "hide" 0.0;
+ target: "search_bar";
+ }
+ program {
+ name: "show";
+ source: "elm.swallow.content";
+ signal: "show";
+ action: STATE_SET "hide" 0.0;
+ target: "elm.swallow.content";
+ }
+ }
+ }
+
+group { name: "ad_search_view_layout";
+ parts {
+ part { name: "background";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 255;
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 0.0; offset: 0 10;}
+ rel2 { relative: 1.0 1.0;}
+ }
+ }
+ part {
+ name: "elm.swallow.nocontent";
+ type: SWALLOW;
+ scale: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ fixed: 0 1;
+ rel1 { relative: 0.0 0.0; offset: 0 10;}
+ rel2 { relative: 1.0 1.0;}
+ }
+ }
+ }
+}
+
+
+ group { name: "popup_progress_text";
+ parts{
+ part { name: "base";
+ type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 150*LITE_SCALE_H;
+ fixed: 1 0;
+ visible: 0;
+ }
+ }
+ part { name: "elm.title";
+ type: TEXT;
+ scale : 1;
+ description { state: "default" 0.0;
+ max: 480*LITE_SCALE_W 50*LITE_SCALE_H;
+ fixed: 1 1;
+ text {
+ font: FONT_NANE;
+ text_class:"tizen";
+ size: 42;
+ min: 0 0;
+ align: 0.5 0.5;
+ }
+ color: WHITE_COLOR;
+ align: 0.5 1.0;
+ /*rel1 {
+ relative: 0.0 0.15;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ }*/
+ rel1 {
+ relative: 0.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 0.5;
+ to: "base";
+ }
+ }
+ }
+ part { name:"elm.swallow.content";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ align: 0.5 0;
+ rel1 {
+ relative: 0.0 0.5;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ }
+ }
+
+ }
+ }
+
+/*********** recent files item layout **************/
+
+group {
+ name: "myfile_search_layout";
+ parts
+ {
+ part
+ {
+ name: "bg";
+ mouse_events: 0;
+ type: RECT;
+ description
+ {
+ state: "default" 0.0;
+ visible: 1;
+ min: 0 58;
+ rel1 { relative: 0.0 0.0;}
+ rel2 { relative: 1.0 1.0;}
+ //color: SEARCHBAR_BG_COLOR;
+ color: 255 255 255 255;
+ }
+ }
+
+ part
+ {
+ name: "outer_rect_search";
+ type: RECT;
+ mouse_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.5;
+ //min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.1 0.0;
+ offset: 10 10;
+ to: "bg";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -10 -10;
+ to: "bg";
+ }
+ color:0 0 0 255;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.0 0.5;
+ //min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.05 0.0;
+ offset: 10 10;
+ to: "bg";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -10 -10;
+ to: "bg";
+ }
+ color:0 0 0 255;
+ }
+ }
+
+ part
+ {
+ name: "inner_rect_search";
+ type: RECT;
+ mouse_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.5;
+ //min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.0 0.0;
+ offset: 2 2;
+ to: "outer_rect_search";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -3 -3;
+ to: "outer_rect_search";
+ }
+ color:255 255 255 255;
+ }
+ }
+
+ part
+ {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ mouse_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.5;
+ //fixed: 1 1;
+ //min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.0 0.0;
+ offset: 2 2;
+ to: "inner_rect_search";
+ }
+ rel2
+ {
+ relative: 0.9 1.0;
+ //offset: -3 -3;
+ to: "inner_rect_search";
+ }
+ }
+ description {
+ state: "landscape" 0.0;
+ //align: 0.0 0.5;
+ //fixed: 1 1;
+ min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.0 0.0;
+ offset: 2 2;
+ to: "inner_rect_search";
+ }
+ rel2
+ {
+ relative: 0.95 1.0;
+ //offset: -3 -3;
+ to: "inner_rect_search";
+ }
+ }
+ }
+ part
+ {
+ name: "elm.swallow.cross";
+ type: SWALLOW;
+ mouse_events: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ // min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.9 0.0;
+ to: "inner_rect_search";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -3 -3;
+ to: "inner_rect_search";
+ }
+ // min: 50 50;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 1 0;
+ fixed: 1 1;
+ // min: 0 SEARCHBAR_HEIGHT_INC;
+ rel1
+ {
+ relative: 0.94 0.0;
+ offset: 1 1;
+ to: "inner_rect_search";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ offset: -3 -3;
+ to: "inner_rect_search";
+ }
+ // min: 50 50;
+ }
+ }
+ part
+ {
+ name: "back_button";
+ type: SWALLOW;
+ mouse_events: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1
+ {
+ relative: 0.0 0.3;
+ to: "bg";
+ }
+ rel2
+ {
+ relative: 0.0 0.78;
+ to: "outer_rect_search";
+ }
+ fixed: 1 1;
+ }
+ }
+ }
+ programs {
+ program {
+ name: "search_landscape";
+ source: "bg";
+ signal: "set_landscape";
+ action: STATE_SET "landscape" 0.0;
+ target: "outer_rect_search";
+ target: "elm.swallow.content";
+ target: "elm.swallow.cross";
+ }
+ program {
+ name: "search_portrait";
+ source: "bg";
+ signal: "set_portrait";
+ action: STATE_SET "default" 0.0;
+ target: "outer_rect_search";
+ target: "elm.swallow.content";
+ target: "elm.swallow.cross";
+ }
+ program
+ {
+ name: "touch_snd_1";
+ source: "elm.swallow.cross";
+ signal: "mouse,down,1";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ program {
+ name: "touch_snd";
+ source: "back_button";
+ signal: "mouse,down,1";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ }
+}
+
+/* date time popup style */
+#define DATETIME_PADDING_HEIGHT 30*LITE_SCALE_H
+#define DATETIME_TOP_PADDING_HEIGHT 30*LITE_SCALE_H
+#define DATETIME_PICKER_PADDING_HEIGHT 100*LITE_SCALE_H
+#define DATETIME_BUTTON_WIDTH 550*LITE_SCALE_W
+#define DATETIME_TEXT_HEIGHT 60*LITE_SCALE_H
+#define DATETIME_TEXT_COLOR 173 170 165 255
+#define DATETIME_TEXT_SIZE 14 //24
+
+#define DATETIME_PICKER(_pos, _after, str)\
+ part {\
+ name: "picker"#_pos;\
+ type: SWALLOW;\
+ scale: 1;\
+ description {\
+ state: "default" 0.0;\
+ align: 0.0 0.0;\
+ fixed: 1 1;\
+ rel1 { relative: 0 1; to: "text_padding"#_pos; }\
+ rel2 { relative: 1 1; to: "text_padding"#_pos; }\
+ }\
+ }\
+ part {\
+ name: "text_padding"#_pos;\
+ type: SPACER;\
+ scale: 1;\
+ description {\
+ state: "default" 0.0;\
+ align: 0.0 0.0;\
+ min: 0 30;\
+ fixed: 0 1;\
+ rel1 { relative: 0 1; to: "text"#_pos; }\
+ rel2 { relative: 1 1; to: "text"#_pos; }\
+ }\
+ }\
+ part {\
+ name: "text"#_pos;\
+ type: TEXT;\
+ scale: 1;\
+ description {\
+ state: "default" 0.0;\
+ align: 0.0 0.0;\
+ fixed: 0 1;\
+ min: 0 DATETIME_PADDING_HEIGHT;\
+ rel1 { relative: 0 1; to: "padding"#_after; }\
+ rel2 { relative: 1 1; to: "padding"#_after; }\
+ color: DATETIME_TEXT_COLOR;\
+ text {\
+ font: "Tizen:style=Roman";\
+ size: DATETIME_TEXT_SIZE;\
+ min: 1 0;\
+ align: 0.0 0.0;\
+ text: str;\
+ }\
+ }\
+ }\
+ part {\
+ name: "padding"#_pos;\
+ type: SPACER;\
+ scale: 1;\
+ description {\
+ state: "default" 0.0;\
+ min: 0 DATETIME_PADDING_HEIGHT;\
+ fixed: 0 1;\
+ align: 0.5 0.0;\
+ rel1 { relative: 0.0 1.0; to_x: "padding"#_after; to_y: "picker"#_pos; }\
+ rel2 { relative: 1.0 1.0; to_x: "padding"#_after; to_y: "picker"#_pos; }\
+ }\
+ }
+
+
+group {
+ name: "date_time";
+ parts {
+ part {
+ name: "padding0";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 DATETIME_TOP_PADDING_HEIGHT;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ rel1.relative: 0.065 0;
+ rel2.relative: 1 0;
+ }
+ }
+ DATETIME_PICKER(1, 0, " From")
+ DATETIME_PICKER(2, 1, " To")
+ part {
+ name: "bottom.padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 DATETIME_TOP_PADDING_HEIGHT;
+ align: 0.5 1.0;
+ rel1 { to: "padding2"; relative: 0 1; }
+ }
+ }
+ }
+}
+
+ group { name: "popup_processingview_1button";
+#define DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN 568 132
+ styles {
+ style { name: "popup_processing_text_style";
+ base: "font=Tizen:style=Bold font_size=36 align=left color=#FFFFFF wrap=none ellipsis=1.0 text_class=T123";
+ tag: "br" "\n";
+ tag: "tab" "\t";
+ }
+ }
+ parts {
+ part { name: "base";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN;
+ fixed: 1 0;
+ }
+ }
+ part { name: "pad_t";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ min: 0 32;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 0.0;to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 0.0;to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 65 0;
+ max: 65 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 65 0;
+ max: 65 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: 0 32;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ part {
+ name: "spacing";
+ scale: 1;
+ type: SPACER;
+ description { state: "default" 0.0;
+ align: 0.0 0.5;
+ min: 79 79;
+ max: 79 79;
+ fixed: 1 1;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "pad_t";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to: "pad_b";
+ }
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ scale : 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.5;
+ fixed: 1 1;
+ text {
+ style: "popup_processing_text_style";
+ min: 0 1;
+ max: 1 1;
+ }
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "spacing";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+ part { name:"pad_before_text";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 16 132;
+ max: 16 132;
+ fixed: 1 1;
+ align: 1.0 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "elm.text";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "elm.text";
+ }
+ }
+ }
+ part { name:"elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 63 63;
+ max: 63 63;
+ fixed: 1 1;
+ align: 1.0 0.15;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "pad_before_text";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "pad_before_text";
+ }
+ }
+ }
+ }
+ }
+#define DEMO_POPUP_ENTRYPASSWORDVIEW_2BUTTON_BG_MIN 0 223
+ group { name: "entrypasswordview_2button";
+#define DEMO_POPUP_ENTRYPASSWORDVIEW_2BUTTON_BG_MIN 0 223
+ parts {
+ part { name: "base";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: DEMO_POPUP_ENTRYPASSWORDVIEW_2BUTTON_BG_MIN;
+ fixed: 1 0;
+ }
+ }
+ part { name: "content_top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 42;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "content_left_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "content_right_padding";
+ }
+ }
+ }
+ part { name: "content_left_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 47 0;
+ fixed: 1 0;
+ align: 0.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 0.0 1.0;
+ }
+ }
+ }
+ part { name: "content_right_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 47 0;
+ fixed: 1 0;
+ align: 1.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part { name: "content_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 42;
+ fixed: 0 1;
+ align: 0.0 1.0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "content_left_padding";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "content_right_padding";
+ }
+ }
+ }
+ part { name: "content_field";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 66;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "content_top_padding";
+ }
+ rel2.to: "content_top_padding";
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 66;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ rel1.to: "content_field";
+ rel2.to: "content_field";
+ }
+ }
+ part { name: "end_top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 28;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ to: "content_field";
+ relative: 0.0 1.0;
+ }
+ rel2.to: "content_field";
+ }
+ }
+ part { name: "end_field";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 63;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ to: "end_top_padding";
+ relative: 0.0 1.0;
+ }
+ rel2.to: "end_top_padding";
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1.to: "end_field";
+ rel2.to: "end_field";
+ }
+ }
+ }
+#undef DEMO_POPUP_ENTRYPASSWORDVIEW_2BUTTON_BG_MIN
+ }
+group { name: "popup_checkview";
+ parts {
+ part { name: "pad_t";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ min: 0 32;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 0.0;to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 0.0;to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 26 0;
+ max: 26 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ }
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 26 0;
+ max: 26 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+ part { name: "bottom_pad";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: 0 32;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: 0 121;
+ fixed: 0 1;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "bottom_pad";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to: "bottom_pad";
+ }
+ }
+ }
+ part { name: "end_field";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: 0 100;
+ fixed: 0 1;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "pad_b";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "pad_b";
+ }
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1.to: "end_field";
+ rel2.to: "end_field";
+ }
+ }
+ }
+ }
+
+#define POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC 18
+#define POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 18
+#define POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 18
+#define POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC 18
+#define POPUP_EDITFIELD_LAYOUT_MINMAX_HEIGHT_INC 64
+
+#define POPUP_IMAGE_VIEW_LAYOUT_BG_MIN_INC 0 74
+#define POPUP_IMAGE_SWALLOW_CONTENT_PADDING_BOTTOM_MIN_INC 0 15
+#define POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC 24
+#define POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC 0 108
+#define POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC 0 54
+#define POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC 24 24
+#define POPUP_CHECK_VIEW_LAYOUT_MIN_INC 0 160
+
+group { name: "popup_checkview_layout";
+ parts {
+ part { name: "bg";
+ scale: 1;
+ type: SPACER;
+ description { state: "default" 0.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_MIN_INC;
+ fixed: 1 0;
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 0.0 1.0;
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 1.0 0.0;
+ rel2.relative: 1.0 1.0;
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 0 1;
+ min: POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC;
+ align: 0.5 0.0;
+ rel2 {
+ relative: 1.0 0.0;
+ to: "pad_b";
+ }
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC;
+ fixed: 0 1;
+ rel1.relative: 0.0 1.0;
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 0.5;
+ min: POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC;
+ fixed: 1 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ to_y: "pad_b";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+ }
+}
+
+#define POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_MIN_INC 40 40
+#define POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_MAX_INC 40 40
+#define POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_PADDING_AFTER_INC 10 60
+#define POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_TEXT_MIN_INC 0 60
+#define POPUP_PROCESSING_VIEW_LAYOUT_BG_MIN_INC 0 60
+group { name: "processing_view_layout";
+ styles {
+ style { name: "popup_processing_style";
+ base: "font=Tizen:style=Regular align=left font_size="POPUP_TEXT_FONT_SIZE" color=#FFFFFF wrap=mixed ellipsis=1.0 text_class=T123";
+ tag: "br" "\n";
+ tag: "tab" "\t";
+ }
+ }
+ parts {
+ part { name: "bg";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_PROCESSING_VIEW_LAYOUT_BG_MIN_INC;
+ fixed: 1 0;
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 0.0 1.0;
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 1.0 0.0;
+ rel2.relative: 1.0 1.0;
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "processing";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ min: POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_MIN_INC;
+ max: POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_MAX_INC;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "pad_after_processing";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ min: POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_PADDING_AFTER_INC;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "processing";
+ }
+ rel2.to: "processing";
+ align: 0.0 0.5;
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: POPUP_PROCESSING_SWALLOW_VIEW_LAYOUT_TEXT_MIN_INC;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "pad_after_processing";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ align: 0.0 0.5;
+ text {
+ style: "popup_processing_style";
+ min: 0 1;
+ }
+ }
+ }
+ }
+}
+#define SELECT_ALL_PART_H 54
+#define SELECT_ALL_PART_PADDING_L 15
+#define SELECT_ALL_PART_PADDING_R 10
+#define SELECT_ALL_TXT_PADDING_R 25
+#define SELECT_ALL_ICON_SIZE 22
+#define SELECT_ALL_PART_PADDING_T 0
+#define SELECT_ALL_PART_PADDING_B 0
+#define SELECT_ALL_PART_INDEX_H 1
+
+group {
+ name: "select.all.layout";
+
+ parts {
+ part {
+ name: "base";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 SELECT_ALL_PART_H;
+ max: -1 SELECT_ALL_PART_H;
+ align: 0.5 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 0.0; }
+ visible: 0;
+ }
+ }
+ part {
+ name: "text.bg";
+ type: RECT;
+ scale : 1;
+ description {
+ state: "default" 0.0;
+ fixed: 0 1;
+ min: 0 (SELECT_ALL_PART_H-SELECT_ALL_PART_INDEX_H);
+ max: -1 (SELECT_ALL_PART_H-SELECT_ALL_PART_INDEX_H);
+ align: 0.5 0.5;
+ color: 255 255 255 255;
+ rel1 { relative: 0.0 0.0; to: "base"; }
+ rel2 { relative: 1.0 1.0; to: "base"; }
+ }
+ }
+ part { name: "pad.left";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: SELECT_ALL_PART_PADDING_L 0;
+ max: SELECT_ALL_PART_PADDING_L -1;
+ fixed: 1 0;
+ align: 0.0 0.5;
+ //rel2.relative: 0.0 1.0;
+ rel1 { relative: 0.0 0.0; to: "text.bg"; }
+ rel2 { relative: 0.0 1.0; to: "text.bg"; }
+ visible: 0;
+ }
+ }
+ part { name: "pad.right";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: SELECT_ALL_PART_PADDING_R 0;
+ max: SELECT_ALL_PART_PADDING_R -1;
+ fixed: 1 0;
+ align: 1.0 0.5;
+ //rel1.relative: 1 0;
+ rel1 { relative: 1.0 0.0; to: "text.bg"; }
+ rel2 { relative: 1.0 1.0; to: "text.bg"; }
+ visible: 0;
+ }
+ }
+ part { name: "pad.top";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 SELECT_ALL_PART_PADDING_T;
+ max: -1 SELECT_ALL_PART_PADDING_T;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ //rel2.relative: 1.0 0.0;
+ rel1 { relative: 0.0 0.0; to: "text.bg"; }
+ rel2 { relative: 1.0 0.0; to: "text.bg"; }
+ visible: 0;
+ }
+ }
+ part { name: "pad.bottom";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 SELECT_ALL_PART_PADDING_B;
+ max: -1 SELECT_ALL_PART_PADDING_B;
+ fixed: 0 1;
+ align: 0.5 1.0;
+ //rel1.relative: 0.0 1.0;
+ rel1 { relative: 0.0 1.0; to: "text.bg"; }
+ rel2 { relative: 1.0 1.0; to: "text.bg"; }
+ visible: 0;
+ }
+ }
+
+ part {
+ name: "elm.swallow.bg";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: SELECT_ALL_ICON_SIZE SELECT_ALL_ICON_SIZE;
+ max: SELECT_ALL_ICON_SIZE SELECT_ALL_ICON_SIZE;
+ fixed: 1 1;
+ align: 1.0 0.5;
+ rel1 { relative: 0 1.0;
+ to_x: "pad.right";
+ to_y: "pad.top";
+ }
+ rel2 { relative: 0 0.0;
+ to_x: "pad.right";
+ to_y: "pad.bottom";
+ }
+ visible: 0;
+ }
+ }
+ part {
+ name: "elm.icon";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to: "elm.swallow.bg"; }
+ rel2 { relative: 1.0 1.0; to: "elm.swallow.bg"; }
+ }
+ }
+
+ part {
+ name: "elm.text";
+ type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.5;
+ fixed: 1 0;
+ rel1 { relative: 1 1;
+ to_x: "pad.left";
+ to_y: "pad.top";
+ }
+ rel2 { relative: 0 0;
+ to_x: "elm.swallow.bg";
+ to_y: "pad.bottom";
+ }
+
+ color: 77 77 77 255;
+
+ text {
+ align: 0.0 0.5;
+ min: 0 1;
+ //text_class: "T024";
+ size: 18;
+ }
+ }
+ }
+
+ part {
+ name: "index.bar";
+ type: RECT;
+ scale : 1;
+ description {
+ state: "default" 0.0;
+ min: 0 SELECT_ALL_PART_INDEX_H;
+ max: -1 SELECT_ALL_PART_INDEX_H;
+ fixed: 0 1;
+ align: 0.5 1.0;
+ color: 217 217 217 255;
+ rel1 { relative: 0.0 1.0; to: "text.bg";}
+ rel2 { relative: 1.0 1.0; to: "base";}
+ visible: 1;
+ }
+ }
+
+ }
+ /*programs {
+ program { name: "image_clicked";
+ source: "elm.icon";
+ signal: "mouse,clicked,1";
+ action: PLAY_SAMPLE "button-pressed" 1.0;
+ }
+ }*/
+}
+group
+{
+ name: "navi_layout";
+ parts
+ {
+ part
+ {
+ name: "background";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 1.0 1.0;
+ // color: COLOR_TRANSPARENT;
+ }
+ }
+
+ part
+ {
+ name: "header_box";
+ type: SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ fixed: 0 0;
+ align: 0.0 0.0;
+ fixed: 1 1;
+ rel1
+ {
+ relative: 0.0 0.0;
+ }
+ rel2.relative: 1.0 0.0;
+ }
+ }
+
+ part
+ {
+ name: "content";
+ type: SWALLOW;
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.0;
+ rel1
+ {
+ relative: 0.0 1.0;
+ to_y:"header_box";
+ }
+ rel2
+ {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ }
+}
+group { name : "default_thumb_bg";
+ parts {
+ part { name : "thumb_bg_rect";
+ type : RECT;
+ description {
+ state: "default" 0.0;
+ color: 200 200 200 225;
+ align : 0 0;
+ }
+ }
+ part { name : "thumb_swallow";
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative : 0 0;
+ to_x:"thumb_bg_rect";
+ }
+ rel2 {
+ relative : 1 1 ;
+ to_y:"thumb_bg_rect";
+ }
+ align : 0 0;
+ }
+ }
+ }
+ }
+
+#define POPUP_CONTENT_DEFAULT_PADDING_LEFT_RIGHT_MIN_INC 15
+#define POPUP_CONTENT_DEFAULT_PADDING_TOP_BOTTOM_MIN_INC 27
+#define POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC 0 90
+#define POPUP_CHECK_VIEW_LAYOUT_MIN_INC 0 90
+
+ group {
+ name: "popup_confirmation_layout";
+ parts {
+ part {
+ name: "bg";
+ scale: 1;
+ type: SPACER;
+ description {
+ state: "default" 0.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_MIN_INC;
+ fixed: 0 1;
+ }
+ }
+ part {
+ name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_RIGHT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 0.0 1.0;
+ align: 0.0 0.0;
+ }
+ }
+ part {
+ name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_RIGHT_MIN_INC 0;
+ fixed: 1 0;
+ rel1.relative: 1.0 0.0;
+ rel2.relative: 1.0 1.0;
+ align: 1.0 0.0;
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC;
+ align: 0.5 0.0;
+ rel2 {
+ relative: 1.0 0.0;
+ to: "elm.swallow.end";
+ }
+ }
+ }
+ part {
+ name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_BOTTOM_MIN_INC;
+ fixed: 0 1;
+ rel1.relative: 0.0 1.0;
+ rel1.relative: 1.0 1.0;
+ align: 0.0 1.0;
+ }
+ }
+ part {
+ name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 1.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "pad_l";
+ to_y: "pad_b";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+/************************************************
+ * Global size definitions.
+ * If GUI updated, please update size here.
+ ***********************************************/
+#define CATEGORY_ITEM_HEIGHT 137
+#define CATEGORY_ITEM_WIDTH 160
+#define CATEGORY_ITEM_TOP_PADDING_H 26
+#define CATEGORY_ITEM_BOTTOM_PADDING_H 26
+#define CATEGORY_ITEM_LEFT_PADDING_W 26
+#define CATEGORY_ITEM_RIGHT_PADDING_W 26
+
+#define CATEGORY_ITEM_DIVIDER_W 2
+#define CATEGORY_ITEM_DIVIDER_H 113
+#define CATEGORY_ITEM_DIVIDER_SIZE \
+ CATEGORY_ITEM_DIVIDER_W CATEGORY_ITEM_DIVIDER_H
+
+#define CATEGORY_ITEM_ICON_W 46
+#define CATEGORY_ITEM_ICON_H 46
+#define CATEGORY_ITEM_ICON_SIZE \
+ CATEGORY_ITEM_ICON_W CATEGORY_ITEM_ICON_H
+
+#define CATEGORY_ITEM_TEXT_TITLE_H 38
+
+#define CATEGORY_ITEM_TEXT_SIZE_H 32
+#define CATEGORY_ITEM_TEXT_SIZE_W 148
+
+/** Global size difinitions end here. */
+
+/** Icon relative positions */
+#define CATEGORY_ITEM_ICON_OFFSET1_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_RIGHT_PADDING_W-CATEGORY_ITEM_ICON_W)
+
+#define CATEGORY_ITEM_ICON_OFFSET1_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_BOTTOM_PADDING_H-CATEGORY_ITEM_ICON_H)
+
+#define CATEGORY_ITEM_ICON_OFFSET2_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_RIGHT_PADDING_W)
+
+#define CATEGORY_ITEM_ICON_OFFSET2_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_BOTTOM_PADDING_H)
+
+#define CATEGORY_ITEM_ICON_REL1_X \
+ (CATEGORY_ITEM_ICON_OFFSET1_X/CATEGORY_ITEM_WIDTH)
+
+#define CATEGORY_ITEM_ICON_REL1_Y \
+ (CATEGORY_ITEM_ICON_OFFSET1_Y/CATEGORY_ITEM_HEIGHT)
+
+#define CATEGORY_ITEM_ICON_REL2_X \
+ (CATEGORY_ITEM_ICON_OFFSET2_X/CATEGORY_ITEM_WIDTH)
+
+#define CATEGORY_ITEM_ICON_REL2_Y \
+ (CATEGORY_ITEM_ICON_OFFSET2_Y/CATEGORY_ITEM_HEIGHT)
+
+#define CATEGORY_ITEM_ICON_REL1 \
+ CATEGORY_ITEM_ICON_REL1_X CATEGORY_ITEM_ICON_REL1_Y
+
+#define CATEGORY_ITEM_ICON_REL2 \
+ CATEGORY_ITEM_ICON_REL2_X CATEGORY_ITEM_ICON_REL2_Y
+
+/** Title relative positions. */
+#define CATEGORY_ITEM_TEXT_TITLE_OFFSET1_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_LEFT_PADDING_W)
+
+#define CATEGORY_ITEM_TEXT_TITLE_OFFSET1_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_TOP_PADDING_H)
+
+#define CATEGORY_ITEM_TEXT_TITLE_OFFSET2_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_RIGHT_PADDING_W)
+
+#define CATEGORY_ITEM_TEXT_TITLE_OFFSET2_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_TOP_PADDING_H-CATEGORY_ITEM_TEXT_TITLE_H)
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL1_X \
+ (CATEGORY_ITEM_TEXT_TITLE_OFFSET1_X/CATEGORY_ITEM_WIDTH)
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL1_Y \
+ (CATEGORY_ITEM_TEXT_TITLE_OFFSET1_Y/CATEGORY_ITEM_HEIGHT)
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL2_X \
+ (CATEGORY_ITEM_TEXT_TITLE_OFFSET2_X/CATEGORY_ITEM_WIDTH)
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL2_Y \
+ (CATEGORY_ITEM_TEXT_TITLE_OFFSET2_Y/CATEGORY_ITEM_HEIGHT)
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL1 \
+ CATEGORY_ITEM_TEXT_TITLE_REL1_X CATEGORY_ITEM_TEXT_TITLE_REL1_Y
+
+#define CATEGORY_ITEM_TEXT_TITLE_REL2 \
+ CATEGORY_ITEM_TEXT_TITLE_REL2_X CATEGORY_ITEM_TEXT_TITLE_REL2_Y
+
+/** Size text relative positions. */
+#define CATEGORY_ITEM_TEXT_SIZE_OFFSET1_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_LEFT_PADDING_W)
+
+#define CATEGORY_ITEM_TEXT_SIZE_OFFSET1_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_TOP_PADDING_H-CATEGORY_ITEM_TEXT_TITLE_H)
+
+#define CATEGORY_ITEM_TEXT_SIZE_OFFSET2_X \
+ (CATEGORY_ITEM_WIDTH-CATEGORY_ITEM_LEFT_PADDING_W-CATEGORY_ITEM_TEXT_SIZE_W)
+
+#define CATEGORY_ITEM_TEXT_SIZE_OFFSET2_Y \
+ (CATEGORY_ITEM_HEIGHT-CATEGORY_ITEM_TOP_PADDING_H-CATEGORY_ITEM_TEXT_TITLE_H-CATEGORY_ITEM_TEXT_SIZE_H)
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL1_X \
+ CATEGORY_ITEM_TEXT_SIZE_OFFSET1_X/CATEGORY_ITEM_WIDTH
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL1_Y \
+ CATEGORY_ITEM_TEXT_SIZE_OFFSET1_Y/CATEGORY_ITEM_HEIGHT
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL2_X \
+ CATEGORY_ITEM_TEXT_SIZE_OFFSET2_X/CATEGORY_ITEM_WIDTH
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL2_Y \
+ CATEGORY_ITEM_TEXT_SIZE_OFFSET2_Y/CATEGORY_ITEM_HEIGHT
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL1 \
+ CATEGORY_ITEM_TEXT_SIZE_REL1_X CATEGORY_ITEM_TEXT_SIZE_REL1_Y
+
+#define CATEGORY_ITEM_TEXT_SIZE_REL2 \
+ CATEGORY_ITEM_TEXT_SIZE_REL2_X CATEGORY_ITEM_TEXT_SIZE_REL2_Y
+
+#define CATEGORY_COLOR 0 0 0 0
+
+#define CATEGORY_COLOR_3 244 244 242 100
+#define CATEGORY_COLOR_4 229 229 227 100
+#define CATEGORY_COLOR_5 216 216 214 100
+
+#define BUTTON_DATE_TEXT_SIZE 30
+
+#define STYLE_TAGS \
+ tag: "br" "\n";\
+ tag: "ps" "ps";\
+ tag: "tab" "\t";\
+ tag: "b" "+ font_weight=Bold";
+
+
+
+styles{
+ style { name: "title_text";
+ base: "font=Tizen:style=Regular font_size="BUTTON_DATE_TEXT_SIZE" color=#ffffff text_class=T023 ellipsis=0.0";
+ STYLE_TAGS
+ }
+ style { name: "title_text_press";
+ base: "font=Tizen:style=Regular font_size="BUTTON_DATE_TEXT_SIZE" color=#ffffff text_class=T023P ellipsis=0.0";
+ STYLE_TAGS
+ }
+}
+
+#define GENERAL_CATEGORY_TOP(part_name) \
+ part { \
+ name: part_name"_bg"; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ visible: 0; \
+ rel1 { relative: 0.0 0.0; } \
+ rel2 { relative: 1.0 0.12; } \
+ color: 255 255 255 255; \
+ } \
+ } \
+ part { \
+ name: part_name"_title"; \
+ type: TEXT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ align: 0.5 0.5; \
+ rel1 { \
+ relative: 0.1 0.0; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 1.0 1.0; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ size: 24; \
+ align: 0 0; \
+ } \
+ color: 36 87 148 255; \
+ } \
+ } \
+
+#define GENERAL_CATEGORY_ITEM_PART(part_name, image_path, image_focus_path) \
+ part { \
+ name: part_name"_bg"; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ visible: 0; \
+ rel1 { relative: 0.0 0.17; } \
+ rel2 { relative: 1.0 1.0; } \
+ color: 255 255 255 255; \
+ } \
+ } \
+ part { \
+ name: part_name"_image"; \
+ type: IMAGE; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: CATEGORY_ITEM_ICON_SIZE; \
+ max: CATEGORY_ITEM_ICON_SIZE; \
+ fixed: 1 1; \
+ align: 0.5 0.5; \
+ rel1 { \
+ relative: 0.05 0.2; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 0.1 0.6; \
+ to: part_name"_bg"; \
+ } \
+ image { normal: image_path; } \
+ color: 77 77 77 255; \
+ } \
+ description { \
+ state: "landscape" 0.0; \
+ min: CATEGORY_ITEM_ICON_SIZE; \
+ max: CATEGORY_ITEM_ICON_SIZE; \
+ align: 0.5 0.5; \
+ rel1 { \
+ relative: 0.07 0.2; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 0.02 0.6; \
+ to: part_name"_bg"; \
+ } \
+ image { normal: image_path; } \
+ color: 77 77 77 255; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ } \
+ } \
+ part { \
+ name: part_name"_title"; \
+ type: TEXT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ align: 0 0.5; \
+ rel1 { \
+ relative: 37/240 45/137; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 190/240 60/137; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size:36; \
+ align: 0 0.5; \
+ } \
+ color: 0 0 0 255; \
+ } \
+ description { \
+ state: "landscape" 0.0; \
+ align: 0 0.5; \
+ rel1 { \
+ relative: 23/240 45/137; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 190/240 60/137; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size:36; \
+ align: 0 0.5; \
+ } \
+ color: 0 0 0 255; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size:36; \
+ align: 0 0.5; \
+ } \
+ color: 0 0 0 255; \
+ } \
+ } \
+ part { \
+ name: part_name"_size"; \
+ type: TEXT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ align: 0 0.5; \
+ rel1 { \
+ relative: 190/240 45/137; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 240/240 85/137; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size:24; \
+ align: 0 0; \
+ } \
+ color: 77 77 77 255; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size:24; \
+ align: 0 0; \
+ } \
+ color: 21 108 148 255; \
+ } \
+ }
+
+#define GENERAL_TEXTBLOCK_CATEGORY_ITEM_PART(part_name, image_path, image_focus_path) \
+ part { \
+ name: part_name"_bg"; \
+ type: RECT; \
+ mouse_events: 0; \
+ description { \
+ state: "default" 0.0; \
+ visible: 0; \
+ rel1 { relative: 0.0 0.0; } \
+ rel2 { relative: 1.0 1.0; } \
+ color: 255 255 255 255; \
+ } \
+ } \
+ part { \
+ name: part_name"_image"; \
+ type: IMAGE; \
+ mouse_events: 0; \
+ description { \
+ state: "default" 0.0; \
+ min: CATEGORY_ITEM_ICON_SIZE; \
+ max: CATEGORY_ITEM_ICON_SIZE; \
+ fixed: 1 1; \
+ align: 0.5 0.5; \
+ rel1 { \
+ relative: 0.03 0.2; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 0.1 0.6; \
+ to: part_name"_bg"; \
+ } \
+ image { normal: image_path; } \
+ color: 0 0 0 255; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ } \
+ } \
+ part { \
+ name: part_name"_title"; \
+ type: TEXTBLOCK; \
+ mouse_events: 0; \
+ description { \
+ state: "default" 0.0; \
+ align: 0.0 0.0; \
+ rel1 { \
+ relative: 35/240 0; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 225/240 100/137; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ style: "title_text"; \
+ } \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ text { \
+ style: "title_text_press"; \
+ } \
+ } \
+ } \
+ part { \
+ name: part_name"_size"; \
+ type: TEXT; \
+ mouse_events: 0; \
+ description { \
+ state: "default" 0.0; \
+ align: 0 0.0; \
+ rel1 { \
+ relative: 200/240 0.2; \
+ to_x: part_name"_bg"; \
+ to_y:part_name"_title"; \
+ } \
+ rel2 { \
+ relative: 240/240 1; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ text_class: "T024"; \
+ align: 0 0; \
+ } \
+ color: 77 77 77 255; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ text { \
+ text_class: "T024S"; \
+ align: 0 0; \
+ } \
+ color: 21 108 148 255; \
+ } \
+ }
+
+#define GENERAL_CATEGORY_ITEM_BG_PART(part_name, port_color, land_color) \
+ part { \
+ name: part_name; \
+ type: RECT; \
+ mouse_events: 1; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ rel1 { relative: 0.0 0.0; } \
+ rel2 { relative: 1.0 1.0; } \
+ } \
+ description { \
+ state: "portrait" 0.0; \
+ inherit: "default" 0.0; \
+ color: port_color; \
+ } \
+ description { \
+ state: "landscape" 0.0; \
+ inherit: "default" 0.0; \
+ color: land_color; \
+ } \
+ description { \
+ state: "press" 0.0; \
+ inherit: "default" 0.0; \
+ color: 21 108 148 77; \
+ } \
+ }
+
+/* portrait divider only exist in portrait mode */
+#define DIVIDER_PART(divider_name, left, right) \
+ part { \
+ name: divider_name; \
+ type: RECT; \
+ description { \
+ state: "default" 0.0; \
+ fixed: 1 1; \
+ rel1 { \
+ relative: 1.0 0.0; \
+ offset: -1 13; \
+ to: left; \
+ } \
+ rel2 { \
+ relative: 0.0 1.0; \
+ offset: 1 -13; \
+ to: right; \
+ } \
+ color: 41 73 72 178.5; \
+ } \
+ description { \
+ state: "shown" 0.0; \
+ inherit: "default" 0.0; \
+ } \
+ description { \
+ state: "hidden" 0.0; \
+ visible: 0; \
+ min: 0 0; \
+ max: 0 0; \
+ fixed: 1 1; \
+ rel1 { relative: 0.0 0.0; } \
+ rel2 { relative: 0.0 0.0; } \
+ } \
+ }
+
+#define GENERAL_CATEGORY_ITEM_PROGRAMS(part_name) \
+ program { \
+ name: part_name"_press"; \
+ signal: "mouse,down,1"; \
+ source: part_name; \
+ action: STATE_SET "press" 0.0; \
+ target: part_name; \
+ target: part_name"_size"; \
+ } \
+ program { \
+ name: part_name"_release"; \
+ signal: "mouse,up,1"; \
+ source: part_name; \
+ action: STATE_SET "default" 0.0; \
+ target: part_name"_size"; \
+ after: part_name"_released"; \
+ } \
+ program { \
+ name: part_name"_land"; \
+ signal: "landscape"; \
+ source: part_name; \
+ action: STATE_SET "landscape" 0.0; \
+ target: part_name"_image"; \
+ target: part_name"_title"; \
+ } \
+ program { \
+ name: part_name"_port"; \
+ signal: "portrait"; \
+ source: part_name; \
+ action: STATE_SET "default" 0.0; \
+ target: part_name"_image"; \
+ target: part_name"_title"; \
+ } \
+ program { \
+ name: part_name"_clicked"; \
+ signal: "mouse,clicked,1"; \
+ source: part_name; \
+ action: SIGNAL_EMIT part_name",clicked" "background_signal"; \
+ after: "touch_snd"; \
+ } \
+ program { \
+ name: part_name"_released"; \
+ source: part_name; \
+ action: SIGNAL_EMIT part_name",released" "released_signal"; \
+ } \
+ program { \
+ name: "touch_snd"; \
+ signal: "elm,state,sound,play"; \
+ source: "elm"; \
+ action: RUN_PLUGIN "touch_sound"; \
+ } \
+ program { \
+ name : part_name",portrait"; \
+ source: part_name; \
+ signal: "portrait"; \
+ action: STATE_SET "portrait" 0.0; \
+ target: part_name; \
+ } \
+ program { \
+ name : part_name",landscape"; \
+ source: part_name; \
+ signal: "landscape"; \
+ action: STATE_SET "landscape" 0.0; \
+ target: part_name; \
+ }
+/*
+ script: { \
+ set_state(PART:part_name, "portrait", 0.0); \
+ } \
+ script: { \
+ set_state(PART:part_name, "landscape", 0.0); \
+ } \
+ }
+*/
+collections {
+ base_scale: 2.4;
+ plugins {
+ plugin {
+ name : "touch_sound"; /* Name run by RUN_PLUGIN */
+ source : "feedback"; /* External edje plugin name */
+ param : "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+ }
+ }
+ sounds {
+ sample {
+ name: "button-pressed" RAW;
+ source: "button-pressed.wav";
+ }
+ }
+ images {
+ image: "U01_category_cell.png" COMP;
+ image: "U01_category_cell_press.#.png" COMP;
+ image: "U01_category_icon_images.png" COMP;
+ image: "U01_category_icon_images_h.png" COMP;
+ image: "U01_category_icon_videos.png" COMP;
+ image: "U01_category_icon_videos_h.png" COMP;
+ image: "U01_category_icon_documents.png" COMP;
+ image: "U01_category_icon_documents_h.png" COMP;
+ image: "U01_category_icon_sound.png" COMP;
+ image: "U01_category_icon_sound_h.png" COMP;
+ image: "U01_category_icon_all.png" COMP;
+ image: "U01_category_icon_all_h.png" COMP;
+ image: "U01_category_icon_recent.png" COMP;
+ image: "U01_category_icon_recent_h.png" COMP;
+ }
+ group {
+ name: "category_frame";
+ parts {
+ part {
+ name: "category_rect";
+ type: RECT;
+ mouse_events: 0;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 0.12; }
+ color: 255 255 255 255;
+ }
+ }
+ part {
+ name: "category_text";
+ type: SWALLOW;
+ mouse_events: 0;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.5; to:"category_rect";}
+ rel2 { relative: 0.3 0.1; to:"category_rect";}
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description {
+ state: "landscape" 0.0;
+ rel1 { relative: 0.0 0.5; to:"category_rect";}
+ rel2 { relative: 0.2 0.1; to:"category_rect";}
+ }
+ }
+ part {
+ name: "bg";
+ type: RECT;
+ mouse_events: 0;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.12; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 255;
+ }
+ }
+
+ /* define the `All files' category */
+ part {
+ name: "1";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1{
+ relative: 0.0 0.0;
+ to: "bg";
+ }
+ rel2{
+ relative: 1.0 1/5;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_3;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.5 0.5;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1/5;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ color: CATEGORY_COLOR_3;
+ }
+ }
+ /* there is a divider between `all files' category and `image' category. */
+ DIVIDER_PART("divider_recent_image", "1", "2");
+
+ /* define the image category */
+ part {
+ name: "2";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1{
+ relative: 0.0 1/5;
+ //offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ rel2{
+ relative: 1.0 2/5;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_3;
+ }
+ description {
+ state: "landscape" 0.0;
+ color: CATEGORY_COLOR_3;
+ rel1 {
+ relative: 0.0 1/5;
+ //offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 2/5;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ // align: 0.5 0.5;
+ }
+ }
+
+ /* there is a divider between `all files' category and `image' category. */
+ DIVIDER_PART("divider_image_video", "2", "3");
+
+ /* define the video category */
+ part { name: "3";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 2/5;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 3/5;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_4;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.5 0.5;
+ rel1 {
+ relative: 0.0 2/5;
+ offset: -1 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 3/5;
+ to: "bg";
+ }
+ color: CATEGORY_COLOR_3;
+ }
+ }
+
+ /* there is a divider between `category_image' and `category_video'
+ only in landscape mode. */
+ DIVIDER_PART("divider_video_audio", "3", "4");
+
+ /* define the audio category */
+ part {
+ name: "4";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 3/5;
+ //offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 4/5;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_4;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.5 0.5;
+ color: CATEGORY_COLOR_4;
+ rel1 {
+ relative: 0.0 3/5;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 4/5;
+ offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ }
+ }
+
+ /* there is a divider between `category_video'
+ and `category_sound' only in portrait mode */
+ DIVIDER_PART("divider_audio_document", "4", "5");
+
+ /* define the document category */
+ part {
+ name: "5";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 4/5;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_5;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.5 0.5;
+ color: CATEGORY_COLOR_4;
+ rel1 {
+ relative: 0.0 4/5;
+ //offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ //offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ }
+ }
+
+ /* there is a divider between `category_sound'
+ and `category_document' only in landscape mode */
+ // DIVIDER_PART("divider_document_download", "5", "6");
+
+ /* define the `recent files' category */
+ part {
+ name: "6";
+ type: SWALLOW;
+ mouse_events: 1;
+ repeat_events: 1;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 5/6;
+ //offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ align: 0.5 0.5;
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: CATEGORY_COLOR_5;
+ }
+ description {
+ state: "landscape" 0.0;
+ align: 0.5 0.5;
+ color: CATEGORY_COLOR_4;
+ rel1 {
+ relative: 0.0 5/6;
+ offset: -1 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ }
+ }
+
+ } /*end parts*/
+
+ programs {
+ program {
+ name : "category_frame,landscape";
+ source: "category_frame";
+ signal: "landscape";
+ script: {
+ set_state(PART:"1", "landscape", 0.0);
+ set_state(PART:"2", "landscape", 0.0);
+ set_state(PART:"3", "landscape", 0.0);
+ set_state(PART:"4", "landscape", 0.0);
+ set_state(PART:"5", "landscape", 0.0);
+ set_state(PART:"category_text", "landscape", 0.0);
+ set_state(PART:"divider_recent_image", "shown", 0.0);
+ set_state(PART:"divider_image_video", "shown", 0.0);
+ set_state(PART:"divider_video_audio", "shown", 0.0);
+ set_state(PART:"divider_audio_document", "shown", 0.0);
+ }
+ }
+ program {
+ name : "category_frame,portrait";
+ source: "category_frame";
+ signal: "portrait";
+ script: {
+ set_state(PART:"1", "portrait", 0.0);
+ set_state(PART:"2", "portrait", 0.0);
+ set_state(PART:"3", "portrait", 0.0);
+ set_state(PART:"4", "portrait", 0.0);
+ set_state(PART:"5", "portrait", 0.0);
+ set_state(PART:"category_text", "portrait", 0.0);
+ set_state(PART:"divider_recent_image", "shown", 0.0);
+ set_state(PART:"divider_image_video", "shown", 0.0);
+ set_state(PART:"divider_video_audio", "shown", 0.0);
+ set_state(PART:"divider_audio_document", "shown", 0.0);
+ }
+ }
+ }
+ }/*end group : frame*/
+
+group {
+ name: "group_category_text";
+ parts {
+ GENERAL_CATEGORY_TOP("category_text");
+ }
+ }
+ group {
+ name: "group_category_image";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_image", CATEGORY_COLOR_3, CATEGORY_COLOR_3);
+ GENERAL_CATEGORY_ITEM_PART("category_image",
+ "U01_category_icon_images.png",
+ "U01_category_icon_images_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_image");
+ }
+ } /*end group : group_category_image*/
+
+ group {
+ name: "group_category_video";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_video", CATEGORY_COLOR_4, CATEGORY_COLOR_3);
+ GENERAL_CATEGORY_ITEM_PART("category_video",
+ "U01_category_icon_videos.png",
+ "U01_category_icon_videos_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_video");
+ }
+ }/*end group : group_category_video*/
+
+ group {
+ name: "group_category_sound";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_sound", CATEGORY_COLOR_4, CATEGORY_COLOR_4);
+ GENERAL_CATEGORY_ITEM_PART("category_sound",
+ "U01_category_icon_sound.png",
+ "U01_category_icon_sound_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_sound");
+ }
+ }/*end group : group_category_sound*/
+
+ group {
+ name: "group_category_document";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_document", CATEGORY_COLOR_5, CATEGORY_COLOR_4);
+ GENERAL_CATEGORY_ITEM_PART("category_document",
+ "U01_category_icon_documents.png",
+ "U01_category_icon_documents_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_document");
+ }
+ }/*end group : group_category_document */
+
+ group {
+ name: "group_category_recent";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_recent", CATEGORY_COLOR_3, CATEGORY_COLOR_3);
+ GENERAL_CATEGORY_ITEM_PART("category_recent",
+ "U01_category_icon_recent.png",
+ "U01_category_icon_recent_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_recent");
+ }
+ } /*end group : group_category_image*/
+
+}//End collection
+//end file
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 GENGRID_DEFAULT_LEFT_TOP_PADDING_INC 2 2
+#define GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC 2 2
+#define GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC 1 1
+#define GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC 1 1
+#define GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC 0 0
+#define GENGRID_DEFAULT_LEFT_TOP_FOCUS_PADDING_INC 2 2
+#define GENGRID_DEFAULT_RIGHT_BOTTOM_FOCUS_PADDING_INC 2 2
+
+#define GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC 6 6
+#define GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC 6 6
+#define GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC 1 1
+#define GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC 1 1
+#define GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC 0 0
+#define GENGRID_GRID_TEXT2_TEXT_LEFT_RIGHT_PADDING_INC 6 0
+#define GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC 2 2
+#define GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC 2 2
+#define GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC "#FAFAFAFF"
+#define GENGRID_EDIT_MODE_CHECK_SIZE_INC 63 63
+#define GENGRID_GRID_TEXT_SHADOW_COLOR_INC "#08080899"
+
+
+#define GENGRID_PART_BACKGROUND_COLOR_INC 0 0 0 0
+
+#define FOCUS_BORDER 8 8 8 8
+
+
+
+#define GENGRID_ITEM_SELECT_VI_EFFECT \
+} \
+description { state: "pressed" 0.0; \
+ inherit: "default" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp1"; \
+ smooth: 0; \
+ } \
+} \
+description { state: "selected" 0.0; \
+ inherit: "default" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp"; \
+ smooth: 1; \
+ }
+
+#define GENGRID_PROGRAM_ITEM_SELECT_VI_EFFECT( TARGET ) \
+ program { name: "vi_pressed"; \
+ action: STATE_SET "pressed" 0.0; \
+ TARGET \
+ after: "vi_zoom_in"; \
+ } \
+ program { name: "vi_zoom_in"; \
+ action: STATE_SET "selected" 0.0; \
+ TARGET \
+ transition: SIN_FAC 0.167 1.1; \
+ } \
+ program { name: "vi_zoom_out"; \
+ action: STATE_SET "pressed" 0.0; \
+ TARGET \
+ transition: SIN_FAC 0.167 1.1; \
+ after: "vi_default"; \
+ } \
+ program { name: "vi_default"; \
+ action: STATE_SET "default" 0.0; \
+ TARGET \
+ }
+
+
+#define GENGRID_PROGRAM_DEFAULT( TARGET ) \
+ program { name: "default"; \
+ signal: "elm,state,default"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ target: "focus_bg"; \
+ TARGET \
+ }
+
+#define GENGRID_PART_CHECK(PART) \
+ part { name: "check_top_left_padding"; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ min: 2 2; \
+ align: 0.0 0.0; \
+ fixed: 1 1; \
+ rel1 { \
+ relative: 0.0 0.0; \
+ to: PART; \
+ } \
+ rel2 { \
+ relative: 0.0 0.0; \
+ to: PART; \
+ } \
+ } \
+ } \
+ part { name: "check_bg_clip"; \
+ type: RECT; \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "visible" 0.0; \
+ visible: 1; \
+ } \
+ } \
+ part { name: "elm.check.bg"; \
+ type: IMAGE; \
+ mouse_events: 0; \
+ scale: 1; \
+ clip_to: "check_bg_clip"; \
+ description { state: "default" 0.0; \
+ min: 63 63; \
+ align: 0.0 0.0; \
+ fixed: 1 1; \
+ rel1 { \
+ relative: 1.0 1.0; \
+ to: "check_top_left_padding"; \
+ } \
+ rel2 { \
+ relative: 1.0 1.0; \
+ to: "check_top_left_padding"; \
+ } \
+ image.normal: "00_check_bg.png";\
+ color: 16 72 97 255;\
+ fill.smooth : 0; \
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp1"; \
+ smooth: 0; \
+ } \
+ color: 176 187 212 128;\
+ } \
+ description { state: "selected" 0.0; \
+ inherit: "default" 0.0; \
+ color: 176 187 212 128;\
+ map { \
+ on: 1; \
+ perspective: "persp"; \
+ smooth: 0; \
+ } \
+ } \
+ description { state: "disabled" 0.0; \
+ inherit: "default" 0.0; \
+ color: 16 72 97 77;\
+ } \
+ } \
+ part { name: "bg2_effect";\
+ mouse_events: 0;\
+ scale: 1;\
+ description { state: "default" 0.0;\
+ visible: 0; \
+ min: GENGRID_EDIT_MODE_CHECK_SIZE_INC;\
+ align: 0.0 0.0;\
+ fixed: 1 1;\
+ rel1 {\
+ relative: 1.0 1.0;\
+ to: "check_top_left_padding";\
+ }\
+ rel2 {\
+ relative: 1.0 1.0;\
+ to: "check_top_left_padding";\
+ }\
+ image.normal: "00_check_bg_ef.png";\
+ }\
+ description { state: "visible" 0.0;\
+ inherit: "default" 0.0;\
+ visible: 1; \
+ }\
+ description { state: "pressed" 0.0;\
+ inherit: "visible" 0.0;\
+ map { \
+ on: 1; \
+ perspective: "persp1"; \
+ smooth: 0; \
+ } \
+ }\
+ description { state: "selected" 0.0; \
+ inherit: "visible" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp"; \
+ smooth: 0; \
+ } \
+ } \
+ description { state: "disabled" 0.0;\
+ inherit: "default" 0.0;\
+ visible: 0;\
+ }\
+ }\
+ part { name: "bg2_line";\
+ mouse_events: 0;\
+ scale: 1;\
+ description { state: "default" 0.0;\
+ visible: 0; \
+ min: GENGRID_EDIT_MODE_CHECK_SIZE_INC;\
+ align: 0.0 0.0;\
+ fixed: 1 1;\
+ rel1 {\
+ relative: 1.0 1.0;\
+ to: "check_top_left_padding";\
+ }\
+ rel2 {\
+ relative: 1.0 1.0;\
+ to: "check_top_left_padding";\
+ }\
+ image.normal: "00_check_bg_line.png";\
+ color: 255 255 255 77;\
+ }\
+ description { state: "visible" 0.0;\
+ inherit: "default" 0.0;\
+ visible: 1; \
+ }\
+ description { state: "pressed" 0.0;\
+ inherit: "visible" 0.0;\
+ map { \
+ on: 1; \
+ perspective: "persp1"; \
+ smooth: 0; \
+ } \
+ }\
+ description { state: "selected" 0.0; \
+ inherit: "visible" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp"; \
+ smooth: 0; \
+ } \
+ } \
+ description { state: "disabled" 0.0;\
+ inherit: "visible" 0.0;\
+ color: 255 255 255 38;\
+ }\
+ }\
+ part { name: "check_clip"; \
+ type: RECT; \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ rel1.to: "elm.check.bg"; \
+ rel2.to: "elm.check.bg"; \
+ rel2.relative: 0.0 1.0; \
+ color: 255 255 255 255; \
+ } \
+ description { state: "visible" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ } \
+ description { state: "checked" 0.0; \
+ inherit: "visible" 0.0; \
+ rel2.relative: 1.0 1.0; \
+ } \
+ } \
+ part { name: "elm.check"; \
+ mouse_events: 0; \
+ scale: 1; \
+ clip_to: "check_clip"; \
+ description { state: "default" 0.0; \
+ rel1.to: "elm.check.bg"; \
+ rel2.to: "elm.check.bg"; \
+ image.normal: "00_check_activate.png";\
+ color: 25 181 7 255;\
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default" 0.0; \
+ map { \
+ on: 1; \
+ perspective: "persp1"; \
+ smooth: 0; \
+ } \
+ color: 25 181 7 255;\
+ } \
+ description { state: "selected" 0.0; \
+ inherit: "default" 0.0; \
+ color: 25 181 7 255;\
+ map { \
+ on: 1; \
+ perspective: "persp"; \
+ smooth: 0; \
+ } \
+ } \
+ description { state: "disabled" 0.0; \
+ inherit: "default" 0.0; \
+ color: 153 153 153 255;\
+ } \
+ }
+
+
+#define GENGRID_PROGRAM_CHECK \
+ program { name: "check_show"; \
+ signal: "check,state,show"; \
+ source: ""; \
+ script { \
+ set_int(check_mode, 1); \
+ set_state(PART:"check_bg_clip", "visible", 0.0); \
+ set_state(PART:"bg2_effect", "visible", 0.0); \
+ set_state(PART:"bg2_line", "visible", 0.0); \
+ } \
+ } \
+ program { name: "check_hide"; \
+ signal: "check,state,hide"; \
+ source: ""; \
+ script { \
+ set_int(check_mode, 0); \
+ set_state(PART:"check_bg_clip", "default", 0.0); \
+ set_state(PART:"bg2_effect", "default", 0.0); \
+ set_state(PART:"bg2_line", "default", 0.0); \
+ } \
+ } \
+ program { name: "check_on_no_effect"; \
+ signal: "check,state,on,no_effect"; \
+ source: ""; \
+ script { \
+ if (get_int(check_mode)) { \
+ set_state(PART:"check_clip", "checked", 0.0); \
+ } \
+ } \
+ } \
+ program { name: "check_off"; \
+ signal: "check,state,off"; \
+ source: ""; \
+ action: STATE_SET "default" 0.0; \
+ target: "check_clip"; \
+ } \
+ program { name: "check_on"; \
+ signal: "check,state,on"; \
+ source: ""; \
+ script { \
+ if (get_int(check_mode)) { \
+ set_state(PART:"check_clip", "visible", 0.0); \
+ run_program(PROGRAM:"check_on_transit"); \
+ } \
+ } \
+ } \
+ program { name: "check_on_transit"; \
+ action: STATE_SET "checked" 0.0; \
+ transition: LINEAR 0.267; \
+ target: "check_clip"; \
+ } \
+ program { name: "check_disabled"; \
+ signal: "check,state,disabled"; \
+ source: ""; \
+ action: STATE_SET "disabled" 0.0; \
+ target: "elm.check.bg"; \
+ target: "elm.check"; \
+ target: "bg2_effect";\
+ target: "bg2_line";\
+ }\
+ program { name: "check_vi_pressed"; \
+ action: STATE_SET "pressed" 0.0; \
+ target: "bg2_line"; \
+ after: "check_zoom_in"; \
+ } \
+ program { name: "check_vi_zoom_in"; \
+ action: STATE_SET "selected" 0.0; \
+ target: "bg2_line"; \
+ transition: SIN_FAC 0.167 1.1; \
+ } \
+ program { name: "check_vi_zoom_out"; \
+ action: STATE_SET "pressed" 0.0; \
+ target: "bg2_line"; \
+ transition: SIN_FAC 0.167 1.1; \
+ after: "check_default"; \
+ } \
+ program { name: "check_pressed"; \
+ script { \
+ if (get_int(check_mode)) { \
+ run_program(PROGRAM:"check_vi_pressed"); \
+ } \
+ } \
+ } \
+ program { name: "check_zoom_in"; \
+ script { \
+ if (get_int(check_mode)) { \
+ run_program(PROGRAM:"check_vi_zoom_in"); \
+ } \
+ } \
+ } \
+ program { name: "check_zoom_out"; \
+ script { \
+ if (get_int(check_mode)) { \
+ run_program(PROGRAM:"check_vi_zoom_out"); \
+ } \
+ } \
+ } \
+ program { name: "check_default"; \
+ action: STATE_SET "visible" 0.0; \
+ target: "bg2_line";\
+ }
+
+
+#define GENGRID_IMG_MMC_ICON "my_files_sd_card.png"
+#define GENGRID_IMG_VIDEO_PLAY_ICON "myfile_icon_video_play.png"
+#define GENGRID_IMG_FOCUS "00_focus_01.#.png"
+#define GENGRID_FONT_STYLE_INC "26"
+
+styles {
+ style { name: "gengrid_textblock_style";
+ base: "font=Tizen:style=Bold style=far_shadow,bottom shadow_color="GENGRID_GRID_TEXT_SHADOW_COLOR_INC" font_size="GENGRID_FONT_STYLE_INC" color=#FFFFFF align=center wrap=mixed ellipsis=1.0 text_class=T060E";
+ tag: "br" "\n";
+ tag: "ps" "ps";
+ tag: "tab" "\t";
+ tag: "b" "+ font_weight=Bold";
+ }
+}
+
+
+images {
+ image: GENGRID_IMG_MMC_ICON COMP;
+ image: GENGRID_IMG_VIDEO_PLAY_ICON COMP;
+ image: GENGRID_IMG_FOCUS COMP;
+ image: "00_check_activate.png" COMP;
+ image: "00_check_bg.png" COMP;
+ image: "00_check_bg_ef.png" COMP;
+ image: "00_check_focus.png" COMP;
+ image: "00_check_bg_line.png" COMP;
+}
+
+collections{
+ plugins {
+ plugin {
+ name: "touch_sound"; // Name run by RUN_PLUGIN
+ source: "feedback"; // External edje plugin name
+ param: "1 0";
+
+ }
+ }
+
+ group { name: "elm/gengrid/item/custom/default/default";
+ data.item: "contents" "elm.swallow.icon elm.swallow.end elm.swallow.video";
+ data.item: "focus_highlight" "on";
+ script {
+ public selected = 0;
+ public check_mode = 0;
+ }
+ parts {
+ part { name: "select_clip";
+ type: RECT;
+ description { state: "default" 0.0;
+ visible: 0;
+ }
+ description { state: "selected" 0.0;
+ visible: 0;
+ }
+ }
+ part { name: "persp";
+ type: RECT;
+ description { state: "default" 0.0;
+ min: 32 32;
+ max: 32 32;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ color: 0 0 0 0;
+ visible: 1;
+ perspective {
+ zplane: -70;
+ focal: 1000;
+ }
+ }
+ }
+ part { name: "persp1";
+ type: RECT;
+ description { state: "default" 0.0;
+ min: 32 32;
+ max: 32 32;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ color: 0 0 0 0;
+ visible: 1;
+ perspective {
+ zplane: 0;
+ focal: 1000;
+ }
+ }
+ }
+ part { name: "bg";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: GENGRID_PART_BACKGROUND_COLOR_INC;
+ }
+ }
+ part { name: "left_top_padding";
+ type: SPACER;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_LEFT_TOP_PADDING_INC;
+ align: 0.0 0.0;
+ fixed: 1 1;
+ rel1.to: "bg";
+ rel2 {
+ relative: 0.0 0.0;
+ to: "bg";
+ }
+ }
+ }
+ part { name: "right_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC;
+ align: 1.0 1.0;
+ fixed: 1 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ rel2.to: "bg";
+ }
+ }
+ part { name: "item_bg";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "left_top_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "right_bottom_padding";
+ }
+ //color_class: "W154"; [ToDo] obselete
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "item_bg_left_top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
+ align: 0.0 0.0;
+ fixed: 1 1;
+ rel1.to: "item_bg";
+ rel2 {
+ relative: 0.0 0.0;
+ to: "item_bg";
+ }
+ }
+ }
+ part { name: "item_bg_right_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
+ align: 1.0 1.0;
+ fixed: 1 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "item_bg";
+ }
+ rel2.to: "item_bg";
+ }
+ }
+ part { name: "item_real_bg";
+ type: RECT;
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "item_bg_left_top_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "item_bg_right_bottom_padding";
+ }
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "item_real_bg_left_top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
+ align: 0.0 0.0;
+ fixed: 1 1;
+ rel1.to: "item_real_bg";
+ rel2 {
+ relative: 0.0 0.0;
+ to: "item_real_bg";
+ }
+ }
+ }
+ part { name: "item_real_bg_right_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
+ align: 1.0 1.0;
+ fixed: 1 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "item_real_bg";
+ }
+ rel2.to: "item_real_bg";
+ }
+ }
+ part { name: "elm.swallow.icon";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "item_real_bg_left_top_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "item_real_bg_right_bottom_padding";
+ }
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "video_text_bg";
+ type: SPACER;
+ description { state: "default" 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "item_real_bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "item_real_bg";
+ }
+ }
+ }
+ part { name: "elm.video_text.padding.left";
+ scale: 1;
+ type: SPACER;
+ description { state: "default" 0.0;
+ rel1 {
+ relative: 0 0;
+ to: "video_text_bg";
+ }
+ rel2 {
+ relative: 0 1;
+ to: "video_text_bg";
+ }
+ }
+ }
+ part { name: "elm.swallow.video";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ rel1.to: "elm.swallow.icon";
+ rel2.to: "elm.swallow.icon";
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ rel1.to: "elm.swallow.icon";
+ rel2.to: "elm.swallow.icon";
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "reorder_bg";
+ type: RECT;
+ repeat_events: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "item_bg";
+ rel2.to: "item_bg";
+ color: 0 0 0 0;
+ }
+ }
+ part { name: "focus_bg";
+ type: IMAGE;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "elm.swallow.icon";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "elm.swallow.icon";
+ }
+ image.normal: GENGRID_IMG_FOCUS;
+ //color_class: "W061"; [ToDo] obselete
+ }
+ description { state: "enabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ }
+ programs {
+ program { name: "selected";
+ signal: "elm,state,selected";
+ source: "elm";
+ script {
+ if (!get_int(selected)) {
+ set_int(selected, 1);
+ run_program(PROGRAM:"vi_pressed");
+ }
+ }
+ }
+ program { name: "unselected";
+ signal: "elm,state,unselected";
+ source: "elm";
+ script {
+ if (get_int(selected)) {
+ set_int(selected, 0);
+ run_program(PROGRAM:"vi_zoom_out");
+ }
+ }
+ }
+ GENGRID_PROGRAM_ITEM_SELECT_VI_EFFECT(
+ target: "item_bg";
+ target: "item_real_bg";
+ target: "elm.swallow.icon";
+ target: "elm.swallow.end";
+ )
+ program { name: "touch_snd";
+ signal: "mouse,clicked,1";
+ source: "elm.swallow.icon";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ program { name: "action_focus";
+ signal: "elm,action,focus_highlight,show";
+ source: "elm";
+ action: STATE_SET "enabled" 0.0;
+ target: "focus_bg";
+ }
+ program { name: "action_unfocus";
+ signal: "elm,action,focus_highlight,hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "focus_bg";
+ }
+ }
+ }
+
+ group { name: "elm/gengrid/item/custom/myfile/default";
+ inherit: "elm/gengrid/item/custom/default/default";
+ data.item: "texts" "elm.text";
+ data.item: "contents" "elm.swallow.icon elm.swallow.inner_icon elm.swallow.end";
+
+ parts {
+ part { name: "left_top_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;
+ }
+ }
+ part { name: "right_bottom_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;
+ }
+ }
+ part { name: "item_bg";
+ description { state: "default" 0.0;
+ visible: 1;
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "item_bg_left_top_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;
+ }
+ }
+ part { name: "item_bg_right_bottom_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
+ }
+ }
+ part { name: "item_real_bg_left_top_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
+ }
+ }
+ part { name: "item_real_bg_right_bottom_padding";
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
+ }
+ }
+ part { name: "text_left_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_TEXT_LEFT_RIGHT_PADDING_INC;
+ align: 0.0 0.5;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "item_bg";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "item_bg";
+ }
+ }
+ }
+ part { name: "text_right_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: GENGRID_GRID_TEXT2_TEXT_LEFT_RIGHT_PADDING_INC;
+ align: 1.0 0.5;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "item_bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "item_bg";
+ }
+ }
+ }
+ part { name: "text_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 10;
+ align: 0.5 1.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "item_bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "item_bg";
+ }
+ }
+ }
+ part
+ {
+ name:"file_icon_clipper";
+ type:RECT;
+ scale: 1;
+ mouse_events: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "item_real_bg_left_top_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "item_real_bg_right_bottom_padding";
+ }
+ }
+ }
+
+ part { name: "elm.swallow.icon";
+ type: SWALLOW;
+ clip_to: "file_icon_clipper";
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part { name: "elm.swallow.inner_icon";
+ type: SWALLOW;
+ repeat_events: 1;
+ clip_to: "file_icon_clipper";
+ description
+ {
+ //state: "inner" 0.0;
+ state: "default" 0.0;
+ min: 81 81;
+ max: 81 81;
+ align: 0.5 0.5;
+ rel1 {
+ relative: 1.0 1.0;
+ to: "file_icon_clipper";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to: "file_icon_clipper";
+ }
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+
+ GENGRID_PART_CHECK("item_bg");
+ part
+ {
+ name:"mmc_icon";
+ type:IMAGE;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min:45 45;
+ fixed:1 1;
+ visible: 1;
+ rel1 { relative: (129/176) (3/176); to:"item_bg";}
+ rel2 { relative: (174/176) (48/176); to:"item_bg";}
+ image.normal: GENGRID_IMG_MMC_ICON;
+ }
+ }
+ part
+ {
+ name:"video_play";
+ type:IMAGE;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 0.0 0.0; }
+ }
+ description
+ {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ min: 108 108;
+ max: 108 108;
+ align: 0.5 0.5;
+ rel1 { relative: 0.0 0.0; to:"item_bg";}
+ rel2 { relative: 1.0 1.0; to:"item_bg";}
+ image.normal: GENGRID_IMG_VIDEO_PLAY_ICON;
+ }
+ }
+ part { name: "elm.text";
+ type: TEXTBLOCK;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 26;
+ align: 0.5 1.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "text_left_padding";
+ to_y: "text_bottom_padding";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "text_right_padding";
+ to_y: "text_bottom_padding";
+ }
+ text {
+ style: "gengrid_textblock_style";
+ min: 0 1;
+ align: 0.5 1.0;
+ }
+ GENGRID_ITEM_SELECT_VI_EFFECT
+ }
+ }
+ part
+ {
+ name:"snd_bg";
+ type:RECT;
+ scale: 1;
+ mouse_events: 1;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ rel1 { relative: 0.0 0.0; to:"item_bg";}
+ rel2 { relative: 1.0 1.0; to:"item_bg";}
+ color: 0 0 0 0;
+ }
+ }
+ }
+ programs {
+ program { name: "selected";
+ signal: "elm,state,selected";
+ source: "elm";
+ script {
+ if (!get_int(selected)) {
+ set_int(selected, 1);
+ run_program(PROGRAM:"vi_pressed");
+ run_program(PROGRAM:"check_pressed");
+ }
+ }
+ }
+ program { name: "unselected";
+ signal: "elm,state,unselected";
+ source: "elm";
+ script {
+ if (get_int(selected)) {
+ set_int(selected, 0);
+ run_program(PROGRAM:"vi_zoom_out");
+ run_program(PROGRAM:"check_zoom_out");
+ }
+ }
+ }
+ GENGRID_PROGRAM_ITEM_SELECT_VI_EFFECT(
+ target: "item_bg";
+ target: "item_real_bg";
+ target: "elm.swallow.icon";
+ target: "elm.swallow.inner_icon";
+ target: "elm.swallow.end";
+ target: "elm.check";
+ target: "elm.check.bg";
+ target: "bg2_effect";
+ target: "elm.text";
+ )
+ GENGRID_PROGRAM_DEFAULT(
+ target: "item_bg";
+ target: "item_real_bg";
+ target: "elm.swallow.icon";
+ target: "elm.swallow.inner_icon";
+ target: "elm.swallow.end";
+ target: "elm.check";
+ target: "elm.check.bg";
+ target: "check_bg_clip";
+ target: "bg2_line";
+ target: "bg2_effect";
+ target: "check_clip";
+ )
+ program { name: "touch_snd1";
+
+ signal: "mouse,clicked,1";
+ source: "snd_bg";
+ action: RUN_PLUGIN "touch_sound";
+ }
+ program {
+ name:"disable_mmc";
+ signal: "elm.mmc.hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "mmc_icon";
+ }
+ program {
+ name:"enable_mmc";
+ signal: "elm.mmc.show";
+ source: "elm";
+ action: STATE_SET "show" 0.0;
+ target: "mmc_icon";
+ }
+ program {
+ name:"disable_video_icon";
+ signal: "elm.video.hide";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "video_play";
+ }
+ program {
+ name:"enable_video_icon";
+ signal: "elm.video.show";
+ source: "elm";
+ action: STATE_SET "show" 0.0;
+ target: "video_play";
+ }
+ program {
+ name:"show_inner";
+ signal: "elm.icon.inner";
+ source: "elm";
+ action: STATE_SET "inner" 0.0;
+ target: "elm.swallow.icon";
+ }
+
+ GENGRID_PROGRAM_CHECK
+ }
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+// List bg color
+
+// Genlist Text
+
+#define GENLIST_HEIGHT 135
+#define GENLIST_HEIGHT_1LINE 102
+#define GENLIST_PART_LIST_LINE_HEIGHT 1
+
+#define GENLIST_PADDING_SIZE_DEFAULT 16
+#define GENLIST_PADDING_SIZE_LEFT 20
+#define GENLIST_PADDING_SIZE_RIGHT 26
+// Dialogue group image has bottom padding (2piexl), Giant font can overlapped bottom line of image.
+#define GENLIST_PADDING_SIZE_TOP 2
+#define GENLIST_PADDING_SIZE_BOTTOM 2
+// -----------------------------------------------------
+
+// | top |
+// ---------------------
+// left | HERE | right
+// ---------------------
+// | bottom |
+// ------------------
+// | --> HERE
+// ------------------
+#define DSC_FROM_L( STATE, PARAM ) \
+ description { state: STATE;\
+ fixed: 1 0; \
+ align: 0.0 0.5; \
+ rel2.relative: 0.0 1.0; \
+ PARAM\
+}
+
+// ------------------
+// HERE <-- |
+// ------------------
+#define DSC_FROM_R( STATE, PARAM ) \
+ description { state: STATE;\
+ fixed: 1 0; \
+ align: 1.0 0.5; \
+ rel1.relative: 1 0; \
+ PARAM\
+}
+
+
+// ---------------------
+// LEFT | HERE | RIGHT
+// ---------------------
+// | BOTTOM |
+
+#define DSC_LR( STATE, LEFT, RIGHT, PARAM ) \
+ description { state: STATE;\
+ rel1 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ }\
+ rel2 {\
+ relative: 0 1;\
+ to_x: RIGHT;\
+ }\
+ PARAM\
+}
+
+
+#define GENLIST_DESCRIPTION( left, right, top, bottom, param ) \
+ description { state: "default" 0.0;\
+ rel1 { \
+ relative: 1 1; \
+ to_x: left; \
+ to_y: top; \
+ }\
+ rel2 {\
+ relative: 0 0;\
+ to_x: right;\
+ to_y: bottom;\
+ }\
+ param\
+}
+
+// ---------------------
+// left |--> HERE
+// ---------------------
+#define GENLIST_DESCRIPTION_L( left, param ) \
+ description { state: "default" 0.0;\
+ align: 0 0.5; \
+ fixed: 1 0; \
+ rel1 { \
+ relative: 1 0; \
+ to_x: left; \
+ to_y: "base"; \
+ }\
+ rel2 { \
+ relative: 1 1;\
+ to_x: left; \
+ to_y: "base"; \
+ }\
+ param\
+}
+
+
+#define GENLIST_DESCRIPTION_RTB( right, top, bottom, param ) \
+ description { state: "default" 0.0;\
+ align: 1 0.5;\
+ rel1 { \
+ relative: 0 1; \
+ to_x: right; \
+ to_y: top; \
+ }\
+ rel2 {\
+ relative: 0 0;\
+ to_x: right;\
+ to_y: bottom;\
+ }\
+ param\
+}
+
+
+#define GENLIST_PROLOG \
+ data.item: "selectraise" "on"; \
+ data.item: "treesize" 0; \
+ data.item: "focus_highlight" "on";
+
+
+#define GENLIST_PROLOG_NORMAL \
+ GENLIST_PROLOG \
+ data.item: "treesize" GENLIST_TREESIZE_DEFAULT; \
+ data.item: "flips" "elm.flip.content elm.flip.icon"; \
+ images { \
+ image : "00_list_group_bg.#.png" COMP; \
+ image : "00_list_group_bg_ef.#.png" COMP; \
+ image : "00_focus_01.#.png" COMP; \
+ }
+
+
+#define GENLIST_NAME(NAME) \
+ name: "elm/genlist/item/"NAME;
+
+//****************************************************************************//
+// ****************************** BG Image **********************************//
+//****************************************************************************//
+#define GENLIST_PART_BG_NORMAL \
+ GENLIST_PART_RECT("bg_clip", \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 1; \
+ color: 255 255 255 255; \
+ } \
+ description { state: "decorate" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "reorder" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "decorate_reorder" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ ) \
+ GENLIST_PART_RECT("bg_reorder_clip", \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "reorder" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ color: 255 255 255 255; \
+ } \
+ description { state: "decorate_reorder" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "decorate" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "reorder_flip" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ ) \
+ GENLIST_PART_RECT("bg", \
+ clip_to: "bg_clip"; \
+ description { state: "default" 0.0; \
+ color_class: "B011"; \
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default" 0.0; \
+ color_class: "B041P"; \
+ } \
+ description { state: "disabled" 0.0; \
+ inherit: "default" 0.0; \
+ } \
+ ) \
+ GENLIST_PART_SPACER("bg_reorder_left", \
+ description { state: "default" 0.0; \
+ min: 16 0; \
+ max: 16 -1; \
+ fixed: 1 0; \
+ align: 0 0.5; \
+ rel2.relative: 0 1; \
+} \
+ ) \
+ GENLIST_PART_SPACER("bg_reorder_right", \
+ description { state: "default" 0.0; \
+ min: 16 0; \
+ max: 16 -1; \
+ fixed: 1 0; \
+ align: 1.0 0.5; \
+ rel1.relative: 1 0; \
+} \
+ ) \
+ GENLIST_PART_SPACER("bg_reorder_top", \
+ description { state: "default" 0.0; \
+ min: 0 2; \
+ max: -1 2; \
+ fixed: 0 1; \
+ align: 0.5 0; \
+ rel2.relative: 1 0; \
+} \
+ ) \
+ GENLIST_PART_SPACER("bg_reorder_bottom", \
+ description { state: "default" 0.0; \
+ min: 0 2; \
+ max: -1 2; \
+ fixed: 0 1; \
+ align: 0.5 1.0; \
+ rel1.relative: 0 1; \
+} \
+ ) \
+ GENLIST_PART_IMAGE("bg_reorder", \
+ clip_to: "bg_reorder_clip"; \
+ description { state: "default" 0.0; \
+ rel1 { \
+ relative: 1 1; \
+ to_x: "bg_reorder_left"; \
+ to_y: "bg_reorder_top"; \
+ } \
+ rel2 { \
+ relative: 0 0; \
+ to_x: "bg_reorder_right"; \
+ to_y: "bg_reorder_bottom"; \
+ } \
+ image { \
+ normal: "00_list_group_bg.#.png"; \
+ } \
+ color_class: "B0217"; \
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default"; \
+ color_class: "B041P"; \
+ } \
+ description { state: "flipped" 0.0; \
+ inherit: "default"; \
+ visible: 0; \
+ } \
+ ) \
+ GENLIST_PART_IMAGE("bg_reorder_ef", \
+ clip_to: "bg_reorder_clip"; \
+ description { state: "default" 0.0; \
+ rel1 { \
+ relative: 1 1; \
+ to_x: "bg_reorder_left"; \
+ to_y: "bg_reorder_top"; \
+ } \
+ rel2 { \
+ relative: 0 0; \
+ to_x: "bg_reorder_right"; \
+ to_y: "bg_reorder_bottom"; \
+ } \
+ image { \
+ normal: "00_list_group_bg_ef.#.png"; \
+ } \
+ color_class: "B0217"; \
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default"; \
+ } \
+ description { state: "flipped" 0.0; \
+ inherit: "default"; \
+ visible: 0; \
+ } \
+ ) \
+ GENLIST_PART_RECT("sound", \
+ repeat_events: 1; /*for play_sound to check pressed state*/ \
+ description { state: "default" 0.0; \
+ color: 0 0 0 0; \
+ } \
+ )
+
+
+//****************************************************************************//
+//********************************* PADDING **********************************//
+//****************************************************************************//
+#define GENLIST_PART_EXPANDED_PAD \
+ part { name: "elm.swallow.pad"; \
+ type: SWALLOW; \
+ scale: 1; \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ min: 0 0; \
+ fixed: 1 0; \
+ align: 0.0 0.5; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel2.relative: 0.0 1.0; \
+ } \
+} \
+
+#define GENLIST_DESCRIPTION_DECORATE_PADDING \
+ description { state: "decorate" 0.0; \
+ inherit: "default" 0.0; \
+ min: 0 0; \
+ max: 0 0; \
+}
+
+#define GENLIST_DESCRIPTION_REORDER_PADDING \
+ description { state: "reorder" 0.0; \
+ inherit: "default" 0.0; \
+ min: 32 0; \
+ max: 32 -1; \
+}
+
+
+
+#define GENLIST_PART_PADDING_LEFT_SIZE( SIZE ) \
+ GENLIST_PART_EXPANDED_PAD \
+ GENLIST_PART_SPACER("elm.padding.left", \
+ GENLIST_DESCRIPTION_L("elm.swallow.pad", \
+ min: SIZE 0; \
+ max: SIZE -1; \
+ fixed: 1 0; \
+ ) \
+ GENLIST_DESCRIPTION_DECORATE_PADDING \
+ GENLIST_DESCRIPTION_REORDER_PADDING \
+ GENLIST_DESCRIPTION_DECORATE_REORDER_PADDING \
+ )
+
+
+#define GENLIST_PART_PADDING_RIGHT_SIZE( SIZE ) \
+ GENLIST_PART_SPACER("elm.padding.right", \
+ description { state: "default" 0.0; \
+ min: SIZE 0; \
+ max: SIZE -1; \
+ fixed: 1 0; \
+ align: 1.0 0.5; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel1.relative: 1 0; \
+} \
+GENLIST_DESCRIPTION_DECORATE_PADDING \
+GENLIST_DESCRIPTION_REORDER_PADDING \
+GENLIST_DESCRIPTION_DECORATE_REORDER_PADDING \
+ )
+
+
+
+#define GENLIST_PART_PADDING_TOP_SIZE( SIZE ) \
+ GENLIST_PART_SPACER("elm.padding.top", \
+ description { \
+ state: "default" 0.0; \
+ min: 0 SIZE; \
+ max: -1 SIZE; \
+ fixed: 0 1; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel2.relative: 1.0 0.0; \
+ align: 0.5 0.0; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default" 0.0; \
+min: 0 (SIZE+2); \
+max: -1 (SIZE+2); \
+} \
+ )
+
+#define GENLIST_PART_PADDING_BOTTOM_SIZE( SIZE ) \
+ GENLIST_PART_SPACER("elm.padding.bottom", \
+ description { state: "default" 0.0; \
+ min: 0 SIZE; \
+ max: -1 SIZE; \
+ fixed: 0 1; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel1.relative: 0.0 1.0; \
+ align: 0.5 1.0; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default" 0.0; \
+min: 0 (SIZE+2); \
+max: -1 (SIZE+2); \
+} \
+ )
+
+#define GENLIST_PART_PADDING_R( NAME, RIGHT ) \
+ GENLIST_PART_SPACER(NAME, \
+ description { state: "default" 0.0; \
+ fixed: 1 0; \
+ min: GENLIST_PADDING_SIZE_DEFAULT 0; \
+ max: GENLIST_PADDING_SIZE_DEFAULT -1; \
+ align: 1 0.5; \
+ rel1 { \
+ relative: 0 0; \
+ to_x: RIGHT; \
+ } \
+ rel2 { \
+ relative: 0 1; \
+ to_x: RIGHT; \
+ } \
+} \
+ )
+
+
+// 2.2.7 Genlist_Edit mode (Rename)
+// FIXME: padding is not needed when swallow content is NULL.
+// But how can edje know existence of swallow content?
+#define GENLIST_PART_FLIP \
+ GENLIST_PART_RECT("elm.flip.bg", \
+ mouse_events: 0; \
+ description { state: "default" 0.0;\
+ rel2.offset: 0 -3; \
+ color_class: "B011"; \
+ visible: 0; \
+ } \
+ description { state: "flipped" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ }\
+ ) \
+ GENLIST_PART_SPACER("elm.flip.padding.right", \
+ description { state: "default" 0.0; \
+ min: 26 0; \
+ max: 26 -1; \
+ fixed: 1 0; \
+ align: 1 0.5; \
+ rel1.relative: 1 0; \
+} \
+ ) \
+ GENLIST_PART_ICON("elm.flip.content", \
+ GENLIST_DESCRIPTION("elm.padding.left", "elm.flip.padding.icon.left", \
+ "elm.padding.top", "elm.padding.bottom", \
+ visible: 1; /* FIXME: object(entry) should be visible when focused. if not, it will be unfocused immediately */ \
+ min: 0 96; \
+ ) \
+ description { state: "flipped" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+} \
+ ) \
+ GENLIST_PART_PADDING_R("elm.flip.padding.icon.left", "elm.flip.icon") \
+ GENLIST_PART_ICON( "elm.flip.icon", \
+ GENLIST_DESCRIPTION_RTB("elm.flip.padding.right", \
+ "elm.padding.top", "elm.padding.bottom", \
+ visible: 0; \
+ aspect: 1 1; \
+ align: 1 0.5; \
+ max: 158 74; \
+ ) \
+ description { state: "flipped" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+} \
+ )
+
+//****************************************************************************//
+// ******************************* Programs ********************************//
+//**************************************************************************//
+
+#define GENLIST_PROGRAM_DISABLED( TARGET ) \
+ program { name: "enabled"; \
+ signal: "elm,state,enabled"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ TARGET \
+} \
+program { name: "disabled"; \
+signal: "elm,state,disabled"; \
+source: "elm"; \
+action: STATE_SET "disabled" 0.0; \
+TARGET \
+}
+
+#define GENLIST_PROGRAM_SELECT( TARGET ) \
+ program { name: "pressed"; \
+ signal: "elm,state,selected"; \
+ source: "elm"; \
+ action: STATE_SET "pressed" 0.0; \
+ TARGET \
+} \
+program { name: "unselected"; \
+signal: "elm,state,unselected"; \
+source: "elm"; \
+action: STATE_SET "default" 0.0; \
+TARGET \
+}
+
+
+//****************************************************************************//
+// ******************************* Icon Part ******************************//
+//***************************************************************************//
+#define GENLIST_PART_ICON(NAME, DESCRIPION) \
+ part { name: NAME; \
+ scale: 1; \
+ type: SWALLOW; \
+ DESCRIPION \
+}
+
+
+
+/*****************************************************************************/
+/******************************* Genlist IMAGE ********************************/
+/*****************************************************************************/
+#define GENLIST_PART_IMAGE(NAME, DESCRIPION) \
+ part { name: NAME; \
+ scale: 1; \
+ type: IMAGE; \
+ DESCRIPION \
+}
+
+
+/*****************************************************************************/
+/******************************* Genlist RECT ********************************/
+/*****************************************************************************/
+#define GENLIST_PART_SPACER(NAME, DESCRIPION) \
+ part { name: NAME; \
+ scale: 1; \
+ mouse_events: 0; \
+ type: SPACER; \
+ DESCRIPION \
+}
+
+#define GENLIST_PART_RECT(NAME, DESCRIPION) \
+ part { name: NAME; \
+ scale: 1; \
+ type: RECT; \
+ DESCRIPION \
+}
+
+
+#define GENLIST_PROGRAM_FOCUS_NORMAL \
+ program { name: "focused"; \
+ signal: "elm,action,focus_highlight,show"; \
+ source: "elm"; \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"bg_reorder_clip", st, 30, vl); \
+ if (!strcmp(st, "reorder") || !strcmp(st, "decorate_reorder")) \
+ set_state(PART:"focus_part_reorder", "focused", 0.0); \
+ else \
+ set_state(PART:"focus_part", "focused", 0.0); \
+ } \
+} \
+program { name: "unfocused"; \
+signal: "elm,action,focus_highlight,hide"; \
+source: "elm"; \
+action: STATE_SET "default" 0.0; \
+target: "focus_part_reorder"; \
+target: "focus_part"; \
+}
+
+#define GENLIST_PART_BOTTOM_LINE \
+ GENLIST_PART_RECT("bottom_line_clip", \
+ description { state: "default" 0.0; \
+ color: 255 255 255 255; \
+} \
+description { state: "decorate" 0.0; \
+inherit: "default" 0.0; \
+color: 0 0 0 0; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default" 0.0; \
+color: 0 0 0 0; \
+} \
+description { state: "decorate_reorder" 0.0; \
+inherit: "default" 0.0; \
+color: 0 0 0 0; \
+} \
+ ) \
+ GENLIST_PART_RECT("bottom_line", \
+ mouse_events: 0; \
+ clip_to: "bottom_line_clip"; \
+ description { state: "default" 0.0; \
+ min: 0 GENLIST_PART_LIST_LINE_HEIGHT; \
+ max: -1 GENLIST_PART_LIST_LINE_HEIGHT; \
+ fixed: 0 1; \
+ align: 0.5 1; \
+ color_class: "B0223"; \
+ rel1.to_x: "base"; \
+ rel1.relative: 0 0; \
+ rel2.to_x: "base"; \
+ rel2.relative: 1 1; \
+ rel1.offset: -1 -1; \
+ } \
+ description { state: "flipped" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ description { state: "hidden" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ } \
+ )
+
+#define GENLIST_PART_BOTTOM_LINE_OFF \
+ GENLIST_PART_RECT("bottom_line", \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ color: 0 0 0 0; \
+ } \
+ )
+
+#define GENLIST_DESCRIPTION_DECORATE_REORDER_PADDING \
+ description { state: "decorate_reorder" 0.0; \
+ inherit: "default" 0.0; \
+ min: 0 0; \
+ max: 0 0; \
+}
+
+#define GENLIST_PART_PADDING_LEFT \
+ GENLIST_PART_EXPANDED_PAD \
+ GENLIST_PART_SPACER("elm.padding.left", \
+ GENLIST_DESCRIPTION_L("elm.swallow.pad", \
+ min: GENLIST_PADDING_SIZE_LEFT 0; \
+ max: GENLIST_PADDING_SIZE_LEFT -1; \
+ fixed: 1 0; \
+ ) \
+ GENLIST_DESCRIPTION_DECORATE_PADDING \
+ GENLIST_DESCRIPTION_REORDER_PADDING \
+ GENLIST_DESCRIPTION_DECORATE_REORDER_PADDING \
+ )
+
+#define GENLIST_PART_PADDING_RIGHT \
+ GENLIST_PART_SPACER("elm.padding.right", \
+ description { state: "default" 0.0; \
+ min: GENLIST_PADDING_SIZE_RIGHT 0; \
+ max: GENLIST_PADDING_SIZE_RIGHT -1; \
+ fixed: 1 0; \
+ align: 1.0 0.5; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel1.relative: 1 0; \
+} \
+GENLIST_DESCRIPTION_DECORATE_PADDING \
+GENLIST_DESCRIPTION_REORDER_PADDING \
+GENLIST_DESCRIPTION_DECORATE_REORDER_PADDING \
+ )
+
+#define GENLIST_PART_PADDING_TOP \
+ GENLIST_PART_SPACER("elm.padding.top", \
+ description { \
+ state: "default" 0.0; \
+ min: 0 GENLIST_PADDING_SIZE_TOP; \
+ max: -1 GENLIST_PADDING_SIZE_TOP; \
+ fixed: 0 1; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel2.relative: 1.0 0.0; \
+ align: 0.5 0.0; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default" 0.0; \
+min: 0 (GENLIST_PADDING_SIZE_TOP+2); \
+max: -1 (GENLIST_PADDING_SIZE_TOP+2); \
+} \
+ )
+
+#define GENLIST_PART_PADDING_BOTTOM \
+ GENLIST_PART_SPACER("elm.padding.bottom", \
+ description { state: "default" 0.0; \
+ min: 0 GENLIST_PADDING_SIZE_BOTTOM; \
+ max: -1 GENLIST_PADDING_SIZE_BOTTOM; \
+ fixed: 0 1; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ rel1.relative: 0.0 1.0; \
+ align: 0.5 1.0; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default" 0.0; \
+min: 0 (GENLIST_PADDING_SIZE_BOTTOM+2); \
+max: -1 (GENLIST_PADDING_SIZE_BOTTOM+2); \
+} \
+ )
+
+#define GENLIST_PART_FOCUS \
+ GENLIST_PART_IMAGE("focus_part", \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ visible: 0; \
+ image { \
+ normal: "00_focus_01.#.png"; \
+ } \
+ color_class: "W161"; \
+ } \
+ description { state: "focused" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ } \
+ ) \
+
+#define GENLIST_PART_FOCUS_REORDER \
+ GENLIST_PART_IMAGE("focus_part_reorder", \
+ mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1 { \
+ relative: 1 1; \
+ to_x: "bg_reorder_left"; \
+ to_y: "bg_reorder_top"; \
+ } \
+ rel2 { \
+ relative: 0 0; \
+ to_x: "bg_reorder_right"; \
+ to_y: "bg_reorder_bottom"; \
+ } \
+ visible: 0; \
+ image { \
+ normal: "00_focus_01.#.png"; \
+ } \
+ color_class: "W161"; \
+ } \
+ description { state: "focused" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ } \
+ )
+
+
+#define GENLIST_PART_FOCUS_NORMAL \
+ GENLIST_PART_FOCUS \
+ GENLIST_PART_FOCUS_REORDER
+
+#define GENLIST_PROGRAM_DEFAULT( TARGET ) \
+ program { name: "default"; \
+ signal: "elm,state,default"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ TARGET \
+} \
+
+#define GENLIST_PROGRAM_FLIP \
+ program { name: "flip_enabled"; \
+ signal: "elm,state,flip,enabled"; \
+ source: "elm"; \
+ transition: DECELERATE 0.5; \
+ action: STATE_SET "flipped" 0.0; \
+ target: "elm.flip.content"; \
+ target: "elm.flip.icon"; \
+} \
+program { name: "flip_disabled"; \
+signal: "elm,state,flip,disabled"; \
+source: "elm"; \
+transition: DECELERATE 0.5; \
+action: STATE_SET "default" 0.0; \
+target: "elm.flip.content"; \
+target: "elm.flip.icon"; \
+} \
+program { name: "flip_enabled_bg"; \
+signal: "elm,state,flip,enabled"; \
+source: "elm"; \
+action: STATE_SET "flipped" 0.0; \
+target: "elm.flip.bg"; \
+} \
+program { name: "flip_disabled_bg"; \
+signal: "elm,state,flip,disabled"; \
+source: "elm"; \
+action: STATE_SET "default" 0.0; \
+target: "elm.flip.bg"; \
+}
+
+#define GENLIST_PART_BASE_SIZE(HEIGHT) \
+ part { name: "base"; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { state: "default" 0.0; \
+ color: 0 0 0 0; \
+ min: 0 HEIGHT; \
+ } \
+} \
+part { name: "state"; \
+type: RECT; \
+mouse_events: 0; \
+scale: 1; \
+description { state: "default" 0.0; \
+color: 0 0 0 0; \
+} \
+description { state: "decorate" 0.0; \
+inherit: "default"; \
+} \
+description { state: "reorder" 0.0; \
+inherit: "default"; \
+} \
+description { state: "decorate_reorder" 0.0; \
+inherit: "default"; \
+} \
+}
+
+
+#define GENLIST_PART_BASE \
+ GENLIST_PART_BASE_SIZE(0)
+
+#define GENLIST_PROGRAM_BOTTOMLINE \
+ program { name : "hide_bottomline"; \
+ signal: "elm,state,bottomline,hide"; \
+ source: ""; \
+ action: STATE_SET "hidden" 0.0; \
+ target: "bottom_line"; \
+} \
+program { name : "show_bottomline"; \
+signal: "elm,state,bottomline,show"; \
+source: ""; \
+action: STATE_SET "default" 0.0; \
+target: "bottom_line"; \
+}
+
+
+/********* dialogue ************/
+#define PART(TYPE, NAME, DESCRIPION) \
+ part { name: NAME; \
+ scale: 1; \
+ type: TYPE; \
+ DESCRIPION \
+}
+
+
+/*************************** Parts **********************************/
+#define MH_GENLIST_CATEGORY_LANDSCAPE_H 137*3
+#define MH_GENLIST_CATEGORY_PORTRAINT_H 137*3
+collections{
+ base_scale: 1.8;
+
+ plugins {
+ plugin {
+ name: "touch_sound"; // Name run by RUN_PLUGIN
+ source: "feedback"; // External edje plugin name
+ param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+ }
+ }
+
+ group { GENLIST_NAME("1icon/default")
+ GENLIST_PROLOG_NORMAL
+
+ data.item: "contents" "elm.icon";
+
+ parts {
+ GENLIST_PART_BASE
+ GENLIST_PART_BG_NORMAL
+ GENLIST_PART_BOTTOM_LINE
+ GENLIST_PART_PADDING_LEFT
+ GENLIST_PART_PADDING_RIGHT
+ GENLIST_PART_PADDING_TOP
+ GENLIST_PART_PADDING_BOTTOM
+
+ GENLIST_PART_ICON("elm.icon",
+ GENLIST_DESCRIPTION(
+ "elm.padding.left", "elm.padding.right",
+ "elm.padding.top", "elm.padding.bottom",
+ min: 0 GENLIST_HEIGHT_1LINE;
+ )
+ )
+ GENLIST_PART_FLIP
+ GENLIST_PART_FOCUS_NORMAL
+ }
+ GENLIST_PROGRAM_DEFAULT( target: "elm.icon"; )
+ GENLIST_PROGRAM_DISABLED( target: "elm.icon"; )
+ GENLIST_PROGRAM_SELECT( target: "elm.icon"; )
+ GENLIST_PROGRAM_FLIP
+ GENLIST_PROGRAM_FOCUS_NORMAL
+ }
+ group { GENLIST_NAME("myfile/1icon/no_padding_line_landscape/default")
+ inherit: "elm/genlist/item/1icon/default";
+
+ parts {
+ GENLIST_PART_PADDING_LEFT_SIZE(0)
+ GENLIST_PART_PADDING_RIGHT_SIZE(0)
+ GENLIST_PART_PADDING_TOP_SIZE(0)
+ GENLIST_PART_PADDING_BOTTOM_SIZE(0)
+ GENLIST_PART_BOTTOM_LINE_OFF
+ part { name: "elm.icon";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 MH_GENLIST_CATEGORY_LANDSCAPE_H;
+ }
+ }
+ }
+ }
+
+
+ group { GENLIST_NAME("myfile/1icon/no_padding_line_portraint/default")
+ inherit: "elm/genlist/item/1icon/default";
+
+ parts {
+ GENLIST_PART_PADDING_LEFT_SIZE(0)
+ GENLIST_PART_PADDING_RIGHT_SIZE(0)
+ GENLIST_PART_PADDING_TOP_SIZE(0)
+ GENLIST_PART_PADDING_BOTTOM_SIZE(0)
+ GENLIST_PART_BOTTOM_LINE_OFF
+ part { name: "elm.icon";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 MH_GENLIST_CATEGORY_PORTRAINT_H;
+ }
+ }
+ }
+ }
+
+
+#define GENLIST_TREESIZE_DEFAULT 22
+#define LIST_PART_BG \
+ PART(SWALLOW, "elm.swallow.bg", \
+ description { state: "default" 0.0; \
+ } \
+ ) \
+ PART(RECT, "bg", \
+ description { state: "default" 0.0; \
+ color:0 0 0 0; \
+ } \
+ ) \
+ PART(RECT, "reorder", \
+ description { state: "default" 0.0; \
+ color:0 0 0 0; \
+ } \
+ description { state: "pressed" 0.0; \
+ inherit: "default" 0.0; \
+ color: 21 108 148 77; \
+ } \
+ )
+#define LIST_2LINE_PADDING_TOP_SIZE 13 // FIXME: please check font height
+#define LIST_2LINE_PADDING_BOTTOM_SIZE 13 // FIXME: please check font height
+#define DSC_L( STATE, LEFT, PARAM ) \
+ description { state: STATE; \
+ align: 0 0.5; \
+ fixed: 1 0; \
+ rel1 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ } \
+ rel2 { \
+ relative: 1 1; \
+ to_x: LEFT; \
+ } \
+ PARAM \
+}
+#define LIST_PADDING_CENTER_LEFT_SIZE 15
+#define LIST_PADDING_CENTER_RIGHT_SIZE 15
+#define DSC_R( STATE, RIGHT, PARAM ) \
+ description { state: STATE; \
+ align: 1 0.5; \
+ fixed: 1 0; \
+ rel1 { \
+ relative: 0 0; \
+ to_x: RIGHT; \
+ } \
+ rel2 { \
+ relative: 0 1; \
+ to_x: RIGHT; \
+ } \
+ PARAM \
+}
+#define DSC_LTB( STATE, LEFT, TOP, BOTTOM, PARAM ) \
+ description { state: STATE; \
+ align: 0 0.5; \
+ rel1 { \
+ relative: 1 1; \
+ to_x: LEFT; \
+ to_y: TOP; \
+ } \
+ rel2 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ to_y: BOTTOM; \
+ } \
+ PARAM \
+}
+#define LIST_TEXT_MAIN_HEIGHT 38
+#define LIST_TEXT_SUB_HEIGHT 32
+#define LIST_TEXT_SUB_WIDTH_MAX 220
+#define DSC_LRB( STATE, LEFT, RIGHT, BOTTOM, PARAM ) \
+ description { state: STATE; \
+ align: 0.5 1; \
+ rel1 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ to_y: BOTTOM; \
+ } \
+ rel2 { \
+ relative: 0 0; \
+ to_x: RIGHT; \
+ to_y: BOTTOM; \
+ } \
+ PARAM \
+}
+#define DSC_RB( STATE, RIGHT, BOTTOM, PARAM ) \
+ description { state: STATE; \
+ align: 1 1; \
+ rel1 { \
+ relative: 0 0; \
+ to_x: RIGHT; \
+ to_y: BOTTOM; \
+ } \
+ rel2 { \
+ relative: 0 0; \
+ to_x: RIGHT; \
+ to_y: BOTTOM; \
+ } \
+ PARAM \
+}
+#define LIST_PROGRAM_DEFAULT( TARGET ) \
+ program { name: "default"; \
+ signal: "elm,state,default"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ TARGET \
+} \
+
+#define LIST_PROGRAM_DISABLED( TARGET ) \
+ program { name: "enabled"; \
+ signal: "elm,state,enabled"; \
+ source: "elm"; \
+ action: STATE_SET "default" 0.0; \
+ TARGET \
+} \
+program { name: "disabled"; \
+signal: "elm,state,disabled"; \
+source: "elm"; \
+action: STATE_SET "disabled" 0.0; \
+TARGET \
+}
+
+#define LIST_PROGRAM_SELECT( TARGET ) \
+ program { name: "pressed"; \
+ signal: "elm,state,selected"; \
+ source: "elm"; \
+ action: STATE_SET "pressed" 0.0; \
+ TARGET \
+} \
+program { name: "unselected"; \
+signal: "elm,state,unselected"; \
+source: "elm"; \
+action: STATE_SET "default" 0.0; \
+TARGET \
+}
+
+#define LIST_PROGRAM_REORDER( TARGET ) \
+ program { name: "reorder_enabled"; \
+ signal: "elm,state,reorder,enabled"; \
+ source: "elm"; \
+ action: STATE_SET "reorder" 0.0; \
+ TARGET \
+} \
+program { name: "reorder_disabled"; \
+signal: "elm,state,reorder,disabled"; \
+source: "elm"; \
+action: STATE_SET "default" 0.0; \
+TARGET \
+}
+
+#define LIST_PROGRAM_SOUND \
+ program { name: "play_sound"; \
+ signal: "elm,state,clicked"; \
+ source: "elm"; \
+ script { \
+ run_program(PROGRAM:"touch_sound"); \
+ } \
+} \
+program { name: "touch_sound"; \
+action: RUN_PLUGIN "touch_sound"; \
+}
+
+#define LIST_PROGRAMS( TARGET ) \
+ programs { \
+ LIST_PROGRAM_DEFAULT( TARGET \
+ target: "bg"; \
+ ) \
+ LIST_PROGRAM_DISABLED( TARGET \
+ target: "bg"; \
+ ) \
+ LIST_PROGRAM_SELECT( TARGET \
+ target: "bg"; \
+ ) \
+ LIST_PROGRAM_REORDER( TARGET \
+ target: "bg"; \
+ ) \
+ LIST_PROGRAM_SOUND \
+}
+#define DSC_FROM_T( STATE, PARAM ) \
+ description { state: STATE;\
+ fixed: 0 1; \
+ align: 0.5 0.0; \
+ rel2.relative: 1.0 0.0; \
+ PARAM\
+}
+#define DSC_FROM_B( STATE, PARAM ) \
+ description { state: STATE;\
+ fixed: 0 1; \
+ rel1.relative: 0.0 1.0; \
+ align: 0.5 1.0; \
+ PARAM\
+}
+#define DSC_RTB( STATE, RIGHT, TOP, BOTTOM, PARAM ) \
+ description { state: STATE;\
+ align: 1 0.5;\
+ rel1 { \
+ relative: 0 1; \
+ to_x: RIGHT; \
+ to_y: TOP; \
+ }\
+ rel2 {\
+ relative: 0 0;\
+ to_x: RIGHT;\
+ to_y: BOTTOM;\
+ }\
+ PARAM\
+}
+#define DSC_LRTB( STATE, LEFT, RIGHT, TOP, BOTTOM, PARAM ) \
+ description { state: STATE;\
+ rel1 { \
+ relative: 1 1; \
+ to_x: LEFT; \
+ to_y: TOP; \
+ }\
+ rel2 {\
+ relative: 0 0;\
+ to_x: RIGHT;\
+ to_y: BOTTOM;\
+ }\
+ PARAM\
+}
+#define LIST_PADDING_TEXT_SIZE 22
+#define LIST_TEXT_MAIN_SIZE 30
+#define LIST_TEXT_SUB_SIZE 24
+#define STYLE_TAGS \
+ tag: "br" "\n";\
+ tag: "ps" "ps";\
+ tag: "tab" "\t";\
+ tag: "b" "+ font_weight=Bold";
+ styles {
+ // ************* list main text ********** //
+ style { name: "list_text_main";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 text_class=T023 ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_main_dim";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 text_class=T023D ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_main_press";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 text_class=T023P ellipsis=1.0";
+ STYLE_TAGS
+ }
+ // ************* list sub text ********** //
+ style { name: "list_text_sub_01";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024 ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_sub_01_dim";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024D ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_sub_01_press";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024P ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_sub_02";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024L1 ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_sub_02_dim";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024L1D ellipsis=1.0";
+ STYLE_TAGS
+ }
+ style { name: "list_text_sub_02_press";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 text_class=T024L1P ellipsis=1.0";
+ STYLE_TAGS
+ }
+ }
+
+#define LITE_GENLIST_ICON_PAD_L 15
+#define LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH 74
+#define LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT 74
+#define LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH 46
+#define DSC_LB( STATE, LEFT, BOTTOM, PARAM ) \
+ description { state: STATE; \
+ align: 0 1; \
+ rel1 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ to_y: BOTTOM; \
+ } \
+ rel2 { \
+ relative: 1 0; \
+ to_x: LEFT; \
+ to_y: BOTTOM; \
+ } \
+ PARAM \
+}
+
+ group { name: "elm/genlist/item/myfile_2line.top.3/default";
+
+ data.item: "treesize" GENLIST_TREESIZE_DEFAULT;
+ data.item: "texts" "elm.text.main.left.top elm.text.sub.right.top elm.text.main.right.top elm.text.sub.left.top elm.text.sub.left.bottom elm.text.sub.right.bottom";
+ data.item: "contents" "elm.icon.1 video_play elm.icon.2 elm.icon.left elm.icon.right elm.icon.left.top elm.icon.right.top elm.icon.left.bottom elm.icon.right.bottom";
+ data.item: "banded_bg_area" "elm.swallow.bg";
+ data.item: "banded_bg_color" "255 255 255 255";
+ parts {
+ LIST_PART_BG
+ PART(SWALLOW, "elm.swallow.pad",
+ DSC_FROM_L("default" 0.0, );
+ mouse_events: 0;
+ )
+ PART(SPACER, "elm.padding.top",
+ DSC_FROM_T("default" 0.0,
+ min: 0 LIST_2LINE_PADDING_TOP_SIZE;
+ max: -1 LIST_2LINE_PADDING_TOP_SIZE;
+ )
+ )
+ PART(SPACER, "elm.padding.bottom",
+ DSC_FROM_B("default" 0.0,
+ min: 0 LIST_2LINE_PADDING_BOTTOM_SIZE;
+ max: -1 LIST_2LINE_PADDING_BOTTOM_SIZE;
+ )
+ )
+
+ PART(SPACER, "elm.padding.left",
+ DSC_FROM_L("default" 0.0,
+ fixed: 1 0;
+ min: LITE_GENLIST_ICON_PAD_L 0;
+ max: LITE_GENLIST_ICON_PAD_L -1;
+ )
+ )
+ PART(SPACER, "_bg",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ max: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ )
+ )
+ PART(SWALLOW, "elm.icon.2",
+ DSC_FROM_R("default" 0.0, )
+ )
+ PART(SPACER, "elm.padding.center.left",
+ DSC_L("default" 0.0,
+ "_bg",
+ min: LIST_PADDING_CENTER_LEFT_SIZE 0;
+ max: LIST_PADDING_CENTER_LEFT_SIZE -1;
+ )
+ )
+ PART(SPACER, "elm.padding.center.right",
+ DSC_R("default" 0.0,
+ "elm.icon.2",
+ min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
+ max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
+ )
+ )
+ PART(SWALLOW, "elm.icon.left",
+ DSC_LTB("default" 0.0,
+ "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right",
+ DSC_RTB("default" 0.0,
+ "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.left.top",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.padding.top", "elm.text.sub.left.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.left.bottom",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.text.sub.left.bottom", "elm.padding.bottom",
+ rel1.relative: 1 0; // to make same height with "elm.text.sub.left.bottom"
+ )
+ )
+ PART(SWALLOW, "elm.icon.right.top",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.padding.top", "elm.text.sub.left.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right.bottom",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.text.sub.left.bottom", "elm.padding.bottom",
+ rel1.relative: 0 0; // to make same height with "elm.text.sub.left.bottom"
+ )
+ )
+ PART(TEXTBLOCK, "elm.text.main.left.top",
+ DSC_LRTB("default" 0.0,
+ "elm.icon.left.top", "elm.text.sub.right.top", "elm.padding.top","elm.text.sub.left.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.right.top",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right.top", "elm.padding.top", "elm.text.sub.right.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.main.right.top",
+ DSC_LRTB("default" 0.0,
+ "elm.text.sub.left.top", "elm.icon.right.top", "elm.padding.top","elm.text.sub.right.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.left.top",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left.top", "elm.padding.top", "elm.text.sub.left.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 0.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+
+ PART(TEXTBLOCK, "elm.text.sub.left.bottom",
+ DSC_LB("default" 0.0,
+ "elm.icon.left.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_01";
+ /* This limits text growing. */
+ rel2.offset: 150 0;
+ text.max: 1 0;
+ align: 0.0 1.0;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_dim";
+ }
+ )
+ /*
+ PART(TEXTBLOCK, "elm.text.sub.left.bottom",
+ DSC_LRB("default" 0.0,
+ "elm.icon.left.bottom", "elm.padding.text.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_01";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_dim";
+ }
+ )*/
+ PART(SPACER, "elm.padding.text.bottom",
+ DSC_LB("default" 0.0,
+ "elm.text.sub.left.bottom", "elm.padding.bottom",
+ min: 20 LIST_TEXT_SUB_HEIGHT;
+ max: 20 LIST_TEXT_SUB_HEIGHT;
+ )
+ )
+ /*
+ PART(TEXTBLOCK, "elm.text.sub.right.bottom",
+ DSC_RB("default" 0.0,
+ "elm.icon.right.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 1.0;
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ ) */
+
+ PART(TEXTBLOCK, "elm.text.sub.right.bottom",
+ DSC_LRB("default" 0.0,
+ "elm.padding.text.bottom", "elm.padding.center.right", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.style: "list_text_sub_02";
+ text.max: 1 0;
+ align: 1.0 1.0;
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(RECT, "file_icon_clipper",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ max: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ )
+ )
+ part
+ {
+ name:"elm.swallow.content";
+ type:SWALLOW;
+ clip_to: "file_icon_clipper";
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ }
+ }
+ part { name: "elm.icon.1";
+ scale: 1;
+ type: SWALLOW;
+ clip_to: "file_icon_clipper";
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ fixed: 1 1;
+ min: LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT;
+ max: LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT;
+ rel1.to: "file_icon_clipper";
+ rel2.to: "file_icon_clipper";
+ }
+ description { state: "fadeout" 0.0;
+ inherit: "default" 0.0;
+ color: 0 0 0 10;
+ visible: 0;
+ }
+ description { state: "fadein" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ part {
+ name: "video_play";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ min: 46 46;
+ max: 46 46;
+ align: 0.5 0.5;
+ rel1 {relative: 0.0 0.0; to: "elm.icon.1";}
+ rel2 {relative: 1.0 1.0; to: "elm.icon.1";}
+ }
+ }
+ }
+ LIST_PROGRAMS( target: "elm.text.main.left.top"; target: "elm.text.sub.right.top";
+ target: "elm.text.main.right.top"; target: "elm.text.sub.left.top";
+ target: "elm.text.sub.left.bottom"; target: "elm.text.sub.right.bottom"; )
+ }
+
+ group { name: "elm/genlist/item/myfile_search_2line.top.3/default";
+ inherit: "elm/genlist/item/myfile_2line.top.3/default";
+ parts {
+
+ PART(TEXTBLOCK, "elm.text.sub.left.bottom",
+ DSC_LB("default" 0.0,
+ "elm.icon.left.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_01";
+ /* This limits text growing. */
+ rel2.offset: 300 0;
+ text.max: 1 0;
+ align: 0.0 1.0;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_dim";
+ }
+ )
+ }
+ }
+
+ group { name: "elm/genlist/item/myfile_2line_root.top.3/default";
+
+ data.item: "treesize" GENLIST_TREESIZE_DEFAULT;
+ data.item: "texts" "elm.text.main.left.top elm.text.sub.right.top elm.text.main.right.top elm.text.sub.left.top elm.text.sub.left.bottom elm.text.sub.right.bottom";
+ data.item: "contents" "elm.icon.folder elm.icon.2 elm.icon.left elm.icon.right elm.icon.left.top elm.icon.right.top elm.icon.left.bottom elm.icon.right.bottom";
+ data.item: "banded_bg_area" "elm.swallow.bg";
+ data.item: "banded_bg_color" "255 255 255 255";
+ parts {
+ LIST_PART_BG
+ PART(SWALLOW, "elm.swallow.pad",
+ DSC_FROM_L("default" 0.0, );
+ mouse_events: 0;
+ )
+ PART(SPACER, "elm.padding.top",
+ DSC_FROM_T("default" 0.0,
+ min: 0 LIST_2LINE_PADDING_TOP_SIZE;
+ max: -1 LIST_2LINE_PADDING_TOP_SIZE;
+ )
+ )
+ PART(SPACER, "elm.padding.bottom",
+ DSC_FROM_B("default" 0.0,
+ min: 0 LIST_2LINE_PADDING_BOTTOM_SIZE;
+ max: -1 LIST_2LINE_PADDING_BOTTOM_SIZE;
+ )
+ )
+
+ PART(SPACER, "elm.padding.left",
+ DSC_FROM_L("default" 0.0,
+ fixed: 1 0;
+ min: LITE_GENLIST_ICON_PAD_L 0;
+ max: LITE_GENLIST_ICON_PAD_L -1;
+ )
+ )
+ PART(SPACER, "_bg",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ max: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ )
+ )
+ PART(SWALLOW, "elm.icon.2",
+ DSC_FROM_R("default" 0.0, )
+ )
+ PART(SPACER, "elm.padding.center.left",
+ DSC_L("default" 0.0,
+ "_bg",
+ min: LIST_PADDING_CENTER_LEFT_SIZE 0;
+ max: LIST_PADDING_CENTER_LEFT_SIZE -1;
+ )
+ )
+ PART(SPACER, "elm.padding.center.right",
+ DSC_R("default" 0.0,
+ "elm.icon.2",
+ min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
+ max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
+ )
+ )
+ PART(SWALLOW, "elm.icon.left",
+ DSC_LTB("default" 0.0,
+ "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right",
+ DSC_RTB("default" 0.0,
+ "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.left.top",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.padding.top", "elm.text.sub.left.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.left.bottom",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.text.sub.left.bottom", "elm.padding.bottom",
+ rel1.relative: 1 0; // to make same height with "elm.text.sub.left.bottom"
+ )
+ )
+ PART(SWALLOW, "elm.icon.right.top",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.padding.top", "elm.text.sub.left.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right.bottom",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.text.sub.left.bottom", "elm.padding.bottom",
+ rel1.relative: 0 0; // to make same height with "elm.text.sub.left.bottom"
+ )
+ )
+ PART(TEXTBLOCK, "elm.text.main.left.top",
+ DSC_LRTB("default" 0.0,
+ "elm.icon.left.top", "elm.text.sub.right.top", "elm.padding.top","elm.text.sub.left.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.right.top",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right.top", "elm.padding.top", "elm.text.sub.right.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.main.right.top",
+ DSC_LRTB("default" 0.0,
+ "elm.text.sub.left.top", "elm.icon.right.top", "elm.padding.top","elm.text.sub.right.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.left.top",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left.top", "elm.padding.top", "elm.text.sub.left.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 0.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.left.bottom",
+ DSC_LRB("default" 0.0,
+ "elm.icon.left.bottom", "elm.padding.text.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_01";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_01_dim";
+ }
+ )
+ PART(SPACER, "elm.padding.text.bottom",
+ DSC_RB("default" 0.0,
+ "elm.text.sub.right.bottom", "elm.padding.bottom",
+ min: LIST_PADDING_TEXT_SIZE LIST_TEXT_SUB_HEIGHT;
+ max: LIST_PADDING_TEXT_SIZE LIST_TEXT_SUB_HEIGHT;
+ )
+ )
+ PART(TEXTBLOCK, "elm.text.sub.right.bottom",
+ DSC_RB("default" 0.0,
+ "elm.icon.right.bottom", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 1.0;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(RECT, "file_icon_clipper",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ max: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ )
+ )
+ part { name: "elm.icon.folder";
+ scale: 1;
+ type: SWALLOW;
+ clip_to: "file_icon_clipper";
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ fixed: 1 1;
+ min: LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH;
+ max: LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH;
+ rel1.to: "file_icon_clipper";
+ rel2.to: "file_icon_clipper";
+ }
+ description { state: "fadeout" 0.0;
+ inherit: "default" 0.0;
+ color: 0 0 0 10;
+ visible: 0;
+ }
+ description { state: "fadein" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ }
+ LIST_PROGRAMS( target: "elm.text.main.left.top"; target: "elm.text.sub.right.top";
+ target: "elm.text.main.right.top"; target: "elm.text.sub.left.top";
+ target: "elm.text.sub.left.bottom"; target: "elm.text.sub.right.bottom"; )
+ }
+
+#define LIST_PADDING_TOP_SIZE 29 // FIXME: please check font height
+#define LIST_PADDING_BOTTOM_SIZE 29 // FIXME: please check font height
+
+ group { name: "elm/genlist/item/myfile_1line/default";
+ images {
+ image : "my_files_play_icon.png" COMP;
+ image : "my_files_play_icon_ef.png" COMP;
+ image : "my_files_play_icon_body.png" COMP;
+ image : "my_files_play_icon_stroke.png" COMP;
+ }
+
+ data.item: "treesize" GENLIST_TREESIZE_DEFAULT;
+ data.item: "texts" "elm.text.main.left elm.text.main.right elm.text.sub.left elm.text.sub.right";
+ data.item: "contents" "elm.icon.1 video_play elm.icon.2 elm.icon.left elm.icon.right";
+ data.item: "banded_bg_area" "elm.swallow.bg";
+ data.item: "banded_bg_color" "255 255 255 255";
+
+ parts {
+ LIST_PART_BG
+ PART(SWALLOW, "elm.swallow.pad",
+ DSC_FROM_L("default" 0.0, );
+ mouse_events: 0;
+ )
+ PART(SPACER, "elm.padding.top",
+ DSC_FROM_T("default" 0.0,
+ min: 0 LIST_PADDING_TOP_SIZE;
+ max: -1 LIST_PADDING_TOP_SIZE;
+ )
+ )
+ PART(SPACER, "elm.padding.bottom",
+ DSC_FROM_B("default" 0.0,
+ min: 0 LIST_PADDING_BOTTOM_SIZE;
+ max: -1 LIST_PADDING_BOTTOM_SIZE;
+ )
+ )
+
+ PART(SPACER, "elm.padding.left",
+ DSC_FROM_L("default" 0.0,
+ fixed: 1 0;
+ min: LITE_GENLIST_ICON_PAD_L 0;
+ max: LITE_GENLIST_ICON_PAD_L -1;
+ )
+ )
+ PART(SPACER, "_bg",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ max: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ )
+ )
+ PART(SWALLOW, "elm.icon.2",
+ DSC_FROM_R("default" 0.0, )
+ )
+ PART(SPACER, "elm.padding.center.left",
+ DSC_L("default" 0.0,
+ "_bg",
+ min: LIST_PADDING_CENTER_LEFT_SIZE 0;
+ max: LIST_PADDING_CENTER_LEFT_SIZE -1;
+ )
+ )
+ PART(SPACER, "elm.padding.center.right",
+ DSC_R("default" 0.0,
+ "elm.icon.2",
+ min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
+ max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
+ )
+ )
+ PART(SWALLOW, "elm.icon.left",
+ DSC_LTB("default" 0.0,
+ "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right",
+ DSC_RTB("default" 0.0,
+ "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(TEXTBLOCK, "elm.text.main.left",
+ DSC_LRTB("default" 0.0,
+ "elm.icon.left", "elm.text.sub.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.right",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.main.right",
+ DSC_LRTB("default" 0.0,
+ "elm.text.sub.left", "elm.icon.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.left",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 0.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+
+ PART(RECT, "file_icon_clipper",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ max: (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT);
+ )
+ )
+ part
+ {
+ name:"elm.swallow.content";
+ type:SWALLOW;
+ clip_to: "file_icon_clipper";
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ }
+ }
+ part { name: "elm.icon.1";
+ scale: 1;
+ type: SWALLOW;
+ clip_to: "file_icon_clipper";
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ fixed: 1 1;
+ min: LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT;
+ max: LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_THUMBNAIL_HEIGHT;
+ rel1.to: "file_icon_clipper";
+ rel2.to: "file_icon_clipper";
+ }
+ description { state: "fadeout" 0.0;
+ inherit: "default" 0.0;
+ color: 0 0 0 10;
+ visible: 0;
+ }
+ description { state: "fadein" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ part {
+ name: "video_play";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ min: 46 46;
+ max: 46 46;
+ align: 0.5 0.5;
+ rel1 {relative: 0.0 0.0; to: "elm.icon.1";}
+ rel2 {relative: 1.0 1.0; to: "elm.icon.1";}
+ }
+ }
+ }
+ LIST_PROGRAMS( target: "elm.text.main.left"; target: "elm.text.main.right";
+ target: "elm.text.sub.left"; target: "elm.text.sub.right";
+ )
+
+ }
+
+ group { name: "elm/genlist/item/myfile_1line_root/default";
+
+ data.item: "treesize" GENLIST_TREESIZE_DEFAULT;
+ data.item: "texts" "elm.text.main.left elm.text.main.right elm.text.sub.left elm.text.sub.right";
+ data.item: "contents" "elm.icon.folder elm.icon.2 elm.icon.left elm.icon.right";
+ data.item: "banded_bg_area" "elm.swallow.bg";
+ data.item: "banded_bg_color" "255 255 255 255";
+
+ parts {
+ LIST_PART_BG
+ PART(SWALLOW, "elm.swallow.pad",
+ DSC_FROM_L("default" 0.0, );
+ mouse_events: 0;
+ )
+ PART(SPACER, "elm.padding.top",
+ DSC_FROM_T("default" 0.0,
+ min: 0 LIST_PADDING_TOP_SIZE;
+ max: -1 LIST_PADDING_TOP_SIZE;
+ )
+ )
+ PART(SPACER, "elm.padding.bottom",
+ DSC_FROM_B("default" 0.0,
+ min: 0 LIST_PADDING_BOTTOM_SIZE;
+ max: -1 LIST_PADDING_BOTTOM_SIZE;
+ )
+ )
+
+ PART(SPACER, "elm.padding.left",
+ DSC_FROM_L("default" 0.0,
+ fixed: 1 0;
+ min: LITE_GENLIST_ICON_PAD_L 0;
+ max: LITE_GENLIST_ICON_PAD_L -1;
+ )
+ )
+ PART(SPACER, "_bg",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ max: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ )
+ )
+ PART(SWALLOW, "elm.icon.2",
+ DSC_FROM_R("default" 0.0, )
+ )
+ PART(SPACER, "elm.padding.center.left",
+ DSC_L("default" 0.0,
+ "_bg",
+ min: LIST_PADDING_CENTER_LEFT_SIZE 0;
+ max: LIST_PADDING_CENTER_LEFT_SIZE -1;
+ )
+ )
+ PART(SPACER, "elm.padding.center.right",
+ DSC_R("default" 0.0,
+ "elm.icon.2",
+ min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
+ max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
+ )
+ )
+ PART(SWALLOW, "elm.icon.left",
+ DSC_LTB("default" 0.0,
+ "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(SWALLOW, "elm.icon.right",
+ DSC_RTB("default" 0.0,
+ "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
+ )
+ )
+ PART(TEXTBLOCK, "elm.text.main.left",
+ DSC_LRTB("default" 0.0,
+ "elm.icon.left", "elm.text.sub.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.right",
+ DSC_RTB("default" 0.0,
+ "elm.icon.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 1.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.main.right",
+ DSC_LRTB("default" 0.0,
+ "elm.text.sub.left", "elm.icon.right", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_MAIN_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_main";
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_main_dim";
+ }
+ )
+ PART(TEXTBLOCK, "elm.text.sub.left",
+ DSC_LTB("default" 0.0,
+ "elm.icon.left", "elm.padding.top", "elm.padding.bottom",
+ min: 0 LIST_TEXT_SUB_HEIGHT;
+ text.min: 0 1;
+ text.style: "list_text_sub_02";
+ /* This limits text growing. */
+ rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
+ text.max: 1 0;
+ align: 0.0 0.5;
+ /*******************************/
+ )
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_press";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text.style: "list_text_sub_02_dim";
+ }
+ )
+
+ PART(RECT, "file_icon_clipper",
+ DSC_L("default" 0.0,
+ "elm.padding.left",
+ fixed: 1 1;
+ min: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ max: (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH) (LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH);
+ )
+ )
+ part
+ {
+ name:"elm.swallow.content";
+ type:SWALLOW;
+ clip_to: "file_icon_clipper";
+ scale: 1;
+ description
+ {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to:"file_icon_clipper";}
+ rel2 { relative: 1.0 1.0; to:"file_icon_clipper";}
+ }
+ }
+ part { name: "elm.icon.folder";
+ scale: 1;
+ type: SWALLOW;
+ clip_to: "file_icon_clipper";
+ description
+ {
+ state: "default" 0.0;
+ align: 0.5 0.5;
+ fixed: 1 1;
+ min: LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH;
+ max: LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH LITE_GENLIST_ICON_CUSTOM_ROOT_THUMBNAIL_WIDTH;
+ rel1.to: "file_icon_clipper";
+ rel2.to: "file_icon_clipper";
+ }
+ description { state: "fadeout" 0.0;
+ inherit: "default" 0.0;
+ color: 0 0 0 10;
+ visible: 0;
+ }
+ description { state: "fadein" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+ }
+ LIST_PROGRAMS( target: "elm.text.main.left"; target: "elm.text.main.right";
+ target: "elm.text.sub.left"; target: "elm.text.sub.right";
+ )
+ }
+
+}
--- /dev/null
+# for i18n
+
+#SET(POFILES bn.po en.po en_US.po gu.po hi.po kn.po ko_KR.po ml.po mr.po or.po pa.po si.po ta.po te.po)
+
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en_PH.po en.po es_ES.po es_US.po et.po eu.po fi.po fr_CA.po
+fr.po ga.po gl.po hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl.po pl.po pt_BR.po
+pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.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 ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+#Share mo files with Gallery UG.
+ INSTALL(FILES ${moFile} DESTINATION /usr/apps/ug-myfile-efl/res/locale/${lang}/LC_MESSAGES RENAME ${MYFILE_UG_PROJECT_NAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
--- /dev/null
+# List of source files containing translatable strings.
+applications/myfile.c
+applications/myfileCallBack.c
+applications/myfileUtil.c
+libraries/platform-wrapper/myfile_filemanagerservice_wrapper.c
+libraries/platform-wrapper/myfile_setting_wrapper.c
+libraries/winset-wrapper/myfileContent.c
+libraries/winset-wrapper/myfileContextPopup.c
+libraries/winset-wrapper/myfileControlBar.c
+libraries/winset-wrapper/myfileInput.c
+libraries/winset-wrapper/myfileLayout.c
+libraries/winset-wrapper/myfileListView.c
+libraries/winset-wrapper/myfileNavigationBar.c
+libraries/winset-wrapper/myfilePopup.c
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "جهازك غير متصل بشبكة Wi-Fi. قد يترتب على الاتصال بشبكة هاتف محمول فرض تكاليف إضافية وفقا لخطة الدفع."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "مشاركة عبر"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "مشاركة عبر"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "تم إيقاف تشغيل بيانات الهاتف المحمول. بدلاً من ذلك، اتصل بشبكة Wi-Fi، أو شغّل بيانات الهاتف المحمول وحاول مرة أخرى."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "سيتم حذف %d من العناصر."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "سيتم حذف هذا العنصر."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "جاري التنزيل..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "الذاكرة لا تكفي."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "تم الإلغاء."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "التنزيل غير متوفر."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "تم النجاح."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "إنشاء"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "تم المسح."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "تم إخراج بطاقة الذاكرة."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "قيد البحث"
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Network connection error"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "مسح المجلد"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "أدخل اسم المجلد."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "تطبيقات تم تنزيلها"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "حدث خطأ باتصال الشبكة. تم إنهاء المكالمة. هل تريد إعادة الاتصال بالشبكة؟"
+
+msgid "IDS_MF_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "حفظ"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "نعم"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "لا"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "إضافة اختصار"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "حذف"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "حذف الاختصار"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "إعادة تسمية الاختصار"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "البحث"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "مشاركة"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "المستخدم من وحدة التخزين"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "عدم العرض مرة أخرى"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "ب."
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "بايت"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "ج.ب"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "م.ب"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "يتعذر التوصيل بالخادم."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "خاص"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "إزالة اختصار"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "البطارية ضعيفة"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "ملف واحد"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ألبومي"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "إضافة من"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "تنبيهات"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "أي"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "الاستخدامات المتوفرة"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "بايت"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "المحتويات"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "تاريخ الإنشاء"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "التاريخ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "حذف العناصر المحددة؟"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "ك.ب"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "المستندات"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "تنفيذ"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "اسم الملف"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "نوع الملف"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "اسم المجلد"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "الصور"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "غير ممكن"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "فردي"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "الفترة"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "آخر تعديل"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "القائمة والتفاصيل"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "الموقع"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "يتم الآن تهيئة بيانات MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "مشاهد الفيديو الخاصة"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "لا توجد مساحة كافية بذاكرة الهاتف. احذف بعض العناصر وحاول مرة أخرى."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "لا توجد ملفات"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "لا توجد ملفات تم فتحها مؤخرا"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "لا توجد ملفات أخيرة"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ملفات"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d عنصر"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d عناصر"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "ممكن"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "طباعة"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "إعادة تسمية"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "حالة الحقوق"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "نغمات الرنين"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "مشاركة"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "إظهار الملفات المخفية"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "الأصوات"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "أعلى"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "الصلاحية"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "التاجر"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "الفيديو"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "خلفيات الشاشة"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "إضافة للرئيسية"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "تصدير هنا"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ذهاب إلى ملفاتي"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "الرئيسية"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "استبدال"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "بحث في جميع المجلدات"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "تعيين هنا"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "بحث متقدم"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "الصوت"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "الاتصال بشبكة المحمول"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "اتصال بشبكة Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "العدد"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "أدخل اسم المجلد."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "محلي"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "مجلد جديد"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "الملفات الأخيرة"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "إزالة الملف"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "مشاركة صوت والتقاط صور"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "وجهة الحفظ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "يتعذر إنشاء المجلد"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "تحديد الكل"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "إدخال اسم المجلد"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "إضافة إلى الاختصارات"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "كملفات صور"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "كملفات فيديو"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "نغمة رنين المتصل"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "ضغط"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "إنشاء مجلد"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "التاريخ (الأحدث)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "التاريخ (الأقدم)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "فك الضغط"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "فك الضغط هنا"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "نغمة الرنين الافتراضية"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "عرض مفصل"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "تعديل"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "استخراج"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "استخراج إلى المجلد الحالي"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "انتقال إلى المجلد"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "إخفاء امتداد الملفات"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "عنصر"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "الاسم"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "فرز بواسطة"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "نقل إلى هنا"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "الاسم"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "فتح موقع الملف"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "الصفحة الشخصية"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "تسجيل صوت"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "تسجيل إلى جهات الاتصال"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "إعادة تسمية"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "تمت إعادة التسمية."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "تغيير اسم المجلد"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "الحفظ هنا"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "بحث عن أجهزة مجاورة"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "محدد"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "مشاركة الارتباط"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "إظهار امتداد الملفات"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "فصل"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "فرز حسب"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "عرض مختصر"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "عرض كـ"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "عرض عبر اللائحة"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "عرض عبر المختصرات"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ضغط الملفات"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "سيتم حذف عنصر واحد."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "تصاعديا"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "مسح؟"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "متابعة"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "فشل النسخ."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "فشل المسح."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "هل تريد حذف العنصر المحدد؟"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "تنازليا"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "ملف DRM. يتعذر الإرسال."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "ملف DRM غير متوفر."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "تم استخدام اسم الملف مسبقا."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "اسم المجلد موجود مسبقا."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "هيئة"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "من"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "إدخال نص"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "اسم الملف غير صالح."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "جاري التحميل ..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "تجاوز الحد الأقصى لعدد المجلدات."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "فشل النقل."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "اسم فارغ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "الذاكرة لا تكفي."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "مساحة الذاكرة غير كافية. احذف بعض العناصر وحاول مرة أخرى."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "الذاكرة لا تكفي. متوفر %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "لصق هنا"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "سيتم حذف %d عناصر."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "تم رفض الإذن."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "هل تريد الإزالة من قائمة الملفات الأخيرة؟"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "هل تريد الإزالة من الاختصارات؟"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "حذف؟"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "نفس اسم الملف موجود بالفعل!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "تم استخدام نفس الاسم مسبقا."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "اختيار عنصر"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "فشل الإرسال."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "تمت إضافة اختصار."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "مجلد الوجهة هو مجلد فرعي من مجلد المصدر."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "مجلد الوجهة هو نفس مجلد المصدر."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "يتعذر تنفيذ هذا الإجراء. حدث خطأ بالشبكة."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "يتعذر التشغيل أثناء المكالمة."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "يتعذر تعيين محتوى محمي بـ DRM كنغمة رنين أو كتنبيه إخطار."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "يجب الاتصال بشبكة Wi-Fi لمسح الأجهزة القريبة. قم بالاتصال عبر شبكة Wi-Fi وحاول مرة أخرى."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "رجوع"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "نسخ"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "مسح"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "تعديل"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "نقل"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "بحث"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "فرز حسب"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "عرض كـ"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "إلغاء"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "الكل"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "التخزين الخارجي"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "بطاقة الذاكرة"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "الهاتف"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "لأعلى"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "مضغوط"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "تم فك الضغط"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "تنزيل الملف..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "تم ضغط الملفات"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "تم استخراج الملفات"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "تم استيراد الملف"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "لم يتم العثور على أي أجهزة. سيستمر البحث في الخلفية."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "الدليل"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "توصيل"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "صوت الإشعار الافتراضي"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "إلى"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "إضافة اختصار"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "حذف عناصر؟"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "تغيير الاسم"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "حذف"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "حذف العنصر"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "تحديد عناصر"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "لم يتم العثور علي اي نتيجة"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "هل تريد حذف %d عنصر (عناصر)؟"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "حذف عنصر؟"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "تم تحديد عنصر واحد."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "تم إدخال حرف غير صالح. حاول مرة أخرى."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "تم تحديد %d عناصر."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "صامت"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "اختيار عنصر"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "يمكنك تحديد ما يصل إلى %d عناصر."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ملفات محملة"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "مسح؟"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "نقل"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "نسخ"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "جاري النقل..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "جاري النسخ..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "جاري المسح..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "فشلت العملية."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "محدد"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "تم النقل."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "تم النسخ."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "فرز حسب"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "فشل."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "تمت"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "بطاقة SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ذاكرة الجهاز"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "إضافة إلى مساحة التخزين الشخصية"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "إزالة من مساحة التخزين الشخصية"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "هل تريد حذف هذا العنصر؟"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "إزالة من الخاص"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "نقل إلى الخاص"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "تم الوصول إلى أقصى عدد من الحروف."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "جاري الحذف..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "مساحة التخزين الشخصية"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "تمت التهيئة."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "الاسم (من ي إلى أ)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "الاسم (من أ إلى ي)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "التقاط الشاشة"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "لا توجد نتائج."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "منبه الرسالة"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "أدخل الاسم."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "ملفاتي"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "تمت الإضافة."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "جاري المعالجة..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "نوع ملف غير مدعوم."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "حذف؟"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "محتوى خاص"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "نسخ إلى"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "نقل إلى"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "فشلت إضافة اختصار."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "لا يوجد ذاكرة كافية. امسح بعض العناصر."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "تم الحذف."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "وحدة التخزين الخاصة"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "لم يتم تحديد أي شيء."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "مشاركة"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "عرض كـ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "اللائحة"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "عرض"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "حفظ بإسم"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "فشلت الإزالة."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "التصنيف الأصلي"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "تم استخدام اسم الملف مسبقا."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "صوت"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "شبكة Wi-Fi غير متاحة. قد يترتب على الاتصال بشبكات الهاتف المحمول فرض رسوم إضافية وفقا لخطة الدفع التي تتبعها."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "تم الوصول إلى الحد الأقصى لعدد الأحرف (%d)"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "جارٍ التحضير..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "تم تحديد %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "حذف عناصر"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "لا توجد ملفات محملة"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "تم التنزيل"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "مدير التنزيل"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "بعد تنزيل العناصر، يتم عرضها هنا"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "تم إلغاء التنزيل"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "فشل التنزيل"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "ما من مساحة كافية على وحدة تخزين الجهاز. انتقل إلى ضبط %s لحذف بعض البيانات أو إدراج بطاقة SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "ما من مساحة كافية على وحدة تخزين الجهاز. انتقل إلى ضبط %s لإخلاء مساحة للتخزين ثم حاول مرة أخرى."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "ما من مساحة كافية على بطاقة SD. انتقل إلى ضبط %s لحذف بعض البيانات أو تغيير موقع التخزين الافتراضي إلى الجهاز."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "ما من مساحة كافية على بطاقة SD. انتقل إلى ضبط %s لحذف بعض البيانات ثم حاول مرة أخرى."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "انتقال إلى وحدة التخزين"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "التخزين الافتراضي ممتلئ"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "أقدم"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "مكان التخزين"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "جاري الحذف..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "بطاقة SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "وحدة تخزين الجهاز"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "جارٍ إشعار الخادم..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "سيتم حذف %d عناصر."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "لا يمكن العثور على هذا الملف. انقر فوق تنزيل لمحاولة تنزيله مرة أخرى."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "يتعذّر فتح الملف"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "يتعذّر العثور على تطبيق لفتح هذا الملف."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "انقر فوق تنزيل للمحاولة مرة أخرى."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "سيتم حذف عنصر واحد."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "جارٍ تنشيط محتوى DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "يتعذر العثور على التطبيق للقيام بهذا الإجراء."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "موقع وحدة التخزين"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "استيراد"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "إلغاء"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "موافق"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "تحديد الكل"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "تم تحديد %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "تنزيل"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "اليوم"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "أمس"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "حذف"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "استبدال"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "التطبيق على كل العناصر"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "قم بإنشاء ملف من نوع zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "استخراج ملف من نوع zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "ملفاتي"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ويب"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "محفوظات التنزيل"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "فارغة"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "المشاركة البسيطة"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "يتعذر تثبيت التطبيق"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "يمكن فقط تثبيت ملفات TPK. نوصيك بتثبيت التطبيقات التي تم تنزيلها من متجر Tizen فقط."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "سيؤدي حذف هذه العناصر من هنا إلى حذفها من Dropbox أيضاً. سيتم حذف %d من العناصر."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "سيؤدي حذف هذا العنصر من هنا إلى حذفه من Dropbox أيضاً. سيتم حذف عنصر واحد."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "سيؤدي نقل هذه العناصر إلى حذفها من Dropbox. سيتم نقل %d من العناصر."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "سيؤدي نقل هذا العنصر إلى حذفه من Dropbox. سيتم نقل عنصر واحد."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "تحديد موقع التخزين"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "إيقاف"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "تحميل"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "فشل تحميل الملف"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "إيقاف التحميلات"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "انقر فوق تحميل للمحاولة مرة أخرى."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "سيتوقف التحميل، لكن لن يتم حذف الملف."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "تمت المشاهدة مؤخراً"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "يتعذر حفظ البيانات"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ما من مساحة كافية على وحدة تخزين الجهاز. انتقل إلى الضبط > الطاقة ووحدة التخزين > وحدة التخزين، ثم احذف بعض الملفات وحاول مرة أخرى."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ما من مساحة كافية على بطاقة SD. انتقل إلى الضبط > الطاقة ووحدة التخزين > وحدة التخزين، ثم احذف بعض الملفات وحاول مرة أخرى."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "تحميل إلى"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "التحميلات على Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "خاص"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "وحدات البايت"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "إضافة"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "المنزل"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "منبه"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "أخرى"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "المزيد"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "فتح"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "خطأ غير معروف."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "يتعذر ضبط اسم المجلد كـ ”.“ أو ”..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "عدم إظهار الملفات المخفية"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "إظهار الملفات المخفية"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "غير معروف"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "اسم الاختصار مستخدم بالفعل."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "أساسي"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "الملف"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ملف"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "المجلد"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "المجلدات"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "النظام"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "الاسم"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ملفات الصوت"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "المستندات"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "تطبيقات تم تنزيلها"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "الصور"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "مقاطع فيديو"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "إلغاء"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "إلغاء"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "إنشاء"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "حذف"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "موافق"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "إزالة"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "إعادة تسمية"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "إزالة التثبيت"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "إضافة اختصار"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ملفات الصوت"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "نسخ"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "نسخ إلى"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "إنشاء مجلد"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "حذف الاختصار"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "المستندات"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "تطبيقات تم تنزيلها"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "الصور"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "نقل"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "نقل إلى"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "تم تحديد %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "الملفات الحالية"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "إزالة"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "إعادة تسمية"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "الاختصارات"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "فرز حسب"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "إلغاء التثبيت"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "تحميل إلى"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "الفيديو"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "عرض كـ"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "الكل"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "الاختصارات"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "المحتويات"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "وحدة تخزين الجهاز"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "تنسيق"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "الموقع"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "بطاقة SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "إظهار امتداد الملفات"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "إظهار الملفات المخفية"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "الحجم"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "نوع"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "المورد"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ما من ملفات"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "تصاعديا"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "نسخ"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "إنشاء مجلد"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "تنازلياً"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "قائمة تفصيلية"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "عدم الإظهار مرة أخرى"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "نوع الملف"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "اللائحة"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "نقل"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "حذف"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "الحجم"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "التوقيت"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "النوع"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "إلغاء التثبيت"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "ستتم إزالة عنصر واحد."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "سيتم حذف اختصار واحد."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "جاري النسخ..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "جاري النقل..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "ستتم إزالة %d عناصر."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "سيتم حذف %d من الاختصارات"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "جاري الحذف..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "قد يترتب على استخدام بيانات الهاتف المحمول أثناء التجوال فرض رسوم إضافية وفقًا لخطة الدفع."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "الاستخدامات المتوفرة"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "تم إنشاء التاريخ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "الوصف"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "جارٍ إعادة التوجيه"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "آخر تعديل"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "الدقة"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "الحجم الإجمالي"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "الصلاحية"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "إن مجلد الوجهة هو مجلد فرعي لمجلد المصدر."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "إن المجلد الوجهة هو المجلد المصدر نفسه."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "فشلت إضافة الاختصار."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "فشل نسخ العنصر."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "فشل حذف العنصر."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "فشل نقل العنصر."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "فشلت إزالة العنصر."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "اسم الملف مستخدم بالفعل"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "تم بلوغ الحد الأقصى من عدد الاختصارات (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "تمت إضافة الاختصار."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "الاختصارات موجودة بالفعل"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "إنعاش"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "سيتم حذف %d من العناصر."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "سيتم إلغاء تثبيت %d من التطبيقات."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "سيتم إلغاء تثبيت %s."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "الحجم"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "عرض القائمة"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "إن اسم المجلد قيد الاستخدام بالفعل."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "وحدة التخزين المحلية"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ذاكرة تخزين الجهاز"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "لم يتم تسجيل الدخول."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "كل الملفات"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "التخزين عبر السحابة"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ترتيب"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "الاختصارات"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "التوقيت"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "إلغاء التثبيت"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "يحتوي على"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "لم يتم اكتشاف وجه"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "المزيد"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "نقل إلى هنا"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "لصق هنا"
+
+msgid "IDS_PB_SK_SET"
+msgstr "ضبط"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "إن نوع الملف هذا غير مدعوم من قبل أي تطبيق على جهازك."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "سيتم حذف %d من الملفات."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "تم إرسال الملفات"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "تم"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "إلغاء"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "حذف"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "تغيير الاسم"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "تحديد عنصر"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "ما من تحميلات"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ستظهر العناصر هنا بعد تحميلها."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "يتعذر حفظ البيانات"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ما من مساحة كافية على بطاقة SD. انتقل إلى الضبط > الطاقة ووحدة التخزين > وحدة التخزين، ثم احذف بعض الملفات وحاول مرة أخرى."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ما من مساحة كافية على وحدة تخزين الجهاز. انتقل إلى الضبط > الطاقة ووحدة التخزين > وحدة التخزين، ثم احذف بعض الملفات وحاول مرة أخرى."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "خطأ"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "امتلأت الذاكرة."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "سيتم حذف عنصر واحد من Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "سيتم حذف %d من العناصر من Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "بيانات الهاتف المحمول متوقفة عن التشغيل. اتصل بشبكة Wi-Fi أو قم بتشغيل بيانات الهاتف المحمول وحاول مرة أخرى."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "مساحة التخزين الشخصية"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "المسار"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "تم الوصول إلى الحد الأقصى من عدد الأحرف %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "تحديد التخزين"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "محفوظات التنزيل"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "محفوظات التنزيل"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "يتم التنزيل..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "التنزيلات"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "ما من تنزيلات"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "فشل التنزيل"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "تنتهي الصلاحية في: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "انتهت الصلاحية في: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "فشل تنزيل الملف"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "حاول تنزيل الملف مرة أخرى أو قم بإزالته من قائمة الانتظار للتنزيل."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "إعادة المحاولة"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "إزالة"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "فئة"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "تم مسبقاً استخدام اسم الملف"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "اسم الملف مستخدم بالفعل"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "اسم الملف هذا (%s) مستخدم مسبقاً في المجلد الوجهة."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "اسم المجلد هذا (%s) مستخدم مسبقاً في المجلد الوجهة."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Sizin cihazınız Wi-Fi şəbəkəsinə qoşulmayıb. Tarif planınızdan asılı olaraq mobil şəbəkəyə qoşulmaq əlavə xərclərə səbəb ola bilər"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Paylaş"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Paylaş"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil tarif söndürüldü. Əvəzinə Wi-Fi şəbəkəsinə qoşulun və ya Mobil tarifi aktivləşdirin və yenidən cəhd edin."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d element silinəcək."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Bu element silinəcək."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Yüklənmə..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Yaddaş kifayət etmir."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Ləğv edildi."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Yükləmə mümkün olmadı."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Uğur"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Yarat"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Silindi."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Yaddaş kartı çıxarıldı."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Axtarır..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Şəbəkə bağlantısında səhv."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Qovluğu sil"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Qovluq adını daxil edin."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Yüklənmiş proqramlar"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Şəbəkə bağlantısı xətası baş verdi. Zəng sona çatdırıldı. Şəbəkəyə yenidən qoşulsun?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Yaddaşa yaz"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Bəli"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Xeyr"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Qısayol əlavə et"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Qısayolu sil"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Qısayolun adını dəyiş"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Axtar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Paylaş"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Yaddaşın istifadəsi"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha göstərmə"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "QB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Serverə qoşulmaq mümkün deyil."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Şəxsi"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Qısayolu sil"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batareya zəifdir"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fayl"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mənim albomum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "dan əlavə et"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Siqnallar"
+
+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_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Məzmun"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Yaradılmış tarix"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Tarix"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Seçilmiş elementər silinsin?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Sənədlər"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "İcra et"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Fayl adı"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Fayl növ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Qovluğun adı"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Göndərilir"
+
+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_BODY_IMAGES"
+msgstr "Təsvirlər"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Mümkün deyil"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Fərdi"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "İnterval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Son dəyişdirilmə"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Siyahı və təfərrüatlar"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Yeri"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC məlumatı başladılır..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mənim səsli kliplərim"
+
+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_BODY_NO_FILES"
+msgstr "Fayl yoxdur"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Son açılmış fayllar yoxdur"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Son fayllar yoxdur"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fayl"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mümkündür"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Çap et"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Ad.dyş"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Düzgün status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zəng tonu"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Paylaş"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Gizli faylları göstər"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Səslər"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Yaddaş istifadəsi"
+
+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_BODY_UP"
+msgstr "Yuxarı"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Etibarlılıq"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tədarükçü"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Divar kağızları"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Başl-a əlavə et"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Çıxış buradan"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Fayllarıma daxil ol"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Ev"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Əvəz et"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Bütün qovluqları axtar"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Bura təyin et"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Təkmil axtarış"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil şəbəkəyə qoşul"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi şəbəkəsinə qoşul"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Say"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Qovluq adını daxil edin."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Yerli"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yeni qovluq"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Son fayllar"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Faylı sil"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Səs və şəkilləri paylaş"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Ehtiyat"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Qovluq yaratmaq mümkün deyil"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Hamısını seç"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Qovluq adını daxil edin"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Qısayollara əlavə et"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Şəkil faylları kimi"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Video faylları kimi"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zəng egənin zəng tonu"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Sıx"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Qovluq yarat"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Aç"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Burada aç"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Defolt zəng melodiyası"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Təfərrüat görünüşü"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redaktə et"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Çıxart"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Cari qovluğa ixrac edin"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Qovluğa keç"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fayl uzantısını gizlət"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementlər"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ad"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sıralama qaydası"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Buraya keç"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Ad"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Faylın yerini aç"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Şəxsi səhifə"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Səs yaz"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Kontaktlara qeyd et"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Adını dəyiş"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Yenidən adlandırıldı."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Qovluğun adını dəyişdir"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Burada saxla"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Yaxın cihazları axtar"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seçilmişi"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Linki paylaş"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fayl genişlənməsini göstər"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Ayır"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Çeşidlə"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatür görüntüsü"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Nə kimi bax"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element silinəcək."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Çoxalan"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Silinsin?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Davam et"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Köçürülmə baş tutmadı."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Silmək mümkün olmadı."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Seçilən element silinsin?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Azalan"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM faylı. Göndərmək mümkün deyil."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM faylı mövcud deyildir."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Fayl adından artıq istifadə edilir."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Qovluq adı hazırda mövcuddur."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Kimdən"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Mətni daxil et"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Yanlış fayl adı."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Yüklənir..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maksimum qovluq sayına çatıldı."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Keçmə alınmadı."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Ad boşdur."
+
+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_AND_TRY_AGAIN"
+msgstr "Kifayət qədər yaddaş yoxdur. Bəzi elementləri silin və yenidən cəhd edin."
+
+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_PASTE_HERE"
+msgstr "Buraya yapışdır"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d element silinəcək."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "İcazə rədd edildi."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Son fayllar siyahısından silinsin?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Qısayollardan silinsin?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Silinsin?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Eyni fayl adı artıq mövcuddur!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Eyni ad hazırda istifadə edilir."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Element seç"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Göndərmə alınmadı."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Qısayol əlavə edildi."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Təyin edilmiş yer üçün qovluq mənbə qovluqdan eynidir."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Cihazla əlaqə kəsilmişdir"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Bu fayl movcud 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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Bu əməliyyatı yerinə yetirmək mümkün olmadı. Şəbəkə xətası baş verdi."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Zəng zamanı səsləndirmək olmur."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Yaxınlıqdakı cihazları skan etmək üçün siz Wi-Fi şəbəkəsinə qoşulmalısınız. Wi-Fi şəbəkəsinə qoşulun və yenidən cəhd edin."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Geriyə"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Köçür"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redaktə et"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Apar"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Axtar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Nizamla"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Fərqli bax"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Təfsilatlar"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Hamısını"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Xarici yaddaş"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Yaddaş kartı"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Yuxarı"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Sıxıldı"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Açıldı"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Fayl yüklənir..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fayllar sıxılmışdır"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fayllar çıxarılmışdır"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fayl idxal edildi."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Cihaz tapılmadı. Atarış arxa planda davam edəcək"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Kataloq"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Qoşul"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Bildiriş səsi"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Qısa yolu əlavə et"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Elementlər silinsin?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Adını dəyişdir"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Sil"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Elementi sil"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Elementləri seç"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nəticə tapılmadı"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d element silinsin?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Element silinsin?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element seçildi."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Səhv simvol daxil edilib. Təkrar cəhd et"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d element seçildi."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Səssiz"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Element seç"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Siz maksimum %d element seçə bilərsiniz."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Yükləmələr"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Silinsin?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Apar"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Köçür"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Göndərilmə..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Köçürülmə..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Silinmə"
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Əməliyyat alınmadı."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seçilmişi"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Göndərildi."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Surəti saxlanıldı."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Nizamla"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Mümkün olmadı."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Bitdi"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kartı"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Cihaz yaddaşı"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Şəxsi yaddaşa əlavə et"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Şəxsi yaddaşdan sil"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Bu element silinsin?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Şəxsi rejimdən sil"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Şəxsiyə köçür"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Simvol sayı maksimuma çatıb."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Silinir..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Şəxsi yaddaş"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatlama tamamlandı."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ad (Z-dən A-ya)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ad (A-dan Z-yə)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekranın şəkli"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Heç bir nəticə tapılmamışdır."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Mesaj siqnalı"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Təfsilatlar"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Xahiş olunur adı daxil edin."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mənim fayllarım"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Əlavə edildi."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Emal edilir..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Dəstəklənməyən fayl tipi."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Silinsin?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Şəxsi məzmun"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Buraya köçür"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Göndər"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Qısayol əlavə etmək mümkün deyil."
+
+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_POP_REMOVED"
+msgstr "Silindi."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Şəxsi yaddaş"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "He nə seçilməmişdir."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Bölüşün"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Kimi bax"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Siyahı"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Bax"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Bu adla saxlayın"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Silmək mümkün olmadı."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Valideyn reytinqi"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fayl adından artıq istifadə edilir."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Səs"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi mümkün deyil. Tarif planınızdan asılı olaraq mobil şəbəkələr ilə qoşulmaq əlavə xərclərə səbəb ola bilər"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Simvolların sayı maksimuma (%d) çatıb."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Hazırl..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seçilmişdir"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Elementləri sil"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Yüklmə yoxdur"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Yükləmə tamamlandı"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Yükləmə meneceri"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Yüklədikdən sonra yüklənənlər burada göstəriləcək."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Yükləmə ləğv edildi"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Yükləmə alınmadı"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Cihazınızın yaddaşında kifayət qədər yer yoxdur. Bəzi məlumatları silmək üçün %s parametrlərinə keçin və ya SD kartı daxil edin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Cihazınızın yaddaşında kifayət qədər yer yoxdur. Boş yer açmaq üçün %s parametrlərinə keçin və yenidən cəhd edin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD kartınızda kifayət qədər yer yoxdur. Bəzi məlumatları silmək üçün %s parametrlərinə keçin və ya defolt yaddaşı Cihaza dəyişin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD kartınızda kifayət qədər yer yoxdur. Bəzi məlumatları silmək üçün %s parametrlərinə keçin və yenidən cəhd edin."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Yaddaşa keç"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Defolt yaddaş doludur"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Köhnə"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Ehtiyat"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Silinir..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD kartı"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Cihazın yaddaşı"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Serverə bildirilir..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d element silinəcək."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Bu faylı tapmaq mümkün deyil. Onu yenidən yükləməyə cəhd etmək üçün Yüklə vurun."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Faylı açmaq olmadı"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Bu faylı açmaq üçün proqramı tapmaq olmadı."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Yenidən cəhd etmək üçün Yüklə vurun."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element silinəcək."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM məzmunu aktivləşdirilir..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Bu əməliyyatı icra etmək üçün proqramı tapmaq mümkün deyil."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Yaddaşın yeri"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "İdxal et"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Ləğv et"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Hamısını seç"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seçilmişdir"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Yüklə"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Bu gün"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Dünən"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Əvəz et"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Bütün elementlərə tətbiq et"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zip faylı yarat"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Sıxılm faylı ixr et"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Fayllarm"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Veb"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Yükləmə tarixçəsi"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Tarix yoxdur"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Sadə paylaşım"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Proqramı quraşdırmaq olmadı"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Yalnız TPK faylları quraşdırıla bilər. Biz sizə yalnız Tizen Mağazasından proqram quraşdırmağı tövsiyə edirik."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Bu elementlərin buradan silinməsi onları eyni zamanda Dropbox-dan siləcək. %d element silinəcək."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Bu elementin buradan silinməsi onu eyni zamanda Dropbox-dan siləcək. 1 element silinəcək."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Bu elementlərin köçürülməsi onları Dropbox-dan siləcək. %d element köçürüləcək."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Bu elementin köçürülməsi onu Dropbox-dan siləcək. 1 element köçürüləcək."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Saxlama yerini seç"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Dayandır"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Yüklə"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Faylı yükləmək alınmadı"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Yükləmələri dayandır"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Yenidən cəhd etmək üçün Yüklə vurun."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Yükləmə dayanacaq, lakin fayl silinməyəcək."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Bu yaxınlarda baxılmış"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Məlum saxlamaq mümk deyil"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Cihazınızın yaddaşında kifayət qədər yer yoxdur. Parametrlər > Enerji və yaddaş > Yaddaş seçin və bir neçə faylı silərək yenidən cəhd edin."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartınızda kifayət qədər yer yoxdur. Parametrlər > Enerji və yaddaş > Yaddaş seçin və bir neçə faylı silərək yenidən cəhd edin."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Yüklənmə yeri"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox yükləmələri"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Özəl"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "baytlar"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Əlv et"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Ev"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Xəbərdarlıq siqnalı"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Digərləri"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Daha çox"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Aç"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Naməlum xəta."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Qovluğun adını ‘.’ və ya ‘..’ kimi qurmaq olmadı."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli faylları göstərmə"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli faylları göstər"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Naməlum"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Qısayolun adı artıq istifadə edilir."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Əsas"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fayl"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fayllar"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Qovluq"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Qovluqlar"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ad"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio\nfayllar"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Sənədlər"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Yüklənmiş\nproqramlar"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Şəkillər"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Yarat"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Sil"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Sil"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Adını dəyiş"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Qısayol əlavə et"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio fayllar"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Köçürülmə yeri"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Qovluq yarat"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Nişanı sil"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Təfsilatlar"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Sənədlər"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Yüklənmiş proqramlar"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Təsvirlər"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Köçür"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Buraya hərəkət etdirin"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seçilmişdir"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Son fayllar"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Silinsin"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Adını dəyiş"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Çevik düymələr"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Nizamla"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Quraşdırmanı ləğv et"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Yüklə"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Fərqli bax"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Hamısı"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Qısayollar"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Tərkibi"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Cihazın yaddaşı"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Yer"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD kartı"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Fayl genişlənmələr göstər"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli faylları göstər"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Ölçü"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Növ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Satıcı"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Fayl yoxdur"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Çoxalan"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Köçür"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Qovluq yarat"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Azalan"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Ətraflı siyahı"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Təfsilatlar"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Bir daha göstərmə"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Fayl növü"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Siyahı"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Yerini dəyiş"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Sil"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Ölçü"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Vaxt"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Növ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Ləğv et"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element silinəcək."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 qısayol silinəcək."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Köçürülmə..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Göndərilmə..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d element silinəcək."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d qısayol silinəcək."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Silinir..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ödəniz planınızdan asılı olaraq Mobil tarifdən istifadə əlavə xərclərlə nəticələnə bilər."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "İstifadəsi mümkün olanlar"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Tarix yaradıldı"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Təsvir"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Yönləndirilir"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Son dəyişdirilmiş"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rezolyusiya"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Ümumi ölçü"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Etibarlılıq"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Təyinat qovluğu əsas qovluğun altqovluğudur."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Təyinat qovluğu mənbə qovluğu ilə eynidir."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Qısayol əlavə etmək mümkün olmadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Elementi kopyalamaq olmadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Elementi silmək olmadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Elementi köçürmək olmadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Elementi pozmaq olmadı."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fayl adı artıq istifadədədir"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Qısayolların sayı maksimuma (%d) çatıb."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Qısayol əlavə edildi."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Qısayol artıq mövcuddur"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Təzələ"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d element silinəcək."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d proqramın quraşdırılması ləğv ediləcək."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s quraşdırılması ləğv ediləcək."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Ölçü"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Siyahı görünüşü"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Qovluq adı artıq istifadədədir."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Yerli yaddaş"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Cihaz yaddaşı"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Daxil olunmayıb."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Bütün fayllar"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Bulut Məlumat Saxlama Yeri"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Sırala"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Çevik düymələr"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Vaxt"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Quraşdırılma ləğv edilsin"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tərkibi"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Üz göstərilmir"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Artıq mövcuddur."
+
+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_MORE"
+msgstr "Daha çox"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Buraya keçin"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Buraya yapışdırın"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Qur"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Bu fayl növü cihazdakı heç bir proqramla dəstəklənmir."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fayl silinəcək."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fayllar göndərildi"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HAZIR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "LƏĞV ET"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SİL"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Adını dəyişdir"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Element seç"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Yükləmə yoxdur"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementləri yüklədikdən sonra onlar burada görünəcək."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Məlum saxlamaq mümk deyil"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartınızda kifayət qədər yer yoxdur. Parametrlər > Enerji və yaddaş > Yaddaş seçin və bir neçə faylı silərək yenidən cəhd edin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Cihazınızın yaddaşında kifayət qədər yer yoxdur. Parametrlər > Enerji və yaddaş > Yaddaş seçin və bir neçə faylı silərək yenidən cəhd edin."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Xəta"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Yaddaş dolmuşdur."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 element Dropbox-dan silinəcək."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d element Dropbox-dan silinəcək."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil tarif söndürüldü. Wi-Fi şəbəkəsinə qoşulun və ya Mobil tarifi aktivləşdirin və yenidən cəhd edin."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Şəxsi yaddaş"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Yol"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Simvolların sayı maksimuma %d çatıb"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Yaddaşı seçin"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Yükləmə tarixçəsi"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Yükləmə tarixçəsi"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Yüklənir..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Yükləmələr"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Yükləmə yoxdur"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Yükləmə alınmadı"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Bitmə vaxtı: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Bitmə vaxtı: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Faylı yükləmək olmadı"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Faylı bir daha yükləməyə çalışın və ya onu yükləmə növbəsindən silin."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Təkrarla"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Çixard"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kateqoriya"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Qovluğun adı istifadədədir"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Fayl adı istifadə edilir"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Bu adda fayl (%s) artıq təyinat qovluğunda istifadə edilir."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Bu qovluğun adı (%s) artıq təyinat qovluğunda istifadədədir."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Вашето устройство не е свързано към Wi-Fi мрежа. Свързването към мобилна мрежа може да доведе до допълнителни такси, в зависимост от плана ви на таксуване."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Споделяне с"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Споделяне с"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните данни са изключени. Вместо това се свържете към Wi-Fi мрежа или включете мобилните данни и опитайте отново."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d елемента ще бъдат изтрити."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Този елемент ще бъде изтрит."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Смъкване..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Няма достатъчно памет."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Отменено."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Неуспешно изтегляне."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Успешно."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Създай"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Изтрито."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Карта с памет извадена."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Търсене..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Грешка във връзката с мрежата."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Изтриване на папка"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Въведете име на папка."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Изтеглени приложения"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Възникна грешка в мрежовата връзка. Повикването е прекратено. Повторно свързване към мрежата?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Запази"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Да"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Не"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Добавяне на пряк път"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Изтриване"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Изтриване на пряк път"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Преименуване на пряк път"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Търсене"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Споделяне"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Използване на паметта"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Не показвай повече"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Невъзможно свързване със сървър."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Лична"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Прем. бърза команда"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Изтощена батерия"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 файл"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Моят албум"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Добави от"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Автоматичен запис"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Всеки"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Налични употреби"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Съдържание"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата на създаване"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Изтриване на избраните елементи?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Изпълни"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Име на файл:"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Тип файл"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Име на папка"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Изображения"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невъзможно"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуален"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Последна промяна"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Списък и подробни данни"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Позиция"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC данните се инициализират..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Моите видеоклипове"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Няма достатъчно памет в паметта на телефона. Изтрийте някои елементи и опитайте отново."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Няма файлове"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Няма последно отворени файлове"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Няма скорошни файлове"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d файла"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d елемент"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d елемента"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Възможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Отпечатване"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Преим."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Състояние на правата"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Мелодии"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Споделям"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Покажи скритите файлове"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуци"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Нагоре"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Валидност"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Доставчик"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видеоклипове"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Тапети"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Доб. към нач."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортиране тук"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Отиди Моите файлове"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Начало"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замени"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Търс. във всички папки"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Задайте тук"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Разширено търсене"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Звук"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Свързване към мобилна мрежа"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Свързване към Wi-Fi мрежа"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Броене"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Въведете име на папка."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Локално"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ръчно"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Скорошни файлове"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Премахване на файл"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Сподели звук и снимки"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Устройство за съхранение на данни"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Не може да се създаде папка"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Избор на всичко"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Въведете име на папка"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Доб. към бут. за бърз дост."
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Като файлове с изображения"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Като видео файлове"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Тон за звънене за повикващ"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Компресиране"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Създаване на папка"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (най-нови)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (най-стари)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Декомпресиране"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Декомпресиране тук"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Тон на звънене по подразбиране"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Подробен изглед"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Редактиране"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Извличане"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Извличане в текуща папка"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Отиди на папка"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Скрий разшир. на файл"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Елементи"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Подреждане по"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Преместване тук"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Отвар. местополож. на файла"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Лична страница"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Запис на звук"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Регистрирай в Тел. указател"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Преименуване"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Преименувано."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Преименуване на папка"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Запиши тук"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Скан. за устройства наоколо"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Избрани"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Споделяне на връзка"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Покажи разширението на файл"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Разделяне"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортиране по"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Екран миниатюри"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Виж като"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Изглед в списък"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Изглед с миниатюри"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 елемент ще бъде изтрит."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Във възходящ ред"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Изтриване?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продължи"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Копирането е неуспешно."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Неуспешно изтриване"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Изтриване на избрания елемент?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "В низходящ ред"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM файл. Не може да се изпрати."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM файлът не е достъпен."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Името на файла вече е заето."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Името на папка вече същест- вува."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "От"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Въвеждане на текст"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Невалидно име на файл."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Зареждане"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Максималният брой папки e достигнат."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Неуспешно преместване."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Името е празно."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Няма достатъчно динамична памет."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Няма достатъчно памет. Изтрийте някои елементи и опитайте отново."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Няма достатъчно памет. %s свободни."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Постави тук"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d елемента ще бъдат изтрити."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Отказано разрешение."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Премахване от списъка със скорошни файлове?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Премахване от Бърз достъп?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Премахване?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Такова име на файл вече съществува!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Такова име вече се използва."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Изберете елемент"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Неуспешно изпращане."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Бързата команда е добавена."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папката – назначение е подпапка на папката - източник."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Папката – назначение е същата като папката - източник."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Това действие не може да се извърши. Възникна грешка в мрежата."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Не може да се възпроизведе по време на разговор."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Защитеното с DRM съдържание не може да се задава като тон на звънене или предупреждение за уведомяване."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Трябва да сте свързани към Wi-Fi мрежа, за да сканирате за близки устройства. Свържете се през Wi-Fi и опитайте отново."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копирай"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Изтрий"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Редактиране"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Мести"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Търсене"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сортирай по"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Преглед като"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Отмени"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Отказ"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Детайли"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Всички"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Външна памет за съхр."
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта с памет"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Нагоре"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Компресирани са."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Декомпресирано е."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Изтегляне на файл..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Файловете са компресирани."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Файловете са извлечени."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Файлът е импортиран."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Няма открити устройства. Сканирането ще продължи във фонов режим."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Директория"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Свързване"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Звук по подр. уведомявания"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Добави бърз достъп"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Изтриване на елементите?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Преименуване"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Маxни"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Изтрий елемента"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Избор на елементи"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Няма намерени резултати"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Изтриване на %d елемента?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Изтриване на обекта?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Избран е 1 елемент."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Въведен е невалиден знак. Опитайте отново"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Избрани са %d елемента."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Тих"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Изберете елемент"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Можете да изберете до %d елемента."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Изтеглени файлове"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Изтриване?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Мести"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Копирай"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Преместване"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копиране..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Изтриване..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Операцията е неуспешна."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Избран"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Преместено."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Копирано."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Сортиране по"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Неуспешно."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD карта"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Памет на устройството"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Добавяне към лично място за съхранение"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Премахване от личното място за съхранение"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Изтривате ли този елемент?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Премахване от Лични"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Преместване в Лична"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Достигнат максимален брой знаци."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Премахване..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Лично място за съхранение"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Форматирането завършено."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Име (Я до А)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Име (A до Я)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Прихващане на екрана"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Няма намерени резултати."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Предупреждение за съобщение"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Детайли"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Въведете име."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Моите файлове"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Добавен."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Обработване..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдържан тип файл."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Премахване?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Лично съдържание"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Копиране в"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Премести в"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Неуспешно добавяне на бърза команда."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Няма достатъчно памет. Изтрийте някои елементи"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Премахнат."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Лично място за съхранение"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Нищо не е избрано."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Споделяне"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Пр. като"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Списък"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Виж"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Запиши като"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Неуспешно премахване."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Родителска оценка"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Името на файла вече е заето."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Обаждане"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Няма достъпна Wi-Fi. Свързването към мобилни мрежи може да доведе до допълнителни такси, в зависимост от плана ви на таксуване."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Достигнат е максималният брой знаци (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Подготв..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d избрани"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Изтриване на елементи"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Няма изтегляния"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Изтеглянето завършено"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Диспечер на изтегляне"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "След като изтеглите елементи, те ще се покажат тук."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Изтеглянето е отменено"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Изтеглянето неуспешно"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Няма достатъчно място в паметта на устройството ви. Отидете на Настройки на %s, за да изтриете някои данни, или поставете SD карта."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Няма достатъчно място в паметта на устройството ви. Отидете на Настройки на %s, за да освободите място за съхранение, след което опитайте отново."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Няма достатъчно място на вашата SD карта. Отидете на Настройки на %s, за да изтриете данни, или променете мястото за съхранение по подразбиране на Устройство."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Няма достатъчно място на вашата SD карта. Отидете в Настройки на %s, за да изтриете някои данни, след което опитайте отново."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Към Съхраняване"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Мястото за съхранение по подразбиране е пълно"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "По-стари"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Устройство за съхранение на данни"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Премахване..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD карта"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Памет на устройството"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Уведомяване на сървъра..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d елемента ще бъдат изтрити."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Този файл не може да се намери. Докоснете „Изтегляне“, за да опитате да го изтеглите отново."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Файлът не може да се отвори"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Не може да се намери приложение, което да отвори този файл."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Докоснете „Изтегляне“, за да опитате отново."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 елемент ще бъде изтрит."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Активиране на DRM съдържание..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Не може да се намери приложение, което да извърши това действие."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Местоположение на паметта"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Импортиране"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Отказ"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Избор на всичко"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d избрани"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Изтегляне"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Днес"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Вчера"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Изтриване"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Замест."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Прилагане с всички елементи"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Създаване на zip файл"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Извличан на zip файл"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Моите файлове"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Уеб"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Хронология на изтегляния"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Няма история"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Опростено споделяне"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Прил. не може да се инсталира"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Само TPK файлове може да се инсталират. Препоръчваме да инсталирате само приложения, изтеглени от Магазин на Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Изтриването на тези елементи от тук също така ще ги изтрие от Dropbox. %d елемента ще бъдат изтрити."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Изтриването на този елемент от тук също така ще го изтрие от Dropbox. 1 елемент ще бъдат изтрит."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Преместването на тези елементи ще ги изтрие от Dropbox. %d елемента ще бъдат преместени."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Преместването на този елемент ще го изтрие от Dropbox. 1 елемент ще бъде преместен."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Изберете място за съхранение"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Стоп"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Качване"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Неуспешно качване на файла"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Спиране на качванията"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Докоснете „Качване“, за да опитате отново."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Качването ще спре, но файлът няма да се изтрие."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Последно разглеждани"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Данни не се записват"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Няма достатъчно място в паметта на устройството ви. Отидете в Настройки > Захранване и памет > Памет, след което изтрийте някои файлове и опитайте отново."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Няма достатъчно място в SD картата. Отидете в Настройки > Захранване и памет > Памет, след което изтрийте някои файлове и опитайте отново."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Качване в"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Качвания в Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Частен разгв."
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "байта"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Добави"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Дом"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Аларма"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Други"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Още"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Отваряне"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Неизвестна грешка."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Не може да се зададе име на папка като „.“ или „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Без показване скрити файлове"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показване на скрити файлове"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Няма информация"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Името на прекия път вече се използва."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Базово"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Файл"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Файлове"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Папка"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Папки"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Системен"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Аудиофайлове"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Изтеглени приложения"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Изображения"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Видеоклипове"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Отказ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Отказ"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Създаване"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Изтриване"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Премаxване"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Преименуване"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Деинсталиране"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Добавяне пряк път"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Аудиофайлове"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Копиране"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Копиране в"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Създаване на папка"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Изтриване на бърза команда"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Детайли"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Изтеглени приложения"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Изображения"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Преместване"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Премести в"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d избрани"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Скорошни файлове"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Премаxни"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Преименуване"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Бърз достъп"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Сортиране по"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Деинсталиране"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Качване в"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Видеоклипове"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Преглед като"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Всички"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Пряк път"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Съдържа"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Памет на устройството"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Местоположение"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD карта"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Показване на файлови разш."
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показване скрити файлове"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Доставчик"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Няма файлове"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Във възходящ ред"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Копиране"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Създаване на папка"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Низходящо"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Подробен списък"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Детайли"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Не показвай повече"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Тип на файл"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Списък"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Преместване"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Премаxване"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Час"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Деинсталиране"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 елемент ще бъде премахнат."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 пряк път ще бъде изтрит."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Копиране..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Преместване"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d елемента ще бъдат премахнати."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Ще бъдат изтрити %d бързи команди."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Премахване..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Използването на мобилни данни в роуминг може да доведе до допълнителни такси в зависимост от плана за плащане."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Налични начини на ползване"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Дата на създаване"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Описание"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Препращане"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Последна промяна"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Разделителна способност"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Общ размер"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Валидност"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Папката местоназначение е подпапка на папката източник."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Папката местоназначение е същата като папката източник."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Неуспешно добавяне на пряк път."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Копирането на елемента е неуспешно."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Неуспешно изтриване на елемент."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Неуспешно преместване на елемент."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Неуспешно премахване на елемент."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Името на файла вече се използва."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Достигнат е максималният брой преки пътища (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Добавен е пряк път."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Бързата команда вече съществува."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Опресняване"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d елемента ще бъдат изтрити."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d приложения ще бъдат деинсталирани."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s ще бъде деинсталирано."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Преглед в списък"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Името на папката вече се използва."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Локална памет"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Памет устр."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Без влизане"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Всички файлове"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Съхранение в облака"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Подреждане"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Бърз достъп"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Час"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Деинсталиране"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Съдържа"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Не е разпознато лице"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Още"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Преместване тук"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Постави тук"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Настрой"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Файловият тип не се поддържа от никое приложение на вашето устройство."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d файла ще бъдат изтрити."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Изпратени файлове"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЗ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ИЗТРИВАНЕ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Преименуване"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Изберете елемент"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Няма качвания"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "След като качите елементи, те ще се покажат тук."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Данни не се записват"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Няма достатъчно място в SD картата. Отидете в Настройки > Захранване и памет > Памет, след което изтрийте някои файлове и опитайте отново."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Няма достатъчно място в паметта на устройството ви. Отидете в Настройки > Захранване и памет > Памет, след което изтрийте някои файлове и опитайте отново."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Грешка."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Паметта е заета."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 елемент ще се изтрие от Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d елемента ще се изтрият от Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните данни са изключени. Свържете се към Wi-Fi мрежа или включете мобилните данни и опитайте отново."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Лично място за съхранение"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Път"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималният брой знаци %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Избор на съхранение"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Хронология на изтегляния"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Хронология на изтегляния"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Изтегляне..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Изтегляния"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Няма изтегляния"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Изтеглянето неуспешно"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Изтича на: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Изтекло на: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Неуспешно изтегляне на файла"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Опитайте да изтеглите файла отново или го премахнете от опашката за изтегляния."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Нов опит"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Премахни"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Категория"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Името на папка се използва"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Името на файл се използва"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Това име на файл (%s) вече се използва в папката местоназначение."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Това име на папка (%s) вече се използва в папката местоназначение."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "আপনার ডিভাইসটি একটি Wi-Fi নেটওয়ার্কে সংযুক্ত নেই৷ আপনার প্রদানের পরিকল্পনার উপর নির্ভর করে কোনও মোবাইল নেটওয়ার্কে সংযোগ করার ফলে অতিরিক্ত চার্জ ধার্য হতে পারে৷"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "এর মাধ্যমে শেয়ার করুন"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "এর মাধ্যমে শেয়ার করুন"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "মোবাইল তথ্য বন্ধ আছে। পরিবর্তে একটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করুন অথবা মোবাইল তথ্য চালু করুন এবং পুনরায় চেষ্টা করুন।"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%dটি আইটেম মোছা হবে।"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "এই আইটেমটি মোছা হবে।"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ডাউনলোড হচ্ছে…"
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "পর্যাপ্ত মেমোরি নেই।"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "বাতিল হয়েছে।"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ডাউনলোড ব্যর্থ হয়েছে।"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "সফল।"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "তৈরি করুন"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "মোছা হয়েছে।"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "মেমোরি কার্ড অপসারিত হয়েছে।"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "অনুসন্ধান করা হচ্ছে..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "নেটওয়ার্ক সংযোগ ত্রুটি।"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ফোল্ডার মুছুন"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ফোল্ডার নাম লিখুন।"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ডাউনলোড হওয়া অ্যাপস"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "নেটওয়ার্ক সংযোগ ত্রুটি ঘটেছে৷ কল শেষ হয়েছে৷ নেটওয়ার্কে পুনরায় সংযোগ করবেন?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ওকে"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "সংরক্ষণ"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "হ্যাঁ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "না"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "শর্টকাট যোগ করুন"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "মুছুন"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "শর্টকাট মুছুন"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "শর্টকাট পুনঃনামকরণ করুন"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "অনুসন্ধান করুন"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "সেটিংস"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "শেয়ার করুন"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "সঞ্চয়স্থান ব্যবহার"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "আর দেখাবেন না"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "বাইট"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "সার্ভারে সংযোগ করতে অক্ষম।"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ব্যক্তিগত"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "শর্টকাট অপসারণ করুন"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "ব্যাটারি কম"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1টি ফাইল"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "আমার অ্যালবাম"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "থেকে যুক্ত করুন"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "সতর্কতা"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "যেকোনও"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "সুলভ ব্যবহারগুলি"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "বাইট"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "সামগ্রীগুলি"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "নির্মাণের তারিখ"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "তারিখ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "নির্বাচিত আইটেমগুলি মুছবেন?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "নথিগুলি"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "কার্যকর করুন"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ফাইল নাম"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ফাইলের প্রকার"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ফোল্ডার নাম"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "চিত্রগুলি"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "অসম্ভব"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "স্বতন্ত্র"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "বিরতি"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "শেষ সংশোধন করা হয়েছে"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "তালিকা ও বিশদ"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "অবস্থান"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ডেটা আরম্ভ করা হচ্ছে..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "আমার ভিডিও ক্লিপগুলি"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ফোন মেমোরিতে পর্যাপ্ত মেমোরি নেই। কিছু আইটেম মুছে আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "কোনও ফাইল নেই"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "কোনও বর্তমানে খোলা ফাইল নেই"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "কোনও সাম্প্রতিক ফাইল নেই"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%dটি ফাইল"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%dটি আইটেম"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%dটি আইটেম"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "সম্ভব"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "প্রিন্ট করুন"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "সঠিক অবস্থা"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "রিংটোনগুলি"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "শেয়ার করুন"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "লুকানো ফাইলগুলি দেখান"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ধ্বনিগুলি"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "উপরে"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "বৈধতা"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "বিক্রেতা"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ভিডিওগুলি"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ওয়ালপেপারগুলি"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "হোমে জুড়ুন"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "এখানে রপ্তানী করুন"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "আমার ফাইলে গমন"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "হোম"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "প্রতিস্থাপন"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "সমস্ত ফোল্ডার অনুসন্ধান করুন"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "এখানে সেট করুন"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "অগ্রণী অনুসন্ধান"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "অডিও"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "মোবাইল নেটওয়ার্কে সংযোগ করুন"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi নেটওয়ার্কে সংযোগ করুন"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "কাউন্ট"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ফোল্ডার নাম লিখুন।"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "স্থানীয়"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "নতুন ফোল্ডার"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "সাম্প্রতিক ফাইলগুলি"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ফাইল অপসারণ করুন"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ধ্বনি ও শট ছবি শেয়ার করুন"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "সঞ্চয়স্থান"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ফোল্ডার তৈরি করতে অক্ষম"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "সব নির্বাচন"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ফোল্ডারের নাম লিখুন"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "শর্টকাটগুলিতে যোগ করুন"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "চিত্র ফাইল হিসাবে"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "ভিডিও ফাইল হিসাবে"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "কলারের রিংটোন"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "সঙ্কুচিত করুন"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ফোল্ডার তৈরি করুন"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "তারিখ (সাম্প্রতিকতম)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "তারিখ (প্রাচীনতম)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "সঙ্কোচনমুক্ত করুন"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "এখানে সঙ্কোচনমুক্ত করুন"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "ডিফল্ট রিংটোন"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "বিশদ দর্শন"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "সম্পাদনা করুন"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "নিষ্কাশন করুন"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "বর্তমান ফোল্ডারে নিষ্কাশন করুন"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ফোল্ডারে যান"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ফাইল এক্সটেনশন লুকান"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "আইটেমগুলি"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "নাম"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "দ্বারা তালিকা"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "এখানে সরান"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "নাম"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ফাইলের অবস্থান খুলুন"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "ব্যক্তিগত পৃষ্ঠা"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ধ্বনি রেকর্ড করুন"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "পরিচিতিগুলিতে তালিকাভুক্ত করুন"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "রিনেম করা হয়েছে।"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ফোল্ডারের পুনঃনামকরণ"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "এখানে সেভ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "কাছাকাছি ডিভাইসগুলির জন্য স্ক্যান করুন"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "নির্বাচিত"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "লিঙ্ক শেয়ার করুন"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ফাইল এক্সটেনশন দেখান"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "বিভক্তি"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "এইভাবে বাছাই"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "থাম্বনেল দৃশ্য"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "এইরূপে দেখুন"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "তালিকা অনুসারে দেখুন"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "থাম্বনেল অনুসারে দেখুন"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "জিপ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1টি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ঊর্ধ্বক্রম"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "মুছবেন?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "অবিরত রাখুন"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "অনুলিপি ব্যর্থ।"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "মোছা ব্যর্থ।"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "নির্বাচিত আইটেমগুলি মুছবেন?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "অধঃক্রম"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ফাইল। পাঠানো যাবে না।"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ফাইল উপলব্ধ নয়।"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ফাইল নাম ইতিমধ্যেই ব্যবহারে আছে।"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ফোল্ডার নাম ইতিমধ্যে বিদ্যমান।"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ফর্ম্যাট"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "থেকে"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "পাঠ্য ইনপুট করুন"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "অবৈধ ফাইল নাম।"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "লোড হচ্ছে..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "সর্বাধিক ফোল্ডারে পৌঁছেছে।"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "সরানো ব্যর্থ।"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "নামটি ফাঁকা।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "পর্যাপ্ত হিপ মেমোরি নেই।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "অপর্যাপ্ত মেমোরি। কিছু আইটেম মুছুন এবং আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "পর্যাপ্ত মেমোরি নেই৷ %s পাওয়া যায়"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "এখানে প্রতিলেপন করুন"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%dটি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "অনুমতি অস্বীকৃত।"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "সাম্প্রতিক ফাইলগুলির তালিকাটি অপসারণ করবেন?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "শর্টকাটগুলি থেকে অপসারণ করবেন?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "অপসারণ করবেন?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "একই ফাইল নাম ইতিমধ্যে বিদ্যমান!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "একই নাম ব্যবহারে রয়েছে।"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "আইটেম নির্বাচন করুন"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "পাঠানো ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "শর্টকাট যোগ করা হয়েছে।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "গন্তব্য ফোল্ডার উৎস ফোল্ডারের একটি উপফোল্ডার।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "গন্তব্য ফোল্ডার ও উৎস ফোল্ডার একই।"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "এই কার্যকলাপটি সম্পাদনা করতে অক্ষম৷ নেটওয়ার্ক ত্রুটি ঘটেছে৷"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "কল করার সময় প্লে করতে অক্ষম।"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM সুরক্ষিত সামগ্রী রিংটোন হিসাবে বা বিজ্ঞপ্তির সতর্কতা হিসাবে সেট করতে অক্ষম।"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "কাছাকাছি ডিভাইসগুলির জন্য স্ক্যান করতে আপনার একটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করা উচিত। Wi-Fi-এর মাধ্যমে সংযোগ করে পুনরায় চেষ্টা করুন।"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ব্যাক"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "অনুলিপি করুন"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "মুছুন"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "সম্পাদনা"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "সরান"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "সন্ধান"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "এইভাবে বাছাই"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "এইরূপে দেখুন"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "বাতিল"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "বাতিল"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "বিশদ"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "সমস্ত"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "বহিস্থ স্টোরেজ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "মেমরি কার্ড"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ফোন"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "উপরে"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "সঙ্কুচিত হয়েছে"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "সঙ্কোচনমুক্ত হয়েছে"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ফাইল ডাউনলোড করা হচ্ছে..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ফাইলগুলি সঙ্কুচিত করুন"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ফাইলগুলি নিষ্কাশিত"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ফাইল আমদানি হয়েছে।"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "কোনও ডিভাইস পাওয়া যায়নি। ব্যাকগ্রাউন্ডে স্ক্যানিং চলতে থাকবে।"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ডিরেক্টরি"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "সংযোগ"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "ডিফল্ট বিজ্ঞপ্তির ধ্বনি"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "শর্টকাট যোগ করুন"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "আইটেম ডিলিট করবেন?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "সেটিংস"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "অপসারণ"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "আইটেম মুছুন"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "আইটেমগুলি নির্বাচন করুন"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "কোনও ফলাফল পাওয়া যায়নি"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d আইটেম মুছবেন?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "আইটেম ডিলিট করবেন?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1টি আইটেম নির্বাচিত হয়েছে।"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "অবৈধ অক্ষর প্রবেশ করানো হয়েছে৷ আবার চেষ্টা করুন।"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%dটি আইটেম নির্বাচিত হয়েছে।"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "নীরব"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "আইটেম নির্বাচন করুন"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "আপনি %dটি পর্যন্ত আইটেম নির্বাচন করতে পারেন।"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ডাউনলোডগুলি"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "মুছবেন?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "সরান"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "অনুলিপি"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "সরানো হচ্ছে.."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "অনুলিপি হচ্ছে..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "মোছা হচ্ছে...."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "অপারেশন ব্যর্থ।"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "নির্বাচিত"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "সরানো হয়েছে।"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "অনুলিপি হয়েছে।"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "এইভাবে বাছাই"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "ব্যর্থ হয়েছে।"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "সম্পন্ন"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD কার্ড"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ডিভাইস মেমোরি"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "ব্যক্তিগত সঞ্চয়স্থানে যোগ করুন"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "ব্যক্তিগত সঞ্চয়স্থান থেকে অপসারণ করুন"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "এই আইটেমটি মুছবেন?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ব্যক্তিগত থেকে অপসারণ করুন"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ব্যক্তিগততে সরান"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "অক্ষরের সর্বাধিক সংখ্যায় পৌঁছেছে।"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "অপসারিত হচ্ছে..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "ব্যক্তিগত সঞ্চয়স্থান"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ফর্ম্যাট সম্পূর্ণ।"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "নাম (Z থেকে A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "নাম (A থেকে Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "স্ক্রিন ক্যাপচার"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "কোনও ফলাফল পাওয়া যায়নি।"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "বার্তা সতর্কতা"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "বিশদ"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "নাম লিখুন।"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "আমার ফাইল"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "যুক্ত হয়েছে।"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "প্রক্রিয়াকরণ চলছে..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "অসমর্থিত ফাইল প্রকার।"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "অপসারণ করবেন?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ব্যক্তিগত সামগ্রী"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "এতে অনুলিপি করুন"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "এতে সরান"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "শর্টকাট যোগ করতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "পর্যাপ্ত মেমোরি নেই৷ কিছু আইটেম মুছুন৷"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "অপসারিত।"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ব্যক্তিগত সঞ্চয়স্থান"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "কিছুই নির্বাচিত নেই।"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "শেয়ার"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "এইরূপে দেখুন"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "তালিকা"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "দেখুন"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "এইরূপে সেভ"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "অপসারণ ব্যর্থ।"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ড্রপবক্স"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "অভিভাবকীয় রেটিং"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ফাইল নাম ইতিমধ্যেই ব্যবহারে আছে।"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ভয়েস"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi সুলভ নেই। মোবাইল নেটওয়ার্কগুলির সাথে সংযোগ করা আপনার প্রদানের পরিকল্পনার উপর নির্ভর করে অতিরিক্ত চার্জ ধার্য হতে পারে।"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "অক্ষরের সর্বাধিক সংখ্যায় (%dটি) পৌঁছেছে।"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "প্রস্তুত হ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%dটি নির্বাচিত"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "আইটেমগুলি মুছুন"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "কোনও ডাউনলোড নেই"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ডাউনলোড সম্পূর্ণ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ডাউনলোড পরিচালক"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "আপনি আইটেমগুলি ডাউনলোড করার পরে সেগুলি এখানে দেখানো হবে।"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ডাউনলোড বাতিল হয়েছে"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ডাউনলোড ব্যর্থ হয়েছে"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "আপনার ডিভাইস সঞ্চয়স্থানে পর্যাপ্ত স্থান নেই। কিছু তথ্য মুছতে বা একটি SD কার্ড ঢোকাতে %s সেটিংসে যান।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "আপনার ডিভাইস সঞ্চয়স্থানে পর্যাপ্ত স্থান নেই। কিছু সঞ্চয় স্থান খালি করতে %s সেটিংসে যান তারপরে পুনরায় চেষ্টা করুন।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "আপনার SD কার্ডে পর্যাপ্ত স্থান নেই। কিছু তথ্য মুছতে %s সেটিংসে যান অথবা ডিফল্ট সঞ্চয় অবস্থানটি ডিভাইসে পরিবর্তন করুন।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "আপনার SD কার্ডে পর্যাপ্ত স্থান নেই। কিছু তথ্য মুছতে %s সেটিংসে যান তারপরে পুনরায় চেষ্টা করুন।"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "সঞ্চয়স্থানে যান"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "ডিফল্ট সঞ্চয়স্থান পূর্ণ"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "পুরানো"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "সঞ্চয়স্থান"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "অপসারিত হচ্ছে..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD কার্ড"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ডিভাইসের সঞ্চয়স্থান"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "সার্ভারকে বিজ্ঞাপিত করা হচ্ছে..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%dটি আইটেম মোছা হবে।"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "এই ফাইলটি খুঁজে পাওয়া যায়না। এটি আবার ডাউনলোড করার চেষ্টা করতে ডাউনলোড করুন ট্যাপ করুন।"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ফাইল খুলতে অক্ষম"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "এই ফাইলটি খোলার জন্য কোনও অ্যাপ্লিকেশন পাওয়া যায়নি।"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "পুনরায় চেষ্টা করতে ডাউনলোড করুন ট্যাপ করুন।"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1টি আইটেম মোছা হবে।"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM সামগ্রী সক্রিয়করণ করা হচ্ছে..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "এই কাজ করার মত অ্যাপ্লিকেশন খুঁজে পাওয়া যায়নি।"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "সঞ্চয়স্থানের অবস্থান"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "আমদানি করুন"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "বাতিল"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ওকে"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "সব নির্বাচন"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%dটি নির্বাচিত"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ডাউনলোড করুন"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "আজ"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "গতকাল"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "মুছুন"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "প্রতিস্থাপন"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "সমস্ত আইটেমে প্রয়োগ করুন"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "জিপ ফাইল তৈরি করুন"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "জিপ ফাইল নিষ্কাশন করুন"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "আমার ফাইল"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ওয়েব"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ডাউনলোডের ইতিহাস"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "কোনও ইতিহাস নেই"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "সহজ শেয়ারিং"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "অ্যাপ ইনস্টল করতে অক্ষম"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "কেবলমাত্র TPK ফাইলগুলি ইনস্টল করা যেতে পারে। আমরা আপনাকে কেবলমাত্র Tizen Store থেকে ডাউনলোড করা অ্যাপগুলি ইনস্টল করার সুপারিশ করি।"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "এই আইটেমগুলিকে এখান থেকে মোছা হলে সেগুলি ড্রপবক্স থেকেও মুছে যাবে। %dটি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "এই আইটেমটিকে এখান থেকে মোছা হলে সেটি ড্রপবক্স থেকেও মুছে যাবে। 1টি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "এই আইটেমগুলি মোছা হলে সেগুলি ড্রপবক্স থেকে মুছে যাবে। %dটি আইটেম সরানো হবে।"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "এই আইটেমটিকে সরানো হলে এটি ড্রপবক্স থেকে মুছে যাবে। 1টি আইটেম সরানো হবে।"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "সঞ্চয়স্থান অবস্থান নির্বাচন করুন"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "থামুন"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "আপলোড"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ফাইল আপলোড করতে ব্যর্থ হয়েছে"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "আপলোডগুলি বন্ধ করুন"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "পুনরায় চেষ্টা করতে আপলোড করুন ট্যাপ করুন।"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "আপলোড বন্ধ হবে তবে ফাইলটি মোছা হবে না।"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "সম্প্রতি দেখা"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "তথ্য সংরক্ষণ করতে অক্ষম"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "আপনার ডিভাইসের সঞ্চয়স্থানে পর্যাপ্ত স্থান নেই। সেটিংস > পাওয়ার এবং সঞ্চয়স্থান > সঞ্চয়স্থান - এ গিয়ে কিছু ফাইল মুছে দিয়ে আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "আপনার SD কার্ডে পর্যাপ্ত স্থান নেই। সেটিংস > পাওয়ার এবং সঞ্চয়স্থান > সঞ্চয়স্থান - এ গিয়ে কিছু ফাইল মুছে দিয়ে আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "এতে আপলোড করুন"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ড্রপবক্স আপলোডগুলি"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ব্যক্তিগত"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "বাইট"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "যোগ করুন"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "বাড়ি"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "অ্যালার্ম"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "অন্য"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "আরও"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "খুলুন"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "অজানা ত্রুটি।"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ফোল্ডার নাম ‘.’ বা ‘..’ হিসাবে সেট করতে পারে না।"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "লুকানো ফাইলগুলি দেখাবেন না"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "লুকানো ফাইলগুলি দেখান"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "অজানা"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "শর্টকাট নাম ইতিমধ্যে ব্যবহারে আছে।"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "প্রাথমিক"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ফাইল"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ফাইলগুলি"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ফোল্ডার"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ফোল্ডারগুলি"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "সিস্টেম"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "নাম"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "অডিও ফাইলগুলি"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "নথিগুলি"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ডাউনলোড করা অ্যাপ্লিকেশন"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "চিত্রগুলি"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "ভিডিওগুলি"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "বাতিল"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "বাতিল"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "তৈরি করুন"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "মুছুন"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ওকে"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "অপসারণ করুন"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "আনইনস্টল"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "শর্টকাট যোগ করুন"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "অডিও ফাইলগুলি"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "অনুলিপি করুন"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "এতে অনুলিপি করুন"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ফোল্ডার তৈরি করুন"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "শর্টকাট মুছুন"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "বিশদ"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "নথিগুলি"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ডাউনলোড করা অ্যাপ্লিকেশন"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "চিত্রগুলি"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "সরান"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "এতে সরান"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%dটি নির্বাচিত"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "সাম্প্রতিক ফাইলগুলি"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "অপসারণ"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "সেটিংস"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "শর্টকাটগুলি"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "এইভাবে বাছাই"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "আনইনস্টল করুন"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "এতে আপলোড করুন"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "ভিডিওগুলি"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "এইরূপে দেখুন"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "সমস্ত"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ড্রপবক্স"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ড্রপবক্স"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "শর্টকাটগুলি"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "সমন্বিত"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ডিভাইস সঞ্চয়স্থান"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ড্রপবক্স"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ফর্ম্যাট"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "অবস্থান"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD কার্ড"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ফাইল এক্সটেনশনগুলি দেখান"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "লুকানো ফাইলগুলি দেখান"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "আকার"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "প্রকার"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "বিক্রেতা"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "কোনও ফাইল নেই"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ঊর্ধ্বক্রম"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "অনুলিপি করুন"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ফোল্ডার তৈরি করুন"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "অধঃক্রম"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "বিস্তারিত তালিকা"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "বিশদ"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "আর দেখাবেন না"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ফাইল প্রকার"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "তালিকা"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "সরান"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "অপসারণ"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "আকার"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "সময়"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "প্রকার"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "আনইনস্টল করুন"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1টি আইটেম অপসারিত হবে।"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1টি শর্টকাট মোছা হবে।"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "অনুলিপি হচ্ছে..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "সরানো হচ্ছে.."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%dটি আইটেম অপসারিত হবে।"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%dটি শর্টকাট মোছা হবে।"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "অপসারিত হচ্ছে..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "আপনার প্রদানের পরিকল্পনার উপর নির্ভর করে মোবাইল তথ্য ব্যবহারের জন্য অতিরিক্ত চার্জ লাগতে পারে।"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "সুলভ ব্যবহারগুলি"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "তৈরি হওয়ার তারিখ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "বিবরণ"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "অগ্রবর্তীকরণ"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "শেষ সংশোধন করা হয়েছে"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "রেজোলিউশন"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "মোট আকার"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "বৈধতা"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "গন্তব্য ফোল্ডারটি উৎস ফোল্ডারের উপফোল্ডার।"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "উৎস ও গন্তব্য ফোল্ডার একই।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "শর্টকাট যোগ করতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "আইটেম অনুলিপি করতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "আইটেম মুছতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "আইটেম সরাতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "আইটেম অপসারণ করতে ব্যর্থ হয়েছে।"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ফাইল নাম ইতিমধ্যেই ব্যবহারে আছে।"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "শর্টকাটগুলির সর্বাধিক সংখ্যায় (%dটি) পৌঁছেছে।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "শর্টকাট যুক্ত হয়েছে।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "শর্টকাট ইতিমধ্যে বিদ্যমান৷"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "রিফ্রেশ"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%dটি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%dটি অ্যাপ আনইনস্টল হবে।"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s আনইনস্টল করা হবে।"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "আকার"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "তালিকা দৃশ্য"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ফোল্ডার নাম ইতিমধ্যে ব্যবহারে আছে।"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "স্থানীয় সঞ্চয়স্থান"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ডিভাইস সঞ্চয়স্থান"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "সাইন ইন করা হয়নি।"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "সমস্ত ফাইল"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ক্লাউড সঞ্চয়স্থান"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ক্রম"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "শর্টকাটগুলি"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "সময়"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "আনইনস্টল"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "এতে আছে"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "কোনও মুখ সনাক্ত হয়নি"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "আরও"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "এখানে সরান"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "এখানে প্রতিলেপন"
+
+msgid "IDS_PB_SK_SET"
+msgstr "সেট"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "এই ফাইল ধরণটি আপনার ডিভাইসের কোনও অ্যাপ্লিকেশন দ্বারা সমর্থিত নয়।"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%dটি ফাইল মোছা হবে।"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ফাইলগুলি পাঠানো হয়েছে"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "সম্পন্ন"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "বাতিল"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "মুছুন"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "পুনঃনামকরণ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "আইটেম নির্বাচন করুন"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "কোনো আপলোড নেই"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "আপনি আইটেমগুলি আপলোড করার পরে, সেগুলি এখানে দেখানো হবে।"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "সেটিংস"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "তথ্য সংরক্ষণ করতে অক্ষম"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "আপনার SD কার্ডে পর্যাপ্ত স্থান নেই। সেটিংস > পাওয়ার এবং সঞ্চয়স্থান > সঞ্চয়স্থান - এ গিয়ে কিছু ফাইল মুছে দিয়ে আবার চেষ্টা করুন।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "আপনার ডিভাইসের সঞ্চয়স্থানে পর্যাপ্ত স্থান নেই। সেটিংস > পাওয়ার এবং সঞ্চয়স্থান > সঞ্চয়স্থান - এ গিয়ে কিছু ফাইল মুছে দিয়ে আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "ত্রুটি।"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "মেমোরি পূর্ণ।"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ড্রপবক্স থেকে 1টি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ড্রপবক্স থেকে %dটি আইটেম মোছা হবে।"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "মোবাইল তথ্য বন্ধ করা হয়েছে। একটি Wi-Fi নেটওয়ার্কে সংযোগ করুন বা মোবাইল তথ্য চালু করুন ও আবার চেষ্টা করুন।"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "সেটিংস"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "ব্যক্তিগত সঞ্চয়স্থান"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "পথ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "সর্বাধিক সংখ্যক অক্ষর %d-এ পৌঁছেছে৷"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "সঞ্চয়স্থান নির্বাচন করুন"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ডাউনলোডের ইতিহাস"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ডাউনলোডের ইতিহাস"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ডাউনলোড হচ্ছে..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ডাউনলোডগুলি"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "কোনও ডাউনলোড নেই"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ডাউনলোড ব্যর্থ হয়েছে"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "এতে মেয়াদ শেষ হয়: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "এতে মেয়াদ শেষ হয়েছে: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ফাইল ডাউনলোড করতে ব্যর্থ হয়েছে"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ফাইলটি আবার ডাউনলোড করার চেষ্টা করুন অথবা এটিকে ডাউনলোড সারি থেকে অপসারণ করুন।"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "পুনঃচেষ্টা"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "অপসারণ"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "বিভাগ"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ফোল্ডার নাম ব্যবহারে আছে"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ফাইল নাম ব্যবহার হয়েছে"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "এই ফাইল নাম (%s) গন্তব্য ফোল্ডারে ইতিমধ্যে ব্যবহার হচ্ছে।"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "এই ফোল্ডার নাম (%s) গন্তব্য ফোল্ডারে ইতিমধ্যে ব্যবহার হচ্ছে।"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "El dispositiu no està connectat a cap xarxa Wi-Fi. Connectar-se a una xarxa mòbil pot comportar càrrecs addicionals en funció del seu pla de pagament."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Compartir mitjançant"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Compartir mitjançant"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Dades mòbils desactivades. Connecti's a una xarxa Wi-Fi o activi les dades mòbils i torni-ho a intentar."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "S'esborraran %d elements."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "S'esborrarà aquest element."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Descarregant..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "No hi ha prou memòria"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancel·lat"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Descàrrega no disponible"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Correcte"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Crea"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Esborrat"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "S'ha extret la targeta de memòria"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Cercant..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Error de connexió de xarxa"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Esborrar carpeta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Introduir nom de carpeta"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicacions descarregades"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "S'ha produït un error de connexió de xarxa. Ha finalitzat la trucada. Tornar a connectar a la xarxa?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Desar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sí"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Afegir accés directe"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Esborrar"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Esborrar accés directe"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Canviar nom accés directe"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Cercar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Ús d'emmagatzematge"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No tornar a mostrar"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "No es pot connectar al servidor"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privat"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Eliminar acc directe"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Bateria baixa"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fitxer"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "El meu àlbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Afegir des de"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avisos"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualsevol"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Continguts"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data de creació"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Vol esborrar els elements seleccionats?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nom del fitxer"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tip fitx"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom carpeta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviant"
+
+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_BODY_IMAGES"
+msgstr "Imatges"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "No és possible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Última modificació"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Llista i detalls"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Ubicació"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "S'estan inicialitzant les dades MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Els meus videoclips"
+
+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_BODY_NO_FILES"
+msgstr "Cap fitxer"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "No hi ha llibres oberts fa poc"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No hi ha fitxers recents"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fitxers"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elements"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Reanom"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estat correcte"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodies"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostrar fitxers ocults"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Ús d'emmagatzematge"
+
+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_BODY_UP"
+msgstr "Amunt"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validesa"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveïdor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fons de pantalla"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Afegir a l'inici"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Anar a Els meus fitxers"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Pers."
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cercar totes les carp."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aquí"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Cerca avançada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Àudio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connectar a xarxa mòbil"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connectar a xarxa Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Comptatge"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Introduir nom de carpeta"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Carpeta nova"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Fitxers recents"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eliminar fitxer"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Comp fotos Sound & shot"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Emmagatzematge"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "No es pot crear la carpeta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Seleccionar tot"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Introduir nom carpeta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Afegir a accessos directes"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Com a fitxers d'imatge"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Com a fitxers de vídeo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodia de la persona que truca"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimir"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Descomprimir"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descomprimir aquí"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Melodia predeterminada"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detall"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extreure"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extreure a la carpeta actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Anar a la carpeta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar exten fitxer"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elements"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Llistar per"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Moure aquí"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Obrir ubicació del fitxer"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Pàgina personal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Gravar so"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrar a Contactes"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Canviar nom"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "S'ha canviat el nom"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Canviar nom de carpeta"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Desar aquí"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Cercar dispositius propers"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seleccionat"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Compartir enllaç"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensió de fitxer"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dividir"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista de miniatura"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Veure com a"
+
+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_OPT_ZIP"
+msgstr "Comprimir"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "S'esborrarà 1 element"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendent"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Esborrar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error en copiar"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error en esborrar"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Esborrar element seleccionat?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendent"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arxiu DRM. No es pot enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "El fitxer DRM no està disponible"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Ja s'està utilitzant aquest nom de fitxer"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "El nom de carpeta ja existeix"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Text d'entrada"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fitxer no vàlid"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Carregant..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "S'ha assolit el nombre màxim de carpetes"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error en moure"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "El nom està buit"
+
+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_AND_TRY_AGAIN"
+msgstr "No hi ha prou memòria. Esborri'n alguns elements i torni-ho a intentar."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "No hi ha prou memòria. %s disponible."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Enganxar aquí"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "S'esborraran %d elements"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permís denegat"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Eliminar de la llista de fitxers recents?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Eliminar d'Accessos directes?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ja existeix el mateix nom de fitxer!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "El mateix nom ja està en ús"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Seleccionar element"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error en enviar"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Accés directe afegit"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destinació és la mateixa que la d'origen"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "S'ha desconnectat el dispositiu"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "No es pot realitzar aquesta acció. S'ha produït un error de xarxa."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "No es pot reproduir durant la trucada"
+
+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ó"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Cal que estigui connectat a una xarxa Wi-Fi per cercar dispositius propers. Connecti's mitjançant Wi-Fi i torni-ho a intentar."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Enrere"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Esborra"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Moure"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cerca"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Veure com"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Canc"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalls"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tot"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Emmagatzematge extern"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Targeta memòria"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telèfon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Amunt"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "S'ha comprimit."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "S'ha descomprimit."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Descarregant fitxer..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "S'han comprimit els fitxers."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "S'han extret els fitxers."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fitxer importat."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No s'han trobat dispositius. La cerca continuarà en segon pla."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directori"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connectar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "So notificació predeter"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Afegir accés directe"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Esborrar elements?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Canviar nom"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Esborrar element"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleccionar elements"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No s'han trobat resultats"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Esborrar %d elements?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Esborrar element?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element seleccionat"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Caràcter introduït no vàlid. Torni-ho a intentar."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elements seleccionats"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silenci"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleccionar element"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Pot seleccionar fins a %d elements"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descàrregues"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Esborrar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Moure"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Movent..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiant..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Esborrant..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operació fallida"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seleccionat"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Mogut"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiat"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar per"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Error"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Fet"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Targeta SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memòria del dispositiu"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Afegir a l'emmagatzematge personal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eliminar de l'emmagatzematge personal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Esborrar aquest element?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Esborrar de Privat"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Moure a Privat"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "S'ha assolit el nombre màxim de caràcters"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eliminant..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Emmagatzematge personal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Format finalitzat"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z a A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A a Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de pantalla"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No s'han trobat resultats."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Avís de missatge"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalls"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introduir nom"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Els meus fitxers"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Afegit"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Processant..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "No s'admet el tipus de fitxer"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contingut privat"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar a"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Moure a"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error en afegir l'accés directe"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "No hi ha prou memòria. Esborrar-ne alguns elements."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eliminat"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Emmagatzematge privat"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "No s'ha seleccionat res"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Veure com"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Llistar"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Veure"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Des com a"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Error en eliminar"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Classificació dels pares"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ja s'està utilitzant aquest nom de fitxer"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Veu/Fax"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "El Wi-Fi no està disponible. Connectar a xarxes mòbils pot comportar càrrecs addicionals en funció del seu pla de pagament."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "S'ha assolit el nombre màxim de caràcters (%d)"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparant..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seleccionat"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Esborrar elements"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Sense descàrregues"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Descàrrega completa"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Administrador descàr"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Després de descarregar elements, es mostraran aquí"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Descàrrega cancel·lada"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Descàrrega fallida"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "No hi ha prou espai a l'emmagatzematge del seu dispositiu. Vagi als ajustaments de %s per esborrar algunes dades o insereixi una targeta SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "No hi ha prou espai a l'emmagatzematge del seu dispositiu. Vagi als ajustaments de %s per alliberar espai d'emmagatzematge i torni-ho a intentar."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "No hi ha prou espai a la targeta SD. Vagi als ajustaments de %s per esborrar algunes dades o canviï la ubicació d'emmagatzematge predeterminada a Dispositiu."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "No hi ha prou espai a la targeta SD. Vagi als ajustaments de %s per esborrar dades i torni-ho a intentar."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Anar a emmagatzem"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Emmagatzematge predeterminat ple"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Més antic"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Emmagatzematge"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eliminant..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Targ SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Emmagatzematge de dispositiu"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notificant servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "S'esborraran %d elements"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "No es pot trobar aquest fitxer. Toqui Descarregar per intentar tornar a descarregar-ho."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "No s'ha pogut obrir el fitxer"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "No es troba cap aplicació per obrir aquest fitxer."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Toqui Descarregar per tornar-ho a intentar."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "S'esborrarà 1 element"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activant el contingut DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "No es troba cap aplicació per realitzar aquesta acció."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Ubicació d'emmagatzematge"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancel·lar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Acceptar"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Seleccionar tot"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionats"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Descarregar"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Avui"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ahir"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Esborrar"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Substit"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a tots els elements"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Crear fitxer comprimit"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Obrir el fitxer comprimit"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Els meus fitxers"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historial de descàrregues"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "No hi ha historial"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Compartició simple"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "No es pot instal·lar l'aplic"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Només es poden instal·lar fitxers TPK. Li recomanem que instal·li només aplicacions descarregades de la Botiga de Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Si esborra aquests elements d'aquesta ubicació, també s'esborraran de Dropbox. S'esborraran %d elements."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Si esborra aquest element d'aquesta ubicació, també s'esborrarà de Dropbox. S'esborrarà un element."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Si mou aquests elements, s'esborraran de Dropbox. Es mouran %d elements."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Si mou aquest element, s'esborrarà de Dropbox. Es mourà un element."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selec ubicació emmag"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Parar"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Carregar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Error en carregar el fitxer"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Aturi càrregues"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Toqui Carregar per tornar-ho a intentar."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "S'aturarà la càrrega, però no s'esborrarà el fitxer."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Vist fa poc"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "No es poden desar dades"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hi ha prou espai a l'emmagatzematge del seu dispositiu. Vagi a Ajustaments > Energia i emmagatzematge > Emmagatzematge i esborri alguns fitxers i torni-ho a intentar."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hi ha prou espai a l'emmagatzematge de la targeta SD. Vagi a Ajustaments > Energia i emmagatzematge > Emmagatzematge i esborri alguns fitxers i torni-ho a intentar."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Carregar a"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Càrregues de Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Particular"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Afegir"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Pers."
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarma"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Altres"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Més"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Obrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Error desconegut"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "No es pot definir el nom de la carpeta a ‘.’ o ‘..’."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "No mostrar fitxers ocults"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar fitxers ocults"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Desconegut"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nom d'accés directe ja en ús."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Bàsic"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fitxer"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fitxers"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Carpeta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Carpetes"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Fitxers d'àudio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicacions descarreg"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imatges"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancel·lar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancel·lar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Crear"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Esborrar"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Acceptar"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Canviar nom"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstal·lar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Afegir accés direc"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Fitxers d'àudio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar a"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Esborrar accés directe"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalls"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicacions descarregades"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imatges"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Moure"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Moure a"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionats"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Fitxers recents"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Canviar nom"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Accessos directes"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstal·lar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Carregar a"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Veure com"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tot"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Acce direct"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Conté"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Emmagatzematge dispositiu"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Ubicació"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Targeta SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Mostrar extensions fitxers"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar fitxers ocults"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Mida"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipus"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Proveïdor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "No hi ha fitxers"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascendent"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descendent"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Llista detallada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalls"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "No tornar a mostrar"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipus fitxer"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Llista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Moure"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Mida"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipus"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstal·lar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "S'eliminarà 1 element"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "S'esborrarà 1 accés directe."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiant..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Movent..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "S'eliminaran %d elements"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "S'esborraran %d accessos directes."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eliminant..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "L'ús de Dades mòbils en itinerància por comportar càrrecs addicionals en funció del seu pla de pagament."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data de creació"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descripció"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Reenviant"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Última modificació"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolució"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Mida total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validesa"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "La carpeta de destinació és una subcarpeta de la d'origen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "La carpeta de destinació és la mateixa que la d'origen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error en afegir l'accés directe."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Error en copiar l'element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Error en esborrar l'element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Error en moure l'element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Error en eliminar l'element."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "El nom de fitxer està en ús."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "S'ha assolit el nombre màxim d'accessos directes (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Accés directe afegit."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "L'accés directe ja existeix."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualitzar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "S'esborraran %d elements."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Es desinstal·laran %d aplicacions."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Es desinstal·larà %s"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Mida"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Vista de llista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nom de carpeta en ús."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Emmagatzematge local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Emmag dispos"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "No s'ha iniciat la sessió"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Tots els fitxers"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Emmagatzematge al núvol"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordre"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Accessos directes"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Hora"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstal·lar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conté"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Cap cara detectada"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Ja existeix"
+
+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_MORE"
+msgstr "Més"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Moure aquí"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Enganxar aquí"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Definir"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Cap aplicació del seu dispositiu no admet aquest tipus de fitxer."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "S'esborraran %d fitxers."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fitxers enviats"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALITZAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL·LAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ESBORRAR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Canviar nom"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Seleccionar element"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No hi ha càrregues"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Després de carregar elements, es mostraran aquí."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "No es poden desar dades"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hi ha prou espai a l'emmagatzematge de la targeta SD. Vagi a Ajustaments > Energia i emmagatzematge > Emmagatzematge i esborri alguns fitxers i torni-ho a intentar."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hi ha prou espai a l'emmagatzematge del seu dispositiu. Vagi a Ajustaments > Energia i emmagatzematge > Emmagatzematge i esborri alguns fitxers i torni-ho a intentar."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memòria plena"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "S'esborrarà 1 element de Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "S'esborraran %d elements de Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les dades mòbils estan desactivades. Connecti's a una xarxa Wi-Fi o activi les dades mòbils i torni-ho a intentar."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Emmagatzematge personal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ruta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S'ha assolit el nombre màxim de %d caràcters."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleccionar emmagatzematge"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historial de descàrregues"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historial de descàrregues"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Descarregant..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Descàrregues"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Sense descàrregues"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Descàrrega fallida"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Caduca el: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Caducat el: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Error en descarregar fitxer"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Intenti tornar a descarregar el fitxer o eliminar-lo de la cua de descàrrega."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reintentar"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoria"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nom de carpeta en ús"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ja s'està utilitzant el nom del fitxer"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Aquest nom de fitxer (%s) ja està en ús a la carpeta de destí."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Aquest nom de carpeta (%s) ja està en ús a la carpeta de destí."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Zařízení není připojeno k síti Wi-Fi. Připojení k mobilní síti může mít za následek další poplatky v závislosti na vašem tarifu."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Sdílet přes"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Sdílet přes"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilní data jsou vypnutá. Připojte se k síti Wi-Fi nebo zapněte Mobilní data a opakujte akci."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Bude odstraněno %d položek."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Tato položka bude odstraněna."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Stahování..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatek paměti."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Zrušeno."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Stažení se nezdařilo."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Dokončeno."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Vytvořit"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Odstraněno."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Paměťová karta vyjmuta."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Hledání..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Chyba připojení k síti."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Odstranit složku"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Zadejte název složky."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Stažené aplikace"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Při připojování k síti došlo k chybě. Hovor byl ukončen. Chcete se opět připojit k síti?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Uložit"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ano"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Přidat zástupce"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Odstranit"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Odstranit zástupce"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Přejmenovat zástupce"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Hledat"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Sdílet"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Využití paměti"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Znovu nezobrazovat"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nelze se připojit k serveru."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Soukromé"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Odebrat zástupce"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Vybitá baterie"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 soubor"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moje album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Přidat z"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Výstrahy"
+
+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_BYTE"
+msgstr "B"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Soubory"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum vytvoření"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Chcete odstranit vybrané položky?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Provést"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Název souboru"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Typ soub."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Název složky"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Předání"
+
+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_BODY_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemožné"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuální"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Naposledy změněno"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Seznam a detaily"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Místo"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Probíhá inicializace dat MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje videoklipy"
+
+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_BODY_NO_FILES"
+msgstr "Žádné soubory"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Žádné poslední otevřené soubory"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Žádné poslední soubory"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "Počet souborů: %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d položka"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "Počet položek: %d"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Možné"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tisk"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Přejm."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stav práv"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Vyzvánění"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Sdílet"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Zobrazit skryté soubory"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuky"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Využití paměti"
+
+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_BODY_UP"
+msgstr "Nahoru"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Platnost"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dodavatel"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videa"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pozadí"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Př. na dom. obr."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovat sem"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Jít do Moje soubory"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domů"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Nahradit"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hledat ve všech složk."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Nastavit sem"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Rozšířené hledání"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Zvuk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Připojit k mobilní síti"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Připojit k síti Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Počet"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Zadejte název složky."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Místní"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nová složka"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Poslední soubory"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Odebrat soubor"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Sdílet obr. zvuk a foto"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Úložiště"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Složku se nepodařilo vytvořit"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Vybrat vše"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Zadejte název složky"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Přidat do zástupců"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Jako soubory obrázku"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Jako videosoubory"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvonění volajícího"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimovat"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Vytvořit složku"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (nejnovější)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (nejstarší)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimovat"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimovat sem"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Výchozí vyzváněcí tón"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Upravit"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrahovat"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extrahovat do aktuální složky"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Přejít do složky"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skrýt příponu souborů"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Položky"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Jméno"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Přesunout sem"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Jméno"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Otevřít umístění souboru"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Osobní stránka"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Nahrát zvuk"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Zaregistrovat do kontaktů"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Přejmenovat"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Přejmenováno."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Přejmenovat složku"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Uložit sem"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Hledat nedaleká zařízení"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Vybráno"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Sdílet odkaz"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Zobrazit příponu souborů"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Rozdělit"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Zobrazení miniatur"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Zobrazit jako"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 položka bude odstraněna."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Vzestupně"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Odstranit?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Pokračovat"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopírování se nezdařilo."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Odstranění se nezdařilo."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Odstranit vybranou položku?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Sestupně"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Soubor DRM. Nelze odeslat."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Soubor DRM není k dispozici."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Název souboru již existuje."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Název složky již existuje."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formát"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Zadat text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neplatný název souboru."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Nahrávám..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Bylo dosaženo maximálního počtu složek."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Přesunutí se nezdařilo."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Název je prázdný."
+
+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_AND_TRY_AGAIN"
+msgstr "Nedostatek paměti. Odstraňte některé položky a opakujte akci."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedostatek paměti. Zbývá: %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Vložit sem"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d položek bude odstraněno."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Povolení bylo odepřeno."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Odebrat ze seznamu posledních souborů?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Odebrat ze Zástupců?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Odstranit?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Stejný název souboru již existuje."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Stejný název je již použit."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Vybrat položku"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Chyba odeslání."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Zástupce byl přidá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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Cílová složka je shodná se zdrojovou složkou."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Zařízení bylo odpojeno"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Tuto akci se nepodařilo provést. Došlo k chybě sítě."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Nelze přehrát během hovoru."
+
+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í."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Chcete-li vyhledat nedaleká zařízení, musíte být připojeni k síti Wi-Fi. Připojte se k síti Wi-Fi a opakujte akci."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Zpět"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopírovat"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Odstranit"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Upravit"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Přesun"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Hledat"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Zobr. jako"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Zrušit"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Zruš."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Vše"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externí úložiště"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Paměťová karta"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Nahoru"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimováno."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimováno."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Stahování souboru..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Soubory byly zkomprimovány."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Soubory byly rozbaleny."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Soubor byl importován."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nebyla nalezena žádná zařízení. Hledání bude pokračovat na pozadí."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Adresář"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Připojit"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Výchozí zvuk oznámení"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Přidat zkratku"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Odstranit položky?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Přejmenovat"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Odstranit"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Odstranit položku"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Vyberte položky"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nebyly nalezeny žádné výsledky"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Chcete odstranit %d položek?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Odstranit položku?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Byla vybrána 1 položka."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Byl zadán neplatný znak. Opakujte akci"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Vybrané položky: %d."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tichý"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Vybrat položku"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Můžete vybrat až %d položek."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Stažené položky"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Odstranit?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Přesun"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopírovat"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Probíhá přesouvání"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopírování..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Odstraňování..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Otevření se nezdařilo."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Vybráno"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Přesunuto."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Zkopírováno."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Seřadit podle"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Nezdařilo se."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Hotovo"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD karta"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Paměť zařízení"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Přidat do osobního úložiště"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Odebrat z osobního úložiště"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Odstranit tuto položku?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Odebrat ze složky Soukromé"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Přesunout do složky Soukromé"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Bylo dosaženo maximálního počtu znaků."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Odebírání..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Osobní úložiště"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formátování dokončeno."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Název (od Z do A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Název (od A do Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Kopie obrazovky"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nebylo nic nalezeno."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Upozornění na zprávu"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Zadat jméno."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moje soubory"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Přidáno."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Probíhá zpracování..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodporovaný typ souboru."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Odstranit?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Soukromý obsah"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopírovat do"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Přesunout do"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Zástupce se nepodařilo přidat."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedostatek paměti. Odstraňte některé položky"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Odstraněno."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Soukromé úložiště"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Není nic vybráno."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Sdílet"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Zob. jako"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Seznam"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Zobrazit"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Uložit jako"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Odstranění se nezdařilo."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Obecné hodnocení"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Název souboru již existuje."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Hlas"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi není k dispozici. Připojení k mobilním sítím může mít za následek další poplatky v závislosti na vašem tarifu."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Bylo dosaženo maximálního počtu znaků (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Příprava..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Vybráno: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Odstranit položky"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Žádné stažené položky"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Stahování dokončeno"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Správce stahování"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Až stáhnete položky, zobrazí se zde."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Stahování bylo zrušeno"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Stažení se nezdařilo"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "V paměti zařízení není dostatek volného místa. Přejděte na nastavení %s a odstraňte některá data nebo vložte SD kartu."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "V paměti zařízení není dostatek volného místa. Přejděte na nastavení %s a uvolněte místo. Potom opakujte akci."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Na SD kartě není dostatek volného místa. Přejděte na nastavení %s a odstraňte některá data, nebo změňte výchozí úložiště na Zařízení."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Na SD kartě není dostatek volného místa. Přejděte na nastavení %s a odstraňte některá data, a potom opakujte akci."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Přejít na Úložiště"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Výchozí paměť je plná"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Starší"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Úložiště"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Odebírání..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD karta"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Paměť zařízení"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Oznamování serveru..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d položek bude odstraněno."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Soubor nebyl nalezen. Klepněte na tlačítko Stáhnout a stáhněte soubor znovu."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Soubor nelze otevřít"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nepodařilo se najít aplikaci pro otevření tohoto souboru."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Klepnutím na Stáhnout opakujte akci."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 položka bude odstraněna."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktivace obsahu DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nepodařilo se najít aplikaci pro provedení této akce."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Místo uložení"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Zrušit"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Vybrat vše"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Vybráno %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Stáhnout"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Dnes"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Včera"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Odstranit"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Nahr."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Použít pro všechny položky"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Vytvořit soubor ZIP"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Rozbalit soubor ZIP"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moje soubory"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historie stahování"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Žádná historie"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Jednoduché sdílení"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Aplikaci nelze nainstalovat"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Je možné instalovat pouze soubory TPK. Doporučujeme instalovat pouze aplikace z Obchodu Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Odstraněním těchto položek odtud je odstraníte také z Dropboxu. Bude odstraněno %d položek."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Odstraněním této položky odtud ji odstraníte také z Dropboxu. Bude odstraněna 1 položka."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Přesunutím těchto položek je odstraníte z Dropboxu. Bude přesunuto %d položek."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Přesunutím položky ji odstraníte z Dropboxu. Bude přesunuta 1 položka."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Vyberte místo uložení"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Uložit"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Soubor se nepodařilo uložit"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Zastavit ukládání"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Klepnutím na tlačítko Uložit opakujte akci."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Ukládání se zastaví, ale soubor nebude odstraněn."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Poslední zobrazené"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Uložení dat se nezdařilo"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V paměti zařízení není dostatek volného místa. Přejděte na Nastavení > Úspora energie a úložiště > Úložiště, odstraňte některé soubory a opakujte akci."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na SD kartě není dostatek volného místa. Přejděte na Nastavení > Úspora energie a úložiště > Úložiště, odstraňte některé soubory a opakujte akci."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Uložit do"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Uloženo do Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Soukromé"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "B"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Přid."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Domů"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Upozornění"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Jiné"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Další"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Otevřít"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Neznámá chyba."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Není možné nastavit název složky „.“ nebo „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nezobrazovat skryté soubory"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Zobrazit skryté soubory"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Neznámé"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Název zástupce je již použit."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Základní"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Soubor"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Soubory"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Složka"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Složky"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Systém"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Jméno"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Zvukové soubory"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Stažené aplikace"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videa"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Storno"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Zrušit"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Vytvořit"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Odstranit"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Odebrat"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Přejmenovat"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Odinstalovat"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Přidat zástupce"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Zvukové soubory"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopírovat"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopírovat do"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Vytvořit složku"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Odstranit zástupce"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Stažené aplikace"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Přesunout"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Přejít na"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Vybráno %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Poslední soubory"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Odebrat"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Přejmenovat"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Zkratky"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Odinstalovat"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Uložit do"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videa"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Zobrazit jako"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Vše"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Zástupci"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Paměť zařízení"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formát"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Umístění"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD karta"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Zobrazit přípony souborů"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Zobrazit skryté soubory"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Dodavatel"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Žádné soubory"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Vzestupně"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopírovat"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Vytvořit složku"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Sestupně"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Podrobný seznam"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Již nezobrazovat"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Typ souboru"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Seznam"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Přesunout"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Odebrat"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Odinstalovat"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 položka bude odebrána."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Bude odstraněn 1 zástupce."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopírování..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Probíhá přesouvání"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d položek bude odebráno."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d zástupců bude odstraněno."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Odebírání..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Používání Mobilních dat při roamingu může mít za následek další poplatky v závislosti na vašem tarifu."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Dostupná použití"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Datum vytvoření"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Popis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Přesměrování"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Naposledy změněno"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rozlišení"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Celková velikost"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Platnost"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Cílová složka je podsložkou zdrojové složky."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Cílová složka je shodná se zdrojovou složkou."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Zástupce se nepodařilo přidat."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Položku se nepodařilo zkopírovat."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Položku se nepodařilo odstranit."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Položku se nepodařilo přesunout."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Položku se nepodařilo odebrat."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Název souboru je již použit."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Bylo dosaženo maximálního počtu zástupců (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Zástupce byl přidán."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Zástupce již existuje."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Obnovit"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Bude odstraněno %d položek."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Bude odinstalováno %d aplikací."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s bude odinstalována."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Seznam"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Název složky je již použit."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Místní úložiště"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Paměť zařízení"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nejste přihlášeni."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Všechny soubory"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Úložiště cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Pořadí"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Zkratky"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Čas"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Odinstalovat"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nebyl rozpoznán žádný obličej"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Již existuje."
+
+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_MORE"
+msgstr "Další"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Přesunout sem"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Vložit sem"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Nastavit"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Tento typ souboru není podporován žádnou aplikací v tomto zařízení."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Bude odstraněno %d souborů."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Odeslané soubory"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ODSTRANIT"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Přejmenovat"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Vyberte položku"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Žádné uložené položky"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Až uložíte položky, zobrazí se zde."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Uložení dat se nezdařilo"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na SD kartě není dostatek volného místa. Přejděte na Nastavení > Úspora energie a úložiště > Úložiště, odstraňte některé soubory a opakujte akci."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V paměti zařízení není dostatek volného místa. Přejděte na Nastavení > Úspora energie a úložiště > Úložiště, odstraňte některé soubory a opakujte akci."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Chyba."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Paměť je plná."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Z Dropboxu bude odstraněna 1 položka."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Z Dropboxu bude odstraněno %d položek."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilní data jsou vypnutá. Připojte se pomocí sítě Wi-Fi nebo zapněte Mobilní data a opakujte akci."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Osobní úložiště"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Cesta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Bylo dosaženo maximálního počtu znaků %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Vybrat úložiště"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historie stahování"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historie stahování"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Stahování..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Stažené"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Žádné stažené položky"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Stažení se nezdařilo"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Platnost vyprší: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Platnost vypršela: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Soubor se nepodařilo stáhnout"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Zkuste stáhnout soubor znovu, nebo ho odeberte z fronty souborů ke stažení."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Opakovat"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Odebrat"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Název složky je použit"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Soubor již existuje"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Název souboru (%s) je již v cílové složce použit."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Název složky (%s) je již v cílové složce použit."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Din enhed er ikke sluttet til et Wi-Fi-netværk. Oprettelse af forbindelse til et mobilt netværk kan medføre yderligere gebyrer afhængig af dit abonnement."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Del via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Del via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data er slået fra. Opret forbindelse til et Wi-Fi-netværk i stedet, eller slå Mobile data til, og prøv igen."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d elementer bliver slettet."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Dette element bliver slettet."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Downloader ..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok hukommelse."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Annulleret."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Download mislykkedes."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Fuldført."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Opret"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Slettet."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Hukommelseskort fjernet."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Søger ..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Netværksforbindelsesfejl."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Slet mappe"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Angiv mappenavn"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Downloadede apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Der opstod en netværksfejl. Dette opkald er afsluttet. Slut til netværket igen?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Gem"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ja"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Tilføj genvej"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Slet"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Slet genvej"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Omdøb genvej"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Søg"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Del"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Brug af lagerplads"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Vis ikke igen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Kan ikke oprette forbindelse til server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privat"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Fjern genvej"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Lavt batteriniveau"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fil"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mit album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Tilføj fra"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Varsler"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Vilkårlig"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Gange tilbage"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Indhold"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Oprettelsesdato"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dato"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Vil du slette de valgte elementer?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Udfør"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Filnavn"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Filtype"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappenavn"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Viderestilling"
+
+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_BODY_IMAGES"
+msgstr "Billeder"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ikke mulig"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Sidst ændret"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste og detaljer"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Placering"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initialiserer..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mine videoklip"
+
+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_BODY_NO_FILES"
+msgstr "Ingen filer"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Ingen nyligt åbnede filer"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Ingen seneste filer"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d filer"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementer"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Muligt"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Udskriv"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Omdøb"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status for rettigheder"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Del"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Lyde"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Brugt lagerplads"
+
+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_BODY_UP"
+msgstr "Op"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gyldighed"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Sælger"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Baggrunde"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Føj til start"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportér her"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå til Mine filer"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hjem"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Erstat"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Søg i alle mapper"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Angiv her"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Avanceret søgning"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Lyd"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Opret forbindelse til mobilt netværk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Opret forbindelse til Wi-Fi-netværk"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antal"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Angiv mappenavn"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokal"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mappe"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Seneste filer"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Fjern fil"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Del Lyd & billede-fotos"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Lagring"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kan ikke oprette mappen"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Vælg alle"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Angiv mappenavn"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Føj til genveje"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Som billedfiler"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Som videofiler"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Kontaktringetone"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimér"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Opret mappe"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dato (nyeste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dato (ældste)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimér"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimér her"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Standardringetone"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljeret visning"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redigér"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Udtræk"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Udpak til aktuel mappe"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Gå til mappe"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skjul filtypenavn"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementer"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flyt hertil"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Åbn filplacering"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personlig side"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Optag lyd"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrér i Kontakter"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Omdøb"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Omdøbt."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Omdøb mappe"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Gem her"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Scan efter enh. i nærheden"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Valgte"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Del link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Vis filtypenavn"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Opdel"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniaturevisning"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Vis som"
+
+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_OPT_ZIP"
+msgstr "Pak"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element vil blive slettet."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Slet?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsæt"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiering mislykkedes."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Sletning mislykkedes."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Vil du slette det valgte element?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Faldende"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan ikke sende."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-fil er ikke tilgængelig."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Filnavnet findes allerede."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Mappenavnet findes allerede."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Fra"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Indtast tekst"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ugyldigt filnavn."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Indlæser data ..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Det maksimale antal mapper er nået."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Flytning mislykkedes."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Navnet er tomt."
+
+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_AND_TRY_AGAIN"
+msgstr "Ikke nok hukommelse. Slet nogle elementer, og prøv igen."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ikke tilstrækkelig hukommelse. %s er tilgængelig."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Indsæt her"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementer vil blive slettet."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tilladelse afslået."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Fjern fra listen over seneste filer?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Fjern fra Genveje?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Fjern?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Dette filnavn eksisterer allerede!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Det samme navn er allerede i brug."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Vælg element"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Afsendelsen mislykkedes."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Genvej tilføjet."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Destinationsmappen er den samme som kildemappen."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Denne enhed er blevet frakoblet."
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "Fil findes ikke."
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "Kan ikke kopiere."
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "Kunne ikke flytte."
+
+msgid "IDS_MF_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Kan ikke udføre denne handling. Der opstod netværksfejl."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Kunne ikke afspille under samtale."
+
+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 varsel om besked."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Du skal have forbindelse til et Wi-Fi-netværk for at scanne for enheder i nærheden. Opret forbindelse via Wi-Fi-netværk, og prøv igen."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tilbage"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiér"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Slet"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redigér"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flyt"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Søg"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Annullér"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Annullér"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Eksternt lager"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Hukommelseskort"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Op"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimeret."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimeret."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Overfører fil ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Filer komprimeret."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Filer udpakket."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fil ikke importeret."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Ingen enheder fundet. Scanning fortsætter i baggrunden."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Tilslut"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Standardmeddelelseslyd"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "Til"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Tilføj genvej"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Slet elementer?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Omdøb"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Slet element"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Vælg elementer"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Ingen resultater fundet"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Vil du slette %d elementer?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Slet element?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element valgt."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ugyldigt tegn indtastet. Prøv igen."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementer valgt."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Lydløs"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Vælg element"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Du kan vælge op til %d elementer."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Slet?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Flyt"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiér"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Flytter ..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierer ..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Sletter ..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Handlingen mislykkedes."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Valgte"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Flyttet."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopieret."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortér efter"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Mislykkedes."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Udført"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kort"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Telefonens hukommelse"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Føj til personligt lager"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Fjern fra personligt lager"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Slet dette element?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Fjern fra Privat"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Flyt til Privat"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Det maksimale antal tegn er nået."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Fjerner..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personligt lager"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatering afsluttet."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Navn (Z til A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Navn (A til Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Skærmbillede"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ingen resultater fundet."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Beskedvarsel"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Angiv navn."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mine filer"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Tilføjet."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Behandler ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtype understøttes ikke."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Fjern?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privat indhold"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiér til"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Flyt til"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kunne ikke tilføje genvej."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Der er ikke tilstrækkelig hukommelse. Slet nogle elementer."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Fjernet."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privat lager"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Intet er valgt."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Del"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Vis"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Gem som"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Kunne ikke fjerne."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Forældrebedømmelse"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnavnet findes allerede."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Stemme"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi-netværk ikke tilgængeligt. Tilslutning til mobile netværk kan medføre yderligere gebyrer, afhængigt af dit abonnement."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Det maksimale antal tegn (%d) er nået."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Klargør ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valgt"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Slet elementer"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ingen downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Overførsel fuldført"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Downloadstyring"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Når du har hentet elementer, vises de her."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Overførsel annulleret"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Overførsel mislykkedes"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Der er ikke tilstrækkelig plads i din enheds hukommelse. Gå til indstillingerne for %s for at slette data, eller indsæt et SD-kort."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig plads i din enheds hukommelse. Gå til indstillingerne for %s for at frigøre lagerplads, og prøv igen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Der er ikke tilstrækkelig plads på dit SD-kort. Gå til indstillingerne for %s for at slette data, eller skift standardlagerplacering til Enhed."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig plads på dit SD-kort. Gå til %s for at slette data, og prøv igen."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Gå til Lagring"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Standardlager fuldt"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ældre"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Lagring"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Fjerner..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Enhedslager"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Underretter server ..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementer vil blive slettet."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Denne fil kan ikke findes. Tryk på Download for at prøve at downloade den igen."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Kan ikke åbne filen"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Kan ikke finde en applikation, der kan åbne denne fil."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tryk på Download for at prøve igen."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element vil blive slettet."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktiverer DRM-indhold ..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Kan ikke finde en applikation til at udføre denne handling."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Lagerplacering"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importér"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Annullér"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Vælg alle"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valgt"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Overfør"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "I dag"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "I går"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Slet"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Erstat"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Anvend på alle elementer"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Opret zip-fil"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Udpak zip-fil"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mine filer"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Downloadhistorik"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ingen oversigt"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Enkel deling"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Kan ikke installere app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Kun TPK-filer kan installeres. Vi anbefaler, at du kun installerer apps, som er downloadet fra Tizen-butik."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Hvis du sletter disse elementer herfra, vil de også blive slettet fra Dropbox. Der vil blive slettet %d elementer."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Hvis du sletter dette element herfra, vil det også blive slettet fra Dropbox. Der vil blive slettet 1 element."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Flytning af disse elementer vil slette dem fra Dropbox. Der vil blive flyttet %d elementer."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Flytning af dette element vil slette det fra Dropbox. Der vil blive flyttet 1 element."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Vælg lagerplacering"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Upload"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Kunne ikke uploade filen"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stop uploads"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tryk på Upload for at prøve igen."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Upload stopper, men filen slettes ikke."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Senest gennemset"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan ikke gemme data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig ledig plads på din enheds lager. Gå til Indstillinger > Strøm og lager > Lagring, slet nogle filer, og prøv igen."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig ledig plads på dit SD-kort. Gå til Indstillinger > Strøm og lager > Lagring, slet nogle filer, og prøv igen."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Upload til"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-uploads"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privat"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byte"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Tilføj"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Privat"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Andre"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mere"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Åbn"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Ukendt fejl."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Mappenavnet kan ikke blive angivet som '.' eller '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Vis ikke skjulte filer"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Ukendt"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Navnet på genvejen er allerede i brug."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Grundlæggende"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fil"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Filer"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mappe"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mapper"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Lydfiler"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloadede apps"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Billeder"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videoer"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Annullér"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Annuller"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Opret"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Slet"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Fjern"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Omdøb"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Afinstallér"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Tilføj genvej"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Lydfiler"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopier til"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Opret mappe"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Slet genvej"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloadede applikationer"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Billeder"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Flyt"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Flyt til"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valgt"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Seneste filer"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Omdøb"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Genveje"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortér efter"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Afinstaller"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Upload til"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Se som"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Genveje"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Indeholder"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Enhedslager"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Placering"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Vis filtypenavne"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Sælger"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ingen filer"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiér"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Opret mappe"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Faldende"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaljeret liste"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Vis ikke igen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Filtype"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Flyt"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Afinstaller"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element vil blive fjernet."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 genvej vil blive slettet."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopierer ..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Flytter ..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elementer vil blive fjernet."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d genveje vil blive slettet."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Fjerner..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Brug af mobile data under roaming kan medføre yderligere gebyrer afhængig af dit abonnement."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Tilgængelige brugsfunktioner"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Oprettelsesdato"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Beskrivelse"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Viderestilling"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Sidst ændret"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Opløsning"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Størrelse i alt"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Gyldighed"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Destinationsmappen er en undermappe til kildemappen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Destinationsmappen er den samme som kildemappen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kunne ikke tilføje genvej."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Kunne ikke kopiere elementet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Kunne ikke slette elementet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Kunne ikke flytte elementet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Kunne ikke fjerne elementet."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnavn allerede i brug."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Det maksimale antal genveje er blevet nået (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Genvej tilføjet."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Genvej findes allerede."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Opdatér"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d elementer vil blive slettet."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apps afinstalleres."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s bliver afinstalleret."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Listevisning"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Mappenavnet er allerede i brug."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokalt lager"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Enhedslager"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ikke logget på."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Alle filer"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Skylager"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Bestil"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Genveje"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Afinstallér"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Indeholder"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Intet ansigt detekteret"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Findes allerede."
+
+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_MORE"
+msgstr "Mere"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flyt hertil"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Sæt ind her"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Indstil"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Denne filtype bliver ikke understøttet af nogen applikationer på din enhed."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d filer vil blive slettet."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Filer sendt"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "UDFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLER"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SLET"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Omdøb"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Vælg element"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Ingen uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Når du har uploadet elementer, vises de her."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan ikke gemme data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig ledig plads på dit SD-kort. Gå til Indstillinger > Strøm og lager > Lagring, slet nogle filer, og prøv igen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Der er ikke tilstrækkelig ledig plads på din enheds lager. Gå til Indstillinger > Strøm og lager > Lagring, slet nogle filer, og prøv igen."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Fejl."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Hukommelsen er fuld."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Der vil blive slettet 1 element fra Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Der vil blive slettet %d elementer fra Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data er slået fra. Opret forbindelse til et Wi-Fi-netværk, eller slå mobile data til, og prøv igen."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personligt lager"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Sti"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Det maksimale antal tegn %d er nået."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Vælg lagre"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Downloadhistorik"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Downloadhistorik"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Downloader ..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ingen downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download mislykkedes"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Udløber den: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Udløbet den: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Kunne ikke downloade fil"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Prøv at downloade filen igen, eller fjern den fra downloadkøen."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Prøv igen"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategori"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Mappenavnet er i brug"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Filnavn i brug"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dette filnavn (%s) er allerede i brug i destinationsmappen."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dette mappenavn (%s) er allerede i brug i destinationsmappen."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ihr Gerät ist nicht mit einem WLAN-Netzwerk verbunden. Bei einer Verbindung mit einem mobilen Netz fallen je nach Tarif möglicherweise zusätzliche Gebühren an."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Senden via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Senden via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile Daten sind deaktiviert. Stellen Sie stattdessen eine Verbindung mit einem WLAN her oder aktivieren Sie mobile Daten und versuchen Sie es erneut."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d Elemente werden gelöscht."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Dieses Element wird gelöscht."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Herunterladen..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Speicher voll"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Abgebrochen"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Herunterladen fehlgeschlagen"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Abgeschlossen"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Erstellen"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Gelöscht"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Speicherkarte entfernt"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Suche läuft..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Netzwerkverbindungsfehler"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Ordner löschen"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Ordnernamen eingeben"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Heruntergeladene Apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Es ist ein Netzwerkverbindungsfehler aufgetreten. Der Anruf wurde beendet. Erneut mit Netzwerk verbinden?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Speichern"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ja"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nein"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Shortcut hinzufügen"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Löschen"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Shortcut löschen"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Shortcut umbenennen"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Suche"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Senden"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Verwendeter Speicherplatz"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nicht erneut anzeigen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Verbindung zum Server nicht möglich"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privat"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Verknüpfung entf."
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Akku schwach"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 Datei"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Eigenes Album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Hinzufügen von"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Signale"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Jede"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Verfügbare Nutzungen"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Inhalte"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Erstellungsdatum"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Ausgewählte Elemente löschen?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumente"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ausführen"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Dateiname"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Dateityp"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ordnername"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Weiterleitung"
+
+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_BODY_IMAGES"
+msgstr "Eigene Bilder"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nicht möglich"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Zuletzt geändert"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste und Details"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Ort"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-Daten werden initialisiert..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Eigene Videos"
+
+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_BODY_NO_FILES"
+msgstr "Keine Dateien"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Keine kürzlich geöffneten Dateien"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Keine aktuellen Dateien"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d Dateien"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d Elemente"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d Objekte"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Möglich"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drucken"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Umben."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Copyright-Status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Klingeltöne"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Senden"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Ausgeblendete Dateien anzeigen"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Töne"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Speicherbelegung"
+
+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_BODY_UP"
+msgstr "Hoch"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gültigkeit"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Anbieter"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Hintergrund"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Dem Startbildschirm hzfg."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hier exportieren"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Eigene Dateien öffnen"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ersetzen"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Alle Ordner durchsuchen"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Hier festlegen"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Erweiterte Suche"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mit mobilem Netzwerk verbinden"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Mit WLAN-Netz verbinden"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Anzahl"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Ordnernamen eingeben"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokal"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Neuer Ordner"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Aktuelle Dateien"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Datei entfernen"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Sound & Shot-Fotos teilen"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Speicher"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Ordner erstellen nicht möglich"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Alle auswählen"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Ordnernamen eingeben"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Zu Verknüpfungen hinzufügen"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Als Bilddateien"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Als Videodateien"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Anruferklingelton"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimieren"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ordner erstellen"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (neueste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (älteste)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Entpacken"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Hier entpacken"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Standardklingelton"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailansicht"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Bearbeiten"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrahieren"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "In den aktuellen Ordner entpacken"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Zum Ordner wechseln"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dateierweit. ausbl."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elemente"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortieren"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hierher verschieben"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Dateispeicherort öffnen"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Persönliche Seite"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Ton aufzeichnen"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "In Kontakte aufnehmen"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Umbenennen"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Umbenannt"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Ordner umbenennen"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Hier speichern"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Geräte in der Nähe suchen"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Ausgewählt"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Link senden"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Dateierweiterung anzeigen"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Teilen"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniaturansicht"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Anzeigen als"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 Element wird gelöscht."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Aufsteigend"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Löschen?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Weiter"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopieren fehlgeschlagen"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Löschen fehlgeschlagen"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Ausgewähltes Element löschen?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Absteigend"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-Datei. Kann nicht gesendet werden"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-Datei ist nicht verfügbar"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Dateiname wird bereits verwendet"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ordnername bereits vorhanden"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Von"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Text eingeben"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Dateiname ungültig"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Lädt..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximale Ordneranzahl erreicht"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Verschieben fehlgeschlagen"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Name ist leer"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nicht genügend dynamischer Speicher"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nicht genügend Speicher. Löschen Sie einige Elemente und versuchen Sie es erneut"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nicht genügend Speicher. %s verfügbar"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hier einfügen"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d Elemente werden gelöscht."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Berechtigung abgelehnt"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Aus der Liste der aktuellen Dateien entfernen?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Aus Schnellzugriffen entfernen?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Entfernen?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Dieser Dateiname ist bereits vorhanden!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Derselbe Name wird bereits verwendet"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Element auswählen"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Senden fehlgeschlagen"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Verknüpfung hinzugefügt"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Ziel- und Quellordner sind identisch"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Das Gerät wurde getrennt."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Der Vorgang kann nicht ausgeführt werden. Ein Netzwerkfehler ist aufgetreten."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Wiedergabe während Anruf nicht möglich"
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Zur Suche nach Geräten in der näheren Umgebung muss eine Verbindung mit einem WLAN-Netzwerk bestehen. Stellen Sie eine Verbindung über WLAN her und versuchen Sie es erneut."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Zurück"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopieren"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Löschen"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Bearbeiten"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Verschieben"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Suche"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ansicht als"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Abbrechen"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Abbrech."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externer Speicher"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Speicher-\nkarte"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Hoch"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimiert"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Entpackt"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Datei wird heruntergeladen..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Dateien komprimiert"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Dateien extrahiert"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Datei importiert."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Keine Geräte gefunden. Das Scannen wird im Hintergrund ausgeführt."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Verzeichnis hinzufügen"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Verbinden"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Standardton für Benachr."
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Shortcut hinzufügen"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Elemente löschen?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Umbenennen"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Entfernen"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Element löschen"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Elemente auswählen"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Keine Ergebnisse"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d Elemente löschen?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Element löschen?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 Element ausgewählt"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ungültiges Zeichen eingegeben. Erneut versuchen."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d Elemente ausgewählt"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Stumm"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Element auswählen"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Sie können bis zu %d Elemente auswählen."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Löschen?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Verschieben"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopieren"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Verschiebevorgang aktiv..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Wird kopiert..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Löschen..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Vorgang fehlgeschlagen"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Ausgewählt"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Verschoben"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiert"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortieren nach"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Fehlgeschlagen"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Fertig"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-Karte"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Gerätespeicher"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Zum persönlichen Speicher hinzufügen"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Aus dem persönlichen Speicher entfernen"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Dieses Element löschen?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Aus Privat entfernen"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Nach Privat verschieben"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximal zulässige Zeichenanzahl erreicht."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Entferne..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Persönlicher Speicher"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatierung abgeschlossen"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z bis A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A bis Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Screenshot"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Keine Ergebnisse gefunden"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Nachrichtenton"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Name eingeben"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Eigene Dateien"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Hinzugefügt"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Verarbeitung läuft ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nicht unterstützter Dateityp"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Entfernen?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privater Inhalt"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopieren nach"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Verschieben in"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Verknüpfung konnte nicht hinzugefügt werden."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nicht genügend Speicher. Löschen Sie einige Elemente"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Entfernt"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privater Speicher"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nichts ausgewählt"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Senden"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ansicht"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Anzeigen"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Speichern unter"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Entfernen fehlgeschlagen"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Altersbeschränkung"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Dateiname wird bereits verwendet"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Sprache"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Es steht kein WLAN zur Verfügung. Bei einer Verbindung mit einem mobilen Netz fallen je nach Tarif möglicherweise zusätzliche Gebühren an."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Die maximale Anzahl von Zeichen (%d) wurde erreicht."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Vorber..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ausgewählt"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Elemente löschen"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Keine Downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download beendet"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Download-Manager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Heruntergeladene Artikel werden hier angezeigt."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download abgebrochen"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Download fehlgeschlagen"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Es ist nicht genügend Gerätespeicher frei. Wechseln Sie zu den %s-Einstellungen und löschen Sie Daten oder legen Sie eine SD-Karte ein."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Es ist nicht genügend Gerätespeicher frei. Wechseln Sie zu den %s-Einstellungen und geben Sie Speicherplatz frei. Versuchen Sie es dann erneut."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Es ist nicht genügend Speicherplatz auf der SD-Karte frei. Wechseln Sie zu den %s-Einstellungen und löschen Sie Daten oder ändern Sie den Standard-Speicherort in „Gerät“."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Es ist nicht genügend Speicherplatz auf der SD-Karte frei. Wechseln Sie zu den %s-Einstellungen und löschen Sie Daten. Versuchen Sie es dann erneut."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Zu „Speicher“"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Standardspeicher voll."
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Älter"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Speicher"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Entferne..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-Karte"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Gerätespeicher"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Server wird benachrichtigt..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d Elemente werden gelöscht."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Diese Datei konnte nicht gefunden werden. Tippen Sie auf „Herunterladen“, um es erneut zu versuchen."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Fehler beim Öffnen der Datei"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Anwendung zum Öffnen dieser Datei kann nicht gefunden werden."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Auf „Herunterladen“ tippen, um es erneut zu versuchen."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 Element wird gelöscht."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM-Inhalt wird aktiviert..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Anwendung für diese Aktion kann nicht gefunden werden."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Speicherort"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importieren"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Abbrechen"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Alle auswählen"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Auswahl von %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Herunterladen"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Heute"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Gestern"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Löschen"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Ersetzen"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Auf alle Elemente anwenden"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zip-Datei erstellen"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extrahieren der Zip-Datei"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Eigene Dateien"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Download-Verlauf"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Kein Verlauf"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Einfache Freigabe"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Fehler bei App-Installation"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Es können nur TPK-Dateien installiert werden. Es ist empfehlenswert, nur Apps zu installieren, die aus dem Tizen Store heruntergeladen wurden."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Das Löschen dieser Elemente an dieser Stelle löscht sie auch aus Dropbox. %d Elemente werden gelöscht."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Das Löschen dieses Elements an dieser Stelle löscht es auch aus Dropbox. 1 Element wird gelöscht."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Wenn Sie diese Elemente verschieben, werden sie aus Dropbox gelöscht. %d Elemente werden verschoben."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Wenn Sie dieses Elements verschieben, wird es aus Dropbox löschen. 1 Element wird verschoben."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Speicherort auswählen"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stopp"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Hochladen"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Fehler beim Dateiupload"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Abbruch von Uploads"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Auf „Hochladen“ tippen, um es erneut zu versuchen."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Der Uploadvorgang wird angehalten, aber die Datei wird nicht gelöscht."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Kürzlich angesehen"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Daten nicht speicherbar"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Es ist nicht genügend Gerätespeicher frei. Wechseln Sie zu „Einstellungen > Energie und Speicher > Speicher“, löschen Sie Dateien und versuchen Sie es dann erneut."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Es ist nicht genügend Speicher auf der SD-Karte frei. Wechseln Sie zu „Einstellungen > Energie und Speicher > Speicher“, löschen Sie Dateien und versuchen Sie es dann erneut."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Hochladen auf"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-Uploads"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privat"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "Bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Hzfg."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Privat"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Sonstiges"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mehr"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Öffnen"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Unbekannter Fehler"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "‚.‘ oder ‚..‘ kann nicht als Ordnername festgelegt werden."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ausgebl. Dateien nicht zeigen"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ausgeblendete Dateien anzeigen"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Unbekannt"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Name des Shortcuts wird bereits verwendet."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Einfach"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Datei"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Dateien"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Ordner"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Ordner"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audiodateien"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumente"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Heruntergeladen"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Abbrechen"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Abbrechen"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Erstellen"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Löschen"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Entfernen"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Umbenennen"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Deinstall."
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Neuer Shortcut"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audiodateien"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopieren"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopieren nach"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Erstellen eines Ordners"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Schnellzugriff löschen"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumente"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Heruntergeladene Anwendungen"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Eigene Bilder"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Verschieben"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Wechseln zu"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Auswahl von %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Aktuelle Dateien"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Entfernen"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Umbenennen"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Schnellzugriffe"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Deinstallation"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Hochladen auf"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ansicht"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Schnellzug."
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Enthält"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Gerätespeicher"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Ort"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-Karte"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Dateiendung einblenden"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ausgebl. Dateien anzeigen"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Größe"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Anbieter"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Keine Dateien"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Aufsteigend"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopieren"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Ordner erstellen"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Absteigend"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaillierte Liste"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Nicht erneut anzeigen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Dateityp"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Verschieben"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Entfernen"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Größe"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Zeit"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Deinstallieren"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 Element wird entfernt."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 Verknüpfung wird gelöscht."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Wird kopiert..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Verschiebevorgang aktiv..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d Elemente werden entfernt."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d Schnellzugriffe werden gelöscht."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Entferne..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Die Nutzung von mobilen Daten beim Roaming kann je nach Tarif zusätzliche Kosten verursachen."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Mögliche Verwendungen"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Erstellt am"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Beschreibung"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Weiterleitung"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Zuletzt geändert"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Auflösung"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Gesamtgröße"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Gültigkeit"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Der Zielordner ist ein Unterordner des Quellordners."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ziel- und Quellordner sind gleich."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Shortcut konnte nicht hinzugefügt werden."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Fehler beim Kopieren des Elements."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Fehler beim Löschen des Elements."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Fehler beim Verschieben des Elements."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Fehler beim Entfernen des Elements."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Dateiname wird bereits verwendet."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maximale Anzahl von Shortcuts (%d) erreicht."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Shortcut hinzugefügt."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Schnellzugriff bereits vorhanden"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Aktualisieren"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d Elemente werden gelöscht."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d Anwendungen werden deinstalliert."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s wird deinstalliert."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Größe"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Listenansicht"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Ordnername wird bereits verwendet."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokaler Speicher"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Gerätespeicher"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nicht angemeldet"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Alle Dateien"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Cloud-Speicher"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Reihe"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Schnellzugriffe"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Zeit"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Deinstallieren"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Enthält"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Kein Gesicht erkannt"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Bereits vorhanden"
+
+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_MORE"
+msgstr "Optionen"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hierher verschieben"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hier einfügen"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Einstellen"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Dieser Dateityp wird von keiner Anwendung auf Ihrem Gerät unterstützt."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d Dateien werden gelöscht."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Gesendete Dateien"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FERTIG"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ABBRECHEN"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "LÖSCHEN"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Umbenennen"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Elementauswahl"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Keine Uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Nachdem Sie Elemente hochgeladen haben, werden diese hier angezeigt."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Daten nicht speicherbar"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Es ist nicht genügend Speicher auf der SD-Karte frei. Wechseln Sie zu „Einstellungen > Energie und Speicher > Speicher“, löschen Sie Dateien und versuchen Sie es dann erneut."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Es ist nicht genügend Gerätespeicher frei. Wechseln Sie zu „Einstellungen > Energie und Speicher > Speicher“, löschen Sie Dateien und versuchen Sie es dann erneut."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Fehler"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Speicher voll"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 Element wird in der Dropbox gelöscht."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d Elemente werden in der Dropbox gelöscht."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile Daten sind deaktiviert. Stellen Sie eine Verbindung mit einem WLAN her oder aktivieren Sie mobile Daten und versuchen Sie es erneut."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Persönlicher Speicher"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Pfad"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximale Anzahl %d von Zeichen erreicht."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Speicherort wählen"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Download-Verlauf"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Download-Verlauf"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Lädt..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Keine Downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download fehlgeschlagen"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Ablaufdatum: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Abgelaufen am: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Fehler bei Dateidownload"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Versuchen Sie die Datei noch einmal herunterzuladen, oder löschen Sie sie aus der Download-Warteschlange."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Wiederholen"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Entfernen"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Bereits verwendeter Ordnername"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Dateiname wird bereits verwendet"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dieser Dateiname (%s) wird bereits im Zielordner verwendet."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dieser Ordnername (%s) wird bereits im Zielordner verwendet."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Η συσκευή σας δεν έχει συνδεθεί σε δίκτυο Wi-Fi. Η σύνδεση σε δίκτυο κινητής τηλεφωνίας ενδέχεται να επιφέρει πρόσθετες χρεώσεις, ανάλογα με το πρόγραμμα χρέωσης που διαθέτετε."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Κοινή χρήση μέσω"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Κοινή χρήση μέσω"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Τα δεδομένα κινητής τηλεφωνίας απενεργοποιήθηκαν. Συνδεθείτε σε ένα δίκτυο Wi-Fi ή ενεργοποιήστε τα δεδομένα κινητής τηλεφωνίας και δοκιμάστε ξανά."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Θα διαγραφούν %d στοιχεία."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Αυτό το στοιχείο θα διαγραφεί."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Λήψη..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ανεπαρκής μνήμη."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Ακυρώθηκε."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Αποτυχία λήψης."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Ολοκληρώθηκε."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Δημ/ργία"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Διαγράφηκε."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Η κάρτα μνήμης αφαιρέθηκε."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Αναζήτηση..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Σφάλμα σύνδεσης δικτύου."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Διαγραφή φακέλου"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Εισαγωγή ονόματος φακέλου."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Ληφθείσες εφαρμογές"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Προέκυψε σφάλμα σύνδεσης δικτύου. Η κλήση τερματίστηκε. Να γίνει επανασύνδεση στο δίκτυο;"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Αποθ/ση"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ναι"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Όχι"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Προσθήκη συντόμευσης"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Διαγραφή"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Διαγραφή συντόμευσης"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Μετονομασία συντόμευσης"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Αναζήτηση"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Κοινή χρήση"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Χρήση χώρου αποθήκευσης"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Δεν είναι δυνατή η σύνδεση με διακομιστή."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Προσωπικό"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Αφαίρεση συντόμευσης"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Χαμηλή μπαταρία"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 αρχείο"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Το άλμπουμ μου"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Προσθήκη από"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Ειδοποιήσεις"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Οποιοδήποτε"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Διαθέσιμες χρήσεις"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Περιεχόμενα"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Ημερομηνία δημιουργίας"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Ημερομηνία"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Διαγραφή επιλεγμένων στοιχείων;"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Έγγραφα"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Εκτέλεση"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Όνομα αρχείου"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Τύπ. αρχ."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Όνομα φακέλου"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Εικόνες"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Αδύνατο"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Μεμονωμένο"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Διάστημα"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Τελευταία τροποποίηση"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Λίστα και λεπτομέρειες"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Θέση"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Προετοιμασία των δεδομένων MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Τα βίντεο κλιπ μου"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Η μνήμη του τηλεφώνου δεν επαρκεί. Διαγράψτε ορισμένα στοιχεία και προσπαθήστε ξανά."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Δεν βρέθηκαν αρχεία"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Δεν υπάρχουν πρόσφατα ανοιγμένα αρχεία"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Δεν υπάρχουν πρόσφατα αρχεία"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d αρχεία"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d στοιχείο"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d στοιχεία"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Δυνατό"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Εκτύπωση"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Μετον."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Κατάσταση δικαιώματος"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ήχοι κλήσης"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Κοινή χρήση"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Προβολή κρυφών αρχείων"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ήχοι"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Πάνω"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Ισχύς"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Προμηθευτής"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Βίντεο"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Θέματα φόντου"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Προσθ. στην αρχ."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Εξαγωγή εδώ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Μετ. στα Αρχεία Μου"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Αντικατ."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Αναζ.σε όλους τους φακ."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Τοποθέτηση εδώ"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Σύνθετη αναζήτηση"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Ήχος"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Σύνδεση σε δίκτυο κινητής τηλεφωνίας"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Σύνδεση στο δίκτυο Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Πλήθος αρχείων"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Εισαγωγή ονόματος φακέλου."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Τοπικό"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Νέος φάκελος"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Πρόσφατα αρχεία"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Κατάργηση αρχείου"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Κοινή χρ.ήχου & φωτογρ."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Αποθήκευση"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Αδυναμία δημιουργίας φακέλου"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Επιλογή όλων"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Εισαγωγή ονόματος φακέλου"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Προσθήκη στις συντομεύσεις"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Ως αρχεία εικόνων"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Ως αρχεία βίντεο"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ήχος κλήσης καλούντος"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Συμπίεση"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Δημ/ργία φακέλου"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Ημερομηνία (Πιο πρόσφατο)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Ημερομηνία (Παλαιότερο)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Αποσυμπίεση"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Αποσυμπίεση εδώ"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Προεπιλεγμένος ήχος κλήσης"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Προβολή λεπτομερειών"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Επεξεργασία"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Εξαγωγή"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Εξαγωγή σε τρέχοντα φάκελο"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Μετάβαση στον φάκελο"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Απόκρ. επέκτασης αρχ."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Στοιχεία"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Όνομα"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Εμφάνιση ανά"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Μετακίνηση εδώ"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Όνομα"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Άνοιγμα θέσης αρχείου"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Προσωπική σελίδα"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Εγγραφή ήχου"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Εγγραφή στις επαφές"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Μετονομασία"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Μετονομάστηκε."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Μετονομασία φακέλου"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Αποθήκευση εδώ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Σάρωση για κοντινές συσκ."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Επιλεγμένο"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Κοινή χρήση σύνδεσης"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Προβολή επέκτασης αρχείου"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Διαχωρισμός"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ταξινόμηση κατά"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Προβολή μικρογραφιών"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Προβολή ως"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Προβολή ανά λίστα"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Προβολή μικρογραφιών"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Συμπίεση"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Θα γίνει διαγραφή 1 στοιχείου."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Αύξουσα"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Διαγραφή;"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Συνέχεια;"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Αποτυχία αντιγραφής."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Αποτυχία διαγραφής."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Διαγραφή επιλεγμένου στοιχείου;"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Φθίνουσα"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Αδύνατη αποστολή αρχείου DRM."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Το αρχείο DRM δεν είναι διαθέσιμο."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Το όνομα αρχείου υπάρχει ήδη."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Το όνομα φακέλου υπάρχει ήδη."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Μορφή"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Από"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Εισαγωγή κειμένου"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Μη έγκυρο όνομα αρχείου."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Φόρτωση..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Μέγιστος."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Αποτυχία μετακίνησης."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Όνομα κενό."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ο σωρός μνήμης δεν επαρκεί."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ανεπαρκής μνήμη. Διαγράψτε μερικά στοιχεία και δοκιμάστε ξανά."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Δεν υπάρχει αρκετή μνήμη. Το στοιχείο %s είναι διαθέσιμο."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Επικόλληση εδώ"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Θα διαγραφούν %d στοιχεία."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Δεν έχετε δικαίωμα πρόσβασης."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Κατάργηση από τη λίστα πρόσφατων αρχείων;"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Κατάργηση από τις συντομεύσεις;"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Αφαίρεση;"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Υπάρχει ήδη αυτό το όνομα αρχείου!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα χρησιμοποιείται ήδη."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Επιλογή στοιχείου"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Αποτυχία αποστολής."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Προστέθηκε συντόμευση."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Ο φάκελος προορισμού είναι υποφάκελος του φακέλου προέλευσης."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Ο φάκελος προορισμού είναι ο ίδιος με το φάκελο προέλευσης."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Δεν είναι δυνατή η εκτέλεση αυτής της ενέργειας. Προέκυψε σφάλμα δικτύου."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Δεν είναι δυνατή η αναπαραγωγή παιχνιδιού κατά την κλήση."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Δεν είναι δυνατή η αποστολή περιεχομένου που προστατεύεται από DRM, ως ήχου κλήσης ή ειδοποίησης."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Πρέπει να είστε συνδεδεμένοι σε κάποιο δίκτυο Wi-Fi για να κάνετε σάρωση για κοντινές συσκευές. Συνδεθείτε μέσω Wi-Fi και δοκιμάστε ξανά."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Πίσω"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Αντιγραφή"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Διαγραφή"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Επεξεργ."
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Μετακίνηση"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Αναζήτηση"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ταξινόμ. κατά"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Προβ. ως"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Άκυρο"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Ακύρωση"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Λεπτομ."
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Όλα"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Εξωτ. χώρος αποθήκ."
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Κάρτα μνήμης"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Τηλέφωνο"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Πάνω"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Συμπιέστηκε."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Αποσυμπιέστηκε."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Λήψη αρχείου..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Έγινε συμπίεση αρχείων."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Έγινε εξαγωγή αρχείων."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Έγινε εισαγωγή του αρχείου."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Δεν βρέθηκαν συσκευές. Η σάρωση θα συνεχιστεί στο παρασκήνιο."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Κατάλογος"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Σύνδεση"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Προεπιλ. ήχος ειδοποιήσεων"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Προσθήκη συντόμευσης"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Διαγραφή στοιχείων;"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Μετονομασία"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Κατάργηση"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Διαγραφή στοιχείου"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Επιλογή στοιχείων"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Δεν βρέθηκαν αποτελέσματα"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Διαγραφή των στοιχείων %d;"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Διαγραφή στοιχείου;"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Επιλέχθηκε 1 στοιχείο."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Καταχωρίστηκε μη έγκυρος χαρακτήρας. Δοκιμάστε ξανά"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Επιλέχθηκαν %d στοιχεία."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Αθόρυβο"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Επιλογή στοιχείου"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Μπορείτε να επιλέξετε μέχρι και %d στοιχεία."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Λήψεις"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Διαγραφή;"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Μετακίνηση"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Αντιγραφή"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Μετακίνηση..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Αντιγραφή..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Διαγραφή..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Λειτουργία απέτυχε."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Επιλεγμένο"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Μετακινήθηκε."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Αντιγράφηκε."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ταξινόμηση κατά"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Αποτυχία."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Ok"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Κάρτα SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Μνήμη συσκευής"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Προσθήκη στον προσωπικό χώρο αποθήκευσης"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Κατάργηση από τον προσωπικό χώρο αποθήκευσης"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Να διαγραφεί αυτό το στοιχείο;"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Κατάργηση από το φάκελο «Απόρρητο»"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Μετακίνηση στο φάκελο «Ιδιωτικό»"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Ο μέγιστος αριθμός χαρακτήρων συμπληρώθηκε."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Αφαίρεση..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Προσωπικός χώρος αποθήκευσης"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Η μορφοποίηση ολοκληρώθηκε."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Όνομα (Ω προς Α)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Όνομα (Α προς Ω)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Καταγραφή οθόνης"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Δεν βρέθηκαν αποτελέσματα."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Ειδοποίηση μηνύματος"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Λεπτομέρειες"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Εισαγωγή ονόματος."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Τα Αρχεία Μου"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Προστέθηκε."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Επεξεργασία..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Μη υποστηριζόμενος τύπος αρχείου."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Αφαίρεση;"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Απόρρητο περιεχόμενο"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Αντιγραφή σε"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Μετακίνηση σε"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Αποτυχία προσθήκης συντόμευσης."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Δεν υπάρχει αρκετή μνήμη. Διαγράψτε ορισμένα στοιχεία"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Αφαιρέθηκε."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Απόρρητος χώρος αποθήκευσης"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Δεν έχει γίνει καμία επιλογή."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Κοινή χρήση"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Προβ. ως"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Λίστα"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Προβολή"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Αποθήκευση ως"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Αποτυχία αφαίρεσης."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Γονική αξιολόγηση"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα αρχείου υπάρχει ήδη."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Φωνή"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Δεν είναι διαθέσιμο το Wi-Fi. Η σύνδεση σε δίκτυα κινητής τηλεφωνίας ενδέχεται να επιφέρει πρόσθετες χρεώσεις, ανάλογα με το πρόγραμμα χρέωσης που διαθέτετε."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός χαρακτήρων (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Προετοιμ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d επιλέχθηκαν"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Διαγραφή στοιχείων"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Δεν υπάρχουν λήψεις"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Η λήψη ολοκληρώθηκε"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Διαχείριση λήψεων"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Τα στοιχεία θα εμφανιστούν εδώ, με τα τη λήψη τους."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Η λήψη ακυρώθηκε"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Αποτυχία λήψης"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Ο χώρος αποθήκευσης της συσκευής σας δεν επαρκεί. Μεταβείτε στις ρυθμίσεις %s για να διαγράψετε ορισμένα δεδομένα ή τοποθετήστε μια κάρτα SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της συσκευής σας δεν επαρκεί. Μεταβείτε στις ρυθμίσεις %s για να ελευθερώσετε λίγο χώρο και, στη συνέχεια, δοκιμάστε ξανά."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Ο χώρος αποθήκευσης της κάρτας SD δεν επαρκεί. Μεταβείτε στις ρυθμίσεις %s, για να διαγράψετε ορισμένα δεδομένα ή αλλάξτε την προεπιλεγμένη θέση αποθήκευσης σε «Συσκευή»."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της κάρτας SD δεν επαρκεί. Μεταβείτε στις ρυθμίσεις %s, για να διαγράψετε ορισμένα δεδομένα και, στη συνέχεια, δοκιμάστε ξανά."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Μτβ σε Χώρο αποθήκ."
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Ο προεπιλεγμένος χώρος αποθήκευσης είναι πλήρης"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Παλαιότερα"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Αποθήκευση"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Αφαίρεση..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Κάρτα SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Χώρος αποθήκευσης συσκευής"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Ειδοποίηση διακομιστή..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Θα διαγραφούν %d στοιχεία."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Δεν είναι δυνατή η εύρεση αυτού του αρχείου. Πατήστε «Λήψη», για να επαναλάβετε τη λήψη."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Δεν είναι δυνατό το άνοιγμα αρχείου"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Δεν είναι δυνατή η εύρεση εφαρμογής για το άνοιγμα αυτού του αρχείου."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Πατήστε «Λήψη» για να δοκιμάσετε ξανά."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Θα γίνει διαγραφή 1 στοιχείου."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Ενεργοποίηση περιεχομένου DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Δεν είναι δυνατή η εύρεση εφαρμογής για την εκτέλεση αυτής της ενέργειας."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Θέση αποθήκευσης"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Εισαγωγή"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Ακύρωση"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Επιλογή όλων"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Επιλέχθηκαν %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Λήψη"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Σήμερα"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Xθές"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Διαγραφή"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Αντικ."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Εφαρμογή σε όλα τα στοιχεία"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Δημιουργία αρχείου zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Εξαγωγή αρχείου zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Αρχεία"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Ιστορικό λήψεων"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Κανένα ιστορικό"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Απλή κοινή χρήση"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Αδύνατη η εγκατ. της εφαρμογής"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Μόνο αρχεία TPK μπορούν να εγκατασταθούν. Σας συνιστούμε να εγκαθιστάτε μόνο εφαρμογές που έχετε λάβει από το κατάστημα Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Με τη διαγραφή τους από εδώ, αυτά τα στοιχεία θα διαγραφούν, επίσης, από το Dropbox. %d στοιχεία θα διαγραφούν."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Με τη διαγραφή του από εδώ, αυτό το στοιχείο θα διαγραφεί, επίσης, από το Dropbox. Θα διαγραφεί 1 στοιχείο."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Η μετακίνηση αυτών των στοιχείων θα οδηγήσει στη διαγραφή τους από το Dropbox. %d στοιχεία θα μετακινηθούν."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Η μετακίνηση αυτού του στοιχείου θα οδηγήσει στη διαγραφή του από το Dropbox. 1 στοιχείο θα μετακινηθεί."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Επιλογή θέσης αποθήκευσης"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Διακοπή"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Αποστολή"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Η αποστολή του αρχείου απέτυχε"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Διακοπή αποστολών"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Πατήστε «Αποστολή» για να δοκιμάσετε ξανά."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Η αποστολή θα διακοπεί, αλλά το αρχείο δεν θα διαγραφεί."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Προβλήθηκαν πρόσφατα"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Αδύνατη η αποθήκ. δεδομ."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της συσκευής σας δεν επαρκεί. Μεταβείτε στις Ρυθμίσεις > Ενέργεια και χώρος αποθήκευσης > Χώρος αποθήκευσης και, στη συνέχεια, διαγράψτε ορισμένα αρχεία και δοκιμάστε ξανά."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της κάρτας SD δεν επαρκεί. Μεταβείτε στις Ρυθμίσεις > Ενέργεια και χώρος αποθήκευσης > Χώρος αποθήκευσης και, στη συνέχεια, διαγράψτε ορισμένα αρχεία και δοκιμάστε ξανά."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Αποστολή σε"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Αποστολές Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Προσωπικό"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byte"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Προσθ."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Σπίτι"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Ειδοπ/ση"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Άλλα"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Περισσότερα"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Άνοιγμα"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Άγνωστο σφάλμα."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Δεν είναι δυνατή η ρύθμιση του ονόματος φακέλου στην τιμή «.» ή «..»."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Απόκρυψη κρυφών αρχείων"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Εμφάνιση κρυφών αρχείων"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Άγνωστο"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα συντόμευσης χρησιμοποιείται ήδη."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Βασικός"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Αρχείο"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Αρχεία"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Φάκελος"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Φάκελοι"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Σύστημα"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Όνομα"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Αρχεία ήχου"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Έγγραφα"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ληφθείσες\nεφαρμογές"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Εικόνες"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Βίντεο"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Ακύρωση"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Ακύρωση"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Δημιουργία"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Διαγραφή"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Κατάργηση"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Μετονομασία"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Κατάργ. εγκ."
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Προσθήκη συντόμευσ."
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Αρχεία ήχου"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Αντιγραφή"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Αντιγραφή σε"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Δημιουργία φακέλου"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Διαγραφή συντόμευσης"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Λεπτομέρειες"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Έγγραφα"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ληφθείσες εφαρμογές"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Εικόνες"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Μετακίνηση"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Μετακίνηση σε"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Επιλέχθηκαν %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Πρόσφατα αρχεία"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Κατάργηση"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Μετονομασία"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Συντομεύσεις"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ταξινόμηση κατά"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Κατάργηση εγκατάστασης"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Αποστολή σε"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Βίντεο"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Προβολή ως"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Όλα"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Συντομεύσ."
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Περιέχει"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Χώρ.αποθ.συσκ."
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Μορφή"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Θέση"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Κάρτα SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Εμφάν. επεκτάσεων αρχείων"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Εμφάνιση κρυφών αρχείων"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Μέγεθος"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Τύπος"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Προμηθευτής"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Δεν βρέθηκαν αρχεία"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Αύξουσα"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Αντιγραφή"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Δημιουργία φακέλου"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Φθίνουσα"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Αναλυτική λίστα"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Λεπτομέρειες"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Τύπος αρχείου"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Λίστα"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Μετακίνηση"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Κατάργηση"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Μέγεθος"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Ώρα"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Τύπος"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Κατάργηση εγκατάστασης"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Θα καταργηθεί 1 στοιχείο."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Θα διαγραφεί 1 συντόμευση."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Αντιγραφή..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Μετακίνηση..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Θα καταργηθούν %d στοιχεία."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Θα διαγραφούν %d συντομεύσεις."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Αφαίρεση..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Η χρήση δεδομένων κινητής τηλεφωνίας κατά την περιαγωγή ενδέχεται να επιφέρει πρόσθετες χρεώσεις, ανάλογα με το πρόγραμμα πληρωμής σας."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Διαθέσιμες χρήσεις"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Ημερομηνία δημιουργίας"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Περιγραφή"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Προώθηση"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Τελευταία τροποποίηση"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Ανάλυση"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Συνολικό μέγεθος"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Ισχύς"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Ο φάκελος προορισμού είναι υποφάκελος του φακέλου προέλευσης."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ο φάκελος προορισμού είναι ο ίδιος με το φάκελο προέλευσης."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Απέτυχε η προσθήκη συντόμευσης."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Η αντιγραφή του στοιχείου απέτυχε."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Η διαγραφή του στοιχείου απέτυχε."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Η μετακίνηση του στοιχείου απέτυχε."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Η κατάργηση του στοιχείου απέτυχε."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα αρχείου χρησιμοποιείται ήδη."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός συντομεύσεων (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Προστέθηκε συντόμευση."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Η συντόμευση υπάρχει ήδη."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Ανανέωση"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Θα διαγραφούν %d στοιχεία."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Θα καταργηθεί η εγκατάσταση %d εφαρμογών."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Θα καταργηθεί η εγκατάσταση του %s."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Μέγεθος"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Προβολή λίστας"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Το όνομα φακέλου χρησιμοποιείται ήδη."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Τοπικός χώρος αποθήκευσης"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Χώρ.αποθ.συσκ."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Δεν έχετε συνδεθεί."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Όλα τα αρχεία"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Χώρος αποθήκευσης Cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Σειρά"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Συντομεύσεις"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Πρόσφατα"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Κατάργηση εγκατάστασης"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Περιέχει"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Δεν ανιχνεύθηκε πρόσωπο"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Περισσότερα"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Μετακίνηση εδώ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Επικόλληση εδώ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Ορισμός"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Δεν υπάρχει εφαρμογή στη συσκευή σας η οποία να υποστηρίζει αυτόν τον τύπο αρχείου."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Θα διαγραφούν %d αρχεία."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Απεσταλμένα αρχεία"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ΤΕΛΟΣ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ΑΚΥΡΟ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ΔΙΑΓΡΑΦΗ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Μετονομασία"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Επιλογή στοιχείου"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Χωρίς αποστολές"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Όταν ολοκληρώσετε τη λήψη αρχείων, θα εμφανίζονται εδώ."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Αδύνατη η αποθήκ. δεδομ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της κάρτας SD δεν επαρκεί. Μεταβείτε στις Ρυθμίσεις > Ενέργεια και χώρος αποθήκευσης > Χώρος αποθήκευσης και, στη συνέχεια, διαγράψτε ορισμένα αρχεία και δοκιμάστε ξανά."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ο χώρος αποθήκευσης της συσκευής σας δεν επαρκεί. Μεταβείτε στις Ρυθμίσεις > Ενέργεια και χώρος αποθήκευσης > Χώρος αποθήκευσης και, στη συνέχεια, διαγράψτε ορισμένα αρχεία και δοκιμάστε ξανά."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Σφάλμα."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Μνήμη ημερολογίου πλήρης."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 στοιχείο θα διαγραφεί από το Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d στοιχεία θα διαγραφούν από το Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Τα δεδομένα κινητής τηλεφωνίας απενεργοποιήθηκαν. Συνδεθείτε σε ένα δίκτυο Wi-Fi ή ενεργοποιήστε τα δεδομένα κινητής τηλεφωνίας και δοκιμάστε ξανά."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Προσωπικός χώρος αποθήκευσης"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Διαδρομή"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός %d χαρακτήρων."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Επιλογή αποθήκευσης"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Ιστορικό λήψεων"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Ιστορικό λήψεων"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Λήψη..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Στοιχεία λήψης"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Δεν υπάρχουν λήψεις"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Η λήψη απέτυχε"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Λήγει στις: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Έληξε στις: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "H λήψη του αρχείου απέτυχε"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Δοκιμάστε να λάβετε το αρχείο ξανά ή καταργήστε το από την ουρά λήψης."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Επανάληψη"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Κατάργηση"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Κατηγορία"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Το όνομα φακέλου χρησιμοποιείται"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Υπάρχει ήδη αυτό το όνομα αρχείου"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Αυτό το όνομα αρχείου (%s) χρησιμοποιείται ήδη στο φάκελο προορισμού."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Αυτός ο φάκελος (%s) χρησιμοποιείται ήδη στο φάκελο προορισμού."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Your device is not connected to a Wi-Fi network. Connecting to a mobile network may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data turned off. Connect to Wi-Fi network instead, or turn on Mobile data and try again."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "This item will be deleted."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelled."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Download failed."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Create"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Deleted."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memory card removed."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Searching..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Network connection error."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Delete folder"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Enter folder name."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Downloaded apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Network connection error occurred. The call has been ended. Reconnect to the network?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Yes"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Rename shortcut"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Storage usage"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Unable to connect to server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Private"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Remove shortcut"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 file"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Add from"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contents"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Delete selected items?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "File name"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "File type"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+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_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Last modified"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initialising..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+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_BODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "No recently opened files"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No recent files"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d files"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d items"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Storage usage"
+
+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_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Add to home"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Set here"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Advanced search"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connect to Wi-Fi network"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Enter folder name."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Remove file"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Share sound & shot pics"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Storage"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Unable to create folder"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Enter folder name"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Add to shortcuts"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "As image files"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "As video files"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compress"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (oldest)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Decompress"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Decompress here"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Default ringtone"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extract"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extract to current folder"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Go to folder"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Items"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Open file location"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personal page"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Record sound"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Register to Contacts"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renamed."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Rename folder"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Save here"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Scan for nearby devices"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Share link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Split"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Delete selected item?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM file is not available."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Folder name already exists."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "From"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Input text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Loading..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Name empty."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory. Delete some items and try again."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Remove from recent files list?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Remove from Shortcuts?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Same file name already exist!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "The destination folder is the same as the source folder."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "The device has been disconnected."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Unable to perform this action. Network error occurred."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Unable to play during call."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "You need to be connected to a Wi-Fi network to scan for nearby devices. Connect via Wi-Fi and try again."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Compressed."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Decompressed."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Downloading file..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Files compressed."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Files extracted."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "File imported."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No devices found. Scanning will continue in background."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directory"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Default notification sound"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Add shortcut"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Delete items?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Delete item"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Select items"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No results found"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Delete %d items?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Delete item?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item selected."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Invalid character entered. Try again."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d items selected."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silent"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "You can select up to %d items."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Deleting..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operation failed."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Moved."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sort by"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Failed."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD card"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Device memory"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Add to personal storage"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Remove from personal storage"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Delete this item?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Remove from Private"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Move to Private"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximum number of characters reached."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Format completed."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Screen capture"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No results found."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Message alert"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Enter name."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "My Files"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Added."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Processing..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Private content"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copy to"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Move to"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Removed."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Private storage"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nothing selected."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Share"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "List"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "View"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Save as"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Remove failed."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Parent rating"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi is not available. Connecting to mobile networks may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "The maximum number of characters (%d) has been reached."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparing..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Delete items"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download complete"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Download manager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you download items, they will be shown here."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download cancelled"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Download failed"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "There is not enough space in your device storage. Go to %s settings to delete some data or insert an SD card."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to %s settings to free up some storage space, then try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, or change the default storage location to Device."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, then try again."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Go to Storage"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Default storage full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Older"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Storage"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notifying server..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "This file cannot be found. Tap Download to try downloading it again."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Unable to open file"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Unable to find an application to open this file."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tap Download to try again."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activating DRM content..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Unable to find application to perform this action."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Storage location"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancel"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Download"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Today"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Yesterday"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Apply to all items"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Create zip file"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extract zip file"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "My Files"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Download history"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "No history"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Simple sharing"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Unable to install app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Only TPK files can be installed. We recommend that you only install apps downloaded from Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Deleting these items from here will also delete them from Dropbox. %d items will be deleted."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Deleting this item from here will also delete it from Dropbox. 1 item will be deleted."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving these items will delete them from Dropbox. %d items will be moved."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving this item will delete it from Dropbox. 1 item will be moved."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Select storage location"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Upload"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Failed to upload file"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stop uploads"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tap Upload to try again."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "The upload will stop, but the file will not be deleted."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Recently viewed"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox uploads"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Private"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Add"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Home"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Others"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Open"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Unknown error."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Cannot set folder name as '.' or '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Do not show hidden files"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Shortcut name already in use."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basic"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "File"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Files"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Folder"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Folders"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio files"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Create"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Remove"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio files"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copy to"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Create folder"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Move to"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "All"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Show file extensions"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descending"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detailed list"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Do not show again"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "File type"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "List"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item will be removed."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 shortcut will be deleted."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d items will be removed."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d shortcuts will be deleted."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Removing..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Using Mobile data while roaming may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Date created"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Description"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Last modified"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolution"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Total size"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Destination folder is subfolder of source folder."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Destination folder same as source folder."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Failed to copy item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Failed to delete item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Failed to move item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Failed to remove item."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maximum number of shortcuts (%d) reached."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Shortcut already exists."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Refresh"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apps will be uninstalled."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s will be uninstalled."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "List view"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Folder name already in use."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Local storage"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Device storage"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Not signed in."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "All files"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Cloud storage"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Order"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "No face detected"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Already exists."
+
+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_MORE"
+msgstr "More"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Set"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "This file type is not supported by any application on your device."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d files will be deleted."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Files sent"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "DELETE"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Select item"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you upload items, they will be shown here."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memory full."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d items will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is turned off. Connect to a Wi-Fi network or turn on Mobile data and try again."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Path"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Select storage"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Download history"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Download history"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download failed"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expires on: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expired on: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Failed to download file"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Try downloading the file again, or remove it from the download queue."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Retry"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Category"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Folder name in use"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "File name in use"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This file name (%s) is already in use in the destination folder."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This folder name (%s) is already in use in the destination folder."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Your device is not connected to a Wi-Fi network. Connecting to a mobile network may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data turned off. Connect to Wi-Fi network instead, or turn on Mobile data and try again."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "This item will be deleted."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Canceled."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Download unavailable."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Create"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Deleted."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memory card removed."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Searching..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Network connection error."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Delete folder"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Enter folder name."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Downloaded apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Network connection error occurred. The call has been ended. Reconnect to the network?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Yes"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Rename shortcut"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Storage usage"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Unable to connect to server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Private"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Remove shortcut"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 file"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Add from"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contents"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Delete selected items?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "File name"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "File type"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+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_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Last modified"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initializing…"
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+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_BODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "No recently opened files"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No recent files"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d files"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d items"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Storage usage"
+
+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_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Add to home"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Set here"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Advanced search"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connect to Wi-Fi network"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Enter folder name."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Remove file"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Share sound & shot pics"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Storage"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Unable to create folder"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Enter folder name"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Add to shortcuts"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "As image files"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "As video files"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compress"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (Most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (oldest)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Decompress"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Decompress here"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Default ringtone"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extract"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extract to current folder"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Go to folder"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Items"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Open file location"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personal page"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Record sound"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Register to Contacts"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renamed."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Rename folder"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Save here"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Scan for nearby devices"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Share link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Split"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Delete selected item?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM file is not available."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Folder name already exists."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "From"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Input text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Loading..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Name is empty."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory. Delete some items and try again"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Remove from recent files list?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Remove from Shortcuts?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Same file name already exist!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "The destination folder is the same as the source folder."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "The device has been disconnected"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Unable to perform this action. Network error occurred."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Unable to play during call."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "You need to be connected to a Wi-Fi network to scan for nearby devices. Connect via Wi-Fi and try again."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Compressed."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Decompressed."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Downloading file..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Files compressed."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Files extracted."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "File imported."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No devices found. Scanning will continue in background."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directory"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Default notification sound"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Add shortcut"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Delete items?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Delete item"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Select items"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No results found"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Delete %d items?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Delete item?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item selected."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Invalid character entered. Try again"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d items selected."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silent"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "You can select up to %d items."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Deleting..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operation failed."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Moved."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sort by"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Failed"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD card"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Device memory"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Add to personal storage"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Remove from personal storage"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Delete this item?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Remove from Private"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Move to Private"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximum number of characters reached."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Format completed."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Screen capture"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No results found."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Message alert"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Enter name."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "My Files"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Added."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Processing..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Private content"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copy to"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Move to"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Removed."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Private storage"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nothing selected."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Share"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "List"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "View"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Save as"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Remove failed."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Parent rating"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi is not available. Connecting to mobile networks may result in additional charges depending on your payment plan"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "The maximum number of characters (%d) has been reached."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparing..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Delete items"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download complete"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Download manager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you download items, they will be shown here."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download canceled"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Download failed"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "There is not enough space in your device storage. Go to %s settings to delete some data or insert an SD card."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to %s settings to free up some storage space, then try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, or change the default storage location to Device."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, then try again."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Go to Storage"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Default storage full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Older"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Storage"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notifying server..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "This file cannot be found. Tap Download to try downloading it again."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Unable to open file"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Unable to find an application to open this file."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tap Download to try again."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activating DRM content..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Unable to find application to perform this action."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Storage location"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "º"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancel"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Download"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Today"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Yesterday"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Apply to all items"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Create zip file"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extract zip file"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "My Files"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Download history"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "No history"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Simple sharing"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Unable to install app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Only TPK files can be installed. We recommend that you only install apps downloaded from Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Deleting these items from here will also delete them from Dropbox. %d items will be deleted."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Deleting this item from here will also delete it from Dropbox. 1 item will be deleted."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving these items will delete them from Dropbox. %d items will be moved."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving this item will delete it from Dropbox. 1 item will be moved."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Select storage location"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Upload"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Failed to upload file"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stop uploads"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tap Upload to try again."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "The upload will stop, but the file will not be deleted."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Recently viewed"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox uploads"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Private"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Add"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Home"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Others"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Open"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Unknown error."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Cannot set folder name as '.' or '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Do not show hidden files"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Shortcut name already in use."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basic"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "File"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Files"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Folder"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Folders"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio files"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Create"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Remove"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio files"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copy to"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Create folder"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Move to"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "All"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Show file extensions"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descending"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detailed list"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Do not show again"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "File type"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "List"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item will be removed."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 shortcut will be deleted."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d items will be removed."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d shortcuts will be deleted."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Removing..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Using Mobile data while roaming may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Date created"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Description"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Last modified"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolution"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Total size"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Destination folder is subfolder of source folder."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Destination folder same as source folder."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Failed to copy item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Failed to delete item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Failed to move item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Failed to remove item."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maximum number of shortcuts (%d) reached."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Shortcut already exists."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Refresh"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apps will be uninstalled."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s will be uninstalled."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "List view"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Folder name already in use."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Local storage"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Device storage"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Not signed in."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "All files"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Cloud storage"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Order"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "No face detected"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Already exists."
+
+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_MORE"
+msgstr "More"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Set"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "This file type is not supported by any application on your device."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d files will be deleted."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Files sent"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "DELETE"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Select item"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you upload items, they will be shown here."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memory full."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d items will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is turned off. Connect to a Wi-Fi network or turn on Mobile data and try again."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Path"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Select storage"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Download history"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Download history"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download failed"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expires on: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expired on: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Failed to download file"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Try downloading the file again or remove it from the download queue."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Retry"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Category"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Folder name in use"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "File name in use"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This file name (%s) is already in use in the destination folder."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This folder name (%s) is already in use in the destination folder."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Your device is not connected to a Wi-Fi network. Connecting to a mobile network may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Share via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data off. Connect to Wi-Fi network instead, or turn on Mobile data and try again."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "This item will be deleted."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Canceled."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Download unavailable."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Create"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Deleted."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memory card removed."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Searching..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Network connection error."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Delete folder"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Enter folder name"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Downloaded apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Network connection error occurred. The call has been ended. Reconnect to the network?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Yes"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Rename shortcut"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Storage usage"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Unable to connect to server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Private"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Remove shortcut"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 file"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "My album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Add from"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alerts"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Any"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contents"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Created date"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Delete selected items?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Execute"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "File name"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "File type"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Folder name"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Forwarding"
+
+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_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Last modified"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "List and details"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC data is initializing..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "My video clips"
+
+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_BODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "No recently opened files"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No recent files"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d files"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d items"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Print"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Right status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Share"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sounds"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Storage usage"
+
+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_BODY_UP"
+msgstr "Up"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Wallpapers"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Add to home"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export here"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Go to My Files"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Replace"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Search all folders"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Set here"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Advanced search"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connect to Wi-Fi network"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Count"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Enter folder name"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "New folder"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Remove file"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Share sound & shot pics"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Storage"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Unable to create folder"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Enter folder name"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Add to shortcuts"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "As image files"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "As video files"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Caller ringtone"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compress"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Date (most recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Date (oldest)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Decompress"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Decompress here"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Default ringtone"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detail view"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extract"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extract to current folder"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Go to folder"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Hide file extension"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Items"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "List by"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Open file location"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personal page"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Record sound"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Register to Contacts"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renamed."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Rename folder"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Save here"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Scan for nearby devices"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Share link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Show file extension"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Split"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Thumbnail view"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "View as"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continue"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copying failed."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Delete failed."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Delete selected item?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descending"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM file. Cannot send."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM file is not available."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Folder name already exists."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "From"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Input text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Invalid file name."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Loading..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum folder reached."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Moving failed."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Name is empty."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Not enough heap memory."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Not enough memory. Delete some items and try again."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Not enough memory. %s available."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permission denied."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Remove from recent files list?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Remove from Shortcuts?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Same file name already exist!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Same name already in use."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Send failed."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "The destination folder is the same as the source folder."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "The device has been disconnected."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Unable to perform this action. Network error occurred."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Unable to play during call."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "You need to be connected to a Wi-Fi network to scan for nearby devices. Connect via Wi-Fi and try again."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Back"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edit"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Search"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancel"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "All"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "External storage"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memory card"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Phone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Up"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Compressed."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Decompressed."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Downloading file..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Files compressed."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Files extracted."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "File imported."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No devices found. Scanning will continue in background."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directory"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Default notification sound"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Add shortcut"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Delete items?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Rename"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Delete item"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Select items"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No results found"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Delete %d items?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Delete item?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item selected."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Invalid character entered. Try again."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d items selected."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silent"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Select item"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "You can select up to %d items."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Delete?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Deleting..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operation failed."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selected"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Moved."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copied."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sort by"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Failed."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD card"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Device memory"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Add to personal storage."
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Remove from personal storage"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Delete this item?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Remove from Private"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Move to Private"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximum number of characters reached."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Format completed."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Name (Z to A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Name (A to Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Screen capture"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No results found"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Message alert"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Enter name."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "My Files"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Added."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Processing..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Unsupported file type."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Remove?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Private content"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copy to"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Move to"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Not enough memory. Delete some items."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Removed."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Private storage"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nothing selected."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Share"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "List"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "View"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Save as"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Remove failed."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Parent rating"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi is not available. Connecting to mobile networks may result in additional charges depending on your payment plan.\r
+"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "The maximum number of characters (%d) has been reached."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparing..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Delete items"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download complete"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Download manager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you download items, they will be shown here."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download canceled"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Download failed"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "There is not enough space in your device storage. Go to %s settings to delete some data or insert an SD card."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to %s settings to free up some storage space, then try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, or change the default storage location to Device."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to %s settings to delete some data, then try again."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Go to Storage"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Default storage full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Older"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Storage"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Removing..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notifying server..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items will be deleted."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "This file cannot be found. Tap Download to try downloading it again."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Unable to open file"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Unable to find an application to open this file."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tap Download to try again."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item will be deleted."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activating DRM content..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Unable to find application to perform this action."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Storage location"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancel"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Select all"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Download"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Today"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Yesterday"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Replace"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Apply to all items"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Create zip file"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extract zip file"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "My files"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Download history"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "No history"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Simple sharing"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Unable to install app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Only TPK files can be installed. We recommend that you only install apps downloaded from Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Deleting these items from here will also delete them from Dropbox. %d items will be deleted."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Deleting this item from here will also delete it from Dropbox. 1 item will be deleted."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving these items will delete them from Dropbox. %d items will be moved."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Moving this item will delete it from Dropbox. 1 item will be moved."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Select storage location"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Upload"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Failed to upload file"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stop uploads"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tap Upload to try again."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "The upload will stop, but the file will not be deleted."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Recently viewed"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox uploads"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Private"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Add"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Home"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Others"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "More"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Open"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Unknown error."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Cannot set folder name as '.' or '..'"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Do not show hidden files"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Shortcut name already in use."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basic"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "File"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Files"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Folder"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Folders"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio files"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancel"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Create"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Delete"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Remove"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Rename"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Add shortcut"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio files"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copy to"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Create folder"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Delete shortcut"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Downloaded applications"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Move to"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selected"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Recent files"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Upload to"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "View as"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "All"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Device storage"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Location"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD card"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Show file extensions"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Show hidden files"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Vendor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "No files"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascending"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copy"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Create folder"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descending"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detailed list"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Details"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Do not show again"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "File type"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "List"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Move"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Time"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item will be removed."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 shortcut will be deleted."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copying..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Moving..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d items will be removed."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d shortcuts will be deleted."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Removing..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Using Mobile data while roaming may result in additional charges depending on your payment plan."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Available uses"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Date created"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Description"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Forwarding"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Last modified"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolution"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Total size"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validity"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Destination folder is subfolder of source folder."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Destination folder same as source folder."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Failed to add shortcut."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Failed to copy item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Failed to delete item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Failed to move item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Failed to remove item."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "File name already in use."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maximum number of shortcuts (%d) reached."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Shortcut added."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Shortcut already exists."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Refresh"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d items will be deleted."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apps will be uninstalled."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s will be uninstalled."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Size"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "List view"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Folder name already in use."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Local storage"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Device storage"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Not signed in."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "All files"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Cloud storage"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Order"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Shortcuts"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Uninstall"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contains"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "No face detected"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Already exists."
+
+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_MORE"
+msgstr "More"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Move here"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Set"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "This file type is not supported by any application on your device."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d files will be deleted."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Files sent"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "DELETE"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Rename"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Select item"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "After you upload items, they will be shown here."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Unable to save data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space on your SD card. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "There is not enough space in your device storage. Go to Settings > Power and storage > Storage, then delete some files and try again."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memory full."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d items will be deleted from Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is turned off. Connect to a Wi-Fi network or turn on Mobile data, and try again."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personal storage"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Path"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Select storage"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Download history"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Download history"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Downloading..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "No downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download failed"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expires on: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expired on: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Failed to download file"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Try downloading the file again, or remove it from the download queue."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Retry"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Remove"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Category"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Folder name in use"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "File name in use"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This file name (%s) is already in use in the destination folder."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "This folder name (%s) is already in use in the destination folder."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "El dispositivo no está conectado a una red Wi-Fi. La conexión a una red móvil puede suponer un coste adicional dependiendo de su plan de pago."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Compartir"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Compartir"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Los datos móviles están desactivados. En su lugar, conéctese a una red Wi-Fi o active los datos móviles y vuelva a intentarlo."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Se eliminarán %d elementos."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Se eliminará este elemento."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "No hay suficiente memoria"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelado"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Descarga no disponible"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Finalizado"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Crear"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eliminado"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Tarjeta de memoria extraída"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Buscando..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Error de conexión de red"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Eliminar carpeta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Nombre de la carpeta"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Se ha producido un error de conexión de red. La llamada ha finalizado. ¿Volver a conectar a la red?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sí"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Añadir acceso directo"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar acceso directo"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Cambiar nombre acceso directo"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Uso de almacenamiento"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "No se puede conectar con el servidor"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privado"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Quitar acceso direct"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batería baja"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 archivo"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mi álbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Añadir desde"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Cualquiera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contenidos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Fecha creada"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Fecha"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "¿Eliminar elementos seleccionados?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ejecutar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tipo arch"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nombre de carpeta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviando"
+
+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_BODY_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Última modificación"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista y detalles"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Ubicación"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Los datos MMC se están inicializando..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mis clips de vídeo"
+
+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_BODY_NO_FILES"
+msgstr "Ningún archivo"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "No hay archivos abiertos recientemente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No hay archivos recientes"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d archivos"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elemento"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementos"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renomb"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado correcto"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sonidos"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Uso almacenamiento"
+
+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_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Añadir a inicio"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir a Mis archivos"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Inicio"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Reempl"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar todas las carp."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aquí"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Búsqueda avanzada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectarse a red móvil"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Conectar a red Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contar"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Nombre de la carpeta"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nueva carpeta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Archivos recientes"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eliminar archivo"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Comp fotos sound & shot"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Almacenamiento"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "No se puede crear la carpeta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Seleccionar todo"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Nombre de carpeta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Añadir a accesos directos"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Como archivos de imagen"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Como archivos de vídeo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodía del llamante"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimir"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Descomprimir"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descomprimir aquí"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Melodía predeterminada"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalle"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extraer"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraer a carpeta actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ir a la carpeta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext archivo"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementos"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Mostrar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Abrir ubicación de archivo"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Página personal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Grabar sonido"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Guardar contacto"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Cambiar nombre"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Nombre cambiado"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Cambiar nombre de carpeta"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Guardar aquí"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Buscar disposit cercanos"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Compartir vínculo"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensiones de los archivos"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dividir"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista en miniatura"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver como"
+
+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_OPT_ZIP"
+msgstr "Comprimir"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Se eliminará 1 elemento."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error al copiar"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error al borrar"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "¿Eliminar el elemento seleccionado?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Archivo DRM. No se puede enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Archivo DRM no disponible"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "El nombre del archivo ya existe"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "El nombre de carpeta ya existe"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Introducir texto"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nombre de archivo no válido"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Cargando..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Máximo"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error al mover"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nombre vacío"
+
+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_AND_TRY_AGAIN"
+msgstr "No hay memoria suficiente. Elimine algunos elementos e inténtelo de nuevo."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "No hay memoria suficiente. %s disponible."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Se eliminarán %d elementos"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "¿Eliminar de la lista de archivos recientes?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "¿Eliminar de los accesos directos?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "¡Ya existe un archivo con ese nombre!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "El mismo nombre ya está en uso"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error de envío"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Acceso directo añadido"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destino es la misma que la de origen"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "El dispositivo se ha desconectado"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "No se puede realizar esta acción. Se ha producido un error de red."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "No se puede reproducir durante la llamada"
+
+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"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Debe estar conectado a una red Wi-Fi para buscar dispositivos cercanos. Conéctese mediante Wi-Fi e inténtelo de nuevo."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todos"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamiento externo"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarjeta memoria"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Se ha comprimido."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Se ha descomprimido."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Descargando archivo..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Los archivos se han comprimido."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Los archivos se han extraído."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Archivo importado."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No se han encontrado dispositivos. La búsqueda continuará en segundo plano."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directorio"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Sonido predeterminado"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Aañadir acceso directo"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Eliminar elementos?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Eliminar elemento"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleccionar elementos"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No se han encontrado resultados"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "¿Eliminar %d elementos?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "¿Eliminar elemento?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 elemento seleccionado"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Carácter introducido no válido. Vuelva a intentarlo."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementos seleccionados"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencio"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Puede seleccionar hasta %d elementos"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Moviendo..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Error de funcionamiento"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Movido"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar por"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Error"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Hecho"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Tarjeta SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memoria de dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Añadir a almacenamiento personal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eliminar del almacenamiento personal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "¿Eliminar este elemento?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eliminar de Privado"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mover a Privado"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Alcanzado el número máximo de caracteres"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamiento personal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formateo completado"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nombre (Z a A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nombre (A a Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de pantalla"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No se han encontrado resultados."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerta de mensaje"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introducir nombre"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mis Archivos"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Añadido"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Procesando..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de archivo no admitido"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contenido privado"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar a"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mover a"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error al añadir acceso directo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "No hay memoria suficiente. Elimine algunos elementos."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eliminado"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Almacenamiento privado"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "No se ha seleccionado nada"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Guardar como"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Error al eliminar"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Clasificación parental"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "El nombre del archivo ya existe"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "No hay ninguna conexión Wi-Fi disponible. La conexión a redes móviles puede suponer costes adicionales dependiendo de su plan de pago."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Se ha alcanzado el número máximo de caracteres (%d)"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparand..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Eliminar artículos"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Sin descargas"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Descarga completa"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Administrador descarga"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Después de descargar elementos, se mostrarán aquí"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Descarga cancelada"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Error de descarga"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "No hay espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes de %s para eliminar algunos datos o inserte una tarjeta SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "No hay espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes de %s para liberar espacio y, a continuación, inténtelo de nuevo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "No hay espacio suficiente en la tarjeta SD. Vaya a Ajustes de %s para eliminar algunos datos o cambie la ubicación de almacenamiento predeterminada al dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "No hay espacio suficiente en la tarjeta SD. Vaya a Ajustes de %s para eliminar algunos datos y, a continuación, inténtelo de nuevo."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ir al almacenamiento"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Almacenamiento predeterminado lleno"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Más antiguo"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Almacenamiento"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Tarjeta SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Almacenamiento del dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notificando servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Se eliminarán %d elementos"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "No se puede encontrar este archivo. Pulse Descargar para intentar descargarlo de nuevo."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "No se puede abrir el archivo"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "No se ha podido encontrar una aplicación para abrir este archivo."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Pulse Descargar para intentarlo de nuevo."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Se eliminará 1 elemento."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activando contenido de DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "No se encuentran aplicaciones que puedan realizar esta acción."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Ubicación de almacenamiento"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancelar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Seleccionar todo"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Descargar"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Hoy"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ayer"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Sustituir"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a todos"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Crear archivo zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extraer archivo comprimido"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mis archivos"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historial de descarga"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Sin historial"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Compartir fácil"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Imposible instalar aplicación"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Solo se pueden instalar los archivos TPK. Recomendamos que solo instale las aplicaciones descargadas de la Tienda Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Al eliminar estos elementos de aquí, también se eliminarán de Dropbox. Se eliminarán %d elementos."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Al eliminar este elemento de aquí, también se eliminará de Dropbox. Se eliminará 1 elemento."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Al mover estos elementos se eliminarán de Dropbox. Se moverán %d elementos."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Al mover este elemento se eliminará de Dropbox. Se moverá 1 elemento."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Seleccione ubicación almacenam"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Detener"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Cargar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Error al cargar archivo"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Detener cargas"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Pulse Cargar para intentarlo de nuevo."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "La carga se detendrá, pero no se eliminará el archivo."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Vistos recientemente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Imposible guardar datos"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No queda espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes > Alimentación y almacenamiento > Almacenamiento y, a continuación, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No queda espacio suficiente en la tarjeta SD. Vaya a Ajustes > Alimentación y almacenamiento > Almacenamiento y, a continuación, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Cargas de Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Particular"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Añadir"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Casa"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarma"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Otros"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Error desconocido"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "No se puede definir '.' o '..' como nombre de carpeta."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "No mostrar archivos ocultos"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Desconocido"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "El nombre del acceso directo ya está en uso."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Básico"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Archivo"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Archivos"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Carpeta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Carpetas"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Archivos de audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Crear"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Renombrar"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Añad acceso directo"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Archivos de audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar a"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar acceso directo"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mover a"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Archivos recientes"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Cambiar nombre"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Accesos directos"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Acc direc"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contenido"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Dispositivo"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Ubicación"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Tarjeta SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Mostrar extens de archivo"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Sin archivos"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descendente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Lista detallada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "No volver a mostrar"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo de archivo"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Se eliminará 1 elemento"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Se eliminará 1 acceso directo."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Moviendo..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Se eliminarán %d elementos"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Se eliminarán %d accesos directos."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Usar datos móviles mientras se encuentra en itinerancia puede suponer costes adicionales dependiendo de su plan de pago."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Fecha de creación"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descripción"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Reenviar"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Modificado por última vez"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolución"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Tamaño total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "La carpeta de destino es una subcarpeta de la carpeta de origen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "La carpeta de destino es la misma que la carpeta de origen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error al añadir acceso directo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Error al copiar elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Error al eliminar elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Error al mover elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Error al eliminar elemento."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "El nombre de archivo ya está en uso."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Número máximo de accesos directos alcanzado (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Acceso directo añadido."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "El acceso directo ya existe."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualizar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Se eliminarán %d elementos."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Se desinstalarán %d aplicaciones."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s se desinstalará"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Vista de lista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nombre de carpeta ya en uso."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Almacenamiento local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Almac dispos"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Sesión no iniciada"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Todos los archivos"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Almacenamiento en la nube"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Orden"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Accesos directos"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Hora"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contiene"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ninguna cara detectada"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Ya existe"
+
+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_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Aceptar"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Este tipo de archivo no es compatible con ninguna aplicación de su dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Se eliminarán %d archivos."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Archivos enviados"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HECHO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ELIMINAR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Seleccionar elem"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No hay cargas"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Después de cargar elementos, se mostrarán aquí."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Imposible guardar datos"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No queda espacio suficiente en la tarjeta SD. Vaya a Ajustes > Alimentación y almacenamiento > Almacenamiento y, a continuación, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No queda espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes > Alimentación y almacenamiento > Almacenamiento y, a continuación, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memoria llena"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Se eliminará 1 elemento de Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Se eliminarán %d elementos de Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Los datos móviles están desactivados. Conéctese a una red Wi-Fi o active los datos móviles y vuelva a intentarlo."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamiento personal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ruta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se ha alcanzado el número máximo de caracteres %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleccionar almacenamiento"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historial de descarga"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historial de descarga"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Descargas"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Sin descargas"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Error de descarga"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Caduca el: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Caducado el: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Error al descargar archivo"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Pruebe a descargar de nuevo el archivo o elimínelo de la cola de descarga."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reintentar"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoría"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nombre de carpeta en uso"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nombre de archivo en uso"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nombre de archivo (%s) ya está en uso en la carpeta de destino."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nombre de carpeta (%s) ya está en uso en la carpeta de destino."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Su dispositivo no está conectado a una red Wi-Fi. La conexión mediante una red móvil puede generar costos adicionales según su plan de pago."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Compartir vía"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Compartir vía"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Los datos móviles están desactivados. Conéctese a una red Wi-Fi o active Datos móviles e inténtelo de nuevo."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Se eliminarán %d elementos."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Se eliminará este elemento."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memoria insuficiente."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelado."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Error de descarga."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Exitoso"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Crear"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eliminado."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Tarjeta de memoria extraída."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Buscando..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Error de conexión de red."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Eliminar carpeta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Introducir nombre de carpeta."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ocurrió un error de red. La llamada finalizó. ¿Volver a conectarse a la red?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sí"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Añadir atajo"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atajo"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renombrar atajo"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Uso de almacenamiento"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "No es posible conectar al servidor."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privado"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Eliminar atajo"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batería baja"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 archivo"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mi álbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Añadir desde"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Cualquiera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contenidos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Crear fecha"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Fecha"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "¿Eliminar elementos seleccionados?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Ejecutar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nombre del archivo"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Archivo"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nombre de carpeta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenvío"
+
+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_BODY_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Modificado por última vez"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista detallada"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Ubicación"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Los datos MMC se están inicializando..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mis videos"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memoria insuficiente en la memoria del dispositivo. Elimine algunos elementos e inténtelo de nuevo."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Ningún archivo"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Sin archivos abiertos recientemente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "No hay archivos recientes"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d archivos"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elemento"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementos"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renomb"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estados de derechos"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonos de llamada"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sonidos"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Uso de memoria"
+
+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_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos de pantalla"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Añadir al inicio"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir a Mis Archivos"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Inicio"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Reempl."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar en todas carp."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aquí"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Búsqueda avanzada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectar a red móvil"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Conectar a la red Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Recuento"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Introducir nombre de carpeta."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nueva carpeta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Archivos recientes"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eliminar archivo"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Imágenes Sonido/Captura"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Almacenamiento"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "No es posible crear la carpeta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Introducir nombre de carpeta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Añadir a atajos"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Como archivos de imagen"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Como archivos de video"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Tono del contacto"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimir"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Fecha (más reciente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Fecha (más antigua)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Descomprimir"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descomprimir aquí"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Tono predeterminado"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalle"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extraer"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraer a la carpeta actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Vaya a la carpeta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext. del arch."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementos"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Abrir ubicación del archivo"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Página personal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Grabar sonido"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrar en Contactos"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renombrado."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Renombrar"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Guardar aquí"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Buscar disp. cercanos"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Compartir vínculo"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensión del archivo"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dividir"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ver por miniatura"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver por"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Ver por miniatura"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Archivo comprimido"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Se eliminará este elemento."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Error al copiar."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Error al eliminar."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "¿Eliminar el elemento seleccionado?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Archivo DRM. No se puede enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Archivo DRM no disponible."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nombre del archivo ya existe."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "El nombre de carpeta ya existe."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Introducir texto"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nombre de archivo no válido."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Cargando..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Se alcanzó el máximo de carpeta"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Error al mover."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nombre vacío."
+
+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_AND_TRY_AGAIN"
+msgstr "No hay memoria suficiente. Elimine algunos elementos y vuelva a intentarlo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memoria insuficiente. %s disponible."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Se eliminará(n) %d elemento(s)."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "¿Eliminar de la lista de archivos recientes?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "¿Eliminar de los atajos?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ya existe un archivo con ese nombre."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ya existe ese nombre."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Error de envío."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Atajo añadido."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "La carpeta de destino es la misma que la original."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "El dispositivo se desconectó"
+
+msgid "IDS_MF_POP_THIS_FILE_DOES_NOT_EXIST"
+msgstr "El archivo no existe."
+
+msgid "IDS_MF_POP_UNABLE_TO_COPY"
+msgstr "No es posible copiar."
+
+msgid "IDS_MF_POP_UNABLE_TO_MOVE"
+msgstr "No es posible mover."
+
+msgid "IDS_MF_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "No es posible realizar esta acción. Ocurrió un error de red."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "No es posible reproducir durante la llamada."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "No es posible definir el contenido protegido de DRM como tono de llamada o alerta de notificación."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Debe estar conectado a una red Wi-Fi para buscar dispositivos cercanos. Conéctese por Wi-Fi e inténtelo de nuevo."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamiento externo"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarjeta de memoria"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Comprimido."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Descomprimido."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Descargando archivo..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Archivos comprimidos."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Archivos extraídos."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Archivo importado."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "No se encontraron dispositivos. Se seguirá buscando en segundo plano."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directorio"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Tono predeterminado"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Añadir atajo"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "¿Eliminar elementos?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Eliminar elemento"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleccionar elementos"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "No se encontraron resultados"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "¿Eliminar %d elementos?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "¿Eliminar elemento?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 elemento seleccionado."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Se ingresó un carácter no válido. Inténtelo de nuevo"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementos seleccionados."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencioso"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Puede seleccionar hasta %d elementos."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Moviendo…"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Error de funcionamiento."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Movido."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar por"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Error."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Realizado"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Tarjeta de memoria"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memoria del dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Añadir a almacenamiento personal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eliminar del almacenamiento personal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "¿Desea eliminar este elemento?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eliminar de Privado"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mover a Privado"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Se ha alcanzado el número máximo de caracteres."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamiento personal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formateo completo."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nombre (Z a A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nombre (A a Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de pantalla"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "No se encontraron resultados."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerta de mensaje"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introducir nombre."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mis archivos"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Añadido."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Procesando..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de archivo no admitido."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "¿Eliminar?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contenido privado"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar en"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mover a"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error al añadir atajo."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memoria insuficiente. Elimine algunos elementos"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eliminado."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Almacenamiento privado"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "No se ha seleccionado nada."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ver por"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Guardar como"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Error al eliminar."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Evaluar pista"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nombre del archivo ya existe."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi no disponible. La conexión mediante redes móviles puede generar costos adicionales según su plan de pago."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Se alcanzó el número máximo de caracteres (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparando..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Eliminar elementos"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Sin descargas"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Descarga completa"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Admin. de descargas"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Después de descargar elementos, se mostrarán aquí."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Descarga cancelada"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Error al descargar"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "No queda suficiente espacio en el dispositivo de almacenamiento. Vaya a Ajustes de %s para eliminar algunos datos o inserte una tarjeta de memoria."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "No queda suficiente espacio en el dispositivo de almacenamiento. Vaya a Ajustes de %s para liberar espacio y, a continuación, inténtelo de nuevo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "No queda suficiente espacio en la tarjeta de memoria. Vaya a Ajustes de %s para eliminar algunos datos o cambie la ubicación de almacenamiento predeterminada del dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "No queda suficiente espacio en la tarjeta de memoria. Vaya a Ajustes de %s para eliminar algunos datos y, a continuación, inténtelo de nuevo."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ir al Almacenamiento"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Almacenamiento predeterminado lleno"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Más antiguo"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Almacenamiento"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Tarjeta de memoria"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Almacenamiento del dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notificando servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Se eliminará(n) %d elemento(s)."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "No es posible encontrar este archivo. Pulse Descargar para intentar descargarlo de nuevo."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "No es posible abrir el archivo"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "No se ha podido encontrar una aplicación para abrir este archivo."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Pulse Descargar para intentarlo de nuevo."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Se eliminará este elemento."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activando contenido DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "No se puede encontrar una aplicación para realizar esta acción."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Ubicación de almacenamiento"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancelar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Aceptar"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Todo"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Descargar"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Hoy"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ayer"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Sustituir"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a todos"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Crear archivo comprimido"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extraer archivo comprimido"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mis Archivos"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historial de descarga"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Sin historial"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Compartir fácilmente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Imposible instalar aplicación"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Solo se pueden instalar archivos TPK. Se recomienda solo instalar aplicaciones descargadas desde la Tienda Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Al eliminar estos elementos aquí, también se eliminarán en Dropbox. Se eliminarán %d elementos."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Al eliminar este elemento aquí, también se eliminará en Dropbox. Se eliminará 1 elemento."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Al mover estos elementos, se eliminarán de Dropbox. Se moverán %d elementos."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Al mover este elemento, se eliminará de Dropbox. Se moverá 1 elemento."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selec. ubicación de almacen."
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Detener"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Cargar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Error al cargar el archivo"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Detener cargas"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Pulse Cargar para intentarlo de nuevo."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "La carga se detendrá, pero no se eliminará el archivo."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Visto recientemente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "No es pos. guardar dat."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hay espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes > Batería y almacenamiento > Almacenamiento, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hay espacio suficiente en la tarjeta de memoria. Vaya a Ajustes > Batería y almacenamiento > Almacenamiento, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Cargas de Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privado"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Añadir"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Privado"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarma"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Otros"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Error desconocido."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "No es posible definir el nombre de la carpeta como '.' o '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "No mostrar archivos ocultos"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Desconocido"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "El nombre del atajo ya está en uso."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Básico"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Archivo"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Archivos"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Carpeta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Carpetas"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Archivos de audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Crear"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Cambiar nombre"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Añadir atajo"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Archivos de audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar a"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atajo"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaciones descargadas"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imágenes"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Ir a"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Archivos recientes"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Atajos"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Atajos"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contenido"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Dispositivo"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Ubicación"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Tarjeta de memoria"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Mostrar exten. de archivos"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar archivos ocultos"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Proveedor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Sin archivos"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descendente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Lista detallada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "No volver a mostrar"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo de archivo"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Fecha"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Se eliminará 1 elemento."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Se eliminará 1 atajo."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Moviendo…"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Se eliminarán %d elementos."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Se eliminarán %d atajos."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "El uso de datos móviles en roaming puede generar costos adicionales según su plan de pago."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Usos disponibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Fecha de creación"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descripción"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Reenviar"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Modificado por última vez"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolución"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Tamaño total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "La carpeta de destino es una subcarpeta de la carpeta de origen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "La carpeta de destino es la misma que la carpeta de origen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Error al añadir atajo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Error al copiar elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Error al eliminar elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Error al mover elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Error al eliminar elemento."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nombre de archivo ya existe."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Se alcanzó el número máximo de atajos (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Atajo añadido."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Ya existe el atajo."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualizar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Se eliminarán %d elementos."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Se desinstalarán %d aplicaciones."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s se desinstalará."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Vista de lista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "El nombre de la carpeta ya está en uso."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Almacenamiento local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Alm. del disp."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Sesión no iniciada."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Todos los archivos"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Almacenamiento en la nube"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Orden"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Atajos"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Fecha"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contenido"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ningún rostro detectado"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Ya existe."
+
+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_MORE"
+msgstr "Más"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Definir"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Este tipo de archivo no es compatible con ninguna aplicación del dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Se eliminarán %d archivos."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Archivos enviados"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALIZADO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ELIMINAR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Selec. elemento"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "No hay archivos"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Después de cargar elementos, estos se mostrarán aquí."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "No es pos. guardar dat."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hay espacio suficiente en la tarjeta de memoria. Vaya a Ajustes > Batería y almacenamiento > Almacenamiento, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "No hay espacio suficiente en el almacenamiento del dispositivo. Vaya a Ajustes > Batería y almacenamiento > Almacenamiento, elimine algunos archivos e inténtelo de nuevo."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Error."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memoria llena."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Se eliminará 1 elemento de Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Se eliminarán %d elementos de Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datos móviles está desactivada. Conéctese a una red Wi-Fi o active Datos móviles e inténtelo de nuevo."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamiento personal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ruta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se alcanzó el número máximo de caracteres (%d)."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleccionar almacenamiento"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historial de descarga"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historial de descarga"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Descargas"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Sin descargas"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Error al descargar"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Caduca el %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Caducó el %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Error al descargar archivo"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Intente descargar de nuevo el archivo o elimínelo de la cola de descarga."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reintentar"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoría"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nombre de carpeta en uso"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nombre de archivo en uso"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nombre de archivo (%s) ya está en uso en la carpeta de destino."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nombre de carpeta (%s) ya está en uso en la carpeta de destino."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Seade on ühendatud Wi-Fi võrku. Sõltuvalt teie paketist võivad mobiilsidevõrguga ühenduse loomisel rakenduda lisatasud."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Jagamine"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Jaga:"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilne andmeside on välja lülitatud. Looge selle asemel ühendus Wi-Fi võrguga või lülitage mobiilne andmeside sisse ja proovige uuesti."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d üksust kustutatakse."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "See üksus kustutatakse."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Allalaadimine..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Mälu pole piisavalt."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Tühistatud."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Allalaadimine nurjus."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Õnnestus"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Loo"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Kustutatud."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Mälukaart on eemaldatud."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Otsimine..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Võrguühenduse tõrge."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Kustuta kaust"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Sisestage kausta nimi."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Allalaetud rakendused"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ilmnes võrguühenduse tõrge. Kõne lõpetati. Kas luua võrguühendus uuesti?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Salvesta"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Jah"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Lisa otsetee"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Kustuta"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Kustuta otsetee"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Nimeta otsetee ümber"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Otsi"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Jaga"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Mälukasutus"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ära enam kuva"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Baiti"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Ühenduse loomine serveriga pole võimalik."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privaatne"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Eemalda otsetee"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Aku peaaegu tühi"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fail"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Minu album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Lisa"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Automaatne salvestamine"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Ükskõik milline"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Võimalikud kasutusviisid"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Baiti"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Sisu"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Loomise kuupäev"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Kuupäev"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Kustutada valitud üksused?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumendid"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Käivita"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Failinimi"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Failitüüp"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Kausta nimi"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Edastamine"
+
+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_BODY_IMAGES"
+msgstr "Pildid"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Võimatu"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuaalne"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Viimati muudetud"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Loend ja üksikasjad"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Asukoht"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC andmed lähtestatakse..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Minu videoklipid"
+
+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_BODY_NO_FILES"
+msgstr "Faile pole"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Hiljuti avatud faile pole"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Hiljutisi faile pole"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d faili"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d üksus"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d üksust"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Võimalik"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Prindi"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nim üm"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Õiguse olek"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Helinad"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Jaga"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Näita peidetud faile"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Helid"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Mälukasutus"
+
+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_BODY_UP"
+msgstr "Üles"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Kehtivus"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tarnija"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videod"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Taustpildid"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Lisa avaekr.-le"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Ekspordi siia"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Mine Minu Failidesse"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Avaleht"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Asenda"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Otsi kaustadest"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Määra siia"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Täpsem otsing"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Heli"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Loo ühendus mobiilsidevõrguga"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Looge ühendus Wi-Fi võrguga"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Loendamine"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Sisestage kausta nimi."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Kohalik"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Uus kaust"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Hiljutised failid"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eemalda fail"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Jaga Heli ja võtte pil."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Hoiustamine"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kausta ei saa luua"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Vali kõik"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Sisestage kausta nimi"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Lisa otseteedesse"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Pildifailidena"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Videofailidena"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Helistaja helin"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Tihenda"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Loo kaust"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Paki lahti"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Paki lahti siia"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Vaikimisi helin"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Üksikasjalik vaade"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Muuda"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Ekstrakti"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Ekstrakti praegusesse kausta"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ava kaust"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Peida faililaiend"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Üksused"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Loendi järgi"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Teisalda siia"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Ava faili asukoht"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Isiklik leht"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Salvesta heli"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Regist. kontaktidesse"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Nimeta ümber"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Ümber nimetatud."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Nimeta kaust ümber"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Salvesta siia"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Otsi lähedalasuv. seadmeid"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Valitud"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Jaga linki"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Kuva faililaiend"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Tükelda"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortimisalus"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Pisipildivaade"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Kuvamisviis"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 üksus kustutatakse."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Tõusev"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Kustutada?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jätka"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Teisaldamine nurjus."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "BT-peakomplekt sees."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Kustutada valitud üksus?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Langev"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM kaitsega fail. Ei saa saata."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-fail ei ole saadaval."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Failinimi on juba kasutusel."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Kaustanimi on juba olemas."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Vorming"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Saatja"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Sisendtekst"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Vigane failinimi."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Laadimine..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Saavutatud on maksimaalne kaustade arv."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Teisaldamine nurjus."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nimi on tühi."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ei ole piisavalt mälu."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Mälu pole piisavalt. Kustutage mõned üksused ja proovige uuesti."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Pole piisavalt mälu. %s saadaval."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Kleebi siia"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d uksust kustutatakse."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Loast keelduti."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Kas eemaldada hiljutiste failide loendist?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Kas eemaldada otseteedest?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Eemaldada?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Sama failinimi on juba olemas!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "See nimi on juba kasutusel."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Vali üksus"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Saatmine nurjus."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Otsetee on lisatud."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Sihtkaust on lahtekausta alamkaust."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Sihtkaust ja lahtekaust on samad."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Ühendus seadmega on katkestatud"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Seda toimingut ei saa teostada. Ilmnes vorgutorge."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Kõne ajal ei saa esitada."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Lähedalasuvate seadmete otsimiseks peate olema ühendatud Wi-Fi võrku. Looge ühendus Wi-Fi kaudu ja proovige uuesti."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tagasi"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopeeri"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Kustuta"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Muuda"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Teisalda"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Otsi"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortimine:"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Kuva:"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Tühista"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Üksikasjad"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Kõik"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Välismälu"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Mälukaart"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Üles"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Tihendatud"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Lahti pakitud"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Faili allalaadimine..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Failid on tihendatud"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Failid on ekstraktitud"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fail on imporditud."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Seadmeid ei leitud. Otsimine jätkub taustal."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Kataloog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Ühenda"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Teavituse vaikeheli"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Lisa otsetee"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Kustutada üksused?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Nimeta ümber"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eemalda"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Kustuta üksus"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Vali üksused"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Tulemusi ei leitud"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Kustutada %d üksust?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Kustutada üksus?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 üksus on valitud."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Sisestati vale tähemärk. Proovige uuesti"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d üksust on valitud."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Vaikne"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Vali üksus"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Te voite valida kuni %d uksust."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Allalaet. failid"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Kustutada?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Teisalda"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopeeri"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Teisaldamine..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopeerimine..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Kustutamine..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Toiming nurjus."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Valitud"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Teisaldatud."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopeeritud."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortimisalus"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Nurjus."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Valmis"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kaart"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Seadme mälu"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Lisa isiklikku mällu"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eemalda isiklikust mälust"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Kas kustutada see üksus?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eemalda kaustast Privaatne"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Teisalda kausta Privaatne"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Lubatud arv märke on täis."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eemaldamine..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Isiklik mälu"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Vormindamine on lõpetatud."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nimi (Z‒A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nimi (A‒Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekraani jäädvustamine"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Tulemusi ei leitud."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Sõnumi märguanne"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Üksikasjad"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Sisestage nimi."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Minu Failid"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Lisatud."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Töötlemine..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Toetuseta failitüüp."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Eemaldada?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privaatne sisu"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopeeri asukohta"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Teisalduskoht:"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Otsetee lisamine nurjus."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mälu pole piisavalt. Kustutage mõned üksused"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eemaldatud."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privaatne mälu"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Valik tegemata."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Jaga"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Kuva:"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Loend"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Kuva"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Salvesta nimega"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Eemaldamine ebaõnnestus."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Vanemate hinnang"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Failinimi on juba kasutusel."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Hääl"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi pole saadaval. Sõltuvalt teie paketist võivad mobiilsidevõrguga ühenduse loomisel rakenduda lisatasud."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Tahemarkide maksimaalne arv (%d) on saavutatud."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Valmistum..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valitud"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Kustuta üksused"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Allalaadimisi pole"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Allalaadimine on lõpule viidud"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Allalaadimishaldur"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Uksused kuvatakse siin parast nende allalaadimist."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Allalaadimine tühistati"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Allalaadimine nurjus"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Seadme mälus pole piisavalt ruumi. Avage menüü %s seaded, et kustutada mõned andmed, või paigaldage SD-kaart."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Seadme mälus pole piisavalt ruumi. Avage menüü %s seaded, et vabastada mäluruumi, ning seejärel proovige uuesti."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Teie SD-kaardil pole piisavalt ruumi. Avage menüü %s seaded, et kustutada mõned andmed, või muutke vaikemälu asukohaks Seade."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Teie SD-kaardil pole piisavalt ruumi. Avage menüü %s seaded, et kustutada mõned andmed, ning seejärel proovige uuesti."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ava menüü Mälu"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Vaikemälu on täis"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Vanemad"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Hoiundamine"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eemaldamine..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kaart"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Seadme mälu"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Serveri teavitamine..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d uksust kustutatakse."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Seda faili ei leita. Toksake käsku Laadi alla, et proovida seda uuesti alla laadida."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Faili ei saa avada"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Selle faili avamiseks ei leita rakendust."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Uuesti proovimiseks toksake käsku Laadi alla."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 üksus kustutatakse."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM-sisu aktiveerimine..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Selle toimingu teostamiseks ei leita rakendust."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Salvestamiskoht"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importimine"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Tühista"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Vali kõik"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d on valitud"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Lae alla"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Täna"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Eile"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Kustuta"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Asenda"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Rakenda kõikidele üksustele"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Loo zip-fail"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Zip-faili ekstraktimine"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Minu Failid"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Veeb"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Allalaadimise ajalugu"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ajalugu puudub"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Lihtne jagamine"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Rakendust ei saa installida"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Installida saab ainult TPK-faile. Soovitame installida ainult Tizeni poest allalaaditud rakendusi."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Nende üksuste kustutamine siin kustutab need ka Dropboxist. %d üksust kustutatakse."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Selle üksuse kustutamine siit kustutab selle ka Dropboxist. 1 üksus kustutatakse."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Nende üksuste teisaldamine kustutab need Dropboxist. %d üksust teisaldatakse."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Selle üksuse teisaldamine kustutab selle Dropboxist. 1 üksus teisaldatakse."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Vali salvestamise asukoht"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Lõpeta"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Laadi üles"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Faili üleslaadimine nurjus"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Lõpeta üleslaadimised"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Uuesti proovimiseks toksake käsku Laadi üles."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Üleslaadimine lõpetatakse, kuid faili ei kustutata."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Hiljuti\nvaadatud"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Andmeid ei saa salvestada"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Seadme mälus pole piisavalt ruumi. Avage menüü Seaded > Toide ja mälu > Mälu, seejärel kustutage mõned failid ja proovige uuesti."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Teie SD-kaardil pole piisavalt ruumi. Avage menüü Seaded > Toide ja mälu > Mälu, seejärel kustutage mõned failid ja proovige uuesti."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Üleslaadimine:"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropboxi üleslaadimised"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Isiklik"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "baiti"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Lisa"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Avaleht"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Muud"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Veel"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ava"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Tundmatu tõrge."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Kausta nimi ei saa olla „.” või „..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ära näita peidetud faile"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Näita peidetud faile"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Tundmatu"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Otsetee nimi on juba kasutusel."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Põhiline"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fail"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Failid"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Kaust"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Kaustad"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Süsteem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Helifailid"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumendid"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Allalaaditud rakendused"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Pildid"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videod"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Tühista"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Tühista"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Loo"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Kustuta"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eemalda"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Nimeta ümber"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalli"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Otsetee lisamine"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Helifailid"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopeerimine"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopeeri asukohta"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Kausta loomine"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Kustuta otsetee"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Üksikasjad"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumendid"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Allalaetud rakendused"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Pildid"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Teisaldamine"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Liigu kohta"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d on valitud"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Hiljutised failid"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eemalda"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Nimeta ümber"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Otseteed"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortimisalus"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstallimine"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Üleslaadimine asukohta"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videod"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Kuva:"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Kõik"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Otseteed"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Sisaldab"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Seadme mälu"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Vorming"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Asukoht"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kaart"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Näita faililaiendeid"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Näita peidetud faile"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Suurus"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tüüp"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Tarnija"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Faile pole"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Tõusev"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopeeri"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Loo kaust"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Langev"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Üksikasjalik loend"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Üksikasjad"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ära näita enam"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Faili tüüp"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Loend"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Teisalda"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eemalda"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Suurus"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Kellaaeg"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tüüp"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalli"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 uksus eemaldatakse."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 otsetee kustutatakse."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopeerimine..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Teisaldamine..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d uksust eemaldatakse."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d otseteed kustutatakse."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eemaldamine..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Sõltuvalt teie paketist võivad rändluse ajal mobiilse andmeside kasutamisel rakenduda lisatasud."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Saadaolevad kasutused"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Loomise kuupäev"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Kirjeldus"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Suunamine"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Viimati muudetud"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Eraldusvõime"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Suurus kokku"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Kehtivus"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Sihtkaust on lähtekausta alamkaust."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Sihtkaust ja lähtekaust on samad."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Otsetee lisamine nurjus."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Üksuse kopeerimine nurjus."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Üksuse kustutamine nurjus."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Üksuse teisaldamine nurjus."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Üksuse eemaldamine nurjus."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Failinimi on juba kasutusel"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Otseteede maksimaalne arv (%d) on saavutatud."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Otsetee on lisatud."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Otsetee on juba olemas"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Värskenda"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d üksust kustutatakse."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d rakendust desinstallitakse."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s desinstallitakse."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Suurus"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Loendi-vaade"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Kausta nimi on juba kasutusel."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Kohalik mälu"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Seadme mälu"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Pole sisse logitud."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Kõik failid"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Pilvetalletus"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Järjestus"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Otseteed"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Kellaaeg"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Deinstalli"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sisaldab"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nägu pole tuvastatud"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Juba olemas."
+
+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_MORE"
+msgstr "Veel"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Teisalda siia"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Kleebi siia"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Määra"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Seda failitüüpi ei toeta ükski teie seadmes olev rakendus."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d faili kustutatakse."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Failid on saadetud"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "TÜHISTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "KUSTUTA"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Nimeta ümber"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Vali üksus"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Üleslaadimisi pole"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Üksused kuvatakse siin pärast nende üleslaadimist."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Andmeid ei saa salvestada"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Teie SD-kaardil pole piisavalt ruumi. Avage menüü Seaded > Toide ja mälu > Mälu, seejärel kustutage mõned failid ja proovige uuesti."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Seadme mälus pole piisavalt ruumi. Avage menüü Seaded > Toide ja mälu > Mälu, seejärel kustutage mõned failid ja proovige uuesti."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Tõrge"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Mälu on täis."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 üksus kustutatakse Dropboxist."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d üksust kustutatakse Dropboxist."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilne andmeside on välja lülitatud. Looge ühendus Wi-Fi võrguga või lülitage mobiilne andmeside sisse ja proovige uuesti."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Isiklik mälu"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Tee"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimaalne tähemärkide arv (%d) on saavutatud"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Vali mälu"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Allalaadimiste ajalugu"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Allalaadimiste ajalugu"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Allalaadimine..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Allalaadimised"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Allalaadimisi pole"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Allalaadimine nurjus"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Aegub: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Aegus: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Faili allalaadimine nurjus"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Proovige fail uuesti alla laadida või eemaldage see allalaadimise järjekorrast."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Proovi uuesti"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eemalda"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategooria"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Kausta nimi on juba kasutusel"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Faili nimi kasutusel"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "See failinimi (%s) on sihtkaustas juba kasutusel."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "See kaustanimi (%s) on sihtkaustas juba kasutusel."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Zure gailua ez dago Wi-Fi sare batera konektatuta. Baliteke sare mugikor batera konektatzeak kostu osagarriak eragitea zure ordainketa planaren arabera."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Partekatu honela"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Partekatu honen bidez"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datu mugikorrak itzalita. Konektatu Wi-Fi sare batera edo piztu datu mugikorrak eta saiatu berriz."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d elementu ezabatuko dira."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Elementu hau ezabatuko da."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Deskargatzen..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ez dago memoria nahikoa"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Ezeztatua"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Deskarga ez dago eskuragarri"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Behar bezala"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Sortu"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Ezabatua"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memoria txartela aterata"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Bilatzen"
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Sare konexioaren errorea"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Karpeta ezabatu"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Idatzi karpetaren izena."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Deskargatutako aplikazioak"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Sare konexioaren errorea gertatu da. Deia amaitu da. Birkonektatu sarera?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Ados"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Gorde"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Bai"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ez"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Gehitu lasterbidea"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Ezabatu lasterbidea"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Berrizendatu lasterbidea"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Bilatu"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Partekatu"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Biltegiaren erabilera"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ez erakutsi berriz"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Ezin da zerbitzarira konektatu"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Pribatua"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Kendu lasterbidea"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Bateria gutxi"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "Fitxategi 1"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Nire albuma"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Hemendik gehitu"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Abisuak"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Edozein"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Erabilera eskuragarriak"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Edukiak"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Sortutako data"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Ezabatu hautatutako elementuak?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumentuak"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Abiarazi"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Fitxategiaren izena"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Fitx. mota"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Karpetaren izena"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Birbidaltzea"
+
+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_BODY_IMAGES"
+msgstr "Irudiak"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ezinezkoa"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Indibiduala"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Tartea"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Azken aldaketa"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Zerrenda eta xehetasunak"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Kokalekua"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC datuak abiarazten..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Nire bideo klipak"
+
+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_BODY_NO_FILES"
+msgstr "Fitxategirik ez"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Ez dago berriki irekitako fitxategirik"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Berriki erabilitako fitxategirik ez"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fitxategi"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elementu"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementu"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Inprimatu"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Berrizend."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Egoera egokia"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Dei doinuak"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Partekatu"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Erakutsi ezkutatutako fitxategiak"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Soinuak"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Erabilitako memoria"
+
+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_BODY_UP"
+msgstr "Gora"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Baliozkotasuna"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Hornitzailea"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Bideoak"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pantaila atzealdea"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Gehitu nagusira"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esportatu hona"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Joan Nire Fitxat."
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Etxea"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ordeztu"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Bilatu karpeta guztiak"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Ezarri hemen"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Bilaketa aurreratua"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audioa"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Konektatu sare mugikorrera"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Konektatu Wi-Fi sarera"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Kontatu"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Idatzi karpetaren izena."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokala"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Karpeta berria"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Fitxategi berriak"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Kendu fitxategia"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Part. soinua/atera arg."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Biltegiratzea"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Ezin da karpeta sortu"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Hautatu denak"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Adierazi karpeta izena"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Gehitu lasterbideak"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Irudi fitxategi gisa"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Bideo fitxategi gisa"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Dei egilearen dei doinua"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Konprimitu"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Karpeta sortu"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (Berriena)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (Zaharrena)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Deskonprimitu"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Deskonprimitu hona"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Dei doinu lehenetsia"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Xeh. ikusp."
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editatu"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Atera"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Atera uneko karpetara"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Joan karpetara"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ezkutatu fitx. luzapena"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementuak"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Izena"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Honen arabera zerrendatu"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hona mugitu"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Izena"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Ireki fitxategi kokapena"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Orri pertsonala"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Soinua grabatu"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Kontaktuetan erregistratu"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Berrizendatu"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Berrizendatua"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Karpeta berrizendatu"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Gorde hemen"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Bilatu gertuko gailuak"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Aukeratutakoa(k)"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Partekatu esteka"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Erakutsi fitxategiaren luzapena"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Bereizi"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sailkatu honela"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatura ikuspegia"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Nola ikusi"
+
+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_OPT_ZIP"
+msgstr "Konprimitu"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Elementu 1 ezabatuko da"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Goranzkoa"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Ezabatu?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jarraitu"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Errorea kopiatzerakoan"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Akatsa ezabatzerakoan"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Aukeratutako elementua ezabatu?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Beheranzkoa"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM artxiboa. Ezin da bidali."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM fitxategia ez dago eskuragarri"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Fitxategiaren izena dagoeneko erabileran"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Karpetaren izena dagoeneko bada"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formatua"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Nork"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Testua idatzi"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Fitxategi izen baliogabea"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Kargatzen..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Gehienezko karpeta kopurura heldu da"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Errorea mugitzerakoan"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Izena hutsik dago"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ez dago pilatutako memoria nahikoa"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ez duzu nahikoa memoria. Ezabatu hainbat elementu eta saiatu berriz."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ez dago memoria nahikorik. %s erabilgarri."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hemen erantsi"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementu ezabatuko dira"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Baimena ukatuta"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Kendu berriki erabilitako fitxategi zerrendatik?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Kendu Lasterbideetatik?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Kendu?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Dagoeneko bada fitxategi izen berdina!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Izen bera dagoeneko erabiltzen"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Elementua aukeratu"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Akatsa bidaltzerakoan"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Lasterbidea gehituta"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Helburu karpeta sorburu karpetaren bera da"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Gailua deskonektatu 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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Ezin da ekintza hau gauzatu. Sareko errorea gertatu da."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Ezin da deian zehar erreproduzitu"
+
+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"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Wi-Fi sare batera konektatuta egon behar duzu gertuko gailuak bilatzeko. Konektatu Wi-Fi bidez eta saiatu berriz."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ATZERA"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiatu"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editatu"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mugitu"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Bilatu"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sailkatu honela"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ikusi honela"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Ezez."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Xehetasunak"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Guztia(k)"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Kanpo memoria"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memoria txartela"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefonoa"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Gora"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Konprimitu da."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Deskonprimitu da."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Fitxategia deskargatzen..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fitxategiak konprimitu dira."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fitxategiak atera dira."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fitxategia inportatu da"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Ez da gailurik aurkitu. Gertuko gailuak bilatzen jarraituko da atzealdean."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Direktorioa"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Konektatu"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Jakinarazpenetarako lehenespenezko soinua"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Zuzeneko sarbidea gehitu"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Ezabatu elementuak?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Berrizendatu"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Kendu"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Ezabatu elementua"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Hautatu elementuak"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Ez da emaitzarik aurkitu"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d elementu ezabatu?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Ezabatu elementua?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Elementu 1 hautatu da"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Karaktere baliogabea adierazi dituzu. Saiatu berriz."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementu hautatu dira"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Isila"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Elementua aukeratu"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d elementu arte aukera ditzakezu"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Deskargak"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Ezabatu?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mugitu"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiatu"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Mugitzen..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiatzen..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Ezabatzen..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Eragiketak huts egin du"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Aukeratutakoa(k)"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Mugitua"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiatuta"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sailkatu honela"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Huts egin du"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Amaituta"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD txartela"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Gailuaren memoria"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Gehitu biltegi pertsonalera"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Kendu biltegi pertsonaletik"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Ezabatu elementu hau?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Kendu Pribatutik"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mugitu pribatura"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Gehienezko karaktere kopurura heldu zara"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Ezabatzen..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Biltegi pertsonala"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formateatzea osatu da"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Izena (Ztik Ara)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Izena (Atik Zra)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Pantaila kaptura"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ez da emaitzarik aurkitu"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Mezu abisua"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Xehetasunak"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Izena idatzi"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Nire fitxategiak"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Gehituta"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Prozesatzen..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Fitxategi mota ez bateragarria"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Kendu?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Eduki pribatua"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Hona kopiatu"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Hona mugitu"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Ezin izan da lastermarka gehitu"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ez dago memoria nahikoa. Elementu batzuk ezabatu."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Kenduta"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Biltegi pribatua"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ez da ezer aukeratu"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Partekatu"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ik. hon."
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Zerrenda"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ikusi"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Gorde honela"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Ezabatzeak huts egin du"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Gurasoen balorazioa"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fitxategiaren izena dagoeneko erabileran"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Ahotsa/Fax"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ez dago erabilgarri. Baliteke sare mugikorretara konektatzeak kostu osagarriak eragitea zure ordainketa planaren arabera."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Karaktereen gehieneko kopurura (%d) iritsi zara"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Prestatzen..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d aukeratuta"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Ezabatu elementuak"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Deskargarik ez"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Deskarga osatuta"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Deskargen kudeatzailea"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementuak deskargatu ondoren, hemen erakutsiko dira"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Deskarga utzita"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Deskargak huts egin du"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Ez dago nahikoa espazio zure gailuaren memorian. Joan %s ezarpenetara, hainbat datu ezabatzeko edo sartu SD txartel bat."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio zure gailuaren memorian. Joan %s ezarpenetara, hainbat memoria espazio libratzeko, eta saiatu berriz."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Ez dago nahikoa espazio zure SD txartelean. Joan %s ezarpenetara, hainbat datu ezabatzeko edo lehenetsitako biltegiratze kokapena Gailura aldatzeko."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio zure SD txartelean. Joan %s ezarpenetara, hainbat datu ezabatzeko eta saiatu berriz."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Joan Biltegira."
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Biltegi lehenetsia beteta"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Zaharragoa"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Biltegiratzea"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Ezabatzen..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD txar."
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Gailu biltegia"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Zerbitzariari jakinarazten..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementu ezabatuko dira"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ez da fitxategi hau aurkitu. Ukitu Deskargatu berriz deskargatzen saiatzeko."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Ezin da fitxategia ireki"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Ezin da fitxategi hau irekitzeko aplikazioa aurkitu."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Ukitu Deskargatu, berriz saiatzeko."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Elementu 1 ezabatuko da"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM edukia aktibatzen..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Ezin da aplikazioa aurkitu ekintza gauzatzeko."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Biltegi kokapena"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Inportatu"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Utzi"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Ados"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Hautatu denak"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d hautatuta"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Deskargatu"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Gaur"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Atzo"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Ordeztu"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplikatu elementu guztiei"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Sortu zip fitxategia"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Atera zip fitxategia"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Nire fitxategiak"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Deskarga historia"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Historiarik ez"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Partekatze sinplea"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Ezin da aplikazioa instalatu"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK fitxategiak instala daitezke soilik. Tizen Store-tik deskargatutako aplikazioak soilik instalatzea gomendatzen dugu."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Elementu hauek hemendik ezabatuz gero, Dropbox-etik ere ezabatuko dira. %d elementu ezabatuko dira."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Elementu hau hemendik ezabatuz gero, Dropbox-etik ere ezabatuko da. 1 elementu ezabatuko da."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Elementu hauek mugituz gero, Dropbox-etik ezabatuko dira. %d elementu mugituko dira."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Elementu hau mugituz gero, Dropbox-etik ezabatuko da. 1 elementu mugituko da."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Hautatu biltegiratze kokapena"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Eten"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Kargatu"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Ezin da fitxategia kargatu"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Geratu kargak"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Ukitu Kargatu, berriz saiatzeko."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Karga etengo da, baina fitxategia ez da ezabatuko."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Berriki ikusitakoak"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ezin dira datuak gorde"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio gailuaren biltegian. Joan Ezarpenak > Bateria eta biltegia > Biltegia aukerara, ezabatu fitxategi batzuk eta saiatu berriz."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio SD txartelean. Joan Ezarpenak > Bateria eta biltegia > Biltegia aukerara, ezabatu fitxategi batzuk eta saiatu berriz."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Kargatu hona"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox kargak"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Pribatua"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byteak"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Gehitu"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Etxea"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarma"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Besteak"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Gehiago"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ireki"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Errore ezezaguna"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Karpetaren izenak ezin du '.' edo '..' izan."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ez erakutsi ezkutuko fitx."
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Erakutsi ezkutuko fitxategiak"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Ezezaguna"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Lasterbide izena aurretik erabiltzen ari zara."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Oinarrizkoa"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fitxategia"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fitxategiak"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Karpeta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Karpetak"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Izena"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio fitxategiak"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumentuak"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Deskargat. aplikazioak"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Irudiak"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Bideoak"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Utzi"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Ezeztatu"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Sortu"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Ados"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Ezabatu"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Berrizendatu"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalatu"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Gehitu lasterbidea"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio fitxategiak"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiatu"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiatu hemen"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Sortu karpeta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Ezabatu lasterbidea"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Xehetasunak"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumentuak"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Deskargatutako aplikazioak"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Irudiak"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mugitu"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mugitu hona"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d hautatuta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Duela gutxiko fitxategiak"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Kendu"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Berrizendatu"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Sarrera zuzenak"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sailkatu honela"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalatu"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Kargatu hona"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Bideoak"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ikusi honela"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Guztiak"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Lasterbid."
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Edukiak"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Gailuko biltegiraketa"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formateatu"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Kokalekua"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD txartela"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Erakutsi fitxat. luzapenak"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Erakutsi ezkutuko fitx."
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Neurria"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Idatzi"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Saltzailea"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ez dago fitxategirik"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Goranzkoa"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiatu"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Sortu karpeta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Beheranzkoa"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Zerrenda xehatua"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Xehetasunak"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ez erakutsi berriz"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Fitxategi mota"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Zerrenda"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mugitu"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Kendu"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamaina"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Ordua"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Idatzi"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalatu"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Elementu 1 kenduko da"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Lasterbide 1 ezabatuko da."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiatzen..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Mugitzen..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elementu kenduko dira"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d lastermarkak ezabatuko dira"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Ezabatzen..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ezin dira datu mugikorrak erabili ibiltaritzan, zure ordainketa planaren arabera, kostu osagarriak eragin ditzakeelako."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Erabilera eskuragarriak"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Sorrera data"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Deskribapena"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Birbidaltzea"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Azken aldaketa"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Bereizmena"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Neurria guztira"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Baliozkotasuna"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Jomugako karpeta jatorrizkoaren azpikarpeta da."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Jomugako karpeta jatorrizkoa bera da."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Ezin da lastermarka gehitu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Ezin izan da elementua kopiatu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Ezin izan da elementua ezabatu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Ezin izan da elementua mugitu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Ezin izan da elementua kendu."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fitxategi izena aurretik erabiltzen ari zara."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Lasterbideen gehieneko kopurura (%d) iritsi zara."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Lasterbidea gehitu da."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Lasterbidea badago."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Eguneratu"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d elementu ezabatuko dira."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d aplikazio desinstalatuko dira."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s desinstalatuko da"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamaina"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Zerrenda ikuspegia"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Karpetaren izena erabiltzen ari zara."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Biltegi lokala"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Gailuko bilt."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ez duzu saioa hasi"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Fitxategi guztiak"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Hodei biltegiraketa"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordenatu"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Sarrera zuzenak"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Ordua"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalatu"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Edukiak"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ez da aurpegirik detektatu"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Dagoeneko badago"
+
+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_MORE"
+msgstr "Gehiago"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hona mugitu"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hemen erantsi"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Ezarri"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Gailuko aplikazio batek ere ez du fitxategi mota hau onartzen."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fitxategi ezabatuko dira."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Bidalitako fitxategiak"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EGINA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "UTZI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "EZABATU"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Berrizendatu"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Hautatu elementua"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Ez da ezer kargatu"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementuak kargatu ondoren, hemen erakutsiko dira."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ezin dira datuak gorde"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio SD txartelean. Joan Ezarpenak > Bateria eta biltegia > Biltegia aukerara, ezabatu fitxategi batzuk eta saiatu berriz."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ez dago nahikoa espazio gailuaren biltegian. Joan Ezarpenak > Bateria eta biltegia > Biltegia aukerara, ezabatu fitxategi batzuk eta saiatu berriz."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Akatsa"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memoria beteta"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Elementu 1 ezabatuko da Dropbox-etik."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d elementu ezabatuko dira Dropbox-etik."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datu mugikorrak itzalita daude. Konektatu Wi-Fi sare batera edo piztu datu mugikorrak eta saiatu berriz."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Biltegi pertsonala"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Bidea"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "%d gehienezko karaktere kopurura iritsi zara."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Aukeratu biltegiraketa"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Deskarga historia"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Deskarga historia"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Deskargatzen..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Deskargak"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ez dago deskargarik"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Deskargak huts egin du"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Iraungitze data: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Iraungitze data: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Ezin da fitxategia deskargatu"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Saiatu fitxategia berriz deskargatzen edo kendu deskargen ilaratik."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Berriz saiatu"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Ezabatu"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategoria"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Karpetaren izena erabiltzen ari da"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Fitxategiaren izena erabileran dago"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Fitxategi izen hau (%s) helburuko karpetan erabiltzen ari zara lehendik."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Karpeta izen hau (%s) helmugako karpetan erabiltzen ari da lehendik."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Laitetta ei ole yhdistetty Wi-Fi-verkkoon. Yhteyden muodostaminen matkapuhelinverkkoon voi aiheuttaa lisämaksuja tilauksesi mukaan."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Jakotapa"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Jakotapa"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilidata on poistettu käytöstä. Muodosta sen sijaan yhteys Wi-Fi-verkon kautta tai ota mobiilidata käyttöön ja yritä uudelleen."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d kohdetta poistetaan."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Tämä kohde poistetaan."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Ladataan..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ei tarpeeksi muistia."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Peruutettu."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Lataus epäonnistui."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Valmis."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Luo"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Poistettu."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Muistikortti poistettu."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Etsitään..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Verkkoyhteysvirhe"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Poista kansio"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Kirjoita kansion nimi."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Ladatut sovellukset"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Verkkoyhteysvirhe. Puhelu on lopetettu. Muodostetaanko verkkoyhteys uudelleen?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Tallenna"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Kyllä"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Lisää pikavalinta"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Poista"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Poista pikavalinta"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Nimeä pikavalinta uudelleen"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Hae"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Jaa"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Tallennustilan käyttö"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Älä näytä uudelleen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "t"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Tavu"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Gt"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "Mt"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Yhteyttä palvelimeen ei saada."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Yksityinen"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Poista pikanäppäin"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Akku tyhjenemässä"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 tiedosto"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Oma albumi"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Lisää kohteesta"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Hälytykset"
+
+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_BYTE"
+msgstr "Tavu"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Sisältö"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Luontipäivämäärä"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Päivämäärä"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Poistetaanko valitut kohteet?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kt"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Asiakirjat"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Suorita"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Tiedoston nimi"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tied.tyyppi"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Kansion nimi"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Edelleenlähetys"
+
+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_BODY_IMAGES"
+msgstr "Kuvat"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Mahdoton"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Yksittäinen"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Väli"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Muutettu viimeksi"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Luettelo ja tiedot"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Sijainti"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-tietoja alustetaan..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Omat videoleikkeet"
+
+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_BODY_NO_FILES"
+msgstr "Ei tiedostoja"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Viimeksi avattuja tiedostoja ei ole"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Viimeksi käytettyjä tiedostoja ei ole"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d tiedostoa"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d kohde"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d kohdetta"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mahdollinen"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tulosta"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "N.uud."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Oikeustila"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Soittoäänet"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Jaa"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Näytä piilotetut tiedostot"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Äänet"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Tall.tilan käyttö"
+
+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_BODY_UP"
+msgstr "Ylös"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Kelpoisuus"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Toimittaja"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videot"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Taustakuvat"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Lisää etusivulle"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Vie tänne"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Siirry Omiin tiedostoihin"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Koti"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Korvaa"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hae kaikista kansioista"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Aseta tänne"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Tarkennettu haku"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Ääni"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Yhdistä matkapuhelinverkkoon"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Yhdistä Wi-Fi-verkkoon"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Määrä"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Kirjoita kansion nimi."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Paikallinen"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Uusi kansio"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Viimeksi käytetyt tiedostot"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Poista tiedosto"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Jaa ääni ja kuva -kuvia"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Tallennustila"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kansiota ei voi luoda"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Valitse kaikki"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Anna kansion nimi"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Lisää pikanäppäimiin"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kuvatiedostoina"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Videotiedostoina"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Soittajan soittoääni"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Pakkaa"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Luo kansio"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Pura"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Pura tänne"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Oletussoittoääni"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Tarkka näkymä"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Muokkaa"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Pura"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Pura nykyiseen kansioon"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Siirry kansioon"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Piilota tiedostolaaj."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Valittu"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Siirrä tänne"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Avaa tiedostosijainti"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Oma sivu"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Tallenna ääntä"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Rek. yht.tietoihin"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Nimeä uudelleen"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Nimetty uudelleen."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Nimeä kansio uudelleen"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Tallenna tänne"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Hae läh. olevia laitteita"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Valittu"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Jaa linkki"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Näytä tiedostotunniste"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Erota"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Pikkukuvanäkymä"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Katsele muodossa"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Katso luettelossa"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Näytä pikkukuvina"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Pakkaa"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 kohde poistetaan."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Nouseva"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Poistetaanko?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Jatka"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiointi epäonnistui."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Poisto epäonnistui."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Poistetaanko valittu kohde?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Laskeva"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-tiedosto. Ei voi lähettää."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-tiedosto ei ole käytettävissä."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Tiedostonimi on jo käytössä."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Kansion nimi on jo olemassa."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Muoto"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Lähettäjä"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Kirjoita teksti"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Virheellinen tiedostonimi"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Ladataan..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Kansioiden enimmäismäärä saavutettu."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Siirto epäonnistui."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nimi on tyhjä."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Kekomuisti ei riitä."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Muisti ei riitä. Poista joitain kohteita ja yritä uudelleen."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Muisti ei riitä. %s käytettävissä."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Liitä tänne"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d kohdetta poistetaan."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Lupa evätty."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Poistetaanko viimeksi käytettyjen tiedostojen luettelosta?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Poistetaanko pikavalinnoista?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Poistetaanko?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Sama tiedostonimi on jo olemassa."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Sama nimi on jo käytössä."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Valitse kohde"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Lähetys epäonnistui."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Pikakuvake lisätty."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Kohdekansio on lähdekansion alikansio."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Kohdekansio on sama kuin lähdekansio."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Laitteen yhteys on katkaistu."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Tätä toimintoa ei voi suorittaa. Verkkovirhe."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Puhelun aikana ei voi toistaa."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Sinun on muodostettava yhteys Wi-Fi-verkkoon lähellä olevien laitteiden hakua varten. Muodosta Wi-Fi-yhteys ja yritä uudelleen."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Takaisin"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopioi"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Poista"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Muokkaa"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Siirrä"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Etsi"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Laj.per."
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "N.tapa"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Peruuta"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Lisätiedot"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Kaikki"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ulk. tallennuslaite"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Muistik."
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Puhelin"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Ylös"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Pakattu."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Purettu."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Ladataan tiedostoa..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Tiedostot pakattu."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Tiedostot purettu."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Tiedosto tuotu."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Laitteita ei löydy. Hakua jatketaan taustalla."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Hakemisto"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Yhdistä"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Oletusilmoitusääni"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Lisää pikanäppäin"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Poistetaanko kohteet?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Nimeä uudelleen"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Poista"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Poista kohde"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Valitse kohteet"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Tuloksia ei löytynyt"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Poistetaanko %d kohdetta?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Poistetaanko kohde?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 kohde valittu."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Annettu virheellinen merkki. Yritä uudelleen."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d kohdetta valittu."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Äänetön"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Valitse kohde"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Voit valita enintään %d kohdetta."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Lataukset"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Poistetaanko?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Siirrä"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopioi"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Siirretään..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopioidaan..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Poistetaan..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Toiminto epäonnistui."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Valittu"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Siirretty."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopioitu."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Epäonnistui."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Valmis"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kortti"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Laitteen muisti"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Lisää henkilökohtaiseen tallennustilaan"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Poista henkilökohtaisesta tallennustilasta"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Poistetaanko tämä kohde?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Poista Yksityiset-kansiosta"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Siirrä Yksityiset-kansioon"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Merkkien enimmäismäärä saavutettu."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Poistetaan..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Henkilökohtainen tallennustila"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Alustus valmis."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nimi (Ö–A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nimi (A–Ö)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ruudunkaappaus"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Tuloksia ei löytynyt."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Viestihälytys"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Lisätiedot"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Kirjoita nimi."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Omat tiedostot"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Lisätty."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Käsitellään..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tiedostotyyppiä ei tueta."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Poistetaanko?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Yksityinen sisältö"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopioi kohteeseen"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Siirrä kohteeseen"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Pikakuvakkeen lisääminen epäonnistui."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Muisti ei riitä. Poista joitain kohteita."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Poistettu."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Yksityinen tallennustila"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Mitään ei valittu."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Jaa"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "N.tapa"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Luettelo"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Näytä"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Tallenna nimellä"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Poistaminen epäonnistui."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Aikuisluokitus"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Tiedostonimi on jo käytössä."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Ääni"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ei ole käytettävissä. Yhteyden muodostaminen matkapuhelinverkkoihin voi aiheuttaa lisämaksuja tilauksesi mukaan."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Merkkien enimmäismäärä (%d) on saavutettu."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Valmistelu..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valittu"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Poista kohteet"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Latauksia ei ole"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Lataus valmis"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Latauksen hallinta"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Kohteet näytetään täällä, kun olet ladannut ne."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Lataus peruutettu"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Lataus epäonnistui"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Laitteen muistissa ei ole tarpeeksi tilaa. Siirry %s Asetukset -kohtaan ja poista tietoja tai aseta laitteeseen SD-kortti."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Laitteen muistissa ei ole tarpeeksi tilaa. Siirry %s Asetukset -kohtaan, vapauta tallennustilaa ja yritä uudelleen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD-kortilla ei ole tarpeeksi tilaa. Siirry %s Asetukset -kohtaan ja poista tietoja tai vaihda oletustallennuspaikaksi Laite."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD-kortilla ei ole tarpeeksi tilaa. Siirry %s Asetukset -kohtaan, poista tietoja ja yritä uudelleen."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Siirry tall.tilaan"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Oletustallennussijainti täynnä"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Vanhempi"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Tallennustila"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Poistetaan..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kort."
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Laitteen muisti"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Ilmoitetaan palvelimelle..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d kohdetta poistetaan."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Tätä tiedostoa ei löydy. Yritä ladata se uudelleen napauttamalla Lataa."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Tiedostoa ei voi avata"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Tiedoston avaamiseen soveltuvaa sovellusta ei löydy."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Yritä uudelleen napauttamalla Lataa."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 kohde poistetaan."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktivoidaan DRM-sisältöä..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Toiminnon suorittamiseen tarvittavaa sovellusta ei löydy."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Tallennuspaikka"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Tuo"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Peruuta"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Valitse kaikki"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valittu"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Lataa"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Tänään"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Eilen"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Poista"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Korvaa"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Sovella kaikkiin kohteisiin"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Luo zip-tiedosto"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Pura zip-tiedosto"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Omat tiedostot"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Lataushistoria"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Historiaa ei ole"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Helppo jako"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Sovellusta ei voi asentaa"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Voit asentaa vain TPK-tiedostoja. Suosittelemme, että asennat vain Tizen-kaupasta ladattuja sovelluksia."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Jos poistat nämä kohteet täältä, ne poistetaan myös Dropboxista. %d kohdetta poistetaan."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Jos poistat tämän kohteen täältä, se poistetaan myös Dropboxista. 1 kohde poistetaan."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Jos siirrät nämä kohteet, ne poistetaan myös Dropboxista. %d kohdetta siirretään."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Jos siirrät tämän kohteen, se poistetaan myös Dropboxista. 1 kohde siirretään."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Valitse tallennuspaikka"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Pysäytä"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Lähetä"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Tiedoston lähetys epäonnistui"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Pysäytä lähetykset"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Yritä uudelleen napauttamalla Lähetä."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Lähetys pysäytetään, mutta tiedostoa ei poisteta."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Viimeksi katsotut"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Tietoja ei voi tallentaa"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Laitteen muistissa ei ole tarpeeksi tilaa. Valitse Asetukset > Virta ja tallennus > Tallennus, poista joitain tiedostoja ja yritä uudelleen."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD-kortilla ei ole tarpeeksi tilaa. Valitse Asetukset > Virta ja tallennus > Tallennus, poista joitain tiedostoja ja yritä uudelleen."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Lähetä kohteeseen"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-lähetykset"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Yksityinen"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "tavua"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Lisää"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Koti"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Hälytys"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Muut"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Lisää"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Avaa"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Tuntematon virhe"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Kansion nimeksi ei voi asettaa ”.” tai ”..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Älä näytä piilot. tiedostoja"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Näytä piilotetut tiedostot"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Tuntematon"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Pikavalinnan nimi on jo käytössä."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Perus"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Tiedosto"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Tiedostot"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Kansio"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Kansiot"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Järjestelmä"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Ääni-\ntiedostot"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Asiakirjat"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ladatut sovellukset"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Kuvat"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videot"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Peruuta"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Peruuta"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Luo"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Poista"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Poista"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Nimeä uud."
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Poista as."
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Lisää pikavalinta"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Äänitiedostot"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopioi"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopioi kohteeseen"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Luo kansio"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Poista pikakuvake"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Lisätiedot"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Asiakirjat"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ladatut sovellukset"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Kuvat"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Siirrä"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Siirrä kohteeseen"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valittu"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Viimeksi käytetyt tiedostot"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Poista"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Nimeä uudelleen"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Pikanäppäimet"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Poista asennus"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Lähetä kohteeseen"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videot"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Näyttötapa"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Kaikki"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Pikavalinnat"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Sisältö"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Laitteen muisti"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Muoto"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Sijainti"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kortti"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Näytä tiedostotunnisteet"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Näytä piilotetut tiedostot"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Koko"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tyyppi"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Toimittaja"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ei tiedostoja"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Nouseva"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopioi"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Luo kansio"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Laskeva"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Yksityiskohtainen luettelo"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Lisätiedot"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Älä näytä uudelleen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tiedostotyyppi"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Luettelo"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Siirrä"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Poista"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Koko"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Aika"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tyyppi"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Poista asennus"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 kohde poistetaan."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 pikavalinta poistetaan."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopioidaan..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Siirretään..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d kohdetta poistetaan."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d pikakuvaketta poistetaan."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Poistetaan..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Mobiilidatan käytöstä verkkovierailun aikana voidaan periä lisämaksuja tilauksesi mukaan."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Käytettävissä olevat toiminnot"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Luontipäivämäärä"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Kuvaus"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Siirto"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Muutettu viimeksi"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Tarkkuus"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Koko yhteensä"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Kelpoisuus"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Kohdekansio on lähdekansion alikansio."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Kohdekansio on sama kuin lähdekansio."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Pikavalinnan lisääminen epäonnistui."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Kohteen kopiointi epäonnistui."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Kohteen poistaminen epäonnistui."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Kohteen siirtäminen epäonnistui."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Kohteen poistaminen epäonnistui."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Tiedoston nimi jo käytössä."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Pikavalintojen enimmäismäärä (%d) on saavutettu."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Pikavalinta lisätty."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Pikanäppäin on jo olemassa."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Päivitä"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d kohdetta poistetaan."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d sovelluksen asennus poistetaan."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Sovelluksen %s asennus poistetaan."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Koko"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Luett.näkymä"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Kansion nimi on jo käytössä."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Paikallinen tallennustila"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Laitt. muisti"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ei kirjauduttu sisään."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Kaikki tiedostot"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Pilvisäilö"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Järjestys"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Pikanäppäimet"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Aika"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Poista asennus"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sisältää"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Kasvoja ei tunnistettu"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "On jo olemassa."
+
+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_MORE"
+msgstr "Lisää"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Siirrä tänne"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Liitä tänne"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Aseta"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Yksikään laitteessa oleva sovellus ei tue tätä tiedostotyyppiä."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d tiedostoa poistetaan."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Tiedostot lähetetty"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PERUUTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "POISTA"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Nimeä uudelleen"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Valitse kohde"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Ei lähetyksiä"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Kun olet lähettänyt kohteita, ne näytetään täällä."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Tietoja ei voi tallentaa"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD-kortilla ei ole tarpeeksi tilaa. Valitse Asetukset > Virta ja tallennus > Tallennus, poista joitain tiedostoja ja yritä uudelleen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Laitteen muistissa ei ole tarpeeksi tilaa. Valitse Asetukset > Virta ja tallennus > Tallennus, poista joitain tiedostoja ja yritä uudelleen."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Virhe"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Muisti on täynnä."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropboxista poistetaan 1 kohde."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropboxista poistetaan %d kohdetta."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilidata on poistettu käytöstä. Muodosta yhteys Wi-Fi-verkon kautta tai ota mobiilidata käyttöön ja yritä uudelleen."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Henkilökohtainen tallennustila"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Polku"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Merkkien enimmäismäärä %d on saavutettu."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Valitse tallennustapa"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Lataushistoria"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Lataushistoria"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Ladataan..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Lataukset"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Latauksia ei ole"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Lataus epäonnistui"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Vanhentuu: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Vanhentui: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Tiedoston lataus epäonnistui"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Yritä ladata tiedosto uudelleen tai poista se latausjonosta."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Yritä uudelleen"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Poista"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Luokka"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Kansion nimi käytössä"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Tiedostonimi on jo käytössä"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tämä tiedostonimi (%s) on jo käytössä kohdekansiossa."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tämä kansionimi (%s) on jo käytössä kohdekansiossa."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Votre appareil n'est connecté à aucun réseau Wi-Fi. Le fait de se connecter à des réseaux mobiles risque d'entraîner des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Partager via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Partager via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Données mobiles désactivées. Connectez-vous à un réseau Wi-Fi ou activez les données mobiles, puis réessayez."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d éléments seront supprimés."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Cet élément va être supprimé."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Téléchargement en cours."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Mémoire insuffisante"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Annulé"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Le téléchargement a échoué."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Terminé"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Créer"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Supprimé"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Carte mémoire retirée"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Recherche..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Erreur connexion réseau"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Supprimer dossier"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Entrer nom du dossier"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Applications téléchargées"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Une erreur de connexion réseau s'est produite. L'appel a été interrompu. Se reconnecter au réseau ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Sauveg."
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Oui"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Non"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Ajouter un raccourci"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Supprimer le raccourci"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renommer le raccourci"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Rechercher"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Utilisation du stockage"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "o"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Go"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "Mo"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Connexion au serveur impossible"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privé"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Supprimer raccourci"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batterie faible"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fichier"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mon album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Ajouter depuis"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertes"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "N'importe"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contenus"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Date de création"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Supprimer les éléments sélectionnés ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "Ko"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exécuter"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nom de fichier"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Type fic."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom de dossier"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Transfert"
+
+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_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalle"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Dernière modification"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste et détails"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Emplacement"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Données MMC en cours d'initialisation..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mes clips vidéo"
+
+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_BODY_NO_FILES"
+msgstr "Aucun fichier"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Aucun fichier récemment ouvert"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Aucun fichier récent"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fichiers"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d élément"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d éléments"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimer"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nv nom"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Information sur les droits"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Afficher les fichiers masqués"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Utilisation de l'espace de stockage"
+
+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_BODY_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fonds d'écran"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Aj. à l'accueil"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accéder à Mes fichiers"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Accueil"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Rempl."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Rech. dans ts dossiers"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Définir ici"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Recherche avancée"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connexion au réseau mobile"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connexion au réseau Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Compte"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Entrer nom du dossier"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nouveau dossier"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Fichiers récents"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Supprimer le fichier"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Part. imag. Son & prise"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Stockage"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Imp. de créer le dossier"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Sélectionner tout"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Entrer un nom de dossier"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Ajouter aux raccourcis"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "En tant que fichiers image"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "En tant que fichiers vidéo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Sonnerie d'appelant"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compresser"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Créer dossier"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Décompresser"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Décompresser ici"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Sonnerie par défaut"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Affichage détaillé"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extraire"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraire vers le dossier actuel"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Accéder au dossier"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Masq. extens. fichier"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Éléments"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Ouvrir emplacement fichier"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Page personnelle"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Enregistrer un mémo"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Enregistrer dans Contacts"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renommé"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Renommer dossier"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Enregistrez ici"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Rech. appareils à proximité"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Sélectionné"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Partager le lien"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afficher l'extension du fichier"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Isoler"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Affichage miniature"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Type d'affichage"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 élément va être supprimé."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuer"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Échec copie."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Échec de suppression."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Supprimer l'élément sélectioné ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Décroissant"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fichier DRM. Envoi impossible"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Fichier DRM non disponible"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nom de fichier déjà utilisé"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nom de dossier déjà utilisé"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Saisir du texte"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fichier incorrect"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Chargement en cours."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Capacité maximum atteinte"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Échec du déplacement."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nom pas renseigné"
+
+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_AND_TRY_AGAIN"
+msgstr "Mémoire insuffisante. Supprimez des éléments, puis réessayez."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Mémoire insuffisante. %s disponible(s)."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d éléments vont être supprimés."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Autorisation refusée"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Supprimer de la liste des fichiers récents ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Supprimer des raccourcis ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ce nom existe déjà !"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Nom déjà utilisé"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Sélectionnez votre choix"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Envoi impossible"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Raccourci ajouté"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Les dossiers source et cible sont identiques."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "L'appareil a été déconnecté"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Impossible de réaliser cette action. Une erreur réseau est survenue."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Lecture impossible pendant un appel"
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Vous devez être connecté à un réseau Wi-Fi pour rechercher des appareils à proximité. Connectez-vous via le réseau Wi-Fi, puis réessayez."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Retour"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Chercher"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Affich"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Annuler"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tout"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stockage externe"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Carte mémoire"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Téléphone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Compressé."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "L'élément est décompressé."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Téléchargement du fichier..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Les fichiers sont compressés."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Les fichiers sont extraits."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fichier importé."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Aucun appareil n'a été trouvé. La recherche va continuer en arrière-plan."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Répertoire"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connexion"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Son de notif. par défaut"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Ajouter raccourci"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Supprimer éléments ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Supprimer l'élément"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Sélectionner éléments"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Aucun résultat trouvé"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Supprimer %d éléments ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Supprimer élément ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 élément sélectionné"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Caractère non valide saisi. Réessayez."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d éléments sélectionnés"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Discret"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Sélectionner un élément"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Vous pouvez sélectionner jusqu'à %d éléments."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Téléchargements"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Déplacement..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copie..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Suppression..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Échec de l'opération."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Sélectionné"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Déplacé"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copié"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Trier par"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Échec"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Effectué"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Carte SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Mémoire de l'appareil"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Ajouter à l'espace de stockage personnel"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Supprimer de l'espace de stockage personnel"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Supprimer cet élément ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Supprimer de Privé"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Déplacer dans Privé"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Nb max de caractères atteint"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Suppression..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Stockage personnel"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatage terminé"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z à A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A à Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Capture d'écran"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Aucun résultat trouvé"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerte de message"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Saisissez un nom."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mes fichiers"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Ajouté"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "En cours..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Type de fichier non pris en charge"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contenu privé"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copier vers"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Déplacer vers"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Impossible d'ajouter le raccourci."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mémoire insuffisante. Supprimez certains éléments."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Supprimé"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Stockage privé"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Aucune sélection."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Affichage"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Afficher"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Enregistrer sous"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Échec de la suppression."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Classement parental"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nom de fichier déjà utilisé"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voix"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi non disponible. Le fait de se connecter à des réseaux mobiles risque d'entraîner des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Le nombre maximal de caractères (%d) a été atteint."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Préparation..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d sélectionné(es)"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Supprimer des éléments"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Aucun téléchargement"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Téléchargement terminé"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Gestionnaire téléch."
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Les éléments téléchargés seront affichés ici."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Téléchargement annulé"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Echec du téléchargement"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Espace insuffisant sur votre appareil. Accédez aux paramètres %s pour supprimer des données ou insérez une carte SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez aux paramètres %s pour libérer de l'espace, puis réessayez."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Espace insuffisant sur votre carte SD. Accédez aux paramètres %s pour supprimer des données ou définissez votre appareil comme espace de stockage par défaut."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez aux paramètres %s pour supprimer des données, puis réessayez."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Accéder au stockage"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Stockage par défaut saturé"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ancien"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Stockage"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Suppression..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Carte SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Espace sur l'appareil"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notification au serveur en cours..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d éléments vont être supprimés."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ce fichier est introuvable. Appuyez sur Télécharger pour essayer de le télécharger à nouveau."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Impossible d'ouvrir le fichier"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Impossible de trouver une application permettant d'ouvrir ce fichier."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Appuyez sur Télécharger pour réessayer."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 élément va être supprimé."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activation du contenu DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Application introuvable pour exécuter cette action."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Emplacement de stockage"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importer"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Annuler"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Sélectionner tout"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Sélection : %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Télécharger"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Aujourd'hui"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Hier"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Remplacer"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Appliquer à tous les éléments"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Créer fichier zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extraire le fichier zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mes fichiers"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historique des téléchargements"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Pas d'historique"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Partage simplifié"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Installation appli. impossible"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Seuls les fichiers TPK peuvent être installés. Nous vous recommandons de n'installer que les applications téléchargées depuis le Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Les éléments supprimés ici le seront également de Dropbox. %d éléments vont être supprimés."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "L'élément supprimé ici le sera également de Dropbox. 1 élément va être supprimé."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Le déplacement de ces éléments va entraîner leur suppression sur Dropbox. %d éléments vont être déplacés."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Le déplacement de cet élément va entraîner sa suppression sur Dropbox. 1 élément va être déplacé."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Sélect. emplacement stockage"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Arrêter"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Charger"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Chargement impossible"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Arrêter les téléchargements"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Appuyez sur Charger pour réessayer."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Le chargement va s'arrêter mais le fichier ne sera pas supprimé."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Affichés récemment"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Enreg. données impossible"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Charger dans"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Chargements Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Confidentiel"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "octets"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Ajouter"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Domicile"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarme"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Autres"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ouvrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Erreur inconnue"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Impossible de définir le nom du dossier sur “.” ou “..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ne pas afficher fich. masqués"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afficher les fichiers masqués"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Inconnu"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Le nom du raccourci est déjà utilisé."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basique"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fichier"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fichiers"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Dossier"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Dossiers"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Système"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Fichiers audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applications téléch."
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Annuler"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Annuler"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Créer"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Renommer"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Ajouter raccourci"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Fichiers audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copier dans"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Créer un dossier"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Supprimer le raccourci"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applications téléchargées"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Déplacer vers"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Sélection : %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Fichiers récents"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Charger dans"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Afficher en tant que"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tous"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contient"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Stockage de l'appareil"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Emplacement"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Carte SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Affich. extensions fichier"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afficher fichiers masqués"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Aucun fichier"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Créer un dossier"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Décroissant"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Liste détaillée"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne plus afficher"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Type de fichier"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Heure"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 élément sera supprimé."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 raccourci va être supprimé."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copie..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Déplacement..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d éléments seront retirés."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d raccourcis vont être supprimés."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Suppression..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "L'utilisation des données mobiles pendant l'itinérance peut entraîner des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Date de création"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Description"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Transfert"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Dernière modification"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Résolution"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Taille totale"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Le dossier de destination est un sous-dossier du dossier source."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Les dossiers source et cible sont identiques."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Impossible d'ajouter le raccourci."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "La copie de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "La suppression de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Le déplacement de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "La suppression de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Le nom de fichier est déjà utilisé."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Le nombre maximal de raccourcis (%d) a été atteint."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Raccourci ajouté."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Le raccourci existe déjà."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualiser"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d éléments seront supprimés."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d applications vont être désinstallées."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s sera désinstallé."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Affichage Liste"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nom de dossier déjà utilisé."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Stockage local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Stock. appar."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Vous n'êtes pas connecté."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Tous les fichiers"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Stockage Cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordre"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contenu"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Aucun portrait détecté"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Existe déjà"
+
+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_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Appliquer"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ce type de fichier n'est pris en charge par aucune application de votre appareil."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fichiers seront supprimés."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fichiers envoyés"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "OK"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SUPPRIMER"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Sélect. élément"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Aucun chargement"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Les éléments chargés seront affichés ici."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Enreg. données impossible"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Erreur"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Mémoire saturée"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 élément sera supprimé de votre Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d éléments seront supprimés de votre Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les données mobiles sont désactivées. Connectez-vous à un réseau Wi-Fi ou activez les données mobiles, puis réessayez."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Stockage personnel"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Chemin"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Sélectionner stockage"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historique téléchargements"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historique téléchargements"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Téléchargement..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Téléchargements"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Aucun téléchargement"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Échec du téléchargement"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expire le : %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "A expiré le : %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Impo. de télécharger fichier"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Réessayez de télécharger le fichier ou supprimez-le de la file de téléchargement."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Réessayer"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Catégorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nom de dossier déjà utilisé"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ce nom existe déjà !"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ce nom de fichier (%s) est déjà utilisé dans le dossier de destination."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ce nom de dossier (%s) est déjà utilisé dans le dossier de destination."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Votre appareil n'est connecté à aucun réseau Wifi. Le fait de se connecter à des réseaux mobiles risque d'entrainer des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Partager via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Partager via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Données mobiles désactivées. Connectez-vous à un réseau wifi ou activez les données mobiles, puis réessayez."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d éléments seront supprimés."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Cet élément va être supprimé."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Téléchargement..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Mémoire insuffisante."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Annulé."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Téléchargement a échoué"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Terminé."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Créer"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Supprimé."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Carte mémoire retirée."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Recherche..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Erreur connexion réseau."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Supprimer le dossier"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Saisir le nom de dossier."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Applications téléchargées"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Une erreur de connexion réseau s'est produite. L'appel a été interrompu. Se reconnecter au réseau ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Sauv."
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Oui"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Non"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Ajouter un raccourci"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Supprimer le raccourci"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renommer le raccourci"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Rechercher"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Réglages"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Utilisation du stockage"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "O"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Go"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "Mo"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Connexion au serveur impossible."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privé"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Supprimer raccourci"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batterie faible"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fichier"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mon album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Ajouter depuis"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertes"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "N'importe"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contenus"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Date de création"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Supprimer les éléments sélectionnés ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "Ko"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exécuter"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nom de fichier"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Type fic."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nom de dossier"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Transfert"
+
+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_BODY_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalle"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Dernière modification"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste et détails"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Emplacement"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Données MMC en cours d'initialisation..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mes clips vidéo"
+
+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_BODY_NO_FILES"
+msgstr "Aucun fichier"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Aucun fichier récemment ouvert"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Aucun fichier récent"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fichiers"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d élément"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d éléments"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimer"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renom."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Information sur les droits"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Afficher les fichiers masqués"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Utilisation de la mémoire"
+
+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_BODY_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fonds d'écran"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Aj. à l'accueil"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exporter ici"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accès à Mes fichiers"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Accueil"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Rempl."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Rech. dans ts dossiers"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Définir ici"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Recherche avancée"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connexion au réseau mobile"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connexion au réseau Wifi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Compte"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Saisir le nom de dossier."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nouveau dossier"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Fichiers récents"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Supprimer le fichier"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Part. imag. Son & prise"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Stockage"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Imp. de créer le dossier"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Sélectionner tout"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Entrer un nom de dossier"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Ajouter aux raccourcis"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "En tant que fichiers image"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "En tant que fichiers vidéos"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Sonnerie de l'appelant"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compresser"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Créer un dossier"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Décompresser"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Décompresser ici"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Sonnerie par défaut"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Affichage détaillé"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extraire"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraire vers le dossier actuel"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Accéder au dossier"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Masq. extens. fichier"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Éléments"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Ouvrir emplacement fichier"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Page personnelle"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Enregistrer un son"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Enregistrer dans Répertoire"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renommé."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Renommer le dossier"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Enregistrez ici"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Rech. appareils à proximité"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Sélectionné"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Partager le lien"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afficher l'extension du fichier"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Isoler"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Affichage miniature"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Afficher comme"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 élément va être supprimé."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuer"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Échec de copie."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Échec de suppression."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Supprimer l'élément sélectionné ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Décroissant"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fichier GDN : envoi impossible."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Fichier DRM non disponible"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nom de fichier existe déjà"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nom de dossier existe déjà."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formater"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Saisir du texte"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nom de fichier incorrect."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Chargement..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Capacité maximum atteinte."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Échec du déplacement."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Aucun nom"
+
+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_AND_TRY_AGAIN"
+msgstr "Mémoire insuffisante. Supprimez des éléments, puis réessayez"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Mémoire insuffisante. %s disponible(s)."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d éléments vont être supprimés."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Autorisation refusée."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Supprimer de la liste des fichiers récents ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Supprimer des raccourcis ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Retirer?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ce nom de fichier existe déjà!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Nom déjà utilisé."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Sélectionner un élément"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Envoi échoué"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Raccourci ajouté."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Les dossiers source et cible sont identiques."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "L'appareil a été déconnecté"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Impossible de réaliser cette action. Une erreur réseau est survenue."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Impossible de lire le message pendant un appel."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Vous devez être connecté à un réseau Wifi pour rechercher des appareils à proximité. Connectez-vous via un réseau Wifi, puis réessayez."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Retour"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifier"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Rechercher"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Affich"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Annul."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tout"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stockage externe"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Carte mémoire"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Téléphone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Haut"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "La compression a été effectuée."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "La décompression a été effectuée."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Téléchargement du fichier..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Les fichiers ont été compressés."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Les fichiers ont été extraits."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fichier importé."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Aucun appareil n'a été trouvé. La recherche va continuer en arrière-plan."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Répertoire"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connexion"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Son de notif. par défaut"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Ajouter un raccourci"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Supprimer les éléments?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Réglages"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Retirer"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Supprimer l'élément"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Sélectionner éléments"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Aucun résultat trouvé"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Supprimer %d éléments?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Supprimer l'élément?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 élément sélectionné."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Caractère non valide saisi. Réessayez"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d éléments sélectionnés."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencieux"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Sélectionner un élément"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Vous pouvez sélectionner jusqu'à %d éléments."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Télécharg."
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Supprimer ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Déplacement..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copie ..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Suppression ..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Échec de l'opération."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Sélectionné"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Déplacé."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copié."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Trier par"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Échec."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "OK"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Carte SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Mémoire de l'appareil"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Ajouter à l'espace de stockage personnel"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Supprimer de l'espace de stockage personnel"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Supprimer cet élément ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Supprimer de Privé"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Déplacer dans Privé"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Nb max de caractères atteint."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Retrait..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Stockage personnel"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatage terminé."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z à A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A à Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Capture d'écran"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Aucun résultat trouvé."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerte de message"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Saisissez un nom."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mes fichiers"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Ajouté."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Traitement…"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Type de fichier non pris en charge."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Retirer?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contenu privé"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copier vers"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Déplacer vers"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Ajout du raccourci échoué"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Mémoire insuffisante. Supprimez certains éléments"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Retiré"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Stockage privé"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Aucune sélection."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Partager"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Affichage"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Afficher"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Enregistrer sous"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Échec de la suppression."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Classement parental"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nom de fichier existe déjà"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Vocal"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wifi non disponible. Le fait de se connecter à des réseaux mobiles risque d'entrainer des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Le nombre maximal de caractères (%d) a été atteint."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Préparation..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d sélect."
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Supprimer des éléments"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Aucun téléchargement"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Téléchargement terminé"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Gestionnaire téléch."
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Les éléments téléchargés seront affichés ici."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Téléchargement annulé"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Échec du téléchargement"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Espace insuffisant sur votre appareil. Accédez aux paramètres %s pour supprimer des données ou insérez une carte SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez aux paramètres %s pour libérer de l'espace, puis réessayez."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Espace insuffisant sur votre carte SD. Accédez aux paramètres %s pour supprimer des données ou définissez votre appareil comme espace de stockage par défaut."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez aux paramètres %s pour supprimer des données, puis réessayez."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Accéder au stockage"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Stockage par défaut saturé"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ancien"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Stockage"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Retrait..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Carte SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Espace sur l'appareil"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notification au serveur en cours..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d éléments vont être supprimés."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ce fichier est introuvable. Touchez Télécharger pour essayer de le télécharger à nouveau."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Impossible d'ouvrir le fichier"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Impossible de trouver une application permettant d'ouvrir ce fichier."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Touchez Télécharger pour réessayer."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 élément va être supprimé."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activation du contenu DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Application introuvable pour exécuter cette action."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Emplacement de stockage"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importer"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "º"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Annuler"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Sélectionner tout"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Sélection : %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Télécharger"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Aujourd'hui"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Hier"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Remplacer"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Appliquer à tous les éléments"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Créer fichier zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extraire le fichier zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mes fichiers"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historique des téléchargements"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Aucun historique"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Partage simplifié"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Installation appli. impossible"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Seuls les fichiers TPK peuvent être installés. Nous vous recommandons de n'installer que les applications téléchargées depuis le Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Les éléments supprimés ici le seront également de Dropbox. %d éléments vont être supprimés."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "L'élément supprimé ici le sera également de Dropbox. 1 élément va être supprimé."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Le déplacement de ces éléments va entrainer leur suppression sur Dropbox. %d éléments vont être déplacés."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Le déplacement de cet élément va entrainer sa suppression sur Dropbox. 1 élément va être déplacé."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Sélect. emplacement stockage"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Arrêter"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Charger"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Chargement impossible"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Arrêter les téléchargements"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Touchez Charger pour réessayer."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Le chargement va s'arrêter mais le fichier ne sera pas supprimé."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Affichés récemment"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Enreg. données impossible"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Charger dans"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Chargements Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Confidentiel"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "octets"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Ajouter"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Domicile"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarme"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Autres"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ouvrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Erreur inconnue."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Impossible de définir le nom du dossier sur “.” ou “..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ne pas afficher fich. masqués"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afficher les fichiers masqués"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Inconnu"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Le nom du raccourci est déjà utilisé."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basique"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fichier"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fichiers"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Dossier"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Dossiers"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Système"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Fichiers audios"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applications téléch."
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Annuler"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Annuler"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Créer"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Supprimer"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Renommer"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Ajouter raccourci"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Fichiers audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copier dans"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Créer un dossier"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Supprimer le raccourci"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documents"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applications téléchargées"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Images"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Déplacer vers"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Sélection : %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Fichiers récents"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Réglages"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Charger dans"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Afficher en tant que"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tous"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contient"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Stockage de l'appareil"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Emplacement"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Carte SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Affich. extensions fichier"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afficher fichiers masqués"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Fournisseur"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Aucun fichier"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Croissant"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copier"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Créer un dossier"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Décroissant"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Liste détaillée"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Détails"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne plus afficher"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Type de fichier"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Déplacer"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Supprimer"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Heure"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 élément sera retiré."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 raccourci va être supprimé."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copie ..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Déplacement..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d éléments seront retirés."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d raccourcis vont être supprimés."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Retrait..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "L'utilisation des données mobiles pendant l'itinérance peut entrainer des frais supplémentaires en fonction de votre forfait."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Utilisations disponibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Date de création"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Description"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Transfert"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Dernière modification"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Résolution"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Taille totale"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validité"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Le dossier de destination est un sous-dossier du dossier source."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Les dossiers source et cible sont identiques."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Impossible d'ajouter le raccourci."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "La copie de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "La suppression de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Le déplacement de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "La suppression de l'élément a échoué."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Le nom de fichier est déjà utilisé."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Le nombre maximal de raccourcis (%d) a été atteint."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Raccourci ajouté."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Le raccourci existe déjà."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualiser"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d éléments seront supprimés."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d applications vont être désinstallées."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s sera désinstallé."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Taille"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Liste"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nom de dossier déjà utilisé."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Stockage local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Stock. appar."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Vous n'êtes pas connecté."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Tous les fichiers"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Stockage dans les nuages"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordre"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Raccourcis"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Chronologie"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Désinstaller"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contient"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Aucun visage détecté"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Existe déjà."
+
+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_MORE"
+msgstr "Plus"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Déplacer ici"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Coller ici"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Régler"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ce type de fichier n'est pris en charge par aucune application de votre appareil."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fichiers seront supprimés."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fichiers envoyés"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "OK"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SUPPRIMER"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Sélect. élément"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Aucun chargement"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Les éléments chargés seront affichés ici."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Enreg. données impossible"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre carte SD. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Espace insuffisant sur votre appareil. Accédez à Paramètres > Alimentation et stockage > Stockage, supprimez des fichiers, puis réessayez."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Erreur."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Mémoire saturée."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 élément sera supprimé de votre Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d éléments seront supprimés de votre Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les données mobiles sont désactivées. Connectez-vous à un réseau Wifi ou activez les données mobiles, puis réessayez."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Stockage personnel"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Chemin"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Sélectionner le stockage"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historique téléchargements"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historique téléchargements"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Téléchargement..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Téléchargements"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Aucun téléchargement"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Échec du téléchargement"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expire le : %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "A expiré le : %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Impo. de télécharger fichier"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Réessayez de télécharger le fichier ou supprimez-le de la file de téléchargement."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Réessayer"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Retirer"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Catégorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nom de dossier déjà utilisé"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ce nom existe déjà !"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ce nom de fichier (%s) est déjà utilisé dans le dossier de destination."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ce nom de dossier (%s) est déjà utilisé dans le dossier de destination."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Níl do ghléas nasctha le líonra Wi-Fi. Is féidir go ngearrfar táillí breise ar nascadh le líonra móibíleach ag brath ar do phlean íocaíochta."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Comhroinn le"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Comhroinn le"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Sonraí móibíleacha casta as. Nasc le líonra Wi-Fi ina ionad, nó cas Sonraí móibíleacha air agus triail arís."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Scriosfar %d mír."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Scriosfar an mhír seo."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Ag íoslódáil..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Easpa cuimhne."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Curtha ar ceal."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Theip ar íoslódáil."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "D’éirigh leis."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Cruthaigh"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Scriosta."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Cárta cuimhne bainte."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Ag cuardach..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Earráid leis an nasc líonra."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Scrios fillteán"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Iontráil ainm an fhillteáin"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Feidhmchláir íoslódáilte"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Tharla earráid le nasc an líonra. Scoireadh an glao. Athnasc leis an líonra?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Sábháil"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Déan é"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ná déan é"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Cuir aicearra leis"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Scrios"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Scrios aicearra"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Athainmnigh aicearra"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Cuardaigh"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Comhroinn"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Úsáid stórais"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ná taispeáin arís"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Beart"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Ní féidir nascadh le freastalaí."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Príobháideach"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Bain aicearra"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Ceallra lag"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 chomhad"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "M'albam"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Cuir leis ó"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Foláirimh"
+
+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_BYTE"
+msgstr "Beart"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Inneachar"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dáta cruthaithe"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dáta"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Scrios míreanna roghnaithe?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Doiciméid"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Rith"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Comhadainm"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Cineál comhd."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ainm an fhillteáin"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Seoladh ar aghaidh"
+
+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_BODY_IMAGES"
+msgstr "Íomhánna"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Dodhéanta"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Duine aonair"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Eatramh"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Mionathrú is déanaí"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liosta agus sonraí"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Suíomh"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Sonraí MMC á dtúsú..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mo ghearrthóga físe"
+
+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_BODY_NO_FILES"
+msgstr "Níl comhaid ann"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Níl comhaid a osclaíodh le déanaí ann"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Níl comhaid dheireanacha ann"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d comhad"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d mír"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d mír"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Indéanta"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Priontáil"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Athainm"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stádas ceart"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Clingthoin"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Comhroinn"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Taispeáin comhaid fholaithe"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Fuaimeanna"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Úsáid stórais"
+
+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_BODY_UP"
+msgstr "Suas"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Bailíocht"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Díoltóir"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Físeáin"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Cúlbhrait"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Cuir le baile"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Easpórtáil anseo"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gabh go Mo Chomhaid"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Baile"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ionadú"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cuardaigh gach fillteán"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Socraigh anseo"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Cuardach casta"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Fuaim"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Nasc le líonra móibíleach"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Nasc le líonra Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Áireamh"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Iontráil ainm an fhillteáin"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Logánta"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Fillteán nua"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Comhaid le déanaí"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Bain an comhad"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "C.roinn pic. fuaime & seat"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Stóras"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Ní féidir fillteán a chruthú"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Roghnaigh gach"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Iontráil ainm fillteáin"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Cuir le haicearraí"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Mar chomhaid íomhá"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Mar chomhaid físe"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Clingthon glaoiteora"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comhbhrúigh"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Déan fillteán"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Dí-chomhbhrúigh"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dí-chomhbhrúigh anseo"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Clingthon réamhshocraithe"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Amharc ar shonraí"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Cuir in eagar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Asbhain"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Asbhain chuig an bhfillteán reatha"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Gabh chuig fillteán"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fol. iarmhír comhaid"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Míreanna"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ainm"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Liostaigh de réir"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Bog anseo"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Ainm"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Oscail suíomh an chomhaid"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Leathanach pearsanta"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Taifead fuaim"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Cláraigh le Teagmhálaithe"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Athainmnigh"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Athainmnithe."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Athainmnigh fillteán"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Sábháil anseo"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Scan do gharghléasanna"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Roghnaithe"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Comhroinn nasc"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Taispeáin iarmhír chomhadainm"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Scoilt"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sórt de réir"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Radharc mionsamhla"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Amharc mar"
+
+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_OPT_ZIP"
+msgstr "Zipeáil"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Scriosfar 1 mhír"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ardaitheach"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Scrios?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Ar aghaidh"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Theip ar chóipeáil."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Theip ar scriosadh."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Scrios mír roghnaithe?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "In ord íslitheach"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Comhad DRL. Ní féidir seoladh."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Níl comhad DRM ar fáil"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Comhadainm in úsáid cheana."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ainm an fhillteáin ann cheana"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formáid"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Ó"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Ionchuir téacs"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Comhadainm neamhbhailí."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Ag lódáil..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Uaslíon na bhfillteán bainte amach."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Theip ar bhogadh."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Ainm folamh."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Easpa carnchuimhne."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Easpa cuimhne. Scrios roinnt míreanna agus triail arís."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Easpa cuimhne. %s ar fáil."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Greamaigh anseo"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Scriosfar %d mír"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Cead séanta."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Bain ó liosta na gcomhad deireanach?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Bain ó Aicearraí?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Bain?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Tá an comhadainm céanna ann cheana!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ainm céanna in úsáid cheana."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Roghnaigh mír"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Theip ar sheoladh."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Aicearra curtha leis."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Is ionann an fillteán sprice agus an fillteán foinse"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Dínascadh an gléas"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Ní féidir an gníomh seo a dhéanamh. Tharla earráid líonra."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Ní féidir seinm le linn glao."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Ní foláir duit a bheith nasctha le líonra Wi-Fi le scanadh le haghaidh gléasanna i ngar duit. Nasc trí Wi-Fi agus triail arís."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Siar"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Cóipeáil"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Scrios"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Cuir in eagar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Bog"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cuardach"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sórtáil de réir"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Amhc air mar"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Ar Ceal"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Sonraí"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Gach"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stóras seachtrach"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cárta cuimhne"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Fón"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Suas"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Comhbhrúite."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dí-chomhbhrúite."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Comhad á íoslódáil..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Comhaid comhbhrúite."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Comhaid asbhainte."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Comhad iompórtáilte."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Níor aimsíodh aon ghléas. Leanfar le scanadh sa chúlra."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Comhadlann"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Nasc"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Fuaim fógra réamhshoc."
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Cuir aicearra leis"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Scrios míreanna?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Athainmnigh"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Bain"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Scrios mír"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Roghnaigh míreanna"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Níor aimsíodh torthaí"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Scrios míreanna %d?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Scrios mír?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 mhír roghnaithe."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Carachtar neamhbhailí iontráilte. Triail arís."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d mír roghnaithe."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tostach"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Roghnaigh mír"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Is féidir leat suas le %d mír a roghnú"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Ioslódálacha"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Scrios?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Bog"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Cóipeáil"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Ag bogadh..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Ag cóipeáil..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Ag scriosadh..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Theip ar oibríocht."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Roghnaithe"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Bogtha."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Cóipeáilte."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sórtáil de réir"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Theip air."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Déanta"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Cárta SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Cuimhne an ghléis"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Cuir le stóras pearsanta"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Bain ó stóras pearsanta"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Scrios an mhír seo?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Bain ó Phríobháideach"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Bog chuig Príobháideach"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Uaslíon na gcarachtar bainte amach."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Ag baint..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Stóras pearsanta"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formáidithe."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ainm (Z go A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ainm (A go Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Gabháil scáileáin"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Níor aimsíodh torthaí."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Foláireamh teachtaireachta"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Sonraí"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Iontráil ainm"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mo Chomhaid"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Curtha leis."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Ag próiseáil..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Cineál comhaid gan tacú."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Bain?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Inneachar príobháideach"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Cóipeáil chuig"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Bog chuig"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Theip ar chur aicearra leis."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Easpa cuimhne. Scrios roinnt míreanna."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Bainte."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Stóras príobháideach"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Dada roghnaithe."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Comhroinn"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Féach mar"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liosta"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Amharc air"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Sábháil mar"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Theip ar bhaint."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Rátáil tuismitheoirí"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Comhadainm in úsáid cheana."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Guth"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Níl Wi-Fi ar fáil. Is féidir go ngearrfar táillí breise ar nascadh le líonraí móibíleacha ag brath ar do phlean íocaíochta."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Tá uaslíon na gcarachtar (%d) bainte amach"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Á ullmhú..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d roghnaithe"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Scrios míreanna"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Níl íoslódálacha ann"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Íoslódáilte"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Bainisteoir íoslódála"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Tar éis duit míreanna a íoslódáil, taispeánfar anseo iad"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Íoslódáil curtha ar ceal"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Theip ar íoslódáil"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Níl go leor spáis i stóras do ghléis. Gabh chuig socruithe %s le roinnt sonraí a scriosadh nó ionsáigh cárta SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Níl go leor spáis i stóras do ghléis. Gabh chuig socruithe %s le roinnt spás stórála a shaoradh, ansin triail arís."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Níl go leor spáis ar do chárta SD. Gabh chuig socruithe %s le roinnt sonraí a scriosadh, nó athraigh an suíomh stórála réamhshocraithe chuig Gléas."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Níl go leor spáis ar do chárta SD. Gabh chuig socruithe %s le roinnt sonraí a scriosadh, ansin triail arís."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Gabh chuig Stóras"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Stóras réamhshocraithe lán"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Níos sine"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Stóras"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Ag baint..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Cárta SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Stóras gléis"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Á chur in iúl d'fhreastalaí..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Scriosfar %d mír"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ní féidir an comhad seo a aimsiú. Tapáil Íoslódáil le triail é a íoslódáil arís."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Ní féidir an comhad a oscailt"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Ní féidir feidhmchlár a aimsiú leis an gcomhad seo a oscailt."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tapáil Íoslódáil le triail arís."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Scriosfar 1 mhír"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Inneachar DRM á chur i ngníomh..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Ní féidir feidhmchlár a aimsiú chun an gníomh seo a dhéanamh."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Suíomh an stórais"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Iompórtáil"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Roghnaigh gach"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d roghnaithe"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Íoslódáil"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Inniu"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Inné"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Scrios"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Ionadaigh"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Cuir i bhfeidhm ar gach mír"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Cruthaigh zipchomhad"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Asbhain zipchomhad"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mo Chomhaid"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Láithreán Gréasáin"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Stair íoslódála"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Níl stair ann"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Comhroinnt shimplí"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Ní féidir f.chlár a shuiteáil"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Ní féidir ach comhaid TPK a shuiteáil. Molaimid duit gan ach feidhmchláir a íoslódáladh ó Shiopa Tizen a shuiteáil."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Má scriostar na míreanna anseo scriosfar ó Dropbox iad chomh maith. Scriosfar %d mír."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Má scriostar an mhír anseo scriosfar ó Dropbox í chomh maith. Scriosfar 1 mhír."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Scriosfar na míreanna seo ó Dropbox ar a mbogadh. Scriosfar %d mír."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Scriosfar an mhír seo ó Dropbox ar a bogadh. Scriosfar 1 mhír."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Roghnaigh suíomh stórais"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stop"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Uaslódáil"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Theip ar uaslódáil an chomhaid"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Scoir uaslódáil"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tapáil Uaslódáil le triail arís."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Scoirfear an uaslódáil, ach ní scriosfar an comhad."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Amharc orthu le déanaí"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Sonraí doshábháilte"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Níl go leor spáis i stóras do ghléis. Gabh chuig Socruithe > Cumhacht agus stóras > Stóras, ansin scrios roinnt comhad agus triail arís."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Níl go leor spáis ar do chárta SD. Gabh chuig Socruithe > Cumhacht agus stóras > Stóras, ansin scrios roinnt comhad agus triail arís."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Uaslódáil chuig"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Uaslódálacha Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Príobháideach"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bearta"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Cuir leis"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Baile"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Aláram"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Cinn Eile"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Tuilleadh"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Oscail"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Earráid anaithnid."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Ní féidir ainm an fhillteáin a shocrú mar '.' ná '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ná taispeáin comhaid fholaithe"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Taispeáin comhaid fholaithe"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Anaithnid"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Tá ainm an aicearra in úsáid cheana féin."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Bunúsach"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Comhad"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Comhaid"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Fillteán"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Fillteáin"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Córas"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ainm"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Comhaid fuaime"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Doiciméid"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Feidhmchláir íoslódáilte"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Íomhánna"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Físeáin"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Cruthaigh"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Scrios"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Bain"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Athainmnigh"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Díshuiteáil"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Cuir aicearra leis"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Comhaid fuaime"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Cóipeáil"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Cóipeáil chuig"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Cruthaigh fillteán"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Scrios aicearra"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Sonraí"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Doiciméid"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Feidhmchláir a íoslódáladh"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Íomhánna"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Bog"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Bog chuig"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d roghnaithe"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Comhaid dheireanacha"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Bain"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Athainmnigh"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Aicearraí"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sórt de réir"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Díshuiteáil"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Uaslódáil chuig"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Físeáin"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Amharc air mar"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Gach"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Aicearraí"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Istigh ann"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Stóras gléis"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formáid"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Suíomh"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Cárta SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Tais. iarmhíreanna comhaid"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Taisp. comhaid fholaithe"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Méid"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Cineál"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Díoltóir"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Níl comhaid ann"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ardaitheach"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Cóipeáil"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Cruthaigh fillteán"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Ord íslitheach"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Mionliosta"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Sonraí"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ná taispeáin arís"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Cineál comhaid"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liostaigh"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Bog"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Bain"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Méid"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Am"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Cineál"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Díshuiteáil"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Bainfear 1 mhír"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Scriosfar 1 aicearra."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Ag cóipeáil..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Ag bogadh..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Bainfear %d mír"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Scriosfar %d aicearra."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Ag baint..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Is féidir go ngearrfar táillí breise ar úsáid sonraí móibíleacha ag brath ar do phlean sonraí má úsáidtear Sonraí móibíleacha le linn fánaíocht."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Úsáidí atá ar fáil"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Dáta a chruthaithe"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Cur síos"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Cur ar aghaidh"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Mionathrú is déanaí"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Taifeach"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Méid iomlán"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Bailíocht"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Is fofhillteán de chuid an fhillteáin fhoinsigh é an fillteán sprice."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Is ionann an fillteán sprice agus an fillteán foinseach."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Theip ar chur aicearra leis."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Theip ar chóipeáil na míre."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Theip ar scriosadh na míre."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Theip ar bhogadh na míre."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Theip ar bhaint na míre."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Comhadainm in úsáid cheana."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Uaslíon na n-aicearraí (%d) bainte amach."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Aicearra curtha leis."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Tá an t-aicearra ann cheana."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Athnuaigh"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Scriosfar %d mír."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Díshuiteálfar %d feidhmchlár."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Díshuiteálfar %s"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Méid"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Liosta amhairc"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Ainm an fhillteáin in úsáid cheana."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Stóras áitiúil"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Stóras gléis"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Gan a bheith sínithe isteach."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Gach comhad"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Néal-stóras"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordaigh"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Aicearraí"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Am"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Díshuiteáil"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Istigh tá:"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Níor aimsíodh aghaidh"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Ann 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_MORE"
+msgstr "Tuilleadh"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Bog anseo"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Greamaigh anseo"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Socraigh"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Níl tacú ann in aon fheidhmchlár ar do ghléas don chineál comhaid seo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Scriosfar %d comhad."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Comhaid a seoladh"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DÉANTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CUIR AR CEAL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SCRIOS"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Athainmnigh"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Roghnaigh mír"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Níl uaslódálacha ann"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Tar éis duit míreanna a uaslódáil, taispeánfar anseo iad."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Sonraí doshábháilte"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Níl go leor spáis ar do chárta SD. Gabh chuig Socruithe > Cumhacht agus stóras > Stóras, ansin scrios roinnt comhad agus triail arís."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Níl go leor spáis i stóras do ghléis. Gabh chuig Socruithe > Cumhacht agus stóras > Stóras, ansin scrios roinnt comhad agus triail arís."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Earráid."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Cuimhne lán."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Scriosfar 1 mhír ó Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Scriosfar %d mír ó Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Sonraí móibíleacha casta as. Nasc le líonra Wi-Fi nó cas Sonraí móibíleacha air agus triail arís é."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Stóras pearsanta"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Cosán"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Uaslíon na gcarachtar %d bainte amach."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Roghnaigh stóras"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Stair íoslódála"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Stair íoslódála"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Íoslódáil..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Íoslódálacha"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Níl íoslódálacha ann"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Theip ar íoslódáil"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "As feidhm ar: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "D'imigh as feidhm ar: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Theip ar íoslódáil an chomhaid"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Triail an comhad a íoslódáil arís, nó bain ó scuaine na n-íoslódálacha é."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Atriail"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Bain"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Catagóir"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Ainm an fhillteáin in úsáid"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ainmcomhad in úsáid"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tá ainm an chomhaid seo (%s) in úsáid cheana san fhillteán sprice."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tá ainm an fhillteáin seo (%s) in úsáid cheana san fhillteán sprice."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "O teu dispositivo non está conectado a unha rede Wi-Fi. Se te conectas a unha rede móbil, isto pode carrexar custos adicionais dependendo do teu plan de pagamento."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Compartir por"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Compartir mediante"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Os datos móbiles están desactivados. Conéctate a unha rede Wi-Fi no seu lugar ou activa os datos móbiles e téntao de novo."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Eliminaranse %d elementos."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Eliminarase este elemento."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Non hai suficiente memoria"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelada"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Erro de descarga"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Éxito"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Crear"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eliminado"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Tarxeta de memoria extraída"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Buscando..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Erro de conexión de rede"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Eliminar carpeta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Introducir nome de carpeta"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicacións descargadas"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Produciuse un erro de conexión de rede. Finalizouse a chamada. Desexas volver conectarte á rede?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Gardar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Si"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Non"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Engadir atallo"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atallo"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renomear atallo"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Uso do almacenamento"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Non amosar outra vez"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Non se pode conectar co servidor"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privado"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Eliminar atallo"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batería baixa"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 arquivo"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "O meu Álbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Engadir desde"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Calquera"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usos dispoñibles"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contidos"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data de creación"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Eliminar elementos seleccionados?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nome do arquivo"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tipo arq."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome de carpeta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reenviando"
+
+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_BODY_IMAGES"
+msgstr "Imaxes"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Non é posible"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Modificado por última vez"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalles"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Localización"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os datos MMC estanse inicializando..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Os meus videoclips"
+
+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_BODY_NO_FILES"
+msgstr "Non hai arquivos"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Non hai arquivos abertos recentemente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Non hai ningún arquivo recente"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d arquivos"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elemento"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementos"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posible"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "C nome"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado correcto"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostrar arquivos ocultos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Uso do almacenamento"
+
+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_BODY_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Provedor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fondos"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Engad. ao inicio"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aquí"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir a Os Meus Arquiv"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Particular"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Buscar todas carpetas"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aquí"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Busca avanzada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conéctate a unha rede móbil"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Conectarse á rede Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contar"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Introducir nome de carpeta"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova carpeta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Arquivos recentes"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eliminar arquivo"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Comp ima. sound & shot"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Almacenamento"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Non se pode crear a carpeta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Seleccionar todo"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Introduce o nome da carpeta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Engadir a atallos"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Como arquivos de imaxe"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Como arquivos de vídeo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodía do chamante"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimir"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crear carpeta"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Descomprimir"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descomprimir aquí"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Melodía predeterminada"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista detallada"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extraer"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraer á carpeta actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ir á carpeta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocult. extens. arquivo"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementos"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Abrir localización arquivo"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Páxina persoal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Gravar son"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Rexistr. en Contactos"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Cambiar nome"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Nome cambiado"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Cambiar o nome da carpeta"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Gardar aquí"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Buscar dispositiv. próximos"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Compartir ligazón"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensión do arquivo"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Separar"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista en miniatura"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Ver como"
+
+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_OPT_ZIP"
+msgstr "Comprimir"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Eliminarase 1 elemento"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Erro ao copiar"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Erro ao eliminar"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Eliminar elemento seleccionado?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arquivo DRM. Non se pode enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "O arquivo DRM non está dispoñible"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nome do arquivo xa en uso"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "O nome da carpeta xa existe"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Introducir texto"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome de arquivo non válido"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Cargando..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Número máximo de carpetas alcanzado"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Erro ao mover"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "O nome está baleiro"
+
+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_AND_TRY_AGAIN"
+msgstr "Non hai suficiente memoria. Elimina algúns elementos e volve tentalo."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Non hai suficiente memoria. %s dispoñible."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Eliminaranse %d elementos"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permiso denegado"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Eliminar da lista de arquivos recentes?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Eliminar de atallos?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Xa existe o mesmo nome de arquivo!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Este nome xa está en uso"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Erro ao enviar"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Atallo engadido"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "A carpeta de destino é a mesma que a orixinal"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Desconectouse o dispositivo"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Non se pode realizar esta acción. Produciuse un erro de rede."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Non se pode reproducir durante a chamada"
+
+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"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Precisas estar conectado a unha rede Wi-Fi para poder buscar dispositivos próximos. Conéctate a través dunha Wi-Fi e téntao de novo."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atrás"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Buscar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Canc."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todo"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Almacenamento externo"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Tarx. de memoria"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Teléfono"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Arriba"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Comprimido."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Descomprimido."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Descargando arquivo..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Arquivos comprimidos."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Arquivos extraídos."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Arquivo importado."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Non se atopou ningún dispositivo. A busca continuará en segundo plano."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directorio"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Son notificación predet."
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Engadir atallo"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Eliminar elementos?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "C. nome"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Eliminar elemento"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleccionar elementos"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Non se atoparon resultados"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Eliminar %d elementos?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Eliminar elemento?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 elemento seleccionado"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Inseriuse un carácter non válido. Téntao de novo."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementos seleccionados"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencioso"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleccionar elemento"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Podes seleccionar ata %d elementos"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descargas"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Movendo..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Fallo na operación"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seleccionada"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Movido"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar por"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Erro"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Finalizado"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Tarxeta SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memoria do dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Engadir ao almacenamento persoal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eliminar do almacenamento persoal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Eliminar este elemento?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eliminar de Privado"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mover a Privado"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Número máximo de caracteres alcanzado"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamento persoal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formateo completado"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (Z-A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (A-Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de pantalla"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Non se atoparon resultados"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerta de mensaxes"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introducir nome"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Os Meus Arquivos"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Engadido"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Procesando..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de arquivo non admitido"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contido privado"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar en"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mover a"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Non se puido engadir o atallo"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Non hai suficiente memoria. Elimine algúns elementos."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eliminado"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Almacenamento privado"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Non se seleccionou nada"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Compartir"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Gard como"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Erro de eliminación"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Preferidos polos pais"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome do arquivo xa en uso"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voz/Fax"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "A Wi-Fi non está dispoñible. Se te conectas a redes móbiles, isto pode carrexar custos adicionais dependendo do teu plan de pagamento."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Alcanzouse o número máximo de carácteres (%d)"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Prepara. ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seleccionados"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Eliminar elementos"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ningunha descarga"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Descarga completa"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Administrad. descargas"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Despois de descargar elementos, estes amosaranse aquí"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Descarga cancelada"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Erro na descarga"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Non hai espazo suficiente no almacenamento do teu dispositivo. Vai a %s axustes para eliminar algúns dos datos ou inserir unha tarxeta SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Non hai espazo suficiente no almacenamento do teu dispositivo. Vai a %s axustes para liberar espazo de almacenamento e, a continuación, téntao de novo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Non hai espazo suficiente na túa tarxeta SD. Vai a %s axustes para eliminar algúns dos datos ou cambia a localización de almacenamento predeterminada a Dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Non hai espazo suficiente na túa tarxeta SD. Vai a %s axustes para eliminar algúns dos datos e, a continuación, téntao de novo."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ir ao Almacenamento"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Almacenamento predeterminado cheo"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Máis antigo"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Almacenamento"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Tarx. SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Almacenamento do dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notificando ao servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Eliminaranse %d elementos"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Non se pode atopar este arquivo. Toca Descargar para tentar descargalo de novo."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Non se pode abrir o arquivo"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Non se pode atopar unha aplicación para abrir este arquivo."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Toca Descargar para tentalo de novo."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Eliminarase 1 elemento"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Activando contido DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Non se pode atopar a aplicación para realizar esta acción."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Localización de almacenamento"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancelar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Aceptar"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Seleccionar todo"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Descargar"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Hoxe"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Onte"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Substi."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a todos elementos"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Crear arquivo zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extraer arquivo zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Os Meus Arquivos"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historial de descargas"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Sen historial"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Compartir sinxelo"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Imposible instalar aplicación"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Só se poden instalar arquivos TPK. É recomendable que só instales aplicacións descargadas da Tenda Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "A eliminación destes elementos de aquí tamén provocará a súa eliminación de Dropbox. Eliminaranse %d elementos."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "A eliminación deste elemento de aquí tamén provocará a súa eliminación de Dropbox. Eliminarase 1 elemento."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "O desprazamento destes elementos provocará a súa eliminación de Dropbox. Moveranse %d elementos."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "O desprazamento deste elemento provocará a súa eliminación de Dropbox. Moveranse 1 elemento."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selecciona localiz. almacena."
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Deter"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Cargar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Erro ao cargar o arquivo"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Deter as cargas"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Toca Cargar para tentalo de novo."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "A carga deterase, pero o arquivo non se eliminará."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Vistos recentemente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Imposible gardar os datos"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Non hai espazo suficiente no almacenamento do teu dispositivo. Vai a Axustes > Alimentación e almacenamento > Almacenamento e, a continuación, elimina algúns arquivos e téntao de novo."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Non hai espazo suficiente na tarxeta SD. Vai a Axustes > Alimentación e almacenamento > Almacenamento e, a continuación, elimina algúns arquivos e téntao de novo."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Cargas de Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privado"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Eng."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Partic"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarma"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Outros"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Máis"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Erro descoñecido"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Non se pode definir o nome da carpeta como “.” ou “..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Non mostrar arquivos ocultos"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar arquivos ocultos"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Descoñecido"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nome de atallo xa en uso."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Básico"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Arquivo"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Arquivos"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Carpeta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Carpetas"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Arquivos de son"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicacións descargadas"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imaxes"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Crear"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Cambiar nome"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Engadir atallo"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Arquivos de son"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar en"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atallo"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicacións descargadas"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imaxes"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mover a"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Arquivos recentes"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Cambiar nome"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Atallos"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Cargar en"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Todas"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Atallos"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contén"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Almacenamento dispositivo"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formatar"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Localización"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Tarxeta SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Amosar extensións de arq."
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar arquivos ocultos"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Provedor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ningún arquivo"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Crear carpeta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descendente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Lista detallada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalles"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Non amosar outra vez"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo de arquivo"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Eliminarase 1 elemento"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Eliminarase 1 atallo."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Movendo..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Eliminaranse %d elementos"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Eliminaranse %d atallos"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eliminando..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "O uso de datos móbiles en itinerancia pode implicar a aplicación de tarifas adicionais en función do teu plan de pagamento."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Usos dispoñibles"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data de creación"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descrición"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Reenviando"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Modificado por última vez"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolución"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Tamaño total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validez"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "A carpeta de destino é unha subcarpeta da carpeta de orixe."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "A carpeta de destino coincide coa de orixe."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Non se puido engadir o atallo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Non se puido copiar o elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Non se puido eliminar o elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Non se puido mover o elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Non se puido eliminar o elemento."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome do arquivo xa en uso."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Alcanzouse o número máximo de atallos (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Atallo engadido."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "O atallo xa existe."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualizar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Eliminaranse %d elementos."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Vanse desinstalar %d aplicacións."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s desinstalarase."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamaño"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Vista de lista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nome de carpeta xa utilizado."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Almacenamento local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Almace. dispo."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Sesión non iniciada"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Todos os arquivos"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Almacenamento na nube"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Orde"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Atallos"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Hora"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contén"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Non se detectou ningunha cara"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Xa existe"
+
+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_MORE"
+msgstr "Máis"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover aquí"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Pegar aquí"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Establ."
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Este tipo de arquivo non é compatible con ningunha aplicación do teu dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Eliminaranse %d arquivos."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Arquivos enviados"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FEITO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ELIMINAR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "C. nome"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Seleccionar elemen."
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Non hai cargas"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Despois de cargar elementos, estes amosaranse aquí."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Imposible gardar os datos"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Non hai espazo suficiente na tarxeta SD. Vai a Axustes > Alimentación e almacenamento > Almacenamento e, a continuación, elimina algúns arquivos e téntao de novo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Non hai espazo suficiente no almacenamento do teu dispositivo. Vai a Axustes > Alimentación e almacenamento > Almacenamento e, a continuación, elimina algúns arquivos e téntao de novo."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Erro"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memoria chea"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Eliminarase 1 elemento de Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Eliminaranse %d elementos de Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Os datos móbiles están desactivados. Conéctate a unha rede Wi-Fi ou activa os datos móbiles e téntao de novo."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Almacenamento persoal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ruta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Alcanzouse o número máximo de carácteres %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleccionar almacenamento"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historial de descargas"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historial de descargas"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Descargando..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Descargas"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ningunha descarga"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Erro na descarga"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Data de caducidade: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Data de caducidade: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Erro ao descargar o arquivo"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Tenta descargar o arquivo de novo ou eliminalo da cola de descarga."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reintentar"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eliminar"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoría"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nome de carpeta xa utilizado"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nome do arquivo en uso"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de arquivo (%s) xa se está a utilizar na carpeta de destino."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de carpeta (%s) xa se está a utilizar na carpeta de destino."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "તમારું ઉપકરણ Wi-Fi નેટવર્ક સાથે જોડાયેલ નથી. મોબાઇલ નેટવર્ક્સથી જોડાણ કરવું તમારી ચૂકવણી યોજનાના આધારે અતિરિક્ત શુલ્કમાં પરિણમી શકે છે."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "દ્વારા શેર કરો"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "આના દ્વારા શેર કરો"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "મોબાઇલ ડેટા બંધ થયું. તેને બદલે Wi-Fi નેટવર્કથી જોડો અથવા મોબાઇલ ડેટા ચાલુ કરો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d વસ્તુઓ હટાવવામાં આવશે."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "આ વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ડાઉનલોડિંગ..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "પૂરતી સ્મૃતિ નથી."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "રદ કર્યુ."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ડાઉનલોડ ઉપલબ્ધ નથી."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "સફળ."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "બનાવો"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "હટાવેલ."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "સ્મૃતિ કાર્ડ હટાવ્યું છે."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "શોધે છે..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "નેટવર્ક જોડાણ ભૂલ."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ફોલ્ડર કાઢી નાખો"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ફોલ્ડરનું નામ દાખલ કરો."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ડાઉનલોડ કરેલી એપ્સ"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "નેટવર્ક જોડાણ ભૂલ આવી. કૉલ સમાપ્ત થઈ ગયો છે. નેટવર્કથી ફરી જોડાણ કરીએ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ઓકે"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "સાચવો"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "હા"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "ના"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "શોર્ટકટ ઉમેરો"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "હટાવો"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "શોર્ટકટ હટાવો"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "શોર્ટકટને ફરી નામ આપો"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "શોધો"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "સેટિંગ્સ"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "શેર કરો"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "સંગ્રહ વપરાશ"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "ફરીથી બતાવશો નહીં"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "બાઈટ"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "સર્વરનો સંપર્ક કરવા અસમર્થ."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ખાનગી"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "શોર્ટકટ દૂર કરો"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "બેટરી ઓછી"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ફાઇલ"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "મારો આલ્બમ"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "માંથી ઉમેરો"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "એલર્ટ્સ"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "કોઈ"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "ઉપલબ્ધ ઉપયોગો"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "બાઈટ"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "ઘટકો"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "તારીખ બનાવી દીધી"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "તારીખ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "પસંદ કરેલ વસ્તુઓ હટાવીએ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "દસ્તાવેજો"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "ચલાવવું"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ફાઇલ નામ"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ફાઇલ પ્રકાર"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ફોલ્ડર નામ"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "છબીઓ"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "અશક્ય"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "વ્યક્તિગત"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "અંતરાલ"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "છેલ્લે સંશોધિત કરેલું"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "યાદી અને વિગતો"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "સ્થાન"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ડેટા શરૂ થાય છે..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "મારી વિડિયો ક્લિપ્સ"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ફોન સ્મૃતિમાં પર્યાપ્ત સ્મૃતિ નથી. કેટલીક વસ્તુઓ હટાવો અને ફરી પ્રયત્ન કરો"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "કોઈ ફાઇલ્સ નથી"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "કોઈ તાજેતરમાં ખોલેલ ફાઈલ્સ નથી"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "તાજેતરની કોઈ ફાઇલ્સ નથી"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ફાઇલ્સ"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d વસ્તુ"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d વસ્તુઓ"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "શક્ય"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "છાપો"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "સાચી સ્થિતિ"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "રિંગટોન્સ"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "શેર કરો"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "છુપાવેલ ફાઇલ્સ બતાવો"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "અવાજો"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ઉપર"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "માન્યતા"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Hrvatski"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "વિડિયોઝ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "વોલપેપર્સ"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "હોમ પર ઉમેરો"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "અહીં નિકાસ કરો"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "મારી ફાઇલ્સમાં જાઓ"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "હોમ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "બદલો"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "બધા ફોલ્ડર શોધો"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "અહીં સેટ કરો"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "પ્રગત શોધ"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ઓડિયો"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "મોબાઇલ નેટવર્કથી જોડો"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi નેટવર્ક સાથે જોડો"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "ગણતરી"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ફોલ્ડરનું નામ દાખલ કરો."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "સ્થાનિક"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "નવું ફોલ્ડર"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "તાજેતરની ફાઇલ્સ"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ફાઇલ દૂર કરો"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ધ્વનિ & શોટ ચિત્રો શેર કરો"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "સંગ્રહ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ફોલ્ડર બનાવવામાં અસમર્થ"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "બધું પસંદ કરો"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ફોલ્ડરનું નામ દાખલ કરો"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "શોર્ટકટ્સમાં ઉમેરો"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "છબી ફાઇલો તરીકે"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "વિડિયો ફાઇલો તરીકે"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "કૉલર રિંગટોન"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "કમ્પ્રેસ કરો"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ફોલ્ડર બનાવો"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "તારીખ (સૌથી તાજેતરની)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "તારીખ (સૌથી જૂની)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "ડીકમ્પ્રેસ કરો"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "અહીં ડીકમ્પ્રેસ કરો"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "મૂળભૂત રિંગટોન"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "વિગત દૃશ્ય"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "સંપાદિત કરો"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "બહાર કાઢો"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "વર્તમાન ફોલ્ડરથી બહાર કાઢો"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ફૉલ્ડર પર જાઓ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ફાઇલ એક્સટેન્શન છુપાવો"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "વસ્તુઓ"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "નામ"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "દ્વારા યાદી"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "અહીં ખસો"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "નામ"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ફાઇલ સ્થાન ખોલો"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "વ્યક્તિગત પૃષ્ઠ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "અવાજ રેકોર્ડ કરો"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "સંપર્કોમાં નોંધો"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "નવું નામ આપ્યું."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ફોલ્ડરને ફરી નામ આપો"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "અહિં સાચવો"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "નજીકના ઉપકરણો માટે સ્કેન કરો"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "પસંદ કરાયેલું"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "લિંક શેર કરો"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ફાઇલ વિસ્તરણ બતાવો"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "વિભાજન"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ના દ્વારા ગોઠવો"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "થંબનેલ દૃષ્ટિ"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "આ રીતે જુઓ"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "યાદી મુજબ જુઓ"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "થંબનેલ મુજબ જુઓ"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ઝિપ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ચઢતાં"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "કાઢી નાખવું?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "ચાલુ રાખો"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "કૉપિ કરવું નિષ્ફળ."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "હટાવો નિષ્ફળ."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "પસંદ કરેલ વસ્તુઓને હટાવીએ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "ઉતરતાં"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ફાઇલ. મોકલાય નથી."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ફાઇલ ઉપલબ્ધ નથી."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ફાઇલનું નામ પહેલેથી ઉપયોગમાં છે."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ફોલ્ડરનું નામ પહેલાથી હાજર છે."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ફોર્મેટ"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "અહીંથી"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ટેક્સ્ટ ઇનપુટ"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "અમાન્ય ફાઇલ નામ."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "લોડિંગ..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "મહત્તમ ફોલ્ડર પર પહોંચ્યાં."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ખસેડવાનું નિષ્ફળ."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "નામ ખાલી છે."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "પર્યાપ્ત હીપ સ્મૃતિ નથી."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "પર્યાપ્ત સ્મૃતિ નથી. કેટલીક વસ્તુઓ હટાવો અને ફરી પ્રયત્ન કરો"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "પર્યાપ્ત સ્મૃતિ નથી. %s ઉપલબ્ધ"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "અહીં પેસ્ટ કરો"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "પરવાનગી નકાર્યુ."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "તાજેતરની ફાઈલ્સની યાદીમાંથી દૂર કરીએ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "શોર્ટકટ્સમાંથી દૂર કરીએ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "હટાવો?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "સમાન ફાઇલ નામ અગાઉથી હાજર!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "સમાન નામ અગાઉથી ઉપયોગમાં છે."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "વસ્તુ પસંદ કરો"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "મોકલવામાં નિષ્ફળ."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "શોર્ટકટ ઉમેર્યો."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "ગંતવ્ય ફોલ્ડર સ્રોત ફોલ્ડરનું પેટાફોલ્ડર છે."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ગંતવ્ય ફોલ્ડર સ્રોત ફોલ્ડર સમાન છે."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "આ કાર્યને બજાવવામાં અસમર્થ. નેટવર્ક ભૂલ થઈ છે."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "કૉલ દરમ્યાન ચલાવવામાં અક્ષમ."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM સંરક્ષિત સામગ્રીને રિંગટોન અથવા સૂચના એલર્ટ તરીકે ગોઠવવાવામાં અસમર્થ."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "નજીકના ઉપકરણો માટે સ્કેન કરવા તમારે Wi-Fi નેટવર્ક સાથે જોડાણ કરવું આવશ્યક છે. Wi-Fi મારફતે જોડો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "પાછળ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "કૉપિ"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "કાઢી નાખો"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "સંપાદિત કરો"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ખસેડો"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "શોધો"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "ના દ્વારા ગોઠવો"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "આ રીતે જુઓ"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "રદ કરો"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "રદ કરો"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "વિગતો"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "બધા"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "બાહ્ય સંગ્રહ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "સ્મૃતિ કાર્ડ"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ફોન"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ઉપર"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "કમ્પ્રેસ કર્યુ"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "ડીકમ્પ્રેસ કર્યુ"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ફાઇલને ડાઉનલોડ કરી રહ્યાં છે..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ફાઇલોને સંકોચિત કરી"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ફાઇલોને બહાર કાઢી"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ફાઇલ આયાત થઇ."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "કોઈ ઉપકરણો મળ્યાં નથી. પૃષ્ઠભૂમિમાં સ્કેન કરવાનું ચાલુ રહેશે."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "નિર્દેશિકા"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "જોડો"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "મૂળભૂત સૂચના ધ્વનિ"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "શોર્ટકટ ઉમેરો"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "વસ્તુઓ હટાવીએ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "સેટિંગ્સ"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "દૂર કરો"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "વસ્તુઓ હટાવો"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "વસ્તુઓ પસંદ કરો"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "કોઈ પરિણામો મળ્યાં નથી"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d વસ્તુઓ હટાવીએ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "વસ્તુ હટાવીએ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 વસ્તુ પસંદ કર્યુ."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "અમાન્ય અક્ષર દાખલ કર્યો છે. ફરી પ્રયાસ કરો."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d વસ્તુઓ પસંદ કર્યુ."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "શાંત"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "વસ્તુ પસંદ કરો"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "તમે %d વસ્તુઓ સુધી પસંદ કરી શકો છો."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ડાઉનલોડ્સ"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "કાઢી નાખવું?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ખસેડો"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "કૉપિ કરો"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ખસી રહ્યા છે..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "કૉપિ થાય છે..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "ભૂસાઇ રહ્યું છે..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ઓપરેશન નિષ્ફળ."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "પસંદ"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ખસેડ્યા."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "નકલ થઇ."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "ના દ્વારા ગોઠવો"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "નિષ્ફળ."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "પૂર્ણ"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD કાર્ડ"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ઉપકરણ સ્મૃતિ"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "વ્યક્તિગત સંગ્રહણમાં ઉમેરો"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "વ્યક્તિગત સંગ્રહણમાંથી દૂર કરો"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "આ વસ્તુ હટાવીએ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ખાનગીમાંથી દૂર કરો"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ખાનગી પર ખસેડો"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "વર્ણોની મહત્તમ સંખ્યાએ પહોંચ્યા."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "દૂર કરાય છે..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "વ્યક્તિગત સંગ્રહ"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ફોર્મેટ પૂરુ."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "નામ (Z થી A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "નામ (A થી Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "સ્ક્રીન કેપ્ચર"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "કોઈ પરિણામો મળ્યા નથી."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "સંદેશ એલર્ટ"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "વિગતો"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "નામ દાખલ કરો"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "મારી ફાઇલ્સ"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "ઉમેર્યુ."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "પ્રક્રિયા શરૂ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "અસમર્થિત ફાઇલ પ્રકાર."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "હટાવો?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ખાનગી સામગ્રી"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "માં કૉપિ કરો"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "માં ખસેડો"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "શોર્ટકટ ઉમેરવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "સ્મૃતિ પૂરતી નથી. કેટલીક વસ્તુઓ કાઢી નાખીએ?"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "હટાવાયા."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ખાનગી સંગ્રહણ"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "કશું પસંદ કરાયું નથી."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "શેર કરો"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "આ રીતે જુઓ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "યાદી"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "જુઓ"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "તરીકે સાચવો"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "કાઢવું નિષ્ફળ."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ડ્રોપબોક્સ"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "પેરેંટ રેટિંગ"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ફાઇલનું નામ પહેલેથી ઉપયોગમાં છે."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "અવાજ"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ઉપલબ્ધ નથી. મોબાઇલ નેટવર્કસ સાથે જોડાણ કરવાના પરિણામે તમારા ચૂકવણી પ્લાનના આધારે અતિરિક્ત શુલ્ક લાગી શકે છે."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "વર્ણોની મહત્તમ સંખ્યા (%d) પર પહોંચ્યા."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "તૈયારી કરી રહ્યું છે..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d પસંદ કર્યા"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "વસ્તુઓ હટાવો"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "કોઈ ડાઉનલોડ નથી"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ડાઉનલોડ પૂર્ણ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ડાઉનલોડ સંચાલક"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "તમે વસ્તુઓ ડાઉનલોડ કરી લો, પછી તેઓને અહિંયા દર્શાવવામાં આવશે."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ડાઉનલોડ રદ કર્યુ"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ડાઉનલોડ નિષ્ફળ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "તમારા ઉપકરણ સંગ્રહમાં પર્યાપ્ત અવકાશ નથી. થોડો ડેટા કાઢી નાખવા માટે અથવા SD કાર્ડ દાખલ કરવા માટે %s સેટિંગ્સમાં જાવ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "તમારા ઉપકરણ સંગ્રહમાં પર્યાપ્ત અવકાશ નથી. થોડો સંગ્રહ અવકાશ મુક્ત કરવા માટે %s સેટિંગ્સમાં જાવ, ત્યારબાદ ફરીથી પ્રયાસ કરો."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "ત્યાં તમારા SD કાર્ડ પર પર્યાપ્ત અવકાશ નથી. થોડો ડેટા કાઢી નાખવા માટે, અથવા ઉપકરણનું પૂર્વનિર્ધારિત સંગ્રહ સ્થાન બદલવા માટે %s સેટિંગ્સમાં જાવ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "ત્યાં તમારા SD કાર્ડ પર પર્યાપ્ત અવકાશ નથી. થોડો ડેટા કાઢી નાખવા માટે %s સેટિંગ્સમાં જાવ, ત્યારબાદ ફરીથી પ્રયાસ કરો."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "સંગ્રહ પર જાઓ"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "મૂળભૂત સંગ્રહ પૂર્ણ ભરેલું છે"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "જૂનું"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "સંગ્રહ"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "દૂર કરાય છે..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD કાર્ડ"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ઉપકરણ સંગ્રહણ"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "સર્વરને સૂચિત કરી રહ્યું છે..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "આ ફાઇલને શોધી શકાતી નથી. તેને ફરીથી ડાઉનલોડ કરવાનો પ્રયાસ કરવા માટે ડાઉનલોડ કરો ટેપ કરો."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ફાઇલ ખોલવામાં અસમર્થ"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "આ ફાઇલ ખોલવા માટેની એક એપ્લિકેશન શોધવામાં અસમર્થ."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "ફરી પ્રયાસ કરવા માટે ડાઉનલોડ ટેપ કરો."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM સામગ્રી સક્રિય કરી રહ્યાં છે..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "આ કાર્ય કરવા માટે એપ્લિકેશન શોધવા અસમર્થ."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "સંગ્રહ સ્થાન"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "આયાત કરો"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "રદ કરો"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ઓકે"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "બધું પસંદ કરો"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d પસંદ કર્યુ"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ડાઉનલોડ કરો"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "આજે"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ગઈકાલે"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "હટાવો"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "બદલો"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "બધી વસ્તુઓ પર લાગુ કરો"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip ફાઇલ બનાવો"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ઝિપ ફાઇલ બહાર કાઢો"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "મારી ફાઇલ્સ"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "વેબ"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ડાઉનલોડ ઇતિહાસ"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "કોઈ ઇતિહાસ નથી"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "સરળ શેરિંગ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "એપ ઇન્સ્ટોલ કરવામાં અસમર્થ"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "માત્ર TPK ફાઇલ્સ ઇન્સ્ટોલ કરી શકાય છે. અમે તમને માત્ર Tizen Store થી ડાઉનલોડ કરેલી એપ્સને જ ઇન્સ્ટોલ કરવાની ભલામણ કરીએ છીએ."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "અહીંથી આ વસ્તુઓને હટાવવાથી તેને ડ્રોપબોક્સમાંથી પણ હટાવવામાં આવશે. %d વસ્તુઓ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "અહીંથી આ વસ્તુને હટાવવાથી તેને ડ્રોપબોક્સમાંથી પણ હટાવવામાં આવશે. 1 વસ્તુ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "આ વસ્તુઓને ખસેડવાથી તેને ડ્રોપબોક્સમાંથી પણ હટાવવામાં આવશે. %d વસ્તુઓને ખસેડવામાં આવશે."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "આ વસ્તુને ખસેડવાથી તેને ડ્રોપબોક્સમાંથી પણ હટાવવામાં આવશે. 1 વસ્તુને ખસેડવામાં આવશે."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "સંગ્રહ સ્થાન પસંદ કરો"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "રોકો"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "અપલોડ કરો"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ફાઇલ અપલોડ કરવામાં નિષ્ફળ"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "અપલોડ્સ રોકો"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "ફરી પ્રયાસ કરવા માટે અપલોડ કરો ટેપ કરો."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "અપલોડ રોકવામાં આવશે, પરંતુ ફાઇલને હટાવામાં આવશે નહીં."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "તાજેતરમાં જોયેલું"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ડેટા સાચવવામાં અસમર્થ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "તમારા ઉપકરણ સંગ્રહણમાં પર્યાપ્ત જગ્યા નથી. સેટિંગ્સ > પાવર અને સંગ્રહ > સંગ્રહ પર જાઓ, પછી કેટલીક ફાઇલ્સ કાઢી નાખો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "તમારા SD કાર્ડ પર પર્યાપ્ત જગ્યા નથી. સેટિંગ્સ > પાવર અને સંગ્રહ > સંગ્રહ પર જાઓ, પછી કેટલીક ફાઇલ્સ કાઢી નાખો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "આના પર અપલોડ કરો"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ડ્રોપબોક્સ અપલોડ્સ"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ખાનગી"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "બાઇટ્સ"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "ઉમેરો"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "હોમ"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "એલાર્મ"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "અન્ય"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "વધુ"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "ખોલો"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "અજ્ઞાત ભૂલ."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ફોલ્ડરનું નામ ‘.’ અથવા ‘..’ તરીકે સેટ કરી શકાતું નથી."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "છુપાવેલ ફાઇલ્સ બતાવશો નહીં"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "છુપાવેલી ફાઇલ્સ બતાવો"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "અજ્ઞાત"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "શોર્ટકટનું નામ અગાઉથી ઉપયોગમાં છે."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "પાયાનું"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ફાઇલ"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ફાઇલો"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ફોલ્ડર"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ફોલ્ડર્સ"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "સિસ્ટમ"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "નામ"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ઓડિયો ફાઇલ્સ"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "દસ્તાવેજો"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ડાઉનલોડ કરેલી એપ્લિકેશનો"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "છબીઓ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "વિડિયોઝ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "રદ કરો"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "રદ કરો"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "બનાવો"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "હટાવો"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ઓકે"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "દૂર કરો"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "સ્થાપના રદ કરો"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "શોર્ટકટ ઉમેરો"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ઓડિયો ફાઇલ્સ"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "કૉપિ કરો"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "આના પર કૉપિ કરો"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ફોલ્ડર બનાવો"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "શોર્ટકટ હટાવો"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "વિગતો"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "દસ્તાવેજો"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ડાઉનલોડ કરેલી એપ્લિકેશનો"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "છબીઓ"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ખસેડો"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "આના પર ખસેડો"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d પસંદ કર્યુ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "તાજેતરની ફાઇલ્સ"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "દૂર કરો"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "સેટિંગ્સ"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "શોર્ટકટ્સ"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "આના દ્વારા અલગ કરો"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "અનઇન્સ્ટોલ કરો"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "આના પર અપલોડ કરો"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "વિડિયોઝ"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "આ તરીકે જુઓ"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "બધા"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ડ્રોપબોક્સ"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ડ્રોપબોક્સ"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "શોર્ટકટ્સ"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "સમાવે છે"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ઉપકરણ સંગ્રહ"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ડ્રોપબોક્સ"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "બાહ્ય રૂપ"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "સ્થાન"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD કાર્ડ"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ફાઇલ વિસ્તૃતિકરણો બતાવો"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "છુપાવેલી ફાઇલ્સ બતાવો"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "કદ"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "પ્રકાર"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "વિક્રેતા"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "કોઈ ફાઇલો નથી"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ચઢતાં"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "કૉપિ કરો"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ફોલ્ડર બનાવો"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "ઉતરતા ક્રમમાં"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "વિગતવાર યાદી"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "વિગતો"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "ફરીથી બતાવશો નહીં"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ફાઇલ પ્રકાર"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "યાદી"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ખસેડો"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "દૂર કરો"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "કદ"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "સમય"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "પ્રકાર"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "સ્થાપના રદ કરો"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 વસ્તુ દૂર કરવામાં આવશે"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 શોર્ટકટ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "કૉપિ થાય છે..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ખસી રહ્યા છે..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d વસ્તુઓ કાઢી નાખવામાં આવશે"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d શોર્ટકટ્સને હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "દૂર કરાય છે..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "તમારા ચૂકવણી પ્લાનના આધારે રોમિંગ હોવા પર મોબાઇલ ડેટાનો ઉપયોગ કરવાનું પરિણામ અતિરિક્ત શુલ્કમાં આવી શકે છે."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ઉપલબ્ધ ઉપયોગો"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "બનાવ્યાંની તારીખ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "વર્ણન"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ફોર્વર્ડ કરવું"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "છેલ્લે ફેરફાર કરાયેલ"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "રીઝોલ્યુશન"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "કુલ કદ"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "માન્યતા"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ગંતવ્ય ફોલ્ડર એ સ્રોત ફોલ્ડરનું સબફોલ્ડર છે."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ગંતવ્ય ફોલ્ડર સ્રોત ફોલ્ડરના જેવું છે."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "શોર્ટકટ ઉમેરવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "વસ્તુને કૉપિ કરવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "વસ્તુ હટાવવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "વસ્તુને ખસેડવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "વસ્તુને દૂર કરવામાં નિષ્ફળ થયું."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ફાઇલનું નામ પહેલાંથી ઉપયોગમાં છે."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "શોર્ટકટ્સની મહત્તમ સંખ્યા (%d) પર પહોંચ્યા."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "શોર્ટકટ ઉમેર્યો."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "શોર્ટકટ પહેલેથી હાજર છે."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "રીફ્રેશ"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d વસ્તુઓ હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d એપ્સને અનઇન્સ્ટોલ કરવામાં આવશે."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s સ્થાપના રદ કરવામાં આવશે."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "કદ"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "યાદી દૃશ્ય"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ફોલ્ડરનું નામ અગાઉથી ઉપયોગમાં છે."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "સ્થાનિક સંગ્રહ"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ઉપકરણ સંગ્રહ"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "સાઇન ઇન કરેલુ નથી."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "બધી ફાઇલો"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ક્લાઉડ સંગ્રહ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ક્રમ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "શોર્ટકટ્સ"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "સમય"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "સ્થાપના રદ કરો"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "ઘટકો"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "કોઈ ફેસ મળ્યો નથી"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "વધુ"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "અહીં ખસેડો"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "અહીં ચોંટાડો"
+
+msgid "IDS_PB_SK_SET"
+msgstr "ગોઠવો"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "આ ફાઇલ પ્રકાર તમારા ઉપકરણ પર કોઈપણ એપ્લિકેશન દ્વારા સમર્થિત નથી."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ફાઇલો હટાવવામાં આવશે."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ફાઇલ્સ મોકલી"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "પૂર્ણ થયું"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "રદ કરો"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "હટાવો"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "ફરી નામ આપો"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "વસ્તુ પસંદ કરો"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "કોઈ અપલોડ્સ નથી"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "તમે વસ્તુઓ ડાઉનલોડ કરી લો, પછી તે અહીં બતાવવામાં આવશે."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "સેટિંગ્સ"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ડેટા સાચવવામાં અસમર્થ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "તમારા SD કાર્ડ પર પર્યાપ્ત જગ્યા નથી. સેટિંગ્સ > પાવર અને સંગ્રહ > સંગ્રહ પર જાઓ, પછી કેટલીક ફાઇલ્સ કાઢી નાખો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "તમારા ઉપકરણ સંગ્રહણમાં પર્યાપ્ત જગ્યા નથી. સેટિંગ્સ > પાવર અને સંગ્રહ > સંગ્રહ પર જાઓ, પછી કેટલીક ફાઇલ્સ કાઢી નાખો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "ભૂલ."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "સ્મૃતિ છલોછલ."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ડ્રોપબોક્સમાંથી 1 વસ્તુને હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d વસ્તુઓને ડ્રોપબોક્સમાંથી હટાવવામાં આવશે."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "મોબાઇલ ડેટા બંધ છે. Wi-Fi નેટવર્કથી જોડો અથવા મોબાઇલ ડેટાને બંધ કરો અને ફરી પ્રયાસ કરો."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "સેટિંગ્સ"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "વ્યક્તિગત સંગ્રહ"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "માર્ગ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "વર્ણોની મહત્તમ સંખ્યા %d પર પહોંચી ગયા."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "સંગ્રહ પસંદ કરો"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ડાઉનલોડ ઇતિહાસ"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ડાઉનલોડ ઇતિહાસ"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ડાઉનલોડ કરી રહ્યું છે..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ડાઉનલોડ્સ"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "કોઇ ડાઉનલોડ્સ નથી"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ડાઉનલોડ નિષ્ફળ થયું"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "આ રોજે સમયસીમા સમાપ્ત થાય છે: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "આ રોજે સમયસીમા સમાપ્ત થઈ: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ફાઇલ ડાઉનલોડ કરવામાં નિષ્ફળ"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ફાઇલ ફરીથી ડાઉનલોડ કરવાનો પ્રયાસ કરો, અથવા તેને ડાઉનલોડ કતારમાંથી દૂર કરો."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "ફરી પ્રયાસ કરો"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "કાઢી નાખો"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "શ્રેણી"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ફોલ્ડરનું નામ ઉપયોગમાં છે"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ફાઇલનું નામ ઉપયોગમાં છે"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "આ ફાઇલ નામ (%s) ગંતવ્ય ફોલ્ડરમાં પહેલેથી જ ઉપયોગમાં છે."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "આ ફોલ્ડર નામ (%s) ગંતવ્ય ફોલ્ડરમાં પહેલેથી જ ઉપયોગમાં છે."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "आपका डिवाइस Wi-Fi नेटवर्क से कनेक्ट नहीं हुआ है। आपके भुगतान योजना के आधार पर मोबाइल नेटवर्क से कनेक्ट करने पर अतिरिक्त शुल्क लग सकता है।"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "इसके द्वारा साझा करें"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "इसके द्वारा साझा करें"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "मोबाइल डाटा बंद किया गया। इसके बजाय किसी Wi-Fi नेटवर्क से कनेक्ट करें या मोबाइल डाटा चालू करें और फिर से प्रयास करें।"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d मदें हटाई जाएँगी।"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "यह मद हटाई जाएगी।"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "डाउनलोड हो रहा है..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "पर्याप्त मेमोरी नहीं।"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "रद्द हुआ।"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "डाउनलोड विफल।"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "सफलता।"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "बनाएँ"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "हटाया।"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "मेमोरी कार्ड हटाया गया।"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "खोज रहा है..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "नेटवर्क कनेक्शन त्रुटी।"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "फोल्डर हटाएँ"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "फोल्डर नाम प्रविष्ट करें।"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "डाउनलोड किए गए एप्स"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "नेटवर्क कनेक्शन त्रुटि पाई गई। कॉल समाप्त की गयी। नेटवर्क से पुनः कनेक्ट करें?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ओके"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "सुरक्षित"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "हाँ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "नहीं"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "शॉर्टकट जोड़ें"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "हटाएँ"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "शॉर्टकट हटाएँ"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "शॉर्टकट का नाम बदलें"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "खोजें"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "साझा करें"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "संग्रहण उपयोग"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "दोबारा न दिखाएँ"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "बाइट"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "सर्वर से जोड़ने में असमर्थ।"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "निजी"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "शॉर्टकट निकालें"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "बैटरी धीमी है"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 फाइल"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "मेरी एल्बम"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "से जोड़ें"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "सतर्क"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "कोई"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "उपलब्ध उपयोग"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "बाइट"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "सामग्री"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "बनाए जाने की तिथि"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "तिथि"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "चुने हुए मदें हटायें?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "दस्तावेज"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "निष्पादित करें"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "फाइल का नाम"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "फाइल प्रकार"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "फोल्डर का नाम"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "छवियाँ"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "असंभव"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "व्यक्तिगत"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "अन्तराल"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "अंतिम बार संशोधित"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "सूची और विवरण"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "स्थान"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC डाटा आरंभ किया जा रहा है..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "मेरे वीडियो क्लिप"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "फोन मेमोरी में पर्याप्त मेमोरी नहीं है। कुछ मदें हटाएँ और फिर प्रयास करें।"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "कोई फाइलें नहीं"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "कोई हाल ही में खोली गई फ़ाइलें नहीं"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "कोई हाल ही की फ़ाइल नहीं है"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d फाइलें"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d मद"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d मदें"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "संभव"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "प्रिंट करें"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "रीनेम"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "सही स्थिति"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "रिंगटोन"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "साझा करें"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "छिपी हुई फाइलें दिखाएँ"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ध्वनियाँ"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ऊपर"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "वैधता"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "विक्रेता"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "वीडियो"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "वॉलपेपर्स"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "होम में जोड़े"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "यहाँ निर्यात करें"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "मेरी फाइलों में जाएँ"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "होम"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "बदलें"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "सभी फ़ोल्डर खोजें"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "यहाँ सेट करें"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "उन्नत खोज"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ऑडियो"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "मोबाइल नेटवर्क से कनेक्ट करें"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi नेटवर्क से कनेक्ट करें"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "गणना"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "फोल्डर नाम प्रविष्ट करें।"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "स्थानीय"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "नया फोल्डर"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "हाल ही की फाइलें"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "फाइलें निकालें"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ध्वनि व शॉट तस्वीर साझा करें"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "संग्रहण"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "फोल्डर बनाने में असमर्थ"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "सभी चुनें"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "फोल्डर नाम प्रविष्ट करें"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "शॉर्टकट्स में जोड़ें"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "छवि फाइलों के रूप में"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "वीडियो फाइलों के रूप में"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "कॉलर रिंगटोन"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "संपीड़ित करें"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "फोल्डर बनाएँ"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "तिथि (हाल ही की)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "तिथि (सबसे पुरानी)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "असंपीड़ित करें"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "यहाँ असंपीड़ित करें"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "डिफॉल्ट रिंगटोन"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "विवरण दृश्य"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "संपादित करें"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "निकालें"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "वर्तमान फोल्डर में निकालें"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "फ़ोल्डर पर जाएँ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "फ़ाइल एक्सटेंशन छिपाएँ"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "मदें"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "नाम"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "इसके द्वारा सूची"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "यहाँ जाये"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "नाम"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "फ़ाइल स्थान खोलें"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "व्यक्तिगत पेज"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ध्वनि रिकॉर्ड करें"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "संपर्को में पंजीकृत करें"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "नाम बदलें"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "नाम बदला।"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "फोल्डर का नाम बदलें"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "यहाँ सुरक्षित करें"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "निकटवर्ती डिवाइसें स्कैन करें"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "चयनित"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "लिंक साझा करें"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "फाइल एक्स्टेंशन दिखाएँ"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "विभाजित करें"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "इसके द्वारा क्रमबद्ध करें"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "थम्बनेल दृश्य"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "इस रूप में देखें"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "सूची से देखें"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "थंबनेल से देखें"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "जिप"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 मद हटाया जाएगा।"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "आरोही क्रम"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "हटाएँ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "जारी रखें"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "कॉपी करना विफल।"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "हटाना विफल।"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "चुने हुए मद हटाएँ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "अवरोही क्रम"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM फाइल। भेज नहीं सकते।"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM फ़ाइल उपलब्ध नहीं है"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "फाइल नाम पहले से उपयोग में है।"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "फोल्डर का नाम पहले से मौजूद है।"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "फॉर्मेट"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "से"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "टेक्स्ट इनपुट करें"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "फाइल नाम अवैध है।"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "लोड हो रहा है..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "अधिकतम फ़ोल्डर पहुँचे।"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ले जाना विफल हुआ।"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "नाम खाली है।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "पर्याप्त हीप मेमोरी नहीं है।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "पर्याप्त मेमोरी नहीं। कुछ मदें हटाएँ और फिर से प्रयास करें।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "पर्याप्त मेमोरी नहीं है। %s उपल्ब्ध है।"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "यहाँ पेस्ट करें"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d मदें हटाई जाएँगी।"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "अनुमति से इनकार।"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "नवीनतम फ़ाइल सूची से निकालें?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "शॉर्टकट्स से निकालें?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "हटायें?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "समान फाइल नाम पहले से मौजूद है!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ऐसा ही नाम पहले से उपयोग में है।"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "मद चुनें"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "भेजना विफल।"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "शॉर्टकट जोड़ा गया।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "गंतव्य फोल्डर स्त्रोत फोल्डर का उप फोल्डर है।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "गंतव्य फोल्डर स्त्रोत फोल्डर के जैसा है।"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "यह कार्रवाई करने में अक्षम। नेटवर्क त्रुटि पाई गई।"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "कॉल के दौरान चलाने में असमर्थ।"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM सुरक्षित सामग्री को रिंगटोन या अधिसूचना सतर्क के रूप में सेट करने में असमर्थ।"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "नजदीकी डिवाइसेस स्कैन करने हेतु आपको किसी Wi-Fi नेटवर्क से कनेक्ट होना आवश्यक है। Wi-Fi द्वारा कनेक्ट करें और पुनः प्रयास करें।"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "वापस"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "कॉपी"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "हटाएँ"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "संपादन"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ले जाएँ"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "खोजें"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "द्वारा छाँटें"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "जैसे देखें"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "रद्द"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "विवरण"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "सभी"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "बाह्य स्टोरेज"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "मेमोरी कार्ड"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "फोन"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ऊपर"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "संपीड़ित किया गया"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "असंपीड़ित किया गया"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "फाइल डाउनलोड हो रही है..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "फ़ाइलें कंप्रेस की गईं"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "फ़ाइलें निकाली गईं"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "फ़ाइल आयात की गई।"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "कोई डिवाइस नहीं मिला। बैकग्राउंड में स्कैनिंग जारी रहेगी।"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "निर्देशिका"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "कनेक्ट"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "डिफॉल्ट अधिसूचना ध्वनि"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोड़ें"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "मदें हटाएँ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "नाम बदलें"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "हटाएँ"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "मद हटाएँ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "मदें चुनें"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "कोई परिणाम नहीं मिले"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d मदें हटाएँ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "मद हटाएँ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 मद चयनित।"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "अमान्य वर्ण प्रविष्ट किए गए। फिर से प्रयास करें।"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d मदें चयनित।"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "शांत"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "मद चुनें"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "आप %d मद तक चुन सकते हैं"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "डाउनलोड्स"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "हटाएँ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ले जाएँ"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "कॉपी"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ले जा रहा है..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "कॉपी कर रहा है..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "हटाया जा रहा है..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "संचालन विफल।"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "चयनित"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ले जाया गया।"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "कॉपी हुआ।"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "इससे क्रमबद्ध करें"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "विफल।"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "पूर्ण"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD कार्ड"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "डिवाइस मेमोरी"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत स्टोरेज में जोड़ें"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत स्टोरेज से निकालें"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "यह मद हटाएँ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "निजी से निकालें"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "निजी पर ले जाएँ"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "वर्णो की संख्या अधिकतम पहुँची।"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "निकाल रहा है..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत स्टोरेज"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "फ़ॉर्मेट पूर्ण हुआ।"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "नाम (Z से A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "नाम (A से Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "स्क्रीन कैप्चर"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "कोई परिणाम नहीं मिले।"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "सन्देश सतर्क"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "विवरण"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "नाम प्रविष्ट करें"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "मेरी फाइलें"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "जोड़ा गया।"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "प्रक्रिया हो रही है..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "असमर्थित फाइल प्रकार।"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "हटायें?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "व्यक्तिगत सामग्री"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "इसमें कॉपी करें"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "इसमें ले जाएँ"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोड़ने में विफल।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "पर्याप्त मेमोरी नहीं। कुछ मदें हटाएँ।"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "निकाला।"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "निजी स्टोरेज"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "कुछ चयनित नहीं।"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "साझा"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "जैसे देखे"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "सूची"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "देखें"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "जैसे सेव"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "हटाना विफल।"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "पैरेंट रेटिंग"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "फाइल नाम पहले से उपयोग में है।"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "आवाज"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi उपलब्ध नहीं है। आपके भुगतान प्लान के आधार पर मोबाइल नेटवर्क्स से कनेक्ट करने पर अतिरिक्त शुल्क लग सकते हैं।"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "वर्णों की अधिकतम संख्या (%d) पहुँच गई है"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "तैयार हो रहा है..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d चयनित"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "मदें हटाएँ"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "कोई डाउनलोड नहीं"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "डाउनलोड पूर्ण"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "डाउनलोड प्रबंधक"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "आपके द्वारा मदें डाउनलोड करने के बाद, वे यहाँ दिखाई जाएँगी"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "डाउनलोड रद्द किया गया"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "डाउनलोड विफल"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "आपकी डिवाइस स्टोरेज में पर्याप्त स्थान नहीं है। कुछ डाटा हटाने या कोई SD कार्ड डालने के लिए %s सेटिंग्स में जाएँ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "आपकी डिवाइस स्टोरेज में पर्याप्त स्थान नहीं है। कुछ स्टोरेज स्थान रिक्त करने के लिए %s सेटिंग्स में जाएँ, फिर दोबारा प्रयास करें।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "आपके SD कार्ड में पर्याप्त स्थान नहीं है। कुछ डाटा हटाने के लिए %s सेटिंग्स में जाएँ, या डिफॉल्ट स्टोरेज स्थान को डिवाइस में बदलें।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "आपके SD कार्ड में पर्याप्त स्थान नहीं है। कुछ डाटा हटाने के लिए %s सेटिंग्स में जाएँ, फिर दोबारा प्रयास करें।"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "स्टोरेज पर जाएँ"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "डिफ़ॉल्ट स्टोरेज पूर्ण"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "अधिक पुराना"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "स्टोरेज"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "निकाल रहा है..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD कार्ड"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "डिवाइस स्टोरेज"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "सर्वर सूचित हो रहा है..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d मदें हटाई जाएँगी।"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "यह फाइल नहीं मिल सकती। इसे फिर से डाउनलोड करने का प्रयास करने के लिए डाउनलोड करें टैप करें।"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "फाइल खोलने में असमर्थ"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "यह फाइल खोलने के लिए एक एप्लीकेशन ढूँढने में असमर्थ।"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "फिर से प्रयास करने के लिए डाउनलोड करें टैप करें।"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 मद हटाया जाएगा।"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM सामग्री सक्रिय की जा रही है..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "यह कार्रवाई क्रियान्वित करने के लिए एप्लीकेशन ढूँढने में असमर्थ।"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "संग्रहण स्थान"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "आयात करें"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "रद्द करें"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ओके"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "सभी चुनें"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d चयनित"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "डाउनलोड करें"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "आज"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "बीता हुआ कल"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "हटाएँ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "बदलें"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "सभी मदों पर लागू करें"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "जिप फाइल बनाएँ"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "जिप फाइल निकालें"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "मेरी फाइलें"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "वेब"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "डाउनलोड का इतिहास"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "कोई इतिहास नहीं"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "साधारण साझाकरण"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "एप स्थापित करने में असमर्थ"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "केवल TPK फाइलें स्थापित की जा सकती हैं। हम अनुशंसा करते हैं कि आप केवल Tizen Store से डाउनलोड किए गए एप्स ही स्थापित करें।"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "इन मदों को यहां से हटाने से वे ड्रॉपबॉक्स से भी हट जाएंगी। %d मदें हटाई जाएँगी।"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "इस मद को यहां से हटाने से वह ड्रॉपबॉक्स से भी हट जाएगी। 1 मद हटाई जाएगी।"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "इन मदों को ले जाने से, ये ड्रॉपबॉक्स से हट जाएँगी। %d मदें ले जाई जाएँगी।"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "इस मद को ले जाने से, यह ड्रॉपबॉक्स से हट जाएगी। 1 मद ले जाई जाएगी।"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "स्टोरेज स्थान चुनें"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "रोकें"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "अपलोड"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "फाइल अपलोड करने में विफल"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "अपलोड्स रोकें"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "फिर से प्रयास करने के लिए अपलोड करें पर टैप करें।"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "अपलोड रुक जाएगा, लेकिन फाइल नहीं हटाई जाएगी।"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "हाल ही में देखी गईं"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "डाटा सुरक्षित करने में असमर्थ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपके डिवाइस स्टोरेज में पर्याप्त स्थान नहीं है। सेटिंग्स > पॉवर और संग्रहण > संग्रहण पर जाएँ, फिर कुछ फाइलें हटाएँ और फिर से प्रयास करें।"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपके SD कार्ड में पर्याप्त स्थान नहीं है। सेटिंग्स > पॉवर और संग्रहण > संग्रहण पर जाएँ, फिर कुछ फाइलें हटाएँ और फिर से प्रयास करें।"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "यहां अपलोड करें"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ड्रॉपबॉक्स अपलोड्स"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "निजी"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "बाइट्स"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "जोड़ें"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "घर"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "अलार्म"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "अन्य"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "अधिक"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "खोलें"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "अज्ञात त्रुटि।"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "फोल्डर नाम ‘.’ या ‘..’ के रूप में सेट नहीं कर सकते।"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "छिपी हुई फाइलें न दिखाएँ"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "छिपी हुई फाइलें दिखाएँ"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "अज्ञात"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "शॉर्टकट नाम पहले से उपयोग में है।"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "मूल"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "फाइल"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "फाइलें"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "फोल्डर"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "फोल्डर्स"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "सिस्टम"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "नाम"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ऑडियो फाइलें"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "दस्तावेज"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "डाउनलोड किए गए एप्लीकेशन"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "छवियाँ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "वीडियोज"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "रद्द करें"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "रद्द करें"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "बनाएँ"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "हटाएँ"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ओके"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "निकालें"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "नाम बदलें"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "अस्थापित करें"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "शॉर्टकट जोड़ें"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ऑडियो फाइलें"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "कॉपी करें"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "इसमें कॉपी करें"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "फोल्डर बनाएँ"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "शॉर्टकट हटाएँ"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "विवरण"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "दस्तावेज"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "डाउनलोड किए गए एप्लीकेशन्स"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "छवियाँ"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ले जाएँ"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "इस पर ले जाएँ"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d चयनित"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "हाल ही की फाइलें"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "निकालें"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "नाम बदलें"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "शॉर्टकट"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "इसके द्वारा क्रमबद्ध करें"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "स्थापना रद्द करें"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "यहां अपलोड करें"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "वीडियो"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "इस रूप में देखें"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "सभी"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "शॉर्टकट्स"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "शामिल"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "डिवाइस स्टोरेज"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "फॉर्मेट"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "स्थान"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD कार्ड"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "फाइल एक्सटेंशन दिखाएँ"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "छिपी हुई फाइलें दिखाएँ"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "प्रकार"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "विक्रेता"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "कोई फाइलें नहीं"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "आरोही क्रम"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "कॉपी करें"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "फोल्डर बनाएँ"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "अवरोही क्रम"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "विस्तृत सूची"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "विवरण"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "दोबारा न दिखाएँ"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "फाइल प्रकार"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "सूची"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ले जाएँ"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "निकालें"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "समय"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "प्रकार"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "स्थापना रद्द करें"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 मद हटाई जाएगी।"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 शॉर्टकट हटाया जाएगा।"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "कॉपी कर रहा है..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ले जा रहा है..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d मदें हटाई जाएगी।"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d शॉर्टकट्स हटाए जाएँगे।"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "निकाल रहा है..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "आपकी भुगतान योजना के आधार पर रोमिंग के दौरान मोबाइल डाटा का उपयोग करने के परिणाम स्वरूप अतिरिक्त शुल्क लग सकते हैं।"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "उपलब्ध उपयोग"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "निर्माण तिथि"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "विवरण"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "अग्रेषण"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "अंतिम बार संशोधित"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "रिजॉल्यूशन"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "कुल आकार"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "वैधता"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "गंतव्य फोल्डर, स्रोत फोल्डर का उपफोल्डर है।"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "गंतव्य फोल्डर स्रोत फोल्डर के समान है।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोड़ने में विफल।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "मद कॉपी करने में विफल।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "मद हटाने में विफल।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "मद ले जाने में विफल।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "मद निकालने में विफल।"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "फाइल नाम पहले से ही उपयोग में है।"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "शॉर्टकट्स की अधिकतम संख्या (%d) तक पहुँच गई है।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "शॉर्टकट जोड़ा गया।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "शॉर्टकट पहले से मौजूद है।"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "रीफ्रेश"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d मदें हटाई जाएँगी।"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d एप्स की स्थापना रद्द कर दी जाएगी।"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s अस्थापित किया जाएगा।"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "सूची दृश्य"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "फोल्डर नाम पहले से उपयोग में है।"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "स्थानीय स्टोरेज"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "डिवाइस स्टोरेज"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "साइन इन नहीं किया।"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "सभी फाइलें"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "क्लाउड स्टोरेज"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "क्रम"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "शॉर्टकट"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "समय"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "स्थापना रद्द करें"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "शामिल"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "कोई चेहरा पहचाना नहीं गया"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "अधिक"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "यहाँ ले जाएँ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "यहाँ पेस्ट करें"
+
+msgid "IDS_PB_SK_SET"
+msgstr "सेट"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "यह फाइल प्रकार आपके डिवाइस पर किसी एप्लीकेशन द्वारा समर्थित नहीं है।"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d फाइलें हटाई जाएँगी।"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "फाइलें भेज दी गईं"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "पूर्ण"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "रद्द करें"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "हटाएँ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "नाम बदलें"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "मद चुनें"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "कोई अपलोड्स नहीं हैं"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "आपके द्वारा मदें अपलोड करने के बाद, वे यहां दिखाई देंगी।"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "डाटा सुरक्षित करने में असमर्थ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपके SD कार्ड में पर्याप्त स्थान नहीं है। सेटिंग्स > पॉवर और संग्रहण > संग्रहण पर जाएँ, फिर कुछ फाइलें हटाएँ और फिर से प्रयास करें।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपके डिवाइस स्टोरेज में पर्याप्त स्थान नहीं है। सेटिंग्स > पॉवर और संग्रहण > संग्रहण पर जाएँ, फिर कुछ फाइलें हटाएँ और फिर से प्रयास करें।"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "त्रुटि।"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "ऑलशेयर"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "मेमोरी पूर्ण।"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 मद ड्रॉपबॉक्स से हटाई जाएगी।"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d मदें ड्रॉपबॉक्स से हटाई जाएंगी।"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "मोबाइल डाटा बंद किया गया है। किसी Wi-Fi नेटवर्क से कनेक्ट करें या मोबाइल डाटा चालू करें और फिर से प्रयास करें।"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत स्टोरेज"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "पथ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "वर्णों की अधिकतम संख्या %d तक पहुँच गई।"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "संग्रहण चुनें"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "डाउनलोड इतिहास"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "डाउनलोड इतिहास"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "डाउनलोड हो रहा है..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "डाउनलोड्स"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "कोई डाउनलोड नहीं"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "डाउनलोड विफल हुआ"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "इस पर समाप्त: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "इस पर समाप्त: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "फाइल डाउनलोड करने में विफल"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "फाइल फिर से डाउनलोड करने का प्रयास करें या इसे डाउनलोड कतार से निकालें।"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "पुनः प्रयास करें"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "निकालें"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "श्रेणी"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "फोल्डर नाम उपयोग में है"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "फाइल नाम उपयोग में है"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "यह फाइल नाम (%s) गंतव्य फोल्डर में पहले से ही उपयोग में है।"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "यह फोल्डर नाम (%s) गंतव्य फोल्डर में पहले से उपयोग में है।"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Uređaj nije spojen na Wi-Fi mrežu. Povezivanje s mobilnom mrežom može uzrokovati dodatne troškove ovisno o vašoj tarifi."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Dijeli preko"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Dijeli preko"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilni su podaci isključeni. Spojite se na Wi-Fi mrežu ili uključite Mobilne podatke i pokušajte ponovno."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Izbr. će se više stavki (%d)."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ova će se stavka izbrisati."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Skidanje..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memorija nedovoljna."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Prekinuto."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Skidanje neuspješno."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Uspješno."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Novi"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Obrisano."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Mem. kartica uklonjena."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Pretraživanje..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Greška mrežne veze."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Obriši mapu"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Unesite naziv mape."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Skinute aplikacije"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Greška mreže. Poziv je prekinut. Ponovno spajanje na mrežu?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "U redu"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Spremi"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Da"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Dodaj prečac"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Izbriši prečac"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Preimenuj prečac"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Traži"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Dijeli"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Iskorištena memorija"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj više"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nemoguće povezivanje na poslužitelj."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privatno"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Ukloni prečac"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Slaba baterija"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 datoteka"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Dodaj iz"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Upozorenja"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bilo koji"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Preostalo upotreba"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Sadržaj"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum izrade"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Obrisati odabrane stavke?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Pokreni"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Naziv datoteke"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Vrs. dat."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ime mape"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Prosljeđivanje"
+
+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_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemoguće"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individualno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Zadnja promjena"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Popis i detalji"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Učitavanje podataka mem. kartice..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moj video"
+
+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_BODY_NO_FILES"
+msgstr "Nema datoteka"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nema nedavno otvorenih datoteka"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nema nedavnih datoteka"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d datoteka"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d stavka"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d stavki"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Moguće"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Ispis"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Pr.ime"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Prava"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Dijeli"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Prikaz skrivenih datoteka"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvukovi"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Iskorišt. memorije"
+
+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_BODY_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Valjanost"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Pozadine"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Dodaj na početnu"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovdje"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idi u Datoteke"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Početna"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamijeni"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pretraži sve mape"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Postavi ovdje"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Napredno pretraživanje"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Zvuk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Spoji na mobilnu mrežu"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Spoji se na Wi-Fi mrežu"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Broj"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Unesite naziv mape."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokalno"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Nedavne datoteke"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Ukloni datoteku"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Dijeli zvuk & slikaj"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Pohrana"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Nije moguće kreirati mapu"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Odaberi sve"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Unesi naziv mape"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Dodaj u prečace"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kao slikovne datoteke"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Kao video datoteke"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton pozivatelja"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimiraj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (najnoviji)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (najstariji)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimiraj"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimiraj ovdje"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Zadani ton zvona"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljni prikaz"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Izdvoji"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Izdvoji u trenutnu mapu"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Idi u mapu"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Sakrij datotečni nast."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Stavke"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premjesti ovdje"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Otvorite lokaciju datoteke"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Osobna stranica"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Snimi zvuk"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Spremi u Imenik"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Promjeni ime"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Preimenovano."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Preimenuj mapu"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Spremi ovdje"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Traži uređaje u blizini"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Odabrano"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Pošalji vezu"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaz ekstenzija datoteka"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Izdvoji"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortiraj"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Sličice"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Pregled kao"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 stavka bit će obrisana."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "A-Z"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Obrisati?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nastavak"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje neuspješno."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje neuspješno."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Obrisati odabranu kategoriju?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Z-A"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Zaštićena datoteka. Nemoguće poslati."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM datoteka nedostupna"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Ime datoteke već postoji."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ime mape već postoji."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Unos teksta"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neispravno ime datoteke."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Učitavanje..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dostignut maksimalan broj mapa."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premještanje neuspješno."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Ime je prazno."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedovoljno pričuvne memorije."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedovoljno memorije. Obrišite stavke i ponovite."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedovoljno memorije. Dostupno %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Zalijepi ovdje"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d datoteka bit će obrisano."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dozvola odbijena."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Ukloniti s nedavnog popisa datoteka?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Ukloniti iz Prečaca?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Ukloniti?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Isti naziv datoteke već postoji!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Već postoji isto ime."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Odaberite stavku"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Slanje neuspješno."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Dodan prečac."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Izvorišna i odredišna mapa su iste."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Uređaj je odspojen."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Nemoguće izvršiti radnju. Greška mreže."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Nemoguće reprod. tijekom poziva."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Morate biti spojeni na Wi-Fi mrežu da biste tražili najbliže uređaje. Spojite se na Wi-Fi i pokušajte ponovno."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazad"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premjesti"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Traži"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Poredaj po"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Prikaži kao"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Prekid"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Vanjska memorija"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Mem. kartica"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimirano."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimirano."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Skidanje datoteke..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Datoteke su komprimirane."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Datoteke su izdvojene."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Datoteka je uvezena."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nema uređaja. Pretraživanje se nastavlja u pozadini."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Mapa"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Spoji"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Zadani ton obavijesti"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Dodaj prečac"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Obrisati stavke?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Obriši stavku"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Odaberite stavke"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nema rezultata"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Obrisati %d slika?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Obrisati stavku?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 stavka odabrana."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Unesen neispravan znak. Pokušajte ponovno"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d odabranih stavki."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Bešumno"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Odaberite stavku"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Možete odabrati do %d stavki."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Skidanja"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Obrisati?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Premjesti"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Premještanje..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Brisanje..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Neuspješno."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Odabrano"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Premješteno."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopirano."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortiraj"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Neuspješno."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "OK"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kartica"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memorija uređaja"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Dodajte na osobnu memoriju"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Uklonite iz osobne memorije"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Izbrisati ovu stavku?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Ukloni iz Privatnog"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Premjesti u Privatno"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maks. broj znakova."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Osobna memorija"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatiranje obavljeno."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Naziv (Z do A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Naziv (A do Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Snimka zaslona"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nema rezultata."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Ton poruke"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Unesite ime."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moje Datoteke"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Dodano."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Procesiranje..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodržana datoteka."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Ukloniti?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privatni sadržaj"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiraj na"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Premjesti u"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Pogreška dodavanja prečaca."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedovoljno memorije. Obrišite neke datoteke"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Uklonjeno."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privatna memorija"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ništa odabrano."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Dijeli"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Prikaži kao"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Popis"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Prikaz"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Spremi kao"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Uklanjanje nije uspjelo."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Roditeljska zaštita"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ime datoteke već postoji."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Glas"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi nije dostupan. Povezivanje s mobilnim mrežama može uzrokovati dodatne troškove ovisno o vašoj tarifi."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Dosegnut je maksimalan broj znakova (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Priprema..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d odabrano"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Izbriši stavke"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nema skidanja"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Skidanje dovršeno"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Upravitelj skidanja"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Stavke će se prikazati ovdje nakon što ih skinete."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Preuzimanje prekinuto"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Skidanje neuspješno"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idite na %s postavke da biste izbrisali neke podatke ili umetnite SD karticu."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idite na %s postavke da biste oslobodili memoriju, a zatim pokušajte ponovno."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Nema dovoljno prostora na SD kartici. Idite na %s postavke da biste izbrisali neke podatke ili promijenite zadano mjesto spremanja na Uređaju."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idite na %s postavke da biste izbrisali neke podatke, a zatim pokušajte ponovno."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Idi u Memoriju"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Zadana memorija puna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Starije"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Pohrana"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD kartica"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Memorija uređaja"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Obavješćivanje poslužitelja..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d datoteka bit će obrisano."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ova se datoteka ne može pronaći. Dodirnite Preuzmi kako biste je pokušali ponovno preuzeti."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Nemoguće otvoriti datoteku"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nema aplikacije potrebne za otvaranje ove datoteke."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Dodirnite Preuzmi za ponovni pokušaj."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 stavka bit će obrisana."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktiviranje DRM sadržaja..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nema aplikacije potrebne za provedbu ove radnje."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Mjesto spremanja"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Uvoz"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Prekid"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "U redu"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Odaberi sve"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d odabrano"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Skini"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Danas"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Jučer"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Zamij."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Primijeni na sve stavke"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Kreiraj zip datoteku"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Izdvajanje zip datoteke"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moje Datoteke"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Internet"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Povijest skidanja"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nema povijesti"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Lagano dijeljenje"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Nemog. instalirati aplikaciju"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Moguće je instalirati samo TPK datoteke. Preporučujemo da instalirate samo aplikacije preuzete iz trgovine Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Ako stavke izbrišete ovdje, one će se izbrisati i iz Dropboxa. Izbrisat će se određen broj stavki (%d)."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Ako stavku izbrišete ovdje, ona će se izbrisati i iz Dropboxa. Izbrisat će se 1 stavka."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Ako stavke premjestite, one će se izbrisati iz Dropboxa. Premjestit će se određen broj stavki (%d)."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Ako stavku premjestite, ona će se izbrisati iz Dropboxa. Premjestit će se 1 stavka."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Odaberi mjesto spremanja"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Zaustavi"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Šalji"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Neuspješno slanje datoteke"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Zaustavi slanja"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Dodirnite Pošalji i pokušajte ponovno."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Učitavanje će se zaustaviti, a datoteka se neće izbrisati."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Nedavno pogledano"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nemoguće spremiti podatke"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idite na Postavke > Baterija i memorija > Memorija, zatim izbrišite neke datoteke i pokušajte ponovno."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idite na Postavke > Baterija i memorija > Memorija, zatim izbrišite neke datoteke i pokušajte ponovno."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Slanje u"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Poslano na Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privatno"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bajtova"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Dodaj"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Naslovna"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Ostalo"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Više"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Početna"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Nepoznata greška."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Nije moguće postavljanje naziva mape '.' ili '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ne prikazuj skrivene datoteke"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaži skrivene datoteke"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Nepoznato"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Naziv prečaca već se koristi."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Osnovno"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Datoteka"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Datoteke"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mapa"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mape"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audiodat."
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Preuzete aplikacije"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videozapisi"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Prekid"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Prekid"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Novo"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Izbriši"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "U redu"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Ukloni"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Dodavanje prečaca"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audiodatoteke"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiranje"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiranje u"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Stvaranje mape"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Izbriši prečac"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Skinute aplikacije"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Premještanje"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Premjesti na"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d odabrano"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Nedavne datoteke"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Prečaci"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Slanje u"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Prikaži kao"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Prečaci"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Memorija uređaja"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD kartica"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Prikaži datotečne nastavke"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaži skrivene datoteke"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nema datoteka"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "A-Z"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopija"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Kreiraj mapu"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Silazno"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaljan popis"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne prikazuj više"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Vrsta datoteke"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Popis"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Premjesti"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Vrijeme"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 će stavka biti uklonjena."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Izbrisat će se 1 prečac."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Premještanje..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d stavki bit će uklonjeno."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d prečaca bit će obrisano."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Korištenje mobilnih podataka u roamingu može dovesti do dodatnih troškova, ovisno o vašoj tarifi."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Dostupne upotrebe"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Datum izrade"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Opis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Prosljeđivanje"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Zadnja promjena"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rezolucija"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Ukupna veličina"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Valjanost"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Odredišna je mapa podmapa izvorišne mape."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Odredišna mapa jednaka je izvornoj."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Dodavanja prečaca nije uspjelo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Kopiranje stavke nije uspjelo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Brisanje stavke nije uspjelo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Premještanje stavke nije uspjelo."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Uklanjanje stavke nije uspjelo."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Već postoji naziv datoteke."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Dosegnut je maksimalan broj prečaca (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Dodan je prečac."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Prečac već postoji."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Aktualiziraj"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d stavki bit će izbrisano."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Deinstalirat će se više aplikacija (%d)."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s će se deinstalirati."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Prikaz popisa"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Naziv mape već se koristi."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokalna memorija"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Mem. uređaja"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Niste prijavljeni."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Sve datoteke"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Memorija oblaka"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Redoslijed"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Prečaci"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Vrijeme"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Lice nije prepoznato"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Već postoji."
+
+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_MORE"
+msgstr "Više"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premjesti ovdje"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Zalijepi ovdje"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Postavi"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ovu datoteku ne podržava niti jedna aplikacija na vašem uređaju."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d datoteke će se izbrisati."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Datoteke poslane"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ODUSTANI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "IZBRIŠI"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Odabir stavke"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nema poslanih datoteka"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Nakon što ih pošaljete, stavke će se prikazati ovdje."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nemoguće spremiti podatke"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idite na Postavke > Baterija i memorija > Memorija, zatim izbrišite neke datoteke i pokušajte ponovno."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idite na Postavke > Baterija i memorija > Memorija, zatim izbrišite neke datoteke i pokušajte ponovno."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Greška."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memorija puna."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 stavka izbrisat će se iz Dropboxa."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Određen broj stavki (%d) izbrisat će se iz Dropboxa."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilni su podaci isključeni. Spojite se na Wi-Fi mrežu ili uključite Mobilne podatke i pokušajte ponovno."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Osobna memorija"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Putanja"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosegnut maksimalan broj znakova %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Odaberite memoriju"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Povijest preuzimanja"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Povijest preuzimanja"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Skidanje..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Preuzimanja"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nema preuzimanja"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Preuzimanje neuspješno"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Datum isteka: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Datum isteka: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Pogreška preuzimanja datoteke"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Pokušajte ponovno preuzeti datoteku ili je uklonite iz slijeda preuzimanja."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Ponovi"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorija"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Naziv mape je u upotrebi"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Naziv datoteke se već koristi"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Naziv datoteke (%s) već se upotrebljava u odredišnoj mapi."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Naziv mape (%s) već se upotrebljava u odredišnoj mapi."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Az eszköz nem kapcsolódik Wi-Fi hálózathoz. Mobilhálózati kapcsolat létesítése az előfizetési csomagtól függően további költséggel járhat."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Megosztás"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Megosztás"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "A mobil internetkapcsolat ki van kapcsolva. Kapcsolódjon Wi-Fi-hálózathoz, vagy kapcsolja be a mobil internetkapcsolatot, és próbálja újra."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Töröl %d elemet."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Törli ezt az elemet."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Letöltés..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Kevés a memória."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Megszakítva."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Sikertelen letöltés"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Sikeres"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Létrehoz"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Törölve."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memóriakártya eltávolítva."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Keresés..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Hálózati kapcsolat hibája."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Mappa törlése"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Adja meg a mappa nevét."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Letöltött alk."
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Hálózati kapcsolódási hiba történt. A hívás befejeződött. Újból kapcsolódik a hálózathoz?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Ment"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Igen"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nem"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Parancsikon hozzáadása"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Törlés"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Parancsikon törlése"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Parancsikon átnevezése"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Keresés"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Megosztás"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Tárhelyhasználat"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne jelenjen meg újra"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bájt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nem lehet a szerverhez csatlakozni."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privát"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Parancsikon eltáv."
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Alacsony akkufeszültség"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fájl"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Saját album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Hozzáadás innen:"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Jelzések"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bármely"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Lehetséges felhasználás"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bájt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Tartalom"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Létrehozás dátuma"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dátum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Törli a kiválasztott tételeket?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumentumok"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Végrehajt"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Fájlnév"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Fájltípus"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappa neve"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Továbbítás"
+
+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_BODY_IMAGES"
+msgstr "Képek"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nem lehetséges"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Egyéni"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervallum"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Legutóbbi módosítás"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista és részletek"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Hely"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-adatok inicializálása..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Saját videofelvételek"
+
+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_BODY_NO_FILES"
+msgstr "Nincs fájl"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nincs legutóbb megnyitott fájl"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "A legutóbbi fájlok listája üres"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fájl"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d tétel"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d tétel"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Lehetséges"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Nyomtatás"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Átnev."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Jogi státusz"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Csengőhangok"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Megosztás"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Rejtett fájlok megjelenítése"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Hangok"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Tárhelyhasználat"
+
+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_BODY_UP"
+msgstr "Fel"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Érvényesség"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Szállító"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videók"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Háttérképek"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Kezdőképernyőre"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportálás ide"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Saját fájlok megny."
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Kezdőkép."
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Csere"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Ker. az összes mappában"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Beállítás ide"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Speciális keresés"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Hang"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Kapcsolódás mobilhálózathoz"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Kapcsolódás Wi-Fi hálózathoz"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Számláló"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Adja meg a mappa nevét."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Helyi"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Új mappa"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Legújabb fájlok"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Fájl eltávolítása"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Hangos képek megosztása"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Tárhely"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Nem lehet mappát létrehozni"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Összes kijelölése"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Adja meg a mappa nevét"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Parancsikonok közé vétel"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Képfájlként"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Videofájlként"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Hívó csengőhangja"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Tömörítés"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Mappa létrehozása"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Kibontás"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Kibontás ide"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Alapértelmezett csengőhang"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Részletes nézet"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Szerkeszt"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Kibontás"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Kibontás az aktuális mappába"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Mappa megnyitása"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Kiterjesztés elrejtése"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Tétel"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Név"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Rendezés"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Áthelyezés ide"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Név"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Fájl helyének megnyitása"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Személyes oldal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Hangfelvétel"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Rögzítés a Névjegyzékben"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Átnevezés"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Átnevezve."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Mappa átnevezése"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Mentés ide"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Közeli eszközök keresése"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Kiválasztott"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Hivatkozás megosztása"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fájlkiterjesztés megjelenítése"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Kettéosztás"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Rendezés szempontja"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatűrnézet"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Megtekintés"
+
+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_OPT_ZIP"
+msgstr "Tömörítés"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Törölni fog 1 tételt."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Növekvő"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Törli?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Tovább"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "A másolás sikertelen."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Törlés sikertelen."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Törli a kiválasztott tételt?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Csökkenő"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fájl. Küldés nem lehetséges."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "A DRM-fájl nem érhető el."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "A fájlnév már foglalt."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "A mappanév már létezik."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formátum"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Feladó"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Szöveg beírása"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Érvénytelen fájlnév"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Betöltés..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum mappaszám elérve."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Az áthelyezés sikertelen."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Név üres."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Kevés a halommemória."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Kevés a memória. Töröljön tételeket, és próbálja újra."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Kevés a memória. A szabad memória %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Beillesztés ide"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d tételt törölni fog."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Engedély megtagadva."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Eltávolítja a legutóbbi fájlok listájáról?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Eltávolítja a Parancsikonokból?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Törli?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ugyanez a fájlnév már létezik!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Már van ilyen név."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Elem kiválasztása"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sikertelen küldés"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Parancsikon hozzáadva."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "A célmappa azonos a forrásmappával."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Eszköz leválasztva."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Nem lehet végrehajtani a műveletet. Hálózati hiba történt."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Hívás közben nem lehet lejátszani."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "A közeli eszközök kereséséhez Wi-Fi hálózati kapcsolat szükséges. Létesítsen Wi-Fi kapcsolatot, és próbálja újra."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Vissza"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Másol"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Töröl"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Szerkeszt"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Áthelyez"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Keres"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Rendezés szemp."
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Nézet"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Mégse"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Részletek"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Mind"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Külső tároló"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memória- kártya"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Fel"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Tömörítve."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Kibontva."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Fájl letöltése..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fájlok tömörítve."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fájlok kibontva."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fájl importálva."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nem található eszköz. Folytatódik a közeli eszközök keresése."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Könyvtár"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Kapcsolód."
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Alapért. értesítési hang"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Gyorsgombot hozzáad"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Törli a tételeket?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Átnevez"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eltávolít"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Tétel törlése"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Tételek kijelölése"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nincs találat"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Töröl %d elemet?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Törli a tételt?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 tétel kijelölve."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Érvénytelen karaktert vitt be. Próbálja újra"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d tétel kijelölve."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Csendes"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Elem kiválasztása"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Legfeljebb %d tételt jelölhet ki."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Letöltések"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Törli?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Áthelyez"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Másol"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Áthelyezés..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Másolás..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Törlés..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Sikertelen művelet"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Kiválasztott"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Áthelyezve."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Átmásolva."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Rendezés szempontja"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Sikertelen"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Kész"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kártya"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Eszközmemória"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Személyes tárhelyhez adás"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eltávolítás a személyes tárhelyről"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Törli a tételt?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eltávolítás a Privátból"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Áthelyezés a Privátba"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Nincs hely több karakternek."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eltávolítás..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Személyes tárhely"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formázás kész."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Név (Z-től A-ig)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Név (A-tól Z-ig)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Képernyőfelvétel"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nincs találat."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Üzenetjelzés"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Részletek"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Írja be a nevet."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Saját fájlok"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Hozzáadva."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Feldolgozás folyamatban"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "A fájltípus\nnem támogatott."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Törli?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privát tartalom"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Másolás ide"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Áthelyezés ide"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nem sikerült hozzáadni a parancsikont."
+
+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_POP_REMOVED"
+msgstr "Törölve."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privát tárhely"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Semmi nincs kiválasztva."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Megosztás"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Nézet"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Megnéz"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Mentés másként"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Az eltávolítás sikertelen."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Szülői értékelés"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "A fájlnév már foglalt."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Hang"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "A Wi-Fi nem elérhető. Mobilhálózati kapcsolat létesítése az előfizetéstől függően további költséggel járhat."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Elérte a karakterek maximális számát (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Előkész..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d kiválasztva"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Tételek törlése"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nincsenek letöltések"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "A letöltés befejeződött"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Letöltéskezelő"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Itt jelennek majd meg a letöltött tételei."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Letöltés megszakítva"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Sikertelen letöltés"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Nincs elég hely az eszköz tárhelyén. Nyissa meg a(z) %s beállításait, és töröljön adatokat, vagy helyezzen be SD-kártyát."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Nincs elég hely az eszköz tárhelyén. Nyissa meg a(z) %s beállításait, szabadítson fel tárterületet, majd próbálja újra."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Nincs elég hely az SD-kártyán. Nyissa meg a(z) %s beállításait, és töröljön adatokat, vagy válassza ki alapértelmezett tárhelyként az Eszközt."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Nincs elég hely az SD-kártyán. Nyissa meg a(z) %s beállításait, és töröljön adatokat, majd próbálja újra."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Tárhely megnyitása"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Az alapértelmezett tárhely megtelt"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Régebbi"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Tárhely"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eltávolítás..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kártya"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Eszköz tárhelye"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Szerver értesítése..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d tételt törölni fog."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "A fájl nem található. A Letöltés megérintésével megpróbálhatja újból letölteni."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Nem lehet megnyitni a fájlt"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nem található alkalmazás a fájl megnyitásához."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Érintse meg a Letöltés gombot az újabb próbálkozáshoz."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Törölni fog 1 tételt."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM-tartalom aktiválása..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nem található alkalmazás a művelet végrehajtásához."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Mentési hely"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importálás"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Mégse"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Összes kijelölése"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d kijelölve"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Letöltés"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Ma"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Tegnap"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Törlés"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Csere"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Az összes elemre érvényes"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "ZIP-fájl létrehozása"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ZIP-fájl kibontása"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Saját fájlok"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Letöltési előzmények"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nincs előző oldal"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Egyszerű megosztás"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Az alkalmazás nem telepíthető"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Csak TPK-fájlok telepíthetők. Azt javasoljuk, hogy csak a Tizen áruházból letöltött alkalmazásokat telepítsen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Az innen törölt elemek a Dropboxból is törlődnek. %d elemet fog törölni."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Az innen törölt elem a Dropboxból is törlődik. 1 elemet fog törölni."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Az elemek áthelyezésével törli azokat a Dropboxból. %d elemet fog áthelyezni."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Az elem áthelyezésével törli azt a Dropboxból. 1 elemet fog áthelyezni."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Mentési hely kiválasztása"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Leállítás"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Feltöltés"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Nem sik. feltölteni a fájlt"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Feltöltések leállítása"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Érintse meg a Feltöltés gombot az újabb próbálkozáshoz."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "A feltöltés leáll, de a fájl nem törlődik."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Legutóbb megtekintett"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Az adatok nem menthetők"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nincs elég hely az eszköz tárhelyén. Válassza a Beállítások > Energia és tárhely > Tárhely pontot, töröljön fájlokat, majd próbálja újra."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nincs elég hely az SD-kártyán. Válassza a Beállítások > Energia és tárhely > Tárhely pontot, töröljön fájlokat, majd próbálja újra."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Feltöltés célhelye"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-feltöltések"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Magánbeszélgetés"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bájt"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Hozzáad"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Otthoni"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Jelzés"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Egyéb"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Egyebek"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Megnyitás"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Ismeretlen hiba"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "„.” vagy „..” nem állítható be mappanévként."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rejtett fájlok elrejtése"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rejtett fájlok megjelenítése"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Ismeretlen"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Már van ilyen nevű parancsikon."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Alapvető"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fájl"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fájlok"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mappa"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mappák"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Rendszer"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Név"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Hangfájlok"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumentumok"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Letöltött alkalmazások"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Képek"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videók"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Mégse"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Mégse"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Létrehozás"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Törlés"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Átnevezés"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Par.ikon hozzáadása"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Hangfájlok"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Másolás"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Másolás ide"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Mappa létrehozása"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Parancsikon törlése"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Részletek"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumentumok"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Letöltött alkalmazások"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Képek"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Áthelyezés"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Áthelyezés célhelye"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d kijelölve"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Legutóbbi fájlok"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Átnevezés"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Gyorsgombok"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Rendezés szempontja"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Feltöltés célhelye"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videók"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Megjelenítés módja"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Mind"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Par.ikonok"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Tartalom"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Eszköz tárhelye"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formátum"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Hely"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kártya"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Kiterjesztés megjelenítése"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rejtett fájlok megjelenít."
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Méret"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Típus"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Forgalmazó"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nincs fájl"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Növekvő"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Másolás"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Mappa létrehozása"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Csökkenő"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Részletes lista"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Részletek"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne jelenjen meg újra"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Fájl típusa"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Áthelyezés"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Méret"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Idő"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Típus"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 tételt eltávolít."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Töröl 1 parancsikont."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Másolás..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Áthelyezés..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d tételt eltávolít."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d parancsikont törölni fog."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eltávolítás..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Előfizetési csomagjától függően lehetséges, hogy a mobil internetkapcsolat roamingos használatáért további díjat kell fizetni."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Elérhető felhasználók"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Létrehozás dátuma"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Leírás"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Továbbítás"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Legutóbbi módosítás"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Felbontás"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Teljes méret"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Érvényesség"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "A célmappa a forrásmappa almappája."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "A célmappa azonos a forrásmappával."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nem sikerült hozzáadni a parancsikont."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Nem sikerült átmásolni az elemet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Nem sikerült törölni az elemet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Nem sikerült áthelyezni az elemet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Nem sikerült eltávolítani az elemet."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ilyen fájlnév már van."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Elérte a parancsikonok maximális számát (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Hozzáadta a parancsikont."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Már van ilyen parancsikon."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Frissítés"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Törölni fog %d elemet."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Eltávolít %d alkalmazást."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "El fogja távolítani a(z) %s alkalmazást."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Méret"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Lista- nézet"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Ilyen nevű mappa már van."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Helyi tároló"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Eszk. tárhelye"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nincs bejelentkezve."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Minden fájl"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Felhőtároló"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Sorrend"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Gyorsgombok"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Idő"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Eltávolítás"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tartalmazott elem"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nincs észlelt arc"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Már létezik."
+
+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_MORE"
+msgstr "Egyebek"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Áthelyez ide"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Beilleszt ide"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Beállít"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Az eszköz egyetlen alkalmazása sem támogatja ezt a fájltípust."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Törölni fog %d fájlt."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Elküldött fájlok"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KÉSZ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "MÉGSE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "TÖRLÉS"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Átnevez"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Vál. ki egy elemet"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nincs feltöltés"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Itt jelennek majd meg a feltöltött elemek."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Az adatok nem menthetők"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nincs elég hely az SD-kártyán. Válassza a Beállítások > Energia és tárhely > Tárhely pontot, töröljön fájlokat, majd próbálja újra."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nincs elég hely az eszköz tárhelyén. Válassza a Beállítások > Energia és tárhely > Tárhely pontot, töröljön fájlokat, majd próbálja újra."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Hiba"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memória megtelt."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Töröl 1 elemet a Dropboxból."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Töröl %d elemet a Dropboxból."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "A mobil internetkapcsolat ki van kapcsolva. Kapcsolódjon Wi-Fi hálózathoz, vagy kapcsolja be a mobil internetkapcsolatot, és próbálja újra."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Személyes tárhely"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Útvonal"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Elérte a karakterek maximális számát (%d)."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Tárhely kiválasztása"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Letöltési előzmények"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Letöltési előzmények"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Letöltés..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Letöltések"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nincsenek letöltések"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Sikertelen letöltés"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Elévül: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Elévült: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Nem sikerült letölteni a fájlt"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Próbálja újból letölteni a fájlt, vagy távolítsa el a letöltési sorból."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Újra"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eltávolítás"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategória"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Ilyen nevű mappa már van"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ugyanez a fájlnév már létezik!"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ilyen nevű (%s) fájl már van a célmappában."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ilyen nevű (%s) mappa már van a célmappában."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ձեր սարքը միացված չէ Wi-Fi ցանցի: Շարժական կապի ցանցին միանալը կարող է լրացուցիչ վճարների հանգեցնել՝ Ձեր վճարային պլանից կախված"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Համօգտագործել հետևյալի միջոցով՝"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Համօգտ. հետևյալով՝"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Շարժական տվյալներն անջատված են: Փոխարենը միացեք Wi-Fi ցանցի կամ միացրեք Շարժական տվյալներն ու նորից փորձեք:"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d տարրեր կվերացվեն:"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Այս տարրը կվերացվի:"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Բեռնում..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Չկա բավական հիշողություն:"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Չեղարկված է:"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Բեռնումն անհասանելի է:"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Հաջողված է"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Ստեղծել"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Ջնջված է:"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Հիշողության քարտը հեռացված է:"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Որոնում է..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Ցանցային կապակցման սխալ:"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Ջնջել թղթապանակը"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Մուտքագրեք թղթապանակի անունը:"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Ներբեռնված ծրագրեր"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ցանցային կապակցման սխալ է տեղի ունեցել: Զանգն ընդհատվելու է: Վերակապակցվե՞լ ցանցին:"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Ընդունել"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Պահել"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Այո"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ոչ"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Ավելացնել դյուրանցում"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Վերացնել"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Վերացնել դյուրանցումը"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Վերանվանել դյուրանցումը"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Որոնել"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Պարամետրեր"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Համօգտագործել"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Պահոցի օգտագործում"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Այլևս ցույց չտալ"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "Բ"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Բայթ"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "ԳԲ"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "ՄԲ"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Անհնար է միանալ սերվերին:"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Գաղտնի"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Հեռացնել դյուրանցում"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Մարտկոցի լիցքը թույլ է"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ֆայլ"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Իմ ալբոմը"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Ավելացնել այստեղից՝"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Ազդանշաններ"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Ցանկացած"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Հասանելի օգտվողներ"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Բայթ"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Բովանդակություն"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Ստեղծման ամսաթիվը"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Ամսաթիվ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Վերացնե՞լ ընտրված տարրերը:"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "ԿԲ"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Փաստաթղթեր"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Կատարել"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Ֆայլի անուն"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Նիշքի տիպ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Թղթապանակի անունը"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Պատկերներ"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Անհնար է"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Անհատ"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Դադար"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Վերջին փոփոխվածը"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Ցուցակ և մանրամասներ"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Գտնվելու վայր"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC տվյալներ են նախապատրաստվում..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Իմ ձայնահոլովակները"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Բավարար տեղ չկա հեռախոսի հիշողության մեջ: Վերացրեք որոշ տարրեր և նորից փորձեք:"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Ֆայլեր չկան"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Վերջերս բացված ֆայլեր չկան"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Վերջերս ֆայլեր չկան"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ֆայլ"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d տարր"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d տարր"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Հնարավոր"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Տպել"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Վերանվ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Իրավունքի կարգավիճակ"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Մեղեդիներ"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Համատեղ օգտագործում"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Ցույց տալ թաքնված ֆայլերը"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ձայներ"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Վերև"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Վավերականություն"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Մատակարար"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Տեսահոլովակներ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Պաստառներ"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Ավ. հիմն. էկրնին"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Արտահանել այստեղ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Գնալ Իմ Ֆայլերը"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Տուն"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Փխրնել"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Որոնեք բոլոր թղթպնկները"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Դնել այստեղ"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Ընդլայնված որոնում"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Աուդիո"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Միանալ շարժական կապի ցանցին"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Միացում Wi-Fi ցանցին"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Քանակ"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Մուտքագրեք թղթապանակի անունը:"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Տեղային"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Նոր թղթապանակ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Վերջին ֆայլերը"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Հեռացնել ֆայլ"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Կիսեք ձայն և նկար"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Պահոց"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Անհնար է պանակ ստեղծել"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Ընտրել բոլորը"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Մուտքագրեք պանակի անուն"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Ավելացնել դյուրանցումներին"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Որպես պատկերային նիշքեր"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Որպես տեսանիշքեր"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Զանգահարողի զանգի մեղեդի"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Խտացնել"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ստեղծել թղթապանակ"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Ամսաթիվ (առավել վերջին)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Ամսաթիվ (ամենահին)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Ապախտացնել"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Ապախտացնել այստեղ"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Լռելյայն զանգի մեղեդի"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Մանրամասն դիտում"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Խմբագրել"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Դուրս բերել"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Հանել ընթացիկ պանակ"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Գնալ պանակ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Թքցնլ ֆայլի ընդլայնում"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Միույթ"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Անուն"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Թվարկել ըստ"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Տեղափոխել այստեղ"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Անուն"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Բացել ֆայլի տեղը"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Անձնական էջ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Ձայնագրել հնչյուն"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Գրանցել Կոնտակտներում"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Վերանվանել"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Վերանվանված"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Վերանվանել թղթապանակը"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Պահպանել այստեղ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Տեսածրել մերձակա սարքերը"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Ընտրված"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Համօգտագործել հղումը"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Ցույց տալ ֆայլի ընդլայնումը"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Բաժանել"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Փոքրացված պատկերների տեսք"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Դիտել որպես"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Դիտել ըստ ցանկի"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Դիտել ըստ մանրապատկերների"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 տարր կվերացվի:"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Աճող"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Ջնջե՞լ"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Շարունակել"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Պատճենումը ձախողվեց:"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ջնջումը ձախողվեց:"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Ջնջե՞լ ընտրված տարրերը"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Նվազող"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ֆայլ: Հնարավոր չէ ուղարկել:"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ֆայլը առկա չէ:"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Ֆայլի անունն արդեն օգտագործման մեջ է:"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Թղթապանակի անունն արդեն գոյություն ունի:"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Ձևաչափ"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Ումից"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Մուտքի տեքստ"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Անվավեր ֆայլի անուն:"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Բեռնում է..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Հասել եք թղթապանակների առավելագույն քանակի:"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Տեղափոխումը ձախողվեց:"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Անունը դատարկ է:"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Չկա բավական զանգվածային հիշողություն:"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Հիշողությունը բավարար չէ: Վերացրեք որոշ տարրեր և նորից փորձեք:"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Չկա բավական հիշողություն: %s-ը հասանելի է:"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Վերլուծել այստեղ"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d տարրեր կվերացվեն:"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Թույլտվությունը մերժվեց:"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Հեռացնե՞լ վերջին ֆայլերի ցանկից:"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Հեռացնե՞լ Դյուրանցումներից:"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Հեռացնե՞լ"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Նույն ֆայլն արդեն գոյություն ունի:"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Նույն անունն արդեն օգտագործվում է:"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Ընտրել տարրը"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Ուղարկման ձախողում:"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Դյուրանցումն ավելացվել է:"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Նշանակման թղթապանակը հանդիսանում է սկզբնական թղթապանակի ենթաթղթապանակ:"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Նշանակման թղթապանակը նույնն է, ինչ որ սկզբնական թղթապանակը:"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Անհնար է կատարել այս գործողությունը: Ցանցի սխալ է տեղի ունեցել:"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Անհնար է վերարտադրել կանչի ընթացքում:"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Անհնար է DRM-ով պաշտպանված բովանդակությունը դնել որպես զանգի հնչերանգ կամ ծանուցման զգուշացում:"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Մոտակա սարքերի առկայությունը տեսածրելու համար հարկավոր է միանալ Wi-Fi ցանցի: Միացեք Wi-Fi-ի միջոցով և նորից փորձեք:"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ՀԵՏ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Պատճենել"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ջնջել"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Խմբագրել"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Տեղափխել"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Որոնում"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Դիտել որպես"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Չեղկլ"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Մանրամսն."
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Բոլոր"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Արտաքին պահոց"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Հիշաքարտ"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Հեռախոս"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Վեր"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Խտացված"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Ապախտացված"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Ներբեռնվում է ֆայլ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Ֆայլերը խտացվեցին"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Ֆայլերը դուրս բերվեցին"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Նիշքը ներմուծված է:"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Սարքեր չեն գտնվել: Տեսածրումը կշարունակվի հետին պլանում"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Գրացուցակ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Միանալ"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Կանխադրված ծանուցման ձայն"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Ավելացնել արագ անցում"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Վերացնե՞լ տարրեր:"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Վերանվանել"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Պարամետրեր"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Հեռացնել"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Վերացրեք տարր"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Ընտրել տարրեր"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Արդյունքներ չեն գտնվել"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Ջնջե՞լ %d տարր"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Վերացնե՞լ տարր:"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 տարր է ընտրվել:"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Անվավեր նիշ է մուտքագրվել: Նորից փորձեք"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d տարր է ընտրվել:"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Անձայն"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Ընտրել տարրը"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Կարող եք ընտրել մինչև %d տարր:"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Բեռնումներ"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Ջնջե՞լ"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Տեղափոխել"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Պատճենել"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Տեղափոխում..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Պատճենում է..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Ջնջվում է..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Գործողությունը ձախողվեց:"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Ընտրված"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Տեղափոխված է"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Պատճենված է:"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Ձախողվեց:"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Պատրաստ"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD քարտ"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Սարքի հիշողություն"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Ավելացնել անհատական պահոցին"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Հեռացնել անհատական պահոցից"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Վերացնե՞լ այս տարրը:"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Հեռացնել Գաղտնիից"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Տեղափոխել դեպի Գաղտնի"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Հասել եք նիշերի առավելագույն քանակին:"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Հեռացնում է..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Անհատական պահոց"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Ձևաչափումն ավարտվեց:"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Անուն (Ֆ-ից Ա)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Անուն (Ա-ից Ֆ)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Էկրանի սևեռում"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Արդյունքներ չեն գտնվել:"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Հաղորդագրության ազդանշան"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Մանրամասներ"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Մուտքագրեք անունը:"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Իմ Ֆայլերը"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Ավելացված է:"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Ընթացքում է"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Ֆայլի չսատարվող տեսակ:"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Հեռացնե՞լ"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Գաղտնի բովանդակություն"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Պատճենել ...ում"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Տեղափոխել դեպի"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Չհաջողվեց դյուրանցում ավելացնել:"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Հիշողությունը չի բավարարում: Ջնջեք որոշ տարրեր"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Հեռացված է"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Անձնական պահոց"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ոչինչ ընտրված չէ:"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Կիսվել"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Դտլ որպ."
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Ցանկ"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Դիտարկում"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Պահպանել որպես"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Հեռացումը ձախողվեց:"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Ծնողի գնահատական"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ֆայլի անունն արդեն օգտագործման մեջ է:"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Ձայն"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi-ը մատչելի չէ: Շարժական կապի ցանցերին միանալը կարող է լրացուցիչ վճարների հանգեցնել՝ Ձեր վճարային պլանից կախված"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Հասել է նիշերի առավելագույն քանակին (%d):"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Պտրստվմ է..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ընտրվել է"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Վերացնել տարրեր"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ներբեռնումներ չկան"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Ներբեռնումն ավարտվեց"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Ներբեռնման կառավարիչ"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Ապրանքներ ներբեռնելուց հետո դրանք կցուցադրվեն այստեղ:"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Ներբեռնումը դադարեցված է"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Ներբեռնումը ձախողվեց"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Ձեր սարքի պահոցում բավարար տեղ չկա: Գնացեք %s դրվածքներ՝ որոշ տվյալներ վերացնելու համար, կամ մտցրեք SD քարտ:"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Ձեր սարքի պահոցում բավարար տեղ չկա: Գնացեք %s դրվածքներ՝ որոշ հիշողության տիրույթ ազատելու համար, հետո նորից փորձեք:"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Ձեր SD քարտում բավարար տեղ չկա: Գնացեք %s դրվածքներ՝ որոշ տվյալներ վերացնելու համար, կամ կանխադրված պահման տեղը փոխեք «Սարք»-ի:"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Ձեր SD քարտում բավարար տեղ չկա: Գնացեք %s դրվածքներ՝ որոշ տվյալներ վերացնելու համար, հետո նորից փորձեք:"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Գնալ Պահոց"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Կանխադրված պահոցը լիքն է"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ավելի հին"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Պահոց"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Հեռացնում է..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD քարտ"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Սարքի պահոց"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Սերվերը ծանուցվում է..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d տարրեր կվերացվեն:"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Անհնար է գտնել այս ֆայլը: Թակեք «Ներբեռնել»՝ ներբեռնումը նորից փորձելու համար:"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Անհնար է բացել ֆայլը"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Անհնար է ծրագիր գտնել այս ֆայլը բացելու համար:"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Թակեք «Ներբեռնել»՝ նորից փորձելու համար:"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 տարր կվերացվի:"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Ակտիվացվում է DRM բովանդակություն..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Անհնար է ծրագիր գտնել՝ այս գործողությունը կատարելու համար:"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Պահման տեղը"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Ներմուծում"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Դադարեցնել"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Ընտրել բոլորը"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ընտրված"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Ներբեռնել"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Այսօր"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Երեկ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Վերացնել"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Փոխրնել"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Կիրառել բոլոր տարրերի նկատ."
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Ստեղծել Zip ֆայլ"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Արտաքաղել zip ֆայլ"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Իմ Ֆայլերը"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Ոստայն"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Ներբեռնման պատմություն"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Պատմություն չկա"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Պարզ համօգտագործում"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Անհնար է տեղադրել ծրագիրը"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Միայն TPK ֆայլեր կարող են տեղադրվել: Խորհուրդ ենք տալիս տեղադրել միայն Tizen Խանութից ներբեռնված ծրագրեր:"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Այս տարրերն այստեղից վերացնելու դեպքում դրանք կվերացվեն նաև Dropbox-ից: %d տարրեր կվերացվեն:"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Այս տարրն այստեղից վերացնելու դեպքում դա կվերացվի նաև Dropbox-ից: 1 տարր կվերացվի:"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Այս տարրերը տեղափոխելու դեպքում դրանք կվերացվեն Dropbox-ից: %d տարրեր կտեղափոխվեն:"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Այս տարրը տեղափոխելու դեպքում այն կվերացվի Dropbox-ից: 1 տարր կտեղափոխվի:"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Ընտրել պահոցի տեղը"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Կանգ"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Վերբեռնել"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Չհաջողվեց վերբեռնել ֆայլը"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Կանգնեցնել վերբեռնումները"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Թակեք «Վերբեռնել»՝ նորից փորձելու համար:"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Վերբեռնումը կկանգնեցվի, բայց ֆայլը չի վերացվի:"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Վերջերս\nդիտված"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Անհն. է պահպանել տվյալներ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ձեր սարքի պահոցում բավարար տեղ չկա: Գնացեք Դրվածքներ > Էներգիա և պահոց > Պահոց, հետո վերացրեք որոշ ֆայլեր և նորից փորձեք:"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ձեր SD քարտում բավարար տեղ չկա: Գնացեք Դրվածքներ > Էներգիա և պահոց > Պահոց, հետո վերացրեք որոշ ֆայլեր և նորից փորձեք:"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Վերբեռնել դեպի"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Վերբեռնումներ Dropbox-ում"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Գաղտնի"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "բայթ"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Ավլնլ"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Տուն"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Ազդանշան"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Այլ"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Ավելին"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Բացել"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Անորոշ սխալ:"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Անհնար է պանակի անունը դնել ‘.’ կամ ‘..’:"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ցույց չտալ թաքցված ֆայլեր"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ցույց տալ թաքնված ֆայլերը"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Անհայտ"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Դյուրանցման անվանումն արդեն գործածվում է:"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Հիմնական"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Ֆայլ"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Ֆայլեր"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Թղթապանակ"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Թղթապանակներ"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Համակարգ"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Անուն"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Ձայնային\nֆայլեր"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Փաստաթղթեր"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ներբեռնված\nծրագրեր"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Պատկերներ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Տեսանյութեր"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Դադարեցնել"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Չեղարկել"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Ստեղծել"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Ջնջել"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Հեռացնել"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Վերանվանել"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Ապատեղադրել"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Ավելացնել դյուրանց."
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Ձայնային ֆայլեր"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Պատճենել"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Պատճենել հետևյալում"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Ստեղծել պանակ"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Վերացնել դյուրանցումը"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Մանրամասներ"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Փաստաթղթեր"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Ներբեռնված ծրագրեր"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Պատկերներ"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Տեղափոխել"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Տեղափոխել դեպի"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ընտրված"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Վերջին ֆայլերը"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Հեռացնել"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Վերանվանել"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Պարամետրեր"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Արագ անցումներ"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Ապատեղադրել"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Վերբեռնել դեպի"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Տեսահոլովակներ"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Դիտել որպես"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Բոլոր"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Դյուրանցում"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Պարունակում է"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Սարքի պահոց"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Ձևաչափ"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Տեղը"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD քարտ"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Ց. տալ ֆայլի ընդլայնումներ"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ցույց տալ թաքնված ֆայլերը"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Չափը"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Տեսակ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Վաճառող"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ֆայլեր չկան"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Աճող"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Պատճենել"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Ստեղծել պանակ"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Նվազող"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Մանրամասն ցանկ"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Մանրամասներ"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Այլևս ցույց չտալ"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Ֆայլի տեսակ"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Ցանկ"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Տեղափոխել"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Հեռացնել"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Չափս"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Ժամանակ"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Տեսակ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Ապատեղադրել"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 տարր կհեռացվի:"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 դյուրանցում կվերացվի:"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Պատճենում է..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Տեղափոխում..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d տարրեր կհեռացվեն:"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d-ի դյուրանցումը կջնջվի:"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Հեռացնում է..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ռոումինգի ընթացքում Շարժական տվյալներ օգտագործելը կարող է լրացուցիչ վճարների հանգեցնել՝ Ձեր վճարային պլանից կախված:"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Մատչելի օգտագործումներ"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Ստեղծման թվականը"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Նկարագրություն"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Փոխանցում"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Վերջին փոփոխումը"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Թողունակություն"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Ընդհանուր չափը"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Վավերություն"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Նպատակային ենթապանակը նույնն է, ինչ ելակետային պանակը:"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Նպատակային պանակը նույնն է, ինչ ելակետային պանակը:"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Չհաջողվեց դյուրանցում ավելացնել:"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Չհաջողվեց պատճենել տարրը:"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Չհաջողվեց վերացնել տարրը:"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Չհաջողվեց տեղափոխել տարրը:"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Չհաջողվեց ջնջել տարրը:"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ֆայլի անունն արդեն գործածվում է"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Հասել է դյուրանցումների առավելագույն քանակին (%d):"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Դյուրանցումն ավելացվել է:"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Դյուրանցումն արդեն գոյություն ունի"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Թարմացնել"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d տարրեր կջնջվեն:"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d ծրագիր կապատեղադրվի:"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s կապատեղադրվի:"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Չափս"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Ցուցակային տեսք"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Պանակի անունն արդեն գործածվում է:"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Տեղական պահոց"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Սարքի պահոց"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Մտած չէ:"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Բոլոր ֆայլերը"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Ամպային պահեստ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Կարգ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Արագ անցումներ"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Ժամանակ"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Ապատեղադրել"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Պարունակում է"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ոչ մի դեմք չի ճանաչվել"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Ավելի"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Տեղափոխել այստեղ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Տեղադրել այստեղ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Գործադրել"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Այս ֆայլի տիպը չի ապահովվում սարքում առկա որևէ ծրագրի կողմից:"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ֆայլեր կվերացվեն:"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Ֆայլերն ուղարկվեցին"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ԱՐՎԱԾ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ԴԱԴԱՐԵՑՆԵԼ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ՎԵՐԱՑՆԵԼ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Վերանվանել"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Ընտրել տարր"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Վերբեռնումներ չկան"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Տարրեր գնելուց հետո դրանք կցուցադրվեն այստեղ:"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Դրվածքներ"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Անհն. է պահպանել տվյալներ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ձեր SD քարտում բավարար տեղ չկա: Գնացեք Դրվածքներ > Էներգիա և պահոց > Պահոց, հետո վերացրեք որոշ ֆայլեր և նորից փորձեք:"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ձեր սարքի պահոցում բավարար տեղ չկա: Գնացեք Դրվածքներ > Էներգիա և պահոց > Պահոց, հետո վերացրեք որոշ ֆայլեր և նորից փորձեք:"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Սխալ:"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Հիշողութունը լիքն է:"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 տարր կվերացվի Dropbox-ից:"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d տարրեր կվերացվեն Dropbox-ից:"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Շարժական տվյալներն անջատված են: Միացեք Wi-Fi ցանցի կամ միացրեք Շարժական տվյալներն ու նորից փորձեք:"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Դրվածքներ"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Անհատական պահոց"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ուղի"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Հասել է նիշերի առավելագույն քանակին՝ %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Ընտրել պահոց"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Ներբեռնումների պատմություն"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Ներբեռնումների պատմթյուն"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Ներբեռնվում է..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Ներբեռնումներ"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ներբեռնումներ չկան"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Ներբեռնումը ձախողվեց"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Ժամկետն ավարտվում է՝ %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Ժամկետն ավարտվել է՝ %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Չհաջողվեց ներբեռնել ֆայլը"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Փորձեք նորից ներբեռնել ֆայլը, կամ այն հեռացրեք ներբեռնման հերթից:"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Նորից փորձեք"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Հեռացնել"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Կատեգորիա"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Պանակի անունը գործածվում է"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ֆայլի անունն օգտագործված է"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Այս ֆայլի անունը (%s) արդեն գործածվում է նպատակային պանակում:"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Այս պանակի անունը (%s) արդեն գործածվում է նպատակային պանակում:"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Tækið er ekki tengt Wi-Fi neti. Ef tengst er í gegnum farsímakerfi kann það að hafa viðbótarkostnað í för með sér, allt eftir áskrift."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Deila með"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Deila um"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Slökkt er á farsímagögnum. Tengstu Wi-Fi neti í staðinn eða kveiktu á farsímagögnum og reyndu aftur."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d atriðum verður eytt."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Þessu atriði verður eytt."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Verið er að hala niður..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ekki er nægt minni."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Hætt við."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Það er ekki hægt að hlaða niður."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Árangur."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Búa til"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eytt."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Minniskort tekið úr."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Verið er að leita..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Tengivilla."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Eyða möppu"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Ritið heiti möppu."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Sótt forrit"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Villa kom upp í tengingu við símkerfi. Símtalinu var slitið. Viltu tengjast símkerfinu aftur?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Í lagi"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Vista"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Já"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Bæta við flýtileið"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Eyða"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Eyða flýtileið"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Breyta heiti flýtileiðar"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Leita"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Deila"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Geymslunotkun"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ekki sýna aftur"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bæti"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Ekki tókst að tengjast netþjóni."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Einkamál"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Fjarlægja flýtileið"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Lítið eftir í rafhlöðu"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 skrá"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albúm notanda"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Bætið við frá"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Áminningar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Hvað sem er"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Tiltæk notkun"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bæti"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Efnisyfirlit"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Búið til"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dagsetning"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Viltu eyða völdum hlutum?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Skjöl"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Framkvæma"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Skrárheiti"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Skráarg."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Heiti möppu"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Framsending"
+
+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_BODY_IMAGES"
+msgstr "Myndir"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ekki hægt"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Stakt"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Bil"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Síðast breytt"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Listi og upplýsingar"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Staðsetning"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-gögn ræsast..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Myndskeiðin mín"
+
+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_BODY_NO_FILES"
+msgstr "Engar skrár"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Engar nýlega opnaðar skrár"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Engar nýlegar skrár"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d skrár"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d atriði"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d hlutir"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mögulegt"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Prenta"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Endurn"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rétt staða"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Hringitónar"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Samnýta"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Sýna faldar skrár"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Hljóð"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Geymslunotkun"
+
+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_BODY_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gildistími"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Seljandi"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Myndskeið"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Veggfóður"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Bæta á heimaskjá"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Flytja hingað"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Opna Skrárnar mínar"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Heima"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Skip. út"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Leita í öllum möppum"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Setja hér"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Ítarleg leit"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Hljóð"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Tengjast farsímakerfi"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Tengst við Wi-Fi net"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Fjöldi"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Ritið heiti möppu."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Staðbundið"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ný mappa"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Nýlegar skrár"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Fjarlægja skrá"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Deila hljóðum og myndum"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Geymsla"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Ekki er hægt að búa til möppu"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Velja allt"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Sláðu inn heiti möppu"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Bæta við flýtileiðir"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Sem myndaskrám"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Sem myndskeiðaskrám"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Hringitónn hringjanda"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Þjappa"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Búa til möppu"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dagsetning (nýjasta)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dagsetning (elsta)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Afþjappa"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Afþjappa hér"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Sjálfgefnir hringitónar"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Upplýsingaskjár"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Breyta"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Afþjappa"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Afþjappa í þessari möppu"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Opna möppu"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fela skráarendingu"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Hlutum"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Heiti"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Færa hingað"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Heiti"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Opna staðsetningu skráar"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Einkasíða"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Taka upp hljóð"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Skrá í tengiliði"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Endurnefna"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Endurnefnt."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Endurnefna möppu"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Vista hér"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Leita að nálægum tækjum"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Valið"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Deila tengli"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Sýna skráargerð"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Skipta í sundur"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Smámyndir"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Sjá sem"
+
+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_OPT_ZIP"
+msgstr "Zip-þjappa"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 hlut verður eytt."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Hækkandi"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Á að eyða?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Halda áfram"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Afritun mistókst."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ekki tókst að eyða."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Viltu eyða valda hlutnum?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Lækkandi"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM skrá. Ekki hægt að senda."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Það er ekki hægt að velja höfundarréttarvarða skrá."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Skráarheitið er þegar í notkun."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Sama skrárheiti er til fyrir."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Snið"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Frá"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Rita texta"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ógilt skráarheiti."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Hleð..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Komið að hámarki möppu."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Ekki tókst að flytja."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nafn er tómt."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Of lítið safnminni."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Of lítið minni. Eyddu einhverjum atriðum og reyndu aftur."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ekki er nægt minni. %s tiltækt."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Líma hingað"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d hlutum verður eytt."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Leyfi var hafnað."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Fjarlægja af lista yfir nýlegar skrár?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Fjarlægja úr flýtileiðum?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Á að fjarlægja?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Sama skrárheiti er til fyrir!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Þetta heiti er þegar í notkun."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Velja hlut"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sending mistókst."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Flýtileið bætt við."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Áfangamappa er undirmappa í upprunamöppunni."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Áfangamappa er sú sama og upprunamappa."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Tækið var aftengt"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Ekki er hægt að framkvæma þessa aðgerð. Netvilla kom upp."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Ekki er hægt að spila á meðan símtal stendur yfir."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Þú þarft að tengjast Wi-Fi neti til að leita að nálægum tækjum. Tengstu Wi-Fi neti og reyndu aftur."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "BAKKA"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Afrita"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eyða"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Breyta"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytja"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Leit"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Birta sem"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Hætta við"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Hætta"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Upplýsingar"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Allt"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ytri geymsla"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minnisk."
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Sími"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Þjappað."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Afþjappað."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Sæki skrá..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Skrár þjappaðar."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Skrár afþjappaðar."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Skrá flutt inn."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Engin tæki fundust. Leit mun halda áfram í bakgrunni."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Skráasafn"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Tengjast"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Sjálfg. tilkynningatónn"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Bæta við skammvali"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Eyða hlutum?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Endurnefna"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Fjarlægja"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Eyða atriði"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Velja hluti"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Engar niðurstöður"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Viltu eyða %d hlutum?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Viltu eyða hlutnum?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 atriði valið."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ógildur stafur sleginn inn. Reyndu aftur."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d atriði valin."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Án hljóðs"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Velja hlut"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Hægt er velja allt að %d hluti."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Niðurhal"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Á að eyða?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Flytja"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Afrita"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Verið er að flytja..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Afritun stendur yfir..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Verið er að eyða..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Aðgerð mistókst."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Valið"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Flutt."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Afritað."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Raða eftir"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Mistókst."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Lokið"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kort"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Innra minni tækis"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Setja í einkageymslu"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Fjarlægja úr einkageymslu"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Viltu eyða þessu atriði?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Fjarlægja úr einkamálum"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Færa í einkamál"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Hámarksfjölda stafa hefur verið náð."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Verið er að fjarlægja..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Einkageymsla"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Fornsniði lokið."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Heiti (Ö til A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Heiti (A til Ö)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Myndupptaka"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ekkert fannst."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Skilaboðatónn"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Upplýsingar"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Rita nafn."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Skrárnar mínar"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Bætt við."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Vinnsla í gangi..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Óstutt skrársnið."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Á að fjarlægja?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Persónulegt efni"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Afrita í"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Færa í"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Mistókst að bæta flýtileið við."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ekki er nægt minni. Eyðið nokkrum atriðum."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Fjarlægt."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Einkageymsla"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ekkert er valið."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Samnýta"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Birta sem"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Listi"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Birta"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Vista sem"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Mistókst að fjarlægja."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Einkunn foreldra"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Skráarheitið er þegar í notkun."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Tal"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi er ekki í boði. Ef tengst er í gegnum farsímakerfi kann það að hafa viðbótarkostnað í för með sér, allt eftir áskrift."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Hámarksfjölda stafa (%d) hefur verið náð."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Undirbý..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valið"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Eyða atriðum"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ekkert niðurhal"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Niðurhali lokið"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Stjórnun niðurhals"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Atriði birtast hér eftir að þeim er hlaðið niður."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Hætt við niðurhal"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Niðurhal mistókst"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Ekki er nægt rými í geymslu tækisins. Opnaðu stillingar „%s“ til að eyða gögnum eða settu SD-kort í."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Ekki er nægt rými í geymslu tækisins. Opnaðu stillingar „%s“ til að losa rými og reyndu svo aftur."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Ekki er nægt rými á SD-kortinu. Opnaðu stillingar „%s“ til að eyða gögnum eða gerðu geymslu tækisins að sjálfgefinni geymslu."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Ekki er nægt rými á SD-kortinu. Opnaðu stillingar „%s“ til að eyða gögnum og reyndu svo aftur."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Opna geymslu"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Sjálfgefin geymsla er full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Eldra"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Geymsla"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Verið er að fjarlægja..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Geymsla tækis"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Sendi tilkynningu á netþjón..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d hlutum verður eytt."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Skráin finnst ekki. Pikkaðu á „Sækja“ til að reyna að sækja hana aftur."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Ekki er hægt að opna skrána"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Forrit sem getur opnað þessa skrá finnst ekki."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Pikkaðu á „Sækja“ til að reyna aftur."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 hlut verður eytt."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Spilunarhraði: %d r./sek."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Forrit sem getur framkvæmt þessa aðgerð finnst ekki."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Geymsla"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Innflutningur"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Hætta v."
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Í lagi"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Velja allt"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valin"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Sækja"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Í dag"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Í gær"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Eyða"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Skipta"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Nota fyrir öll atriði"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Búa til zip-skrá"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Opna zip-skrá"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Skrárnar mínar"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Vefur"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Niðurhalsferill"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ferill er enginn"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Einföld deiling"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Ekki hægt að setja upp forrit"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Aðeins er hægt að setja upp TPK-skrár. Við mælum með því að þú setjir aðeins upp forrit sem sótt eru frá Tizen-versluninni."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Ef þessum atriðum er eytt héðan verður þeim einnig eytt af Dropbox. %d atriðum verður eytt."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Ef þessu atriði er eytt héðan verður því einnig eytt af Dropbox. 1 atriði verður eytt."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Ef þessi atriði eru færð verður þeim eytt af Dropbox. %d atriði verða færð."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Ef þetta atriði er fært verður því eytt af Dropbox. 1 atriði verður fært."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Veldu vistunarstað"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stöðva"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Hlaða upp"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Mistókst að hlaða upp skrá"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stöðva upphleðslur"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Pikkaðu á „Hlaða upp“ til að reyna aftur."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Flutningurinn verður stöðvaður en skránni verður ekki eytt."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Skoðað nýlega"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ekki hægt að vista gögn"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ekki er nægt rými í geymslu tækisins. Opnaðu Stillingar > Orka og geymsla > Geymsla til að eyða einhverjum skrám og reyndu svo aftur."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ekki er nægt rými á SD-kortinu. Opnaðu Stillingar > Orka og geymsla > Geymsla til að eyða einhverjum skrám og reyndu svo aftur."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Hlaða upp í"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-upphleðslur"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Einkamál"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bæti"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Bæta"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Heima"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Vekjaraklukka"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Aðrir"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Meira"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Opna"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Óþekkt villa."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Ekki er hægt að nota „.“ eða „..“ sem möppuheiti."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ekki sýna faldar skrár"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Sýna faldar skrár"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Óþekkt"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Heiti flýtileiðar er þegar í notkun."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Venjulegt"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Skrá"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Skrár"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mappa"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Möppur"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Kerfi"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Heiti"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Hljóðskrár"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Skjöl"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Sótt forrit"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Myndir"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Myndskeið"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Hætta við"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Hætta við"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Búa til"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Eyða"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Í lagi"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Endurnefna"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Bæta við flýtileið"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Hljóðskrár"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Afrita"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Afrita í"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Búa til möppu"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Eyða flýtileið"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Upplýsingar"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Skjöl"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Sótt forrit"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Myndir"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Færa"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Fara á"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valin"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Nýlegar skrár"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Endurnefna"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Flýtileiðir"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Hlaða upp í"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Myndskeið"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Skoða sem"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Allt"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Flýtileiðir"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Inniheldur"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Geymsla tækis"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Snið"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Staðsetning"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Sýna skráarendingar"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Sýna faldar skrár"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Stærð"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tegund"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Söluaðili"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Engar skrár"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Hækkandi"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Afrita"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Búa til möppu"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Lækkandi"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Ítarlegur listi"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Upplýsingar"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ekki sýna aftur"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tegund skráar"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Listi"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Færa"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Stærð"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Tími"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Gerð"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 hlutur verður fjarlægður."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 flýtileið verður eytt."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Afritun stendur yfir..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Verið er að flytja..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d hlutir verða fjarlægðir."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d flýtileiðum verður eytt."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Verið er að fjarlægja..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Notkun farsímagagna í reiki kann að hafa viðbótarkostnað í för með sér, allt eftir áskrift."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Möguleg notkun"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Búið til"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Lýsing"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Framsending"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Síðast breytt"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Upplausn"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Heildarstærð"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Gildi"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Viðtökumappa er undirmappa í upprunamöppunni."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Viðtökumappan er sú sama og upprunamappan."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Mistókst að bæta flýtileið við."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Mistókst að afrita atriði."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Mistókst að eyða atriði."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Mistókst að færa atriði."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Mistókst að fjarlægja atriði."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Skráarheitið er þegar í notkun."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Hámarksfjölda flýtileiða (%d) náð."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Flýtileið bætt við."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Flýtileið er þegar til."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Uppfæra"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d atriðum verður eytt."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d forrit verða fjarlægð."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s verður fjarlægt."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Stærð"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Listaskjár"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Möppuheitið er þegar í notkun."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Staðbundin geymsla"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Geymsla tækis"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ekki innskráð/ur."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Allar skrár"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Skýjageymsla"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Röð"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Flýtileiðir"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tími"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Fjarlægja"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Inniheldur"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ekkert andlit greindist"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Er þegar til."
+
+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_MORE"
+msgstr "Meira"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Færa hingað"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Líma hér"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Stilla"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ekkert forrit í tækinu þínu styður þessa skráargerð."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d skrám verður eytt."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Sendar skrár"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "LOKIÐ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "HÆTTA VIÐ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "EYÐA"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Endurnefna"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Velja atriði"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Engar upphleðslur"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Atriði birtast hér eftir að þeim er hlaðið upp."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ekki hægt að vista gögn"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ekki er nægt rými á SD-kortinu. Opnaðu Stillingar > Orka og geymsla > Geymsla til að eyða einhverjum skrám og reyndu svo aftur."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ekki er nægt rými í geymslu tækisins. Opnaðu Stillingar > Orka og geymsla > Geymsla til að eyða einhverjum skrám og reyndu svo aftur."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Villa."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Minni er fullt."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 atriði verður eytt af Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d atriðum verður eytt af Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Slökkt er á farsímagögnum. Tengstu Wi-Fi neti eða kveiktu á farsímagögnum og reyndu aftur."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Einkageymsla"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Slóð"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Hámarksfjölda stafa (%d) hefur verið náð."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Veldu vistunarstað"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Niðurhalsferill"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Niðurhalsferill"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Sæki..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Niðurhal"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ekkert sótt"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Niðurhal mistókst"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Rennur út: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Rann út: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Mistókst að sækja skrá"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Prófaðu að sækja skrána aftur eða fjarlægja hana úr niðurhalsröðinni."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reyna aftur"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Fjarlægja"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Flokkur"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Möppuheitið er þegar í notkun"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Skráarheitið er í notkun"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Skráarheitið (%s) er þegar í notkun í viðtökumöppunni."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Þetta möppuheiti (%s) er þegar í notkun í viðtökumöppunni."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Il dispositivo in uso non è connesso a una rete Wi-Fi. La connessione a una rete mobile potrebbe comportare costi aggiuntivi a seconda del vostro piano tariffario."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Condividi con"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Condividi con"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Connessione dati disattivata. Connettetevi a una rete Wi-Fi o attivate la connessione dati e riprovate."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d elementi verranno eliminati."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "L'elemento verrà eliminato."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Download..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memoria insufficiente."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Annullato."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Download non riuscito."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Operazione eseguita."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Crea"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eliminato/i."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Scheda di memoria rimossa."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Ricerca..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Errore di connessione di rete."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Elimina cartella"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Inserite nome cartella"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Applicazioni scaricate"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Si è verificato un errore di connessione di rete. La chiamata è stata terminata. Riconnettersi alla rete?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Salva"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sì"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "No"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Aggiungi collegamento"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Elimina"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Elimina collegamento"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Rinomina collegamento"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Cerca"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Impostaz."
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Condividi"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Utilizzo della memoria"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Non mostrare più"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Impossibile connettersi al server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privato"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Rimuovi collegamento"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batteria scarica"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 file"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Aggiungi da"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avvisi"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualsiasi"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Usi disponibili"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Contenuti"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data creazione"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Eliminare elementi selezionati?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documenti"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Esegui"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nome del file"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tipo file"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome cartella"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Inoltro"
+
+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_BODY_IMAGES"
+msgstr "Immagini"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossibile"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuale"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervallo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Ultima modifica"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Elenco e dettagli"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Posizione"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inizializzazione dati MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Video personali"
+
+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_BODY_NO_FILES"
+msgstr "Nessun file"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nessun file aperto di recente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nessun file recente"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d file"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elemento"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementi"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possibile"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Stampa"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Rinom."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stato diritti"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Suonerie"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Condividi"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostra file nascosti"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Suoni"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Utilizzo memoria"
+
+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 "Illimitato"
+
+msgid "IDS_MF_BODY_UP"
+msgstr "Su"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validità"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fornitore"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Sfondi"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Aggiungi a Home"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Esporta qui"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Vai all'Archivio"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Home"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Sostit."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Cerca in tutte le cartelle"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Imposta qui"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Ricerca avanzata"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connetti alla rete mobile"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Connessione Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Conteggio"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Inserite nome cartella"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Luoghi"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nuova cartella"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "File recenti"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Rimuovi file"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Condividi Audio foto"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Memoria"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Impossibile creare la cartella"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Seleziona tutto"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Inserite il nome della cartella"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Aggiungi ai collegamenti"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Come file immagine"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Come file video"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Suoneria chiamante"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimi"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Crea cartella"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (più recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (più vecchia)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Decomprimi"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Decomprimi qui"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Suoneria predefinita"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista dettagli"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Modifica"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Estrai"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Estrai nella cartella corrente"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Vai a cartella"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Nascondi estensione file"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementi"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Elenca per"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Sposta qui"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Apri posizione file"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Pagina personale"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Registra suono"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registra in Rubrica"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Rinomina"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Rinominato."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Rinomina cartella"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Salva qui"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Ricerca dispositivi vicini"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selezionato"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Condividi link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostra estensione file"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Separa"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista miniature"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizza come"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Visualizza elenco"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Visualizza miniature"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Comprimi"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 elemento verrà eliminato."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Eliminare?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continua"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copia non eseguita."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Eliminazione non riuscita."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Eliminare elemento selezionato?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Decrescente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "File DRM. Impossibile inviare."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "File DRM non disponibile."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nome del file già in uso."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nome cartella già esistente."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Da"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Inserisci testo"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome del file non valido."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Caricamento..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Massimo cartella raggiunto."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Spostamento non riuscito."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nome è vuoto."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memoria heap insufficiente."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memoria insufficiente. Eliminate alcuni elementi e riprovate."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Spazio insufficiente in memoria. %s disponibili."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Incolla qui"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementi verranno eliminati."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permesso negato."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Rimuovere dall'elenco dei file recenti?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Rimuovere dai collegamenti?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Rimuovere?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Stesso nome file già esistente."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Stesso nome già in uso."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Selezione elemento"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Impossibile inviare."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Collegamento aggiunto."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "La cartella di destinazione coincide con la cartella di origine."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Il dispositivo è stato disconnesso"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Impossibile effettuare questa azione. Errore di rete."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Impossibile riprodurre durante una chiamata."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Per cercare dispositivi vicini, è necessario essere connessi a una rete Wi-Fi. Connettetevi con una rete Wi-Fi e riprovate."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Indietro"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copia"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Elimina"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Modifica"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Sposta"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Cerca"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Visualizza"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Annulla"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Dettagli"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Tutto"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Memoria esterna"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Scheda memoria"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefono"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Su"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "L'elemento è stato compresso."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "L'elemento è stato decompresso."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Download file in corso..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "I file sono stati compressi."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Il file sono stati estratti."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "File importato."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nessun dispositivo trovato. La ricerca continuerà in background."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directory"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Connetti"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Suoneria predef. notifica"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Aggiungi collegamento"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Eliminare elementi?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Rinomina"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Impostaz."
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Rimuovi"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Elimina elemento"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleziona elementi"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nessun risultato trovato"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Eliminare %d elementi?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Eliminare l'elemento?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 elemento selezionato."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Carattere inserito non valido. Riprovate."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementi selezionati."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silenzioso"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleziona elemento"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "È possibile selezionare fino a %d elementi."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Download"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Eliminare?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Sposta"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copia"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Spostamento..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copia..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Eliminazione..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operazione non eseguita."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selezionato"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Spostato."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiato."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordina per"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Errore"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Fatto"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Scheda SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memoria dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Aggiungi alla memoria personale"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Rimuovi dalla memoria personale"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Eliminare questo elemento?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Rimuovi da Privato"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Sposta in Privato"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Raggiunto numero massimo di caratteri."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Rimozione..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Memoria personale"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formattazione completata."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (Z - A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (A - Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Schermate acquisite"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nessun risultato trovato."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Notifica messaggi"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Dettagli"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Inserisci nome."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Archivio"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Aggiunto."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Elaborazione..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo file non supportato."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Rimuovere?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Contenuti privati"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copia in"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Sposta in"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Impossibile aggiungere il collegamento."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memoria insufficiente. Eliminare alcuni elementi."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Rimosso."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Archivio privato"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nessun elemento selezionato."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Condividi"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Vedi come"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Elenco"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Vedi"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Salva con nome"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Impossibile rimuovere."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Valutazione genitori"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome del file già in uso."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voce"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Rete Wi-Fi non disponibile. La connessione a reti mobili potrebbe comportare l'addebito di spese aggiuntive a seconda del piano tariffario."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Il numero massimo di caratteri (%d) è stato raggiunto."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Preparazione..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selezionato/i"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Elimina elementi"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nessun download"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download completato"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Download manager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Gli elementi scaricati verranno visualizzati qui."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download annullato"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Download non riuscito"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Spazio insufficiente sulla memoria del dispositivo. Andate alle impostazioni di %s per eliminare alcuni dati o inserite una scheda SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla memoria del dispositivo. Andate alle impostazioni di %s per liberare dello spazio in memoria e riprovate."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Spazio insufficiente sulla scheda SD. Andate alle impostazioni di %s per eliminare alcuni dati oppure impostate la posizione di memoria predefinita in Dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla scheda SD. Andate alle impostazioni di %s per eliminare alcuni dati e riprovate."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Vai alla memoria"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Memoria predefinita piena"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Precedenti"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Memoria"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Rimozione..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Scheda SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Memoria dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Invio notifica al server in corso..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementi verranno eliminati."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Impossibile trovare il file. Toccate Download per provare a scaricarlo nuovamente."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Impossibile aprire il file"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Impossibile trovare un'applicazione per aprire questo file."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Toccate Download per riprovare."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 elemento verrà eliminato."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Attivazione del contenuto DRM in corso..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Impossibile trovare un'applicazione per eseguire quest'azione."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Posizione di memoria"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importazione"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Annulla"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Seleziona tutto"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selezionati"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Scarica"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Oggi"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ieri"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Elimina"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Sostit."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Applica a tutti gli elementi"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Crea file zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Estrai file zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Archivio"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Cronologia download"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nessuna cronologia"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Condivis. semplice"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Impossibile installare l'app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "È possibile installare soltanto i file TPK. Consigliamo di installare soltanto le applicazioni scaricate dallo store Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "L'eliminazione di questi elementi da qui ne comporterà l'eliminazione anche da Dropbox. Verranno eliminati %d elementi."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "L'eliminazione di questo elemento da qui ne comporterà l'eliminazione anche da Dropbox. Verrà eliminato 1 elemento."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Se questi elementi vengono spostati, verranno eliminati da Dropbox. Verranno spostati %d elementi."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Se questo elemento viene spostato, verrà eliminato da Dropbox. Verrà spostato 1 elemento."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Seleziona posizione di memoria"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Interrompi"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Carica"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Impossibile caricare file"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Interrompi caricamenti"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Toccate Carica per riprovare."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Il caricamento verrà arrestato, ma il file non verrà eliminato."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Visti di recente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossibile salvare dati"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla memoria del dispositivo. Andate in Impostazioni > Batteria e memoria > Memoria, quindi eliminate alcuni file e riprovate."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla scheda SD. Andate in Impostazioni > Batteria e memoria > Memoria, quindi eliminate alcuni file e riprovate."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Carica in"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Caricamenti Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Conversazione privata"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byte"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Aggiungi"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Casa"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Sveglia"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Altro"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Altro"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Apri"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Errore sconosciuto."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Impossibile impostare il nome della cartella su “.” o “..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Non mostrare i file nascosti"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostra file nascosti"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Sconosciuto"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nome collegamento già in uso."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Di base"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "File"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "File"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Cartella"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Cartelle"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "File audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documenti"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applicazioni scaricate"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Immagini"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Annulla"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Annulla"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Crea"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Elimina"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Rimuovi"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Rinomina"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Disinstalla"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Aggiungi collegam."
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "File audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copia"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copia su"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Crea cartella"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Elimina collegamento"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Dettagli"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documenti"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Applicazioni scaricate"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Immagini"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Sposta"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Sposta in"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selezionati"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "File recenti"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Rimuovi"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Rinomina"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Impostaz."
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Collegamenti"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Disinstalla"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Carica in"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Visualizza come"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tutti"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Collegam."
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contiene"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Memoria dispositivo"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Posizione"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Scheda SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Mostra estensioni file"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostra file nascosti"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Dimensione"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Fornitore"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nessun file"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copia"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Crea cartella"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Decrescente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Elenco dettagliato"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Dettagli"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Non mostrare più"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo file"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Elenco"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Sposta"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Rimuovi"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Dimensioni"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Ora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Disinstalla"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 elemento verrà rimosso."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Verrà eliminato 1 collegamento."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copia..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Spostamento..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elementi verranno rimossi."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d collegamenti verranno eliminati."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Rimozione..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "L'utilizzo dei dati cellulare durante il roaming può comportare l'addebito di spese aggiuntive a seconda del piano tariffario."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Azioni disponibili"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data di creazione"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descrizione"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Inoltro"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Ultima modifica"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Risoluzione"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Dimensione totale"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validità"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "La cartella di destinazione è una sottocartella della cartella di origine."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "La cartella di destinazione coincide con la cartella di origine."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Impossibile aggiungere il collegamento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Impossibile copiare l'elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Impossibile eliminare l'elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Impossibile spostare l'elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Impossibile rimuovere l'elemento."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Il nome del file è già in uso."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Numero massimo di collegamenti (%d) raggiunto."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Collegamento aggiunto."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Il collegamento è già esistente."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Aggiorna"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d elementi verranno eliminati."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d applicazioni verranno disinstallate."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s sarà disinstallato."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Dimensioni"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Elenco"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nome cartella già in uso."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Memoria locale"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Memoria disp."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Accesso non eseguito."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Tutti i file"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Memoria cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Per ordinare gli elementi"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Collegamenti"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Disinstalla"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Contiene"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nessun volto rilevato"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Già esiste."
+
+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_MORE"
+msgstr "Altro"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Sposta qui"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Incolla qui"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Imposta"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Questo tipo di file non è supportato da nessuna applicazione sul dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Verranno eliminati %d file."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "File inviati"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FATTO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ELIMINA"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Rinomina"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Selezion. elemento"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nessun caricamento"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Gli elementi verranno visualizzati qui dopo essere stati caricati."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Impostazioni"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossibile salvare dati"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla scheda SD. Andate in Impostazioni > Batteria e memoria > Memoria, quindi eliminate alcuni file e riprovate."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spazio insufficiente sulla memoria del dispositivo. Andate in Impostazioni > Batteria e memoria > Memoria, quindi eliminate alcuni file e riprovate."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Errore."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memoria piena."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 elemento verrà eliminato da Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d elementi verranno eliminati da Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "La connessione dati è disattivata. Connettetevi a una rete Wi-Fi o attivate la connessione dati e riprovate."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Impostazioni"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Memoria personale"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Percorso"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "È stato raggiunto il numero massimo di caratteri (%d)."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleziona memoria"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Cronologia download"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Cronologia download"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Download in corso..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Download"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nessun download"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Download non riuscito"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Scade il: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Scaduto il: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Impossibile scaricare il file"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Provate a scaricare nuovamente il file o rimuovetelo dalla coda di download."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Riprova"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Rimuovi"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoria"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nome cartella già in uso"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nome file in uso"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Questo nome file (%s) è già in uso nella cartella di destinazione."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Questo nome cartella (%s) è già in uso nella cartella di destinazione."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "端末がWi-Fiネットワークに接続されていません。モバイルネットワークに接続すると、料金プランによっては追加料金が発生する可能性があります。"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "共有"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "共有"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "モバイルデータがOFFになっています。Wi-Fiネットワークに接続するか、モバイルデータをONにしてから再度お試しください。"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d件のアイテムを削除します。"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "このアイテムを削除します。"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ダウンロード中..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "メモリが不足しています。"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "キャンセルしました。"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ダウンロードに失敗しました。"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "正常に完了しました。"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "作成"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "削除しました。"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "外部SDカードが取り外されました。"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "検索中..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ネットワーク接続エラーです。"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "フォルダを削除"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "フォルダ名を入力してください。"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ダウンロード済みアプリ"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "ネットワーク接続エラーが発生したため、通話が終了しました。ネットワークに再接続しますか?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "保存"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "はい"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "いいえ"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "ショートカットを追加"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "削除"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "ショートカットを削除"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "ショートカットの名前を変更"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "検索"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "共有"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "メモリ使用状況"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "今後表示しない"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "サーバーに接続できません。"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "プライベート"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "ショートカットを削除"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "バッテリー残量不足"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1ファイル"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "マイアルバム"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "追加元"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "通知"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "どれか"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "使用可能"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "コンテンツ"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "作成日時"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "日付"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "選択したアイテムを削除しますか?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ドキュメント"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "実行"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ファイル名"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ファイルタイプ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "フォルダ名"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "画像"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "最終更新日"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "リストおよび詳細"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "保存先"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "メモリカードのデータを初期化中..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "マイビデオクリップ"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "システムメモリ(本体)が不足しています。不要なアイテムを削除し、再度実行してください。"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ファイルがありません。"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "最近開いたファイルはありません。"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "最近使用したファイルはありません。"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%dファイル"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%dアイテム"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%dアイテム"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可能"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "印刷"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "名称変更"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "権限の状態"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "着信音"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "共有"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "隠しファイルを表示"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "サウンド"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有効回数"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "提供元"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "動画"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "壁紙"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "ホームに追加"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ここにエクスポート"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "マイファイルに移動"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ホーム"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "置き換え"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "全てのフォルダを検索"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ここに設定"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "詳細検索"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "オーディオ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "モバイルネットワークに接続"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fiネットワークに接続"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "回数"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "フォルダ名を入力してください。"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "地域"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新規フォルダ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "最近使用したファイル"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ファイルを削除"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "サウンド&ショット写真を共有"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "ストレージ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "フォルダの作成不可"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "全て選択"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "フォルダ名を入力"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "ショートカットに追加"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "画像ファイルとして"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "動画ファイルとして"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "個別着信音"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "圧縮"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "フォルダ作成"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日付(新しい順)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日付(古い順)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "解凍"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ここに解凍"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "標準音"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細表示"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編集"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "解凍"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "このフォルダに解凍"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "フォルダに移動"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ファイル拡張子を非表示"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "アイテム"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名前"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ソート"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ここに移動"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "名前"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ファイルの保存先を開く"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "パーソナルページ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ボイスレコーダー起動"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "連絡先に登録"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "名前を変更"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "名前変更済"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "フォルダ名を変更"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ここに保存"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "近くのデバイスをスキャン"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "選択"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "リンクを共有"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ファイル拡張子を表示"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "分割"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "並べ替え"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "サムネイル表示"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "表示形式"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "リスト表示"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "サムネイル表示"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ファイル圧縮(Zip)"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "昇順"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "削除しますか?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "次へ"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "コピーに失敗しました。"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "削除できませんでした。"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "選択したアイテムを削除しますか?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降順"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRMファイルです。送信できません。"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRMファイルは使用できません"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ファイル名は既に使用されています。"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "このフォルダ名は既に使用されています。"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ファイル形式"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "送信元"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "文字を入力"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ファイル名が正しくありません。"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "読み込み中..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "最大フォルダ数に達しました。"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動に失敗しました。"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "名前を入力してください。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ヒープメモリ不足です。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "メモリが不足しています。いくつかのアイテムを削除し、やり直してください。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "メモリ不足です。%s使用可能"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ここに貼付"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "承認が拒否されました。"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "最近使用したファイルのリストから削除しますか?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "ショートカットから削除しますか?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "削除しますか?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "同じファイル名が既に存在します。"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "同じ名前が既に使用されています。"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "アイテムを選択してください。"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "送信に失敗しました。"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "ショートカットが追加されました。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "移動元と移動先のフォルダが同じです。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "移動元と移動先のフォルダが同じです。"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ネットワークエラーが発生したため、この操作は実行できません。"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "通話中は再生できません。"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM保護コンテンツは、着信音または通知音に設定できません。"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "近くのデバイスをスキャンするには、Wi-Fiネットワークに接続する必要があります。Wi-Fiで接続し、再度実行してください。"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "戻る"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "コピー"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "削除"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編集"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "検索"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "並べ替え"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "表示"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "キャンセル"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "取消"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全て"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部ストレージ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "メモリカード"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "本体"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "戻る"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "圧縮しました。"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "解凍されました。"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ファイルをダウンロード中..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ファイルを圧縮しました。"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ファイルを解凍しました。"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ファイルをインポートしました。"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "デバイスが見つかりません。バックグラウンドでスキャンを継続します。"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ディレクトリ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "接続"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "標準通知音"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "宛先"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "ショートカットを追加"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "アイテムを削除しますか?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "名前を変更"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "削除"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "アイテムを削除"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "アイテムを選択"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "検索結果がありません"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%dアイテムを削除しますか?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "アイテムを削除しますか?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1件選択"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "無効な文字が入力されました。再度実行してください。"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d件選択"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "サイレント"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "アイテムを選択"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%dアイテムまで選択できます。"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ダウンロード"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "削除しますか?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "コピー"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "移動中..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "コピー中..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "削除中..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "操作に失敗しました。"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "選択"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "移動しました。"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "コピーしました。"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "並べ替え"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "失敗しました。"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "完了"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "外部SDカード"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "システムメモリ(本体)"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "パーソナルストレージに追加"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "パーソナルストレージから削除"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "このアイテムを削除しますか?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "プライベートから削除"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "プライベートに移動"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "最大文字数に達しました。"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "削除中..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "パーソナルストレージ"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "初期化が完了しました。"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名前(Z~A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名前(A~Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "画面キャプチャ"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "検索結果がありません。"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "メッセージ通知"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "詳細"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "名前を入力してください。"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "マイファイル"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "追加しました。"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "処理中..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "未対応のファイルです。"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "削除しますか?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "プライベートコンテンツ"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "コピー"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "移動先"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ショートカットの追加に失敗しました。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "メモリが不足しています。不要なアイテムを削除してください。"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "削除しました。"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "プライベートストレージ"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "何も選択されていません。"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "共有"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "表示"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "リスト"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "表示"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "名前を付けて保存"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "削除に失敗しました。"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "保護者の指導が必要"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ファイル名は既に使用されています。"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "音声"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fiを利用できません。モバイルネットワークで接続すると、料金プランによっては、追加料金が発生する可能性があります。"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "最大文字数(%d文字)に達しました。"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "準備中..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d件選択"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "アイテムを削除"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "ダウンロードデータがありません。"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ダウンロード完了"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ダウンロードマネージャー"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "アイテムをダウンロードすると、ここにアイテムが表示されます。"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ダウンロード中止"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ダウンロード失敗"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "システムメモリ(本体)の空き容量が低下しています。%s[設定]に移動して不要なデータを削除するか、外部SDカードを挿入してください。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "システムメモリ(本体)の空き容量が低下しています。%s[設定]に移動して空き容量を増やし、再度実行してください。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "外部SDカードの空き容量が低下しています。%s[設定]に移動して不要なデータを削除するか、端末の標準保存場所を変更してください。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "外部SDカードの空き容量が低下しています。%s[設定]に移動して不要なデータを削除し、再度実行してください。"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "ストレージに移動"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "標準ストレージの空き容量不足"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "さらに前"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "ストレージ"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "削除中..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "外部SDカード"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "システムメモリ(本体)"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "サーバーに通知中..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d件のアイテムを削除します。"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ファイルが見つかりません。再度ダウンロードを実行するには、[ダウンロード]をタップしてください。"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ファイルの表示不可"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "このファイルを開くアプリケーションが見つかりません。"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "再度実行するには、[ダウンロード]をタップしてください。"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1件のアイテムを削除します。"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRMコンテンツを有効にしています..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "この操作を実行するアプリケーションが見つかりません。"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "保存場所"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "インポート"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "º"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "キャンセル"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "全て選択"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d件選択"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ダウンロード"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "今日"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "昨日"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "削除"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "置換"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "全てのアイテムに適用"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zipファイルを作成"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "zipファイルを解凍"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "マイファイル"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ダウンロード履歴"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "履歴はありません。"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "簡単に共有"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "アプリのインストール不可"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPKファイルのみインストールできます。Tizen Storeからダウンロードしたアプリのみインストールすることをおすすめします。"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "選択したアイテムを削除すると、Dropboxからも削除されます。%d件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "このアイテムを削除すると、Dropboxからも削除されます。1件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "これらのアイテムを移動すると、Dropboxから削除されます。%d件のアイテムを移動します。"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "このアイテムを移動すると、Dropboxから削除されます。1件のアイテムを移動します。"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "保存場所を選択"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "停止"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "アップロード"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ファイルのアップロードに失敗"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "アップロードを中止"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "再度実行するには、[アップロード]をタップしてください。"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "アップロードは中止されますが、ファイルは削除されません。"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "最近閲覧したファイル"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "データの保存不可"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "システムメモリ(本体)の空き容量が低下しています。[設定] > [電源とストレージ] > [ストレージ]に移動して不要なファイルを削除した後、再度実行してください。"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "外部SDカードの空き容量が低下しています。[設定] > [電源とストレージ] > [ストレージ]に移動して不要なファイルを削除した後、再度実行してください。"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "アップロード先"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropboxにアップロード"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "非公開"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "バイト"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "追加"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "自宅"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "アラーム"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "その他"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "その他"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "開く"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "不明なエラーです。"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "フォルダ名を「.」や「..」に設定することはできません。"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "隠しファイルを表示しない"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "隠しファイルを表示"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "不明"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "ショートカット名は既に使用されています。"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "標準"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ファイル"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ファイル"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "フォルダ"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "フォルダ"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "システム"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "名前"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "オーディオファイル"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ドキュメント"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ダウンロード済みアプリ"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "画像"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "動画"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "キャンセル"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "キャンセル"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "作成"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "削除"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "削除"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "名前を変更"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "アンインストール"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "ショートカットを追加"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "オーディオファイル"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "コピー"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "コピー先"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "フォルダを作成"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "ショートカットを削除"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "詳細"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ドキュメント"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ダウンロード済みアプリ"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "画像"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "移動先"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d件選択"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "最近使用したファイル"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "削除"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "名前を変更"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "ショートカット"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "並べ替え"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "アンインストール"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "アップロード先"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "動画"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "表示形式"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "全て"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "ショートカット"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "合計数"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "システムメモリ(本体)"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ファイル形式"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "場所"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "外部SDカード"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ファイル拡張子を表示"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "隠しファイルを表示"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "サイズ"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "タイプ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "提供元"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ファイルがありません"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "昇順"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "コピー"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "フォルダを作成"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "降順"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "詳細リスト"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "詳細"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "今後表示しない"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ファイルタイプ"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "リスト"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "削除"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "サイズ"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "時刻"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "タイプ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "アンインストール"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1件のショートカットを削除します。"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "コピー中..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "移動中..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d件のショートカットを削除します。"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "削除中..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ローミング中にモバイルデータを使用すると、データプランによっては追加料金が発生する可能性があります。"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "使用可能"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "作成日付"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "詳細"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "転送"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "最終更新日"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "解像度"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "合計サイズ"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "有効期限"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "移動先のフォルダは、現在のフォルダのサブフォルダです。"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "移動先フォルダが移動元フォルダと同じです。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ショートカットの追加に失敗しました。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "アイテムのコピーに失敗しました。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "アイテムの削除に失敗しました。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "アイテムの移動に失敗しました。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "アイテムの削除に失敗しました。"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ファイル名は既に使用されています。"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "ショートカットの最大件数(%d件)に達しました。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "ショートカットを追加しました。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "ショートカットは既に存在します。"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "更新"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d件のアイテムを削除します。"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d件のアプリケーションをアンインストールします。"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%sをアンインストールします。"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "サイズ"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "リスト表示"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "フォルダ名は既に使用されています。"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ローカルストレージ"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "システムメモリ(本体)"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "サインインしていません。"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "全てのファイル"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "クラウドストレージ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "順序"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "ショートカット"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "日時"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "アンインストール"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "合計数"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "顔が検出されません。"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "その他"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ここに移動"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ここに貼付"
+
+msgid "IDS_PB_SK_SET"
+msgstr "設定"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "このファイル形式は、端末のどのアプリケーションにも対応していません。"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d件のファイルを削除します。"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "送信ファイル"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完了"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "キャンセル"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "削除"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "名前を変更"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "アイテムを選択"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "アップロードしたファイルはありません"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "アップロードしたアイテムがここに表示されます。"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "データの保存不可"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "外部SDカードの空き容量が低下しています。[設定] > [電源とストレージ] > [ストレージ]に移動して不要なファイルを削除した後、再度実行してください。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "システムメモリ(本体)の空き容量が低下しています。[設定] > [電源とストレージ] > [ストレージ]に移動して不要なファイルを削除した後、再度実行してください。"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "エラー"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "メモリがいっぱいです。"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1件のアイテムをDropboxから削除します。"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d件のアイテムをDropboxから削除します。"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "モバイルデータがOFFになっています。Wi-Fiネットワークで接続するか、モバイルデータをONにして再度お試しください。"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "パーソナルストレージ"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "パス"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "最大文字数(%d文字)に達しました。"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "保存先を選択"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ダウンロード履歴"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ダウンロード履歴"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ダウンロード中..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ダウンロード"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "ダウンロードデータがありません"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ダウンロード失敗"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "有効期限: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "有効期限: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ファイルのダウンロードに失敗"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ファイルのダウンロードを再度実行するか、ダウンロードキューから項目を削除してください。"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "再試行"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "削除"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "カテゴリ"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "使用中のフォルダ名"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "使用中のファイル名"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "このファイル名(%s)は移動先のフォルダで既に使用されています。"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "このフォルダ名(%s)は移動先のフォルダで既に使用されています。"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "თქვენი მოწყობილობა არ არის დაკავშირებული Wi-Fi ქსელთან. მობილურ ქსელთან დაკავშირებისთვის შეიძლება დაგერიცხოთ დამატებითი გადასახადი, თქვენი სატარიფო გეგმის შესაბამისად"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "გაზიარება"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "გაზიარება მეთოდით"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "მობილურ მონაცემთა ქსელი გამორთულია. სანაცვლოდ, დაუკავშირდით Wi-Fi ქსელს, ან ჩართეთ მობილური მონაცემები და ისევ სცადეთ."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d ელემენტი წაიშლება."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ეს ელემენტი წაიშლება."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ჩამოტვირთვა..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "მეხსიერება არ არის საკმარისი."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "გაუქმებულია."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ვერ ჩამოიტვირთა."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "წარმატება"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "შექმნა"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "წაშლილია."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "მეხსიერების ბარათი ამოღებულია."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "იძებნება..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ქსელთან დაკავშირების შეცდომა."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "საქაღალდის წაშლა"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "შეიყვანეთ საქაღალდის სახელი."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ჩამოტვირთული პროგრამები"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "მოხდა ქსელთან დაკავშირების შეცდომა. ზარი დასრულდა. ისევ დაუკავშირდებით ქსელს?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "კი"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "შენახვა"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "დიახ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "არა"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "ღილაკის დამატება"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "ღილაკის წაშლა"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "ღილაკის სახელის შეცვლა"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "ძებნა"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "გაზიარება"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "გამოყენებული მეხსიერება"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "ბიტი"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "სერვერი ვერ დაკავშირდა."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "პერსონალური"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "ღილაკის წაშლა"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "კვების ელემენტი იცლება"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ფაილი"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ჩემი ალბომი"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "დამატება ადგილიდან:"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "სიგნალები"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ნებისმიერი"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "დასაშვები გამოყენება"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "ბიტი"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "შინაარსი"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "შექმნილი მონაცემები"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "თარიღი"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "წაშლით შერჩეულ ელემენტებს?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "დოკუმენტები"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "შესრულება"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ფაილის სახელი"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ფლ. ტიპი"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "საქაღალდის სახელი"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "გამოსახულებები"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "შეუძლებელია"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "ინდივიდუალური"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ინტერვალი"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "ბოლოს შესწორდა"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "სია და დეტალები"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "ადგილმდებარეობა"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "სრულდება MMC მონაცემთა ინიციალიზაცია..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "ჩემი ვიდეოკლიპები"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ტელეფონში არ არის საკმარისი მეხსიერება. წაშალეთ ზოგიერთი ელემენტი და ისევ ცადეთ."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ფაილები არ არის"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "ბოლოდროს გახსნილი ფაილები არ არის"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "ბოლოდროინდელი ფაილები არ არის"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ფაილი"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d ელემენტი"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d ელემენტი"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "შესაძლო"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ამობეჭდვა"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "გდრქმ."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "ნამდვილი სტატუსი"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ზარის მელოდიები"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "გაზიარება"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "დამალული ფაილების ჩვენება"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ხმები"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ზემოთ"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "ქმედითობა"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "მომწოდებელი"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ვიდეოები"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ფონები"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "დაამატე საწყისზე"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "შეასრულეთ ექსპორტი აქ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ჩემს ფაილებზე გადას."
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "საწყისი გვერდი"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "შეცვლა"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "ყველა საქაღალდის ძებნა"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "აქ დადება"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "გაფართოებული ძიება"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "აუდიო"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "მობილურ ქსელთან დაკავშირება"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "დაუკავშირდით Wi-Fi ქსელს"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "დათვლა"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "შეიყვანეთ საქაღალდის სახელი."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "ადგილობრივი"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "ახალი საქაღალდე"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "ბოლოდროინდელი ფაილები"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ფაილის წაშლა"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "გააზ. „ხმა და გადაღება“"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "მეხსიერება"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ვერ შექმნით საქაღალდეს"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "ყველას არჩევა"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ჩაწერეთ საქაღალდის სახელი"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "ღილაკებში დამატება"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "როგორც გრაფიკული ფაილები"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "როგორც ვიდეო ფაილები"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "აბონენტის ზარის მელოდია"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "დაარქივება"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "შექმენი საქაღალდე"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "თარიღი (უახლესი)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "თარიღი (ყველაზე ძველი)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "არქივიდან ამოღება"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ამოიღეთ არქივიდან აქ"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "ავტომატურად შერჩეული ზარი"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "დეტალური დათვალიერება"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "შეცვლა"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "ამოღება"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "ამოღება და ჩადება მიმდინარე საქაღალდეში"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "საქაღალდეზე გადასვლა"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "გაფართოების დამალვა"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "ელემენტები"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "სახელი"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ჩამონათვალი პარამეტრით"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "გადმოტანა"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "სახელი"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ფაილის ადგილის გახსნა"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "პერსონალური გვერდი"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ხმის ჩაწერა"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "რეგისტრაცია კონტაქტებში"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "გადარქმევა"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "სახელი შეიცვალა."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "საქაღალდის სახელის შეცვლა"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "შეინახეთ აქ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "ახლო მოწყობილობების ძებნა"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "შერჩეული"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "ბმულის გაზიარება"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ჩანდეს ფაილის გაფართოება"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "დაყოფა"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "დალაგება კრიტერიუმით"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "მიკროასლების ნახვა"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "დათვალიერება როგორც"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "დათვალიერება სიით"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "დათვალიერება პიქტოგრამებით"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ელემენტი წაიშლება."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ზრდადი"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "წაიშალოს?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "გაგრძელება"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "გადაწერა არ მოხერხდა."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "წაშლა არ მოხერხდა."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "წაშლით არჩეულ ელემენტს?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "კლებადი"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ფაილი. ვერ გაგზავნით."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ფაილი მიუწვდომელია."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ფაილის სახელი უკვე გამოყენებულია."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "საქაღალდის სახელი უკვე არსებობს."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ფორმატი"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "საიდან"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "შეყვანილი ტექსტი"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ფაილის არასწორი დასახელება."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "იტვირთება..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "საქაღალდეების რაოდენობამ მაქსიმუმს მიაღწია."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "გადატანა ვერ შესრულდა."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "სახელი ცარიელია."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "არ არის საკმარისი მასიური მეხსიერება."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "არ არის საკმარისი მეხსიერება. წაშალეთ ზოგიერთი ელემენტი და ისევ ცადეთ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "მეხსიერება არ არის საკმარისი. დარჩენილია %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "აქ ჩასვით"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ელემენტი წაიშლება."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "ნებართვა უარყოფილია."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "წაიშალოს ბოლოდროინდელი ფაილების სიაში?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "მოცილდეს სწრაფი ღილაკებიდან?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "წაიშალოს?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "უკვე არსებობს ფაილი ამ სახელით!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "იგივე სახელი უკვე გამოყენებულია."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ელემენტის არჩევა"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "ვერ გაიგზავნა."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "ღილაკი დაემატა."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "საბოლოო საქაღალდე დევს საწყის საქაღალდეში."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "საბოლოო საქაღალდე იგივე რაც საწყისი საქაღალდე."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ამ მოქმედების შესრულება შეუძლებელია. მოხდა ქსელის შეცდომა."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "ვერ დაუკრავთ ზარის დროს."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM-ით დაცული მასალის ზარის მელოდიად ან შეტყობინების სიგნალად დაყენება შეუძლებელია."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "ახლომდებარე მოწყობილობების მოსაძებნად, დაკავშირებული უნდა იყოთ Wi-Fi ქსელით. დაუკავშირდით Wi-Fi-ით და ისევ სცადეთ."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "უკან"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "ასლი"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "რედაქტირება"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "გადატანა"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "ძიება"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "დალაგება"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ნახეთ როგორც"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "გაუქმ."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "დეტალები"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "ყველა"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "გარე მეხსიერება"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "მეხსიერ. ბარათი"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ტელეფონი"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ზევით"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "დაარქივებული"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "არქივიდან ამოღებული"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "იტვირთება ფაილი..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ფაილები დაარქივდა"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ფაილები ამოღებულია არქივიდან"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ფაილი იმპორტირდა."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "მოწყობილობები ვერ მოიძებნა. სკანირება გაგრძელდება ფონზე"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "დირექტორია"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "დაკვშ."
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "შეტყობინების საწყისი ხმა"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "სწრაფი ღილაკის დამატება"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "წაშლით ელემენტებს?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "ხელახლა დასათაურება"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "წაშლა"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ელემენტის წაშლა"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ელემენტების არჩევა"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "შედეგები ვერ მოიძებნა"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "წაშლით %d ელემენტს?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "წაშლით ელემენტს?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "არჩეულია 1 ელემენტი."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "აკრეფილია არასწორი სიმბოლო. კიდევ მოსინჯეთ"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "არჩეულია %d ელემენტი."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "ჩუმი"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ელემენტის არჩევა"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "მაქსიმუმ %d ელემენტის არჩევა შეგიძლიათ."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "გადმოწერილები"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "წაიშალოს?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "გადატანა"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "ასლი"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "გადატანა..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "კოპირდება..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "წაშლა..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ოპერაცია ვერ შესრულდა."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "შერჩეული"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "გადატანილია."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "დაკოპირდა."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "დალაგება კრიტერიუმით"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "ვერ შესრულდა."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "შესრულდა"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD ბარათი"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "აპარატის მეხსიერება"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "პერსონალურ მეხსიერებაში დამატება"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "პერსონალური მეხსიერებიდან ამოშლა"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "წაიშალოს ეს?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "პერსონალურიდან წაშლა"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "პერსონალურში გადატანა"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "იშლება..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "პერსონალური მეხსიერება"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ფორმატირება დასრულდა."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "სახელი (ჰ-დან ა-მდე)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "სახელი (ა-დან ჰ-მდე)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "ეკრანის სურათი"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "შედეგები არ მოიძებნა."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "წერილის სიგნალი"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "დეტალები"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "ჩაწერეთ სახელი."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "ჩემი ფაილები"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "დამატებულია."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "მუშავდება..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ფაილის ტიპი გაუთვალისწინებელია."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "წაიშალოს?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "პერსონალური მასალა"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "დაკოპირდეს ადგილზე"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "გადატანა ადგილზე"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ღილაკი ვერ დაემატა."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "მეხსიერება საკმარისი არაა. წაშალეთ ზოგიერთი ელემენტი"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "წაშლილია."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "პირადი საცავი"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "არაფერია არჩეული."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "გაზიარება"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ნახეთ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "სია"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "ნახვა"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "შეინახოს როგორც"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "ვერ წაიშალა."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "მშობლის შეფასება"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ფაილის სახელი უკვე გამოყენებულია."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ხმა"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi მიუწვდომელია. მობილურ ქსელებთან დაკავშირებისთვის შეიძლება დაგერიცხოთ დამატებითი გადასახადი, თქვენი სატარიფო გეგმის შესაბამისად"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "მიღწეულია სიმბოლოთა მაქსიმალური რაოდენობა (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "მზადდება..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d არჩეულია"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "ელემენტების წაშლა"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "არაფერია ჩამოტვირთული"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ჩამოტვირთვა დასრულდა"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ჩამოტვირთვის მმართველი"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ჩამოტვირთვის შემდეგ შენაძენები გამოჩნდება აქ."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ჩამოტვირთვა შეწყდა"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ვერ ჩამოიტვირთა"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "აპარატის მეხსიერებაში არ არის საკმარისი ადგილი. გახსენით %s პარამეტრები და წაშალეთ ზოგიერთი მონაცემი, ან ჩადეთ SD ბარათი."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "აპარატის მეხსიერებაში არ არის საკმარისი ადგილი. გახსენით %s პარამეტრები და გაათავისუფლეთ ადგილი მეხსიერებაში, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD ბარათზე არ არის საკმარისი ადგილი. გახსენით %s პარამეტრები და წაშალეთ ზოგიერთი მონაცემი, ან შენახვის ნაგულისხმევ ადგილად აირჩიეთ მოწყობილობა."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD ბარათზე არ არის საკმარისი ადგილი. გახსენით %s პარამეტრები და წაშალეთ ზოგიერთი მონაცემი, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "საცავზე გადასვლა"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "აპარატის მეხსიერება სავსეა"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "შედარებით ძველი"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "მეხსიერება"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "იშლება..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SDბარათი"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "აპარატის მეხსიერება"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "სერვერის შეტყობინება..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ელემენტი წაიშლება."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ეს ფაილი ვერ იძებნება. ჩამოტვირთვის მცდელობის გასამეორებლად, შეეხეთ „ჩამოტვირთვა“-ს."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ფაილი ვერ იხსნება"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "პროგრამა ვერ მოიძებნა ამ ფაილის გასახსნელად."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "მცდელობის გასამეორებლად, შეეხეთ ჩამოტვირთვის ნიშანს."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ელემენტი წაიშლება."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "აქტიურდება DRM მასალა..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "პროგრამა ვერ მოიძებნა ამ მოქმედების შესასრულებლად."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "შენახვის ადგილი"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "იმპორტი"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "გაუქმება"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "ყველას არჩევა"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d არჩეულია"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ჩამოტვირთვა"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "დღეს"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "გუშინ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "შეცვლა"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "გამოყენება ყველა ელემენტზე"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zip ფაილის შექმნა"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Zip ფაილიდან ამოღება"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "ჩემი ფაილები"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ქსელი"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ჩამოტვირთვების ისტორია"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "ისტორია ცარიელია"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "მარტივი გაზიარება"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "აპლიკაცია ვერ ინსტალირდება"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "მხოლოდ TPK ფაილის დაინსტალირებაა შესაძლებელი. გირჩევთ, დააინსტალიროთ მხოლოდ Tizen მაღაზიიდან ჩამოტვირთული აპლიკაციები."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "თუ ამ ელემენტებს წაშლით აქ, ისინი ასევე წაიშლება Dropbox-ში. %d ელემენტი წაიშლება."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "თუ ამ ელემენტს წაშლით აქ, ის ასევე წაიშლება Dropbox-ში. წაიშლება 1 ელემენტი."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "თუ ამ ელემენტებს გადაიტანთ, ისინი წაიშლება Dropbox-ში. გადავა %d ელემენტი."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "თუ ამ ელემენტს გადაიტანთ, ის წაიშლება Dropbox-ში. გადავა 1 ელემენტი."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "აირჩიეთ მეხსიერების ადგილი"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "გაჩერება"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "ატვირთვა"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ფაილი ვერ აიტვირთა"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "ატვირთვების შეჩერება"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "შეეხეთ „ატვირთვა“-ს და ისევ სცადეთ."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "ატვირთვა გაჩერდება, მაგრამ ფაილი არ წაიშლება."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "ბოლოს ნანახი"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "მონაცემებს ვერ შეინახავთ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "მოწყობილობის მეხსიერებაში არ არის საკმარისი ადგილი. გახსენით პარამეტრები > ენერგია და საცავი > მეხსიერება და წაშალეთ ზოგიერთი ფაილი, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD ბარათზე არ არის საკმარისი ადგილი. გახსენით პარამეტრები > ენერგია და საცავი > მეხსიერება და წაშალეთ ზოგიერთი ფაილი, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "ატვირთეთ ადგილზე"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-ში ატვირთვები"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "პირადი"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "ბაიტი"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "დამატ."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "საწყისი გვერდი"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "სიგნალი"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "სხვები"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "სხვა"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "გახსნა"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "უცნობი შეცდომა."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "საქაღალდის სახელი არ შეიძლება იყოს ‘.’ ან ‘..’."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "არ გამოჩნდეს დამალული ფაილები"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "დამალული ფაილების ჩვენება"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "უცნობი"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "ღილაკის სახელი უკვე გამოყენებულია."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "ძირითადი"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ფაილი"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ფაილები"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "საქაღალდე"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "საქაღალდეები"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "სისტემა"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "სახელი"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "აუდიოფაილები"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "დოკუმენტები"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ჩამოტვირთული აპლიკაციები"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "სურათები"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "ვიდეოები"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "გაუქმება"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "გაუქმება"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "შექმნა"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "წაშლა"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "კი"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "წაშლა"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "გადარქმევა"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "დეინსტალაცია"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "ღილაკის დამატება"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "აუდიოფაილები"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "ასლი"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "კოპირება ადგილზე"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "საქაღალდის შექმნა"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "ღილაკის წაშლა"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "დეტალები"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "დოკუმენტები"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ჩამოტვირთული პროგრამები"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "გამოსახულებები"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "გადატანა"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "გადატანა"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d არჩეულია"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "ბოლოდროინდელი ფაილები"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "გადარქმევა"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "სწრაფი ღილაკები"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "დალაგება კრიტერიუმით"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "დეინსტალაცია"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "ატვირთეთ ადგილზე"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "ვიდეოები"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ნახეთ როგორც"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "ყველა"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "ღილაკები"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "შეიცავს"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "აპარატის მეხსიერება"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "დაფორმატება"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "ლოკაცია"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD ბარათი"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ფაილის გაფართოების ჩვენება"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "დამალული ფაილების ჩვენება"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "ზომა"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "ტიპი"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "მომწოდებელი"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ფაილები არ არის"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ზრდადი"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "ასლი"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "საქაღალდის შექმნა"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "კლებადი"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "დეტალური სია"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "დეტალები"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ფაილის ტიპი"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "სია"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "გადატანა"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "წაშლა"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "ზომა"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "დრო"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "ტიპი"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "დეინსტალაცია"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ელემენტი მოცილდება."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ღილაკი წაიშლება."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "კოპირდება..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "გადატანა..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d ელემენტი მოცილდება."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "წაიშლება %d ღილაკი."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "იშლება..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "შესაძლოა, როუმინგში მობილურ მონაცემთა გამოყენებისთვის დაგერიცხოთ დამატებითი გადასახადი, თქვენი სატარიფო გეგმის მიხედვით."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "შესაძლო გამოყენება"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "შექმნის თარიღი"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "აღწერა"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "გადამისამართება"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "ბოლოს შესწორდა"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "გარჩევადობა"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "საერთო ზომა"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "ქმედითობა"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "საბოლოო საქაღალდე დევს საწყის საქაღალდეში."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "სამიზნე საქაღალდე იგივეა, რაც საწყისი საქაღალდე."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ღილაკი ვერ დაემატა."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "ელემენტი ვერ დაკოპირდა."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "ელემენტი ვერ წაიშალა."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "ელემენტი ვერ გადავიდა."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "ელემენტი ვერ წაიშალა."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ფაილის სახელი უკვე გამოყენებულია"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "მიღწეულია ღილაკების მაქსიმალური რაოდენობა (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "ღილაკი დაემატა."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "ღილაკი უკვე არსებობს"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "განახლება"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d ელემენტი წაიშლება."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d აპლიკაციის ინსტალაცია გაუქმდება."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "შესრულდება %s პროგრამის დეინსტალაცია."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "ზომა"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "სიის ნახვა"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "საქაღალდის სახელი უკვე გამოყენებულია."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ადგილობრივი მეხსიერება"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "აპარატის მეხს."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "სისტემაში არ ხართ შესული."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "ყველა ფაილი"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "მეხსიერება გლობალურ ქსელში"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "რიგი"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "სწრაფი ღილაკები"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "დრო"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "ინსტალაციის გაუქმება"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "შეიცავს"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "სახე არ არის დადგენილი"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "სხვა"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "გადაიტანეთ აქ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ჩასვით აქ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "დაყენება"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "ფაილი ამ ტიპს ვერ ხსნის ვერცერთი აპლიკაცია თქვენს მოწყობილობაში."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ფაილი წაიშლება."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ფაილები გაიგზავნა"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "მზადაა"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "გაუქმება"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "წაშლა"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "ხელახლა დასათაურება"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "აირჩიეთ ელემენტი"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "არაფერია ატვირთული"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ატვირთვის შემდეგ, ატვირთულები გამოჩნდება აქ."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "მონაცემებს ვერ შეინახავთ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD ბარათზე არ არის საკმარისი ადგილი. გახსენით პარამეტრები > ენერგია და საცავი > მეხსიერება და წაშალეთ ზოგიერთი ფაილი, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "მოწყობილობის მეხსიერებაში არ არის საკმარისი ადგილი. გახსენით პარამეტრები > ენერგია და საცავი > მეხსიერება და წაშალეთ ზოგიერთი ფაილი, შემდეგ კი ისევ სცადეთ."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "შეცდომა"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "მეხსიერება შევსებულია."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropbox-ში წაიშლება 1 რამ."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropbox-ში წაიშლება %d რამ."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "მობილურ მონაცემთა ქსელი გამორთულია. დაუკავშირდით Wi-Fi ქსელს, ან ჩართეთ მობილური მონაცემები და ისევ სცადეთ."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "პერსონალური მეხსიერება"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "ბილიკი"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "აირჩიეთ მეხსიერება"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ჩამოტვირთვების ისტორია"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ჩამოტვირთვების ისტორია"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "იტვირთება..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ჩამოტვირთვები"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "არაფერია ჩამოტვირთული"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ვერ ჩამოიტვირთა"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "ვადა: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "ვადა გაუვიდა: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ფაილი ვერ ჩამოიტვირთა"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ისევ სცადეთ ფაილის ჩამოტვირთვა, ან წაშალეთ იგი ჩამოტვირთვების რიგში."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "ისევ ცდა"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "წაშლა"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "კატეგორია"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "საქაღალდის სახელი გამოყენებულია"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ფაილის სახელი გამოყენებულია"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ამ ფაილის სახელი (%s) უკვე გამოყენებულია სამიზნე საქაღალდეში."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ამ საქაღალდის სახელი (%s) უკვე გამოყენებულია სამიზნე საქაღალდეში."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Құрылғыңыз Wi-Fi желісіне қосылмаған. Ұялы байланыс желісіне қосылу үшін төлем жоспарына байланысты қосымша ақы төлеуіңіз мүмкін"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Бөлісу құралы"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Бөлісу құралы"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Ұялы деректер өшірілді. Оның орнына Wi-Fi желісіне қосылыңыз немесе ұялы деректерді қосып, әрекетті қайталаңыз."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d элемент жойылады."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Бұл элемент жойылады."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Жазылуда..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Жадында орын аз."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Өзгертілді"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Көшіру сәтсіз."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Жетістік"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Құру"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Жойылды"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Жад картасы алып тасталды."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Іздеуде...."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Желіге қосылу қатесі"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Қалтаны жою"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Қалта атын енгізңіз."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Жүктелген бағдарламалар"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Желіге қосылу кезінде қате пайда болды. Қоңырау аяқталды. Желіге қайта қосылу керек пе?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Сақтау"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Иә"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Жоқ"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Белгіше қосу"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Жою"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Белгішені жою"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Белгіше атауын өзгерту"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Іздеу"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Қондырғылар"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Бөлісу"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Жадты пайдалану"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Қайтадан көрсетпеу"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "Б"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Гбайт"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "МБ"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Серверге қосылудың реті келмеді."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Жеке аумақ"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Белгішені жою"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Батареяның заряды аз"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 файл"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Альбомым"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Қосу"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Дабыл қағу"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Кез келген"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Пайдалануға жарамды"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Құрамы"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Жасалған күн"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Күні"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Таңдалған элементтерді жою керек пе?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KБ"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Құжаттар"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Орындау"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Файл аты"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Файл түрі"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Папка аты"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Суреттер"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Мүмкін емес"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Жеке"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Аралық"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Соңғы өзгертілген"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Тізім және мәліметтер"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Орналасу орны"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC деректері басталуда..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Бейне жазбалар"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Телефон жадында жад жеткілікті емес. Біраз элементті жойып, қайталап көріңіз."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Файл жоқ"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Соңғы ашылған файлдар жоқ"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Соңғы файлдар жоқ"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d файлдары"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d элемент"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d элементтер"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Мүмкін"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Басып шығару"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Ат өзг"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Құқық мәртебесі"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Әуендер"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Байланысқа жол"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Жасырын файлдарды көрсету"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Дыбыстар"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Жоғары"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Жарамдылық"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Сатушы"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Бейнежазбалар"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Түсқағаз"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Баст. бетке қосу"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Мұнда экспорттау"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Менің файлдарыма өту"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Үй парағы"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ауыстыру"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Барлық қалталарды іздеу"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Осында орнату"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Қосымша іздеу"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Аудио"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Мобильді желіге қосылу"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi желісіне қосылыңыз"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Санау"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Қалта атын енгізңіз."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Жергілікті"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Жаңа қалта"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Соңғы файлдар"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Файлды жою"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Сур. дыб. ж/е кад. бөл."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Сақтау орны"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Қалта жасау мүмкін емес"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Барлығын таңдау"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Қалта атауын енгізу"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Белгішелерге қосу"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Сурет файлдары ретінде"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Бейне файлдар ретінде"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Телефон шалушы әуені"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Қысу"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Қалтаны құру"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Күні (Ең соңғы)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Күні (Ең алдыңғы)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Қысудан шығару"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Осында қысу. шығару"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Әдепкі үн"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Мәліметтер көрінісі"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Өзгерту"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Шығару"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Ағымдағы қалтаға шығару"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Қалтаға өту"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Файл кеңейтімін жасыру"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Элементтер"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Аты"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Іріктеу"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Осында ауыстыру"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Аты"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Файл орнын ашу"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Жеке бет"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Дыбысты жазу"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Контактілерге тіркеу"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Атын өзгерту"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Аты өзгертілген"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Папканың атын өзгерту"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Осы жерге сақтау"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Жақын құрылғыларды іздеу"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Таңдалды"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Сілтемені бөлісу"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Файл кеңейтімін көрсету"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Бөлу"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сұрыптау тәртібі"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Нобай көрінісі"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Көру түрі"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Тізімді қарап шығу"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Нұсқадан көру"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 элемент жойылады."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Өсу"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Өшіресіз бе?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Жалғастыру"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Көшірілу үзіліп кетті."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Жою үстінде үзіліп кетті."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Таңдалған элементті жою керек пе?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Кему"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM файлы. Жіберу мүмкін емес."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM файлы қатынаулы емес."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Файл аты қолданылады."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Қалтаның аты бар."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Форматтау"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Кімнен"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Енгізу мәтіні"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Файлдың аты қате."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Жазылуда..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Қапшықтар ең көп саны артты."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Орналастырылмады."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Аты бос."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Динамикалық жадта орын жеткіліксіз."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Жад жеткіліксіз. Кейбір элементтерді жойып, әрекетті қайталаңыз."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Жадында орын жетіспейді. %s бар."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Осында енгізу"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d элемент жойылады."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Рұқсаттан бас тартылды."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Соңғы файлдар тізімінен жою керек пе?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Жедел пернелерден жою керек пе?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Жоясыз ба?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Бұндай файл аты бар!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Мұндай атау қолданыста бар."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Элемент таңдау"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Жіберудің сәті түспеді."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Белгіше қосылды"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Тағайындау қалтасы кіріс қалтасына салынған болып табылады."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Тағайындау қалтасы ашылған қалтамен сәйкес келеді."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Бұл әрекетті орындау мүмкін емес. Желілік қате орын алды."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Сөйлесу барысында ойнатуға мүмкіндік жоқ."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM арқылы қорғалған мазмұнды рингтон не ескерту сигналы ретінде қою мүмкін емес."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Жақын жердегі құрылғыларды іздеу үшін Wi-Fi желісіне қосылуыңыз керек. Wi-Fi арқылы қосылып, әрекетті қайталаңыз."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "АРТҚА"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Көшіру"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Жою"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Өзгер."
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Ауыстыру"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Тізім"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сұрыптау"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Басқаша көру"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Тоқт"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Егж.-тег."
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Барлығы"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Сыртқы жад"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Жад картасы"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Жоғары"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Қысылған"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Қысудан шығарылды"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Файл жүктелуде..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Файлдар қысылған"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Файлдар шығарылған"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Файл импортталды."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Құрылғылар табылмады. Іздеу фонда жалғастырылады"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Каталог"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Қосу"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Әдепкі хабарлау дыбысы"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Сілтеме қосу"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Элементтерді жою керек пе?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Атын өзгерту"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Қондырғылар"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Жоғалту"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Элементті жою"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Элементтерді таңдау"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Нәтиже жоқ"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d элементерін жою керек пе?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Элементті жою керек пе?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 элемент таңдалды"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Қате таңба енгізілді. Әрекетті қайталаңыз"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d элемент таңдалды."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Дыбыссыз"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Элемент таңдау"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d элементке дейін таңдауға болады."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Жазылған"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Өшіресіз бе?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Ауыстыру"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Көшіру"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Орналастырылды"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Көшірілуде..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Жойылуда..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Әрекет сәтсіз аяқталды."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Таңдалған"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Орналастырылды."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Хабар(лар) көшірілді"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Сұрыптау"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Үзіліп кетті"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Дайын"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD картасы"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Құрылғы жады"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Жеке қоймаға қосу"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Жеке қоймадан алып тастау"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Бұл элементті жою керек пе?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Жеке қалтадан жою"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Жеке қалтаға көшіру"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Таңбалардың ен көп саны артты."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Шығаруда..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Жеке қойма"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Пішімдеу аяқталды."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Аты (Я-дан А-ға дейін)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Аты (A-дан Я-ға дейін)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Экранды түсіру"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ешқандай нәтиже табылмады."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Хабар сигналы"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Өзгешеліктері"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Атын енгізіңіз."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Менің файлдарым"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Қосылды"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Өңделуде..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Қолдаусыз файл түрі."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Жоясыз ба?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Жеке мазмұн"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Көшіру"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Орналастыру"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Белгіше қосылмады."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Жад жетыспейт.Көп арналы жою."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Жойылған"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Жеке сақтау орны"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ештенке таңдалмады."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Бөлісу"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Бас. көру"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Тізім"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Көрініс"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Сақтау"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Алып тастау сәтсіз болды."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Ата-ана қамқорлығы"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Файл аты қолданылады."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Дауыс"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi қол жетімді емес. Ұялы байланыс желілеріне қосылу төлем жоспарына байланысты қосымша ақыларға әкелуі мүмкін"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Таңбалардың ең көп саны (%d) шегіне жетті."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Дай-да..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d таңдалды"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Элементтерді жою"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Жүктеулер жоқ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Жүктеу аяқталды"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Жүктеулер реттеушісі"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Элементтерді жүктеп алған соң, олар осында көрсетіледі."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Жүктеуден бас тартылды"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Жүктеу орындалмады"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Құрылғы жадында бос орын жеткіліксіз. Кейбір деректерді жою немесе SD картасын енгізу үшін, %s параметріне өтіңіз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Құрылғы жадында бос орын жеткіліксіз. Сақтау орнын босату үшін, %s параметріне өтіп, әрекетті қайталаңыз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD картасында бос орын жеткіліксіз. Кейбір деректерді жою немесе әдепкі сақтау орнын құрылғыға өзгерту үшін, %s параметріне өтіңіз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD картасында бос орын жеткіліксіз. Кейбір деректерді жою үшін, %s параметріне өтіңіз, содан кейін әрекетті қайталаңыз."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Қоймаға өту"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Әдепкі сақтау орны толы"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ескірек"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Сақтау орны"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Шығаруда..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD карта"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Құрылғы қоймасы"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Серверге хабарлауда..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d элемент жойылады."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Файлды табы мүмкін емес. Қайта жүктеп көру үшін, “Жүктеу” түймесін түртіңіз."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Файлды ашу мүмкін емес"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Бұл файлды ашу үшін бағдарлама табылмады."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Әрекетті қайталау үшін “Жүктеу” түймесін түртіңіз."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 элемент жойылады."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM мазмұнын белсендіруде..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Бұл әрекетті орындау үшін бағдарламаны табу мүмкін емес."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Сақтау орны"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Импорттау"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Бас тарту"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Барлығын таңдау"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d таңдалды"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Жүктеу"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Бүгін"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Кеше"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Жою"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Ауыст-у"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Барлық элементтерге қолдану"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Мұрағатталған файл жасау"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Мұрағатталған файлды шығару"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Файлдарым"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Веб"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Жүктеу журналы"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Жазбалар жоқ"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Қарапайым бөлісу"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Бағдарлама орнату мүмкін емес"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Тек TPK файлдары орнатылады. Тек Tizen дүкенінен жүктелген бағдарламаларды орнатуды ұсынамыз."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Бұл элементтерді осы жерден жою оларды Dropbox ішінен де жояды. %d элемент жойылады."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Бұл элементті осы жерден жою оларды Dropbox ішінен де жояды. 1 элемент жойылады."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Бұл элементтерді жылжыту оларды Dropbox ішінен жояды. %d элемент жылжытылады."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Бұл элементті жылжыту оны Dropbox ішінен жояды. 1 элемент жылжытылады."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Сақтау орнын таңдау"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Тоқтату"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Кері жүктеу"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Файлды кері жүк-у сәтсіз болды"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Кері жүктеулерді тоқтату"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Әрекетті қайталау үшін, Кері жүктеу түймесін түртіңіз."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Кері жүктеу тоқтатылады, бірақ файл жойылмайды."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Соңғы\nкөрсетілген"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Деректер сақталмады"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Құрылғы жадында бос орын жеткіліксіз. Параметрлер > Қуат пен сақтау орны > Сақтау орны бөліміне өтіп, кейбір файлдарды жойыңыз және әрекетті қайталңыз."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD картасында бос орын жеткіліксіз. Параметрлер > Қуат пен сақтау орны > Сақтау орны бөліміне өтіп, кейбір файлдарды жойыңыз және әрекетті қайталаңыз."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Кері жүктеу орны"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox кері жүктеулері"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Жеке"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "байт"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Қосу"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Үй парағы"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Дабыл"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Басқалар"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Басқалар"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ашу"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Белгісіз қате."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Қалта атауын “.” не “..” ретінде орнату мүмкін емес."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Жасырын файлдарды көрсетпеу"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Жасырын файлдарды көрсету"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Белгісіз"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Белгіше атауы бұрыннан пайдаланылуда."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Негізгі"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Файл"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Файлдар"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Қалта"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Қалталар"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Жүйе"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Аты"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Аудио\nфайлдар"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Құжаттар"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Жүктелген бағдарламалар"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Суреттер"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Бейнелер"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Бас тарту"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Бас тарту"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Жасау"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Жою"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Жою"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Атын өзгерту"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Жою"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Белгіше қосу"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Аудио файлдар"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Көшіру"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Келесіге көшіру"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Қалта жасау"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Белгішені жою"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Өзгешеліктері"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Құжаттар"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Жүктелген бағдарламалар"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Суреттер"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Жылжыту"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Жылжыту"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d таңдалды"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Соңғы файлдар"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Жою"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Атын өзгерту"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Қондырғылар"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Тез кіру"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Сұрыптау тәртібі"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Жою"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Кері жүктеу орны"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Бейнежазбалар"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Басқаша көру"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Барлығы"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Жед. перн-р"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Мазмұны"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Құр.қоймасы"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Пішімдеу"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Орын"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD картасы"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Файл кеңейтімдерін көрсету"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Жасырын файлдарды көрсету"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Өлшем"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Түр"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Сатушы"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Файлдар жоқ"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Өсу"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Көшіру"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Қалта жасау"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Кему"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Толық тізім"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Өзгешеліктері"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Қайтадан көрсетпеу"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Файл түрі"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Тізім"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Жылжыту"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Алып тастау"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Өлшемі"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Уақыт"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Түр"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Жою"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 элемент алынып тасталады."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 белгіше жойылады."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Көшірілуде..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Орналастырылды"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d элемент алынып тасталады."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d жедел перне жойылады."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Шығаруда..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Роуминг кезінде ұялы деректерді пайдалану төлем жоспарыңызға байланысты қосымша ақы алуы мүмкін."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Пайдалануға жарамды"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Жасалған күні"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Сипаттама"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Бағыты өзгертілуде"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Соңғы өзгертілген"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Ажыратымдылық"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Жалпы өлшемі"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Жарамдылық"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Белгіленген қалта бастапқы қалтаның ішкі қалтасы."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Белгіленген қалта бастапқы қалтамен бірдей."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Белгіше қосу сәтсіз болды."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Элементті көшіру сәтсіз болды."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Элементті жою сәтсіз болды."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Элементті жылжыту сәтсіз болды."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Элементті жою сәтсіз болды."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Файл атауы бұрыннан пайдаланылуда"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Белгішелердің ең көп санынан (%d) асып кетті."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Белгіше қосылды."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Белгіше бұрыннан бар"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Жаңарту"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d элемент жойылады."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d бағдарламалар жойылады."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s жойылады."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Өлшемі"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Тізім көрінісі"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Қалта атауы пайдаланылуда."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Жергілікті сақтау орны"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Құр.қоймасы"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Кірмеген"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Барлық файлдар"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Бұлт сақтау орны"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Рет"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Тез кіру"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Уақыт"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Жою"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Мазмұны"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Бетті көрсетуге болмайды"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Қосымша"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Осында ауыстыру"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Осында қою"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Орнату"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Осы файл түріне құрылғыңыздағы ешбір бағдарлама қолдау көрсетпейді."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d файл жойылады."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Файлдар жіберілді"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ДАЙЫН"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "БАС ТАРТУ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ЖОЮ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Атын өзгерту"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Элемент таңдау"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Кері жүктеулер жоқ"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Элементтерді жүктеп алған соң, олар осы жерде көрсетіледі."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Параметрлер"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Деректер сақталмады"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD картасында бос орын жеткіліксіз. Параметрлер > Қуат пен сақтау орны > Сақтау орны бөліміне өтіп, кейбір файлдарды жойыңыз және әрекетті қайталаңыз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Құрылғы жадында бос орын жеткіліксіз. Параметрлер > Қуат пен сақтау орны > Сақтау орны бөліміне өтіп, кейбір файлдарды жойыңыз және әрекетті қайталңыз."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Қате"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Жад толып кеткен."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 элемент Dropbox қызметінен жойылады."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d элемент Dropbox қызметінен жойылады."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Ұялы деректер өшіріледі. Wi-Fi желісіне қосылыңыз немесе ұялы деректерді қосып, әрекетті қайталаңыз."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Параметрлер"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Жеке қойма"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Жол"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Ең көп таңбалар санына (%d) жетті"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Сақтау орнын таңдау"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Жүктеулер тарихы"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Журналды жүктеу"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Жүктелуде..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Жүктеулер"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Жүктеулер жоқ"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Жүктеу сәтсіз болды"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Мерзімі бітетін күн: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Мерзімі біткен күн: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Файл жүктелмеді"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Файлды қайта жүктеңіз немесе оны жүктеу кезегінен жойыңыз."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Қайталау"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Жою"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Санат"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Қалта атауы пайдаланылуда"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Файл аты пайдаланылуда"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Бұл файл атауы (%s) белгіленген қалтада бұрыннан бар."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Бұл қалта атауы (%s) белгіленген қалтада бұрыннан бар."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ನಿಮ್ಮ ಸಾಧನವು Wi-Fi ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವುದಿಲ್ಲ. ನಿಮ್ಮ ಪಾವತಿ ಯೋಜನೆಯನ್ನು ಆಧರಿಸಿ ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸುವುದು ಹೆಚ್ಚುವರಿ ಶುಲ್ಕಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "ಇದರ ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಿ"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "ಇದರ ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಿ"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ಮೊಬೈಲ್ ಡೇಟಾ ಆಫ್ ಆಗಿದೆ. ಬದಲಾಗಿ Wi-Fi ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಿ ಇಲ್ಲವೇ ಮೊಬೈಲ್ ಡೇಟಾ ಆನ್ ಮಾಡಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ಈ ಅಂಶವನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ಡೌನ್ಲೋಡಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "ಸಾಕಷ್ಟು ಸ್ಮರಣೆ ಇಲ್ಲ."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "ರದ್ದುಪಡಿಸಲಾಗಿದೆ."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ಡೌನಲೋಡ್ ಲಬ್ಯವಿರುವದಿಲ್ಲ."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "ಯಶಸ್ವಿ."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "ರಚಿಸಿರಿ"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "ತೆಗೆದುಹಾಕಲಾಗಿದೆ."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "ಸ್ಮರಣೆ ಕಾರ್ಡ್ ತೆಗೆಯಲಾಗಿದೆ."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "ಶೋಧಿಸುತ್ತಿದೆ..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕ ದೋಷ."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ಫೋಲ್ಡರ್ ತೆಗೆದುಹಾಕಿ"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರನ್ನು ನಮೂದಿಸಿ."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಅನ್ವಯಿಸುವಿಕೆಗಳು"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕ ದೋಷ ಸಂಭವಿಸಿದೆ. ಕರೆಯು ಮುಕ್ತಾಯಗೊಂಡಿದೆ. ನೆಟ್ವರ್ಕ್ಗೆ ಮರುಸಂಪರ್ಕಿಸುವುದೇ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ಸರಿ"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "ಉಳಿಸು"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "ಹೌದು"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "ಇಲ್ಲ"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸು"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "ಅಳಿಸಿ"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಅಳಿಸಿ"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗೆ ಮರುಹೆಸರಿಸು"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "ಹುಡುಕಿ"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "ಹಂಚಿಕೊಳ್ಳಿ"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "ಸಂಗ್ರಹಣೆ ಬಳಕೆ"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "ಮತ್ತೊಮ್ಮೆ ತೋರಿಸಬೇಡಿ"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "ಬೈಟ್"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ಖಾಸಗಿ"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "ಬ್ಯಾಟರಿ ಕಡಿಮೆಯಿದೆ"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ಫೈಲ್"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ನನ್ನ ಆಲ್ಬಮ್"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "ಇಂದ ಸೇರಿಸಿ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "ಎಚ್ಚರಿಕೆಗಳು"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ಯಾವುದೇ"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "ಲಭ್ಯವಿರುವ ಉಪಯೋಗಗಳು"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "ಬೈಟ್"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "ಒಳಗೊಂಡಿರುವುಗಳು"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "ರಚಿಸಿದ ದಿನಾಂಕ"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "ದಿನಾಂಕ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "ಆರಿಸಿದ ಅಂಶಗಳನ್ನು ಅಳಿಸುವುದೆ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ಡಾಕ್ಯುಮೆಂಟ್ಗಳು"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "ಅನುಷ್ಠಾನಗೊಳಿಸಿ"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ಫೈಲ್ ಹೆಸರು"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ಫೈಲ್ ವಿಧ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರು"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "ಚಿತ್ರಗಳು"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "ಸಾಧ್ಯವಿಲ್ಲ"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "ಪ್ರತ್ಯೇಕ"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ಮಧ್ಯಂತರ"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "ಕೊನೆಯದಾಗಿ ಬದಲಿಸಿದ್ದು"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "ಪಟ್ಟಿ ಮತ್ತು ವಿವರಗಳು"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "ಸ್ಥಳ"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ಡೇಟಾ ಆರಂಭಿಸುತ್ತಿದೆ..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "ನನ್ನ ವೀಡಿಯೊ ತುಣುಕುಗಳು"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ಫೋನ್ ಸ್ಮರಣೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಮರಣೆಯಿಲ್ಲ. ಕೆಲವು ವಸ್ತುಗಳನ್ನು ಅಳಿಸಿ ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ಯಾವುದೇ ಫೈಲುಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "ಯಾವುದೇ ಇತ್ತೀಚೆಗೆ ತೆರೆದ ಫೈಲ್ಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "ಇತ್ತೀಚಿನ ಫೈಲ್ಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d ಅಂಶ"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d ಅಂಶಗಳು"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "ಸಾಧ್ಯವಿಧೆ"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ಮುದ್ರಿಸಿ"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "ಮರುಹೆಸರಿಸಿ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "ಸರಿಯಾದ ಸ್ತಿತಿ"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ರಿಂಗ್ಟೋನ್ಗಳು"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "ಹಂಚು"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "ಅಡಗಿಸಿದ ಫೈಲ್ಗಳನ್ನು ತೋರಿಸಿ"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ಶಬ್ದಗಳು"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ಮೇಲೆ"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "ಸಿಂಧುತ್ವ"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "ಮಾರಾಟಗಾರ"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ವೀಡಿಯೊಗಳು"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ವಾಲ್ಪೇಪರ್ಗಳು"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "ಹೋಮ್ಗೆ ಸೇರಿಸಿ"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ಇಲ್ಲಿ ರಫ್ತುಮಾಡಿ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ನನ್ನ ಫೈಲ್ಗಳಿಗೆ ಹೋಗಿ"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ಹೋಮ್"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "ಸ್ಥಾನಪಲ್ಲಟಗೊಳಿಸಿ"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "ಎಲ್ಲ ಫೋಲ್ಡರ್ಗಳನ್ನು ಶೋಧಿಸಿ"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ಇಲ್ಲಿ ಹೊಂದಿಸಿ"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "ಸುಧಾರಿತ ಶೋಧ"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ದ್ವನಿ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಿ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಿ"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "ಎಣಿಕೆ"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರನ್ನು ನಮೂದಿಸಿ."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "ಸ್ಥಳೀಯ"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "ಹೊಸ ಫೋಲ್ಡರ್"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "ಇತ್ತೀಚಿನ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ಫೈಲ್ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ಶಬ್ದ & ಶಾಟ್ ಚಿತ್ರಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ಫೋಲ್ಡರ್ ರಚಿಸಲು ಅಸಮರ್ಥ"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "ಎಲ್ಲ ಆರಿಸಿ"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರು ನಮೂದಿಸಿ"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳಿಗೆ ಸೇರಿಸಿ"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "ಚಿತ್ರ ಫೈಲ್ಗಳಂತೆ"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "ವೀಡಿಯೋ ಫೈಲ್ಗಳಂತೆ"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "ಕರೆಮಾಡುವವರ ರಿಂಗ್ಟೋನ್"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "ಕಾಂಪ್ರೆಸ್"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ಫೋಲ್ಡರ್ ರಚಿಸಿ"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "ದಿನಾಂಕ (ತೀರಾ ಇತ್ತೀಚಿನ)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "ದಿನಾಂಕ (ಅತಿ ಹಳೆಯದು)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "ಡೀಕಂಪ್ರೆಸ್"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ಇಲ್ಲಿ ಡೀಕಾಂಪ್ರೆಸ್ ಮಾಡಿ"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "ಡೀಫಾಲ್ಟ್ ರಿಂಗ್ಟೋನ್"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "ವಿವರವಾದ ವೀಕ್ಷಣೆ"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "ತಿದ್ದಿ"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "ಎಕ್ಷಟ್ರ್ಯಾಕ್ಟ್"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "ಪ್ರಚಲಿತ ಫೋಲ್ಡರ್ಗೆ ಎಕ್ಷಟ್ರ್ಯಾಕ್ಟ್ ಮಾಡಿ"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ಫೋಲ್ಡರ್ಗೆ ಹೋಗಿ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ಫೈಲ್ ವಿಸ್ತರಣೆ ಅಡಗಿಸಿ"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "ಅಂಶಗಳು"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "ಹೆಸರು"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ನಂತೆ ಪಟ್ಟಿಮಾಡಿ"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ಇಲ್ಲಿ ಚಲಿಸಿ"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "ಹೆಸರು"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ಫೈಲ್ ಸ್ಥಳ ತೆರೆಯಿರಿ"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "ವೈಯಕ್ತಿಕ ಪುಟ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ಶಬ್ದ ರೆಕಾರ್ಡ್ ಮಾಡಿ"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "ಸಂಪರ್ಕಗಳಿಗೆ ನೋಂದಾಯಿಸಿ"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "ಮರುಹೆಸರಿಸು"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "ಪುನಃ ಹೆಸರಿಡಲಾಗಿದೆ."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ಪೋಲ್ಡರ್ ಮರುಹೆಸರಿಸಿ"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ಇಲ್ಲಿ ಉಳಿಸಿ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "ಹತ್ತಿರದ ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "ಲಿಂಕ್ ಹಂಚಿಕೊಳ್ಳಿ"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ಫೈಲ್ ವಿಸ್ತರಣೆ ತೋರಿಸಿ"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "ಒಡೆದುಹೋಗು"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ಮೂಲಕ ವಿಂಗಡಿಸಿ"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "ಥಂಬ್ನೆಲ್ ವಿಕ್ಷಣೆ"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ಆಗಿ ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "ಪಟ್ಟಿಯಂತೆ ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "ಥಂಬ್ನೇಲ್ನಂತೆ ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ಜಿಫ್"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ಅಂಶ ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ಆರೋಹಣ"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "ಅಳಿಸಲೇ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "ಮುಂದುವರಿಸು"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "ನಕಲಿಸುವುದು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "ಅಳಿಸುವಿಕೆ ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "ಆಯ್ಕೆ ಮಾಡಿದ ಅಂಶಗಳನ್ನು ಅಳಿಸುವುದೆ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "ಅವರೋಹಣ"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ಫೈಲ್. ಕಳಿಸಲಾಗುವುದಿಲ್ಲ."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ಫೈಲ್ ಲಭ್ಯವಿಲ್ಲ."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ಫೈಲ್ ಹೆಸರು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ಸ್ವರೂಪ"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "ಇಂದ"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ಕೊಡುವ ಪಠ್ಯ"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ಅಸಿಂಧು ಫೈಲ್ ಹೆಸರು."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "ಲೋಡಿಂಗ್..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "ಗರಿಷ್ಠ ಫೋಲ್ಡರ್ ತಲುಪಿದೆ."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ಚಲಿಸುವಿಕೆ ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "ಹೆಸರು ಖಾಲಿಯಾಗಿದೆ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ಸಾಕಷ್ಟು ಸೇರಿಸಿದ ಸ್ಮರಣೆ ಇಲ್ಲ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ಸಾಕಷ್ಟು ಸ್ಮರಣೆಯಿಲ್ಲ. ಕೆಲವು ಅಂಶಗಳನ್ನು ಅಳಿಸಿ ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "ಸಾಕಷ್ಟು ಸ್ಮರಣೆ ಇಲ್ಲ. %s ಲಭ್ಯವಿದೆ"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ಇಲ್ಲಿ ಪೇಸ್ಟಮಾಡಿ"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "ಅನುಮತಿ ನಿರಾಕರಿಸಿದೆ."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "ಇತ್ತೀಚಿನ ಫೈಲ್ಗಳ ಪಟ್ಟಿಯಿಂದ ತೆಗೆದುಹಾಕುವುದೇ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳಿಂದ ತೆಗೆದುಹಾಕುವುದೇ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "ತೆಗೆಯಲೆ?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "ಒಂದೇ ಫೈಲ್ ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ಒಂದೇಯಾದ ಹೆಸರು ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ಅಂಶ ಆಯ್ಕೆಮಾಡಿ"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "ಕಳುಹಿಸುವಿಕೆ ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸಲಾಗಿದೆ."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "ಗಮ್ಯಸ್ಥಾನ ಫೋಲ್ಡರ್ ಮೂಲ ಫೋಲ್ಡರ್ನ ಉಪಫೋಲ್ಡರ್ ಆಗಿದೆ."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ಗಮ್ಯಸ್ಥಾನ ಪೋಲ್ಡರ್ ಮೂಲ ಫೋಲ್ಡರ್ನಂತೆಯೇ ಇದೆ."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ಈ ಕಾರ್ಯವನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನೆಟ್ವರ್ಕ್ ದೋಷ ಸಂಭವಿಸಿದೆ."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "ಕರೆಯ ಸಮಯದಲ್ಲಿ ಪ್ಲೇ ಮಾಡಲಾಗುತ್ತಿಲ್ಲ."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM ರಕ್ಷಿತ ಒಳಾಂಶವನ್ನು ರಿಂಗ್ಟೋನ್ ಅಥವಾ ಪ್ರಕಟಣೆಯ ಎಚ್ಚರಿಕೆಯಾಗಿ ನಿಗದಿಪಡಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "ಹತ್ತಿರದ ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ನೀವು Wi-Fi ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿರುವುದು ಅಗತ್ಯವಿರುತ್ತದೆ. Wi-Fi ಮೂಲಕ ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ಹಿಂದೆ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "ನಕಲಿಸು"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "ಅಳಿಸು"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "ತಿದ್ದಿ"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ಸೇರಿಸು"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "ಶೋಧ"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "ಮೂಲಕ ವಿಂಗಡಿಸಿ"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ಎಂದು ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "ರದ್ದು"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "ರದ್ದು"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "ವಿವರಗಳು"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "ಎಲ್ಲಾ"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "ಬಾಹ್ಯ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "ಸ್ಮರಣೆ ಕಾರ್ಡ್"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ಫೋನ್"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ಮೇಲೆ"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "ಸಂಕ್ಷೇಪಿಸಿದೆ"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "ಡೀಕಾಂಪ್ರೆಸ್ ಮಾಡಿರುವುದು"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತಿದೆ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ಫೈಲ್ಗಳನ್ನು ಕಂಪ್ರೆಸ್ ಮಾಡಲಾಗಿದೆ"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ಫೈಲ್ಗಳನ್ನು ಎಕ್ಸ್ಟ್ರಾಕ್ಟ್ ಮಾಡಲಾಗಿದೆ"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ಫೈಲ್ ಆಮದು ಮಾಡಲಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "ಸಾಧನಗಳು ಪತ್ತೆಯಾಗಿಲ್ಲ. ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಸ್ಕ್ಯಾನಿಂಗ್ ಮುಂದುವರಿಯುವುದು."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ಡೈರೆಕ್ಟರಿ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "ಜೋಡಿಸು"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "ಡೀಫಾಲ್ಟ್ ಪ್ರಕಟಣೆ ಶಬ್ದ"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸು"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "ಅಂಶಗಳನ್ನು ಅಳಿಸುವುದೆ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "ಮರುಹೆಸರಿಸಿ"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "ತೆಗೆಯಿರಿ"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ಅಂಶ ಅಳಿಸಿ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ಅಂಶಗಳನ್ನು ಆರಿಸಿ"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬಂದಿಲ್ಲ"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d ಐಟಂಗಳನ್ನು ಅಳಿಸಿ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "ಐಟಮ್ ಅಳಿಸುವುದೆ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 ಅಂಶ ಆರಿಸಿದೆ."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "ಅಮಾನ್ಯ ಅಕ್ಷರ ನಮೂದಿಸಲಾಗಿದೆ. ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d ಅಂಶಗಳನ್ನು ಆರಿಸಿದೆ."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "ನಿಶ್ಯಬ್ದ"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ಅಂಶ ಆಯ್ಕೆಮಾಡಿ"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d ಅಂಶಗಳವರೆಗೆ ನೀವು ಆರಿಸಬಹುದು."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ಡೌನ್ಲೋಡ್ಗಳು"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "ಅಳಿಸಲೇ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ಚಲಿಸು"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "ನಕಲಿಸು"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ಚಲಿಸಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "ನಕಲು ಮಾಡುತ್ತಿರುವುದು..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "ಅಳಿಸಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ಕಾರ್ಯಾಚರಣೆ ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "ಆಯ್ಕೆಮಾಡಿದೆ"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ಚಲಿಸಲಾಗಿದೆ."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "ನಕಲಿಸಲಾಗಿದೆ."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "ಮೂಲಕ ವಿಂಗಡಿಸಿ"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "ಮುಗಿದಿದೆ"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD ಕಾರ್ಡ್"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ಸಾಧನ ಸ್ಮರಣೆ"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "ವೈಯಕ್ತಿಕ ಸಂಗ್ರಹಣೆಗೆ ಸೇರಿಸಿ"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "ವೈಯಕ್ತಿಕ ಸಂಗ್ರಹಣೆಯಿಂದ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "ಈ ಅಂಶ ಅಳಿಸುವುದೇ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ಖಾಸಗಿಯಿಂದ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ಖಾಸಗಿಗೆ ಚಲಿಸಿ"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "ಅಕ್ಷರಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆ ತಲುಪಿದೆ."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "ವೈಯಕ್ತಿಕ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ಫಾರ್ಮ್ಯಾಟ್ ಸಂಪೂರ್ಣಗೊಂಡಿದೆ."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "ಹೆಸರು (Z ಯಿಂದ Aವರೆಗೆ)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "ಹೆಸರು (A ಯಿಂದ Zವರೆಗೆ)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "ಸ್ಕ್ರೀನ್ ಕ್ಯಾಪ್ಚರ್"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು ಕಾಣುತ್ತಿಲ್ಲ."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "ಸಂದೇಶ ಎಚ್ಚರಿಕೆ"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "ವಿವರಗಳು"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "ಹೆಸರು ನಮೂದಿಸಿ."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "ನನ್ನ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "ಸೇರಿಸಲಾಗಿದೆ."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತಿದೆ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಸರಕುಗಳು."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "ತೆಗೆಯಲೆ?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ಖಾಸಗಿ ಒಳಾಂಶ"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "ಇಲ್ಲಿಗೆ ನಕಲಿಸಿ"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "ಇಲ್ಲಿಗೆ ಚಲಿಸಿ"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸಲು ವಿಫಲ."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "ಸಾಕಷ್ಟು ಸ್ಮರಣೆ ಇಲ್ಲ. ಕೆಲವೊಂದು ಅಂಶಗಳನ್ನು ತೆಗೆದುಹಾಕಿ."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "ತೆಗೆಯಲಾಗಿದೆ."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ಖಾಸಗಿ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "ಯಾವುದನ್ನೂ ಆಯ್ಕೆಮಾಡಿಲ್ಲ."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "ಹಂಚು"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ಎಂದು ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "ಪಟ್ಟಿ"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ಆಗಿ ಉಳಿಸಿ"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "ತೆಗೆದುಹಾಕುವಿಕೆ ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ಡ್ರಾಪ್ಬಾಕ್ಸ್"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "ಪೇರೆಂಟ್ ರೇಟಿಂಗ್"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ಫೈಲ್ ಹೆಸರು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ಧ್ವನಿ"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ಲಭ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ಹಣಪಾವತಿಯ ಪ್ಲಾನ್ ಅವಲಂಬಿಸಿ ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸುವುದು ಹೆಚ್ಚುವರಿ ಶುಲ್ಕಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "ಅಕ್ಷರಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯು (%d) ತಲುಪಿದೆ."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "ಸಿದ್ದ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ಆರಿಸಿದೆ"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "ಅಂಶಗಳನ್ನು ಅಳಿಸಿ"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "ಡೌನ್ಲೋಡ್ಗಳು ಇಲ್ಲ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಿದೆ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ನಿರ್ವಾಹಕ"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ನೀವು ಅಂಶಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಅವನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುವುದು."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ವಿಫಲವಾಗಿದೆ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "ನಿಮ್ಮ ಸಾಧನದ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶ ಇರುವುದಿಲ್ಲ. ಕೆಲವು ಡೇಟಾ ಅಳಿಸಲು ಅಥವಾ ಒಂದು SD ಕಾರ್ಡ್ ಸೇರಿಸಲು %s ಸಂಯೋಜನೆಗಳಿಗೆ ಹೋಗಿ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ ಸಾಧನದ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶ ಇರುವುದಿಲ್ಲ. ಸ್ವಲ್ಪ ಸಂಗ್ರಹಣಾ ಸ್ಥಳವನ್ನು ಮುಕ್ತಗೊಳಿಸಲು %s ಸಂಯೋಜನೆಗಳಿಗೆ ಹೋಗಿ, ನಂತರ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "ನಿಮ್ಮ SD ಕಾರ್ಡ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ. ಕೆಲವು ಡೇಟಾ ಅಳಿಸಲು %s ಸಂಯೋಜನೆಗಳಿಗೆ ಹೋಗಿ, ಅಥವಾ ಡೀಫಾಲ್ಟ್ ಸಂಗ್ರಹಣೆ ಸ್ಥಾನನ್ನು ಸಾಧನದಲ್ಲಿ ಬದಲಾಯಿಸಿ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ SD ಕಾರ್ಡ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ. ಕೆಲವು ಡೇಟಾ ಅಳಿಸಲು %s ಸಂಯೋಜನೆಗಳಿಗೆ ಹೋಗಿ, ನಂತರ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "ಸಂಗ್ರಹಣೆಗೆ ಹೋಗಿ"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "ಡೀಫಾಲ್ಟ್ ಸಂಗ್ರಹಣೆ ಭರ್ತಿಯಾಗಿದೆ"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "ಹಳೆಯ"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD ಕಾರ್ಡ್"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ಸಾಧನ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "ಸರ್ವರ್ಗೆ ಸೂಚಿಸಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ಈ ಫೈಲ್ ಕಂಡುಬರಲಿಲ್ಲ. ಅದನ್ನು ಮತ್ತೆ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಲು ಡೌನ್ಲೋಡ್ ಅನ್ನು ತಟ್ಟಿ."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ಫೈಲ್ ತೆರೆಯಲು ಅಸಮರ್ಥ"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ಈ ಫೈಲ್ ತೆರೆಯುವುದಕ್ಕೆ ಅನ್ವಯಿಸುವಿಕೆಯನ್ನು ಹುಡುಕಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಲು ಡೌನ್ಲೋಡ್ ತಟ್ಟಿ."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ಅಂಶ ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM ಒಳಾಂಶ ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತಿದೆ..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ಈ ಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಸಲುವಾಗಿ ಅನ್ವಯಿಸುವಿಕೆಯನ್ನು ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "ಸಂಗ್ರಹಣೆ ಸ್ಥಳ"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "ಆಮದು ಮಾಡಿ"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "ರದ್ದು"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ಓಕೆ"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "ಎಲ್ಲ ಆರಿಸಿ"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ಆಯ್ಕೆಮಾಡಿದೆ"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ಡೌನ್ಲೋಡ್"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "ಇಂದು"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ನಿನ್ನೆ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "ಅಳಿಸಿ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "ಬದಲಿಸಿ"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "ಎಲ್ಲ ಐಟಮ್ಗಳಿಗೆ ಅನ್ವಯಿಸಿ"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip ಫೈಲ್ ರಚಿಸಿ"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ಜಿಪ್ ಫೈಲ್ ಬೇರ್ಪಡಿಸಿ"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "ನನ್ನ ಫೈಲ್ಗಳು"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ವೆಬ್"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಇತಿಹಾಸ"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "ಇತಿಹಾಸವಿಲ್ಲ"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "ಸರಳ ಹಂಚಿಕೆ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "ಅನ್ವಯಿಸುವಿಕೆ ಸ್ಥಾಪಿಸಲು ಅಸಾಧ್ಯ."
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸಬಹುದಾಗಿದೆ. ನೀವು Tizen ಸ್ಟೋರ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಿರುವ ಅನ್ವಯಿಸುವಿಕೆಗಳನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸಬೇಕೆಂದು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "ಈ ಅಂಶಗಳನ್ನು ಇಲ್ಲಿ ಅಳಿಸಿದರೆ, ಅವುಗಳನ್ನು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದಲೂ ಅಳಿಸಲಾಗುತ್ತವೆ. %d ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "ಈ ಅಂಶವನ್ನು ಇಲ್ಲಿ ಅಳಿಸಿದರೆ, ಅದನ್ನು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದಲೂ ಅಳಿಸಲಾಗುತ್ತದೆ. 1 ಅಂಶವನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "ಈ ಅಂಶಗಳನ್ನು ಸರಿಸುವುದರಿಂದ ಅವುಗಳು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದ ಅಳಿಸಲ್ಪಡುತ್ತವೆ. %d ಅಂಶಗಳನ್ನು ಸರಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "ಈ ಅಂಶವನ್ನು ಸರಿಸುವುದರಿಂದ ಅವುಗಳು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದ ಅಳಿಸಲ್ಪಡುತ್ತವೆ. 1 ಅಂಶವನ್ನು ಸರಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "ಸಂಗ್ರಹಣೆಯ ಸ್ಥಳ ಆಯ್ಕೆ ಮಾಡಿ"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "ನಿಲ್ಲಿಸಿ"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "ಅಪ್ಲೋಡ್"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ಫೈಲ್ ಅಪ್ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "ಅಪ್ಲೋಡ್ಗಳನ್ನು ನಿಲ್ಲಿಸು"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಲು ಅಪ್ಲೋಡ್ ತಟ್ಟಿ."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "ಅಪ್ಲೋಡ್ ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಫೈಲ್ ಅಳಿಸಲಾಗುವುದಿಲ್ಲ."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "ಇತ್ತೀಚೆಗೆ ವೀಕ್ಷಿಸಿರುವುದು"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ಡೇಟಾ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ ಸಾಧನ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಸಂಯೋಜನೆಗಳು > ಪವರ್ ಮತ್ತು ಸಂಗ್ರಹಣೆ > ಸಂಗ್ರಹಣೆಗೆ ಹೋಗಿ, ನಂತರ ಕೆಲವು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ SD ಕಾರ್ಡ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಸಂಯೋಜನೆಗಳು > ಪವರ್ ಮತ್ತು ಸಂಗ್ರಹಣೆ > ಸಂಗ್ರಹಣೆಗೆ ಹೋಗಿ, ನಂತರ ಕೆಲವು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "ಇದಕ್ಕೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಅಪ್ಲೋಡ್ಗಳು"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ವೈಯಕ್ತಿಕ"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "ಬೈಟ್ಗಳು"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "ಸೇರಿಸಿ"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "ಹೋಮ್"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "ಎಚ್ಚರಗಂಟೆ"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "ಇತರವುಗಳು"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "ಅಧಿಕ"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "ತೆರೆ"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "ಗೊತ್ತಿಲ್ಲದ ತಪ್ಪು."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರನ್ನು ‘.’ ಅಥವಾ ‘..’ ಎಂದು ಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ಮರೆಮಾಡಿದ ಫೈಲ್ಗಳನ್ನು ತೋರಿಸಬೇಡಿ"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ಮರೆಮಾಡಿದ ಫೈಲ್ಗಳನ್ನು ತೋರಿಸಿ"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "ತಿಳಿಯದ"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಹೆಸರು ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "ಮೂಲಭೂತ"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ಫೈಲ್"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ಫೋಲ್ಡರ್"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ಫೋಲ್ಡರ್ಗಳು"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "ಸಿಸ್ಟಮ್"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "ಹೆಸರು"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ಆಡಿಯೋ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ಡಾಕ್ಯುಮೆಂಟ್ಗಳು"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಅನ್ವಯಿಸುವಿಕೆಗಳು"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "ಚಿತ್ರಗಳು"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "ವೀಡಿಯೊಗಳು"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "ರದ್ದು"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "ರದ್ದುಮಾಡಿ"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "ರಚಿಸು"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "ಅಳಿಸಿ"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ಓಕೆ"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "ಮರುಹೆಸರಿಸು"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "ಸ್ಥಾಪನೆ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸು"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ಆಡಿಯೋ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "ನಕಲಿಸಿ"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "ಇಲ್ಲಿಗೆ ನಕಲಿಸಿ"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ಫೋಲ್ಡರ್ ರಚಿಸಿ"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಅಳಿಸಿ"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "ವಿವರಗಳು"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ಡಾಕ್ಯುಮೆಂಟ್ಗಳು"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಅನ್ವಯಿಸುವಿಕೆಗಳು"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "ಚಿತ್ರಗಳು"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ಚಲಿಸಿ"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "ಇದಕ್ಕೆ ಚಲಿಸಿ"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ಆಯ್ಕೆಮಾಡಿದೆ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "ಇತ್ತೀಚಿನ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "ಮರುಹೆಸರಿಸಿ"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳು"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "ಇದರಂತೆ ವಿಂಗಡಿಸಿ"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "ಸ್ಥಾಪನೆ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "ಇದಕ್ಕೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "ವೀಡಿಯೊಗಳು"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ಆಗಿ ವೀಕ್ಷಿಸಿ"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "ಎಲ್ಲಾ"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ಡ್ರಾಪ್ಬಾಕ್ಸ್"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ಡ್ರಾಪ್ಬಾಕ್ಸ್"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳು"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "ಒಳಗೊಂಡಿರುವುದು"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ಸಾಧನ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ಡ್ರಾಪ್ಬಾಕ್ಸ್"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ಸ್ವರೂಪ"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "ಸ್ಥಳ"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD ಕಾರ್ಡ್"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ಫೈಲ್ ವಿಸ್ತರಣೆಗಳನ್ನು ತೋರಿಸಿ"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "ಅಡಗಿಸಿದ ಫೈಲ್ಗಳನ್ನು ತೋರಿಸಿ"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "ಗಾತ್ರ"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "ಪ್ರಕಾರ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "ಮಾರಾಟಗಾರ"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ಯಾವುದೇ ಫೈಲ್ಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ಆರೋಹಣ"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "ನಕಲಿಸಿ"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ಫೋಲ್ಡರ್ ರಚಿಸಿ"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "ಅವರೋಹಣ"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "ವಿವರವಾದ ಪಟ್ಟಿ"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "ವಿವರಗಳು"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "ಮತ್ತೆ ತೋರಿಸಬೇಡ"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ಫೈಲ್ ಪ್ರಕಾರ"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "ಪಟ್ಟಿ"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ಚಲಿಸಿ"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "ಗಾತ್ರ"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "ಸಮಯ"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "ಪ್ರಕಾರ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "ಅಸ್ಥಾಪಿಸಿ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ಅಂಶವನ್ನು ತೆಗೆಯಲ್ಪಡುವುದು."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ಶಾರ್ಟ್ಕಟ್ ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "ನಕಲು ಮಾಡುತ್ತಿರುವುದು..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ಚಲಿಸಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d ಅಂಶಗಳು ತೆಗೆಯಲ್ಪಡುವುದು."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ರೋಮಿಂಗ್ ಮಾಡುತ್ತಿರುವಾಗ ಮೊಬೈಲ್ ಡೇಟಾ ಬಳಸುವಿಕೆಯು ನಿಮ್ಮ ಡೇಟಾ ಯೋಜನೆಯನ್ನು ಆಧರಿಸಿ ಹೆಚ್ಚುವರಿ ಶುಲ್ಕಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ಲಭ್ಯ ಬಳಕೆಗಳು"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "ರಚನೆ ದಿನಾಂಕ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "ವಿವರಣೆ"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ಫಾರ್ವರ್ಡಿಂಗ್"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಿರುವುದು"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "ರೆಸಲ್ಯೂಷನ್"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "ಒಟ್ಟು ಗಾತ್ರ"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "ಮಾನ್ಯತೆ"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ಗಮ್ಯಸ್ಥಾನದ ಫೋಲ್ಡರ್, ಮೂಲ ಫೋಲ್ಡರ್ನ ಉಪಫೋಲ್ಡರ್ ಆಗಿದೆ."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ಗಮ್ಯಸ್ಥಾನ ಫೋಲ್ಡರ್ ಮೂಲ ಪೋಲ್ಡರ್ನಂತೆಯೇ ಇದೆ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸಲು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "ಅಂಶವನ್ನು ನಕಲಿಸಲು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "ಅಂಶವನ್ನು ಅಳಿಸಲು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "ಅಂಶವನ್ನು ವರ್ಗಾಯಿಸಲು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "ಅಂಶವನ್ನು ತೆಗೆದುಹಾಕಲು ವಿಫಲವಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ಫೈಲ್ ಹೆಸರು ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳ ಗರಿಷ್ಠ ಮಿತಿ (%d) ತಲುಪಿದೆ."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಸೇರಿಸಲಾಗಿದೆ."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "ಶಾರ್ಟ್ಕಟ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "ರಿಫ್ರೆಶ್"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d ಅನ್ವಯಿಸುವಿಕೆಗಳನ್ನು ಅಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s ಸ್ಥಾಪನೆಯನ್ನು ತೆಗೆಯಲಾಗುವುದು."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "ಗಾತ್ರ"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "ಪಟ್ಟಿ ವೀಕ್ಷಣೆ"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರು ಈಗಾಗಲೆ ಬಳಕೆಯಲ್ಲಿದೆ."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ಸಾಧನ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "ಸೈನ್ ಇನ್ ಮಾಡಿಲ್ಲ."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "ಎಲ್ಲ ಫೈಲ್ಗಳು"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ಆದೇಶ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "ಶಾರ್ಟ್ಕಟ್ಗಳು"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "ಸಮಯ"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "ಸ್ಥಾಪನೆ ತೆಗೆಯಿರಿ"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "ಒಳಗೊಳ್ಳು"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "ಯಾವುದೇ ಮುಖ ಪತ್ತೆಹಚ್ಚಲಾಗಲಿಲ್ಲ"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "ಹೆಚ್ಚು"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ಇಲ್ಲಿಗೆ ಚಲಿಸಿ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ಇಲ್ಲಿ ಅಂಟಿಸಿ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "ಹೊಂದಿಸು"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿರುವ ಯಾವುದೇ ಅನ್ವಯಿಸುವಿಕೆಯ ಮೂಲಕ ಈ ಫೈಲ್ ಪ್ರಕಾರ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲಾಗುವುದು."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ಫೈಲ್ಗಳನ್ನು ಕಳುಹಿಸಿದೆ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ಮುಗಿದಿದೆ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ರದ್ದುಮಾಡಿ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ಅಳಿಸಿ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "ಮರುಹೆಸರಿಸಿ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "ಅಂಶ ಆಯ್ಕೆಮಾಡಿ"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "ಅಪ್ಲೋಡ್ಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ನೀವು ಅಂಶಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಅವುಗಳನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುವುದು."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ಡೇಟಾ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ SD ಕಾರ್ಡ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಸಂಯೋಜನೆಗಳು > ಪವರ್ ಮತ್ತು ಸಂಗ್ರಹಣೆ > ಸಂಗ್ರಹಣೆಗೆ ಹೋಗಿ, ನಂತರ ಕೆಲವು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ನಿಮ್ಮ ಸಾಧನ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಸಂಯೋಜನೆಗಳು > ಪವರ್ ಮತ್ತು ಸಂಗ್ರಹಣೆ > ಸಂಗ್ರಹಣೆಗೆ ಹೋಗಿ, ನಂತರ ಕೆಲವು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "ದೋಷ."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "ಸ್ಮರಣೆ ಪೂರ್ತಿಗೊಂಡಿದೆ."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 ಅಂಶವನ್ನು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದ ಅಳಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d ಅಂಶಗಳನ್ನು ಡ್ರಾಪ್ಬಾಕ್ಸ್ನಿಂದ ಅಳಿಸಲಾಗುತ್ತದೆ."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ಮೊಬೈಲ್ ಡೇಟಾ ಆಫ್ ಮಾಡಲಾಗಿದೆ. ನಿಮ್ಮ Wi-Fi ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಿ ಅಥವಾ ಮೊಬೈಲ್ ಡೇಟಾ ಆನ್ ಮಾಡಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "ವೈಯಕ್ತಿಕ ಸಂಗ್ರಹಣೆ"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "ಮಾರ್ಗ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "ಅಕ್ಷರಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆ %d ತಲುಪಿದೆ."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "ಸಂಗ್ರಹಣೆ ಆರಿಸಿ"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ ಇತಿಹಾಸ"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ಡೌನ್ಲೋಡ್ ಇತಿಹಾಸ"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತಿದೆ..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ಡೌನ್ಲೋಡ್ಗಳು"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "ಡೌನ್ಲೋಡ್ಗಳಿಲ್ಲ"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ಡೌನ್ಲೋಡ್ ವಿಫಲವಾಗಿದೆ"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "ಅವಧಿ ಮೀರುವ ದಿನಾಂಕ: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "ಅವಧಿ ಮೀರಿದ ದಿನಾಂಕ: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ಫೈಲ್ ಡೌನ್ಲೋಡಿಂಗ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಲು ಅಥವಾ ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಸರದಿಯಿಂದ ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸಿ."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "ಮರುಪ್ರಯತ್ನಿಸಿ"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "ತೆಗೆಯಿರಿ"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "ವರ್ಗ"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ಫೋಲ್ಡರ್ ಹೆಸರು ಬಳಕೆಯಲ್ಲಿದೆ"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ಫೈಲ್ ಹೆಸರು ಬಳಕೆಯಲ್ಲಿದೆ"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ಈ ಫೈಲ್ ಹೆಸರು (%s) ಈಗಾಗಲೇ ಗಮ್ಯಸ್ಥಾನದ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಬಳಕೆಯಲ್ಲಿದೆ."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ಈ ಫೋಲ್ಡರ್ ಹೆಸರು (%s) ಗಮ್ಯಸ್ಥಾನದ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "디바이스가 Wi-Fi 네트워크에 연결되지 않았습니다. 모바일 네트워크에 연결하면 요금제에 따라 추가요금이 부과될 수 있습니다."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "공유"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "공유"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "[모바일 데이터]가 해제된 상태입니다. Wi-Fi 네트워크에 연결하거나, [모바일 데이터]를 실행한 후 다시 시도하세요."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "항목 %d개를 삭제합니다."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "이 항목을 삭제합니다."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "다운로드 중..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "저장공간이 부족합니다."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "취소하였습니다."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "다운로드하지 못하였습니다."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "완료하였습니다."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "추가"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "삭제하였습니다."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "SD 카드를 분리하였습니다."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "검색 중..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "네트워크에 연결할 수 없습니다."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "폴더 삭제"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "폴더 이름을 입력하세요."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "다운로드 앱"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "네트워크 연결 오류가 발생하여 통화를 종료하였습니다. 다시 연결할까요?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "확인"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "저장"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "예"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "아니요"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "바로가기 추가"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "삭제"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "바로가기 삭제"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "바로가기 이름 변경"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "검색"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "공유"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "저장공간 사용량"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "다시 보지 않기"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "서버에 연결할 수 없습니다."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "프라이빗"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "바로가기 제거"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "배터리가 부족합니다."
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "파일 1개"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "내 앨범"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "추가"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "알림"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "모든 종류"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "사용 가능"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "내용"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "추가 날짜"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "날짜"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "선택한 항목을 삭제할까요?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "문서"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "실행"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "파일 이름"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "파일 형식"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "폴더 이름"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "이미지"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "불가능"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "개인"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "간격"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "마지막 수정"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "목록 및 상세정보"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "위치"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "메모리 카드 데이터 초기화 중..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "내 동영상 클립"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "휴대전화에 저장공간이 부족합니다. 일부 항목을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "파일이 없습니다"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "최근에 연 파일이 없습니다"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "최근 사용한 파일이 없습니다"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "파일 %d개"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "항목 %d개"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d개"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "가능"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "인쇄"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "이름 변경"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "권한 유효 상태"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "벨소리"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "공유"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "숨긴 파일 표시"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "사운드"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "위쪽"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "유효 횟수"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "판매자"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "동영상"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "배경화면"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "홈에 추가"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "여기로 내보내기"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "내 파일로 이동"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "홈"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "대체"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "모든 폴더 검색"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "여기에 설정"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "고급 검색"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "오디오"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "모바일 네트워크에 연결"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi 네트워크에 연결"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "횟수"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "폴더 이름을 입력하세요."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "지역"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "새 폴더"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "최근 파일"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "파일 제거"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "사운드&샷 사진 공유"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "저장공간"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "새 폴더를 추가할 수 없음"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "모두 선택"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "폴더 이름을 입력하세요"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "바로가기에 추가"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "이미지 파일로"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "동영상 파일로"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "발신자별 벨소리"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "압축"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "새 폴더 추가"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "날짜(최근 순)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "날짜(오래된 순)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "압축 해제"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "여기에 압축 해제"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "기본 벨소리"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "상세 보기"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "편집"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "압축 풀기"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "현재 폴더에 압축 풀기"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "폴더로 이동"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "파일 확장자 숨기기"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "항목"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "이름"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "정렬 기준"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "여기로 이동"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "이름"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "파일 위치 열기"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "프라이빗 페이지"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "음성 녹음"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "연락처에 추가"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "이름 변경"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "이름을 변경하였습니다."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "폴더 이름 변경"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "여기 저장"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "주변 디바이스 찾기"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "하나만 선택"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "링크 공유"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "파일 확장자 표시"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "분할"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "정렬 방식"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "썸네일 보기"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "보기 방식"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "목록 보기"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "썸네일 보기"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "파일 압축"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "항목 1개를 삭제합니다."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "가나다 순"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "삭제할까요?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "계속"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "복사하지 못하였습니다."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "삭제하지 못하였습니다."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "선택한 항목을 삭제할까요?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "가나다 역순"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 파일은 보낼 수 없습니다."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM 파일은 실행할 수 없습니다."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "사용 중인 파일 이름입니다."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "사용 중인 폴더 이름입니다."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "형식"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "보낸 사람"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "내용 입력"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "파일 이름이 바르지 않습니다."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "불러오는 중..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "최대 폴더 수에 도달하였습니다."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "이동하지 못하였습니다."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "이름이 없습니다."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "힙메모리가 부족합니다."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "저장공간이 부족합니다. 일부 항목을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "저장공간이 부족합니다. %s을(를) 사용할 수 있습니다."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "여기에 붙여넣기"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "항목 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "승인되지 않았습니다."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "최근 파일 목록에서 제거할까요?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "바로가기에서 제거할까요?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "제거할까요?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "같은 파일 이름이 있습니다."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 이름입니다."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "항목 선택"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "보내지 못하였습니다."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "바로가기를 추가하였습니다."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "대상 폴더가 현재 폴더의 하위 폴더입니다."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "대상 폴더가 현재 폴더와 동일합니다."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "네트워크 오류가 발생하여 작업을 수행할 수 없습니다."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "통화 중에는 재생할 수 없습니다."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM 컨텐츠를 벨소리 또는 알림 메시지로 설정할 수 없습니다."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "주변 디바이스를 찾으려면 Wi-Fi 네트워크 연결이 필요합니다. Wi-Fi에 연결한 후 다시 시도하세요."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "뒤로가기"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "복사"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "삭제"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "편집"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "이동"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "검색"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "정렬 방식"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "보기 방식"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "취소"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "취소"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "상세정보"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "모두"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "외장 저장공간"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "메모리 카드"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "전화"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "위로"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "압축하였습니다."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "압축을 해제하였습니다."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "파일 다운로드 중..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "파일을 압축하였습니다."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "파일을 압축 해제하였습니다."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "파일을 가져왔습니다."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "검색 가능한 디바이스가 없습니다. 백그라운드에서 계속해서 주변 디바이스를 검색합니다."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "디렉터리"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "연결"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "기본 알림음"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "수신"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "바로가기 추가"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "삭제할까요?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "이름 변경"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "제거"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "항목 삭제"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "항목 선택"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "검색 결과가 없습니다"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d개를 삭제할까요?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "삭제할까요?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "항목 1개를 선택하였습니다."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "입력한 문자가 바르지 않습니다. 다시 시도하세요."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "항목 %d개를 선택하였습니다."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "무음"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "항목 선택"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d개까지 선택할 수 있습니다."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "다운로드"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "삭제할까요?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "이동"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "복사"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "이동 중..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "복사 중..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "삭제 중..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "작업을 수행하지 못하였습니다."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "이 항목만"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "이동하였습니다."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "복사하였습니다."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "정렬 방식"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "완료하지 못하였습니다."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "완료"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD 카드"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "디바이스 저장공간"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "퍼스널 저장공간에 추가"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "퍼스널 저장공간에서 제거"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "이 항목을 삭제할까요?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "프라이빗에서 제거"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "프라이빗으로 이동"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "최대 글자 수에 도달하였습니다."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "제거 중..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "퍼스널 저장공간"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "포맷을 완료하였습니다."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "이름(가나다 역순)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "이름(가나다 순)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "화면 캡처"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "검색 결과가 없습니다."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "메시지 알림"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "상세정보"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "이름을 입력하세요."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "내 파일"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "추가하였습니다."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "진행 중..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "지원되지 않는 파일 형식입니다."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "제거할까요?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "프라이빗 컨텐츠"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "복사 위치"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "이동 위치"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "바로가기를 추가하지 못하였습니다."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "저장공간이 부족합니다. 일부 항목을 삭제하세요."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "제거하였습니다."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "개인 저장공간"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "선택한 것이 없습니다."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "공유"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "보기 방식"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "목록"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "보기"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "저장 옵션"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "제거하지 못하였습니다."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "부모의 시청 지도가 필요한 등급"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 파일 이름입니다."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "음성"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi를 사용할 수 없습니다. 모바일 네트워크에 연결하면 요금제에 따라 추가요금이 부과될 수 있습니다."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "최대 글자 수(%d)에 도달하였습니다."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "준비 중..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d개 선택"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "항목 삭제"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "다운로드 항목이 없습니다"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "다운로드 완료"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "다운로드 관리자"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "항목을 다운로드하면 여기에 표시됩니다."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "다운로드 취소됨"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "다운로드 안 됨"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "디바이스에 저장공간이 부족합니다. %s 설정에서 일부 데이터를 삭제하거나 SD 카드를 삽입하세요."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "디바이스에 저장공간이 부족합니다. %s 설정에서 저장공간을 확보하고 다시 시도하세요."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD 카드에 저장공간이 부족합니다. %s 설정에서 일부 데이터를 삭제하거나 기본 저장 위치를 디바이스로 변경하세요."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD 카드에 저장공간이 부족합니다. %s 설정에서 일부 데이터를 삭제하고 다시 시도하세요."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "저장공간으로 이동"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "기본 저장공간 모두 사용"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "오래된 항목"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "저장공간"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "제거 중..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD 카드"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "디바이스 저장공간"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "서버에 알리는 중..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "항목 %d개를 삭제합니다."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "파일을 찾을 수 없습니다. 다시 다운로드하려면 [다운로드]를 누르세요."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "파일을 열 수 없음"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "이 파일을 열 수 있는 앱을 찾을 수 없습니다."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "다시 시도하려면 [다운로드]를 누르세요."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "항목 1개를 삭제합니다."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM 컨텐츠 실행 중..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "이 작업을 수행할 앱을 찾을 수 없습니다."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "저장 위치"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "가져오기"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "취소"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "확인"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "모두 선택"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d개 선택"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "다운로드"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "오늘"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "어제"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "삭제"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "대체"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "모든 항목에 적용"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "새 압축파일 추가"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "파일 압축 풀기"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "내 파일"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "웹"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "다운로드 기록"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "기록이 없습니다"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "간편 공유"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "앱을 설치할 수 없음"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK 파일만 설치할 수 있습니다. 타이젠 스토어에서 다운로드한 앱만 설치할 것을 권장합니다."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "여기에서 이 항목을 삭제하면 Dropbox에서도 삭제됩니다. 항목 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "여기에서 이 항목을 삭제하면 Dropbox에서도 삭제됩니다. 항목 1개를 삭제합니다."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "이 항목을 이동하면 Dropbox에서 삭제됩니다. 항목 %d개를 이동합니다."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "이 항목을 이동하면 Dropbox에서 삭제됩니다. 항목 1개를 이동합니다."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "저장 위치 선택"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "중지"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "업로드"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "파일을 업로드하지 못하였습니다."
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "업로드 중지"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "다시 시도하려면 [업로드]를 누르세요."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "업로드를 중지하지만 파일은 삭제되지 않습니다."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "최근 본 파일"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "데이터를 저장할 수 없음"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "디바이스에 저장공간이 부족합니다. [설정] > [전원 및 저장공간] > [저장공간]에서 일부 파일을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD 카드에 저장공간이 부족합니다. [설정] > [전원 및 저장공간] > [저장공간]에서 일부 파일을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "업로드"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox 업로드"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "비공개"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "바이트"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "추가"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "홈"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "알람"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "기타"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "더보기"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "열기"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "알 수 없는 오류가 발생하였습니다."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "'.' 또는 '..'을 폴더 이름으로 설정할 수 없습니다."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "숨긴 파일 표시 안 함"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "숨긴 파일 표시"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "알 수 없음"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 바로가기 이름입니다."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "기본"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "파일"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "파일"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "폴더"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "폴더"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "시스템"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "이름"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "오디오 파일"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "문서"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "다운로드한 애플리케이션"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "이미지"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "동영상"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "취소"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "취소"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "추가"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "삭제"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "확인"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "제거"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "이름 변경"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "삭제"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "바로가기 추가"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "오디오 파일"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "복사"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "복사 위치"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "새 폴더 추가"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "바로가기 삭제"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "상세정보"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "문서"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "다운로드한 애플리케이션"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "이미지"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "이동"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "이동 위치"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d개 선택"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "최근 실행 파일"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "제거"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "이름 변경"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "바로가기"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "정렬"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "삭제"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "업로드"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "동영상"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "보기 방식"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "전체"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "바로가기"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "포함 항목"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "디바이스 저장공간"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "형식"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "위치"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD 카드"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "파일 확장자 표시"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "숨긴 파일 표시"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "크기"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "방식"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "판매자"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "파일이 없습니다"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "가나다 순"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "복사"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "새 폴더 추가"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "내림차 순"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "목록(자세히)"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "상세정보"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "다시 보지 않기"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "파일 형식"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "목록"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "이동"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "제거"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "크기"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "시간"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "형식"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "삭제"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "항목 1개를 제거합니다."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "바로가기 1개를 삭제합니다."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "복사 중..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "이동 중..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "항목 %d개를 제거합니다."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "바로가기 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "제거 중..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "로밍 중에 모바일 데이터를 사용하면 데이터 요금제에 따라 추가요금이 부과될 수 있습니다."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "사용 가능"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "만든 날짜"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "내용"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "전송"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "마지막 수정"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "해상도"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "총 크기"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "유효 기간"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "대상 폴더가 소스 폴더의 하위 폴더입니다."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "대상 폴더가 소스 폴더와 동일합니다."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "바로가기를 추가하지 못하였습니다."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "항목을 복사하지 못하였습니다."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "항목을 삭제하지 못하였습니다."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "항목을 이동하지 못하였습니다."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "항목을 제거하지 못하였습니다."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 파일 이름입니다."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "최대 바로가기 수(%d)에 도달하였습니다."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "바로가기를 추가하였습니다."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "동일한 바로가기가 있습니다."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "새로고침"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "항목 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "앱 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s 앱을 삭제합니다."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "크기"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "목록 보기"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "사용 중인 폴더 이름입니다."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "로컬 저장공간"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "디바이스 저장공간"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "로그인되지 않았습니다."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "모든 파일"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "클라우드 저장공간"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "순서"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "바로가기"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "시간"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "삭제"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "포함 항목"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "No face detected"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "동일한 항목이 있습니다."
+
+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 "새 폴더 추가"
+
+msgid "IDS_MF_SK3_MORE"
+msgstr "더보기"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "여기로 이동"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Paste here"
+
+msgid "IDS_PB_SK_SET"
+msgstr "설정"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "디바이스의 모든 앱에서 지원되지 않는 파일 형식입니다."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "파일 %d개를 삭제합니다."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "파일 보내기 완료"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "완료"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "취소"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "삭제"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "이름 변경"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "항목 선택"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "업로드한 항목이 없습니다"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "항목을 업로드하면, 여기에 표시됩니다."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "데이터를 저장할 수 없음"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD 카드에 저장공간이 부족합니다. [설정] > [전원 및 저장공간] > [저장공간]에서 일부 파일을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "디바이스에 저장공간이 부족합니다. [설정] > [전원 및 저장공간] > [저장공간]에서 일부 파일을 삭제한 후 다시 시도하세요."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "오류가 발생하였습니다."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "저장공간을 모두 사용 중입니다."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropbox에서 항목 1개를 삭제합니다."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Dropbox에서 항목 %d개를 삭제합니다."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "[모바일 데이터]가 해제된 상태입니다. Wi-Fi 네트워크에 연결하거나 [모바일 데이터]를 실행한 후 다시 시도하세요."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "퍼스널 저장공간"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "경로"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "최대 글자 수 %d자에 도달하였습니다."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "저장 위치 선택"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "다운로드 기록"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "다운로드 기록"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "다운로드 중..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "다운로드"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "다운로드 항목이 없습니다"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "다운로드 안 됨"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "만료일: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "만료일: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "파일 다운로드 안 됨"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "파일 다운로드를 다시 시도하거나 다운로드 대기 목록에서 항목을 제거하세요."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "다시 시도"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "제거"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "카테고리"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "사용 중인 이름"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "사용 중인 이름"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "대상 폴더에 동일한 파일 이름(%s)이 있습니다."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "대상 폴더에 동일한 폴더 이름(%s)이 있습니다."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Jūsų įrenginys neprijungtas prie „Wi-Fi“ tinklo. Prisijungus prie mobiliojo tinklo gali būti taikomi papildomi mokesčiai – tai priklauso nuo mokėjimo plano."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Bendrinti per"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Bendrinti per"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilieji duomenys išjungti. Vietoj to prisijunkite prie „Wi-Fi“ tinklo arba įjunkite mobiliuosius duomenis ir bandykite dar kartą."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Bus ištrinta elementų: %d."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Šis elementas bus ištrintas."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Atsisiunčiama..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Nepakanka atminties."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Atšaukta."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Atsisiųsti nepavyko."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Pavyko"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Kurti"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Ištrinta."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Atminties kortelė išimta."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Ieškoma..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Jungimosi prie tinklo klaida."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Trinti aplanką"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Įrašyti aplanko pavadinimą."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Atsisiųstos programos"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Įvyko tinklo ryšio klaida. Skambutis baigtas. Prisijungti prie tinklo iš naujo?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Išsaug."
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Taip"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Pridėti trumpinį"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Trinti"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Trinti trumpinį"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Pervardyti trumpinį"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Paieška"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Dalytis"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Atminties naudojimas"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Neberodyti"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Baitas"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Neįmanoma prisijungti prie serverio."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privatus"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Šalinti trumpinį"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Senkanti baterija"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 failas"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mano albumas"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Pridėti iš"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Perspėjimai"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Bet kuris"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Galimi panaudojimai"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Baitas"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Turinys"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Sukurta data"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Ištrinti pasirinktus elementus?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumentai"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Vykdyti"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Failo pavadinimas"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Fail.tip."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Aplanko pavadinimas"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Persiuntimas"
+
+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_BODY_IMAGES"
+msgstr "Vaizdai"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Neįmanoma"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Atskiras"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalas"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Paskutinį kartą keista"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Sąrašas ir išsami inf."
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Vieta"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inicijuojami MMC duomenys..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mano vaizdo įrašai"
+
+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_BODY_NO_FILES"
+msgstr "Failų nėra"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Pastarąjį kartą atidarytų failų nėra"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nėra naujausių failų"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d failai (-ų)"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elementas"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d element."
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Įmanoma"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Spausdinti"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Perv."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Teisių būsena"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Skambėjimo tonai"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Dalytis"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Rodyti slepiamus failus"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Garsai"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Atminties naudojimas"
+
+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_BODY_UP"
+msgstr "Aukštyn"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Galiojimas"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Tiekėjas"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vaizdo įrašai"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Ekrano fonai"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Įd. į pradž.psl."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuoti čia"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Eiti į „Mano failus“"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Pradž."
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Pakeisti"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Ieškoti visų aplankų"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Nustatyti čia"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Išplėstinė paieška"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Garso"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Prisijungti prie mobiliojo tinklo"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Jungtis prie „Wi-Fi“ tinklo"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Skaičiuoti"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Įrašyti aplanko pavadinimą."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Vietinis"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Naujas aplankas"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Naujausi failai"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Pašalinti failą"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Dalytis gars. ir nuotr."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Laikmena"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Neįmanoma sukurti aplanko"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Rinktis viską"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Įvesti aplanko pavadinimą"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Pridėti prie sparč. klavišų"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kaip paveikslėlių failai"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Kaip vaizdo įrašų failai"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Skambintojo skambėjimo tonas"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Suspausti"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Kurti aplanką"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (naujausi)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (seniausi)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Išskleisti"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Išskleisti čia"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Numatytoji melodija"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detalus rodinys"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redaguoti"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Išskleisti"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Išskleisti dabartiniame aplanke"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Pereiti į aplanką"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Slėpti failo plėtinį"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementai"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Vardas"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Perkelti čia"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Vardas"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Atidaryti failo vietą"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Asmeninis puslapis"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Įrašyti garsą"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registruoti adresatuose"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Pervardyti"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Pervardyta."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Pervardyti aplanką"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Išsaugoti čia"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Ieškoti artimų įrenginių"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Pasirinkta"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Dalytis nuoroda"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Rodyti failo plėtinį"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Atskirti"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatiūrų rodinys"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Peržiūrėti kaip"
+
+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_OPT_ZIP"
+msgstr "Zip failas"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 elementas bus ištrintas."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Didėjimo tvarka"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Ar trinti?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Tęsti"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Perkelti nepavyko."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ištrinti nepavyko."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Trinti pasirinktą elementą?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Mažėjimo tvarka"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM failas. Negalima siųsti."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM failas nepasiekiamas."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Failo pavadinimas jau naudojamas."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Toks aplanko pavadinimas jau yra."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formatas"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Nuo"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Įvesti tekstą"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neleistinas failo pavadinimas."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Įkeliama..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Pasiektas maksimalus aplankų skaičius."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Perkelti nepavyko."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Pavadinimo nėra."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nepakanka kaupiamosios atminties."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nepakanka atminties. Ištrinkite kai kuriuos elementus ir bandykite dar kartą."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nepakanka atminties. Liko %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Įklijuoti čia"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Bus ištrinta elementų: %d."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Leidimas atmestas."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Pašalinti iš naujausių failų sąrašo?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Pašalinti iš trumpinių?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Ar šalinti?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Toks failo vardas jau yra!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Toks pavadinimas jau yra."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Pasirinkti elementą"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Išsiųsti nepavyko."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Trumpinys pridėtas."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Paskirties aplankas toks pat kaip ir originalus aplankas."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Įrenginys atjungtas"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Neįmanoma atlikti šio veiksmo. Įvyko tinklo klaida."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Negalima paleisti skambučio metu."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Jei norite ieškoti netoliese esančių įrenginių, turite būti prisijungę prie „Wi-Fi“ tinklo. Prisijunkite per „Wi-Fi“ ir bandykite dar kartą."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atgal"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopijuoti"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Trinti"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redaguoti"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Perkelti"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Ieškoti"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Peržr. kaip"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Atšaukti"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Išsami informacija"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Visi"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Išorinė laikmena"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Atminties kort."
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefonas"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Į viršų"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Suspausta"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Išskleista"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Atsisiunčiamas failas..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Failai suglaudinti"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Failai išskleisti"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Failas importuotas."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Įrenginių nerasta. Nuskaitymas bus tęsiamas fone."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalogas"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Jungtis"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Numatyto pranešimo garsas"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Įtraukti spartųjį mygtuką"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Ištrinti elementus?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Pervardyti"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Pašalinti"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Ištrinti elementą"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Rinktis elementus"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Rezultatų nerasta"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Ištrinti %d elementus?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Ištrinti elementą?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Pasirinktas 1 elementas."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Įvestas neteisingas simbolis. Bandykite vėl"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Pasirinkta elementų: %d"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tylusis"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Pasirinkti elementą"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Galite pasirinkti iki %d elementų."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Atsisiųsti elem."
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Ar trinti?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Perkelti"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopijuoti"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Perkeliama..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopijuojama..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Trinama..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Veiksmas nepavyko."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Pasirinkta"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Perkelta."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nukopijuota."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Nepavyko."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Atlikta"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kortelė"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Įrenginio atmintis"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Pridėti prie asmeninės saugyklos"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Pašalinti iš asmeninės saugyklos"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Trinti šį elementą?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Pašalinti iš privataus"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Perkelti į asmeninį"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Pasiektas didžiausias simbolių skaičius."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Šalinama..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Asmeninė saugykla"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatavimas baigtas."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Pavadinimas (Z–A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Pavadinimas (A–Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekrano nuotrauka"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Rezultatų nerasta."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Įspėjimas apie žinutę"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Išsami informacija"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Įvesti vardą."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mano failai"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Pridėta."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Apdorojama..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepalaikomas failo tipas."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Ar šalinti?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Asmeninis turinys"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopijuoti į"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Perkelti į"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nepavyko pridėti trumpinio."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nepakanka atminties. Ištrinkite kai kuriuos elementus"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Pašalinta."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privati saugykla"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Niekas nepasirinkta."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Bendrinti"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Žr.kaip"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Sąrašas"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Peržiūrėti"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Išsaugoti kaip"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Nepavyko pašalinti."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Tėvų vertinimas"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Failo pavadinimas jau naudojamas."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Balsas"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "„Wi-Fi“ nepasiekiamas. Prisijungus prie mobiliųjų tinklų gali būti taikomi papildomi mokesčiai, priklausomai nuo mokėjimo plano."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Pasiektas didžiausias simbolių skaičius (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Ruošiama..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Pasirinkta: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Trinti elementus"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nėra atsisiuntimų"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Atsisiuntimas baigtas"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Atsisiuntimų tvarkyt."
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Atsisiuntus elementų, jie bus rodomi čia."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Atsisiuntimas atšauktas"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Atsisiųsti nepavyko"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Įrenginio saugykloje nepakanka vietos. Eikite į %s nustatymus ir ištrinkite kai kuriuos duomenis arba įdėkite SD kortelę."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Įrenginio saugykloje nepakanka vietos. Eikite į %s nustatymus ir atlaisvinkite šiek tiek vietos, tada bandykite dar kartą."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Jūsų SD kortelėje nepakanka vietos. Eikite į %s nustatymus ir ištrinkite kai kuriuos duomenis arba pakeiskite numatytąją saugyklos vietą į įrenginį."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Jūsų SD kortelėje nepakanka vietos. Eikite į %s nustatymus ir ištrinkite kai kuriuos duomenis, tada bandykite dar kartą."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Eikite į saugyklą"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Numatytoji saugykla pilna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Senesni"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Saugykla"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Šalinama..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD kortelė"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Įrenginio atmintis"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Pranešama serveriui..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Bus ištrinta elementų: %d."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Šio failo nepavyko rasti. Jei norite jį pabandyti atsisiųsti dar kartą, bakstelėkite „Atsisiųsti“."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Neįmanoma atidaryti failo"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nepavyksta rasti programos, kuria būtų galima atidaryti šį failą."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Bakstelėkite „Atsisiųsti“ ir bandykite dar kartą."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 elementas bus ištrintas."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktyvinamas DRM turinys..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Neįmanoma surasti programos šiam veiksmui atlikti."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Saugojimo vieta"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importuoti"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Atšaukti"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Gerai"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Rinktis viską"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Pasirinkta: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Atsisiųsti"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Šiandien"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Vakar"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Trinti"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Pakeist"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Taikyti visiems elementams"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Kurti zip failą"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Išskleisti zip failą"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mano failai"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Internetinis adresas"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Atsisiuntimų istorija"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nėra istorijos"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Patogus bendrinimas"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Neįmanoma įdiegti programos"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Galima diegti tik TPK failus. Rekomenduojame diegti tik iš „Tizen“ parduotuvės atsisiųstas programas."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Jei čia ištrinsite šiuos elementus, jie bus ištrinti ir iš „Dropbox“. Bus ištrinta elementų: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Jei čia ištrinsite šį elementą, jis bus ištrintas ir iš „Dropbox“. Bus ištrintas 1 elementas."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Perkėlus šiuos elementus jie bus ištrinti iš „Dropbox“. Bus perkelta elementų: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Perkėlus šį elementą jis bus ištrintas iš „Dropbox“. Bus perkeltas 1 elementas."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Pasirinkite saugyklos vietą"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stabdyti"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Įkelti"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Failo nepavyko įkelti"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stabdyti įkėlimus"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Bakstelėkite „Įkelti“ ir bandykite dar kartą."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Įkėlimas bus sustabdytas, bet failas nebus ištrintas."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Neseniai\nperžiūrėta"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Negalima išsaug. duomenų"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Įrenginio atmintyje nepakanka vietos. Eikite į skirtuką Nustatymai > Maitinimas ir saugykla > Saugykla, tada ištrinkite kelis failus ir bandykite dar kartą."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Jūsų SD kortelėje nepakanka vietos. Eikite į skirtuką Nustatymai > Maitinimas ir saugykla > Saugykla, tada ištrinkite kelis failus ir bandykite dar kartą."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Įkelti į"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "„Dropbox“ įkėlimai"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privatus"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "baitai"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Įtrauk."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Namų"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Signalas"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Kiti"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Daugiau"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Atidaryti"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Nežinoma klaida."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Aplanko pavadinimas negali būti „.“ arba „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nerodyti paslėptų failų"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rodyti slepiamus failus"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Nežinomas"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Trumpinio pavadinimas jau naudojamas."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Pagrindinis"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Failas"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Failai"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Aplankas"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Aplankai"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Vardas"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Garso failai"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumentai"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Atsisiųstos programos"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Vaizdai"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vaizdo\nįrašai"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Atšaukti"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Atšaukti"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Kurti"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Trinti"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Gerai"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Šalinti"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Pervardyti"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Pašalinti"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Pridėti trumpinį"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Garso failai"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopijuoti"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopijuoti į"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Sukurti aplanką"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Trinti trumpinį"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Išsami informacija"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumentai"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Atsisiųstos programos"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Vaizdai"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Perkelti"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Eiti į"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Pasirinkta: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Naujausi failai"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Šalinti"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Pervardyti"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Sparčiosios prieigos mygtukai"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Pašalinti"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Įkelti į"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vaizdo įrašai"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Peržiūrėti kaip"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Viskas"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Trumpiniai"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Yra"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Įrenginio atmintis"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formatas"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Vieta"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD kortelė"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Rodyti failų plėtinius"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rodyti slepiamus failus"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Dydis"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipas"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Teikėjas"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Failų nėra"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Didėjimo tvarka"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopijuoti"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Kurti aplanką"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Mažėjimo tvarka"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Išsamus sąrašas"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Išsami informacija"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Neberodyti"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Failo tipas"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Sąrašas"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Perkelti"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Šalinti"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Dydis"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Laikas"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipas"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Pašalinti"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 elementas bus pašalintas."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 trumpinys bus ištrintas."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopijuojama..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Perkeliama..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Bus pašalinta elementų: %d."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Pašalinamų trumpinių skaičius: %d."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Šalinama..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Naudojant mobiliuosius duomenis tarptinkliniu ryšiu gali būti taikomi papildomi mokesčiai – tai priklauso nuo mokėjimo plano."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Galimi naudojimai"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Sukūrimo data"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Aprašymas"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Persiuntimas"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Paskutinį kartą keista"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Raiška"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Bendras dydis"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Galiojimas"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Paskirties aplankas yra šaltinio aplanko poaplankis."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Paskirties aplankas yra toks pat, kaip šaltinio aplankas."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nepavyko pridėti trumpinio."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Nepavyko nukopijuoti elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Nepavyko ištrinti elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Nepavyko perkelti elemento."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Nepavyko pašalinti elemento."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Failo pavadinimas jau naudojamas"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Pasiektas didžiausias trumpinių skaičius (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Trumpinys pridėtas."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Trumpinys jau yra"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Naujinti"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Bus ištrinta elementų: %d."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Bus pašalinta programų: %d."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s bus pašalinta."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Dydis"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Sąrašo vaizdas"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Toks aplanko pavadinimas jau naudojamas."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Vietinė talpykla"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Įreng.atmintis"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Neprisijungta."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Visi failai"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Debesies saugykla"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Tvarka"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Sparčiosios prieigos mygtukai"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Laikas"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Pašalinti"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Yra"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Veidas neaptiktas"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "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_MORE"
+msgstr "Daugiau"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Perkelti čia"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Įklijuoti čia"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Nustatyti"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Šio failo tipo nepalaiko nei viena jūsų įrenginyje esanti programa."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Bus ištrinta failų: %d."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Failai išsiųsti"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ATLIKTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATŠAUKTI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "IŠTRINTI"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Pervardyti"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Pasirinkit elementą"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Įkėlimų nėra"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Įkėlus elementų, jie bus rodomi čia."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Negalima išsaug. duomenų"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Jūsų SD kortelėje nepakanka vietos. Eikite į skirtuką Nustatymai > Maitinimas ir saugykla > Saugykla, tada ištrinkite kelis failus ir bandykite dar kartą."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Įrenginio atmintyje nepakanka vietos. Eikite į skirtuką Nustatymai > Maitinimas ir saugykla > Saugykla, tada ištrinkite kelis failus ir bandykite dar kartą."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Klaida"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "„AllShare“"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Atmintis pilna."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Iš „Dropbox“ bus ištrintas 1 elementas."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Iš „Dropbox“ bus ištrinta elementų: %d."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilieji duomenys išjungti. Prisijunkite prie „Wi-Fi“ tinklo arba įjunkite mobiliuosius duomenis ir pabandykite dar kartą."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Asmeninė saugykla"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Kelias"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Pasiektas didžiausias simbolių skaičius: %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Rinktis saugyklą"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Atsisiuntimų istorija"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Atsisiuntimų istorija"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Atsisiunčiama..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Atsisiuntimai"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nėra atsisiuntimų"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Atsisiųsti nepavyko"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Galiojimas baigiasi: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Baigė galioti: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Nepavyko atsisiųsti failo"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Pabandykite atsisiųsti failą dar kartą arba pašalinkite jį iš atsisiuntimo eilės."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Kartoti"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Pašalinti"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorija"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Aplanko pavadinimas naudojamas"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Toks failo pavadinimas jau naudojamas"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Toks failo pavadinimas (%s) jau naudojamas paskirties aplanke."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Toks aplanko pavadinimas (%s) jau naudojamas paskirties aplanke."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ierīce nav savienota ar Wi-Fi tīklu. Savienojuma izveide ar mobilo sakaru tīklu var radīt papildu izmaksas atkarībā no jūsu tarifu plāna."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Kopīgot, izmantojot"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Kopīgot, izmantojot"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilie dati ir izslēgti. Izveidojiet savienojumu ar Wi-Fi tīklu vai ieslēdziet mobilos datus un mēģiniet vēlreiz."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Tiks izdzēsti %d objekti."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Šis objekts tiks izdzēsts."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Ielādē..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Atmiņa pilna."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Atcelts."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Lejupielāde neizdevās."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Veiksmīgi"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Izveidot"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Izdzēsts."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Atmiņas karte izņemta."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Meklē..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Tīkla savienojuma kļūda."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Dzēst mapi"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Ievadiet mapes nosaukumu."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Lejupielādētās programmas"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Radās tīkla savienojuma kļūda. Zvans tika pārtraukts. Vai izveidot atkārtotu savienojumu ar tīklu?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Saglabāt"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Jā"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nē"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Pievienot īsceļu"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Dzēst"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Dzēst īsceļu"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Pārdēvēt īsceļu"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Meklēt"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Kopīgot"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Krātuves lietojums"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Vairs nerādīt"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Baits"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nevar savienoties ar serveri."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privāts"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Noņemt īsceļu"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Zems akumulatora līmenis"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fails"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mans albums"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Pievienot no"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Brīdinājumi"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Jebkurš"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Atlikušās lietošanas reizes"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Baits"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Saturs"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Izveidošanas datums"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datums"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Vai dzēst atlasītos objektus?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izpildīt"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Faila nosaukums"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tips"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mapes nosaukums"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Pārsūtīšana"
+
+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_BODY_IMAGES"
+msgstr "Attēli"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nav iespējams"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuāls"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervāls"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Pēdējo reizi mainīts"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Saraksts un dati"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Atrašanās vieta"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Tiek inicializēti MMC dati..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mani videoklipi"
+
+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_BODY_NO_FILES"
+msgstr "Nav failu"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nav neviena nesen atvērta faila"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nav nesen lietotu failu"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d faili"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d objekts"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d objekti"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Iespējams"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drukāt"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Pārd."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Pareizais statuss"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvana signāli"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Koplietot"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Rādīt slēptos failus"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Skaņas"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Krātuves lietojums"
+
+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_BODY_UP"
+msgstr "Uz augšu"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Derīgums"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Piegādātājs"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fona attēli"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Pievien. sākumam"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportēt šeit"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Atv.mapi Mani faili"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Mājas"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Aizstāt"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Meklēt visās mapēs"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Iestatīt šeit"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Papildu meklēšana"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Savienojuma izveide ar mobilo tīklu"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Izveidot savienojumu ar Wi-Fi tīklu"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Skaits"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Ievadiet mapes nosaukumu."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokāls"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Jauna mape"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Jaunākie faili"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Noņemt failu"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Kop. skaņu un fotoatt."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Krātuve"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Nevar izveidot mapi"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Izvēlēties visu"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Ievadiet mapes nosaukumu"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Pievienot īsceļiem"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kā attēlu failus"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Kā video failus"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvanītāja zvana signāls"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Saspiest"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Izveidot mapi"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datums (jaunākās)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datums (vecākās)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Atspiest"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Atspiest šeit"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Noklusējuma zvana signāls"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detalizēts skats"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Rediģēt"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Izvilkt"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Izgūt pašreizējā mapē"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Atvērt mapi"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Slēpt faila paplaš."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Objekti"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Vārds"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Pārvietot šeit"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Vārds"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Atv. faila atrašanās vietu"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Privātā lapa"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Ierakstīt skaņu"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Reģistrēt kontaktos"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Pārdēvēt"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Pārdēvēts."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Pārdēvēt mapi"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Saglabāt šeit"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Meklēt tuv. esošās ierīces"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Izvēlēts"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Kopīgot saiti"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Rādīt faila paplašinājumu"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Atdalīt"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Sīktēlu skats"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Skatīt kā"
+
+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_OPT_ZIP"
+msgstr "Saspiest"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Tiks izdzēsts 1 objekts."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Augošā secībā"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Vai dzēst?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Turpināt"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Neizdevās kopēt."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Neizdevās izdzēst."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Vai izdzēst atlasīto objektu?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Dilstošā secībā"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fails. Nevar nosūtīt."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM fails nav pieejams."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Faila nosaukums jau tiek lietots."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Mapes nosaukums jau pastāv."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formāts"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "No"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Ievadiet tekstu"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nederīgs faila nosaukums."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Ielādē..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Sasniegts maksimālais mapes skaits."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Pārvietošana neizdevās."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nosaukums ir tukšs."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nepietiekama sistēmas atmiņa."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nepietiek atmiņas. Izdzēsiet dažus objektus un mēģiniet vēlreiz."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nepietiek atmiņas. Pieejamā atmiņa: %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Ielīmēt šeit"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d objekti tiks izdzēsti."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Atļauja liegta."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Vai noņemt no jaunāko failu saraksta?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Vai noņemt no īsceļiem?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Vai noņemt?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Šāds faila nosaukums jau pastāv!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Šāds nosaukums jau tiek lietots."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Izvēlieties objektu"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Neizdevās nosūtīt."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Īsceļš ir pievienots."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Mērķa mape ir tā pati, kas avota mape."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Ierīce ir atvienota"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Nevar veikt šo darbību. Radās tīkla kļūda."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Sarunas laikā nevar veikt atskaņošanu."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Lai meklētu tuvumā esošās ierīces, ir jāizveido savienojums ar Wi-Fi tīklu. Izveidojiet savienojumu ar Wi-Fi tīklu un mēģiniet vēlreiz."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Atpakaļ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopēt"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Dzēst"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Rediģēt"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Pārvietot"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Meklēt"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Skatīt kā"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Atcelt"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Dati"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Visas"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ārējā krātuve"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Atmiņas karte"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Tālrunis"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Uz augšu"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Saspiests"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Atspiests"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Lejupielādē failu..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Faili ir saspiesti"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Faili ir izvilkti"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fails ir importēts."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nav atrasta neviena ierīce. Skenēšana tiks turpināta fonā."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Direktorijs"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Savienot"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Paziņojumu noklus. skaņa"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Pievienot īsceļu"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Vai dzēst objektus?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Pārdēvēt"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Noņemt"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Dzēst objektu"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Objektu izvēle"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nav atrasts neviens rezultāts"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Vai izdzēst %d objektus?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Vai dzēst objektu?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Ir izvēlēts 1 objekts."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ievadīta nederīga rakstzīme. Mēģiniet vēlreiz"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Ir izvēlēti %d objekti."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Klusums"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Izvēlieties vienumu"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Varat izvēlēties līdz pat %d objektiem."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Lejupielādes"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Vai dzēst?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Pārvietot"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopēt"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Pārvieto..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopē..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Dzēš..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Darbība neizdevās."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Izvēlēts"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Pārvietots."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nokopēts."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Neizdevās."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Gatavs"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kartē"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Ierīces atmiņa"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Pievienot privātajai krātuvei"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Noņemt no privātās krātuves"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Vai izdzēst šo objektu?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Noņemt no mapes Privāti"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Pārvietot uz privāto krātuvi"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Sasniegts maksimālais rakstzīmju skaits."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Noņem..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personiskā krātuve"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatēšana pabeigta."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nosaukums (no Z līdz A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nosaukums (no A līdz Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekrāna tvērums"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nav atrasts neviens rezultāts."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Ziņas signāls"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Dati"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Ievadiet vārdu."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mani Faili"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Pievienots."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Notiek apstrāde..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Neatbalstīts faila veids."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Vai noņemt?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privāts saturs"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopēt uz"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Pārvietot uz"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Neizdevās pievienot īsceļu."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nepietiek atmiņas. Izdzēsiet dažus vienumus"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Noņemts."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privātā krātuve"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nekas nav izvēlēts."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Koplietot"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Skatīt kā"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Saraksts"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Skatīt"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Saglabāt kā"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Noņemšana neizdevās."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Vecāku novērtējums"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Faila nosaukums jau tiek lietots."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Balss"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi nav pieejams. Savienojuma izveide ar mobilajiem tīkliem var radīt papildu izmaksas atkarībā no jūsu tarifu plāna."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Sagatavo..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Izvēlēti: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Dzēst objektus"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nav lejupielāžu"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Lejupielāde pabeigta"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Lejupielāžu pārvaldn."
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Pēc objektu lejupielādes tie tiks parādīti šeit."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Lejupielāde ir atcelta"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Lejupielāde neizdevās"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Ierīces krātuvē nepietiek vietas. Atveriet %s iestatījumi, lai izdzēstu daļu datu, vai ievietojiet SD karti."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Ierīces krātuvē nepietiek vietas. Atveriet %s iestatījumi, lai atbrīvotu vietu krātuvē, un pēc tam mēģiniet vēlreiz."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD kartē nepietiek vietas. Atveriet %s iestatījumi, lai izdzēstu daļu datu, vai mainiet noklusējuma krātuves vietu uz Ierīce."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD kartē nepietiek vietas. Atveriet %s iestatījumi, lai izdzēstu daļu datu, un pēc tam mēģiniet vēlreiz."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Atvērt krātuvi"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Noklusējuma krātuve ir pilna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Vecāki"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Krātuve"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Noņem..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD karte"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Ierīces krātuve"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Paziņo serverim..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d objekti tiks izdzēsti."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Šis fails nav atrodams. Pieskarieties pie Lejupielādēt, lai lejupielādētu vēlreiz."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Nevar atvērt failu"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nevar atrast programmu, ar ko atvērt šo failu."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Lai mēģinātu vēlreiz, pieskarieties pie Lejupielādēt."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Tiks izdzēsts 1 objekts."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktivizē DRM saturu..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nevar atrast programmu, lai veiktu šo darbību."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Krātuves atrašanās vieta"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importēšana"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Atcelt"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Labi"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Izvēlēties visu"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Izvēlēti %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Lejupielādēt"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Šodien"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Vakar"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Dzēst"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Aizstāt"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Lietot visiem objektiem"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Izveidot zip failu"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Izvilkt zip failu"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mani faili"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Lejupielādes vēsture"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nav vēstures"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Vienkāršā kopīgošana"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Nevar instalēt programmu"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Var instalēt tikai TPK failus. Ieteicams instalēt tikai no Tizen veikala instalētās programmas."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Ja izdzēsīsit šos objektus šeit, tie tiks izdzēsti arī no Dropbox krātuves. Tiks izdzēsti %d objekti."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Ja izdzēsīsit šo objektu šeit, tas tiks izdzēsts arī no Dropbox krātuves. Tiks izdzēsts 1 objekts."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Ja pārvietosit šos objektus, tie tiks izdzēsti no Dropbox krātuves. Tiks pārvietoti %d objekti."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Ja pārvietosit šo objektu, tas tiks izdzēsts no Dropbox krātuves. Tiks pārvietots 1 objekts."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Izvēlieties saglabāšanas vietu"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Pārtraukt"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Augšupielād."
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Neizdevās augšupielādēt failu"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Apturēt augšupielādes"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Pieskarieties pie Augšupielādēt, lai mēģinātu vēlreiz."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Augšupielāde tiks pārtraukta, taču fails netiks izdzēsts."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Pēdējie skatītie"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nevar saglabāt datus"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ierīces krātuvē nepietiek vietas. Atveriet Iestatījumi > Enerģija un krātuve > Krātuve, izdzēsiet dažus failus un mēģiniet vēlreiz."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartē nepietiek vietas. Atveriet Iestatījumi > Enerģija un krātuve > Krātuve, izdzēsiet dažus failus un mēģiniet vēlreiz."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Kur augšupielādēt"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox augšupielādes"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privāti"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "baiti"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Pievien."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Mājas"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Signāls"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Citi"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Citi"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Atvērt"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Nezināma kļūda."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Mapes nosaukums nevar būt ‘.’ vai ‘..’."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nerādīt slēptos failus"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rādīt slēptos failus"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Nezināms"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Īsceļa nosaukums jau tiek lietots."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Pamata"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fails"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Faili"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mape"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mapes"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistēma"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Vārds"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio faili"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Lejupielād. programmas"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Attēli"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videoklipi"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Atcelt"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Atcelt"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Izveidot"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Dzēst"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Labi"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Noņemt"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Pārdēvēt"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Atinstalēt"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Pievienot īsceļu"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio faili"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopēt"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopēt uz"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Izveidot mapi"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Dzēst īsceļu"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Dati"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Lejupielādētās programmas"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Attēli"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Pārvietot"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Pārvietot uz"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Izvēlēti %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Jaunākie faili"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Noņemt"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Pārdēvēt"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Īsceļi"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Atinstalēt"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Kur augšupielādēt"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Skatīt kā"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Visi"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Īsceļi"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Ietver"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Ierīces krātuve"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formāts"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Atrašanās vieta"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD karte"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Rādīt failu paplašinājumus"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Rādīt slēptos failus"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Lielums"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tips"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Nodrošinātājs"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nav failu"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Augošā secībā"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopēt"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Izveidot mapi"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Dilstošā secībā"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detalizēts saraksts"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Dati"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Vairs nerādīt"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Faila veids"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Saraksts"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Pārvietot"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Noņemt"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Lielums"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Laiks"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Veids"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Atinstalēt"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Tiks noņemts 1 objekts."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Tiks izdzēsts 1 īsceļš."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopē..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Pārvieto..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Tiks noņemti %d objekti."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Tiks izdzēsti %d īsceļi."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Noņem..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Mobilo datu lietošana viesabonēšanas laikā var radīt papildu izmaksas atkarībā no jūsu tarifu plāna."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Pieejamie lietošanas veidi"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Izveides datums"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Apraksts"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Pārsūtīšana"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Pēdējo reizi mainīts"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Izšķirtspēja"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Kopējais lielums"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Derīgums"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Mērķa mape ir avota mapes apakšmape."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Mērķa mape ir tā pati, kas avota mape."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Neizdevās pievienot īsceļu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Neizdevās kopēt objektu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Neizdevās izdzēst objektu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Neizdevās pārvietot objektu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Neizdevās noņemt objektu."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Faila nosaukums jau tiek lietots"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Sasniegts maksimālais īsceļu skaits (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Īsceļš ir pievienots."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Šāds īsceļš jau pastāv"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Atsvaidzināt"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Tiks izdzēsti %d objekti."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Tiks atinstalētas %d programmas."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s tiks atinstalēts."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Lielums"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Saraksta skats"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Mapes nosaukums jau tiek lietots."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokālā krātuve"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Ier. krātuve"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nav veikta pierakstīšanās."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Visi faili"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Uzglabāšana mākonī"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Secība"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Īsceļi"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Laiks"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Atinstalēt"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Ietver"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Neviena seja nav noteikta"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Jau pastāv."
+
+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_MORE"
+msgstr "Citi"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Pārvietot šeit"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Ielīmēt šeit"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Iestatīt"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Šī veida failu neatbalsta neviena no jūsu ierīces programmām."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Tiks izdzēsti %d faili."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Nosūtītie faili"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GATAVS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATCELT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "DZĒST"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Pārdēvēt"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Izvēlēties objektu"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nav augšupielāžu"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Pēc objektu augšupielādes tie tiks parādīti šeit."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nevar saglabāt datus"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartē nepietiek vietas. Atveriet Iestatījumi > Enerģija un krātuve > Krātuve, izdzēsiet dažus failus un mēģiniet vēlreiz."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Ierīces krātuvē nepietiek vietas. Atveriet Iestatījumi > Enerģija un krātuve > Krātuve, izdzēsiet dažus failus un mēģiniet vēlreiz."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Kļūda."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Atmiņa pilna."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 objekts tiks izdzēsts no Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d objekti tiks izdzēsti no Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilie dati ir izslēgti. Izveidojiet savienojumu ar Wi-Fi tīklu vai ieslēdziet mobilos datus un mēģiniet vēlreiz."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personiskā krātuve"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ceļš"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Izvēlēties krātuvi"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Lejupielādes vēsture"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Lejupielādes vēsture"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Lejupielādē..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Lejupielādes"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nav lejupielāžu"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Lejupielāde neizdevās"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Derīguma termiņš beidzas: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Derīguma termiņš beidzās: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Neizdevās lejupielādēt failu"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Mēģiniet vēlreiz lejupielādēt failu vai noņemiet to no lejupielādes rindas."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Mēģ. vēl"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Noņemt"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorija"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Mapes nosaukums tiek lietots"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Faila nosaukumu lieto"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Šis faila nosaukums (%s) jau tiek lietots mērķa mapē."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Šis mapes nosaukums (%s) jau tiek lietots mērķa mapē."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Уредот не Ви е поврзан со мрежа Wi-Fi. Поврзувањето со мобилна мрежа може да се наплаќа дополнително, зависно од Вашиот пакет."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Сподели преку"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Сподели преку"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните податоци се исклучени. Поврзете се со мрежа Wi-Fi или вклучете Мобилни податоци и обидете се повторно."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d записи ќе се избришат."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ставката ќе се избрише."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Се презема..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Нема доволно меморија."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Откажано."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Неуспешно преземање."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Успешно."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Ново"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Избришано."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Мемориската картичка е извадена."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Пребарување..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Грешка во мрежното поврзување."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Избриши папка"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Внесете име за папката."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Преземени апликации"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Дојде до грешка во мрежната врска. Повикот е прекинат. Да се поврзе повторно со мрежата?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Сочувај"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Да"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Не"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Додај кратенка"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Избриши"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Избриши кратенка"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Преименувај кратенка"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Пребарување"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Сподели"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Употребена меморија"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Бајт"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Не може да се поврзе со серверот."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Приватно"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Избриши кратенка"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Батеријата е празна"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 фајл"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мој албум"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Додај од"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Известувања"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Кој било"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Можност за употреба"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Бајт"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Содржини"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Датум на создавање:"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Датум"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Избриши ги избраните содржини?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Изврши"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Име на фајлот"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Тип фајл"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Име на папката"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Слики"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невозможно"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуално"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Последно менување"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Листа со детали"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Локација"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Податоците за MMC се активираат..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мои видео-записи"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Нема доволно меморија во меморијата на телефонот. Избришете некој запис и обидете се повторно."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Нема фајлови"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Нема скоро отворени фајлови"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Нема последни фајлови"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d фајлови"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d запис"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d содржини"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Возможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Печати"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Преим."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Состојба на правата"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Тонови на ѕвонење"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Сподели"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Прикажи скриени фајлови"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуци"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Отворање"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Валидност"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Продавач"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видео-записи"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Заднини"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Додај дома"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Извези тука"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Оди во Мои фајлови"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Дома"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замени"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Пребарај ги сите папки"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Постави тука"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Напредно пребарување"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Звук"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Поврзи со мобилна мрежа"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Поврзете со Wi-Fi мрежа"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Број"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Внесете име за папката."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Локално"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Нова папка"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Последни фајлови"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Избриши фајл"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Сподели слики со звук"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Место"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Не може да се направи папка"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Избери ги сите"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Внесете име за папката"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Додај на кратенки"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Како фајлови со слики"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Како видео фајлови"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Тон за повикувач"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Компримирај"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Направи папка"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Датум (Најнов)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Датум (Најстар)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Декомпримирај"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Декомпримирај тука"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Основно ѕвонење"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Детален преглед"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Измени"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Извлечи"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Распакувај во моменталната папка"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Оди до папка"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Сокриј наст. на фајл"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Записи"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Премести тука"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Отвори локација на фајл"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Лична страница"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Сними звук"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Регистрирај во контакти"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Преименувај"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Преименувано."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Преименувај папка"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Сочувај тука"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Сканирај за блиски уреди"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Избраните"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Сподели линк"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Прикажи наставки на фајловите"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Издвој"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Икони"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Прикажи како"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Прегледај по листата"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Прегледај по сликички"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Зип"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 запис ќе се избрише."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Нагорен редослед"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Да се избрише?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продолжи"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Неуспешно копирање."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Неуспешно бришење."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Да се избрише избраниот запис?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Надолен редослед"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Заштитен фајл. Не може да се прати."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Фајлот за DRM не е достапен."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Името на фајл веќе се користи."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Името на папката веќе постои."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Од"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Внеси текст"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Неправилно име на фајл."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Активирање..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Достигнат е максималниот број папки."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Неуспешно преместување."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Не е внесено име."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Нема доволно меморија."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Нема доволно меморија. Избришете некој запис и обидете се повторно."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Нема доволно меморија. Достапни се %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Пресликај тука"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d записи ќе се избришат."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Нема дозвола."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Да се отстрани од листата последни фајлови?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Да се отстрани од Кратенки?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Отстрани?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Веќе постои фајл со исто име!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Истото име веќе се користи."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Избери запис"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Неуспешно праќање."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Додадена е кратенка."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Одредишната папка е под-папка на изворната."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Одредишната папка е иста како и изворната."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Не може да се изврши дејството. Дојде до мрежна грешка."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Не може да се пушти за време на разговор."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не може да се постави содржина заштитена со DRM како тон за ѕвонење или за известување."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Треба да сте поврзани со мрежа Wi-Fi за да скенирате за уреди во близина. Поврзете се преку Wi-Fi и обидете се повторно."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копирај"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Избриши"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Измени"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Премести"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Пребарај"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Прегл. како"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Откажи"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Детали"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Сите"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Надворешен мем. уред"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Мем. картичка"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Горе"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Компримирано."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Декомпримирано."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Се презема фајл..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Фајловите се компримирани."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Фајловите се издвоени."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Фајлот е увезен."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Не се најдени уреди. Скенирањето ќе продолжи во заден план."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Именик"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Поврзи"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Основен звук за известување"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Додај кратенка"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Да се избришат записите?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Преименувај"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Отстрани"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Избриши запис"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Изберете записи"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Нема резултати"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Избриши %d записи?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Да се избрише записот?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Избран е 1 запис."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Внесен е неважечки знак. Обидете се повторно"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Избрани се %d записи."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Нечујно"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Избери запис"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Може да изберете најмногу %d записи."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Преземено"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Да се избрише?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Премести"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Копирај"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Се преместува..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Се копира..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Се брише..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Неуспешна операција."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Избраните"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Преместено."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Копирано."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Подреди според"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Неуспешно."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-картичка"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Меморија на уредот"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Додај во лична меморија"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Отстрани од лична меморија"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Да се избрише оваа ставка?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Отстрани од Приватно"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Премести во Приватно"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Достигнат е максималниот број знаци."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Отстранување..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Лична меморија"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Форматирањето заврши."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Име (од Ш до А)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Име (од А до Ш)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Сними од екран"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Нема резултати."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Известување за пораки"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Детали"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Внеси име."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Мои фајлови"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Додадено."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Обработување..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдржан тип на фајл."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Отстрани?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Приватна содржина"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Копирај во"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Премести во"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Неуспешно додавање кратенка."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Нема доволно меморија. Избришете некој запис"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Отстрането."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Приватна меморија"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Не е избрано ништо."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Сподели"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Прег.како"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Листа"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Прикажи"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Сочувај како"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Неуспешно отстранување."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Родителска оцена"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Името на фајл веќе се користи."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Гласовни"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Не е достапно Wi-Fi. Поврзувањето со мобилни мрежи може да подразбира дополнителни трошоци, зависно од Вашиот пакет."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Достигнат е максималниот број знаци (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Се подгот..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Избрани се %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Избриши записи"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Нема преземања"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Преземањето заврши"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Уредување преземања"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Откако ќе преземете записи, тие ќе се прикажат тука."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Преземањето е откажано"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Преземањето не успеа"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Нема доволно место во меморијата на уредот. Одете во поставките на %s за да избришете податоци или вметнете SD-картичка."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Нема доволно место во меморијата на уредот. Одете во поставките на %s за да ослободите место во меморијата, па обидете се повторно."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Нема доволно место на SD-картичката. Одете во поставките на %s за да избришете податоци или сменете ја основната меморија во Уред."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Нема доволно место на SD-картичката. Одете во поставките на %s за да избришете податоци, па обидете се повторно."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Оди до Складиште"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Основната меморија е полна"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Постаро"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Меморија"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Отстранување..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-карт."
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Меморија на уредот"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Се известува серверот..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d записи ќе се избришат."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Го нема фајлот. Допрете Преземи за да се обидете да го преземете повторно."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Не може да се отвори фајлот"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Не може да се најде апликација за отворање на овој фајл."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Допрете Преземи за повторен обид."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 запис ќе се избрише."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Се активираат содржини DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Не може да се најде апликација за ова дејство."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Место за меморирање"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Увези"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Откажи"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Избери ги сите"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d избрани"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Преземи"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Денес"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Вчера"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Избриши"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Замени"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Примени на сите ставки"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Направи зипуван фајл"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Екстрахирање зип-фајл"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Мои фајлови"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Интернет"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Историја на преземања"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Нема белешки"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Едноставно споделување"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Не може да се инст. аплик."
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Може да се инсталираат само фајлови TPK. Препорачуваме да инсталирате само апликации преземени од Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Бришењето на овие записи тука ќе ги избрише и од Dropbox. %d записи ќе се избришат."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Бришењето на овој запис тука ќе го избрише и од Dropbox. 1 запис ќе се избрише."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Преместувањето на овие записи ќе ги избрише од Dropbox. %d записи ќе се преместат."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Преместувањето на овој запис ќе го избрише од Dropbox. 1 запис ќе се премести."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Изберете место за чување"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Стоп"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Праќање"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Неуспешно праќање фајл"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Сопри праќања"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Допрете Прати за повторен обид."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Праќањето ќе престане, но фајлот нема да се избрише."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Последни разгледани"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Не може да се соч.подат."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Нема доволно место во меморијата на уредот. Одете во Поставки > Енергија и меморија > Меморија, избришете некој фајл и обидете се повторно."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Нема доволно место на SD-картичката. Одете во Поставки > Енергија и меморија > Меморија, избришете некој фајл и обидете се повторно."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Прати до"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Праќања на Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Приватно"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "бајти"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Додај"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Дома"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Аларм"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Други"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Повеќе"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Отвори"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Непозната грешка."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Име на папка не може да биде „.“ или „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Не прикажувај скриени фајлови"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Прикажувај скриени фајлови"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Непознато"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Веќе се користи името на кратенката."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Основно"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Фајл"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Фајлови"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Папка"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Папки"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Системски"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Име"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Звучни фајлови"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Преземени апликации"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Слики"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Видеа"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Откажи"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Откажи"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Направи"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Избриши"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Отстрани"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Преименувај"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Одинсталирај"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Додај кратенка"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Звучни фајлови"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Копирај"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Копирај во"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Нова папка"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Избриши кратенка"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Детали"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Преземени апликации"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Слики"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Премести"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Премести на"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d избрани"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Последни фајлови"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Отстрани"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Преименувај"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Кратенки"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Одинсталирај"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Прати до"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Видео-записи"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Преглед како"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Сите"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Кратенки"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Содржи"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Меморија на уредот"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Местоположба"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-картичка"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Прик.наставки на фајловите"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Прикажувај скриени фајлови"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Големина"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Вид"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Продавач"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Нема фајлови"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Нагорен редослед"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Копирај"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Нова папка"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Надолен редослед"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Детална листа"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Детали"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Тип фајл"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Листа"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Премести"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Отстрани"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Големина"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Време"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Вид"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Одинсталирај"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 запис ќе се отстрани."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 кратенка ќе се избрише."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Се копира..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Се преместува..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d записи ќе се отстранат."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d кратенки ќе се избришат."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Отстранување..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Користењето мобилни податоци во роаминг може да се наплаќа дополнително, зависно од Вашиот пакет."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Достапни употреби"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Датум на создавање"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Опис"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Препраќање"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Последно менување"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Резолуција"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Вкупна големина"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Важност"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Одредишната папка е под-папка на изворната."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Одредишната папка е иста како и изворната."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Неуспешно додавање кратенка."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Неуспешно копирање ставка."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Неуспешно бришење ставка."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Неуспешно преместување ставка."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Неуспешно отстранување ставка."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Името на фајлот се користи."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Достигнат е максималниот број кратенки (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Кратенката е додадена."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Кратенката веќе постои."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Обнови"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d записи ќе се избришат."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d апликации ќе се деинсталираат."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s ќе се деинсталира."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Големина"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Листа"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Името на папката веќе се користи."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Локална меморија"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Мем. на уредот"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Не сте најавени."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Сите фајлови"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Меморија во облак"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Редослед"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Кратенки"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Време"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Деинсталирај"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Содржи"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Не е откриено лице"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Повеќе"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Премести тука"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Пресликај тука"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Постави"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Овој тип фајл не е поддржан од ниедна апликација на уредот."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d фајлови ќе се избришат."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Пратени се фајлови"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЖИ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ИЗБРИШИ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Преименувај"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Избери ставка"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Нема праќања"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Откако ќе пратите записи, ќе се прикажат тука."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Не може да се соч.подат."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Нема доволно место на SD-картичката. Одете во Поставки > Енергија и меморија > Меморија, избришете некој фајл и обидете се повторно."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Нема доволно место во меморијата на уредот. Одете во Поставки > Енергија и меморија > Меморија, избришете некој фајл и обидете се повторно."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Грешка."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Меморијата е полна."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 запис ќе се избрише од Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d записи ќе се избришат од Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните податоци се исклучени. Поврзете се со мрежа Wi-Fi или вклучете Мобилни податоци и обидете се повторно."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Лична меморија"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Патека"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималниот број знаци %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Изберете мемориски уред"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Историја на преземања"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Историја на преземања"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Се презема..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Преземања"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Нема преземања"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Неуспешно преземање"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Застарува на: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Застарено на: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Неуспешно преземање фајл"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Обидете се да го преземете фајлот подоцна или отстранете го од редот за преземање."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Повторно"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Отстрани"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Категорија"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Името на папката се користи"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Името на фајлот се користи"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Името на фајлот (%s) веќе се користи во одредишната папка."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Името на папката (%s) веќе се користи во одредишната папка."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "നിങ്ങളുടെ ഉപകരണം ഒരു Wi-Fi നെറ്റ്വര്ക്കിലേക്ക് കണക്ടുചെയ്തിട്ടില്ല. നിങ്ങളുടെ പേയ്മെന്റ് പ്ലാനിനനുസരിച്ച് മൊബൈല് നെറ്റ്വര്ക്കുകളിലേക്ക് ബന്ധിപ്പിക്കുന്നത് അധിക നിരക്കുകള്ക്ക് ഇടയാക്കാം."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "ഇതുവഴി പങ്കുവയ്ക്കുക"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "ഇതുവഴി പങ്കിടുക"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "മൊബൈൽ ഡാറ്റ ഓഫ് ചെയ്തു. പകരം ഒരു Wi-Fi നെറ്റ്വർക്കിലേക്ക് ബന്ധിപ്പിക്കുക, അല്ലെങ്കിൽ മൊബൈൽ ഡാറ്റ ഓൺ ചെയ്ത് വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d ഇനങ്ങൾ ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ഈ ഇനം ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ഡൗണ്ലോഡിംഗ്..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "മതിയായ മെമ്മറിയില്ല."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "റദ്ദാക്കി."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ഡൗണ്ലോഡ് ലഭ്യമല്ല."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "വിജയകരം."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "ഇല്ലാതാക്കി."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "മെമ്മറി കാര്ഡ് നീക്കംചെയ്തു."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "തിരയുന്നു..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "നെറ്റവര്ക്ക് കണക്ഷന് പിശക്."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ഫോള്ഡര് ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ഫോൾഡർ പേര് നൽകുക"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ഡൗൺലോഡ് ചെയ്ത ആപ്ലിക്കേഷനുകൾ"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "നെറ്റ്വര്ക്ക് കണക്ഷന് തെറ്റ് സംഭവിച്ചു. കോള് അവസാനിപ്പിക്കപ്പെട്ടു. നെറ്റ്വര്ക്കിലേക്ക് വീണ്ടും കണക്ടു ചെയ്യണോ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ശരി"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "സംരക്ഷിക്കുക"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "അതെ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "ഇല്ല"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "എളുപ്പവഴി ചേർക്കുക"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "എളുപ്പവഴി ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "എളുപ്പവഴിയുടെ പേര് മാറ്റുക"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "തിരയുക"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "ക്രമീകരണങ്ങൾ"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "പങ്കിടുക"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "സംഭരണ ഉപയോഗം"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "ഇന്ന് വീണ്ടും കാണിക്കരുത്"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "ബൈറ്റ്"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "സെര്വറിലേക്ക് കണക്റ്റ് ചെയ്യാനാവില്ല ."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "സ്വകാര്യം"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "എളുപ്പവഴി നീക്കംചെയ്യുക"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "ബാറ്ററി കുറവാണ്"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ഫയല്"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "എന്റെ ആല്ബം"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "ഇതില് നിന്ന് ചേര്ക്കുക"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "അലേര്ട്ടുകള്"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ഏതെങ്കിലും"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "ലഭ്യമായ ഉപയോഗങ്ങള്"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "ബൈറ്റ്"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "ഉള്ളടക്കം"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "സൃഷ്ടിച്ച തീയതി"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "തീയതി"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "തിരഞ്ഞെടുത്ത ഇനങ്ങള് ഇല്ലാതാക്കണോ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "പ്രമാണങ്ങള്"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "നിര്വഹിക്കുക"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ഫയല് നാമം"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ഫയൽ തരം"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ഫോള്ഡര് നാമം"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "ഇമേജുകള്"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "അസാധ്യം"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "വ്യക്തി"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ഇടവേള"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "പരിഷ്ക്കരിച്ചത്"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "ലിസ്റ്റും വിശദാംശങ്ങളും"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "സ്ഥലം"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ഡാറ്റ ഇനീഷ്യലൈസ് ചെയ്യുന്നു..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "എന്റെ വീഡിയോ ക്ലിപ്പുകള്"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ഫോണ് മെമ്മറിയില് മതിയായ മെമ്മറി ഇല്ല. ഏതാനും ഇനങ്ങള് ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ഫയലുകള് ഒന്നും ഇല്ല"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "അടുത്തിടെ തുറന്ന ഫയലുകൾ ഒന്നുമില്ല"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "സമീപകാല ഫയലുകൾ ഒന്നുമില്ല"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ഫയലുകള്"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d ഇനം"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d ഇനങ്ങള്"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "സാധ്യമാണ്"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "അച്ചടിക്കുക"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "വലത് സ്ഥിതി"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "റിംഗ് ടോണ്സ്"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "പങ്കിടുക"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "മറയ്ക്കപ്പെട്ട ഫയലുകള് കാണിക്കുക"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ശബ്ദങ്ങള്"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "മുകളിലേക്ക്"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "കാലാവധി"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "വെന്റര്"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "വീഡിയോകള്"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "വാൾപേപ്പറുകള്"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "ഹോമിലേക്ക് ചേര്ക്കുക"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ഇവിടെ എക്സ്പോര്ട്ടുചെയ്യുക"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "എന്റെ ഫയലുകളിലേക്ക് പോകുക"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ഹോം"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "പ്രതിസ്ഥാപിക്കുക"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "എല്ലാ ഫോള്ഡറുകളും തിരയുക"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ഇവിടെ ക്രമീകരിക്കുക"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "വിപുലമായ തിരയല്"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ഓഡിയോ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "മൊബൈൽ നെറ്റ്വർക്കിൽ ബന്ധിപ്പിക്കുക"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi നെറ്റ്വര്ക്കിലേക്ക് ബന്ധിപ്പിക്കുക"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "എണ്ണം"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ഫോൾഡർ പേര് നൽകുക"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "പ്രാദേശികം"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "പുതിയ ഫോള്ഡർ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "സമീപകാല ഫയലുകള്"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ഫയൽ നീക്കംചെയ്യുക"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "സൗണ്ട് & ഷോട്ട് ചിത്രങ്ങള് പങ്കിടുക"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "സംഭരണം"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ഫോൾഡര് സൃഷ്ടിക്കാനാവില്ല"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "എല്ലാം തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ഫോൾഡർ പേര് നൽകുക"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "കുറുക്കുവഴികളിൽ ചേർക്കുക"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "ചിത്ര ഫയലുകളായി"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "വീഡിയോ ഫയലുകളായി"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "വിളിച്ചയാളുടെ റിംഗ്ടോൺ"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "കംപ്രസ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ഫോള്ഡര് സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "തീയതി (ഏറ്റവും പുതിയത്)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "തീയതി (പഴയത്)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "ഡീകംപ്രസ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ഇവിടെ ഡീകംപ്രസ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "സ്ഥിരസ്ഥിതി റിംഗ്ടോണ്"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "വിശദ കാഴ്ച"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "എഡിറ്റുചെയ്യുക"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "എക്സ്ട്രാക്റ്റ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "നിലവിലെ ഫോൾഡറിലേക്ക് എക്സ്ട്രാക്റ്റ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ഫോള്ഡറിലേക്ക് പോകുക"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ഫയല് വിപുലീകരണം മറയ്ക്കുക"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "ഇനങ്ങള്"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "പേര്"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ലിസ്റ്റ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ഇവിടേക്ക് നീക്കുക"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "പേര്"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ഫയൽ സ്ഥാനം തുറക്കുക"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "വ്യക്തിഗത പേജ്"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ശബ്ദം റെക്കോര്ഡ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "കോണ്ടാക്ടുകളിലേക്ക് രജിസ്റ്റര് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "പേര് മാറ്റി."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ഫോള്ഡര് പേര് മാറ്റുക"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ഇവിടെ സേവ് ചെയ്യുക"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "ചുറ്റുവട്ട ഉപകരണങ്ങൾക്കായി സ്കാൻ ചെയ്യുക"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "തിരഞ്ഞെടുത്തു"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "ലിങ്ക് പങ്കിടുക"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ഫയല് എക്സ്റ്റെന്ഷന് കാണിക്കുക"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "സ്പ്ലിറ്റ്"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ഇപ്രകാരം അടുക്കുക"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "ലഘു കാഴ്ച"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ഇതുപോലെ കാണുക"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "ലിസ്റ്റ് അനുസരിച്ച് കാണുക"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "ലഘുചിത്രം അനുസരിച്ച് കാണുക"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "സിപ്പ് ചെയ്യുക"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ഇനം ഡിലീറ്റ് ചെയ്യപ്പെടും."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ആരോഹണം"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "ഇല്ലാതാക്കണോ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "തുടരുക"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "പകര്ത്തല് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "ഇല്ലാതാക്കല് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "തിരഞ്ഞെടുത്ത ഇനങ്ങള് ഇല്ലാതാക്കണോ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "അവരോഹണം"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "ഡിആര്എം ഫയല്. അയയ്ക്കാന് കഴിയുന്നില്ല."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ഫയല് ലഭ്യമല്ല."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ഫയല് നാമം ഇതിനകം ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ഫോള്ഡര് നാമം ഇതിനകം നിലവിലുണ്ട്."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ഫോര്മാറ്റ്"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "പ്രേഷിതന്"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ടെക്സ്റ്റ് ഇന്പുട്ട് ചെയ്യുക"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ഫയല് നാമം അസാധുവാണ്."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "ലോഡ് ചെയ്യുന്നു..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "പരമാവധി ഫോള്ഡറിലെത്തി."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "നീക്കല് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "പേര് ശൂന്യമാണ്."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "മതിയായ ഹീപ്പ് മെമ്മറിയില്ല."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "മതിയായ മെമ്മറി ഇല്ല. ഏതാനും ഇനങ്ങള് ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "മതിയായ മെമ്മറിയില്ല. %s ലഭ്യമല്ല"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ഇവിടെ ഒട്ടിക്കുക"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ഇനം ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "അനുമതി നിരാകരിച്ചു."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "സമീപകാല ഫയലുകളുടെ പട്ടികയിൽ നിന്ന് നീക്കംചെയ്യട്ടെ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "എളുപ്പവഴികളിൽ നിന്ന് നീക്കംചെയ്യട്ടെ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "നീക്കംചെയ്യണോ?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "അതേ ഫയല് നാമം ഇതിനകം നിലവിലുണ്ട്!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "അതേ നാമം ഇതിനകം ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ഇനം തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "അയക്കല് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "എളുപ്പവഴി ചേർത്തു."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "ലക്ഷ്യസ്ഥാന ഫോള്ഡര് ഉറവിട ഫോള്ഡറിന്റെ ഒരു ഉപഫോള്ഡറാണ്."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ലക്ഷ്യസ്ഥാന ഫോള്ഡര് സോഴ്സ് ഫോള്ഡര് പോലെ തന്നെ."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ഈ പ്രവൃത്തി നിർവഹിക്കാനാവില്ല. നെറ്റ്വർക്ക് പിശക് സംഭവിച്ചു."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "കോളിനിടെ പ്ലേചെയ്യാന് ആവുന്നില്ല."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "റിംഗ്ടോണ് അല്ലെങ്കില് അറിയിപ്പ് അലേര്ട്ടായി DRM പരിരക്ഷിത ഉള്ളടക്കം ക്രമീകരിക്കാന് കഴിയുന്നില്ല."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "ചുറ്റുവട്ടത്തുള്ള ഉപകരണങ്ങൾക്കായി സ്കാൻ ചെയ്യുന്നതിന് നിങ്ങളൊരു Wi-Fi നെറ്റ്വർക്കിലേക്ക് ബന്ധിപ്പിക്കപ്പെടണം. Wi-Fi വഴി ബന്ധിപ്പിച്ച് വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "പുറകോട്ട്"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "പകര്ത്തുക"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "എഡിറ്റ്"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "നീക്കുക"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "തിരയുക"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "ഇങ്ങനെ അടുക്കുക"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ഇതുപോലെ കാണുക"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "റദ്ദാക്കു."
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "റദ്ദ്"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "വിശദാംശ."
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "എല്ലാം"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "ബാഹ്യ സംഭരണം"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "മെമ്മറി കാര്ഡ്"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ഫോണ്"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "മുകളിലേക്ക്"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "കംപ്രസ് ചെയ്തു"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "ഡീകംപ്രസ് ചെയ്തു"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നു..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ഫയലുകള് കംപ്രസുചെയ്തു"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ഫയലുകള് എക്സ്ട്രാക്റ്റുചെയ്തു"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ഫയൽ ഇംപോർട്ട് ചെയ്തു."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല. സ്കാൻ ചെയ്യൽ പശ്ചാത്തലത്തിൽ തുടരും."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ഡയറക്ടറി"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "കണക്ട്"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "സ്ഥിരസ്ഥിതി അറിയിപ്പ് ശബ്ദം"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "കുറുക്കുവഴി ചേര്ക്കുക"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "ഇനങ്ങള് ഇല്ലാതാക്കണമോ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "ക്രമീകരണങ്ങൾ"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "നീക്കുക"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ഇനം ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ഇനങ്ങള് തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ല"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d ഇനങ്ങളും ഇല്ലാതാക്കണോ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "ഇനം ഇല്ലാതാക്കണമോ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 ഇനം തിരഞ്ഞെടുത്തു."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "അസാധുവായ അക്ഷരം നല്കി. വീണ്ടും ശ്രമിക്കുക"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d ഇനങ്ങള് തിരഞ്ഞെടുത്തു."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "നിശബ്ദം"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ഇനം തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d ഇനങ്ങള് വരെ നിങ്ങള്ക്ക് തിരഞ്ഞെടുക്കാം."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ഡൗണ്ലോഡു."
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "ഇല്ലാതാക്കണോ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "നീക്കുക"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "പകര്ത്തു."
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "നീക്കുന്നു..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "പകര്ത്തുന്നു..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "ഇല്ലാതാക്കുന്നു..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ഓപ്പറേഷന് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "തിരഞ്ഞെടുത്തു"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "നീക്കി."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "പകര്ത്തി."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "ഇപ്രകാരം അടുക്കുക"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "പരാജയപ്പെട്ടു."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "ചെയ്."
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD കാര്ഡ്"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ഉപകരണ മെമ്മറി"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "വ്യക്തിഗത സംഭരണത്തിൽ ചേർക്കുക"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "വ്യക്തിഗത സംഭരണത്തിൽ നിന്ന് നീക്കംചെയ്യുക"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "ഈ ഇനം ഇല്ലാതാക്കട്ടെ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "സ്വകാര്യം എന്നതിൽ നിന്ന് നീക്കംചെയ്യുക"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "സ്വകാര്യം എന്നതിലേക്ക് നീക്കുക"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "അക്ഷരങ്ങളുടെ പരമാവധിയെണ്ണത്തിലെത്തി."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "നീക്കംചെയ്യുന്നു..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "വ്യക്തിഗത സ്റ്റോറേജ്"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ഫോര്മാറ്റ് പൂര്ത്തിയായി."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "പേര് (Z മുതല് A വരെ)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "പേര് (A മുതല് Z വരെ)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "സ്ക്രീന് ക്യാപ്ച്ചര്"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "ഫലങ്ങള് ഒന്നും കണ്ടെത്തിയില്ല."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "സന്ദേശ അലേര്ട്ട്"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "വിശദാംശങ്ങള്"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "പേര് നല്കുക."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "എന്റെ ഫയലുകൾ"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "ചേര്ത്തു."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "പ്രോസസ്സുചെയ്യുന്നു..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "പിന്തുണയ്ക്കാത്ത ഫയല് തരം."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "നീക്കംചെയ്യണോ?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "സ്വകാര്യ ഉള്ളടക്കം"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "ഇതിലേക്ക് പകര്ത്തുക"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "ഇതിലേയ്ക്ക് നീക്കുക"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "എളുപ്പവഴി ചേർക്കുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "മതിയായ മെമ്മറിയില്ല. ചില ഇനങ്ങള് ഇല്ലാതാക്കുക."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "നീക്കംചെയ്തു."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "സ്വകാര്യ സംഭരണം"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "ഒന്നും തിരഞ്ഞെടുത്തില്ല."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "പങ്കിടുക"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ഇതുപോലെ കാണുക"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "ലിസ്റ്റ്"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "കാണു"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ഇങ്ങനെ സേവ് ചെയ്യുക"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "പരാജയപ്പെട്ടവ നീക്കംചെയ്യുക."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ഡ്രോപ്പ്ബോക്സ്"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "പാരന്റ് റേറ്റിംഗ്"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ഫയല് നാമം ഇതിനകം ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ശബ്ദം"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ലഭ്യമല്ല. മൊബൈല് നെറ്റ്വര്ക്കുകളിലേയ്ക്ക് ബന്ധിപ്പിക്കുന്നത് നിങ്ങളുടെ പണമടയ്ക്കല് പ്ലാനിനനുസരിച്ച് അധിക നിരക്കിന് ഇടയാക്കിയേക്കാം."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "അക്ഷരങ്ങളുടെ പരമാവധി എണ്ണത്തില് (%d) എത്തി."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "തയ്യാറാക്കുന്നു..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d എണ്ണം തിരഞ്ഞെടുത്തു"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "ഇനങ്ങൾ ഇല്ലാതാക്കുക"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "ഡൗണ്ലോഡുകള് ഒന്നും ഇല്ല"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ഡൗണ്ലോഡുചെയ്യല് പൂര്ത്തിയായി"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ഡൗണ്ലോഡ് മാനേജര്"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ഇനങ്ങള് ഡൌണ്ലോഡ് ചെയ്തതിനുശേഷം, അവ ഇവിടെ കാണിക്കും."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ഡൗൺലോഡ് റദ്ദാക്കി"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ഡൗൺലോഡ് ചെയ്യൽ പരാജയപ്പെട്ടു"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "നിങ്ങളുടെ ഉപകരണ സംഭരണത്തിൽ മതിയായ സ്ഥലമില്ല. ഏതാനും ഡാറ്റ ഇല്ലാതാക്കുന്നതിന് %s ക്രമീകരണങ്ങളിലേക്ക് പോവുക അല്ലെങ്കിൽ ഒരു SD കാർഡ് ഇടുക."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ ഉപകരണ സംഭരണത്തിൽ മതിയായ സ്ഥലമില്ല. കുറച്ച് സംഭരണ സ്ഥലം സ്വതന്ത്രമാക്കിയെടുക്കുന്നതിന് %s ക്രമീകരണങ്ങളിലേക്ക് പോവുക, തുടർന്ന് വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "നിങ്ങളുടെ SD കാർഡില് മതിയായ സ്ഥലമില്ല. ഏതാനും ഡാറ്റ ഇല്ലാതാക്കുന്നതിന് %s ക്രമീകരണങ്ങളിലേക്ക് പോവുക അല്ലെങ്കിൽ ഡിഫോൾട്ട് സംഭരണ സ്ഥാനം ഉപകരണം എന്നതാക്കി മാറ്റുക."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ SD കാർഡില് മതിയായ സ്ഥലമില്ല. ഏതാനും ഡാറ്റ ഇല്ലാതാക്കുന്നതിന് %s ക്രമീകരണങ്ങളിലേക്ക് പോവുക, തുടർന്ന് വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "സംഭരണം എന്നതിലേക്ക് പോവുക"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "ഡിഫോൾട്ട് സംഭരണം നിറഞ്ഞു"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "പഴയവ"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "സംഭരണം"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "നീക്കംചെയ്യുന്നു..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD കാര്ഡ്"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ഉപകരണ സംഭരണം"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "സെർവറിനെ അറിയിക്കുന്നു..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ഇനം ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ഈ ഫയൽ കണ്ടെത്താനാവില്ല. അതിനെ ഡൗൺലോഡ് ചെയ്യാൻ വീണ്ടും ശ്രമിക്കുന്നതിന് ഡൗൺലോഡ് ചെയ്യുക എന്നതിൽ സ്പർശിക്കുക."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ഫയൽ തുറക്കാനാവില്ല"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ഈ ഫയൽ തുറക്കാനുള്ള ഒരു ആപ്ലിക്കേഷനെ കണ്ടെത്താനാവില്ല."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "വീണ്ടും ശ്രമിക്കുന്നതിന് ഡൗൺലോഡ് ചെയ്യുക എന്നതിൽ സ്പർശിക്കുക."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ഇനം ഡിലീറ്റ് ചെയ്യപ്പെടും."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM ഉള്ളടക്കം സജീവമാക്കുന്നു..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ഈ പ്രവൃത്തി നിര്വഹിക്കുന്നതിനുള്ള ആപ്ലിക്കേഷനെ കണ്ടെത്താനാവില്ല."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "സംഭരണ ലൊക്കേഷൻ"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "ഇംപോര്ട്ടുചെയ്യുക"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "റദ്ദാക്കുക"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ശരി"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "എല്ലാം തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d തിരഞ്ഞെടുത്തു"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ഡൗണ്ലോഡുചെയ്യുക"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "ഇന്ന്"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ഇന്നലെ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "മാ.സ്ഥാപി."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "എല്ലാ ഇനങ്ങളിലും പ്രയോഗിക്കുക"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip ഫയൽ സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "സിപ്പ് ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്യുക"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "എന്റെ ഫയലുകള്"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "വെബ്"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ഡൗൺലോഡ് ചരിത്രം"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "ചരിത്രമില്ല"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "ലളിതമായ പങ്കിടൽ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "ആപ്ലി. ഇന്സ്റ്റാള് ചെ.ആവില്ല"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "ഇൻസ്റ്റാൾ ചെയ്യാനാവുന്നത് TPK ഫയലുകൾ മാത്രം. Tizen സ്റ്റോറിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്ത ആപ്ലിക്കേഷനുകൾ മാത്രം നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "ഇവിടെ നിന്ന് ഈ ഇനങ്ങളെ ഇല്ലാതാക്കുന്നത് ഡ്രോപ്പ്ബോക്സിൽ നിന്നു കൂടി അവയെ ഇല്ലാതാക്കും. %d ഇനങ്ങൾ ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "ഇവിടെ നിന്ന് ഈ ഇനത്തെ ഇല്ലാതാക്കുന്നത് ഡ്രോപ്പ്ബോക്സിൽ നിന്നു കൂടി അതിനെ ഇല്ലാതാക്കും. 1 ഇനം ഇല്ലതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "ഈ ഇനങ്ങളെ നീക്കുന്നത് ഡ്രോപ്പ്ബോക്സിൽ നിന്നും അവയെ ഇല്ലാതാക്കും. %d ഇനങ്ങൾ നീക്കപ്പെടും."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "ഈ ഇനത്തെ നീക്കുന്നത് ഡ്രോപ്പ്ബോക്സിൽ നിന്നും അതിനെ ഇല്ലാതാക്കും. 1 ഇനം നീക്കപ്പെടും."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "സ്റ്റോറേജ് ലൊക്കേഷന് തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "നിര്ത്തുക"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "അപ്ലോഡ്"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ഫയല് അപ്ലോഡ് ചെയ്യുന്നത് പരാജയപ്പെട്ടു"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "അപ്ലോഡുകൾ നിർത്തുക"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "വീണ്ടും ശ്രമിക്കുന്നതിന് അപ്ലോഡ് ചെയ്യുക എന്നതിൽ സ്പർശിക്കുക."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "അപ്ലോഡ് നിർത്തുമെങ്കിലും ഫയൽ ഇല്ലാതാക്കപ്പെടില്ല."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "സമീപകാലത്ത് കണ്ടത്"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ഡാറ്റ സംരക്ഷിക്കാനാവില്ല"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ ഉപകരണത്തിന്റെ സംഭരണത്തിൽ വേണ്ടത്ര ഇടമില്ല. ക്രമീകരണങ്ങൾ > പവറും സംഭരണവും > സംഭരണം എന്നതിലേക്ക് പോവുക, തുടർന്ന് ഏതാനും ഫയലുകൾ ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ SD കാര്ഡില് മതിയായ ഇടമില്ല. ക്രമീകരണങ്ങൾ > പവറും സംഭരണവും > സംഭരണം എന്നതിലേക്ക് പോവുക, തുടർന്ന് ഏതാനും ഫയലുകൾ ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "ഇവിടേക്ക് അപ്ലോഡ് ചെയ്യുക"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ഡ്രോപ്പ്ബോക്സ് അപ്ലോഡുകൾ"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "സ്വകാര്യം"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "ബൈറ്റുകള്"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "ചേര്"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "ഹോം"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "അലാറം"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "മറ്റുള്ളവ"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "കൂടുതല്"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "തുറക്കുക"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "അജ്ഞാത പിശക്."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ഫോൾഡർ പേര് ‘.’ അല്ലെങ്കിൽ ‘..’ ആയി ക്രമീകരിക്കാനാകില്ല."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "മറച്ച ഫയലുകൾ കാണിക്കരുത്"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "മറച്ച ഫയലുകൾ കാണിക്കുക"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "അജ്ഞാതം"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "എളുപ്പവഴി പേര് നേരത്തേതന്നെ ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "അടിസ്ഥാനം"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ഫയല്"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ഫയലുകള്"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ഫോള്ഡര്"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ഫോള്ഡറുകള്"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "സിസ്റ്റം"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "പേര്"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ഓഡിയോ ഫയലുകൾ"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "പ്രമാണങ്ങൾ"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ഡൗൺലോഡ് ചെയ്ത ആപ്ലിക്കേഷനുകൾ"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "ചിത്രങ്ങൾ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "വീഡിയോകൾ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "റദ്ദ്"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "റദ്ദാക്കുക"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ശരി"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "നീക്കംചെയ്യുക"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "അൺഇൻസ്റ്റാൾ"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "എളുപ്പവഴി ചേർക്കുക"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ഓഡിയോ ഫയലുകൾ"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "പകർത്തുക"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "ഇതിലേക്ക് പകർത്തുക"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ഫോൾഡർ സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "കുറുക്കുവഴി ഇല്ലാതാക്കുക"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "വിശദാംശങ്ങള്"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "പ്രമാണങ്ങള്"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ഡൗൺലോഡ് ചെയ്ത ആപ്ലിക്കേഷനുകള്"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "ഇമേജുകള്"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "നീക്കുക"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "ഇവിടേക്ക് നീക്കുക"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d തിരഞ്ഞെടുത്തു"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "സമീപകാല ഫയലുകൾ"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "നീക്കംചെയ്യുക"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "ക്രമീകരണങ്ങൾ"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "കുറുക്കുവഴികള്"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "ഇപ്രകാരം അടുക്കുക"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "അൺഇൻസ്റ്റാൾ ചെയ്യുക"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "ഇവിടേക്ക് അപ്ലോഡ് ചെയ്യുക"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "വീഡിയോകള്"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ഇപ്രകാരം കാണുക"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "എല്ലാം"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ഡ്രോപ്പ്ബോക്സ്"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ഡ്രോപ്പ്ബോക്സ്"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "എളുപ്പവഴികൾ"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "അടങ്ങുന്നത്"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ഉപകരണ സംഭരണം"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ഡ്രോപ്പ്ബോക്സ്"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ഫോര്മാറ്റ്"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "സ്ഥാനം"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD കാര്ഡ്"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ഫയല് എക്സ്റ്റൻഷ.കാണിക്കുക"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "മറയ്ക്ക.ഫയലുകളെ കാണിക്കുക"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "വലുപ്പം"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "തരം"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "വിൽപ്പനക്കാരൻ"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ഫയലുകൾ ഒന്നുമില്ല"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ആരോഹണം"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "പകര്ത്തുക"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ഫോൾഡർ സൃഷ്ടിക്കുക"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "അവരോഹണം"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "വിശദമായ പട്ടിക"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "വിശദാംശങ്ങള്"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "വീണ്ടും കാണിക്കരുത്"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ഫയല് തരം"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "ലിസ്റ്റ്"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "നീക്കുക"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "നീക്കംചെയ്യുക"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "വലുപ്പം"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "സമയം"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "തരം"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "അൺഇൻസ്റ്റാൾ ചെയ്യുക"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ഇനം നീക്കംചെയ്യപ്പെടും."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 എളുപ്പവഴി ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "പകര്ത്തുന്നു..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "നീക്കുന്നു..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d ഇനങ്ങള് നീക്കംചെയ്യപ്പെടും."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d എളുപ്പവഴികൾ ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "നീക്കംചെയ്യുന്നു..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "റോമിംഗിനിടയിൽ മൊബൈല് ഡാറ്റ ഉപയോഗിക്കുന്നത് നിങ്ങളുടെ പണമടയ്ക്കൽ പ്ലാനിന് അനുസൃതമായ അധിക നിരക്കുകൾക്ക് ഇടയാക്കിയേക്കാം."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ലഭ്യമായ ഉപയോഗങ്ങൾ"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "സൃഷ്ടിച്ച തീയതി"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "വിവരണം"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ഫോര്വേഡിംഗ്"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "അവസാനം പരിഷ്ക്കരിച്ചത്"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "റെസല്യൂഷന്"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "മൊത്തം വലുപ്പം"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "സാധുത"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ഉറവിട ഫോൾഡറിന്റെ ഉപഫോൾഡറാണ് ലക്ഷ്യസ്ഥാന ഫോൾഡർ."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ലക്ഷ്യ സ്ഥാന ഫോള്ഡറും ഉറവിട ഫോള്ഡറും ഒന്നുതന്നെ."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "എളുപ്പവഴി ചേർക്കുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "ഈ ഇനം പകർത്തുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "ഇനം ഇല്ലാതാക്കുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "ഇനം നീക്കുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "ഇനം നീക്കംചെയ്യുന്നത് പരാജയപ്പെട്ടു."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ഫയലിന്റെ പേര് നേരത്തേതന്നെ ഉപയോഗത്തിലുണ്ട്"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "എളുപ്പവഴികളുടെ എണ്ണം പരമാവധിയിൽ (%d) എത്തി."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "എളുപ്പവഴി ചേർത്തു."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "കുറുക്കുവഴി നേരത്തേ നിലവിലുണ്ട്"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "പുതുക്കുക"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d ഇനങ്ങൾ ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d ആപ്ലിക്കേഷനുകൾ അൺഇൻസ്റ്റാൾ ചെയ്യപ്പെടും."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s അണ്ഇന്സ്റ്റാള് ചെയ്യപ്പെടും."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "വലുപ്പം"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "പട്ടിക കാഴ്ച"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ഫോൾഡർ പേര് നേരത്തേതന്നെ ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "പ്രാദേശിക സംഭരണം"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ഉപകരണത്തിലെ സംഭരണം"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "സൈന് ഇന് ചെയ്തിട്ടില്ല."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "എല്ലാ ഫയലുകളും"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ക്ലൗഡ് സംഭരണം"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ക്രമം"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "കുറുക്കുവഴികള്"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "സമയം"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "അൺഇൻസ്റ്റാളുചെയ്യുക"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "ഉള്ക്കൊള്ളുന്നു"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "ഫേസുകള് കണ്ടുപിടിച്ചില്ല"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "കൂടുതല്"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ഇവിടേ. നീക്കു."
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ഇവിടെ ഒട്ടിക്കുക"
+
+msgid "IDS_PB_SK_SET"
+msgstr "സജ്ജമാ."
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "നിങ്ങളുടെ ഉപകരണത്തിലെ ഏതെങ്കിലും ആപ്ലിക്കേഷൻ ഈ ഫയൽ തരത്തെ പിന്തുണയ്ക്കുന്നില്ല."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ഫയലുകള് ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "അയച്ച ഫയലുകൾ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ചെയ്തു"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "റദ്ദാക്കുക"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ഇല്ലാതാക്കുക"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "പേര് മാറ്റുക"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "ഇനം തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "അപ്ലോഡുകളൊന്നുമില്ല"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ഇനങ്ങള് ഡൌണ്ലോഡ് ചെയ്തതിനുശേഷം, അവ ഇവിടെ കാണിക്കും."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "ക്രമീകരണങ്ങള്"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ഡാറ്റ സംരക്ഷിക്കാനാവില്ല"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ SD കാര്ഡില് മതിയായ ഇടമില്ല. ക്രമീകരണങ്ങൾ > പവറും സംഭരണവും > സംഭരണം എന്നതിലേക്ക് പോവുക, തുടർന്ന് ഏതാനും ഫയലുകൾ ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "നിങ്ങളുടെ ഉപകരണത്തിന്റെ സംഭരണത്തിൽ വേണ്ടത്ര ഇടമില്ല. ക്രമീകരണങ്ങൾ > പവറും സംഭരണവും > സംഭരണം എന്നതിലേക്ക് പോവുക, തുടർന്ന് ഏതാനും ഫയലുകൾ ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "പിശക്."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "മെമ്മറി നിറഞ്ഞു."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ഡ്രോപ്പ്ബോക്സിൽ നിന്ന് 1 ഇനം ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ഡ്രോപ്പ്ബോക്സിൽ നിന്ന് %d ഇനങ്ങൾ ഇല്ലാതാക്കപ്പെടും."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "മൊബൈൽ ഡാറ്റ ഓഫ് ആണ്. ഒരു Wi-Fi നെറ്റ്വർക്കിലേക്ക് ബന്ധിപ്പിക്കുക അല്ലെങ്കിൽ മൊബൈൽ ഡാറ്റ ഓൺ ചെയ്ത് വീണ്ടും ശ്രമിക്കുക."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "ക്രമീകരണങ്ങള്"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "വ്യക്തിഗത സ്റ്റോറേജ്"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "മാര്ഗം"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "അക്ഷരങ്ങളുടെ എണ്ണം പരമാവധിയായ %d-ൽ എത്തി"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "സ്റ്റോറേജ് തിരഞ്ഞെടുക്കുക"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ഡൗൺലോഡ് ചരിത്രം"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ഡൗൺലോഡ് ചരിത്രം"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ഡൗണ്ലോഡിംഗ്..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ഡൗൺലോഡുകൾ"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "ഡൗൺലോഡുകൾ ഒന്നുമില്ല"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ഡൗൺലോഡ് പരാജയപ്പെട്ടു"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "കാലഹരണപ്പെടുന്നത്: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "കാലഹരണപ്പെട്ടത്: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നത് പരാജയപ്പെട്ടു"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ഫയലിനെ ഡൗൺലോഡ് ചെയ്യാൻ വീണ്ടും ശ്രമിക്കുക, അല്ലെങ്കിൽ അതിനെ ഡൗൺലോഡ് ക്യൂവിൽ നിന്ന് നീക്കംചെയ്യുക."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "വീണ്ടും ശ്രമിക്കുക"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "നീക്കം ചെയ്യുക"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "വിഭാഗം"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ഫോൾഡർ പേര് ഉപയോഗത്തിലുണ്ട്"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ഫയല് നാമം ഉപയോഗത്തിലുണ്ട്"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ഈ ഫയൽ പേര് (%s) ലക്ഷ്യസ്ഥാന ഫോൾഡറിൽ നേരത്തേതന്നെ ഉപയോഗത്തിലുണ്ട്."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ഈ ഫോൾഡർ പേര് (%s) ലക്ഷ്യസ്ഥാന ഫോൾഡറിൽ നേരത്തേതന്നെ ഉപയോഗത്തിലുണ്ട്."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "आपले उपकरण Wi-Fi नेटवर्कशी कनेक्ट केलेले नाही. आपल्या देय योजनेनुसार मोबाईल नेटवर्कशी कनेक्ट केल्याने अतिरिक्त शुल्क लागू शकतील."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "च्याद्वारे सहभागी करा"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "द्वारे सहभागी करा"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "मोबाईल डेटा बंद केला. नेटवर्कऐवजी Wi-Fi शी कनेक्ट करा किंवा मोबाईल डेटा चालू करा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d आयटम्स हटवले जातील."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "हा आयटम हटवला जाईल."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "डाउनलोडिंग..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "मेमरी पुरेशी नाही."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "रद्द केले."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "डाऊनलोड उपलब्ध नाही."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "यशस्वी."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "तयार करा"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "काढून टाकले."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "मेमरी कार्ड काढले."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "शोधत आहे..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "नेटवर्क जोडण्यात त्रूटि."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "फोल्डर काढून टाका"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "फोल्डरचे नाव प्रविष्ट करा."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "डाउनलोड केलेले ऍप"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "नेटवर्क कनेक्शन त्रुटी आली. कॉल समाप्त झाला आहे. नेटवर्कशी पुन्हा जोडायचे?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "जतन करा"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "होय"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "नाही"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "शॉर्टकट जोडा"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "हटवा"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "शॉर्टकट हटवा"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "शॉर्टकटचे नाव बदला"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "शोधा"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "सहभागी करा"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "संग्रह वापर"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "पुन्हा दर्शवू नका"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "बाइट"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "सर्व्हरला जोडणे करणे शक्य नाही."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "खाजगी"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "शॉर्टकट काढून टाका"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "बॅटरी कमी"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 फाईल"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "माझा अल्बम"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "इथून जोडा"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "सतर्कता"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "कोणतेही"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "उपलब्ध उपयोग."
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "बाइट"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "मजकूर"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "निर्मित दिनांक"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "तारीख"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "निवडलेले आयटम्स हटवू?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "दस्तऐवज"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "कार्यन्वित करा."
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "फाईलचे नाव"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "फाइल प्रकार"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "फोल्डरचे नाव"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "प्रतिमा"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "अशक्य"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "व्यक्तिगत"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "मध्यांतर"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "अंतिम सुधारित"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "यादी आणि तपशील"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "स्थान"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC डेटा आरंभिक करत आहे..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "माझ्या व्हिडियो क्लिपा"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "फोन मेमोरी मधे पुरेशी मेमोरी नाही. काही आयटम्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "फाईली नाही"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "कोणत्याही अलीकडेच खुल्या फाइल्स नाहीत"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "कोणत्याही अलीकडील फाइल्स नाहीत"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d फाईल्स"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d आयटम"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d आयटम्स"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "शक्य"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "प्रिंट"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "नाव बदला"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "आधारभूत माहिती"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "रिंगटोन्स"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "सहभागी करा"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "लपलेल्या फाइल्स दर्शवा."
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ध्वनी"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "वर"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "वैधता"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "विक्रेता"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "व्हिडिओ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "वॉलपेपर्स"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "होममध्ये जोडा"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "इथे निर्यात करा"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "माझ्या फाइल्सकडे जा"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "घर"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "बदला"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "सर्व फोल्डर्स शोधा"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "इथे सेट करा"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "प्रगत शोध"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ऑडियो"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "मोबाईल नेटवर्कशी कनेक्ट करा"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi नेटवर्कशी कनेक्ट करा"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "मोजणे"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "फोल्डरचे नाव प्रविष्ट करा."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "स्थानिक"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "नवीन फोल्डर"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "अलीकडील फाईल्स"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "फाइल काढा"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "अवाज आणि शॉट चित्रे शेअर करा"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "संग्रह"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "फोल्डर तयार करण्यास अक्षम"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "सर्व निवडा"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "फोल्डर नाव प्रविष्ट करा"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "शॉर्टकट्स मध्ये जोडा"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "प्रतिमा फाइल्स म्हणून"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "व्हिडिओ फाइल्स म्हणून"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "कॉलरची रिंगटोन"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "कॉम्प्रेस"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "फोल्डर तयार करा"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "तारिख (सर्वात अलीकडील)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "तारीख (सर्वात अलीकडील)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "डिकॉम्प्रेस"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "इथे डिकॉम्प्रेस करा"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "डिफॉल्ट रिंगटोन"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "तपशील दृश्य"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "संपादित करा"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "मिळवा"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "वर्तमान फोल्डर मध्ये आणा"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "फोल्डरवर जा"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "फाइल विस्तार लपवा"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "आयटम्स"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "नाव"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "प्रमाणे यादी"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "इथे हलवा"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "नाव"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "फाइल स्थान उघडा"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "वैयक्तिक पृष्ठ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "आवाज रेकार्ड करा"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "संपर्कांमधे नोंदणी करा"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "नाव बदला"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "नाव बदलले."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "फोल्ड़रचे नाव बदला"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "यीथे जतन करा"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "जवळील उपकरणांसाठी स्कॅन करा"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "निवडले"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "लिंक शेअर करा"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "फाईल एक्स्टेंशन दर्शवा."
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "वेगळे करा"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "यानुसार क्रमवारी लावा"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "लघुप्रतिमेनुसार पहा"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "या रुपात पहा"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "यादीप्रमाणे पहा"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "लघुप्रतिमेनुसार पहा"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "झिप"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 आयटेम हटवला जाईल."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "चढत्या क्रमाने"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "काढून टाकायचे?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "सुरू ठेवा"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "कॉपी करणे अयशस्वी."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "हटविणे अयशस्वी."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "निवडलेला आयटम हटवायचा?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "उतरत्या क्रमाने."
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM फाईल. पुढे पाठवू शकत नाही."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM फाईल उपलब्ध नाही."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "फाईल नाव यापूर्वीच वापरात आहे."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "फोल्डर नाव आधीच अस्तित्वात."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "फॉरमॅट"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "पासून"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "मजकूर टाका"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "फाइलचा नाव अवैध आहे."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "लोड होत आहे..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "अधिकतम फोल्डरपर्यंत पोहोचले."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "हलविणे अयशस्वी."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "नाव रिक्त आहे."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "पुरेशी जास्त मेमरी नाही."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "पुरेशी मेमरी नाही. काही आयटेम्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "पुरेशी मेमरी नाही. %s उपलब्ध"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "इथे पेस्ट करा."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d बाबी हटवल्या जातील."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "परवानगी नकारली."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "अलीकडील फाइल्स यादी मधून काढून टाकायचे?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "शॉर्टकट्स मधून काढून टाकायचे?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "काढून टाका?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "समान फाइल नाव आधीच अस्तित्वात आहे!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "हे नाव याआधीच वापरात."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "आयटम निवडा"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "पाठविणे अयशस्वी."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "शॉर्टकट जोडला."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "गंतव्यस्थान फोल्डर स्रोत फोल्डरचे उपफोल्डर आहे."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "गंतव्यस्थान फोल्डर स्रोत फोल्डर समान आहे."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ही क्रिया करण्यात अक्षम. नेटवर्क त्रुटी आली."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "कॉल दरम्यान चालू करण्यास अक्षम."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM संरक्षित सामग्री जसे रिंगटोन सेट करण्यात असमर्थ किंवा अधिसूचना अलर्ट."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "आपण जवळपासच्या उपकरणांसाठी स्कॅन करण्यासाठी Wi-Fi नेटवर्कशी कनेक्ट असणे गरजेचे आहे. Wi-Fi द्वारे कनेक्ट करा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "मागे"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "कॉपी"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "काढून टाका"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "संपादित करा"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "हलवा"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "शोधा"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "याअनुसार क्रमवारी लावा"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "म्हणून पाहा"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "रद्द"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "तपशील"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "सर्व"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "बाह्य संग्रह"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "मेमरी कार्ड"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "फोन"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "वर"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "कॉम्प्रेस केलेले"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "डिकॉम्प्रेस केलेले"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "फाइल डाउनलोड करत आहे..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "फाइल्स कॉम्प्रेस केल्या"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "फाइल्स मिळवल्या"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "फाइल आयात केली."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "कोणतीही उपकरणे सापडली नाहीत. पार्श्वभूमी मध्ये स्कॅन करणे सुरू राहील."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "मार्गदर्शिका"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "जोडा"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "डिफॉल्ट अधिसूचना ध्वनी"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोडा"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "आयटम्स हटवावेत?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "नाव बदला"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "काढून टाका"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "आयटम हटवा"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "आयटेम्स निवडा"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "कोणतेही परिणाम आढळले नाही"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d आयटम्स हटवायचे?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "आयटेम हटवायचे?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 आयटेम निवडला."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "अवैध वर्ण प्रविष्ट केले. पुन्हा प्रयत्न करा."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d आयटम्स निवडले."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "शांत"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "आयटम निवडा"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "आपण %d आयटम्स पर्यंत निवड करू शकता."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "डाउनलोड्स"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "काढून टाकायचे?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "हलवा"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "कॉपी"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "हलवत आहे..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "कॉपी करत आहे..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "काढले जात आहे..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ऑपरेशन अयशस्वी."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "निवडले"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "हलवले."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "कॉपी केले."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "यानुसार क्रमवारी लावा"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "नापास."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "झाले"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD कार्ड"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "उपकरण मेमरी"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "वैयक्तिक संग्रहावर जोडा"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "वैयक्तिक संग्रहातून काढून टाका"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "हा आयटम हटवायचा?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "खाजगी वरून काढून टाका"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "खाजगीवर हलवा"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "वर्णांच्या अधिकतम संख्येपर्यंत पोहोचले."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "काढणे चालू आहे..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत संग्रह"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "संरुपण पूर्ण झाले."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "नाव (Z ते A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "नाव (A ते Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "स्क्रीन कॅप्चर"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "कोणतेही परिणाम सापडले नाही"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "संदेश सतर्कता"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "तपशील"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "कृपया नाव लिहा."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "माझ्या फाईली"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "जोडले."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "प्रक्रिया सुरू आहे..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "आधार नसलेली फाईल."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "काढून टाका?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "खाजगी सामग्री"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "यात कॉपी"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "यात हलवा"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोडण्यामध्ये अयशस्वी."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "मेमरी पुरेशी नाही. काही बाबी काढून टाका."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "काढल्या."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "खाजगी संग्रह"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "काहीही निवडलेले नाही."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "सहभागी करा"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "म्हणून पहा"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "यादी"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "पहा"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "या रूपात जतन करा"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "काढून टाकणे अयशस्वी."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "पॅरेन्ट दर"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "फाईल नाव यापूर्वीच वापरात आहे."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "आवाज"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi उपलब्ध नाही. आपल्या देय योजनेवर आधारित मोबाईल नेटवर्कला जोडण्याची परिणती अतिरिक्त शुल्कां मध्ये होऊ शकते."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "वर्णांची अधिकतम संख्या (%d) गाठली."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "तयार होत आहे..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d निवडले"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "आयटेम्स हटवा"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "डाउनलोड्स नाही"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "डाउनलोड पूर्ण"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "डाउनलोड व्यवस्थापक"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "आपण आयटेम्स डाऊनलोड केल्यानंतर, ते इथे दाखवले जातील."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "डाउनलोड रद्द झाले"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "डाउनलोड अयशस्वी"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "तिथे आपल्या उपकरण संग्रहामध्ये पुरेशी जागा नाही. काही डेटा हटवण्यासाठी %s सेटिंग्स वर जा आणि SD कार्ड समाविष्ट करा."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "तिथे आपल्या उपकरण संग्रहामध्ये पुरेशी जागा नाही. काही संग्रह जागा मोकळी करण्यासाठी %s सेटिंग्स वर जा, नंतर पुन्हा प्रयत्न करा."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "तिथे आपल्या SD कार्डवर पुरेशी जागा नाही. काही डेटा हटवण्यासाठी %s सेटिंग्स वर जा किंवा उपकरणावर डिफॉल्ट संग्रह स्थान बदला."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "तिथे आपल्या SD कार्डवर पुरेशी जागा नाही. काही डेटा हटवण्यासाठी %s सेटिंग्स् वर जा, नंतर पुन्हा प्रयत्न करा."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "संग्रहावर जा"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "डिफॉल्ट संग्रह भरलेला आहे"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "जुने"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "संग्रह"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "काढणे चालू आहे..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD कार्ड"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "उपकरण संग्रह"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "सर्व्हरला अधिसूचित करीत आहे..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d बाबी हटवल्या जातील."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ही फाइल सापडू शकत नाही. हे पुन्हा डाउनलोड करण्याचा प्रयत्न करण्यासाठी डाउनलोड करा टॅप करा."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "फाइल उघडण्यात अक्षम"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ही फाइल उघडण्यासाठी अनुप्रयोग शोधण्यात अक्षम."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "पुन्हा प्रयत्न करण्यासाठी डाउनलोड करा टॅप करा."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 आयटेम हटवला जाईल."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM सामग्री सक्रिय करत आहे..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ही क्रिया करण्यासाठी अनुप्रयोग शोधण्यात अक्षम."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "संग्रह स्थान"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "आयात"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "रद्द करा"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ठीक"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "सर्व निवडा"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d निवडलेले"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "डाउनलोड"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "आज"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "काल"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "हटवा"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "बदला"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "सर्व आयटम्सला लागू करा"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "झिप फाइल तयार करा"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "zip फाइल मिळवा"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "माझ्या फाईली"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "वेब"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "इतिहास डाउनलोड करा"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "इतिहास नाही"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "सहज सामायिक करणे"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "ऍप इन्स्टॉल करण्यात अक्षम"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "केवळ TPK फाइल्स इन्स्टॉल केल्या जाऊ शकतात. आम्ही शिफारस करतो की आपण केवळ Tizen Store वरून डाउनलोड केलेले अनुप्रयोग इन्स्टॉल करता."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "हे आयटम्स येथून हटविल्यास ते ड्रॉपबॉक्सवरून देखील हटविले जातील. %d आयटम्स हटवले जातील."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "हा आयटम येथून हटविल्यास हा ड्रॉपबॉक्सवरून देखील हटविला जाईल. 1 आयटम हटवला जाईल."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "हे आयटम्स हलविणे त्यांना ड्रॉपबॉक्सवरून हटवेल. %d आयटम्स हलविण्यात येतील."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "हे आयटम हलविणे त्यांना ड्रॉपबॉक्सवरून हटवेल. 1 आयटम हलविण्यात येईल."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "संग्रह स्थान निवडा"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "थांबा"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "अपलोड"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "फाइल अपलोड करण्यात अयशस्वी झाले"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "अपलोड्स थांबवा"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "पुन्हा प्रयत्न करण्यासाठी अपलोड टॅप करा."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "अपलोड थांबेल, परंतु फाइल हटवली जाणार नाही."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "अलीकडेच पाहिलेले"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "डेटा जतन करण्यात अक्षम"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "तिथे आपल्या उपकरण संग्रहावर पुरेशी जागा नाही. सेटिंग्स > पॉवर आणि संग्रह > संग्रहावर जा, नंतर काही फाइल्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपल्या SD कार्डवर पुरेशी जागा नाही. सेटिंग्स > पॉवर आणि संग्रह > संग्रहावर जा, नंतर काही फाइल्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "च्यावर अपलोड करा"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ड्रॉपबॉक्स अपलोड्स"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "वैयक्तिक"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "बाईट्स"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "जोडा"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "निवास"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "अलार्म"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "इतर"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "जास्त"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "उघडा"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "अज्ञात चूक."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "फोल्डर नाव '.' किंवा '..' म्हणून सेट करू शकत नाही."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "लपवलेल्या फाइल्स दर्शवू नका"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "लपवलेल्या फाइल्स दर्शवा"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "अज्ञात"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "शॉर्टकट नाव आधीपासूनच वापरात आहे."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "मूलभूत"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "फाईल"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "फाईली"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "फोल्डर"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "फोल्डर"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "सिस्टम"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "नाव"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ऑडिओ फाइल्स"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "दस्तऐवज"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "डाउनलोड केलेले अनुप्रयोग"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "प्रतिमा"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "व्हिडिओस"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "रद्द करा"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "रद्द करा"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "तयार करा"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "हटवा"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ठीक"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "काढून टाका"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "नाव बदला"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "अनइंस्टॉल"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "शॉर्टकट जोडा"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ऑडिओ फाइल्स"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "कॉपी करा"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "च्यावर कॉपी करा"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "फोल्डर तयार करा"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "शॉर्टकट हटवा"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "तपशील"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "दस्तऐवज"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "डाउनलोड केलेली अनुप्रयोग"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "प्रतिमा"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "हलवा"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "च्यावर हलवा"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d निवडलेले"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "अलीकडील फाइल्स"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "काढून टाका"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "नाव बदला"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "शॉर्टकट्स"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "यानुसार क्रमवारी लावा"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "अनइन्स्टॉल करा"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "च्यावर अपलोड करा"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "व्हिडिओ"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "म्हणून दर्शवा"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "सर्व"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "शॉर्टकट्स"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "समाविष्ट करतो"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "उपकरण संग्रह"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ड्रॉपबॉक्स"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "स्वरूपण"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "स्थान"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD कार्ड"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "फाइल विस्तार दर्शवा"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "लपवलेल्या फाइल्स दर्शवा"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "टाइप करा"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "विक्रेता"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "कोणत्याही फाइल्स नाहीत"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "चढत्या क्रमाने"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "कॉपी करा"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "फोल्डर तयार करा"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "उतरत्या क्रमाने"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "विस्तृत यादी"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "तपशील"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "पुन्हा दर्शवू नका"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "फाइल प्रकार"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "यादी"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "हलवा"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "काढून टाका"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "वेळ"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "टाइप करा"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "अनइन्स्टॉल करा"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 आयटेम काढून टाकल जाईल."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 शॉर्टकट हटवला जाईल."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "कॉपी करत आहे..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "हलवत आहे..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d आयटम्स काढल्या जातील."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d शॉर्टकट्स हटवण्यात येतील."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "काढणे चालू आहे..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "आपल्या देय योजनेवर आधारित रोमिंगमध्ये असताना मोबाईल डेटा वापरल्याच्या परिणामस्वरूप अतिरिक्त शुल्क लागू शकते."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "उपलब्ध उपयोग"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "निर्मिती तारीख"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "विवरण"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "अग्रेषित करत आहे"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "अंतिम सुधारित"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "रिझॉल्यूशन"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "एकूण आकार"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "वैधता"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "लक्षित फोल्डर हे स्त्रोत फोल्डरचे उपफोल्डर आहे."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "लक्षित फोल्डर स्त्रोत फोल्डरसारखे आहे."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "शॉर्टकट जोडण्यामध्ये अयशस्वी."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "आयटम कॉपी करण्यात अयशस्वी झाले."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "आयटम हटवण्यात अयशस्वी झाले."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "आयटम हलवण्यात अयशस्वी झाले."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "आयटम काढून टाकण्यात अयशस्वी झाले."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "फाइल नाव आधीपासून वापरात आहे."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "शॉर्टकट्सची कमाल संख्या (%d) गाठली."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "शॉर्टकट जोडला."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "शॉर्टकट आधीपासूनच अस्तित्वात आहे."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "रिफ्रेश"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d आयटम्स हटवले जातील."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d अनुप्रयोग अनइन्स्टॉल केले जातील."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s अनइन्स्टॉल केले जाईल."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "आकार"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "यादी दृश्य"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "फोल्डर नाव आधीपासूनच वापरात आहे."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "स्थानिक संग्रह"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "उपकरण संग्रह"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "साइन इन केलेले नाही."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "सर्व फाइली"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "क्लाउड संग्रह"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "क्रम"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "शॉर्टकट्स"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "वेळ"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "अनइन्स्टॉल करा."
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "समाविष्ट आहे"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "चेहरा आढळला नाही"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "अधिक"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "येथे हलवा"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "येथे पेस्ट करा"
+
+msgid "IDS_PB_SK_SET"
+msgstr "सेट"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "हा फाइल प्रकार कोणत्याही अनुप्रयोगाद्वारे आपल्या उपकरणावर समर्थित नाही."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d फाइल्स हटवल्या जातील."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "फाइल्स पाठवल्या"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "झाले"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "रद्द करा"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "हटवा"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "नाव बदला"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "आयटम निवडा"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "कोणतेही अपलोड्स नाहीत"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "आपण आयटम्स अपलोड केल्यानंतर, ते इथे दर्शवले जातील."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "डेटा जतन करण्यात अक्षम"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "आपल्या SD कार्डवर पुरेशी जागा नाही. सेटिंग्स > पॉवर आणि संग्रह > संग्रहावर जा, नंतर काही फाइल्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "तिथे आपल्या उपकरण संग्रहावर पुरेशी जागा नाही. सेटिंग्स > पॉवर आणि संग्रह > संग्रहावर जा, नंतर काही फाइल्स हटवा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "त्रुटी"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "मेमरी पूर्ण."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 आयटम ड्रॉपबॉक्सवरून हटविण्यात येईल."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d आयटम्स ड्रॉपबॉक्सवरून हटविण्यात येतील."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "मोबाईल डेटा बंद केला आहे. Wi-Fi नेटवर्कशी कनेक्ट करा किंवा मोबाईल डेटा चालू करा आणि पुन्हा प्रयत्न करा."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "व्यक्तिगत संग्रह"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "मार्ग"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "वर्णांची अधिकतम संख्या %d गाठली."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "संग्रह निवडा"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "डाउनलोड इतिहास"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "डाउनलोड इतिहास"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "डाउनलोड करत आहे..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "डाउनलोड्स"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "डाउनलोड्स नाहीत"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "डाउनलोड अयशस्वी झाले"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "रोजी कालबाह्य होते: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "रोजी कालबाह्य झाले: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "फाइल डाउनलोड करण्यात अयशस्वी"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "फाइल पुन्हा डाउनलोड करण्याचा प्रयत्न करा किंवा ती डाउनलोडच्या रांगेमधून काढून टाका."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "पुन:प्रयत्न करा"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "काढून टाका"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "श्रेणी"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "फोल्डर नाव वापरात आहे"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "फाइल नाव आधीच वापरात"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "हे फाइल नाव (%s) लक्षित फोल्डरमध्ये आधीपासूनच वापरात आहे."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "हे फोल्डर नाव (%s) लक्षित फोल्डरमध्ये आधीपासूनच वापरात आहे."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Enheten din er ikke koblet til et Wi-Fi-nettverk. Tilkobling til et mobilnett kan medføre ekstra kostnader, avhengig av abonnementet ditt."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Del via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Del via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobildata er slått av. Koble til Wi-Fi-nettverk i stedet, eller slå på mobildata, og prøv på nytt."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d elementer blir slettet."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Dette elementet blir slettet."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Laster ned..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok minne."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Avbrutt."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Nedlasting mislyktes."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Fullført."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Opprett"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Slettet."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Minnekort fjernet."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Søker..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Nettverkstilkoblingsfeil."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Slett mappe"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Angi mappenavn."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Nedlastede apper"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Det har oppstått en nettverkstilkoblingsfeil. Samtalen har blitt avsluttet. Prøve å koble til nettverket på nytt?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Lagre"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ja"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Legg til snarvei"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Slett"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Slett snarvei"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Endre navn på snarvei"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Søk"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Del"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Bruk av lagringsplass"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ikke vis igjen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Kan ikke koble til server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privat"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Fjern snarvei"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Svakt batteri"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fil"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mitt album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Legg til fra"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Varsler"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Alle"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Kan brukes antall ganger"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Innhold"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Opprettingsdato"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dato"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Slette valgte elementer?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Utfør"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Filnavn"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Filtype"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappenavn"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Videresending"
+
+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_BODY_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Umulig"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Sist endret"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste og detaljer"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Posisjon"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initialiserer..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mine videoklipp"
+
+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_BODY_NO_FILES"
+msgstr "Ingen filer"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Ingen nylig åpnede filer"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Ingen nylige filer"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d filer"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d elem."
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elementer"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mulig"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Skriv ut"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Endre navn"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rettighetsstatus"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Del"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Lyder"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Bruk av lagringsplass"
+
+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_BODY_UP"
+msgstr "Opp"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Gyldighet"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverandør"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Bakgrunn"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Legg på startskj"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksporter hit"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå til Mine filer"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hjem"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Erstatt"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Søk i alle mapper"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Angi her"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Avansert søk"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Lyd"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Koble til mobilnett"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Koble til Wi-Fi-nettverk"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antall"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Angi mappenavn."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokal"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mappe"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Nylige filer"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Fjern fil"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Del lyd og bilde-opptak"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Lagring"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kan ikke opprette mappe"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Merk alle"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Angi mappenavn"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Legg til i snarveier"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Som bildefiler"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Som videofiler"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Kontakt-ringetone"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimer"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Opprett mappe"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Dato (nyeste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Dato (eldste)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimer"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimer her"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Standard ringetone"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljvisning"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Rediger"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Pakk ut"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Pakk ut i gjeldende mappe"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Gå til mappe"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skjul filendelse"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementer"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flytt hit"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Åpne filplassering"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personlig side"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Spill inn lyd"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrer i Kontakter"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Endre navn"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Gitt nytt navn."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Endre mappenavn"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Lagre her"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Søk etter enheter i nærh."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Valgt"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Del kobling"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Vis filendelse"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Splitte"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatyrvisning"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visningstype"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Vis som liste"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Vis som miniatyrbilder"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip fil"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element vil bli slettet."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Slette?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsett"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kunne ikke kopiere."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Kunne ikke slette."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Slette valgt element?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Synkende"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan ikke sende."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-filen er ikke tilgjengelig."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Filnavn allerede i bruk."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Mappenavnet finnes allerede."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Fra"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Skriv tekst"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ugyldig filnavn."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Åpner..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Det maksimale antall mapper er nådd."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Flyttingen mislyktes."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Navnet er tomt."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ikke nok frilagerminne."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ikke nok minne. Slett noen elementer og prøv på nytt."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ikke tilstreklig med minne. %s er ledig."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Lim inn her"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementer vil bli slettet."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tillatelse avslått."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Fjerne fra listen over nylige filer?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Fjerne fra Snarveier?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Fjerne?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Det samme filnavnet finnes allerede!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Samme navn allerede i bruk."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Velg objekt"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sendingen mislyktes."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Snarvei lag til."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Målmappen er den samme som kildemappen."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Enheten har blitt koblet fra."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Kan ikke utføre denne handlingen. Det oppstod en nettverksfeil."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Kan ikke spille av under samtale."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Du må være koblet til et Wi-Fi-nettverk for å kunne søke etter enheter i nærheten. Koble til et Wi-Fi-nettverk, og prøv på nytt."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Tilbake"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Slett"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Rediger"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytt"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Søk"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Avbryt"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Ekstern lagring"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minnekort"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Opp"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimert."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimert."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Laster ned fil..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Filer er komprimert."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Filer ble pakket ut."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fil importert."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Ingen enheter funnet. Søket fortsetter i bakgrunnen."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Koble til"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Standard varselslyd"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "Til"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Ny snarvei"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Slette elementer?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Endre navn"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Slett element"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Velg elementer"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Fant ingen resultater"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Slette %d elementer?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Slette element?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element valgt."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ugyldig tegn angitt. Prøv på nytt."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elementer valgt."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Stille"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Velg objekt"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Du kan velge opptil %d elementer."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Nedlastinger"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Slette?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Flytt"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Flytter..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierer..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Sletter..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operasjonen mislyktes."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Valgt"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Flyttet."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopiert."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sorter etter"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Det oppstod en feil."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "OK"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kort"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Enhetsminne"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Legg til på den personlige lagringsplassen"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Fjern fra den personlige lagringsplassen"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Vil du slette dette elementet?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Fjern fra Privat"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Flytt til Privat"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Nådd maksimalt antall tegn."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Personlig lagring"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatering fullført."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Navn (Å til A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Navn (A til Å)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ta et skjermbilde"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Fant ingen resultater."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Meldingsvarsel"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Angi navn."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mine filer"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Lagt til."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Behandler..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtypen støttes ikke."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Fjerne?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privat innhold"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopier til"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Flytt til"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kunne ikke legge til snarvei."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ikke nok minne. Slett noen elementer."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Fjernet."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privat lagring"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ingenting valgt."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Del"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Vis"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Lagre som"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Kunne ikke fjerne."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Aldersgrense"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnavn allerede i bruk."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Tale"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Det er ingen Wi-Fi-nettverk tilgjengelig. Tilkobling til mobilnett kan medføre ekstra kostnader, avhengig av abonnementet ditt."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Det maksimale antallet tegn (%d) er nådd."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Forbered..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valgt"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Slett elementer"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ingen nedlastinger"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Nedlasting fullført"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Nedlastingsbehandling"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Når du har lastet ned elementer, vil de vises her."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Nedlasting avbrutt"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Nedlastingen mislyktes"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Det er ikke nok plass i enhetsminnet. Gå til %s-innstillinger for å slette noen data, eller sett inn et SD-kort."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Det er ikke nok plass i enhetsminnet. Gå til %s-innstillinger for å frigjøre lagringsplass, og prøv på nytt."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Det er ikke nok plass på SD-kortet. Gå til %s-innstillinger for å slette noen data, eller endre standard lagringsplassering til Enhet."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Det er ikke nok plass på SD-kortet. Gå til %s-innstillinger for å slette noen data, og prøv på nytt."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Gå til Lagring"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Standardlagringsplass full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Eldre"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Lagring"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Enhetsminne"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Varsler server..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementer vil bli slettet."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Finner ikke denne filen. Trykk på Last ned for å prøve å laste den ned på nytt."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Kan ikke åpne fil"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Kan ikke finne en app til å åpne denne filen."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Trykk på Last ned for å prøve på nytt."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element vil bli slettet."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktiverer DRM-innhold..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Kan ikke finne app til å utføre denne handlingen."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Lagringssted"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importer"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Avbryt"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Merk alle"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valgt"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Last ned"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "I dag"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "I går"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Slett"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Erstatt"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Bruk på alle elementer"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Opprett zip-fil"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Pakk ut zip-fil"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mine filer"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Nedlastingshistorikk"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ingen logg"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Enkel deling"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Kan ikke installere app"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Bare TPK-filer kan installeres. Vi anbefaler at du bare installerer apper som er lastet ned fra Tizen-butikk."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Hvis du sletter disse elementene herfra, blir de også slettet fra Dropbox. %d elementer blir slettet."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Hvis du sletter dette elementet herfra, blir det også slettet fra Dropbox. 1 element blir slettet."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Hvis du flytter disse elementene, blir de slettet fra Dropbox. %d elementer blir flyttet."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Hvis du flytter dette elementet, blir det slettet fra Dropbox. 1 element blir flyttet."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Velg lagringssted"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stopp"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Last opp"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Kunne ikke laste opp fil"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stopp opplastinger"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Trykk på Last opp for å prøve på nytt."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Opplastingen stopper, men filen blir ikke slettet."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Nylig vist"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan ikke lagre data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det er ikke nok ledig plass i enhetsminnet. Gå til Innstillinger > Strøm og lagring > Lagring, slett noen filer, og prøv på nytt."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det er ikke nok ledig plass på SD-kortet. Gå til Innstillinger > Strøm og lagring > Lagring, slett noen filer, og prøv på nytt."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Last opp til"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox-opplastinger"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Sikret"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byte"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Tilføy"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Hjem"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Andre"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Åpne"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Ukjent feil."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Kan ikke angi mappenavn som '.' eller '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ikke vis skjulte filer"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Ukjent"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Snarveisnavnet er allerede i bruk."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Grunnleggende"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fil"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Filer"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mappe"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mapper"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Navn"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Lydfiler"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Nedlastede apper"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videoer"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Avbryt"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Avbryt"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Opprett"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Slett"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Fjern"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Endre navn"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Avinstaller"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Legg til snarvei"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Lydfiler"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopier til"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Opprett mappe"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Slett snarvei"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenter"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Nedlastede apper"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Flytt"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Flytt til"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valgt"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Nylig brukte filer"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Endre navn"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Snarveier"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Avinstaller"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Last opp til"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Vis som"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Alle"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Snarveier"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Inneholder"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Enhetslagring"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Posisjon"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Vis filendelser"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Vis skjulte filer"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Skriv inn"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Leverandør"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ingen filer"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Stigende"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopier"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Opprett mappe"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Synkende"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaljert liste"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ikke vis igjen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Filtype"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Flytt"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Avinstaller"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element vil bli fjernet."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 snarvei blir slettet."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopierer..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Flytter..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elementer vil bli fjernet."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d snarveier vil bli slettet."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Bruk av mobildata under roaming kan medføre ekstra kostnader, avhengig av abonnementet ditt."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Tilgjengelige brukere"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Dato opprettet"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Beskrivelse"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Videresending"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Sist endret"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Oppløsning"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Total størrelse"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Gyldighet"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Målmappen er undermappe av kildemappen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Målmappen er den samme som kildemappen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kunne ikke legge til snarvei."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Kunne ikke kopiere element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Kunne ikke slette element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Kunne ikke flytte element."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Kunne ikke fjerne element."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnavnet er allerede i bruk."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maksimalt antall snarveier (%d) er nådd."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Snarvei er lagt til."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Snarveien finnes allerede."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Oppdater"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d elementer blir slettet."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apper blir avinstallert."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s blir avinstallert."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Størrelse"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Listevisning"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Mappenavnet er allerede i bruk."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokal lagring"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Enhetsminne"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ikke pålogget."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Alle filer"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Nettskylagring"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Rekkefølge"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Snarveier"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Avinstaller"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Inneholder"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Ingen ansikter gjenkjent"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Finnes allerede."
+
+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_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flytt hit"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Lim inn her"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Angi"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Denne filtypen støttes ikke av noen av appene på enheten."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d filer vil bli slettet."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Filer sendt"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FULLFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SLETT"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Endre navn"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Velg element"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Ingen opplastinger"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Når du har lastet opp elementer, vises de her."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan ikke lagre data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det er ikke nok ledig plass på SD-kortet. Gå til Innstillinger > Strøm og lagring > Lagring, slett noen filer, og prøv på nytt."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det er ikke nok ledig plass i enhetsminnet. Gå til Innstillinger > Strøm og lagring > Lagring, slett noen filer, og prøv på nytt."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Feil."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Minnet er fullt."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 element blir slettet fra Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d elementer blir slettet fra Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobildata er slått av. Koble til et Wi-Fi-nettverk, eller slå på mobildata, og prøv på nytt."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Personlig lagring"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Plassering"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimalt antall tegn %d er nådd."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Velg lagringsenhet"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Nedlastingshistorikk"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Nedlastingshistorikk"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Laster ned..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Nedlastinger"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ingen nedlastinger"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Nedlastingen mislyktes"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Utløper den: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Utløpt den: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Kunne ikke laste ned fil"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Prøv å laste ned filen på nytt, eller fjern den fra nedlastingskøen."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Prøv på nytt"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Fjern"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategori"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Mappenavn er i bruk"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Filnavn i bruk"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dette filnavnet (%s) er allerede i bruk i målmappen."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Dette mappenavnet (%s) er allerede i bruk i målmappen."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Uw apparaat is niet verbonden met een Wi-Fi-netwerk. Voor verbinding met een mobiel netwerk kunnen afhankelijk van uw abonnement extra kosten gelden."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Delen via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Delen via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiele gegevens zijn uitgeschakeld. Maak in plaats daarvan verbinding met een Wi-Fi-netwerk of schakel Mobiele gegevens in en probeer het opnieuw."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d items worden verwijderd."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Dit item wordt verwijderd."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Downloaden..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Onvoldoende geheugen."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Geannuleerd."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Downloaden mislukt."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Voltooid."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Nieuw"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Verwijderd."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Geheugenkaart verwijderd."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Zoeken..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Netwerkverbindingsfout."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Map verwijderen"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Mapnaam invoeren"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Gedownloade apps"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Netwerkverbindingsfout opgetreden. De oproep is beëindigd. Opnieuw verbinding maken met het netwerk?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Opslaan"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ja"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nee"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Sneltoets toevoegen"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Wissen"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Sneltoets verwijderen"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Sneltoetsnaam wijzigen"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Zoeken"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Delen"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Gebruikte opslag"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Niet meer tonen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Kan niet verbinden met server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privé"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Sneltoets verwijderd"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batterij bijna leeg"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 bestand"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mijn album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Toevoegen vanuit"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Waarschuwingen"
+
+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_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Inhoud"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Aanmaakdatum"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Geselecteerde items verwijderen?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documenten"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Uitvoeren"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Bestandsnaam"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Best.type"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mapnaam"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Doorsturen"
+
+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_BODY_IMAGES"
+msgstr "Afbeeldingen"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Niet mogelijk"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individueel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Laatst gewijzigd op"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lijst en details"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Locatie"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-gegevens worden geïnitialiseerd..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mijn videoclips"
+
+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_BODY_NO_FILES"
+msgstr "Geen bestanden"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Geen onlangs geopende bestanden"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Geen recente bestanden"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d bestanden"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d items"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mogelijk"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Afdrukken"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Wijzig"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status rechten"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Beltonen"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Delen"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Verborgen bestanden weergeven"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Geluiden"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Gebruikte opslag"
+
+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_BODY_UP"
+msgstr "Omhoog"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Geldigheid"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverancier"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video's"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Achtergrond"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Toev aan startpg"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Hiernaartoe exporteren"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Naar Mijn bestanden"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Startpagina"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Vervang"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Zoeken in alle mappen"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Hier instellen"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Geavanceerde zoekopdracht"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Verbinden met mobiel netwerk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Verbind met Wi-Fi-netwerk"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Aantal"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Mapnaam invoeren"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokaal"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nieuwe map"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Recente bestanden"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Bestand verwijderen"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Foto'met geluid & opname delen"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Opslag"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kan map niet maken"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Alles selecteren"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Mapnaam invoeren"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Toevoegen aan sneltoetsen"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Als afbeeldingsbestanden"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Als videobestanden"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Beltoon beller"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimeren"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Map maken"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (meest recent)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (oudste)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Decomprimeren"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Hier decomprimeren"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Standaardbeltoon"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailweergave"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Bewerken"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Uitpakken"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extraheren naar huidige map"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ga naar map"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Bestandsext. verbergen"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Items"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Naam"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Hier plaatsen"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Naam"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Bestandslocatie openen"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Persoonlijke pagina"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Geluid opnemen"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Opslaan in Contacten"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Naam wijzigen"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Naam gewijzigd."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Naam map wijzigen"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Hier opslaan"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Zoek apparaten in de buurt"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Geselecteerd"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Koppeling delen"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Bestandsextensie weergeven"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Splitsen"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatuurweergave"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Tonen als"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Lijstweergave"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Miniatuurweergave"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Comprimeren"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item wordt verwijderd."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Oplopend"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Verwijderen?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Doorgaan"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiëren is mislukt."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Verwijderen mislukt."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Geselecteerd item verwijderen?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Aflopend"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-bestand. Kan niet verzonden worden."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-bestand is niet beschikbaar."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Bestandsnaam al in gebruik."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Mapnaam bestaat al."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formaat"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Van"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Tekst invoeren"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ongeldige bestandsnaam."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Laden..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maximum aantal mappen bereikt."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Verplaatsen is mislukt."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Naam is leeg."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Onvoldoende heap-geheugen."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Onvoldoende geheugen. Verwijder een aantal items en probeer het opnieuw."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Onvoldoende geheugen. %s beschikbaar."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Hier kopiëren"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items worden verwijderd."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Toestemming geweigerd."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Verwijderen uit lijst met recente bestanden?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Verwijderen uit sneltoetsen?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Verwijderen?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Deze bestandsnaam bestaat al."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Naam is al in gebruik."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Item selecteren"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Verzenden mislukt."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Sneltoets toegevoegd."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "De doelmap is hetzelfde als de bronmap."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Het apparaat is losgekoppeld"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Kan deze actie niet uitvoeren. Netwerkfout opgetreden."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Niet mogelijk tijdens gesprek."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "U moet verbinding hebben met een Wi-Fi-netwerk om apparaten in de buurt te zoeken. Maak verbinding met Wi-Fi en probeer het opnieuw."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Terug"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiëren"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Wissen"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Wijzigen"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Verplaatsen"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Zoeken"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Weerg. als"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Annuleren"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Annul."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Gegevens"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alles"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externe opslag"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Geheugen-\nkaart"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefoon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Omhoog"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Gecomprimeerd."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Gedecomprimeerd."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Bestand downloaden..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Bestanden gecomprimeerd."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Bestanden uitgepakt."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Bestand geïmporteerd."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Geen apparaten gevonden. Zoeken wordt in de achtergrond voortgezet."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directory"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Verbinden"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Standaardgeluid melding"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Sneltoets toevoegen"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Items verwijderen?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Naam wijzigen"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Verwijderen"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Item verwijderen"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Items selecteren"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Geen resultaten gevonden"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d items verwijderen?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Item verwijderen?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item geselecteerd."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ongeldig teken ingevoerd. Probeer het opnieuw."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d items geselecteerd."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Stil"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Item selecteren"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "U kunt maximaal %d items selecteren."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Verwijderen?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Verplaatsen"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiëren"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Verplaatsen..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiëren..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Verwijderen..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Bewerking is mislukt."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Geselecteerd"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Verplaatst."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Gekopieerd."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sorteren op"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Mislukt."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Gereed"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kaart"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Apparaatgeheugen"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Toevoegen aan persoonlijke opslag"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Verwijderen uit persoonlijke opslag"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Dit item verwijderen?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Verwijderen uit Privé"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Verplaatsen naar Privé"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximumaantal tekens bereikt."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Verwijderen..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Persoonlijke opslag"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatteren voltooid."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Naam (Z tot A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Naam (A tot Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Schermafbeelding"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Geen resultaten gevonden."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Berichtsignaal"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Gegevens"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Naam invoeren."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mijn bestanden"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Toegevoegd."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Verwerken..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Niet-ondersteund bestandstype."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Verwijderen?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privé-inhoud"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiëren naar"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Verplaatsen naar"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kan sneltoets niet toevoegen."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Onvoldoende geheugen. Wis een aantal items."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Verwijderd."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privé-opslag"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Niets geselecteerd."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Delen"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Weergeven als"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lijst"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Weergeven"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Opslaan als"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Verwijderen mislukt."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Leeftijdsclassificatie"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Bestandsnaam al in gebruik."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Spraak"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi-netwerk is niet beschikbaar. Voor verbindingen met mobiele netwerken kunnen afhankelijk van uw abonnement extra kosten gelden."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Het maximumaantal tekens (%d) is bereikt."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Voorber..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d geselecteerd"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Items verwijderen"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Geen downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Downloaden voltooid"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Downloadmanager"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Nadat u items hebt gedownload, worden ze hier getoond."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download geannuleerd"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Downloaden mislukt"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Er is onvoldoende ruimte in uw apparaatopslag. Ga naar de instellingen voor %s om gegevens te verwijderen of plaats een SD-kaart."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte in uw apparaatopslag. Ga naar de instellingen voor %s om opslagruimte vrij te maken en probeer het opnieuw."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Er is onvoldoende ruimte op uw SD-kaart. Ga naar de instellingen voor %s om gegevens te verwijderen of de standaard opslaglocatie te wijzen in Apparaat."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte op uw SD-kaart. Ga naar de instellingen voor %s om gegevens te verwijderen en probeer het opnieuw."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ga naar Opslag"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Standaardopslag vol"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Ouder"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Opslag"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Verwijderen..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kaart"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Apparaatopslag"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Melden aan server..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d items worden verwijderd."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Dit bestand is niet gevonden. Tik op Downloaden om het opnieuw te proberen."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Kan het bestand niet openen"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Kan geen applicatie vinden om dit bestand te openen."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tik op Downloaden om opnieuw te proberen."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item wordt verwijderd."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM-inhoud activeren..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Kan geen applicatie vinden om deze actie uit te voeren."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Opslaglocatie"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importeren"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Annul."
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Alles selecteren"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d geselecteerd"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Downloaden"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Vandaag"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Gisteren"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Wissen"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Vervang"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Toepassen op alle items"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zipbestand maken"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Zipbestand uitpakken"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mijn bestanden"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Downloadgeschiedenis"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Geen geschiedenis"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Eenvoudig delen"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Kan app niet installeren"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Alleen TPK-bestanden kunnen worden geïnstalleerd. Wij raden u aan om alleen apps te installeren die zijn gedownload van Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Als u deze items hier verwijdert, worden ze ook verwijderd uit Dropbox. %d items worden verwijderd."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Als u dit item hier verwijdert, word het ook verwijderd uit Dropbox. 1 item wordt verwijderd."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Als u deze items verplaatst, worden ze verwijderd uit Dropbox. %d items worden verplaatst."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Als u dit item verplaatst, wordt het verwijderd uit Dropbox. 1 item wordt verplaatst."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Opslaglocatie selecteren"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stoppen"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Uploaden"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Kan bestand niet uploaden"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Uploads stoppen"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tik op Uploaden om opnieuw te proberen."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Het uploaden wordt gestopt, maar het bestand wordt niet verwijderd."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Onlangs bekeken"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan gegevens niet opslaan"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte in uw apparaatopslag. Ga naar Instellingen > Energie en opslag > Opslag, verwijder een aantal bestanden en probeer het opnieuw."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte op uw SD-kaart. Ga naar de Instellingen > Energie en opslag > Opslag, verwijder een aantal bestanden en probeer het opnieuw."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Uploaden naar"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Uploads Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privé"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Voeg toe"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Privé"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Overige"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Meer"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Openen"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Onbekende fout."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Kan mapnaam niet instellen als '.' of '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Verborgen best. niet weergeven"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Verborgen bestanden weergeven"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Onbekend"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Naam sneltoets al in gebruik."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Basis"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Bestand"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Bestanden"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Map"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mappen"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Systeem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Naam"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio-\nbestanden"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documenten"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Gedownloade applicaties"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Afbeeldingen"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Video's"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Annuleren"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Annuleren"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Maken"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Naam wijzigen"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Sneltoets toevoegen"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audiobestanden"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiëren"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiëren naar"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Map maken"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Sneltoets verwijderen"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Gegevens"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documenten"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Gedownloade apps"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Afbeeldingen"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Verplaatsen"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Verplaatsen naar"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d geselecteerd"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Recente bestanden"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Wissen"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Naam wijzigen"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Sneltoetsen"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Uploaden naar"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video's"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Weergeven als"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Alles"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Sneltoets"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Bevat"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Apparaatopslag"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Indeling"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Locatie"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kaart"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Bestandsext. weergeven"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Verborgen best. weergeven"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Omvang"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Leverancier"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Geen bestanden"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Oplopend"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiëren"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Map maken"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Aflopend"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Gedetailleerde lijst"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Gegevens"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Niet meer tonen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Bestandstype"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lijst"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Verplaatsen"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Wissen"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Grootte"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Tijd"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Type"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item wordt verwijderd."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 sneltoets wordt verwijderd."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiëren..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Verplaatsen..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d items worden verwijderd."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d sneltoetsen worden verwijderd."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Verwijderen..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Als u Mobiele gegevens tijdens roaming gebruikt, kan dat afhankelijk van uw abonnement extra kosten met zich meebrengen."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Beschikbare toepassingen"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Datum gemaakt"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Beschrijving"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Doorsturen"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Laatst gewijzigd op"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolutie"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Totale omvang"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Geldigheid"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Doelmap is een submap van de bronmap."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Doelmap zelfde als bronmap."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kan sneltoets niet toevoegen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Kan item niet kopiëren."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Kan item niet wissen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Kan item niet verplaatsen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Kan item niet verwijderen."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Bestandsnaam is al in gebruik."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maximumaantal sneltoetsen (%d) bereikt."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Sneltoets toegevoegd."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Sneltoets bestaat al."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Vernieuwen"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d items worden verwijderd."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d apps worden verwijderd."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s wordt verwijderd."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Grootte"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Lijstweergave"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Mapnaam al in gebruik."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokale opslag"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Apparaatopslag"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Niet aangemeld."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Alle bestanden"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Opslag in de cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Volgorde"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Sneltoetsen"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tijd"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Verwijderen"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Bevat"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Geen gezicht gedetecteerd"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Bestaat al."
+
+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_MORE"
+msgstr "Meer"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Hier plaatsen"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Hier kopiëren"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Instellen"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Dit bestandstype wordt door geen enkele applicatie op uw apparaat ondersteund."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d bestanden worden verwijderd."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Bestanden verzonden"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GEREED"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULEREN"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "VERWIJDEREN"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Naam wijzigen"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Item selecteren"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Geen uploads"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Nadat u items hebt geüpload, worden ze hier weergegeven."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Kan gegevens niet opslaan"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte op uw SD-kaart. Ga naar de Instellingen > Energie en opslag > Opslag, verwijder een aantal bestanden en probeer het opnieuw."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Er is onvoldoende ruimte in uw apparaatopslag. Ga naar Instellingen > Energie en opslag > Opslag, verwijder een aantal bestanden en probeer het opnieuw."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Fout."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Geheugen vol."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item wordt verwijderd uit Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d items worden verwijderd uit Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiele gegevens zijn uitgeschakeld. Maak verbinding met een Wi-Fi-netwerk of schakel Mobiele gegevens in en probeer het opnieuw."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Persoonlijke opslag"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Pad"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximumaantal tekens %d bereikt."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Opslag selecteren"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Downloadhistorie"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Downloadhistorie"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Downloaden..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Geen downloads"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Downloaden mislukt"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Verloopt op: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Verlopen op: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Kan bestand niet downloaden"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Probeer het bestand opnieuw te downloaden of verwijder het uit de downloadwachtrij."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Opnieuw"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Wissen"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Mapnaam in gebruik"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Bestandsnaam bestaat al"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Deze bestandsnaam (%s) is al in gebruik in de bestemmingsmap."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Deze mapnaam (%s) is al in gebruik in de bestemmingsmap."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ଆପଣଙ୍କ ଡିଭାଇସ୍ ଏକ Wi-Fi ନେଟୱାର୍କକୁ ସଂଯୋଗ ହୋଇନାହିଁ। ଆପଣଙ୍କ ଦେୟ ଯୋଜନା ଉପରେ ନିର୍ଭର କରି ଏକ ମୋବାଇଲ୍ ନେଟୱାର୍କକୁ ସଂଯୋଗ କରିବା ଅତିରିକ୍ତ ଦର ଲାଗୁ ହୋଇପାରେ।"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "ଦ୍ଵାରା ଅଂଶୀଦାର"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "ଦ୍ଵାରା ଅଂଶୀଦାର"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ମୋବାଇଲ୍ ଡାଟା ଟର୍ନ୍ ଅଫ୍ ହୋଇଛି। Wi-Fi ନେଟୱାର୍କକୁ ସଂଯୋଗ ବଦଳରେ, କିମ୍ୱା ମୋବାଇଲ୍ ଡାଟା ଟର୍ନ୍ ଅନ୍ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%dଟି ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ଏହି ଆଇଟମ୍ ବିଲୋପିତ ହେବ।"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ଡାଉନଲୋଡ୍ ହେଉଛି..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "ପର୍ଯ୍ୟାପ୍ତ ମେମୋରୀ ନାହିଁ।"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "ବାତିଲ୍ ହୋଇଛି"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ଡାଉନଲୋଡ୍ ବିଫଳ ହୋଇଛି"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "ସଫଳତା"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "ସୃଷ୍ଟି"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "ବିଲୋପିତ"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "ମେମୋରୀ କାର୍ଡ୍ ଅପସାରିତ।"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "ସନ୍ଧାନ କରୁଛି..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ନେଟୱାର୍କ୍ ସଂଯୋଜନ ତ୍ରୁଟି।"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ଫୋଲ୍ଡର୍ ବିଲୋପ"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ପ୍ରବେଶ କରନ୍ତୁ"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ଡାଉନଲୋଡ୍ ହୋଇଥିବା ଆପସ୍"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "ନେଟୱାର୍କ୍ ସଂଯୋଜନ ତ୍ରୁଟି ଘଟିଛି। କଲ୍ ଶେଷ ହୋଇଛି। ନେଟୱାର୍କକୁ ପୁନଃସଂଯୋଗ କରିବେ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ଓକେ"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "ସଞ୍ଚୟ"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "ହଁ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "ନା"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "ବିଲୋପ"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "ସର୍ଟକଟ୍ ବିଲୋପ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "ସର୍ଟକଟ୍ ପୁନଃନାମ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "ସନ୍ଧାନ"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "ସେଟିଂସ୍"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "ଅଂଶୀଦାର"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "ଷ୍ଟୋରେଜ୍ ବ୍ୟବହାର"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "ପୁନଃ ଦେଖାନ୍ତୁ ନାହିଁ"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "ବାଇଟ୍"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "ସର୍ଭରକୁ ସଂଯୋଗ କରିବା ଅସମର୍ଥ ଅଟେ।"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ବ୍ୟକ୍ତିଗତ"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "ସର୍ଟ୍କଟ୍ ଅପସାରଣ କର."
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "ବ୍ୟାଟେରୀ କମ"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ଫାଇଲ୍"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ମୋ ଆଲବମ୍"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "ରୁ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "ସତର୍କଗୁଡିକ"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ଯେକୌଣସି"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "ଉପଲବ୍ଧ ବ୍ୟବହାରଗୁଡିକ"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "ବାଇଟ୍"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "ବିଷୟବସ୍ତୁ"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "ସୃଷ୍ଟି ହୋଇଥିବା ତାରିଖ"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "ତାରିଖ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "ଚୟନିତ ଆଇଟମଗୁଡିକୁ ବିଲୋପ କରିବେ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ଡକ୍ୟୁମେଣ୍ଟଗୁଡିକ"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "କାର୍ଯ୍ୟକାରୀ"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ଫାଇଲ୍ ନାମ"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ଫାଇଲ୍ ପ୍ରକାର"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "ଅଗ୍ରଗାମୀ ହେଉଛି"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "ଜିପିଏସ ସୂଚନା"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "GPS ଅକ୍ଷାଂଶ"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "ଜିପିଏସ୍ ଦ୍ରାଘିମା"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "ଜିପିଏସ ସଂସ୍କରଣ"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "ଫଟୋଗୁଡିକ"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "ଅସମ୍ଭବ"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "ବ୍ୟକ୍ତିଗତ"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ଅନ୍ତରାଳ"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "ଶେଷ ସଂଶୋଧିତ"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "ତାଲିକା ଏବଂ ବିବରଣୀ"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "ଅବସ୍ଥାନ"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "ଏମଏମସିଡାଟା ଇନିସିଆଲାଇଜିଂ..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "ମୋ ଭିଡିଓ କ୍ଲିପ୍ଗୁଡିକ"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ଫୋନ୍ ମେମୋରୀରେ ପର୍ଯ୍ୟାପ୍ତ ମେମୋରୀ ନାହିଁ। କିଛି ଆଇଟମ୍ ବିଲୋପ କରି ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "କୌଣସି ଫାଇଲ୍ ନାହିଁ"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "ସମ୍ପ୍ରତି ଖୋଲାଯାଇଥିବା କୌଣସି ଫାଇଲ୍ ନାହିଁ"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "କୌଣସି ସମ୍ପ୍ରତି ପ୍ରସ୍ତୁତ ଫାଇଲ୍ ନାହିଁ"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ଫାଇଲ୍"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%dଟି ଆଇଟମ୍"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%dଟି ଆଇଟମ୍"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "ସମ୍ଭବ"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ପ୍ରିଣ୍ଟ"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "ଠିକ୍ ସ୍ଥିତି"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ରିଂଟୋନଗୁଡିକ"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "ଅଂଶୀଦାର"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "ଲୁକ୍କାୟିତ ଫାଇଲଗୁଡିକ ଦେଖାନ୍ତୁ"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ସାଉଣ୍ଡଗୁଡିକ"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ଅପ୍"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "ବୈଧତା"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "ବିକ୍ରେତା"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ଭିଡିଓଗୁଡିକ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ୱାଲପେପରଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "ମୂଳକୁ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ଏଠାକୁ ରପ୍ତାନି କରନ୍ତୁ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ମୋ ଫାଇଲଗୁଡିକୁ ଯାଆନ୍ତୁ"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ହୋମ୍"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "ବିସ୍ଥାପନ"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "ସମସ୍ତ ଫୋଲ୍ଡର୍ଗୁଡିକ ସନ୍ଧାନ"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ଏଠାରେ ସେଟ୍ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "ବିକଶିତ ସନ୍ଧାନ"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ଅଡିଓ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "ମୋବାଇଲ୍ ନେଟୱାର୍କକୁ ସଂଯୋଗ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ନେଟୱାର୍କକୁ ସଂଯୋଗ କରିବା"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "ଗଣନା"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ପ୍ରବେଶ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "ସ୍ଥାନୀୟ"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "ନୂତନ ଫୋଲ୍ଡର୍"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "ସମ୍ପ୍ରତି ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ଫାଇଲ ଅପସାରଣ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ଧ୍ଵନି ଓ ସଟ୍ ଫଟୋ ଅଂଶୀଦାର"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ଫୋଲ୍ଡର୍ ସୃଷ୍ଟି କରିବାକୁ ଅସମର୍ଥ"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "ସମସ୍ତ ଚୟନ"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ପ୍ରବେଶ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "ସର୍ଟ୍କଟ୍ଗୁଡିକରେ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "ଫଟୋ ଫାଇଲଗୁଡିକ ପରି"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "ଭିଡିଓ ଫାଇଲଗୁଡିକ ପରି"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "କଲର୍ ରିଂଟୋନ୍"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "ସଙ୍କୋଚନ"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ଫୋଲ୍ଡର୍ ସୃଷ୍ଟି"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "ତାରିଖ (ସର୍ବ ନୂତନ)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "ତାରିଖ (ପୁରୁଣା)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "ଅଣସଙ୍କୋଚନ"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ଏଠାରେ ଅଣସଙ୍କୋଚନ କର"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "ଡିଫଲ୍ଟ ରିଂଟୋନ୍"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "ବିବରଣୀ ଦର୍ଶନ"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "ସମ୍ପାଦନ"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "ବାହାର କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "ସମ୍ପ୍ରତି ଫୋଲ୍ଡରକୁ ବାହାର"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ଫୋଲ୍ଡର୍କୁ ଯାଆନ୍ତୁ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ଫାଇଲ୍ ଏକ୍ସଟେନସନ୍ ଲୁଚା."
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "ଆଇଟମଗୁଡିକ"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "ନାମ"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ଦ୍ୱାରା ତାଲିକା"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ଏଠାକୁ ଘୁଞ୍ଚାନ୍ତୁ"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "ନାମ"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ଫାଇଲ୍ ଅବସ୍ଥିତି ଖୋଲନ୍ତୁ"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "ବ୍ୟକ୍ତିଗତ ପୃଷ୍ଠା"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ଧ୍ଵନି ରେକର୍ଡ଼ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "ସମ୍ପର୍କଗୁଡିକ ପଂଜିକରଣ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "ପୁନଃନାମ।"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ଫୋଲ୍ଡର୍ ପୁନଃନାମ"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ଏଠାରେ ସଞ୍ଚୟ କରନ୍ତୁ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "ନିକଟବର୍ତ୍ତୀ ଡିଭାଇସଗୁ. ପାଇଁ ସ୍କାନ୍"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "ଚୟନିତ"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "ଲିଙ୍କ୍ ଅଂଶୀଦାର"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ଫାଇଲ୍ ଏକ୍ସଟେନସନ୍ ଦେଖାନ୍ତୁ"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "ସ୍ପ୍ଲିଟ୍"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ଦ୍ଵାରା ସଜାନ୍ତୁ"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "ଥମ୍ଵନେଲ୍ ଦର୍ଶନ"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ଏହିପରି ଦେଖନ୍ତୁ"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "ତାଲିକା ଦ୍ଵାରା ଦର୍ଶନ"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "ଥମ୍ଵ. ଦ୍ଵାରା ଦର୍ଶନ"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ଜିପ୍"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ବର୍ଦ୍ଧିତକ୍ରମରେ"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "ବିଲୋପ କରିବେ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "ଜାରି"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "କପି କରିବାକୁ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "ବିଲୋପ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "ଚୟନ ହୋଇଥିବା ଆଇଟମ୍ ବିଲୋପ କରିବେ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "ହ୍ରାସକ୍ରମରେ"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ଫାଇଲ୍। ପ୍ରେରଣ କରିବ ନାହିଁ।"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "ଡିଆରଏମ ଫାଇଲ୍ ଉପଲବ୍ଧ ନାହିଁ।"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ଫାଇଲ୍ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ପୂର୍ବରୁ ବିଦ୍ୟମାନ ଅଛି।"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ଫର୍ମାଟ୍"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "ରୁ"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ଇନ୍ପୁଟ୍ ଟେକ୍ସଟ୍"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ଅବୈଧ ଫାଇଲ୍ ନାମ।"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "ଲୋଡ୍ କରୁଛି..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "ସର୍ବାଧିକ ଫୋଲ୍ଡରରେ ପହଞ୍ଚିଲା।"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ଘୁଞ୍ଚାଇବା ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "ନାମ ଖାଲି ଅଛି।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ପର୍ଯ୍ୟାପ୍ତ ହିପ୍ ମେମୋରୀ ନାହିଁ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ପର୍ଯ୍ୟାପ୍ତ ମେମୋରୀ ନାହିଁ। କିଛି ଆଇଟମ୍ ବିଲୋପ କରି ପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "ପର୍ଯ୍ୟାପ୍ତ ମେମୋରୀ ନାହିଁ । %s ଉପଲବ୍ଧ"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ଏଠାରେ ପେଷ୍ଟ"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%dଟି ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "ଅନୁମତି ନିଶିଦ୍ଧ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "ନିକଟ ଫାଇଲ୍ ତାଲିକାରୁ ଅପସାରଣ କରିବେ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "ସର୍ଟ୍କର୍ଟ୍ଗୁଡିକରୁ ଅପସାରଣ କରିବେ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "ଅପସାରଣ?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "ସମାନ୍ ଫାଇଲ୍ ନାମ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ସମାନ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରେ ଅଛି।"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ଆଇଟମ୍ ଚୟନ କରନ୍ତୁ"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "ପଠାଇବା ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡି ହୋଇଛି।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡର୍ ହେଉଛି ଏକ ଉପ ଫୋଲ୍ଡରର ଉତ୍ସ ଫୋଲ୍ଡର୍।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡର୍ ମୂଳ ଫୋଲ୍ଡର୍ ସହିତ ସମାନ ଅଟେ।"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ଏହି କ୍ରିୟା ସମ୍ପାଦନ କରିବାରେ ଅସମର୍ଥ ଅଟେ। ନେଟୱାର୍କ ତ୍ରୁଟି ଘଟିଲା।"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "କଲ୍ ସମୟରେ ଧ୍ୱନି ଚାଳନ କରିବାକୁ ଅସମର୍ଥ।"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "ରିଂଟୋନ୍ କିମ୍ୱା ସୁଚନାକରଣ ସତର୍କ ଭାବେ DRM ସୁରକ୍ଷିତ ବିଷ୍ୟବସ୍ତୁ ସେଟ୍ କରିବାକୁ ଅସମର୍ଥ।"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ ନିକଟରେ ଥିବା ଡିଭାଇସଗୁଡିକ ସ୍କାନ୍ କରିବା ପାଇଁ ଆପଣ ଏକ Wi-Fi ନେଟୱାର୍କକୁ ସଂଯୁକ୍ତ ହେଇଥିବା ଦରକାର। ଏକ Wi-Fi ମାଧ୍ୟମରେ ସଂଯୁକ୍ତ ହୋଇ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ବ୍ୟାକ୍"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "କପି"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "ବିଲୋପ"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "ସମ୍ପାଦନ"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ଘୁଞ୍ଚାନ୍ତୁ"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "ସନ୍ଧାନ"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "ଦ୍ଵାରା ସଜାନ୍ତୁ"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ଏହିପରି ଦେଖନ୍ତୁ"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "ବିବରଣୀ"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "ସମସ୍ତ"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "ବାହ୍ୟ ଷ୍ଟୋରେଜ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "ମେମୋରୀ କାର୍ଡ୍"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ଫୋନ୍"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ଅପ୍"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "ସଙ୍କୋଚିତ"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "ଅଣସଙ୍କୋଚିତ"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ଫାଇଲ୍ ଡାଉନଲୋଡ୍ ହେଉଛି..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ଫାଇଲ୍ଗୁଡିକ ସଙ୍କୁଚିତ ହୋଇଛି"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ଫାଇଲ୍ଗୁଡିକ ବିସ୍ତୃତ ହୋଇଛି"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ଆମଦାନୀ ହୋଇଥିବା ଫାଇଲ୍।"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "କୌଣସି ଡିଭାଇସ୍ ମିଳିଲା ନାହିଁ। ସ୍କାନ୍ କରିବା ପୃଷ୍ଠପଟରେ ଜାରି ରହିବ।"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ଡିରେକ୍ଟୋରୀ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "ସଂଯୋଗ"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "ଡିଫଲ୍ଟ ବିଜ୍ଞପ୍ତି ଧ୍ୱନି"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "ଆଇଟମ୍ଗୁଡିକୁ ବିଲୋପ କରିବେ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "ସେଟିଂସ୍"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "ଅପସାରଣ"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ଆଇଟମ୍ ବିଲୋପ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ଆଇଟମଗୁଡିକ ଚୟନ"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "କୌଣସି ଫଳାଫଳ ମିଳିଲା ନାହିଁ"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d ଆଇଟମଗୁଡିକ ବିଲୋପ କରନ୍ତୁ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "ଆଇଟମ୍ ବିଲୋପ କରିବେ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 ଆଇଟମ୍ ଚୟନ ହୋଇଛି।"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "ଅବୈଧ କମ୍ ପ୍ରବେଶ ହେଲା। ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%dଟି ଆଇଟମ୍ ଚୟନ ହୋଇଛି।"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "ଶାନ୍ତ"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ଆଇଟମ୍ ଚୟନ କରନ୍ତୁ"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "ଆପଣ %dଟି ଆଇଟମ୍ ପର୍ଯ୍ୟନ୍ତ ଚୟନ କରିପାରିବେ।"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ଡାଉନଲୋଡଗୁଡିକ"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "ବିଲୋପ କରିବେ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ଘୁଞ୍ଚାଅ"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "କପି"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ଘୁଞ୍ଚୁଛି..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "କପି କରୁଛି..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "ବିଲୋପ ହେଉଛି..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ସଞ୍ଚାଳନ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "ଚୟନିତ"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ଘୁଞ୍ଚିଛି।"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "କପି ହୋଇଛି"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "ଦ୍ଵାରା ସଜାନ୍ତୁ"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "ବିଫଳ ହୋଇଛି"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "ସମାପ୍ତ"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD କାର୍ଡ୍"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ଡିଭାଇସ୍ ମେମୋରୀ"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "ଆପଣଙ୍କ ବ୍ୟକ୍ତିଗତ ଷ୍ଟୋରେଜରେ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "ଆପଣଙ୍କ ବ୍ୟକ୍ତିଗତ ଷ୍ଟୋରେଜ୍ରୁ ଅପସାରଣ କରନ୍ତୁ"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "ଏହି ଆଇଟମ୍ ବିଲୋପ କରିବେ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ବ୍ୟକ୍ତିଗତରୁ ଅପସାରଣ"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ବ୍ୟକ୍ତିଗତକୁ ଯାଆନ୍ତୁ"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "ସର୍ବାଧିକ ସଂଖ୍ୟକ ବର୍ଣ୍ଣରେ ପହଞ୍ଚିଛି।"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "ଅପସାରଣ କରୁଛି..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "ବ୍ୟକ୍ତିଗତ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ଫର୍ମାଟ ସମ୍ପୁର୍ଣ୍ଣ ହେଲା।"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "ନାମ (Z ଠାରୁ A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "ନାମ (A ଠାରୁ Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "ସ୍କ୍ରିନ୍ କ୍ୟାପଚର୍"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "କୌଣସି ଫଳାଫଳ ନାହିଁ।"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "ସନ୍ଦେଶ ସତର୍କ"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "ବିବରଣୀ"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "ନାମ ପ୍ରବେଶ କରନ୍ତୁ।"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "ମୋ ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "ଯୋଡି ହୋଇଛି"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "ପ୍ରକ୍ରିୟାରତ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ଅସମର୍ଥିତ ଫାଇଲ୍ ପ୍ରକାର"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "ଅପସାରଣ?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ବ୍ୟକ୍ତିଗତ ବିଷୟବସ୍ତୁ"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "କୁ କପି"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "କୁ ଘୁଞ୍ଚାଇବା"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡିବାକୁ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "ପର୍ଯ୍ୟାପ୍ତ ମେମୋରୀ ନାହିଁ। କିଛି ଆଇଟମ୍ ବିଲୋପ କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "ଅପସାରିତ ହେଲା।"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ବ୍ୟକ୍ତିଗତ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "କିଛି ଚୟନ ହୋଇନାହିଁ।"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "ଅଂଶୀଦାର"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ଭାବେ ଦର୍ଶନ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "ତାଲିକା"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "ଦର୍ଶନ"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ଭାବେ ସଞ୍ଚୟ"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "ଅପସାରଣ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ଡ୍ରପବକ୍ସ"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "ପ୍ୟାରେଣ୍ଟ ରେଟିଂ"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ଫାଇଲ୍ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ଭଏସ୍"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ଉପଲବ୍ଧ ନାହିଁ। ମୋବାଇଲ୍ ନେଟୱାର୍କକୁ ସଂଯୋଗ କରିବା ଆପଣଙ୍କ ଦେୟ ଯୋଜନା ଉପରେ ନିର୍ଭର କରି, ଅତିରିକ୍ତ ଦର ଲାଗୁ ହୋଇପାରେ।"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "ସର୍ବାଧିକ ସଂଖ୍ୟକର ବର୍ଣ୍ଣ (%d)ରେ ପହଞ୍ଚିଛି।"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "ପ୍ରସ୍ତୁତ କରୁଛି..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%dଟି ଚୟନିତ"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "ଆଇଟମଗୁଡିକ ବିଲୋପ କରନ୍ତୁ"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "କୌଣସି ଡାଉନଲୋଡ୍ ନାହିଁ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ଡାଉନଲୋଡ୍ ସମ୍ପୁର୍ଣ୍ଣ ହୋଇଛି"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ଡାଉନଲୋଡ୍ ପରିଚାଳକ"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ଆପଣ ଆଇଟମ୍ଗୁଡିକ ଡାଉନ୍ଲୋଡ୍ କରିବା ପରେ, ସେଗୁଡିକ ଏଠାରେ ଦେଖାଯିବ।"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ଡାଉନଲୋଡ୍ ବାତିଲ୍ ହେଲା"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ଡାଉନଲୋଡ୍ ବିଫଳ ହେଲା"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "ଆପଣଙ୍କ ଡିଭାଇସ୍ ସଂରକ୍ଷଣରେ ଯଥେଷ୍ଟ ଖାଲି ସ୍ଥାନ ନାହିଁ। କିଛି ଡାଟା ବିଲୋପ କରିବାକୁ କିମ୍ବା ଏକ SD କାର୍ଡ ସନ୍ନିବେଶିତ କରିବାକୁ %s ସେଟିଂଗୁଡିକୁ ଯାଆନ୍ତୁ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ ଡିଭାଇସ୍ ସଂରକ୍ଷଣରେ ଯଥେଷ୍ଟ ଖାଲି ସ୍ଥାନ ନାହିଁ। କିଛି ସଂରକ୍ଷଣ ସ୍ଥାନ ଖାଲି କରିବାକୁ %s ସେଟିଂଗୁଡିକ ଯାଆନ୍ତୁ ଏବଂ ତାହା ପରେ ପୁନଃ ଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "ଆପଣଙ୍କ SD କାର୍ଡରେ ଯଥେଷ୍ଟ ଖାଲି ସ୍ଥାନ ନାହିଁ। କିଛି ଡାଟା ବିଲୋପ କରିବାକୁ %s ସେଟିଂଗୁଡିକ ଯାଆନ୍ତୁ ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ ସଂରକ୍ଷଣ ଅବସ୍ଥାନକୁ ଡିଭାଇସ୍ରେ ବଦଳାନ୍ତୁ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ SD କାର୍ଡରେ ଯଥେଷ୍ଟ ଖାଲି ସ୍ଥାନ ନାହିଁ। କିଛି ଡାଟା ବିଲୋପ କରିବାକୁ %s ସେଟିଂଗୁଡିକ ଯାଆନ୍ତୁ ଏବଂ ତାହାପରେ ପୁନଃ ଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "ଷ୍ଟୋରେଜକୁ ଯାଆନ୍ତୁ"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "ଡିଫଲ୍ଟ ଷ୍ଟୋରେଜ୍ ସଂପୂର୍ଣ୍ଣ।"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "ପୁରୁଣା"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "ଅପସାରଣ କରୁଛି..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD କାର୍ଡ୍"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ଡିଭାଇସ୍ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "ସୂଚିତ କରୁଥିବା ସର୍ଭର୍..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%dଟି ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ଏହି ଫାଇଲ୍ ମିଳି ପାରିବ ନାହିଁ। ପୁନଃ ଡାଉନଲୋଡ୍ ଚେଷ୍ଟା କରିବାକୁ ଡାଉନଲୋଡ୍ ଟ୍ୟାପ୍ କରନ୍ତୁ।"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ଫାଇଲ୍ ଖୋଲିବାକୁ ଅସମର୍ଥ"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ଏହି ଫାଇଲ୍ ଖୋଲିବାକୁ ଆପ୍ଲିକେସନ୍ ସନ୍ଧାନ କରିବାକୁ ଅସମର୍ଥ।"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "ପୁନଃଚେଷ୍ଟା କରିବାକୁ ଡାଉନଲୋଡ୍ ଟ୍ୟାପ୍ କରନ୍ତୁ।"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM ବିଷୟବସ୍ତୁ ସକ୍ରିୟ କରୁଛି..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ଏହି କ୍ରିୟା ସଞ୍ଚାଳନ କରିବାକୁ ଆପ୍ଲିକେସନ୍ ସନ୍ଧାନ କରିବାରେ ଅସମର୍ଥ।"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "ଷ୍ଟୋରେଜ୍ ଅବସ୍ଥାନ"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "ଆମଦାନୀ"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ଓକେ"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "ସମସ୍ତ ଚୟନ"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%dଟି ଚୟନିତ"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ଡାଉନଲୋଡ୍"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "ଆଜି"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ଗତକାଲି"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "ବିଲୋପ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "ବିସ୍ଥାପନ"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "ସମସ୍ତ ଆଇଟମକୁ ପ୍ରୟୋଗ"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "ଜିପ୍ ଫାଇଲ୍ ସୃଷ୍ଟି"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ଜିପ୍ ଫାଇଲ୍ ଏକ୍ସଟ୍ରାକ୍ଟ କରନ୍ତୁ"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "ମୋ ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ୱେବ୍"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ଡାଉନଲୋଡ୍ ଇତିହାସ"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "କୌଣସି ଇତିହାସ ନାହିଁ"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "ସରଳ ଅଂଶୀଦାର ହେଉଛି"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "ଆପ୍ଲିକେସନ୍ ସଂସ୍ଥାପନ କରି. ଅସମର୍ଥ"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "କେବଳ TPK ଫାଇଲଗୁଡିକ ସଂସ୍ଥାପିତ ହୋଇପାରିବ। ଆମେ ସୁପାରିଶ କରୁ ଯେ Tizen Storeରୁ ଡାଉନଲୋଡ୍ ହୋଇଥିବା ଆପ୍ଲିକେସନଗୁଡିକ ସଂସ୍ଥାପନ କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "ଏଠାରେ ଏହି ଆଇଟମଗୁଡିକ ବିଲୋପ ହେବା ସହ ସେଗୁଡିକ ଡ୍ରପବକ୍ସରୁ ମଧ୍ୟ ବିଲୋପ ହେବ। %dଟି ଆଇଟମ୍ ବିଲୋପିତ ହେବ।"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "ଏଠାରେ ଏହି ଆଇଟମ୍ ବିଲୋପ ହେବା ସହ ସେଗୁଡିକ ଡ୍ରପବକ୍ସରୁ ମଧ୍ୟ ବିଲୋପ ହେବ। 1 ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "ଏହି ଆଇଟମଗୁଡିକୁ ସ୍ଥାନାନ୍ତର କଲେ ଏହା ଡ୍ରପବକ୍ସରୁ ବିଲୋପ ହେବ। %dଟି ଆଇଟମ୍ ସ୍ଥାନାନ୍ତର ହେବ।"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "ଏହି ଆଇଟମକୁ ସ୍ଥାନାନ୍ତର କଲେ ଏହା ଡ୍ରପବକ୍ସରୁ ବିଲୋପ ହେବ। 1 ଆଇଟମ୍ ସ୍ଥାନାନ୍ତର ହେବ।"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "ଷ୍ଟୋରେଜ୍ ଅବସ୍ଥାନ ଚୟନ କରନ୍ତୁ"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "ସ୍ଥଗିତ"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "ଅପଲୋଡ୍"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ଫାଇଲ୍ ଅପଲୋଡ୍ କରିବାକୁ ବିଫଳ ହେଲା"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "ଅପ୍ଲୋଡ୍ଗୁଡିକ ବନ୍ଦ କରନ୍ତୁ"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "ପୁନଃଚେଷ୍ଟା କରିବାକୁ ଅପଲୋଡ୍ ଟ୍ୟାପ୍ କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "ଅପଲୋଡ୍ ସ୍ଥଗିତ ହେବ, କିନ୍ତୁ ଫାଇଲ୍ ବିଲୋପ ହେବ ନାହିଁ।"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "ସମ୍ପ୍ରତି ଦର୍ଶନ ହୋଇଥିବା"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ଡାଟା ସଞ୍ଚୟ କରିବାକୁ ଅସମର୍ଥ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ ଡିଭାଇସ୍ ଷ୍ଟୋରେଜରେ ପର୍ଯ୍ୟାପ୍ତ ଖାଲିସ୍ଥାନ ନାହିଁ। ସେଟିଂସ୍ > ପାୱାର୍ ଏବଂ ଷ୍ଟୋରେଜ୍ > ଷ୍ଟୋରେଜକୁ ଯାଆନ୍ତୁ, ତାପରେ କିଛି ଫାଇଲଗୁଡିକ ବିଲୋପ କରନ୍ତୁ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ SD କାର୍ଡରେ ପର୍ଯ୍ୟାପ୍ତ ସ୍ପେସ୍ ନାହିଁ। ସେଟିଂସ୍ > ପାୱାର୍ ଏବଂ ଷ୍ଟୋରେଜ୍ > ଷ୍ଟୋରେଜକୁ ଯାଆନ୍ତୁ, ତାପରେ କିଛି ଫାଇଲଗୁଡିକ ବିଲୋପ କରନ୍ତୁ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "ଏଥିକୁ ଅପଲୋଡ୍"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ଡ୍ରପବକ୍ସ ଅପଲୋଡଗୁଡିକ"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ବ୍ୟକ୍ତିଗତ"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "ଯୋଡନ୍ତୁ"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "ହୋମ୍"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "ଆଲରାମ୍"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "ଅନ୍ୟ"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "ଅଧିକ"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "ଖୋଲନ୍ତୁ"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "ଅଜଣା ତ୍ରୁଟି"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ‘.’ କିମ୍ବା ‘..’ ପରି ସେଟ୍ କରିପାରିବେ ନାହିଁ।"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ଲୁକ୍କାୟିତ ଫାଇଲଗୁଡିକ ଦେଖାନ୍ତୁ ନାହିଁ"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ଲୁକ୍କାୟିତ ଫାଇଲଗୁଡିକ ଦେଖାନ୍ତୁ"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "ଅଜଣା"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "ସର୍ଟକଟ୍ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "ବେସିକ୍"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ଫାଇଲ୍"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ଫୋଲ୍ଡର୍"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ଫୋଲ୍ଡରଗୁଡିକ"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "ସିଷ୍ଟମ୍"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "ନାମ"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ଅଡିଓ ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ଡକ୍ୟୁମେଣ୍ଟଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ଡାଉନଲୋଡ୍ ହୋଇଥିବା ଆପ୍ଲିକେସନଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "ଫଟୋଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "ଭିଡିଓଗୁଡିକ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "ବାତିଲ"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "ସୃଷ୍ଟି"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "ବିଲୋପ"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ଓକେ"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "ଅପସାରଣ କରନ୍ତୁ"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "ଅଣସଂସ୍ଥାପନ"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ଅଡିଓ ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "କପି"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "ଏଥିକୁ କପି କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ଫୋଲ୍ଡର୍ ସୃଷ୍ଟି"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "ସର୍ଟକଟ୍ ବିଲୋପ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "ବିବରଣୀ"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ଡକ୍ୟୁମେଣ୍ଟଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ଡାଉନଲୋଡ୍ ହୋଇଥିବା ଆପ୍ଲିକେସନଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "ଫଟୋଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ଘୁଞ୍ଚାନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "ଏଠାକୁ ଚଳାନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%dଟି ଚୟନିତ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "ସମ୍ପ୍ରତି ଫାଇଲଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "ଅପସାରଣ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "ସେଟିଂସ୍"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "ସର୍ଟକଟଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "ଦ୍ଵାରା ସଜାନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "ଅଣସଂସ୍ଥାପନ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "ଏଥିକୁ ଅପଲୋଡ୍ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "ଭିଡିଓଗୁଡିକ"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ଏହିପରି ଦେଖନ୍ତୁ"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "ସମସ୍ତ"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ଡ୍ରପବକ୍ସ"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ଡ୍ରପବକ୍ସ"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "ସର୍ଟକଟଗୁଡିକ"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "ଧାରଣ କରେ"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ଡିଭାଇସ୍ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ଡ୍ରପବକ୍ସ"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ଫର୍ମାଟ୍"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "ଅବସ୍ଥାନ"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD କାର୍ଡ୍"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ଫାଇଲ୍ ଏକ୍ସଟେନସନ୍ ଦେଖାନ୍ତୁ"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "ଲୁକ୍କାୟିତ ଫାଇଲଗୁ. ଦେଖାନ୍ତୁ"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "ଆକାର"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "ପ୍ରକାର"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "ଭେଣ୍ଡର୍"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "କୌଣସି ଫାଇଲ୍ ନାହିଁ"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ବର୍ଦ୍ଧିତକ୍ରମରେ"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "କପି"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ଫୋଲ୍ଡର୍ ସୃଷ୍ଟି"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "ହ୍ରାସକ୍ରମରେ"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "ବିସ୍ତୃତ ତାଲିକା"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "ବିବରଣୀ"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "ପୁନଃ ଦେଖାନ୍ତୁ ନାହିଁ"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ଫାଇଲ ପ୍ରକାର"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "ତାଲିକା"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ଘୁଞ୍ଚାନ୍ତୁ"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "ଅପସାରଣ"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "ଆକାର"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "ସମୟ"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "ପ୍ରକାର"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "ଅଣସଂସ୍ଥାପନ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ଆଇଟମ୍ ଅପସାରଣ ହେବ।"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ସର୍ଟକଟ୍ ବିଲୋପିତ ହେବ।"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "କପି କରୁଛି..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ଘୁଞ୍ଚୁଛି..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%dଟି ଆଇଟମ୍ ଅପସାରଣ ହେବ।"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d ସର୍ଟକଟ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "ଅପସାରଣ କରୁଛି..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ରୋମିଂରେ ଥିବା ବେଳେ ଆପଣଙ୍କ ଦେୟ ପ୍ଲାନ୍ରେ ନିର୍ଭର କରି ମୋବାଇଲ୍ ଡାଟା ବ୍ୟବହାର କରିବା ଦ୍ଵାରା ଅତିରିକ୍ତ ଦେୟ ଲାଗୁ ହୋଇପାରେ।"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ଉପଲବ୍ଧ ବ୍ୟବହାରଗୁଡିକ"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "ତାରିଖ ସୃଷ୍ଟି ହୋଇଛି"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "ବର୍ଣ୍ଣନା"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ଅଗ୍ରଗାମୀ କରୁଛି"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "ଶେଷ ସଂଶୋଧିତ"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "ରିଜୋଲ୍ୟୁସନ୍"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "ମୋଟ ଆକାର"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "ବୈଧତା"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡର୍ ଉତ୍ସ ଫୋଲ୍ଡରର ଉପଫୋଲ୍ଡର୍।"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ଉତ୍ସ ଫୋଲ୍ଡର୍ ଭଳି ସମାନ ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡର୍।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡିବାକୁ ବିଫଳ ହୋଇଛି।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "ଆଇଟମ୍ କପି କରିବାକୁ ବିଫଳ ହେଲା।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "ଆଇଟମ୍ ବିଲୋପ କରିବାକୁ ବିଫଳ ହେଲା।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "ଆଇଟମ୍ ଘୁଞ୍ଚାଇବାକୁ ବିଫଳ ହେଲା।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "ଆଇଟମ୍ ଅପସାରଣ କରିବାକୁ ବିଫଳ ହେଲା।"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ଫାଇଲ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "ସର୍ବାଧିକ ସଂଖ୍ୟକ ସର୍ଟକଟ୍ (%d)ରେ ପହଞ୍ଚିଛି।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "ସର୍ଟକଟ୍ ଯୋଡାଯାଇଛି।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "ସର୍ଟକଟ୍ ପୂର୍ବରୁ ବିଦ୍ୟମାନ ଅଛି।"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "ସତେଜ"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%dଟି ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%dଟି ଆପସ୍ ଅଣସଂସ୍ଥାପିତ ହେବ।"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s ଅଣସଂସ୍ଥାପିତ ହେବ।"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "ଆକାର"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "ତାଲିକା ଦର୍ଶନ"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ଡିଭାଇସ୍ ନାମ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ସ୍ଥାନୀୟ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ଡିଭାଇସ୍ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "ସାଇନ୍ ଇନ୍ ହୋଇନାହିଁ।"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "ସମସ୍ତ ଫାଇଲ୍"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "କ୍ଲାଉଡ୍ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "କ୍ରମାଙ୍କ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "ସର୍ଟକଟଗୁଡିକ"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "ସମୟ"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "ଅଣସଂସ୍ଥାପନ"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "ଧାରଣ କରିଛି"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "କୌଣସି ମୁଖଗୁଡିକ ଚିହ୍ନଟ ହୋଇନାହିଁ"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "ଅଧିକ"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ଏଠାକୁ ଘୁଞ୍ଚାନ୍ତୁ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ଏଠାରେ ଲେପନ କରନ୍ତୁ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "ସେଟ୍"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "ଏହି ପ୍ରକାର ଫାଇଲ୍ ଆପଣଙ୍କ ଡିଭାଇସର କୌଣସି ଆପ୍ଲିକେସନ୍ ଦ୍ୱାରା ସମର୍ଥିତ ନୁହେଁ।"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%dଟି ଫାଇଲ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ଫାଇଲଗୁଡିକ ପ୍ରେରଣ ହୋଇଛି"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ସମାପ୍ତ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ବିଲୋପ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "ପୁନଃନାମ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "ଆଇଟମ୍ ଚୟନ କରନ୍ତୁ"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "କୌଣସି ଅପଲୋଡ୍ ନାହିଁ"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ଆପଣ ଆଇଟମଗୁଡିକ ଅପଲୋଡ୍ କରିବା ପରେ, ସେଗୁଡିକ ଏଠାରେ ଦେଖାଯିବ।"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "ସେଟିଂସ୍"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ଡାଟା ସଞ୍ଚୟ କରିବାକୁ ଅସମର୍ଥ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ SD କାର୍ଡରେ ପର୍ଯ୍ୟାପ୍ତ ସ୍ପେସ୍ ନାହିଁ। ସେଟିଂସ୍ > ପାୱାର୍ ଏବଂ ଷ୍ଟୋରେଜ୍ > ଷ୍ଟୋରେଜକୁ ଯାଆନ୍ତୁ, ତାପରେ କିଛି ଫାଇଲଗୁଡିକ ବିଲୋପ କରନ୍ତୁ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ଆପଣଙ୍କ ଡିଭାଇସ୍ ଷ୍ଟୋରେଜରେ ପର୍ଯ୍ୟାପ୍ତ ଖାଲିସ୍ଥାନ ନାହିଁ। ସେଟିଂସ୍ > ପାୱାର୍ ଏବଂ ଷ୍ଟୋରେଜ୍ > ଷ୍ଟୋରେଜକୁ ଯାଆନ୍ତୁ, ତାପରେ କିଛି ଫାଇଲଗୁଡିକ ବିଲୋପ କରନ୍ତୁ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "ତ୍ରୁଟି"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "ମେମୋରୀ ପୂର୍ଣ୍ଣ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ଡ୍ରପବକ୍ସରୁ 1 ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ଡ୍ରପବକ୍ସରୁ %dଟି ଆଇଟମ୍ ବିଲୋପ ହେବ।"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ମୋବାଇଲ୍ ଡାଟା ଟର୍ନ୍ ଅଫ୍ ଅଛି। ଏକ Wi-Fi ନେଟୱାର୍କକୁ ସଂଯୋଗ କରନ୍ତୁ କିମ୍ବା ମୋବାଇଲ୍ ଡାଟା ଟର୍ନ୍ ଅନ୍ କରନ୍ତୁ ଏବଂ ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "ସେଟିଂସ୍"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "ବ୍ୟକ୍ତିଗତ ଷ୍ଟୋରେଜ୍"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "ପଥ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "ସର୍ବାଧିକ ସଂଖ୍ୟାର ବର୍ଣ୍ଣ %dଟି ରେ ପହଞ୍ଚିଛି।"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "ଷ୍ଟୋରେଜ୍ ଚୟନ କରନ୍ତୁ"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ଇତିହାସ ଡାଉନଲୋଡ୍ କରନ୍ତୁ"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ଡାଉନଲୋଡ୍ ଇତିହାସ"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ଡାଉନଲୋଡ୍ କରୁଅଛି..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ଡାଉନଲୋଡଗୁଡିକ"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "କୌଣସି ଡାଉନଲୋଡ୍ ନାହିଁ"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ଡାଉନଲୋଡ୍ ବିଫଳ ହୋଇଛି"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "ରେ ସମୟ ସମାପ୍ତ: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "ରେ ସମୟ ସମାପ୍ତ ହୋଇଛି: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ଫାଇଲ୍ ଡାଉନଲୋଡ୍ କରିବାକୁ ବିଫଳ ହେଲା"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ଫାଇଲ୍ ପୁନଃ ଡାଉନଲୋଡ୍ କରିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ, କିମ୍ୱା ଡାଉନଲୋଡ୍ ଧାଡିରୁ ଏହାକୁ ଅପସାରଣ କରନ୍ତୁ।"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "ପୁନଃଚେଷ୍ଟା"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "ଅପସାରଣ"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "ବର୍ଗ"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ଫୋଲ୍ଡର୍ ନାମ ବ୍ୟବହାରରେ ଅଛି"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ଫାଇଲ୍ ନାମ ବ୍ୟବହାରରେ ଅଛି"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ଏହି ଫାଇଲ୍ ନାମ (%s) ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡରରେ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ରହିଛି।"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ଏହି ଫୋଲ୍ଡର୍ ନାମ (%s) ଲକ୍ଷ୍ୟସ୍ଥଳ ଫୋଲ୍ଡର୍ ପୂର୍ବରୁ ବ୍ୟବହାରରେ ରହିଛି।"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ਤੁਹਾਡਾ ਡਿਵਾਈਸ ਕਿਸੇ Wi-Fi ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਤੁਹਾਡੀ ਭੁਗਤਾਨ ਅਦਾਇਗੀ ਯੋਜਨਾ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਿਸੇ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਅਤਿਰਿਕਤ ਖਰਚੇ ਪੈ ਸਕਦੇ ਹਨ।"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "ਇਸ ਰਾਹੀਂ ਸਾਂਝੀ ਕਰੋ"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "ਇਸਦੇ ਰਾਹੀਂ ਸਾਂਝਾ ਕਰੋ"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ਮੋਬਾਈਲ ਡੈਟਾ ਬੰਦ ਹੈ। ਇਸਦੇ ਬਜਾਏ Wi-Fi ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਜਾਂ ਮੋਬਾਈਲ ਡੈਟਾ ਚਾਲੂ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d ਆਈਟਮਸ ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ਇਸ ਆਈਟਮ ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "ਡਾਉਨਲੋਡ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "ਉਚਿਤ ਮੈਮਰੀ ਨਹੀਂ।"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "ਰੱਦ।"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "ਡਾਉਨਲੋਡ ਅਸਫਲ।"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "ਸਫਲ।"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "ਬਣਾਉ"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "ਮਿਟਾਇਆ ਗਿਆ।"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "ਮੈਮਰੀ ਕਾਰਡ ਹਟਾਇਆ ਗਿਆ।"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "ਖੋਜ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਤਰੁੱਟੀ।"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ਫੋਲਡਰ ਮਿਟਾਓ"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ਫੋਲਡਰ ਨਾਂ ਦਾਖ਼ਲ ਕਰੋ।"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "ਡਾਉਨਲੋਡ ਕੀਤੀਆਂ ਐਪਸ"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਤਰੁੱਟੀ ਹੋਈ। ਕਾੱਲ' ਸਮਾਪਤ ਕਰ ਦਿੱਤੀ ਗਈ ਹੈ। ਕੀ ਨੈੱਟਵਰਕ ਤੋਂ ਪੁਨਰ ਕਨੈਕਟ ਕਰੀਏ?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ਓਕੇ"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "ਸੇਵ ਕਰੋ"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "ਹਾਂ"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "ਨਹੀਂ"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜੋ"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "ਮਿਟਾਓ"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਮਿਟਾਓ"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਨੂੰ ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "ਖੋਜੋ"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "ਸਾਂਝਾ ਕਰੋ"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "ਸਟੋਰੇਜ ਉਪਯੋਗ"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "ਦੁਬਾਰਾ ਨਾ ਦਿਖਾਉ"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "ਬਾਈਟ"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "ਸਰਵਰ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮੱਰਥ।"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ਨਿੱਜੀ"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਹਟਾਉ"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "ਬੈਟਰੀ ਲੋ"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ਫਾਈਲ"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "ਮੇਰੀ ਐਲਬਮ"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "ਤੋਂ ਜੋੜੋ"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "ਸਚੇਤ"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ਕੋਈ ਵੀ"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "ਉਪਲਬਧ ਉਪਯੋਗ"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "ਬਾਈਟ"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "ਸਮੱਗਰੀ"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "ਬਨਾਉਣ ਦੀ ਮਿਤੀ"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "ਮਿਤੀ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "ਚੁਣੀਆਂ ਗਈਆਂ ਆਈਟਮਸ ਮਿਟਾਉਣੀਆਂ ਹਨ?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ਦਸਤਾਵੇਜ਼"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "ਲਾਗੂ ਕਰੋ"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ਫਾਈਲ ਨਾਂ"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ਫਾਈਲ ਪ੍ਰਕਾਰ"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ਫੋਲਡਰ ਦਾ ਨਾਂ"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "ਚਿੱਤਰ"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "ਅਸੰਭਵ"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "ਵਿਅਕਤੀਗਤ"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "ਅੰਤਰਾਲ"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "ਅੰਤਮ ਵਾਰ ਸੰਸ਼ੋਧਿਤ"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "ਸੂਚੀ ਅਤੇ ਵੇਰਵੇ"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "ਸਥਾਨ"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ਆਰੰਭ ਕਰ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "ਮੇਰੀਆਂ ਵੀਡਿਓ ਕਲਿਪਸ"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ਫ਼ੋਨ ਮੈਮਰੀ ਵਿੱਚ ਉਚਿਤ ਮੈਮਰੀ ਨਹੀਂ ਹੈ। ਕੁਝ ਆਈਟਮਸ ਮਿਟਾਓ ਅਤੇ ਫਿਰ ਕੋਸ਼ਿਸ ਕਰੋ।"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ਕੋਈ ਫਾਈਲਾਂ ਨਹੀਂ।"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "ਕੋਈ ਹਾਲ ਵਿੱਚ ਖੋਲ੍ਹੀਆਂ ਫਾਈਲਾਂ ਨਹੀਂ"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "ਹਾਲ ਦੀ ਕੋਈ ਫਾਈਲਾਂ ਨਹੀਂ"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d ਆਈਟਮ"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d ਆਈਟਮਸ"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "ਸੰਭਵ"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ਪ੍ਰਿੰਟ ਕਰੋ"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "ਅਧਿਕਾਰ ਸਥਿਤੀ"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ਰਿੰਗਟੋਨਸ"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "ਸਾਂਝਾ ਕਰੋ"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "ਲੁਕੀਆਂ ਫਾਈਲਾਂ ਦਿਖਾਉ"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ਧੁਨੀਆਂ"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "ਉੱਪਰ"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "ਵੈਧਤਾ"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "ਵਿਕ੍ਰੇਤਾ"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "ਵੀਡਿਓਜ਼"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "ਵਾਲਪੇਪਰਸ"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "ਹੋਮ ਵਿੱਚ ਜੋਡ਼ੋ"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ਇੱਥੇ ਨਿਰਯਾਤ ਕਰੋ"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "ਮੇਰੀਆਂ ਫਾਈਲਾਂ ਤੇ ਜਾਓ"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "ਹੋਮ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "ਬਦਲੋ"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "ਸਾਰੇ ਫੋਲਡਰਸ ਭਾਲੋ"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ਇੱਥੇ ਸੈੱਟ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "ਉੱਨਤ ਖੋਜ"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ਆਡੀਓ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "ਗਿਣਤੀ"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ਫੋਲਡਰ ਨਾਂ ਦਾਖ਼ਲ ਕਰੋ।"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "ਸਥਾਨਕ"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "ਨਵਾਂ ਫੋਲਡਰ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "ਹਾਲ ਹੀ ਦੀਆਂ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ਫਾਈਨ ਨੂੰ ਹਟਾਓ"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ਸਾਉਂਡ ਅਤੇ ਸ਼ੌਟ ਤਸਵੀਰਾਂ ਸਾਂਝੀਆਂ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ਫੋਲਡਰ ਬਣਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "ਸਭ ਚੁਣੋ"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ਫੋਲਡਰ ਨਾਂ ਦਾਖ਼ਲ ਕਰੋ"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਵਿੱਚ ਜੋੜੋ"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "ਚਿੱਤਰ ਫਾਈਲਾਂ ਵਜੋਂ"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "ਵੀਡਿਓ ਫਾਈਲਾਂ ਵਜੋਂ"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "ਕਾੱਲਰ ਰਿੰਗਟੋਨ"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "ਕੰਪ੍ਰੈੱਸ ਕਰੋ"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ਫੋਲਡਰ ਬਣਾਉ"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "ਮਿਤੀ (ਹਾਲ ਹੀ ਦੇ)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "ਮਿਤੀ (ਸਭ ਤੋਂ ਪੁਰਾਣੇ)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "ਦਬਾਅ ਹਟਾਉ"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ਇੱਥੇ ਦਬਾਅ ਹਟਾਉ"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "ਡਿਫਾੱਲਟ ਰਿੰਗਟੋਨ"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "ਵੇਰਵੇ ਸਹਿਤ ਦ੍ਰਿਸ਼"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "ਸੰਪਾਦਿਤ ਕਰੋ"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "ਐਕਸਟ੍ਰੈਕਟ ਕਰੋ"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "ਵਰਤਮਾਨ ਫੋਲਡਰ ਵਿੱਚ ਐਕਸਟ੍ਰੈਕਟ ਕਰੋ"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ਫੋਲਡਰ ਤੇ ਜਾਉ"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਲੁਕਾਉ"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "ਆਈਟਮਸ"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "ਨਾਂ"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "ਇਸ ਅਨੁਸਾਰ ਸੂਚੀ ਬਣਾਉ"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ਇਥੇ ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "ਨਾਂ"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ਫਾਈਲ ਥਾਂ ਖੋਲ੍ਹੋ"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "ਵਿਅਕਤੀਗਤ ਪੰਨਾ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ਧੁਨੀ ਰਿਕਾਰਡ ਕਰੋ"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "ਸੰਪਰਕਾਂ ਤੇ ਰਜਿਸਟਰ ਕਰੋ"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿੱਤਾ।"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ਫੋਲਡਰ ਨੂੰ ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ਇੱਥੇ ਸੁਰੱਖਿਅਤ ਕਰੋ"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "ਨੇੜਲੇ ਡਿਵਾਈਸ ਸਕੈਨ ਕਰੋ"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "ਚੁਣਿਆ ਗਿਆ"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਦਿਖਾਉ"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "ਸਪਲਿਟ"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "ਇਸ ਅਨੁਸਾਰ ਛਾਂਟੋ"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "ਥੰਬਨੇਲ ਦ੍ਰਿਸ਼"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ਇਸ ਵਜੋਂ ਵੇਖੋ"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "ਸੂਚੀ ਦੁਆਰਾ ਦੇਖੋ"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "ਥੰਬਨੇਲ ਦੁਆਰਾ ਦੇਖੋ"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "ਜ਼ਿਪ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ਆਈਟਮ ਮਿਟ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ਵਧਦੇ ਕ੍ਰਮ ਵਿੱਚ"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "ਮਿਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "ਜਾਰੀ ਰੱਖੋ"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "ਕਾਪੀ ਕਰਨਾ ਅਸਫਲ।"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "ਮਿਟਾਉਣਾ ਅਸਫਲ।"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "ਕੀ ਚੁਣੀ ਗਈ ਆਈਟਮ ਮਿਟਾਉਣੀ ਹੈ?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "ਘਟਦੇ ਕ੍ਰਮ ਵਿੱਚ"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ਫਾਈਲ। ਭੇਜੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ਫਾਈਲ ਉਪਲਬਧ ਨਹੀਂ।"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ਫਾਈਲ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ਫੋਲਡਰ ਨਾਂ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਹੈ।"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ਫੌਰਮੈਟ"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "ਵੱਲੋਂ"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ਇਨਪੁਟ ਟੈਕਸਟ"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "ਅਵੈਧ ਫਾਈਲ ਨਾਂ।"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "ਅਧਿਕਤਮ ਫੋਲਡਰ ਪ੍ਰਾਪਤ ਹੋਏ।"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ਮੂਵ ਕਰਨਾ ਅਸਫਲ।"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "ਨਾਂ ਖਾਲੀ ਹੈ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ਉਚਿਤ ਹੀਪ ਮੈਮਰੀ ਨਹੀਂ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ਉਚਿਤ ਮੈਮਰੀ ਨਹੀਂ। ਕੁਝ ਆਈਟਮਸ ਮਿਟਾ ਕੇ ਫਿਰ ਕੋਸ਼ਿਸ ਕਰੋ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "ਉੱਚਿਤ ਮੈਮਰੀ ਨਹੀਂ. %s ਉਪਲਬਧ"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ਇੱਥੇ ਪੇਸਟ ਕਰੋ"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ਆਈਟਮਸ ਮਿਟ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "ਅਨੁਮਤੀ ਵਰਜਿਤ।"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "ਕੀ ਹਾਲ ਹੀ ਦੀਆਂ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ ਹਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "ਕੀ ਸ਼ੌਰਟਕੱਟਸ ਤੋਂ ਹਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "ਹਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "ਸਮਾਨ ਫਾਈਲ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ਸਮਾਨ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿਚ ਹੈ।"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ਆਈਟਮ ਚੁਣੋ"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "ਭੇਜਣਾ ਅਸਫਲ।"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜਿਆ ਗਿਆ।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "ਮੁਕਾਮ ਫੋਲਡਰ ਸਰੋਤ ਫੋਲਡਰ ਦਾ ਇੱਕ ਸਬ ਫੋਲਡਰ ਹੈ।"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ਮੁਕਾਮ ਫੋਲਡਰ ਸਰੋਤ ਫੋਲਡਰ ਦੇ ਸਮਾਨ ਹੈ।"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ਇਹ ਕਿਰਿਆ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ। ਨੈੱਟਵਰਕ ਤਰੁਟੀ ਉਤਪੰਨ ਹੋਈ।"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "ਕਾੱਲ ਦੇ ਦੌਰਾਨ ਪਲੇ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ।"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਨੂੰ ਰਿੰਗਟੋਨ ਜਾਂ ਸੂਚਨਾ ਸਚੇਤ ਵਜੋਂ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ।"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "ਨੇੜਲੇ ਡਿਵਾਈਸਿਸ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ Wi-Fi ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। Wi-Fi ਰਾਹੀਂ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ਪਿੱਛੇ"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "ਮਿਟਾਓ"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "ਸੰਪਾਦਨ"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "ਖੋਜੋ"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "ਇਸ ਅਨੁਸਾਰ ਛਾਂਟੋ"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ਵਜੋਂ ਵੇਖੋ"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "ਵੇਰਵੇ"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "ਸਭ"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "ਬਾਹਰੀ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "ਮੈਮਰੀ ਕਾਰਡ"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ਫ਼ੋਨ"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ਉੱਪਰ"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "ਕੰਪ੍ਰੈੱਸ ਹੋਇਆ।"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "ਡਿਕੰਪ੍ਰੈੱਸ ਹੋਇਆ।"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ਫਾਈਲ ਡਾਉਨਲੋਡ ਹੋ ਰਹੀ ਹੈ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ਫਾਈਲਾਂ ਕੰਪ੍ਰੈੱਸ ਹੋਈਆਂ।"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ਫਾਈਲਾਂ ਕੱਢੀ ਗਈਆਂ"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ਫਾਈਲ ਆਯਾਤ ਹੋਈ।"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "ਕੋਈ ਡਿਵਾਈਸ ਨਹੀਂ ਮਿਲਿਆ। ਸਕੈਨਿੰਗ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਜਾਰੀ ਰਹੇਗੀ।"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ਨਿਰਦੇਸ਼ਿਕਾ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "ਕਨੈਕਟ ਕਰੋ"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "ਡਿਫਾੱਲਟ ਸੂਚਨਾ ਧੁਨੀ"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜੋ"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "ਆਈਟਮਾਂ ਮਿਟਾਈਏ?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "ਹਟਾਉ"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ਆਈਟਮ ਮਿਟਾਓ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ਆਈਟਮਸ ਚੁਣੋ"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "ਕੋਈ ਪਰਿਣਾਮ ਨਹੀਂ ਮਿਲਿਆ"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d ਆਈਟਮ ਮਿਟਾਉ?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "ਆਈਟਮ ਮਿਟਾਈਏ?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 ਆਈਟਮ ਚੁਣੀ।"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "ਅਵੈਧ ਵਰਣ ਦਾਖ਼ਲ ਹੋਇਆ। ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d ਆਈਟਮਸ ਚੁਣੀਆਂ।"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "ਸ਼ਾਂਤ"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ਆਈਟਮ ਚੁਣੋ"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "ਤੁਸੀਂ %d ਤੱਕ ਆਈਟਮਸ ਚੁਣ ਸਕਦੇ ਹੋ।"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "ਡਾਉਨਲੋਡਸ"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "ਮਿਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ਮੂਵ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "ਕਾਪੀ ਹੋ ਰਹੇ ਹਨ..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "ਮਿਟਾ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ਕਾਰਵਾਈ ਅਸਫਲ।"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "ਚੁਣੇ ਹੋਏ"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ਮੂਵ ਹੋਇਆ।"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "ਕਾਪੀ ਹੋਇਆ।"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "ਇਸ ਅਨੁਸਾਰ ਛਾਂਟੋ"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "ਅਸਫਲ।"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "ਪੂਰਨ"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD ਕਾਰਡ"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "ਡਿਵਾਈਸ ਮੈਮਰੀ"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "ਵਿਅਕਤੀਗਤ ਸਟੋਰੇਜ ਤੇ ਜੋੜੋ"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "ਵਿਅਕਤੀਗਤ ਸਟੋਰੇਜ ਤੋਂ ਹਟਾਓ"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "ਇਸ ਆਈਟਮ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ਨਿੱਜੀ ਤੋਂ ਹਟਾਉ"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ਨਿੱਜੀ ਤੇ ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "ਵਰਣ ਅਧਿਕਤਮ ਸੰਖਿਆ ਤੇ ਪਹੁੰਚੇ।"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "ਹਟਾ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "ਵਿਅਕਤੀਗਤ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ਫੌਰਮੈਟ ਪੂਰਨ।"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "ਨਾਮ (Z ਤੋਂ A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "ਨਾਮ (A ਤੋਂ Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "ਸਕ੍ਰੀਨ ਕੈਪਚਰ"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "ਕੋਈ ਪਰਿਣਾਮ ਨਹੀਂ ਮਿਲੇ।"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "ਸੰਦੇਸ਼ ਸਚੇਤ"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "ਵੇਰਵੇ"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "ਨਾਂ ਦਾਖ਼ਲ ਕਰੋ।"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "ਮੇਰੀਆਂ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "ਜੋੜਿਆ ਗਿਆ।"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "ਪ੍ਰਕਿਰਿਆ ਹੋ ਰਹੀ ਹੈ..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ਅਸਮਰਥਿਤ ਫਾਈਲ ਪ੍ਰਕਾਰ।"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "ਹਟਾਉਣਾ ਹੈ?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ਨਿੱਜੀ ਸਮੱਗਰੀ"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "ਇਸ ਤੇ ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "ਇਸ ਵਿੱਚ ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜਨ ਵਿੱਚ ਅਸਫਲ।"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "ਉਚਿਤ ਮੈਮਰੀ ਨਹੀਂ। ਕੁਝ ਆਈਟਮਸ ਮਿਟਾਓ।"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "ਹਟਾਇਆ।"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ਨਿੱਜੀ ਸਟੋਰੇਜ"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "ਕੁਝ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ।"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "ਸਾਂਝਾ ਕਰੋ"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ਵਜੋਂ ਵੇਖੋ"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "ਸੂਚੀ"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "ਵੇਖੋ"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "ਹਟਾਉਣਾ ਅਸਫਲ।"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "ਪੇਰੇਂਟ ਰੇਟਿੰਗ"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ਫਾਈਲ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "ਵਾੱਇਸ"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਤੁਹਾਡੀ ਭੁਗਤਾਨ ਅਦਾਇਗੀ ਯੋਜਨਾ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕਸ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਅਤਿਰਿਕਤ ਖਰਚੇ ਪੈ ਸਕਦੇ ਹਨ।"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "ਵਰਣਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ (%d) ਤੇ ਪਹੁੰਚ ਗਈ ਹੈ।"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "ਤਿਆਰ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ਚੁਣੇ"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "ਆਈਟਮਸ ਮਿਟਾਓ"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "ਕੋਈ ਡਾਉਨਲੋਡਸ ਨਹੀਂ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "ਡਾਉਨਲੋਡ ਪੂਰਨ"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਪ੍ਰਬੰਧਕ"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ਤੁਹਾਡੇ ਵਲੋਂ ਆਈਟਮਾਂ ਡਾਉਨਲੋਡ ਕੀਤੇ ਜਾਣ ਦੇ ਬਾਦ, ਉਹਨਾਂ ਨੂੰ ਇੱਥੇ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਰੱਦ ਹੋਇਆ"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਅਸਫਲ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਸਟੋਰੇਜ ਵਿੱਚ ਉੱਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਕੁਝ ਡੈਟਾ ਮਿਟਾਉਣ ਦੇ ਲਈ ਜਾਂ ਕੋਈ SD ਕਾਰਡ ਸੰਮਿਲਤ ਕਰਨ ਦੇ ਲਈ %s ਸੈੱਟਿੰਗਸ ਤੇ ਜਾਉ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਸਟੋਰੇਜ ਵਿੱਚ ਉੱਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਕੁਝ ਸਟੋਰੇਜ ਥਾਂ ਨੂੰ ਖਾਲੀ ਕਰਨ ਦੇ ਲਈ %s ਸੈੱਟਿੰਗਸ ਤੇ ਜਾਉ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD ਕਾਰਡ ਵਿੱਚ ਉੱਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਕੁਝ ਡੈਟਾ ਮਿਟਾਉਣ ਦੇ ਲਈ, ਜਾਂ ਡਿਫਾੱਲਟ ਸਟੋਰੇਜ ਥਾਂ ਨੂੰ ਡਿਵਾਈਸ ਤੇ ਬਦਲਣ ਦੇ ਲਈ %s ਸੈੱਟਿੰਗਸ ਤੇ ਜਾਉ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD ਕਾਰਡ ਵਿੱਚ ਉੱਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਕੁਝ ਡੈਟਾ ਮਿਟਾਉਣ ਦੇ ਲਈ %s ਸੈੱਟਿੰਗਸ ਤੇ ਜਾਉ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "ਸਟੋਰੇਜ ਤੇ ਜਾਉ"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "ਡਿਫਾੱਲਟ ਸਟੋਰੇਜ ਪੂਰਨ"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "ਪੁਰਾਣਾ"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "ਸਟੋਰੇਜ"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "ਹਟਾ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD ਕਾਰਡ"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "ਡਿਵਾਈਸ ਸਟੋਰੇਜ"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "ਸਰਵਰ ਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ਆਈਟਮਸ ਮਿਟ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ਇਹ ਫਾਈਲ ਨਹੀਂ ਮਿਲੀ। ਇਸਨੂੰ ਦੁਬਾਰਾ ਡਾਉਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਡਾਉਨਲੋਡ ਕਰੋ ਟੈਪ ਕਰੋ।"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ਫਾਈਲ ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ਇਸ ਫਾਈਲ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਅਨੁਪ੍ਰਯੋਗ ਲੱਭਣ ਵਿੱਚ ਅਸਮਰੱਥ।"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਡਾਉਨਲੋਡ ਕਰੋ ਟੈਪ ਕਰੋ।"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ਆਈਟਮ ਮਿਟ ਜਾਵੇਗੀ।"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM ਸਮੱਗਰੀ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ਇਹ ਕਿਰਿਆ ਕਰਨ ਲਈ ਅਨੁਪ੍ਰਯੋਗ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਅਸਮਰੱਥ।"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "ਸਟੋਰੇਜ ਸਥਾਨ"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "ਆਯਾਤ"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ਓਕੇ"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "ਸਭ ਚੁਣੋ"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ਚੁਣੇ ਗਏ"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "ਡਾਉਨਲੋਡ ਕਰੋ"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "ਅੱਜ"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ਬੀਤਿਆ ਕੱਲ੍ਹ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "ਮਿਟਾਓ"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "ਬਦਲੋ"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "ਸਭ ਆਈਟਮਸ ਤੇ ਲਾਗੂ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "ਜ਼ਿਪ ਫਾਈਲ ਬਣਾਉ"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ਜ਼ਿਪ ਫਾਈਲ ਐਕਸਟ੍ਰੈਕਟ ਕਰੋ"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "ਮੇਰੀਆਂ ਫਾਈਲਾਂ"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "ਵੈੱਬ"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "ਡਾਉਨਲੋਡ ਇਤਿਹਾਸ"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "ਕੋਈ ਇਤਿਹਾਸ ਨਹੀਂ ਹੈ"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "ਸਧਾਰਨ ਸਾਂਝਾਕਰਨ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "ਐਪ ਸਥਾਪਿਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "ਸਿਰਫ TPK ਫਾਈਲਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਅਸੀਂ ਤੁਹਾਨੂੰ ਸਿਫਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ ਕਿ ਤੁਸੀਂ ਸਿਰਫ Tizen Store ਤੋਂ ਡਾਉਨਲੋਡ ਕੀਤੀਆਂ ਐਪਸ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ।"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "ਇੱਥੋਂ ਇਨ੍ਹਾਂ ਆਈਟਮਸ ਨੂੰ ਮਿਟਾਉਣ ਤੋਂ ਇਹ ਉਨ੍ਹਾਂ ਨੂੰ ਡ੍ਰੌਪਬਾੱਕਸ ਤੋਂ ਵੀ ਮਿਟਾ ਦੇਵੇਗਾ। %d ਆਈਟਮਸ ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "ਇੱਥੋਂ ਇਸ ਆਈਟਮ ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਇਹ ਇਸਨੂੰ ਡ੍ਰੌਪਬਾੱਕਸ ਤੋਂ ਵੀ ਮਿਟਾ ਦੇਵੇਗਾ। 1 ਆਈਟਮ ਮਿਟ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "ਇਨ੍ਹਾਂ ਆਈਟਮਸ ਨੂੰ ਮੂਵ ਕਰਨ ਤੋਂ ਇਨ੍ਹਾਂ ਨੂੰ ਡ੍ਰੌਪਬਾੱਕਸ ਤੋਂ ਮਿਟਾ ਦੇਵੇਗਾ। %d ਆਈਟਮਸ ਮੂਵ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "ਇਸ ਆਈਟਮ ਨੂੰ ਮੂਵ ਕਰਨ ਤੋਂ ਇਸਨੂੰ ਡ੍ਰੌਪਬਾੱਕਸ ਤੋਂ ਮਿਟਾ ਦੇਵੇਗਾ। 1 ਆਈਟਮ ਮੂਵ ਕੀਤੀ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "ਸਟੋਰੇਜ ਸਥਾਨ ਚੁਣੋ"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "ਰੋਕੋ"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "ਅਪਲੋਡ"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ਫਾਈਲ ਨੂੰ ਅਪਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "ਅਪਲੋਡਸ ਰੋਕੋ"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਅਪਲੋਡ ਕਰੋ ਤੇ ਟੈਪ ਕਰੋ।"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "ਅਪਲੋਡ ਰੁਕ ਜਾਵੇਗਾ, ਪਰ ਫਾਈਲ ਮਿਟਾਈ ਨਹੀਂ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "ਹਾਲ ਹੀ ਵਿੱਚ ਦੇਖੇ ਗਏ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ਡੈਟਾ ਸੁਰੱਖਿਅਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਸਟੋਰੇਜ ਵਿੱਚ ਉਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਸੈੱਟਿੰਗਸ > ਪਾਵਰ ਅਤੇ ਸਟੋਰੇਜ > ਸਟੋਰੇਜ ਤੇ ਜਾਉ, ਫਿਰ ਕੁਝ ਫਾਈਲਾਂ ਮਿਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ਤੁਹਾਡੇ SD ਕਾਰਡ ਤੇ ਉਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਸੈੱਟਿੰਗਸ > ਪਾਵਰ ਅਤੇ ਸਟੋਰੇਜ > ਸਟੋਰੇਜ ਤੇ ਜਾਉ, ਫਿਰ ਕੁਝ ਫਾਈਲਾਂ ਮਿਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "ਇਸ ਤੇ ਅਪਲੋਡ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ ਅਪਲੋਡਸ"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ਨਿੱਜੀ"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "ਬਾਈਟਸ"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "ਜੋੜੋ"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "ਘਰ"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "ਅਲਾਰਮ"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "ਹੋਰ"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "ਹੋਰ"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "ਖੋਲ੍ਹੋ"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "ਅਗਿਆਤ ਤਰੁੱਟੀ।"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ਫੋਲਡਰ ਦੇ ਨਾਂ ਨੂੰ ‘.’ ਜਾਂ ‘..’ ਵਜੋਂ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ਲੁਕੀਆਂ ਹੋਈ ਫਾਈਲਾਂ ਨਾ ਦਿਖਾਉ"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "ਲੁਕੀਆਂ ਫਾਈਲਾਂ ਦਿਖਾਉ"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "ਅਗਿਆਤ"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਨਾਂ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਉਪਯੋਗ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "ਮੂੱਲ"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ਫਾਈਲ"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ਫੋਲਡਰ"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ਫੋਲਡਰਸ"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "ਸਿਸਟਮ"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "ਨਾਂ"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ਆਡੀਓ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ਦਸਤਾਵੇਜ਼"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਕੀਤੇ ਗਏ ਅਨੁਪ੍ਰਯੋਗ"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "ਚਿੱਤਰ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "ਵੀਡਿਓਜ਼"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "ਬਣਾਉ"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "ਮਿਟਾਓ"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ਓਕੇ"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "ਹਟਾਉ"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "ਅਣਸਥਾਪਿਤ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜੋ"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ਆਡੀਓ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "ਇਸ ਤੇ ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ਫੋਲਡਰ ਬਣਾਉ"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਮਿਟਾਓ"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "ਵੇਰਵੇ"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ਦਸਤਾਵੇਜ਼"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਕੀਤੀਆਂ ਐਪਸ"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "ਚਿੱਤਰ"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "ਇਸ ਵਿੱਚ ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ਚੁਣੇ ਗਏ"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "ਹਾਲ ਹੀ ਦੀਆਂ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "ਹਟਾਉ"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "ਸ਼ੌਰਟਕੱਟਸ"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "ਇਸ ਅਨੁਸਾਰ ਛਾਂਟੋ"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "ਅਣਸਥਾਪਿਤ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "ਇਸ ਤੇ ਅਪਲੋਡ ਕਰੋ"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "ਵੀਡਿਓਜ਼"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ਇਸ ਵਜੋਂ ਦੇਖੋ"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "ਸਭ"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "ਸ਼ੌਰਟਕੱਟਸ"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "ਸ਼ਾਮਲ ਹਨ"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "ਡਿਵਾਈਸ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ਫੌਰਮੈਟ"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "ਸਥਾਨ"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD ਕਾਰਡ"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨਸ ਦਿਖਾਉ"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "ਲੁਕੀਆਂ ਫਾਈਲਾਂ ਦਿਖਾਉ"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "ਆਕਾਰ"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "ਪ੍ਰਕਾਰ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "ਵਿਕ੍ਰੇਤਾ"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ਕੋਈ ਫਾਈਲ ਨਹੀਂ"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ਵਧਦੇ ਕ੍ਰਮ ਵਿੱਚ"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ਫੋਲਡਰ ਬਣਾਉ"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "ਘਟਦੇ ਕ੍ਰਮ ਵਿੱਚ"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "ਵੇਰਵੇ ਸਹਿਤ ਸੂਚੀ"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "ਵੇਰਵੇ"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "ਦੁਬਾਰਾ ਨਾ ਦਿਖਾਉ"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ਫਾਈਲ ਪ੍ਰਕਾਰ"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "ਸੂਚੀ"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "ਹਟਾਉ"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "ਆਕਾਰ"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "ਸਮਾਂ"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "ਪ੍ਰਕਾਰ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "ਅਣਸਥਾਪਿਤ ਕਰੋ"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ਆਈਟਮ ਹਟ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ਸ਼ੌਰਟਕੱਟ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "ਕਾਪੀ ਹੋ ਰਹੇ ਹਨ..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ਮੂਵ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d ਆਈਟਮਸ ਹਟ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d ਸ਼ੌਰਟਕੱਟਸ ਮਿਟ ਜਾਣਗੇ।"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "ਹਟਾ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ਤੁਹਾਡੇ ਭੁਗਤਾਨ ਪਲਾਨ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਰੋਮਿੰਗ ਵਿੱਚ ਮੋਬਾਈਲ ਡੈਟਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਵਾਧੂ ਖਰਚੇ ਪੈ ਸਕਦੇ ਹਨ।"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ਉਪਲਬਧ ਵਰਤੋਂ"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "ਬਣਾਉਣ ਦੀ ਮਿਤੀ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "ਵਰਣਨ"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ਫਾਰਵਰਡ ਕਰਨਾ"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "ਅੰਤਮ ਵਾਰ ਸੰਸ਼ੋਧਿਤ"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "ਰਿਜ਼ੋਲਿਉਸ਼ਨ"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "ਕੁੱਲ ਆਕਾਰ"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "ਵੈਧਤਾ"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ਮੁਕਾਮ ਫੋਲਡਰ ਸਰੋਤ ਫੋਲਡਰ ਦਾ ਉਪਫੋਲਡਰ ਹੈ।"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ਮੁਕਾਮ ਫੋਲਡਰ ਸਰੋਤ ਫੋਲਡਰ ਦੇ ਸਮਾਨ ਹੈ।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜਣ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "ਆਈਟਮ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "ਆਈਟਮ ਮਿਟਾਉਣ ਵਿੱਚ ਅਸਫਲ ਹੋਇਆ।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "ਆਈਟਮ ਨੂੰ ਮੂਵ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋਇਆ।"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "ਆਈਟਮ ਨੂੰ ਹਟਾਉਣ ਵਿੱਚ ਅਸਫਲ ਹੋਇਆ।"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ਫਾਈਲ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਉਪਯੋਗ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "ਸ਼ੌਰਟਕੱਟਸ ਅਧਿਕਤਮ ਸੰਖਿਆ (%d) ਤੇ ਪਹੁੰਚ ਗਏ ਹਨ।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਜੋੜਿਆ ਗਿਆ।"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "ਸ਼ੌਰਟਕੱਟ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਮੌਜ਼ੂਦ ਹੈ।"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "ਰਿਫ੍ਰੈਸ਼"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d ਆਈਟਮਸ ਮਿਟ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d ਐਪਸ ਅਣਸਥਾਪਿਤ ਹੋ ਜਾਣਗੇ।"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s ਅਣਸਥਾਪਿਤ ਹੋ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "ਆਕਾਰ"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "ਸੂਚੀ ਦ੍ਰਿਸ਼"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ਫੋਲਡਰ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਉਪਯੋਗ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ਸਥਾਨਕ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "ਡਿਵਾਈਸ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "ਸਾਈਨ ਇਨ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "ਸਾਰੀਆਂ ਫਾਈਲਾਂ"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ਕਲਾਉਡ ਸਟੋਰੇਜ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ਕ੍ਰਮ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "ਸ਼ੌਰਟਕੱਟਸ"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "ਸਮਾਂ"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "ਅਣਸਥਾਪਿਤ ਕਰੋ"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "ਸ਼ਾਮਲ ਹੈ"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "ਕੋਈ ਚੇਹਰਾ ਨਹੀਂ ਪਛਾਣਿਆ"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "ਹੋਰ"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ਇਥੇ ਮੂਵ ਕਰੋ"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ਇੱਥੇ ਚਿਪਕਾਉ"
+
+msgid "IDS_PB_SK_SET"
+msgstr "ਸੈੱਟ"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "ਇਹ ਫਾਈਲ ਪ੍ਰਕਾਰ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਉੱਤੇ ਕਿਸੇ ਅਨੁਪ੍ਰਯੋਗ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ਫਾਈਲਾਂ ਮਿਟ ਜਾਣਗੀਆਂ।"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ਫਾਈਲਾਂ ਭੇਜੀਆਂ ਗਈਆਂ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ਪੂਰਨ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ਰੱਦ ਕਰੋ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ਮਿਟਾਓ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "ਦੁਬਾਰਾ ਨਾਂ ਦਿਉ"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "ਆਈਟਮ ਚੁਣੋ"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "ਕੋਈ ਅਪਲੋਡਸ ਨਹੀਂ"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਈਟਮਸ ਡਾਉਨਲੋਡ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਉਹਨਾਂ ਨੂੰ ਇੱਥੇ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "ਡੈਟਾ ਸੁਰੱਖਿਅਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ਤੁਹਾਡੇ SD ਕਾਰਡ ਤੇ ਉਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਸੈੱਟਿੰਗਸ > ਪਾਵਰ ਅਤੇ ਸਟੋਰੇਜ > ਸਟੋਰੇਜ ਤੇ ਜਾਉ, ਫਿਰ ਕੁਝ ਫਾਈਲਾਂ ਮਿਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਸਟੋਰੇਜ ਵਿੱਚ ਉਚਿਤ ਥਾਂ ਨਹੀਂ ਹੈ। ਸੈੱਟਿੰਗਸ > ਪਾਵਰ ਅਤੇ ਸਟੋਰੇਜ > ਸਟੋਰੇਜ ਤੇ ਜਾਉ, ਫਿਰ ਕੁਝ ਫਾਈਲਾਂ ਮਿਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "ਤਰੁੱਟੀ।"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "ਮੈਮਰੀ ਪੂਰਨ।"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 ਆਈਟਮ ਡ੍ਰੌਪਬਾੱਕਸ ਵਿੱਚੋਂ ਮਿਟ ਜਾਵੇਗੀ।"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ਡ੍ਰੌਪਬਾੱਕਸ ਵਿੱਚੋਂ %d ਆਈਟਮਸ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ਮੋਬਾਈਲ ਡੈਟਾ ਬੰਦ ਹੈ। ਕਿਸੇ Wi-Fi ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਜਾਂ ਮੋਬਾਈਲ ਡੈਟਾ ਚਾਲੂ ਕਰੋ ਅਤੇ ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "ਵਿਅਕਤੀਗਤ ਸਟੋਰੇਜ"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "ਪਥ"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "ਵਰਣਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ %d ਪੂਰੀ ਹੋ ਗਈ ਹੈ।"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "ਸਟੋਰੇਜ ਚੁਣੋ"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "ਡਾਉਨਲੋਡ ਇਤਿਹਾਸ"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "ਡਾਉਨਲੋਡ ਇਤਿਹਾਸ"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "ਡਾਉਨਲੋਡ ਹੋ ਰਿਹਾ ਹੈ..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "ਡਾਉਨਲੋਡਸ"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "ਕੋਈ ਡਾਉਨਲੋਡਸ ਨਹੀਂ"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "ਡਾਉਨਲੋਡ ਅਸਫਲ"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "ਮਿਆਦ ਸਮਾਪਤ: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "ਮਿਆਦ ਸਮਾਪਤ ਹੋਈ: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ਫਾਈਲ ਡਾਉਨਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ਫਾਈਲ ਨੂੰ ਦੁਬਾਰਾ ਡਾਉਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਜਾਂ ਇਸ ਨੂੰ ਡਾਉਨਲੋਡ ਕਤਾਰ ਤੋਂ ਹਟਾਉ।"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "ਹਟਾਉ"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "ਸ਼੍ਰੇਣੀ"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ਉਪਯੋਗ ਵਿੱਚ ਫੋਲਡਰ ਦਾ ਨਾਂ"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ਫਾਈਲ ਨਾਂ ਉਪਯੋਗ ਵਿੱਚ ਹੈ"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ਇਹ ਫਾਈਲ ਨਾਂ (%s) ਪਹਿਲਾਂ ਹੀ ਮੁਕਾਮ ਫੋਲਡਰ ਵਿੱਚ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ਇਹ ਫੋਲਡਰ ਨਾਂ (%s) ਮੁਕਾਮ ਫੋਲਡਰ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Urządzenie nie jest połączone z siecią Wi-Fi. Połączenie z siecią telefonii komórkowej może spowodować naliczenie dodatkowych opłat w zależności od planu taryfowego."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Udostępnij przez"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Udostępnij przez"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Funkcja Dane komórkowe jest wyłączona. Połącz się z siecią Wi-Fi lub włącz funkcję Dane komórkowe i spróbuj ponownie."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Elementów: %d zostanie usun."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ten element zostanie usunięty."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Pobieranie..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Brak pamięci."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Anulowano."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Błąd pobierania"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Zakończono."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Utwórz"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Usunięto."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Wyjęto kartę pamięci."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Wyszukiwanie..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Błąd połączenia sieciowego"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Usuń katalog"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Wpisz nazwę katalogu."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Pobrane aplikacje"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Wystąpił błąd połączenia sieciowego. Połączenie zostało zakończone. Ponownie nawiązać połączenie z siecią?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Zapisz"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Tak"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Dodaj skrót"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Usuń"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Usuń skrót"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Zmień nazwę skrótu"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Szukaj"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Udostępniaj"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Wykorzystanie pamięci"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nie pokazuj ponownie"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nie można połączyć się z serwerem."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Prywatne"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Usuń skrót"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Bateria rozładowana"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "Plików: 1"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mój album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Dodaj z"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alarmy"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Dowolny"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Dostępne zastosowania"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Zawartość"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Data utworzenia"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Usunąć zaznaczone elementy?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Wykonaj"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nazwa pliku"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Typ pliku"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nazwa katalogu"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Przesyłanie"
+
+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_BODY_IMAGES"
+msgstr "Obrazy"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Niemożliwe"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Osobiste"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Okres"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Ostatnia modyfikacja"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista i szczegóły"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Lokalizacja"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Trwa inicjowanie karty pamięci..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje wideoklipy"
+
+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_BODY_NO_FILES"
+msgstr "Brak plików"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Brak ostatnio otwieranych plików"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Brak ostatnich plików pliki"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "Plików: %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "Elementów: %d"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "Elementów: %d"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Możliwe"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Drukuj"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Zm.naz."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status uprawnienia"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Dzwonki"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Udostępnij"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Pokaż ukryte pliki"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Dźwięki"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Wykorzyst. pamięci"
+
+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_BODY_UP"
+msgstr "W górę"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Ważność"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dostawca"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Filmy"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapety"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Dod.do ekr.start"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Eksportuj tutaj"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idź do Moich plików"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Ekran główny"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamień"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Przesz. wszystkie kat."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Ustaw tutaj"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Wyszukiwanie zaawansowane"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Dźwięk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Połączenie z siecią komórkową"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Połącz z siecią Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Liczba"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Wpisz nazwę katalogu."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokalny"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nowy katalog"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Ostatnie pliki"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Usuwanie pliku"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Udost. zdj. dźw. i obr."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Pamięć"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Nie można utworzyć katalogu"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Zaznacz wszystko"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Wpisz nazwę katalogu"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Dodaj do skrótów"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Jako pliki obrazów"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Jako pliki wideo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Dzwonek kontaktu"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Kompresuj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Utwórz katalog"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (od najnowszych)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (od najstarszych)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekompresuj"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekompresuj tutaj"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Domyślny dzwonek"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Wyświetlanie szczegółów"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Edytuj"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Rozpakuj"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Wyodrębnij do bieżącego katalogu"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Idź do katalogu"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ukryj rozszerz. plików"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Pliki"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nazwa"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortuj według"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Przenieś tutaj"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nazwa"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Otwórz lokalizację pliku"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Strona osobista"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Nagraj dźwięk"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Zapisz w kontaktach"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Zmień nazwę"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Zmieniono nazwę."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Zmień nazwę katalogu"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Zapisz tutaj"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Pokaż dostępne urządzenia"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Wybrany"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Udostępnij łącze"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Pokaż rozszerzenia plików"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Podziel"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortuj według"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatury"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Wyświetl jako"
+
+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_OPT_ZIP"
+msgstr "Spakuj"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element zostanie usunięty."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Rosnąco"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Usunąć?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Kontynuuj"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Błąd kopiowania"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Błąd usuwania"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Usunąć wybrany element?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Malejąco"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Plik DRM. Nie można wysłać."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Plik DRM jest niedostępny."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nazwa pliku już istnieje."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nazwa katalogu już istnieje."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Wpisz tekst"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nieprawidłowa nazwa pliku"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Ładuję..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Osiągnięto maksymalną wielkość katalogu."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Błąd przenoszenia"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nazwa jest pusta."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Brak pamięci heap."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Za mało pamięci. Usuń niektóre elementy i spróbuj ponownie."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Brak pamięci. Dostępne: %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Wklej tutaj"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Liczba elementów, które zostaną usunięte: %d."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Nie udzielono zezwolenia."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Usunąć z listy ostatnich plików?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Usunąć ze Skrótów?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Usunąć?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Taka nazwa pliku już istnieje!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ta sama nazwa jest już w użyciu."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Wybierz element"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Błąd wysyłania"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Dodano skrót."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Katalog docelowy jest taki sam, jak katalog źródłowy."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Urządzenie zostało odłączone"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Nie można wykonać tej czynności. Wystąpił błąd sieci."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Niedozwolone podczas połączenia."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Do skanowania w poszukiwaniu urządzeń w pobliżu wymagane jest połączenie z siecią Wi-Fi. Połącz się przez sieć Wi-Fi i spróbuj ponownie."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Wstecz"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiuj pozycję"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Usuń"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Edytuj"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Przenieś"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Szukaj"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortuj według"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Widok"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Anuluj"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Szczegóły"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Wszystkie"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Pamięć zewnętrzna"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Karta pamięci"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Góra"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Skompresowano."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Zdekompresowano."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Pobieranie pliku..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Skompresowano pliki."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Wyodrębniono pliki."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Zaimportowano plik."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nie znaleziono urządzeń. Skanowanie urządzeń będzie odbywać się w tle."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Połącz"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Domyślny dźwięk powiadom."
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Dodaj skrót"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Usunąć elementy?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Zmień nazwę"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Usuń"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Usuń element"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Wybierz elementy"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nie znaleziono wyników"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Usunąć elementów: %d?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Usunąć element?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Wybrane elementy: 1."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Wpisano nieprawidłowy znak. Spróbuj ponownie"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Wybrane elementy: %d."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Cichy"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Wybierz element"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Maksymalna liczba elementów, które można wybrać: %d."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Pobrane"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Usunąć?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Przenieś"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiuj pozycję"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Przenoszenie..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiowanie..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Usuwanie..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operacja nie powiodła się."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Wybrane"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Przeniesiono."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Skopiowano."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortuj według"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Błąd"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Gotowe"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Karta pamięci"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Pamięć urządzenia"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Dodaj do pamięci osobistej"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Usuń z pamięci osobistej"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Usunąć ten element?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Usuń z Prywatnych"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Przenieś do Prywatnych"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Osiągnięto maksymalną liczbę znaków."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Usuwanie..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Pamięć osobista"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Ukończono formatowanie."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nazwa (od Z do A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nazwa (od A do Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Przechwytywanie ekranu"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nie znaleziono wyników."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Dźwięk wiadomości"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Szczegóły"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Wpisz nazwę."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moje pliki"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Dodano."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Przetwarzanie..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nieobsługiwany typ pliku."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Usunąć?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Zawartość prywatna"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiuj do"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Przenieś do"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nie udało się dodać skrótu."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Brak pamięci. Usuń niektóre elementy"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Usunięto."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Pamięć prywatna"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Niczego nie zaznaczono."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Udostęp."
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Widok"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Podgląd"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Zapisz jako"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Usuwanie nie powiodło się."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Ocena rodzica"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nazwa pliku już istnieje."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Głos"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Sieć Wi-Fi jest niedostępna. Połączenie z sieciami telefonii komórkowej może spowodować naliczenie dodatkowych opłat w zależności od planu taryfowego."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Osiągnięto maksymalną liczbę znaków (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Przyg.w toku..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Wybrano %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Usuwanie elementów"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Brak pobranych elementów"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Pobieranie zakończone"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Menedżer pobierania"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementy zostaną tu wyświetlone po ich pobraniu."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Anulowano pobieranie"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Pobieranie nie powiodło się"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Za mało miejsca w pamięci urządzenia. Wejdź do ustawień w menu %s i usuń część danych lub włóż kartę pamięci."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Za mało miejsca w pamięci urządzenia. Wejdź do ustawień w menu %s i zwolnij trochę miejsca, a następnie spróbuj ponownie."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Za mało miejsca na karcie pamięci. Wejdź do ustawień w menu %s i usuń część danych lub zmień domyślną lokalizację pamięci na Urządzenie."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Za mało miejsca na karcie pamięci. Wejdź do ustawień w menu %s i usuń część danych, a następnie spróbuj ponownie."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Przejdź do Pamięci"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Domyślna pamięć pełna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Starsze"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Domyślna pamięć"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Usuwanie..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Karta pamięci"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Pamięć urządzenia"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Powiadamianie serwera..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Liczba elementów, które zostaną usunięte: %d."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Nie można znaleźć tego pliku. Dotknij opcji Pobierz, aby spróbować pobrać go ponownie."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Nie można otworzyć pliku"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nie można znaleźć aplikacji do otwarcia tego pliku."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Dotknij przycisku Pobierz, aby spróbować ponownie."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element zostanie usunięty."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktywowanie zawartości DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nie można znaleźć aplikacji do wykonania tej czynności."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Położenie pamięci"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importuj"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Anuluj"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Zaznacz wszystko"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Wybranych: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Pobierz"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Dzisiaj"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Wczoraj"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Usuń"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Zastąp"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Zastosuj do wszystk. elem."
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Utwórz spakowany plik"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Rozpakuj spakowany plik"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moje pliki"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "WWW"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Historia pobierania"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Brak historii"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Proste udostępn."
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Nie można zainstal. aplikacji"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Można zainstalować tylko pliki TPK. Zalecamy, aby instalować tylko aplikacje pobrane ze sklepu Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Usunięcie tych elementów z tego miejsca spowoduje także ich usunięcie z usługi Dropbox. Elementów, które zostaną usunięte: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Usunięcie tego elementu z tego miejsca spowoduje także jego usunięcie z usługi Dropbox. Zostanie usunięty 1 element."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Przeniesienie tych elementów spowoduje ich usunięcie z usługi Dropbox. Elementów, które zostaną przeniesione: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Przeniesienie tego elementu spowoduje jego usunięcie z usługi Dropbox. Zostanie przeniesiony 1 element."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Wybierz lokalizację pamięci"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Zatrzymaj"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Przekaż"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Błąd przekazywania pliku"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Zatrzymywanie przekazywania"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Dotknij przycisku Przekaż, aby spróbować ponownie."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Przesyłanie zostanie zatrzymane, ale plik nie zostanie usunięty."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Ostatnio wyświetlane"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nie można zapisać danych"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Za mało miejsca w położeniu pamięci urządzenia. Przejdź do menu Ustawienia > Energia i położenie pamięci > Położenie pamięci, a następnie usuń niektóre pliki i spróbuj ponownie."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Za mało miejsca na karcie pamięci. Przejdź do menu Ustawienia > Energia i położenie pamięci > Położenie pamięci, a następnie usuń niektóre pliki i spróbuj ponownie."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Przekaż do"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Przekazane do Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Prywatne"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bajtów"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Dodaj"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Strona domowa"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Inne"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Więcej"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Otwórz"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Nieznany błąd."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Nie można ustawić nazwy katalogu „.” ani „..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nie pokazuj ukrytych plików"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Pokaż ukryte pliki"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Nieznane"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nazwa skrótu jest już w użyciu."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Podstawowy"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Plik"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Pliki"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Katalog"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Katalogi"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nazwa"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Pliki audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Pobrane aplikacje"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Obrazy"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Filmy"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Anuluj"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Anuluj"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Utwórz"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Usuń"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Usuń"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Zmień nazwę"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Odinstaluj"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Dodawanie skrótu"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Pliki audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiowanie"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiowanie do"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Tworzenie katalogu"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Usuwanie skrótu"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Szczegóły"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Pobrane aplikacje"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Obrazy"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Przenoszenie"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Przenieś do"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Wybranych: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Ostatnie pliki"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Usuń"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Zmień nazwę"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Skróty klawiszowe"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortowanie według"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Dezinstalacja"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Przekazywanie do"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Filmy"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Widok"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Wszystkie"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Skróty"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Zawiera"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Pamięć urządzenia"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Lokalizacja"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Karta pamięci"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Pokaż rozszerzenia plików"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Pokaż ukryte pliki"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Rozmiar"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Dostawca"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Brak plików"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Rosnąco"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiuj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Utwórz katalog"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Malejąco"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Szczegółowa lista"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Szczegóły"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Nie pokazuj ponownie"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Typ pliku"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Przenieś"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Usuń"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Rozmiar"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Godzina"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Odinstaluj"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Elementów do usunięcia: 1."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 skrót zostanie usunięty."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiowanie..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Przenoszenie..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Elementów do usunięcia: %d."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Zostanie usuniętych skrótów: %d."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Usuwanie..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Korzystanie z transmisji danych po sieci podczas roamingu może powodować naliczanie dodatkowych opłat w zależności od planu taryfowego."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Dostępne sposoby użycia"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data utworzenia"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Opis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Przekazywanie"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Ostatnia modyfikacja"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rozdzielczość"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Łączny rozmiar"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Ważność"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Katalog docelowy jest podkatalogiem katalogu źródłowego."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Katalog docelowy taki sam jak katalog źródłowy."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nie udało się dodać skrótu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Nie można skopiować elementu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Nie można usunąć elementu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Nie można przenieść elementu."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Nie można usunąć elementu."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nazwa pliku już w użyciu."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Osiągnięto maksymalną liczbę skrótów (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Dodano skrót."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Skrót już istnieje."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Odśwież"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Elementów do usunięcia: %d."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Zostanie odinstalowanych aplikacji: %d."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Aplikacja %s zostanie odinstalowana."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Rozmiar"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Widok listy"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nazwa katalogu jest już w użyciu."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Pamięć lokalna"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Pamięć urządz."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nie zarejestrowano."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Wszystkie pliki"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Przechowywanie w chmurze"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Kolejność"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Skróty klawiszowe"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Czas"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Odinstaluj"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Zawiera"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nie wykryto twarzy"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Już istnieje."
+
+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_MORE"
+msgstr "Więcej"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Przenieś tutaj"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Wklej tutaj"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Ustaw"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ten typ plików nie jest obsługiwany przez żadną aplikację w urządzeniu."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Zostanie usuniętych plików: %d."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Wysłane pliki"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOWE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULUJ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "USUŃ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Zmień nazwę"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Wybór elementów"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Brak przekazywanych plików"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementy zostaną tu wyświetlone po ich przesłaniu."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nie można zapisać danych"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Za mało miejsca na karcie pamięci. Przejdź do menu Ustawienia > Energia i położenie pamięci > Położenie pamięci, a następnie usuń niektóre pliki i spróbuj ponownie."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Za mało miejsca w położeniu pamięci urządzenia. Przejdź do menu Ustawienia > Energia i położenie pamięci > Położenie pamięci, a następnie usuń niektóre pliki i spróbuj ponownie."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Błąd"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Pamięć pełna."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Z Dropbox zostanie usunięty 1 element."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Z Dropbox zostanie usuniętych elementów: %d."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Transmisja danych po sieci jest wyłączona. Połącz się z siecią Wi-Fi lub włącz transmisję danych po sieci i spróbuj ponownie."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Pamięć osobista"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Ścieżka"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Osiągnięto maksymalną liczbę znaków: %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Wybierz pamięć"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Historia pobierania"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Historia pobierania"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Pobieranie..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Pobrane"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Brak pobranych elementów"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Pobieranie nie powiodło się"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Ważność wygasa dnia: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Ważność wygasła dnia: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Nie można pobrać pliku"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Spróbuj pobrać plik ponownie później lub usunąć go z kolejki pobierania."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Ponów"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Usuń"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nazwa katalogu jest w użyciu"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Taka nazwa pliku już istnieje"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ta nazwa pliku (%s) jest już używana w katalogu docelowym."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ta nazwa katalogu (%s) jest już używana w katalogu docelowym."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "O dispositivo não está conectado a uma rede Wi-Fi. A conexão a uma rede móvel pode resultar em cobranças adicionais dependendo do seu plano de pagamento."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Compartilhar via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Compartilhar via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Dados móveis desligados. Conecte-se a uma rede Wi-Fi em seu lugar ou ligue os Dados móveis e tente novamente."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d itens serão apagados."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Este item será excluído."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Baixando…"
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memória insuficiente."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelado."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Falha na transferência."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Sucesso."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Criar"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Excluído."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Cartão de memória removido."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Procurando..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Erro de conexão à rede."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Apagar pasta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Insira o nome da pasta."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicativos baixados"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ocorreu um erro de conexão de rede. A chamada foi encerrada. Reconectar-se à rede?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Salvar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sim"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Não"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Adicionar atalho"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Excluir"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Excluir atalho"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renomear atalho"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Pesquisar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Compartilhar"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Uso do armazenamento"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Não exibir novamente"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Impossível conectar com o servidor."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privado"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Remover atalho"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Bateria fraca"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 arquivo"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Meu álbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Adicionado do"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualquer"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizações disponíveis"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Criado na data"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Apagar itens selecionados?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nome do arquivo"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tipo arq."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome da pasta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Encaminhamento"
+
+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_BODY_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossível"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Última modificação"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalhes"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Local"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os dados MMC estão sendo iniciados..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Meus vídeos"
+
+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_BODY_NO_FILES"
+msgstr "Sem arquivos"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nenhum arquivo aberto recentemente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nenhum arquivo recente"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d arquivos"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d itens"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possível"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Renom."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Status de direitos"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Toques"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Compartilhar"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Exibir arquivos ocultos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Tons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Armazenamento usado"
+
+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_BODY_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Fornecedor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Papéis de parede"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Adic. ao início"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir p/ Meus Arquivos"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Início"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Substit."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pesq. todas as pastas"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aqui"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Busca avançada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Áudio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectar a rede móvel"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Conectar à rede Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contagem"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Insira o nome da pasta."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova pasta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Arquivos recentes"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Remove o arquivo"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Comp. imagem som e foto"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Armazenamento"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Não é possível criar pasta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Selec. tudo"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Insira o nome da pasta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Adicionar aos atalhos"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Como arquivos de imagem"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Como arquivos de vídeo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Toque para um contato"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Compactar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (mais recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (mais antiga)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Descompactar"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descompactar aqui"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Toque padrão"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Visual. detalhes"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrair"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extrair para a pasta atual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ir para pasta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext. arquivo"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Itens"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover para cá"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Abrir local do arquivo"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Página pessoal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Gravar som"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrar nos Contatos"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Renomear"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Renomeado."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Renomear pasta"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Salvar aqui"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Buscar dispositivos próxim."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selecionado"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Compartilhar link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Exibir extensão do arquivo"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dividir"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ver por miniaturas"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizar como"
+
+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_OPT_ZIP"
+msgstr "Compactar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item será excluído."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Apagar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Erro ao copiar."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Erro ao apagar."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Apagar item selecionado?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Decrescente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Arquivo DRM. Impossível enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Arquivo DRM não disponível."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nome de arquivo já utilizado."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nome de pasta já existente."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formatar"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Inserir texto"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome de arquivo\ninválido."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Carregando..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Número máximo de pasta atingido."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Erro ao mover."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nome vazio."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memória de pilha insuficiente."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Sem memória suficiente. Exclua alguns itens e tente novamente"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memória insuficiente. %s disponível."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d itens serão excluídos"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permissão negada."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Remover da lista de arquivos recentes?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Remover dos Atalhos?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Remover?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Nome de arquivo existe."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "O mesmo nome já está sendo utilizado."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Selecionar item"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Erro ao enviar."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Atalho adicionado."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "A pasta de destino é a mesma que a pasta de origem."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "O dispositivo foi desconectado"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Não é possível realizar esta ação. Houve um erro de rede."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Impossível durante chamada."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "É necessário estar conectado à uma rede Wi-Fi para buscar por dispositivos próximos. Conecte-se via Wi-Fi e tente novamente."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Voltar"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Apagar"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Procurar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Exibir como"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Todos"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Armazenamento externo"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartão de memória"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Compactado."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Descompactado."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Baixando arquivo..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Arquivos compactados."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Arquivos extraídos."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Arquivo importado."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nenhum dispositivo encontrado. A busca continuará em segundo plano."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Diretório"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Som de notificação padrão"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "Para"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Adicionar atalho"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Apagar itens?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Renomear"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Excluir item"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Selecionar itens"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nenhum resultado encontrado"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Apagar itens %d?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Apagar item?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item selecionado."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Caractere inválido inserido. Tente novamente"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d itens selecionados."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencioso"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Selecionar item"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Você pode selecionar até %d itens."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Downloads"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Apagar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Movendo…"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Apagando…"
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operação falhou."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selecionado"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Movido."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar por"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Falhou."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Concluir"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Cartão SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memória do dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Adicionar ao armazenamento pessoal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Remover do armazenamento pessoal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Excluir este item?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Remover do Modo Privado"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mover para o Modo Privado"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Número máximo de caracteres atingido."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "A remover..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Armazenamento pessoal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatação concluída."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (De Z a A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (De A a Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de tela"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nenhum resultado encontrado."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerta de mensagem"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Inserir nome."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Meus Arquivos"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Adicionado."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Processando…"
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de arquivo não suportado."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Remover?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Conteúdo privado"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar para"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mover para"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Falha ao adicionar atalho."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memória insuficiente. Apague alguns itens"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Removido."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Armazenamento privado"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nada selecionado."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Compart."
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Salvar como"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Falha ao remover."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Taxa anterior"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome de arquivo já utilizado."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi não está disponível. A conexão às redes móveis pode resultar em cobranças adicionais dependendo do seu plano de dados."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "O número máximo de caracteres (%d) foi atingido."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Prepar..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selecionado(s)"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Excluir itens"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Não há downloads"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Download concluído"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Gerenciador download"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Após baixar itens, eles serão exibidos aqui."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Download cancelado"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Falha no download"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Não existe espaço suficiente no armazenamento do seu dispositivo. Vá para configurações de %s para excluir alguns dados ou insira um cartão SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no armazenamento do dispositivo. Vá para configurações de %s para liberar algum espaço de armazenamento e tente novamente."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Não existe espaço suficiente no seu cartão SD. Vá para configurações de %s para excluir alguns dados ou alterar o local de armazenamento padrão para o Dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no cartão SD. Vá para as configurações de %s para excluir alguns dados e tente novamente."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ir ao Armazenamento"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Armazenamento padrão cheio"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Mais antigo"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Armazenamento"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "A remover..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Cartão SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Armazenamento do dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Notificando servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d itens serão excluídos"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Não é possível encontrar este arquivo. Toque em Baixar para tentar baixá-lo novamente."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Não é possível abrir o arquivo"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Não é possível localizar um aplicativo para abrir este arquivo."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Toque em Baixar para tentar novamente."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item será excluído."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Ativando conteúdo DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Não é possível localizar um aplicativo para realizar esta ação."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Localização do armazenamento"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancelar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Selec. tudo"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selecionados"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Baixar"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Hoje"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ontem"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Excluir"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Subst."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a todos os itens"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Criar arquivo compactado"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extrair arquivo compactado"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Meus Arquivos"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Histórico de download"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nenhum histórico"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Compart. simples"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Impossível instalar aplicativo"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Apenas arquivos TPK podem ser instalados. É recomendável que você somente instale aplicativos baixados da Loja Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "A exclusão destes itens daqui também os excluirá do Dropbox. %d itens serão excluídos."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "A exclusão deste item daqui também o excluirá do Dropbox. 1 item será excluído."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "A movimentação destes itens os excluirá do Dropbox. %d itens serão movidos."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "A movimentação deste item o excluirá do Dropbox. 1 item será movido."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selec. local de armazenamento"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Parar"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Carregar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Falha ao carregar arquivo"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Interrompe os carregamentos"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Toque em Carregar para tentar novamente."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "O carregamento será interrompido, mas o arquivo não será excluído."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Recém visualizados"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossível salvar dados"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no armazenamento do dispositivo. Vá para Configurações > Energia e armazenamento > Armazenamento e exclua alguns arquivos e tente novamente."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no seu cartão SD. Vá para Configurações > Carga e armazenamento > Armazenamento e exclua alguns arquivos e tente novamente."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Carregar para"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Carregamentos Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privado"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Adicionar"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Casa"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarme"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Outros"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Erro desconhecido."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Não é possível definir o nome da pasta como '.' ou '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Não exibir arquivos ocultos"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Exibir arquivos ocultos"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Desconhecido"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nome do atalho já em uso."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Básico"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Arquivo"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Arquivos"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Pasta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Pastas"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Arquivos de áudio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicativos baixados"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Criar"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Excluir"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Remover"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Renomear"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Adicionar atalho"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Arquivos de áudio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar para"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Excluir atalho"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicativos baixados"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mover para"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selecionados"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Arquivos recentes"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Renomear"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Carregar para"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Visualize como"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Todas"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contém"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Memória interna"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Localização"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Cartão SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Exibir extensão arquivos"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Exibir arquivos ocultos"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo de Alarme"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Fornecedor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nenhum arquivo"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Crescente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Decrescente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Lista detalhada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Não exibir novamente"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo de arquivo"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item será removido."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 atalho será excluído."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiando..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Movendo…"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d itens serão removidos."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d atalhos serão excluídos."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "A remover..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "O uso de Dados móveis durante o roaming pode resultar em cobranças adicionais dependendo do seu plano de tarifas."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Usos disponíveis"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data de criação"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descrição"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Encaminhamento"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Última modificação"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolução"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Tamanho total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "A pasta de destino é uma subpasta da pasta de origem."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Pasta de destino é a mesma que a pasta de origem."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Falha ao adicionar atalho."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Falha ao copiar item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Falha ao excluir item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Falha ao mover item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Falha ao remover item."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "O nome do arquivo já está em uso."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Número máximo de atalhos (%d) atingido."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Atalho adicionado."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Atalho já existe."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Atualizar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d itens serão apagados."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d aplicativos serão desinstalados."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s será desinstalado."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Ver por lista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "O nome da pasta já está em uso."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Armazenamento local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Armaz. dispos."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Sessão não iniciada."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Todos os arquivos"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Armazenamento na nuvem"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordenar"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nenhum rosto detectado"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Já existe."
+
+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_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover para cá"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Definir"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Este tipo de arquivo não é suportado por qualquer aplicativo no seu dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d arquivos serão excluídos."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Arquivos enviados"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "EXCLUIR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Renomear"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Selecionar item"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nenhum carregamento"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Após carregar itens, eles serão exibidos aqui."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossível salvar dados"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no seu cartão SD. Vá para Configurações > Carga e armazenamento > Armazenamento e exclua alguns arquivos e tente novamente."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no armazenamento do dispositivo. Vá para Configurações > Energia e armazenamento > Armazenamento e exclua alguns arquivos e tente novamente."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Erro"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memória cheia."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item será excluído do Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d itens serão excluídos do Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Os dados móveis estão desligados. Conecte-se a uma rede Wi-Fi ou ligue os Dados móveis e tente novamente."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Armazenamento pessoal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Caminho"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de %d caracteres atingido."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Selecionar posição de memória"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Histórico de download"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Histórico de download"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Baixando..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Downloads"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nenhum download"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Falha no download"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expira em: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expirado em: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Falha ao baixar arquivo"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Tente baixar o arquivo novamente ou remova-o da fila de download."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Tentar novam."
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categorias"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "O nome da pasta está em uso"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nome de ficheiro já existente"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de arquivo (%s) já está em uso na pasta de destino."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de pasta (%s) já está em uso na pasta de destino."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "O seu dispositivo não está ligado a uma rede Wi-Fi. A ligação a uma rede móvel pode resultar na cobrança de taxas adicionais dependendo do seu tarifário."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Partilhar via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Partilhar via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Dados móveis desligados. Em alternativa, ligue-se a uma rede Wi-Fi ou ligue os Dados móveis e tente de novo."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d itens serão eliminados."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Este item será eliminado."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "A transferir..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memória interna cheia"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Cancelada."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Falha na transferência."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Concluído."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Criar"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Eliminado."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Cartão de memória removido."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "A procurar..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Erro de ligação à rede."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Eliminar pasta"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Introduzir nome da pasta."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicações transferidas"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ocorreu um erro de ligação à rede. A chamada foi terminada. Voltar a ligar à rede?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Sim"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Não"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Adicionar atalho"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atalho"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Renomear atalho"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Procurar"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Enviar"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Utilização de armazenamento"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Impossível ligar ao servidor."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privado"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Remover atalho"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Bateria fraca"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ficheiro"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "O meu álbum"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Adicionado de"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Alertas"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Qualquer"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizações disponíveis"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Criado na data"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Apagar itens seleccionados?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executar"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nome do ficheiro"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tipo fich"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nome da pasta"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Reencaminhar"
+
+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_BODY_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Impossível"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervalo"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Última modificação"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista e detalhes"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Localização"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Os dados MMC estão a ser iniciados..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Os meus clips de vídeo"
+
+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_BODY_NO_FILES"
+msgstr "Sem ficheiros"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Sem ficheiros abertos recentemente"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Sem ficheiros recentes"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ficheiros"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d item"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d itens"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Possível"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimir"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "M. nm."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Estado dos direitos"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tons de toque"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Partilhar"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Mostrar ficheiros ocultos"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sons"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Utilização memória"
+
+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_BODY_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Representante"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fundos"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Adic ecrã princi"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportar aqui"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ir para Os Meus Ficheiros"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Início"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Subs."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Proc. em todas pastas"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Definir aqui"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Procura avançada"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Áudio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Ligar a rede móvel"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Ligar à rede Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contagem"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Introduzir nome da pasta."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova pasta"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Ficheiros recentes"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Remover ficheiro"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Partilhar som e instan."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Armazenamento"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Impossível criar pasta"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Seleccionar tudo"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Introduzir nome pasta"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Adicionar aos atalhos"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Como ficheiros de imagem"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Como ficheiros de vídeo"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Toque do chamador"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimir"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Data (mais recente)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Data (mais antiga)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Descompactar"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Descompactar aqui"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Tom de toque padrão"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Vista de detalhes"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrair"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extrair na pasta actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Ir para pasta"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ocultar ext. ficheiro"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Itens"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listar por"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mover para aqui"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Abrir localização ficheiro"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Página pessoal"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Gravar som"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registar nos Contactos"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Mudar nome"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Nome mudado."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Renomear pasta"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Guardar aqui"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Pesquisar disp. próximos"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Partilhar ligação"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Mostrar extensão de ficheiro"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dividir"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vista de miniatura"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visualizar como"
+
+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_OPT_ZIP"
+msgstr "Compactar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item será eliminado."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuar"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Falha ao copiar."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Falha ao apagar."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Apagar item seleccionado?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descendente"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Ficheiro DRM. Impossível enviar."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Ficheiro DRM não disponível."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Nome de ficheiro já existe."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Nome de pasta já existente."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Introduzir texto"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nome do ficheiro inválido."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "A carregar..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Máximo alcançado."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Falha ao mover."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nome vazio."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memória de pilha insuficiente."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Memória insuficiente. Elimine alguns itens e tente novamente."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memória insuficiente. %s disponíveis."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d itens serão eliminados."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permissão negada."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Remover da lista de ficheiros recentes?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Remover dos Atalhos?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Remover?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Já existe o mesmo nome de ficheiro!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Já está a ser utilizado o mesmo nome."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Seleccionar item"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Falha de envio."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Atalho adicionado."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "A pasta de destino é igual à pasta de origem."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "O dispositivo foi desligado"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Impossível executar esta acção. Ocorreu um erro de rede."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Impossível tocar durante a chamada."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Tem de estar ligado a uma rede Wi-Fi para pesquisar dispositivos próximos. Estabeleça a ligação via Wi-Fi e tente novamente."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Voltar"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editar"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Procurar"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Canc."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Sempre"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Armazenamento externo"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartão de memór."
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefone"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Para cima"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Comprimido."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Descompactado."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "A transferir ficheiro..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Ficheiros compactados."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Os ficheiros foram extraídos."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Ficheiro importado."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Não foram encontrados dispositivos. A pesquisa irá continuar em segundo plano."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Directório"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Ligar"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Som padrão p/ notificações"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "Para"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Adicionar atalho"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Eliminar itens?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Mudar nome"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Eliminar item"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Seleccionar itens"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nenhuns resultados encontrados"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Apagar itens %d?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Eliminar item?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 item seleccionado."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Introduzidos caracteres inválidos. Tente novamente."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d itens seleccionados."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silencioso"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Seleccionar item"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Pode seleccionar até %d itens."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Transferências"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Eliminar?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "A mover..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "A copiar..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "A eliminar..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operação falhou."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seleccionado"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Movido."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiado."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Ordenar por"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Falha."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Concluído"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Cartão SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memória do dispositivo"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Adicionar ao armazenamento pessoal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Remover do armazenamento pessoal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Eliminar este item?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Remover de Privado"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mover para Privado"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Número máximo de caracteres atingido."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "A remover..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Armazenamento pessoal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatação concluída."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nome (de Z a A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nome (de A a Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captura de ecrã"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nenhuns resultados encontrados."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alerta de mensagem"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introduzir nome."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Os Meus Ficheiros"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Adicionado."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "A processar..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tipo de ficheiro não suportado."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Remover?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Conteúdo privado"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiar para"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mover para"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Falha ao adicionar atalho."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memória insuficiente. Apague alguns itens."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Removido."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Armazenamento privado"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nada seleccionado."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Partilhar"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ver"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Gua. como"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Remoção falhada."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Classificação parental"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome de ficheiro já existe."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi não está disponível. A ligação a redes móveis pode resultar na cobrança de taxas adicionais dependendo do seu tarifário."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Foi atingido o número máximo de caracteres (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "A prep..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Eliminar itens"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Sem transferências"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Transferência concluída"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Gestor transferências"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Depois de transferir itens, estes serão mostrados aqui."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Transferência cancelada"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "A transferência falhou"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Não existe espaço suficiente no armazenamento do dispositivo. Vá para as definições de %s para eliminar alguns dados ou introduza um cartão SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no armazenamento do dispositivo. Vá para as definições de %s para libertar algum espaço de armazenamento, e depois tente novamente."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Não existe espaço suficiente no seu cartão SD. Vá para as definições de %s para eliminar alguns dados ou altere a localização de armazenamento padrão para o Dispositivo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Não existe espaço suficiente no seu cartão SD. Vá para as definições de %s para eliminar alguns dados e depois tente novamente."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Ir p/ Armazenamento"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Memória padrão cheia"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Mais antigo"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Armazenamento"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "A remover..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Cartão SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Armazenamento do dispositivo"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "A notificar servidor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d itens serão eliminados."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Não foi possível encontrar este ficheiro. Toque em Transferir e tente transferir o ficheiro novamente."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Impossível abrir ficheiro"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Impossível localizar uma aplicação para abrir este ficheiro."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Toque em Transferir para tentar novamente."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 item será eliminado."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "A activar conteúdo DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Impossível localizar aplicação para executar esta acção."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Localização armazenamento"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Cancelar"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Seleccionar tudo"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Transferir"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Hoje"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ontem"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Substituir"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplicar a todos os itens"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Criar ficheiro zipado"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extrair ficheiro zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Os Meus Ficheiros"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Histórico de transferências"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nenhum histórico"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Partilha simples"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Impossível instalar aplicação"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Só podem ser instalados ficheiros TPK. Recomendamos que instale apenas aplicações transferidas da Loja Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "A eliminação destes itens daqui fará com que os mesmos sejam também eliminados da Dropbox. %d itens serão eliminados."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "A eliminação deste item daqui fará com que o mesmo seja também eliminado da Dropbox. 1 item será eliminado."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Se mover estes itens fará com que os mesmos sejam eliminados da Dropbox. %d itens serão movidos."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Se mover este item fará com que o mesmo seja eliminado da Dropbox. 1 item será movido."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selec. localização armazenam."
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Parar"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Carregar"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Falha ao carregar ficheiro"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Parar carregamentos"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Toque em Carregar para tentar novamente."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "O carregamento irá parar, mas o ficheiro não será eliminado."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Visto recentemente"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossível guardar dados"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não há espaço suficiente no armazenamento do seu dispositivo. Vá às Definições > Potência e armazenamento > Armazenamento e depois elimine alguns ficheiros e tente novamente."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não há espaço suficiente no seu cartão SD. Vá às Definições > Potência e armazenamento > Armazenamento e depois elimine alguns ficheiros e tente novamente."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Carregar para"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Carregamentos para Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privado"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bytes"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Adicion."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Início"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarme"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Outros"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Erro desconhecido."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Impossível definir o nome da pasta como '.' ou '..'."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Não mostrar ficheiros ocultos"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar ficheiros ocultos"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Desconhecido"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Nome de atalho já utilizado."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Básico"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Ficheiro"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Ficheiros"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Pasta"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Pastas"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistema"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Ficheiros\náudio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicações\ntransferidas"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Cancelar"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Criar"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Eliminar"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Remover"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Mudar nome"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Adicionar atalho"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Ficheiros áudio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiar para"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Eliminar atalho"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documentos"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicações transferidas"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imagens"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mover para"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seleccionado(s)"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Ficheiros recentes"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Mudar nome"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Carregar para"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ver como"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tudo"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Contém"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Armazenamento dispositivo"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formato"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Localização"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Cartão SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Mostrar extensões ficheiro"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Mostrar ficheiros ocultos"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Fornecedor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Sem ficheiros"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Ascendente"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiar"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Criar pasta"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descendente"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Lista detalhada"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalhes"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Não mostrar novamente"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tipo de ficheiro"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mover"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Hora"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tipo"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 item será removido."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 atalho será eliminado."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "A copiar..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "A mover..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d itens serão removidos."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d atalhos serão eliminados."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "A remover..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "A utilização de Dados móveis em roaming pode implicar a cobrança de taxas adicionais dependendo do seu plano tarifário."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Utilizações disponíveis"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data de criação"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descrição"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Reencaminhar"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Última modificação"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Resolução"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Tamanho total"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Validade"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Pasta de destino é subpasta da pasta de origem."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Pasta de destino igual à pasta de origem."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Falha ao adicionar atalho."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Falha ao copiar item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Falha ao eliminar item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Falha ao mover item."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Falha ao remover item."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Nome ficheiro já utilizado."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Número máximo de atalhos (%d) atingido."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Atalho adicionado."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Atalho já existe."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Actualizar"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d itens serão eliminados."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d aplicações serão desinstaladas."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s será desinstalado."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Tamanho"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Vista de lista"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Nome da pasta já utilizado."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Armazenamento local"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Armaz. dispos."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Sessão não iniciada."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Todos os ficheiros"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Armazenamento na nuvem"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordem"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Atalhos"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tempo"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Desinstalar"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conteúdo"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nenhum rosto detectado"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Já existe."
+
+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_MORE"
+msgstr "Mais"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mover para aqui"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Colar aqui"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Definir"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Este tipo de ficheiro não é suportado por nenhuma aplicação do seu dispositivo."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ficheiros serão eliminados."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Ficheiros enviados"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ELIMINAR"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Mudar nome"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Seleccionar item"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Sem carregamentos"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Depois de carregar itens, estes serão mostrados aqui."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Impossível guardar dados"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não há espaço suficiente no seu cartão SD. Vá às Definições > Potência e armazenamento > Armazenamento e depois elimine alguns ficheiros e tente novamente."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Não há espaço suficiente no armazenamento do seu dispositivo. Vá às Definições > Potência e armazenamento > Armazenamento e depois elimine alguns ficheiros e tente novamente."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Erro"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memória cheia."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 item será eliminado da Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d itens serão eliminados da Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Os dados móveis estão desligados. Ligue-se a uma rede Wi-Fi ou ligue os Dados móveis e tente de novo."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Armazenamento pessoal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Caminho"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de caracteres %d atingido."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Seleccionar armazenamento"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Histórico transferências"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Histórico transferências"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "A transferir..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Transferências"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Sem transferências"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Falha de transferência"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expira a: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expirou a: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Falha ao transferir ficheiro"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Tente transferir o ficheiro novamente ou remova-o da fila de transferência."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Tentar de novo"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Remover"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categoria"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nome da pasta utilizado"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nome de ficheiro já existente"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de ficheiro (%s) já está a ser utilizado na pasta de destino."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Este nome de pasta (%s) já está a ser utilizado na pasta de destino."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Dispozitivul nu este conectat la o reţea Wi-Fi. Conectarea la o reţea mobilă poate genera costuri suplimentare, în funcţie de planul tarifar."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Partajaţi prin"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Partajare prin"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datele mobile sunt dezactivate. Conectaţi-vă în schimb la o reţea Wi-Fi sau activaţi Datele mobile şi încercaţi din nou."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d elemente vor fi şterse."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Acest element va fi şters."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Se descarcă..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Memorie plină"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Anulat"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Descărcare eşuată"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Succes"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Creare"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Şters"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Cartelă de memorie scoasă"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Căutare..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Eroare la conectarea la reţea"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Ştergere Director"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Introduceţi numele folderului."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Aplicaţii descărcate"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "A apărut o eroare de conexiune la reţea. Apelul a fost întrerupt. Vă reconectaţi la reţea?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Salvare"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Da"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nu"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Adăugare comandă rapidă"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Ştergere"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Ştergere comandă rapidă"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Redenumire comandă rapidă"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Căutare"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Partajaţi"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Utilizare spaţiu de stocare"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nu se afişează din nou"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MO"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Imposibil de conectat la server"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Private"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Elimin. com. rapidă"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Baterie descărcată"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fişier"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albumul meu"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Adăugare de la"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Avertizări"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Oricare"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Utilizări disponibile"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Octet"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Conţinut"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dată creare"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dată"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Ştergeţi elementele selectate?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KO"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Documente"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Executare"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Nume fişier"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tip fiş."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Nume director"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Redirecţionare"
+
+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_BODY_IMAGES"
+msgstr "Imagini"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imposibil"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Ultima modificare"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Listă şi detalii"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Locaţie"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Se iniţializează datele MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Clipurile mele video"
+
+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_BODY_NO_FILES"
+msgstr "Nu există fişiere"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Niciun fişier deschis recent"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nu aveţi fişiere recente"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fişiere"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d elemente"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Posibil"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Imprimare"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Reden."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stare drepturi"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonuri sonerie"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Partajare"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Afişare fişiere ascunse"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sunete"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Utiliz. spaţiu stoc."
+
+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_BODY_UP"
+msgstr "Sus"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Valabilitate"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Distribuitor"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoclipuri"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fundaluri"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Ad. la ec. prin."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Export aici"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Accesare Fişierele mele"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Acasă"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Înloc."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Căutare totală foldere"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Setare aici"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Căutare avansată"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectaţi-vă la reţeaua mobilă"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Conectarea la reţeaua Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Contor"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Introduceţi numele folderului."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Local"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Folder nou"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Fişiere recente"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Eliminaţi fişierul"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Partaj. img. sunet&foto"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Stocare"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Folderul nu poate fi creat"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Select. totală"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Introduceţi numele folderului"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Adăugare la comenzi rapide"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Ca fişiere imagine"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Ca fişiere video"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton sonerie apelant"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Comprimare"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Creare director"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Decomprimare"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Decomprimare aici"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Sonerie de apel implicită"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Afişare detaliată"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Editare"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrageţi"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extragere în folderul actual"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Accesare folder"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Ascundere ext. fişier"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elemente"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Nume"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listare după"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Mutare aici"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Nume"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Deschidere locaţie fişier"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Pagină personală"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Înregistrare sunet"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Înregistrare în Contacte"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Redenumire"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Redenumit"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Redenumire director"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Salvare aici"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Căut. dispozitive în aprop."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Selectat"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Partajare link"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Afişare extensie de fişier"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Scindare"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Vizualizare pictograme"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Vizualizare ca"
+
+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_OPT_ZIP"
+msgstr "Arhivare"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element va fi şters."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Crescător"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Ştergeţi?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Continuare"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Copierea nu a reuşit."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Ştergerea nu a reuşit."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Ştergeţi elementul selectat?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Descrescător"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Fişier DRM. Imposibil de trimis."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Fişierul DRM nu este disponibil."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Numele fişierului există deja."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Numele directorului există deja."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "De la"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Introducere text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Nume fişier incorect"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Încărcare..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "S-a atins nivelul maxim pentru folder."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Mutarea nu a reuşit."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Numele este gol."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Memorie heap insuficientă"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nu există suficientă memorie. Ştergeţi câteva elemente şi încercaţi din nou."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Memorie insuficientă. %s disponibil."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Lipire aici"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elemente vor fi şterse."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Permisiunea a fost refuzată."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Eliminaţi de pe lista de fişiere recente?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Eliminaţi Comenzile rapide?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Eliminare?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Acelaşi nume de fişier există deja!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Acelaşi nume deja în uz"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Selectare element"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Trimitere nereuşită"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Comandă rapidă adăugată"
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Fişierul de destinaţie este identic cu fişierul sursă."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Dispozitivul a fost deconectat"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Această acţiune nu poate fi efectuată. S-a produs o eroare de reţea."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Imposibil de redat în timpul unui apel"
+
+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"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Trebuie să fiţi conectat la o reţea Wi-Fi pentru a căuta dispozitive din apropiere. Conectaţi-vă la o reţea Wi-Fi şi încercaţi din nou."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Înapoi"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Copiere"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ştergere"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Editare"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Mutare"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Căutare"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Vizual. ca"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Anul."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalii"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Toate"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Stocare externă"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Cartelă de memorie"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Sus"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "S-a comprimat."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "S-a decomprimat."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Se descarcă fişierul..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fişierele au fost comprimate."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fişierele au fost extrase."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fişier importat."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nu s-au găsit dispozitive. Scanarea va continua în fundal."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Director"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Conectare"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Sunet de notific. implicit"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Adăugare comandă rapidă"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Ştergeţi elementele?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Redenumire"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Eliminare"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Ştergere element"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Selectare elemente"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nu au fost găsite rezultate"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Ştergeţi %d elemente?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Ştergeţi elementul?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element selectat"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Aţi introdus un caracter nevalid. Încercaţi din nou"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d elemente selectate"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Silenţios"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Selectaţi elementul"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Puteţi selecta maximum %d elemente."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Descărcări"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Ştergeţi?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Mutare"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Copiere"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Mutare"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Copiere..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Se şterge..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operaţie nereuşită"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Selectat"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Mutat"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Copiat"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortare după"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Nereuşit"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Gata"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Cartelă SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memorie dispozitiv"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Adăugare în spaţiul de stocare personal"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Eliminare din spaţiul de stocare personal"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Ştergeţi acest element?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Eliminare din Private"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Mutare în Private"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Adăugare la marcaje"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Eliminare..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Spaţiu de stocare personal"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatare terminată"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nume (de la Z la A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nume (de la A la Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Captură ecran"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nu au fost găsite rezultate."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Alertă de mesaj"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalii"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Introduceţi numele."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Fişierele mele"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Adăugat"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Se procesează..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Tip fişier neacceptat"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Eliminare?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Conţinut privat"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Copiere în"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Mutare în"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Adăugarea comenzii rapide nu a reuşit."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Memorie insuficientă. Ştergeţi câteva elemente"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Eliminat"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Spaţiu de stocare privat"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nimic selectat"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Partajare"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Viz. ca"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Listare"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Vizualiz."
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Salvare ca"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Eliminare nereuşită"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Evaluare părinte"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Numele fişierului există deja."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Voce"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Reţeaua Wi-Fi nu este disponibilă. Conectarea la reţele mobile poate duce la costuri suplimentare, în funcţie de planul tarifar."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "S-a atins numărul maxim de caractere (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Pregătire..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d selectate"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Ştergere elemente"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nicio descărcare"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Descărcare finalizată"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Manager descărcare"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "După ce descărcaţi elemente, acestea vor fi afişate aici."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Descărcarea a fost anulată"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Descărcarea nu a reuşit"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Spaţiul din memoria dispozitivului este insuficient. Deschideţi setările %s pentru a şterge câteva date sau introduceţi un card SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Spaţiul din memoria dispozitivului este insuficient. Deschideţi setările %s pentru a elibera spaţiu, apoi încercaţi din nou."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Spaţiul de pe cardul SD este insuficient. Deschideţi setările %s pentru a şterge câteva date sau schimbaţi locaţia implicită de stocare la Dispozitiv."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Spaţiul de pe cardul SD este insuficient. Deschideţi setările %s pentru a şterge date, apoi încercaţi din nou."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Deschidere Stocare"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Spaţiul de stocare implicit este plin"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Mai vechi"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Stocare"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Eliminare..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Cartelă SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Spaţiu stocare dispozitiv"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Se notifică serverul..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elemente vor fi şterse."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Fişierul nu poate fi găsit. Atingeţi Descărcare pentru a încerca din nou să-l descărcaţi."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Fişierul nu poate fi deschis"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nu s-a putut găsi o aplicaţie pentru a deschide acest fişier."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Atingeţi Descărcare pentru a încerca din nou."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element va fi şters."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Se activează conţinutul DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nu se poate găsi aplicaţia pentru efectuarea acestei acţiuni."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Locaţie stocare"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Anulare"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Select. totală"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selectate"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Descărcare"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Azi"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Ieri"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Ştergere"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Înloc."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Aplic. pt. toate elementele"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Creaţi un fişier zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extragere fişier zip"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Fişierele mele"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Istoric descărcare"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nici un istoric"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Partajare simplă"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Aplicaţia nu poate fi instal."
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Pot fi instalate doar fişiere TPK. Vă recomandăm să instalaţi doar aplicaţii descărcate din Magazinul Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Dacă ştergeţi elementele de aici, acestea vor fi şterse şi din Dropbox. %d elemente vor fi şterse."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Dacă ştergeţi elementul de aici, acesta va fi şters şi din Dropbox. 1 element va fi şters."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Dacă mutaţi elementele, acestea vor fi şterse din Dropbox. %d elemente vor fi mutate."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Dacă mutaţi elementul, acesta va fi şters din Dropbox. 1 element va fi mutat."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Selectare locaţie de stocare"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Oprire"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Încărcare"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Încărcare fişier nereuşită"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Opriţi încărcările"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Atingeţi Încărcare pentru a încerca din nou."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Încărcarea se va opri, dar fişierul nu va fi şters."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Vizualizate recent"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Datele nu pot fi salvate"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spaţiul din memoria dispozitivului este insuficient. Deschideţi meniul Setări > Energie şi stocare > Stocare, apoi ştergeţi câteva fişiere şi încercaţi din nou."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spaţiul de pe cardul SD este insuficient. Deschideţi meniul Setări > Energie şi stocare > Stocare, apoi ştergeţi câteva fişiere şi încercaţi din nou."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Încărcare pe"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Încărcări în Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privat"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "octeţi"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Adăug."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Acasă"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarmă"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Altele"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mai multe"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Deschidere"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Eroare necunoscută"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Numele folderului nu poate fi „.” sau „..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nu afişa fişierele ascunse"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afişare fişiere ascunse"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Necunoscut"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Numele comenzii rapide este deja utilizat."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "De bază"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fişier"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fişiere"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Folder"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Directoare"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Nume"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Fişiere audio"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Documente"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaţii descărcate"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Imagini"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videoclipuri"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Anulare"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Anulare"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Creare"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Ştergere"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Eliminare"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Redenumire"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Dezinstalare"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Ad. comandă rapidă"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Fişiere audio"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Copiere"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Copiere în"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Creare folder"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Ştergeţi comanda rapidă"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalii"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Documente"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Aplicaţii descărcate"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Imagini"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Mutare"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Mutare în"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d selectate"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Fişiere recente"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Eliminare"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Redenumire"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Comenzi rapide"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Dezinstalare"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Încărcare pe"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videoclipuri"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Vizualizaţi ca"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Toate"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Com. rapide"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Conţine"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Spaţiu stocare dispozitiv"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formatare"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Locaţie"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Cartelă SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Afişare extensii fişiere"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Afişare fişiere ascunse"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Dimensiune"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Distribuitor"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Niciun fişier"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Crescător"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Copiere"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Creare folder"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Descrescător"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Listă detaliată"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalii"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Nu mai afişa"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tip fişier"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Listă"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Mutare"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Eliminare"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Dimensiune"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Oră"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Dezinstalare"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element va fi eliminat."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 comandă rapidă va fi ştearsă."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Copiere..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Mutare"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elemente vor fi eliminate."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d comenzi rapide vor fi şterse."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Eliminare..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Utilizarea Datelor mobile în roaming poate genera costuri suplimentare, în funcţie de planul tarifar."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Utilizatori disponibili"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Data creării"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Descriere"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Redirecţionare"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Ultima modificare"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rezoluţie"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Dimensiune totală"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Valabilitate"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Folderul de destinaţie este un subfolder al folderului sursă."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Folderul de destinaţie este acelaşi cu folderul sursă."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Comanda rapidă nu a putut fi adăugată."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Elementul nu a putut fi copiat."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Elementul nu a putut fi şters."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Elementul nu a putut fi mutat."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Elementul nu a putut fi eliminat."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Numele de fişier este deja utilizat."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "A fost atins numărul maxim de comenzi rapide (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Comanda rapidă a fost adăugată."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Comanda rapidă există deja."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Reîmprospătare"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d elemente vor fi şterse."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d aplicaţii vor fi dezinstalate."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s va fi dezinstalat."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Dimensiune"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Afişare listă"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Numele de folder este deja utilizat."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Stocare locală"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Stoc. pe disp."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Conectarea nu a reuşit."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Toate fişierele"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Stocare în cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordonaţi"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Comenzi rapide"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Oră"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Dezinstalare"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Conţine"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nicio faţă detectată"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Există deja."
+
+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_MORE"
+msgstr "Mai multe"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Mutare aici"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Lipire aici"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Afiş."
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Acest tip de fişier nu este acceptat de nicio aplicaţie de pe dispozitiv."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fişiere vor fi şterse."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fişiere trimise"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EFECTUAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULARE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ŞTERGERE"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Redenumire"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Selectare element"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Fără încărcări"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "După ce încărcaţi elemente, acestea se vor afişa aici."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Datele nu pot fi salvate"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spaţiul de pe cardul SD este insuficient. Deschideţi meniul Setări > Energie şi stocare > Stocare, apoi ştergeţi câteva fişiere şi încercaţi din nou."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Spaţiul din memoria dispozitivului este insuficient. Deschideţi meniul Setări > Energie şi stocare > Stocare, apoi ştergeţi câteva fişiere şi încercaţi din nou."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Eroare"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memorie plină"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 element va fi şters din Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d elemente vor fi şterse din Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datele mobile sunt dezactivate. Conectaţi-vă la o reţea Wi-Fi sau activaţi Datele mobile şi încercaţi din nou."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Spaţiu de stocare personal"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Cale"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S-a atins numărul maxim de %d caractere."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Selectare locaţie de stocare"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Istoric descărcare"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Istoric descărcare"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Se descarcă..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Descărcări"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nicio descărcare"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Descărcarea nu a reuşit"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Expiră la: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Expirat la: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Fişierul nu s-a descărcat"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Încercaţi să descărcaţi din nou fişierul sau eliminaţi-l din coada de descărcare."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Reîncercare"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Eliminare"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Categorie"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Nume de folder utilizat"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Nume fişier în uz"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Acest nume de fişier (%s) este deja utilizat în folderul de destinaţie."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Acest nume (%s) este deja utilizat în folderul de destinaţie."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Ваше устройство не подключено к сети Wi-Fi. За подключение к мобильной сети может взиматься дополнительная плата (в зависимости от вашего тарифного плана)"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Отправить через"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Отправить через"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобильные данные включены. Подключитесь к сети Wi-Fi или включите мобильные данные и повторите попытку."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Элементы (%d) будут удалены."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Этот элемент будет удален."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Загрузка..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Недостаточно памяти."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Отменено."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Загрузка невозможна."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Успешно"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Создать"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Удалено."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Карта памяти извлечена."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Поиск..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Ошибка подключения к сети."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Удалить папку"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Введите имя папки."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Загруж. прилож."
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ошибка подключения к сети. Вызов был завершен. Подключиться к сети еще раз?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Соxранить"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Да"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Нет"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Добавить ярлык"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Удалить"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Удалить ярлык"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Переименовать ярлык"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Поиск"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Отправить"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Использование хранилища"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Больше не показывать"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "б"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Гб"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "МБ"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Невозможно подключиться к серверу."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Личное"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Удалить ярлык"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Аккумулятор разряжен"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 файл"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мой альбом"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Добавить из"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Оповещения"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Любой"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Доступно"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Содержимое"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата создания"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Удалить выбранные элементы?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "КБ"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Документы"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Запуск"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Имя файла"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Тип файла"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Имя папки"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Картинки"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Невозможно"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Индивидуальный"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Интервал"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Последнее изменение"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Подробный список"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Расположение"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Инициализация данных MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мои видеоклипы"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостаточно памяти телефона. Удалите ненужные элементы и повторите попытку."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Нет файлов"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "В последнее время файлы не открывались"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "В последнее время файлы не открывались"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "Файлы: %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d элемент"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "Эл-ов: %d"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Возможно"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Печать"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Переим."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Состояние прав"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Мелодии звонка"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Поделиться"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Показать скрытые файлы"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуки"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Вверх"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Период действия"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Поставщик"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Видео"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Обои"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Доб. на главный"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Экспортировать сюда"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Перейти в “Мои файлы”"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Домой"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Заменить"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Поиск по всем папкам"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Выбрать этот путь"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Расширенный поиск"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Аудио"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Подключение к мобильной сети"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Подключение к сети Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Количество"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Введите имя папки."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Локальный"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Новая папка"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Последние файлы"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Удалить файл"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Отправить 'Фото со звуком'"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Память"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Не удалось создать папку"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Выбрать все"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Введите имя папки"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Добавить к ярлыкам"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Как изображение"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Как видеофайл"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Мелодия контакта"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Сжать"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Создать папку"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (сначала последние)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (сначала старые)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Распаковать"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Распаковать сюда"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Мелодия по умолчанию"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Просмотр сведений"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Изменить"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Извлечь"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Извлечь в текущую папку"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Перейти к папке"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Скрыть расширения"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Элементы"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Имя"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Сортировка по"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Переместить сюда"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Имя"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Открыть папку с файлом"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Личная страница"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Записать звук"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Добавить в Контакты"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Переименовать"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Переименовано."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Переименовать папку"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Сохранить здесь"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Поиск устройств поблизости"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Выбрано"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Отправить ссылку"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Показать расширения файлов"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Разделить"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортировать по"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Эскизы"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Вид просмотра"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Просмотр в виде списка"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Просмотр по эскизам"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Сжать"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "Будет удален 1 элемент."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "По возрастанию"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Удалить?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продолжить"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Сбой копирования."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Сбой удаления."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Удалить выбранный элемент?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "По убыванию"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Файл DRM. Невозможно отправить."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Файл DRM недоступен."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Имя файла уже используется."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Имя папки уже существует."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "От"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Введите текст"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Неверное имя файла"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Загрузка..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Достигнуто макс. количество папок."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Сбой перемещения."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Имя не задано."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Недостаточно динамической памяти."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостаточно памяти. Удалите ненужные элементы и повторите попытку."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Недостаточно памяти. Свободная память: %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Вставить сюда"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Элементы (%d) будут удалены."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Разрешение не получено."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Удалить из списка последних файлов?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Удалить из ярлыков?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Удалить?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Файл с таким именем уже существует!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Имя уже используется."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Выберите элемент"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Сбой передачи."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Ярлык добавлен."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папка назначения является вложенной в исходной папке."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Папка назначения совпадает с исходной папкой."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Невозможно выполнить это действие. Произошла ошибка сети."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Воспроизведение во время вызова невозможно."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Не удалось установить содержимое, защищенное DRM, в качестве мелодии звонка или сигнала уведомления."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Для поиска устройств, которые находятся рядом, требуется подключение к Wi-Fi. Подключитесь к Wi-Fi и повторите попытку."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Назад"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копир."
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Удалить"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Изменить"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Переместить"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Поиск"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сортировка"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Вид"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Отмена"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Сведения"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Все"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Внешний носитель"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта памяти"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Вверх"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Сжато"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Распаковано"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Загрузка файла..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Файлы сжаты"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Файлы извлечены"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Файл импортирован."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Устройства не найдены. Сканирование будет продолжено в фоновом режиме"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Каталог"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Подключить"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Стандартное уведомление"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Добавить ссылку"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Удалить элементы?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Переименовать"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Удалить"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Удалить элемент"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Выберите элементы"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Ничего не найдено"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Удалить %d элем.?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Удалить элемент?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Выбран 1 элемент."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Введен недопустимый символ. Повторите попытку"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Выбрано элементов: %d."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Без звука"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Выберите элемент"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Можно выбрать до %d элементов."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Загрузки"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Удалить?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Переместить"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Копировать"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Перемещение..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копирование..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Удаление..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Сбой операции."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Выбранное"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Перемещено."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Скопировано."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Сортировать по"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Сбой."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Карта памяти SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Память устройства"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Добавить в личное хранилище"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Удалить из личного хранилища"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Удалить этот элемент?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Удалить из приватного режима"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Добавить в приватный режим"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Достигнуто максимальное число символов."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Удаление..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Личное хранилище"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Форматирование завершено."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Имя (от Я до А)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Имя (от А до Я)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Снимок экрана"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ничего не найдено."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Сигнал сообщения"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Свойства"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Введите название."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Мои файлы"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Добавлено."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Обработка..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Неподдерживаемый тип файла"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Удалить?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Частное содержимое"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Копировать"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Переместить"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Не удалось добавить ярлык."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Недостаточно памяти. Удалите некоторые элементы"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Удалено."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Приватное хранилище"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ничего не выбрано."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Отправить"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Вид"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Список"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Просмотр"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Сохранить как"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Удаление невозможно."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Родительский контроль"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Имя файла уже используется."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Голос"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Сеть Wi-Fi недоступна. За подключение к мобильной сети может взиматься дополнительная плата (в зависимости от вашего тарифного плана)"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Достигнуто максимальное число символов (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Подготовка..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Выбрано: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Удалить элементы"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Нет загрузок"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Загрузка завершена"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Диспетчер загрузки"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Здесь отображаются загруженные элементы."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Загрузка отменена"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Сбой загрузки"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Недостаточно места в памяти устройства. Вставьте карту памяти SD или перейдите в меню %s, чтобы удалить некоторые данные."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Недостаточно места в памяти устройства. Перейдите в меню %s, чтобы освободить место, затем повторите попытку."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Недостаточно места на карте памяти SD. Перейдите в меню %s, чтобы удалить некоторые данные, или измените место хранения по умолчанию на “Устройство”."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Недостаточно места на карте памяти SD. Перейдите в меню %s, чтобы удалить некоторые данные, затем повторите попытку."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Перейти в “Хранил.”"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Хранилище по умолчанию заполнено"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Старые"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Память"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Удаление..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Карта памяти"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Память устройства"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Уведомление сервера..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Элементы (%d) будут удалены."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Не удается найти этот файл. Нажмите “Загрузка”, чтобы снова загрузить его."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Не удалось открыть файл"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Не удалось найти приложение для открытия этого файла."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Нажмите “Загрузить”, чтобы повторить попытку."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "Будет удален 1 элемент."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Активация содержимого DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Не удается найти приложение для выполнения этого действия."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Место хранения"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Импорт"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Отмена"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ОК"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Выбрать все"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Выбрано: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Загрузка"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Сегодня"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Вчера"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Удалить"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Замен."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Применить ко всем элементам"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Создать ZIP-файл"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Извлечь ZIP-файл"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Мои файлы"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Интернет"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Журнал загрузок"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Нет записей"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Обмен файлами"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Невозможно установ. приложение"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Можно установить только TPK-файлы. Мы рекомендуем устанавливать приложения, загружаемые из только Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Удаление этих элементов отсюда приведет также к их удалению из Dropbox. Будет удалено элементов: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Удаление этого элемента отсюда приведет также к его удалению из Dropbox. 1 элемент будет удален."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Перемещение этих элементов приведет к их удалению из Dropbox. Будет перемещено элементов: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Перемещение этого элемента приведет к его удалению из Dropbox. 1 элемент будет перемещен."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Выбор места хранения"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Стоп"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Загрузка"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Не удалось отправить файл"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Остановка отправок"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Нажмите “Отправить”, чтобы повторить попытку."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Отправка остановится, но файл не будет удален."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Недавно\nпросмотр."
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Сбой сохранения данных"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостаточно места в памяти устройства. Откройте “Параметры” > “Питание и хранилище” > “Хранилище”, удалите часть файлов и повторите попытку."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостаточно места на карте памяти SD. Откройте “Параметры” > “Питание и хранилище” > “Хранилище”, удалите часть файлов и повторите попытку."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Отправить в"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Отправка в Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Частный"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "байт"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Добав."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Домашний"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Будильник"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Прочее"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Опции"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Открыть"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Неизвестная ошибка"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Невозможно использовать ‘.’ или ‘..’ в качестве имени папки."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Не показывать скрытые файлы"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показать скрытые файлы"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Неизвестно"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Имя ярлыка уже используется."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Основной"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Файл"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Файлы"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Папка"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Папки"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Система"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Имя"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Аудиофайлы"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Документы"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Загруженные\nприложения"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Изображения"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Видео"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Отмена"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Отмена"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Создать"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Удалить"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "ОК"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Удалить"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Переименовать"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Удалить"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Добавить ярлык"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Аудиофайлы"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Копировать"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Копировать"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Создать папку"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Удалить ярлык"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Свойства"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Документы"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Загруженные приложения"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Картинки"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Переместить"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Переместить"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Выбрано: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Последние файлы"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Удалить"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Переименовать"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Ярлыки"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Сортировать по"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Удалить"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Отправить в"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Видео"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Вид"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Все"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Ярлыки"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Содержание"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Память устройства"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Расположение"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Карта памяти SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Показывать расширения"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показывать скрытые файлы"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Поставщик"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Нет файлов"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "По возрастанию"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Копировать"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Создать папку"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "По убыванию"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Подробный список"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Свойства"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Больше не показывать"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Тип файла"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Список"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Переместить"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Удалить"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Время"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Удалить"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 элемент будет удален."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Будет удален 1 ярлык."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Копирование..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Перемещение..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Выбранные элементы (%d) будут удалены."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Ярлыки (%d) будут удалены."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Удаление..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "За использование мобильных данных в роуминге может взиматься дополнительная плата (в зависимости от вашего тарифного плана)."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Доступные действия"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Дата создания"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Описание"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Переадресация"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Последнее изменение"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Разрешение"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Общий размер"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Период действия"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Папка назначения вложена в исходную папку."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Папка назначения совпадает с исходной."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Не удалось добавить ярлык."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Не удается скопировать элемент."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Не удалось удалить элемент."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Не удалось переименовать элемент."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Не удалось удалить элемент."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Имя файла уже используется"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Достигнуто максимальное количество ярлыков (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Ярлык добавлен."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Ярлык уже существует"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Обновить"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Элементы (%d) будут удалены."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Будет удалено приложений: %d."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Приложение %s будет удалено."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Размер"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Список"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Имя папки уже используется."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Локальное хранилище"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Память устр."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Вход не выполнен."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Все файлы"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Облачное хранилище"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Порядок"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Ярлыки"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Время"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Удалить"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Содержит"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Лицо не обнаружено"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Опции"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Переместить сюда"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Вставить сюда"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Применить"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Этот тип файла не поддерживается приложениями на вашем устройстве."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Файлы (%d) будут удалены."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Файлы отправлены"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТМЕНА"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "УДАЛИТЬ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Переименовать"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Выберите элемент"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Нет отправок"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Здесь выводятся отправленные элементы."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Сбой сохранения данных"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостаточно места на карте памяти SD. Откройте “Параметры” > “Питание и хранилище” > “Хранилище”, удалите часть файлов и повторите попытку."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостаточно места в памяти устройства. Откройте “Параметры” > “Питание и хранилище” > “Хранилище”, удалите часть файлов и повторите попытку."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Ошибка"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Память заполнена."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Из Dropbox будет удален 1 элемент."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Из Dropbox будет удалено %d эл."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Передача мобильных данных отключена. Подключитесь к сети Wi-Fi или включите мобильные данные и повторите попытку."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Личное хранилище"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Путь"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнуто максимальное число символов (%d)"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Выберите память"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Журнал загрузок"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Журнал загрузок"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Загрузка..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Загрузки"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Нет загрузок"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Сбой загрузки"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Истекает: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Истекло: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Не удалось загрузить файл"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Повторите попытку загрузки файла или удалите его из очереди."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Повторить"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Удалить"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Категория"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Имя папки уже используется"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Имя файла используется"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Файл с таким именем (%s) уже есть в папке назначения."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Папка с таким именем (“%s”) уже есть в конечной папке."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ඔබගේ උපාංගය Wi-Fi ජාලයක් වෙත සබැඳී නැත. ඔබේ ගෙවීම් සැලැස්ම මත පදනම්ව ජංගම ජාලයකට සබැඳීම අතිරේක ගාස්තු අය වීමට හේතු විය හැක."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "හරහා බෙදාහදා ගන්න"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "හරහා බෙදාහදා ගන්න"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ජංගම දත්ත ක්රියා විරහිතයි. ඒ වෙනුවට Wi-Fi ජාලයට සම්බන්ධ වන්න, නැතහොත් ජංගම දත්ත ක්රියාත්මක කර නැවත උත්සාහ කරන්න."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "අයිතම %d ක් මැකෙනු ඇත."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "මෙම අයිතමය මැකෙනු ඇත."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "බාගනිමින්..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "ප්රමාණවත් මතකයක් නොමැත."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "අවලංගු කෙරිණ."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "බාගැනීම අසාර්ථකයි."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "සාර්ථකත්වය."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "සාදන්න"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "මැකිණි."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "ඉවත් කල මතකපත."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "සොයමින්..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "ජාල සම්බන්ධතා දෝෂය."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ෆෝල්ඩරය මකන්න"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ෆෝල්ඩර නාමය ඇතුල් කරන්න."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "බාගත් යෙදුම්"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "ජාල සම්බන්ධතා දෝෂයක් මතුවිය. ඇමතුම අවසන් විය. නැවතත් ජාලයට සම්බන්ධ වන්නද?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "හරි"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "සුරකින්න"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "ඔව්"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "නැත"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "කෙටිමග එක් කරන්න"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "මකන්න"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "කෙටිමග මකන්න"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "කෙටිමග යළි නම් කරන්න"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "සොයන්න"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "සැකසුම්"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "බෙදාහදා ගන්න"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "ගබඩා භාවිතය"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "නැවත නොපෙන්වන්න"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "බයිට්"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "සර්වරයට සම්බන්ධ කිරීම අපහසුයි."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "පෞද්ගලික"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "කෙටිමඟ ඉවත් කරන්න"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "බැටරි මට්ටම අඩුයි"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "ගොනු 1"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "මගේ ඇල්බමය"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "ගෙන් එක් කරන්න"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "දැනුම්දීම්"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ඕනෑම"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "පවතින ප්රයෝජන"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "බයිට්"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "අන්තර්ගතයන්"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "සාදන ලද දිනය"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "දිනය"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "තෝරාගත් අයිතම මකන්නද?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ලේඛන"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "ක්රියාත්මක කරන්න"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ගොනු නාමය"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "ගොනු ආකා."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ෆෝල්ඩර නාමය"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "පින්තූර"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "විය නොහැකි"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "තනි"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "විවේකය"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "අවසන් වරට අලුත් කළේ"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "ලැයිස්තුව හා තොරතුරු"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "පිහිටීම"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC දත්ත අරඹමින්..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "මගේ දෘශ්ය පටි"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "දුරකථන මතකයේ ප්රමාණවත් මතකයක් නැත. අයිතම කීපයක් මකා නැවත උත්සහ කරන්න."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ගොනු නොමැත"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "මැතකදී විවෘත කළ ගොනු නැත"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "මෑත කාලීන ගොනු නැත"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "ගොනු %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "අයිතම %d"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "අයිතම %d"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "හැකි"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "මුද්රණය කරන්න"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "ප්රථිනම් කර."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "අයිති තත්ත්වය"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "රිංග්ටෝන"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "හුවමාරු කරන්න"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "සැඟවුනු ගොනු පෙන්වන්න"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ශබ්දය"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "උඩ"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "වලංගු භාවය"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "ගනුදෙනුකරු"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "වීඩියෝ"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "බිතුපත්"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "මුල් පිටුවට එක් කරන්න"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "මෙතැනට නිර්යාත කරන්න"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "මගේ ගොනු වලට යන්න"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "මුල් පිටුව"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "ප්රතිස්."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "සියලු ෆෝල්ඩර්වල සොයන්න"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "මෙතැන සකසන්න"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "උසස් සෙවුම"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ශ්රව්ය"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "ජංගම ජාලය වෙත සබඳින්න"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ජාලයක් වෙත සම්බන්ධ වන්න"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "ප්රමාණය"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ෆෝල්ඩර නාමය ඇතුල් කරන්න."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "දේශීය"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "නව ෆෝල්ඩරය"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "මෑත ගොනු"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ගොනුව ඉවත් කරන්න"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "හඬ සහ පහර ඡායාරූප හුව. ක."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "ගබඩාව"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ෆෝල්ඩරය තැනිය නොහැක"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "සියල්ල තෝරන්න"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ෆෝල්ඩරයේ නම ඇතුල් කරන්න"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "කෙටිමං වෙත එක් කරන්න"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "රූප ගොනු ලෙස"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "වීඩියෝ ගොනු ලෙස"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "අමතන්නාගේ රිංග්ටෝනය"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "සම්පීඩනය"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ෆෝල්ඩරයක් තනන්න"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "දිනය (වඩා මෑත)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "දිනය (පැරණිම)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "විසම්පීඩනය"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "මෙතනට විසම්පීඩනය කරන්න"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "පෙරනිමි රිංග්ටෝනය"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "විස්තරාත්මක දැක්ම"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "සංස්කරණය කරන්න"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "දිග හරින්න"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "වර්තමාන ෆෝල්ඩරය වෙත දිග හරින්න"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ෆෝල්ඩරය වෙත යන්න"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ගොනු දිගුව සඟවන්න"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "අයිතම"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "නම"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "අනුව ලැයිස්තුගත කරන්න"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "මෙතනට ගෙන එන්න"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "නම"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ගොනු පිහිටුම විවෘත කරන්න"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "පුද්ගලික පිටුව"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ශබ්දය සටහන් කරන්න"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "සබඳතා වෙත ලියාපදිංචි කරන්න"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "යළි නම් කරන්න"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "නැවත නම්කරන ලදී."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ෆෝල්ඩරය නැවත නම් කරන්න"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "මෙතැන සුරකින්න"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "සමීපස්ථ උපාංග ස. පිරික්."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "තෝරන ලදි"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "සබැඳිය බෙදාහදා ගන්න"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ගොනු දිගුව පෙන්වන්න"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "වෙන් කරන්න"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "මෙමගින් සුබෙදන්න"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "සංක්ෂිප්ත දැක්ම"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ලෙස පෙන්වන්න"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "ලැයිස්තුව මගින් පෙන්වන්න"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "සංක්ෂිප්තව පෙන්."
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "අයිතම 1 ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ආරෝහණ"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "මකන්නද?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "පවත්වාගෙන යන්න"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "පිටපත් කිරීම අසමත් විය."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "මැකීම අසාර්ථකයි."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "තෝරාගත් අයිතමය මකන්නද?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "අවරෝහණ"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ගොනුව. යැවිය නොහැක."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ගොනුව නැත."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ගොනු නාමය දැනටමත් භාවිතා වේ."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ෆෝල්ඩර නාමය දැනටමත් පවතී."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ආකෘතිය"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "යවන්නා"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "ආදාන පෙළ"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "අවලංගු ගොනු නාමය."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "ප්රෙව්ශනය කරමින්..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "උපරිම ෆෝල්ඩර ගණනට ලඟා විය."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "ගෙන යාම අසාර්ථකයි."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "නම හිස්."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "ප්රමාණවත් සමුහ මතකයක් නොමැත."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ප්රමාණවත් මතකයක් නැත. අයිතම කීපයක් මකා නැවත උත්සහ කරන්න."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "ප්රමාණවත් මතකයක් නැත. %s ලබාගත හැක"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "මෙහි අලවන්න"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "අයිතම %d මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "අවසරය ප්රතික්ෂේප විය."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "මෑතකාලීන ගොනු ලැයිස්තුව වෙතින් ඉවත් කරන්නද?."
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "කෙටිමං වෙතින් ඉවත් කරන්නද?."
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "ඉවත් කරන්න?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "සමාන ගොනු නාමයක් දැනටමත් පවතී!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "එකම නම දැනටමත් භාවිතයේ."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "අයිතමය තෝරන්න"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "යැවීම අසාර්ථකයි."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "කෙටිමග එක් කෙරිණි."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "අවසන් ෆෝල්ඩරය මුලාශ්ර ෆෝල්ඩරයේ උප ෆෝල්ඩරය වේ."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "ඉලක්ක ෆෝල්ඩරය සහ මුල් ෆෝල්ඩරය සමානයි."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "මෙම ක්රියාව සිදුකළ නොහැක. ජාල දෝෂයක් සිදු විය."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "ඇමතුම අතරතුර වාදනය කළ නොහැක."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM ආරක්ෂිත අන්තර්ගත නාදරටාවක් හෝ දැනුම්දීම් සංඥාවක් ලෙස සැකසිය නොහැක."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "සමීපස්ථ උපාංග පිරික්සීම සඳහා ඔබ Wi-Fi ජාලයකට සබැඳිය යුතුය. Wi-Fi ඔස්සේ සබැඳී නැවත උත්සාහ කරන්න."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "ආපසු"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "පිටපත් කරන්න"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "මකන්න"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "සංස්ක. ක."
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "ගෙනයන්න"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "සොයන්න"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "පෙළගස්වන පිළිවෙළ"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "ලෙස පෙන්වන්න"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "අව. කර."
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "අව. ක."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "විස්තර"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "සියල්ල"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "බාහිර ගබඩාව"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "මතකපත"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "දුරකථනය"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "ඉහළ"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "සම්පීඩිත"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "විසම්පීඩිත"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ගොනුව බාගනිමින්..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ගොනු හකුළන ලදී"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ගොනු දිගහරින ලදී"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ගොනුව ආයාත කෙරිණි."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "උපාංග කිසිවක් හමු නොවිණි. පසුබිම තුළ පිරික්සීම දිගටම සිදුවනු ඇත."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "ඩිරෙක්ටරිය"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "සම්බ. වීම"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "පෙරනිමි දැනුම්දීම් හඬ"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "කෙටිමං එක් කරන්න"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "අයිතම මකන්නද?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "නැවත නම් කරන්න"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "සැකසුම්"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "ඉවත් කර."
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "අයිතමය මකන්න"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "අයිතම තෝරන්න"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "ප්රතිඵල හමු නොවිණි"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "අයිතම %d මකන්නද?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "අයිතමය මකන්නද?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "අයිතම 1 ක් තෝරා ඇත."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "වැරදි අකුරු ඇතුල් කර තිබේ. නැවත උත්සාහ කරන්න."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "අයිතම %d ක් තෝරා ඇත."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "නිහඬ"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "අයිතමය තෝරන්න"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "ඔබට %d දක්වා අයිතම තේරිය හැකිය."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "බැගැනීම්"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "මකන්නද?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "ගෙනයන්න"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "පිටපත් ක."
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "ගෙනයමින්..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "පිටපත් වෙමින්..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "මකා දමමින්..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "මෙහෙයුම අසාර්ථකයි."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "තෝරන ලදි"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "ගෙන යැවිණි."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "පිටපත් විය."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "වශයෙන් වෙන් කරන්න"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "අසාර්ථකයි."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "නිමයි"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD කාඩ්පත"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "උපාංග මතකය"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "පුද්ගලික සංචිතයට එක් කරන්න"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "පුද්ගලික සංචිතයෙන් ඉවත් කරන්න"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "මෙම අයිතමය මකන්න ද?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "පෞද්ගලික වෙතින් ඉවත් කරන්න"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "පුද්ගලික වෙත ගෙන යන්න"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "උපරිම අක්ෂර ගණනට ලඟා විය."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "ඉවත් කරමින්..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "පුද්ගලික ගබඩාව"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ෆෝමැට් කිරීම සම්පූර්ණ විය."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "නම (Z සිට A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "නම (A සිට Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "තිර ග්රහණය"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "ප්රතිඵල හමුවූයේ නැත."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "පණිවිඩ සංඥාව"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "විස්තර"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "නම ඇතුලත් කරන්න."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "මගේ ගොනු"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "එක් කෙරිණි."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "සකසමින්..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "සහාය නොලත් ගොනු වර්ගය."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "ඉවත් කරන්න?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "පෞද්ගලික අන්තර්ගතය"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "වෙත පිටපත් කරන්න"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "වෙත ගෙනයන්න"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "කෙටිමග එක් කිරීමට අසමත් විය."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "ප්රමාණවත් මතකයක් නොමැත. අයිතම කීපයක් මකා දමන්න."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "ඉවත් කෙරිණී."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "පෞද්ගලික සංචිතය"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "කිසිවක් තෝරා නොමැත."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "හුවමාරු ක."
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "ලෙස පෙ."
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "ලැයිස්තුව"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "පෙන්ව."
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ලෙස සුර."
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "ඉවත් කිරීම අසාර්ථකයි."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "මවිපිය ඇගයුම"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ගොනු නාමය දැනටමත් භාවිතා වේ."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "හඬ"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi නොමැත. ඔබේ ගෙවීම් සැලැස්ම අනුව ජංගම ජාල වෙත සම්බන්ධ වීමෙන් අතිරේක ගාස්තු අය වීමට ඉඩ තිබේ."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "උපරිම අනුලකුණු ගණන (%d) ළඟා වී තිබේ."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "පිළියෙළ කරමින්..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ක් තෝරා ඇත"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "අයිතම මැකීම."
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "බාගැනීම් නොමැත"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "බාගැනීම සම්පූර්ණයි"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "බාගැනීම් කළමනාකරු"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ඔබ අයිතම බාගත් පසු, ඒවා මෙහි පෙන්වනු ඇත."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "බාගැනීම අවලංගු විණි"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "බා ගැනීම අසාර්ථකයි"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "ඔබගේ උපාංග ගබඩාව තුළ ප්රමාණවත් ඉඩක් නැත. දත්ත සමහරක් මැකීමට හෝ SD කාඩ්පතක් ඇතුළු කිරීමට %s සැකසුම් වෙත යන්න."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "ඔබගේ උපාංග ගබඩාව තුළ ප්රමාණවත් ඉඩක් නැත. ගබඩා ඉඩ ටිකක් නිදහස් කිරීමට %s සැකසුම් වෙත ගොස්, අනතුරුව නැවත උත්සාහ කරන්න."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "ඔබේ SD කාඩ්පතේ ප්රමාණවත් ඉඩක් නැත. දත්ත සමහරක් මැකීමට, නැතහොත් පෙරනිමි ගබඩා ස්ථානය උපාංගය වෙත වෙනස් කිරීමට %s සැකසුම් වෙත යන්න."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "ඔබේ SD කාඩ්පතේ ප්රමාණවත් ඉඩක් නැත. දත්ත ටිකක් මැකීමට %s සැකසුම් වෙත ගොස්, අනතුරුව නැවත උත්සාහ කරන්න."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "ගබඩාව වෙත යන්න"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "පෙරනිමි ෆෝල්ඩරය පූර්ණයි"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "වඩා පැරණි"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "ගබඩාව"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "ඉවත් කරමින්..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD කාඩ්පත"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "උපාංග ගබඩාව"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "සර්වරයට දැනුම් දෙමින්..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "අයිතම %d මැකෙනු ඇත."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "මෙම ගොනුව සොයාගත නොහැකිය. එය නැවත බාගැනීමට උත්සාහ කිරීමට බාගන්න තට්ටු කරන්න."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ගොනුව විවෘත කළ නොහැක"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "මෙම ගොනුව විවෘත කිරීමට යෙදුමක් සොයාගත නොහැකි විය."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "නැවත උත්සාහ කිරීමට බාගන්න තට්ටු කරන්න."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "අයිතම 1 ක් මැකෙනු ඇත."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM අන්තර්ගතය සක්රිය කරමින්..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "මෙම ක්රියාව ඉටු කිරීමට යෙදුම සොයා ගත නොහැක."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "සංචිත පිහිටුම"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "ආයාත කරන්න"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "අවලංගු ක."
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "හරි"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "සියල්ල තෝරන්න"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ක් තෝරා ඇත"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "බාගන්න"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "අද"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "ඊයේ"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "මකන්න"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "ආදේශ ක."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "අයිතම සියල්ල වෙත යොදන්න"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip ගොනුව තනන්න"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Zip ගොනුව දිග හැරීම"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "මගේ ගොනු"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "වෙබ්"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "බාගැනීම් ඉතිහාසය"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "ඉතිහාසය නැත"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "සරල බෙදා ගැනීම"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "යෙදුම ස්ථාපානය කළ නොහැකිය"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK ගොනු පමණක් ස්ථාපිත කළ හැකිය. ඔබට Tizen Store වෙතින් බාගත් යෙදුම් පමණක් ස්ථාපනය කිරීමට අප නිර්දේශ කරන්නෙමු."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "මෙම අයිතම මෙතැනින් මැකීමෙන් ඒවා Dropbox වෙතින් ද මැකෙනු ඇත. අයිතම %d ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "මෙම අයිතමය මෙතැනින් මැකීමෙන් එය Dropbox වෙතින් ද මැකෙනු ඇත. අයිතම 1 ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "මෙම අයිතම ගෙන යාමෙන් ඒවා Dropbox වෙතින් මැකෙනු ඇත. අයිතම %d ක් ගෙන යනු ඇත."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "මෙම අයිතමය ගෙන යාමෙන් එය Dropbox වෙතින් මැකෙනු ඇත. අයිතම 1 ක් ගෙන යනු ඇත."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "ගබඩා ස්ථානය තෝරන්න"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "නවත්වන්න"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "උඩුගත කරන්න"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ගොනුව උඩුගත කිරීම අසමත් විය"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "උඩුගත කිරීම් නැවැත්වීම"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "නැවත උත්සාහ කිරීමට උඩුගත කරන්න තට්ටු කරන්න."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "උඩුගත කිරීම නැවතෙනු ඇති නමුත් ගොනුව මැකෙනු නොලැබෙනු ඇත."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "මෑත දී බැලූ"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "දත්ත සුරැකිය නොහැකිය"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ඔබේ උපාංග ගබඩාවේ ප්රමාණවත් ඉඩක් නොමැත. සැකසුම් > බලය සහ ගබඩාව > ගබඩාව වෙත යන්න, ඉන්පසු ගොනු කිහිපයක් මකා දමා නැවත උත්සාහ කරන්න."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ඔබේ SD කාඩ්පතේ ප්රමාණවත් ඉඩක් නොමැත. සැකසුම් > බලය සහ ගබඩාව > ගබඩාව වෙත යන්න, ඉන්පසු ගොනු කිහිපයක් මකා දමා නැවත උත්සාහ කරන්න."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "උඩුගත කරන ස්ථානය"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox උඩුගත කිරීම්"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "පුද්ගලික"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "බයිට්"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "එක් කර."
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "නිවස"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "එලාම්"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "අනෙකුත්"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "තවත්"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "විවෘත කරන්න"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "දෝෂය නොදනී."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ෆෝල්ඩරයයේ නම ‘.’ හෝ ‘..’ ලෙස පිහිටුවිය නොහැක."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "සැඟවුණු ගොනු නොපෙන්වන්න"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "සැඟවුණු ගොනු පෙන්වන්න"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "නොදන්නා"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "කෙටිමං නාමය දැනටමත් භාවිතයේ පවතී."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "මූලික"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ගොනුව"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ගොනු"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ෆෝල්ඩරය"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ෆෝල්ඩර"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "පද්ධතිය"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "නම"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ශ්රව්ය ගොනු"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ලේඛ"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "බාගත් යෙදුම්"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "අනුරූ"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "වීඩියෝ"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "අවලංගු කරන්න"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "අවලංගු කරන්න"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "තනන්න"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "මකන්න"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "හරි"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "ඉවත් කරන්න"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "යළි නම් කරන්න"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "අස්ථාපනය කර."
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "කෙටිමග එක් කිරීම"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ශ්රව්ය ගොනු"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "පිටපත් කිරීම"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "පිටපත් කළ යුත්තේ"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ෆෝල්ඩරය තැනීම"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "කෙටිමග මකන්න"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "විස්තර"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ලේඛන"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "බාගත් යෙදුම්"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "පින්තූර"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "ගෙන යාම"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "මේ වෙත යන්න"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ක් තෝරා ඇත"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "මෑත ගොනු"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "ඉවත් කරන්න"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "යලි නම් කරන්න"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "සැකසුම්"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "කෙටිමං"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "ලෙස සුබෙදන්න"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "අස්ථාපනය"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "උඩුගත කළ යුත්තේ"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "වීඩියෝ"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ලෙස බලන්න"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "සියල්ල"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "කෙටිමං"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "අන්තර්ගතය"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "උපාංග ගබඩාව"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ආකෘතිය"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "පිහිටීම"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD කාඩ්පත"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ගොනු දිගු පෙන්වන්න"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "සැඟවුණු ගොනු පෙන්වන්න"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "විශාලත්වය"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "වර්ගය"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "විකුණුම්කරු"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ගොනු නැත"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ආරෝහණ"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "පිටපත් කරන්න"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ෆෝල්ඩරය තනන්න"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "අවරෝහණ"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "විස්තරාත්මක ලැයිස්තුව"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "විස්තර"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "නැවත නොපෙන්වන්න"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ගොනු වර්ගය"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "ලැයිස්තුව"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "ගෙන යන්න"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "ඉවත් කරන්න"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "ප්රමාණය"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "වෙලාව"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "ආකාරය"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "අස්ථාපනය කරන්න"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "අයිතම 1 ක් ඉවත් වනු ඇත."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "කෙටිමං 1 ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "පිටපත් වෙමින්..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "ගෙනයමින්..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "අයිතම %d ක් ඉවත් කරනු ඇත."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "කෙටිමං %d ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "ඉවත් කරමින්..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "රෝමිං අතරතුර ජංගම දත්ත භාවිතා කිරීම ඔබගේ ගෙවීම් සැලසුම මත රඳා පවතිමින් අමතර ගාස්තු වලට හේතු විය හැක."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "ගත හැකි ප්රයෝජන"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "තැනූ දිනය"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "විස්තරය"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "යොමු කිරීම"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "අවසන් වරට විකරණය කළේ"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "විභේදනය"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "මුළු විශාලත්වය"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "වලංගුභාවය"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "ඉලක්ක ෆෝල්ඩරය මූලාශ්ර ෆෝල්ඩරයේ අනු ෆෝල්ඩරයකි."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "ඉලක්ක ෆෝල්ඩරය මූලාශ්ර ෆෝල්ඩරයමයි."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "කෙටිමග එක් කිරීම අසාර්ථකයි."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "අයිතමය පිටපත් කිරීම අසාර්ථකයි."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "අයිතමය මැකීම අසාර්ථකයි."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "අයිතමය ගෙනයාම අසාර්ථකයි."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "අයිතමය ඉවත් කිරීම අසාර්ථකයි."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ගොනු නම දැනටමත් භාවිතයේ පවතී."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "උපරිම කෙටිමං ගණනට (%d) ළඟා විය."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "කෙටිමග එක් කෙරිණි."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "කෙටිමං දැනටමත් පවතී."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "නැවුම් කරන්න"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "අයිතම %d ක් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "යෙදුම් %d ක් අස්ථාපනය කෙරෙනු ඇත."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s අස්ථාපනය කෙරෙනු ඇත."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "ප්රමාණය"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "ලැයිස්තු පෙනුම"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ෆෝල්ඩර් නාමය දැනටමත් භාවිතයේ පවතී."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "ප්රාදේශීය ගබඩාව"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "උපාංග ගබඩාව"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "ඇතුල් වී නොමැත."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "සියලු ගොනු"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "ක්ලවුඩ් ගබඩාව"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "පිළිවෙළ"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "කෙටිමං"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "වේලාව"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "අස්ථාපනය කරන්න"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "අන්තර්ගතයි"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "මුහුණක් නොපෙන්වයි"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "වැඩිදුර"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "මෙතනට ගෙන එන්න"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "මෙහි අලවන්න"
+
+msgid "IDS_PB_SK_SET"
+msgstr "සකසන්න"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "මෙම ගොනු වර්ගයට ඔබගේ උපාංගයේ ඇති කිසිදු යෙදුමක් සහාය නොදක්වයි."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "ගොනු %dක් මැකෙණි."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ගොනු යැවිණි"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "නිමයි"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "අවලංගු කර."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "මකන්න"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "නැවත නම් කරන්න"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "අයිතමය තේරීම"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "උඩුගත කිරීම් නොමැත"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "ඔබ අයිතම උඩුගත කළ පසු, ඒවා මෙහි දිස්වනු ඇත."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "සැකසුම්"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "දත්ත සුරැකිය නොහැකිය"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ඔබේ SD කාඩ්පතේ ප්රමාණවත් ඉඩක් නොමැත. සැකසුම් > බලය සහ ගබඩාව > ගබඩාව වෙත යන්න, ඉන්පසු ගොනු කිහිපයක් මකා දමා නැවත උත්සාහ කරන්න."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "ඔබේ උපාංග ගබඩාවේ ප්රමාණවත් ඉඩක් නොමැත. සැකසුම් > බලය සහ ගබඩාව > ගබඩාව වෙත යන්න, ඉන්පසු ගොනු කිහිපයක් මකා දමා නැවත උත්සාහ කරන්න."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "දෝෂය."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "මතකය සම්පූර්ණයි."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "අයිතම 1 ක් Dropbox වෙතින් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "අයිතම %d ක් Dropbox වෙතින් මැකෙනු ඇත."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "ජංගම දත්ත ක්රියා විරහිතයි. Wi-Fi ජාලයකට සම්බන්ධ වන්න නැතහොත් ජංගම දත්ත ක්රියාත්මක කර නැවත උත්සාහ කරන්න."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "සැකසුම්"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "පුද්ගලික ගබඩාව"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "මග"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "උපරිම අනුලකුණු ගණන %d ළඟා විණි."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "ගබඩාව තෝරන්න"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "බාගැනීම් ඉතිහාසය"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "බාගැනීම් ඉතිහාසය"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "බාගනිමින්..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "බාගැනීම්"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "බාගැනීම් නැත"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "බාගැනීම අසමත් විය"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "කල් ඉකුත් වන්නේ: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "කල් ඉකුත් වී ඇත්තේ: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ගොනුව බාගැනීම අසාර්ථකයි"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ගොනුව නැවත බාගැනීමට උත්සාහ කරන්න, හෝ බාගැනීමේ පෝලිමෙන් එය ඉවත් කරන්න."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "යළි උත්. ක."
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "ඉවත් කරන්න"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "ප්රවර්ගය"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ෆෝල්ඩරයේ නම භාවිතයේ පවතී"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ගොනු නාමය භාවිතයේ පවතී"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "මෙම ගොනු නම (%s) දැනටමත් ගමනාන්ත ෆෝල්ඩරයේ භාවිතයේ පවතී."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "මෙම ෆෝල්ඩරයේ නම (%s) දැනටමත් ගමනාන්ත ෆෝල්ඩරය තුළ භාවිතයේ පවතී."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Vaše zariadenie nie je pripojené k sieti Wi-Fi. Pripojenie k mobilnej sieti môže znamenať ďalšie poplatky v závislosti od vášho tarifného programu."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Zdieľať cez"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Zdieľať cez"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilné dátové pripojenie je vypnuté. Pripojte sa namiesto toho k sieti Wi-Fi alebo zapnite mobilné dátové pripojenie a skúste to znova."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Vykoná sa odstr. %d položiek."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Táto položka sa odstráni."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Sťahovanie..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatok pamäte."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Zrušené"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Stiahnutie nedostupné."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Dokončené."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Vytvoriť"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Odstránené."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Pamäťová karta vybraná."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Hľadanie..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Chyba pripojenia k sieti."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Odstrániť priečinok"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Zadajte názov priečinka."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Stiahnuté aplikácie"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Vyskytla sa chyba sieťového pripojenia. Hovor sa ukončil. Znova pripojiť k sieti?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Uložiť"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Áno"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Pridať odkaz"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Odstrániť odkaz"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Premenovať odkaz"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Vyhľadávanie"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Zdieľať"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Využitie úložiska"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nezobrazovať znova"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nedá sa pripojiť na server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Súkromné"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Odstrániť odkaz"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Vybitá batéria"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 súbor"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Môj album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Pridať z"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Výstrahy"
+
+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_BYTE"
+msgstr "B"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Obsah na stiahnutie"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Dátum vytvorenia"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Dátum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Vymazať vybraté položky?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Vykonať"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Názov súboru"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Typ súb."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Názov priečinka"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Preposlanie"
+
+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_BODY_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemožné"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Jednotlivé"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Naposledy upravené"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Zoznam a podrobnosti"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Miesto"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Inicializujú sa údaje MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moje videoklipy"
+
+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_BODY_NO_FILES"
+msgstr "Žiadne súbory"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Žiadne naposledy otvorené súbory"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Žiadne nedávne súbory"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "Počet súborov: %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d položka"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "Počet položiek: %d"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Možné"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tlač"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Prem."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stav práv"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvonenia"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Zdieľať"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Zobraziť skryté súbory"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuky"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Využ. úlož. priest."
+
+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_BODY_UP"
+msgstr "Hore"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Platnosť"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dodávateľ"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videá"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapety"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Prid. na dom. s."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportovať sem"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Ísť na Moje súbory"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domov"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Nahradiť"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Hľadať vo všet. prieč."
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Nastaviť sem"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Rozšírené hľadanie"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Zvuk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Pripojenie k mobilnej sieti"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Pripojenie k sieti Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Počet"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Zadajte názov priečinka."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokálna"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nový priečinok"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Najnovšie súbory"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Odstrániť súbor"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Zdieľ. zvuku a fotogr."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "pamäť"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Priečinok sa nedá vytvoriť"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Vybrať všetko"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Zadajte názov priečinka"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Pridať do odkazov"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Ako obrázkové súbory"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Ako video súbory"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Zvonenie volajúceho"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimovať"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Vytvoriť priečinok"
+
+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_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimovať"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimovať sem"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Predvolené zvonenie"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detailné zobrazenie"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Upraviť"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrahovať"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extrahovať do aktuálneho priečinka"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Prejsť do priečinka"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skryť príponu súboru"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Položky"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Meno"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Presunúť sem"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Meno"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Otvoriť umiestnenie súboru"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Osobná stránka"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Nahrať zvuk"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Zaregistrovať do kontaktov"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Premenovať"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Premenované."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Premenovať priečinok"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Uložiť sem"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Hľadať blízke zariadenia"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Vybrané"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Zdieľať prepojenie"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Zobraziť príponu súboru"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Rozdeliť"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Zobrazenie miniatúr"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Zobraziť ako"
+
+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_OPT_ZIP"
+msgstr "Komprimovať"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 položka sa vymaže."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Vzostupne"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Odstrániť?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Pokračovať"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopírovanie sa nepodarilo."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Vymazanie sa nepodarilo."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Vymazať vybratú položku?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Zostupne"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Súbor DRM. Nedá sa odoslať."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Súbor DRM nie je k dispozícii."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Názov súboru už existuje."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Názov priečinka už existuje."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Formát"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Zadaj text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neplatný názov súboru."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Načítava sa..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dosiahol sa maximálny počet priečinkov."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Presunutie sa nepodarilo."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Názov je prázdny."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedostatok odkladacej pamäte."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nedostatok pamäte. Odstráňte niektoré položky a skúste to znova."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedostatok pamäte. K dispozícii je %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Vložiť sem"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d položky sa vymažú."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Povolenie odmietnuté."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Odstrániť zo zoznamu nedávnych súborov?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Odstrániť z odkazov?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Odstrániť?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Rovnaký názov súboru už existuje."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Rovnaký názov sa už používa."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Vybrať položku"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Odoslanie zlyhalo."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Odkaz bol pridaný."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Cieľový priečinok sa zhoduje so zdrojovým priečinkom."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Zariadenie bolo odpojené"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Túto akciu nemožno vykonať. Došlo k chybe siete."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Počas hovoru sa nedá prehrávať."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Ak chcete vyhľadať blízke zariadenia, musíte byť pripojení k sieti Wi-Fi. Pripojte sa cez sieť Wi-Fi a skúste to znova."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Späť"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopírovať"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Upraviť"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Presun."
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Hľadať"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Zobr. ako"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Zruš."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Všetko"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Exter. úložný priestor"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Pamäťová karta"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefón"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Hore"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimované."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimované."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Sťahuje sa súbor..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Súbory boli skomprimované."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Súbory boli extrahované."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Súbor bol importovaný."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nenašli sa žiadne zariadenia. Vyhľadávanie bude pokračovať na pozadí."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Adresár"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Pripojiť"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Predvolený zvuk oznámení"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Pridať skratku"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Vymazať položky?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Premenovať"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Odstrániť"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Odstrániť položku"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Vybrať položky"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nenašli sa žiadne výsledky"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Vymazať %d položiek?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Vymazať položku?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 vybratá položka."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Zadali ste neplatný znak. Skúste to znova"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Vybraté položky: %d."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tichý"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Vybrať položku"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Môžete vybrať maximálne %d položiek."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Stiahnuté položky"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Odstrániť?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Presun."
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopírovať"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Presúvanie..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopírovanie..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Odstraňovanie..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operácia zlyhala."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Vybrané"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Presunuté."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Skopírované."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Nepodarilo sa."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Hotovo"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Karta SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Pamäť zariadenia"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Pridať do osobného úložného priestoru"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Odstrániť z osobného úložného priestoru"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Odstrániť túto položku?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Odstrániť z priečinka Súkromné"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Premiestniť do priečinka Súkromné"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Bol dosiahnutý maximálny počet znakov."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Odstraňovanie..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Osobný úložný priestor"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formátovanie je dokončené."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Názov (od Z po A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Názov (od A po Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Snímka obrazovky"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nenašli sa žiadne výsledky."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Upozornenie na správu"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Zadať meno"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moje súbory"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Pridané."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Prebieha spracovanie..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodporovaný typ súboru."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Odstrániť?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Súkromný obsah"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopírovať do"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Presunúť do"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nepodarilo sa pridať odkaz."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedostatok pamäte. Vymažte niektoré položky"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Odstránené."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Súkromné úložisko"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nič nie je vybrané."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Zdieľať"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Zobr. ako"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Zoznam"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Zobraziť"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Uložiť ako"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Odstránenie sa nepodarilo."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Rodičovské hodnotenie"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Názov súboru už existuje."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Hlas"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi nie je k dispozícii. Pripojenie k mobilným sieťam môže znamenať ďalšie poplatky v závislosti od vášho tarifného programu."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Dosiahol sa maximálny počet znakov (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Príprava..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Vybraté: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Odstrániť položky"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Žiadne sťahovania"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Sťahovanie je dokončené"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Správca sťahovaní"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Po stiahnutí položiek sa zobrazia tu."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Sťahovanie bolo zrušené"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Sťahovanie zlyhalo"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "V úložisku zariadenia nie je dostatok miesta. Prejdite do menu %s a odstráňte niektoré údaje, alebo vložte kartu SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "V úložisku zariadenia nie je dostatok miesta. Prejdite do menu %s, uvoľnite miesto v úložisku a potom to skúste znova."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Na karte SD nie je dostatok miesta. Prejdite do menu %s a odstráňte niektoré údaje, alebo zmeňte predvolené umiestnenie úložiska na Zariadenie."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Na karte SD nie je dostatok miesta. Prejdite do menu %s, odstráňte niektoré údaje a potom to skúste znova."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Prejsť do úložiska"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Predvolený úložný priestor je plný"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Staršie"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Úložisko"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Odstraňovanie..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Karta SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Úložisko zariadenia"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Oznamuje sa serveru..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d položky sa vymažú."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Tento súbor sa nedá nájsť. Ťuknutím na tlačidlo Stiahnuť ho skúste stiahnuť znova."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Súbor sa nedá otvoriť"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nedá sa nájsť aplikácia na otvorenie tohto súboru."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Ťuknutím na tlačidlo Stiahnuť to skúste znova."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 položka sa vymaže."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktivuje sa obsah DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nedá sa nájsť aplikácia na vykonanie tejto akcie."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Umiestnenie úložiska"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importovanie"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Zrušiť"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Vybrať všetko"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Vybraté: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Stiahnuť"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Dnes"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Včera"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Nahrad."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Použiť pre všetky položky"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Vytvoriť komprimovaný súbor"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Extrahovanie komprimovaného súboru"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moje súbory"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "História sťahovaní"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Žiadna história"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Jednoduché zdieľanie"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Aplikácia sa nedá nainštalovať"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Nainštalovať možno iba súbory TPK. Odporúčame inštalovať iba aplikácie stiahnuté zo služby Obchod Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Odstránením týchto položiek odtiaľto sa odstránia aj zo služby Dropbox. Vykoná sa odstránenie %d položiek."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Odstránením tejto položky odtiaľto sa odstráni aj zo služby Dropbox. Odstráni sa 1 položka."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Tieto položky sa po premiestnení odstránia zo služby Dropbox. Vykoná sa premiestnenie %d položiek."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Táto položka sa po premiestnení odstráni zo služby Dropbox. Premiestni sa 1 položka."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Vyberte umiest. úlož. priest."
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Zastaviť"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Odoslať"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Nepodarilo sa odoslať súbor"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Zastavenie odosielaní"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Ťuknutím na tlačidlo Odoslať to skúste znova."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Odosielanie sa zastaví, ale súbor sa neodstráni."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Nedávno zobrazené"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Údaje sa nedajú uložiť"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V úložisku zariadenia nie je dostatok miesta. Prejdite do menu Nastavenia > Energia a úložisko > Úložisko a potom odstráňte niektoré súbory a skúste to znova."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na karte SD nie je dostatok miesta. Prejdite do menu Nastavenia > Energia a úložisko > Úložisko a potom odstráňte niektoré súbory a skúste to znova."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Odoslať do"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Odosielania do sl. Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Súkromné"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "B"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Pridať"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Domov"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Budík"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Ostatné"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Ďalšie"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Otvoriť"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Neznáma chyba."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Ako názov priečinka sa nedá nastaviť „.“ ani „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Nezobrazovať skryté súbory"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Zobraziť skryté súbory"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Neznáme"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Názov odkazu sa už používa."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Základný"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Súbor"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Súbory"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Priečinok"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Priečinky"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Systém"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Meno"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Zvukové súbory"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Stiahnuté aplikácie"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Fotografie"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videá"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Zrušiť"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Zrušiť"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Vytvoriť"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Premenovať"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Odinštalovať"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Pridanie odkazu"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Zvukové súbory"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopírovanie"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopírovať do"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Vytvoriť priečinok"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Odstrániť odkaz"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenty"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Stiahnuté aplikácie"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Obrázky"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Premiestnenie"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Premiestniť do"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Vybraté: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Najnovšie súbory"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Premenovať"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Skratky"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Zoradiť podľa"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Odinštalovať"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Odoslať do"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videá"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Zobraziť ako"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Všetky"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Odkazy"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Pamäť zariadenia"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Formát"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Umiestnenie"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Karta SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Zobraziť prípony súborov"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Zobraziť skryté súbory"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Veľkosť"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Dodávateľ"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Žiadne súbory"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Vzostupne"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopírovať"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Vytvoriť priečinok"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Zostupne"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Podrobný zoznam"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Už nezobrazovať"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Typ súboru"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Zoznam"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Premiestniť"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Odstrániť"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Veľkosť"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Odinštalovať"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 položka sa odstráni."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Odstráni sa 1 odkaz."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopírovanie..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Presúvanie..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Položky v počte %d sa odstránia."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Vykoná sa odstránenie %d odkazov."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Odstraňovanie..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Používanie mobilného dátového pripojenia počas roamingu môže mať za následok ďalšie poplatky v závislosti od vášho tarifného programu."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Dostupné použitia"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Dátum vytvorenia"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Popis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Presmerovanie"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Naposledy upravené"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rozlíšenie"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Celková veľkosť"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Platnosť"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Cieľový priečinok je podpriečinkom zdrojového priečinka."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Cieľový priečinok je zhodný so zdrojovým priečinkom."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Nepodarilo sa pridať odkaz."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Nepodarilo sa skopírovanie položku."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Nepodarilo sa odstrániť položku."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Nepodarilo sa premiestniť položku."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Nepodarilo sa odstrániť položku."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Názov súboru sa už používa."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Dosiahol sa maximálny počet odkazov (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Odkaz sa pridal."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Odkaz už existuje."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Obnoviť"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Vykoná sa odstránenie %d položiek."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Vykoná sa odinštalovanie %d aplikácií."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s sa odinštaluje."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Veľkosť"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Zapnúť zoznam"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Názov priečinka sa už používa."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokálne úložisko"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Úlož. priest. zar."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nie ste prihlásení."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Všetky súbory"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Úložný priestor cloud"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Poradie"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Skratky"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Čas"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Odinštalovať"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Obsahuje"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Nedetekovala sa žiadna tvár"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Už existuje."
+
+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_MORE"
+msgstr "Ďalšie"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Presunúť sem"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Prilepiť sem"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Nastaviť"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Tento typ súborov nepodporuje žiadna aplikácia vo vašom zariadení."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Vykoná sa odstránenie %d súborov."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Súbory boli odoslané"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIŤ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ODSTRÁNIŤ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Premenovať"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Vyberte položku"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Žiadne odosielania"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Tu sa zobrazia položky po ich odoslaní."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Údaje sa nedajú uložiť"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na karte SD nie je dostatok miesta. Prejdite do menu Nastavenia > Energia a úložisko > Úložisko a potom odstráňte niektoré súbory a skúste to znova."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V úložisku zariadenia nie je dostatok miesta. Prejdite do menu Nastavenia > Energia a úložisko > Úložisko a potom odstráňte niektoré súbory a skúste to znova."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Chyba."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Pamäť plná."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Odstráni sa 1 položka z konta Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Vykoná sa odstránenie %d položiek z konta Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilné dátové pripojenie je vypnuté. Pripojte sa k sieti Wi-Fi alebo zapnite mobilné dátové pripojenie a skúste to znova."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Osobný úložný priestor"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Cesta"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosiahol sa maximálny počet znakov (%d)."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Vybrať ukladací priestor"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "História sťahovaní"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "História sťahovaní"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Sťahuje sa..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Stiahnuté"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Žiadne stiahnuté súbory"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Sťahovanie zlyhalo"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Platnosť uplynie: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Platnosť uplynula: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Nepodarilo sa stiahnuť súbor"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Skúste stiahnuť súbor znova alebo ho odstráňte z frontu sťahovaní."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Zopakovať"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Odstrániť"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategória"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Názov priečinka sa používa"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Soubor už existuje"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tento názov súboru (%s) sa už používa v cieľovom priečinku."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Tento názov priečinka (%s) sa už v cieľovom priečinku používa."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Vaša naprava ni povezana z omrežjem Wi-Fi. Povezava z mobilnim omrežjem lahko povzroči dodatne stroške, odvisno od vaše naročnine."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Deljenje prek"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Deli z drugimi prek"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Funkcija Prenos podatkov prek mobilnega omrežja je izklopljena. Namesto tega se povežite z omrežjem Wi-Fi, ali pa vklopite funkcijo Prenos podatkov prek mobilnega omrežja in poskusite znova."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Izbrisan. bo toliko elem.: %d."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ta element bo izbrisan."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Prenašam ..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Ni dovolj pomnilnika."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Preklicano."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Prenos ni na voljo."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Uspeh."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Ustvari"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Izbrisano."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Pomnilniška kartica je odstranjena."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Iščem"
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Napaka omrežne povezave."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Izbriši mapo"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Vnesite ime mape."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Prenesene aplikacije"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Prišlo je do napake omrežne povezave. Klic je končan. Se želite znova povezati z omrežjem?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Shrani"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Da"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Dodajte bližnjice"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Izbriši bližnjico"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Preimenuj bližnjico"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Iskanje"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Skupna raba"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Poraba shrambe"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne pokaži znova"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Povezovanje s strežnikom ni mogoče."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Zasebno"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Odstranite bližnjico"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Baterija prazna"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 datoteka"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Dodaj iz"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Opozorila"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Karkoli"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Število uporab"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bajt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Vsebine"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum ustvarjanja"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Zbrišem izbrane predmete?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izvedi"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Ime datoteke"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Vrs. dat."
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ime mape"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Posredovanje"
+
+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_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemogoče"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Posamezno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Zadnjič spremenjeno"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Seznam in podrobnosti"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Podatki MMC se inicializirajo ..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moji videoposnetki"
+
+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_BODY_NO_FILES"
+msgstr "Ni datotek"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Ni nedavno odprtih datotek"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Ni nedavnih datotek"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d datotek"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d predmetov"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mogoče"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Tiskanje"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Preim."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Stanje pravic"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zvonjenja"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Deli"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Prikaži skrite datoteke"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvoki"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Poraba pomnilnika"
+
+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_BODY_UP"
+msgstr "Gor"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Veljavnost"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Ponudnik"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoposnetki"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Ozadja"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Dod. na dom.zas."
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvozi sem"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Pojdi na Moje datot."
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Domov"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zamenjaj"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Iskanje po vseh mapah"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Nastavi tukaj"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Napredno iskanje"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Zvok"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Povezava z mobilnim omrežjem"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Povezovanje z omrežjem Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Štetje"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Vnesite ime mape."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokalno"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Nova mapa"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Nedavne datoteke"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Odstrani datoteko"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Sk. raba sl. zvok+slik."
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Pomnilnik"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Mape ni mogoče ustvariti"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Izberi vse"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Vnesite ime mape"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Dodaj med bližnjice"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kot slikovne datoteke"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Kot video datoteke"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Melodija kličočega"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Stisni"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Ustvari mapo"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (Najnovejši)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (Najstarejši)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Razširi"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Razširi tukaj"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Privzeta melodija zvonjenja"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Podroben ogled"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Razširi"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Razširi v trenutno mapo"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Pojdi v mapo"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Skrij pripono datoteke"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Predmeti"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Razvrsti po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premakni sem"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Odpri lokacijo datoteke"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Osebna stran"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Posnemi zvok"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registriraj v Imenik"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Preimenovano."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Preimenuj mapo"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Shrani tukaj"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Iskanje naprav v bližini"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Izbrano"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Povezava za deljenje z drugimi"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaži končnico datoteke"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Razdeli"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Razvrsti po"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Prikaz sličice"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Prikaži kot"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element bo izbrisan."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Naraščajoče"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Izbrišem?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nadaljuj"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje ni uspelo."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje ni uspelo."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Zbrišem izbrani predmet?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Padajoče"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Datoteka DRM. Ni mogoče shraniti."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Datoteke DRM ni več na voljo."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Ime datoteke je že v uporabi."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ime mape že obstaja."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Vnesite besedilo"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neveljavno ime datoteke."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Nalaganje..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Doseženo je največje dovoljeno število map."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premikanje ni uspelo."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Ime je prazno."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Ni dovolj pomnilnika sklada."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Ni dovolj pomnilnika. Izbrišite nekaj elementov in poskusite znova."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Ni dovolj pomnilnika. Na voljo je %s."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Prilepi sem"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementov bo izbrisanih."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dovoljenje zavrnjeno."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Želite odstraniti s seznama nedavnih datotek?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Želite odstraniti iz bližnjic?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Odstranim?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Isto ime datoteke že obstaja!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "XXX se že uporablja."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Izberi predmet"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Pošiljanje ni uspelo."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Bližnjica je dodana."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Ciljna mapa je podmapa izvorne."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Ciljna mapa je enaka izvorni."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Povezava z napravo je prekinjena"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Tega dejanja ni mogoče izvršiti. Prišlo je do napake omrežja."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Ni mogoče predvajati med klicem."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Za iskanje naprav v bližini morate biti povezani z omrežjem Wi-Fi. Povežite se z omrežjem Wi-Fi in poskusite znova."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazaj"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Uredi"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premik"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Iskanje"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Razvrsti po"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Prikaz kot"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Prekliči"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Podrob."
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Vse"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Zunanji pomnilnik"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Pomniln. kartica"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Gor"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Stisnjeno."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Razširjeno."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Prenašanje datoteke ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Datoteke so stisnjene."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Datoteke so razširjene."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Datoteka uvožena."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Nobena naprava ni najdena. Iskanje se bo nadaljevalo v ozadju."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Imenik"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Poveži"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Privzeti zvok za obvestilo"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Dodaj bližnjico"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Izbrišem predmete?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Odstrani"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Brisanje elementa"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Izberite elemente"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Ni najdenih rezultatov"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Zbrišem %d predmetov?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Izbrišem predmet?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 predmet je izbran."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Vnesli ste neveljaven znak. Poskusite znova"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d predmetov izbranih."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tiho"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Izberi predmet"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Izberete lahko do %d elementov."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Prenosi"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Izbrišem?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Premik"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Premikam"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiram ..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Brišem"
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Postopek ni uspel."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Izbrano"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Premaknjeno."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopirano."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Razvrsti po"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Ni uspelo."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Končano"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Kartica SD"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Pomnilnik naprave"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Dodajanje v osebno shrambo"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Odstranitev iz osebne shrambe"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Želite izbrisati ta element?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Odstrani iz zasebne"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Premaknite v mapo Zasebno"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Doseženo je največje dovoljeno število znakov."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Odstranjujem ..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Osebna shramba"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatiranje končano."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ime (od Z proti A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ime (od A proti Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Zajem zaslona"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Ni najdenih rezultatov."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Opozorilo na sporočilo"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Vnesite ime."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moje datoteke"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Dodano."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Obdelujem..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodprta vrsta datoteke."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Odstranim?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Zasebna vsebina"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiraj v"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Premakni v"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Bližnjice ni uspelo dodati."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Ni dovolj pomnilnika. Izbrišite nekaj predmetov"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Odstranjeno."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Zasebna shramba"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Nič ni izbrano."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Souporab."
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Prik. kot"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Seznam"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Prikaži"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Shrani kot"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Odstranjevanje ni uspelo."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Starševska ocena"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ime datoteke je že v uporabi."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Glas"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ni na voljo. Povezava z mobilnim omrežjem lahko povzroči dodatne stroške, odvisno od vaše naročnine."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Doseženo je največje dovoljeno število znakov (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Priprava ..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d izbranih"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Izbrišite elemente"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Ni prenosov"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Prenos je končan"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Upravitelj prenosov"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Ko prenesete elemente, bodo prikazani tukaj."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Prenos je preklican"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Prenos ni uspel"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "V pomnilniku naprave ni dovolj prostora. Pojdite v nastavitve za %s in izbrišite nekaj podatkov ali vstavite kartico SD."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "V pomnilniku naprave ni dovolj prostora. Pojdite v nastavitve za %s in sprostite nekaj prostora, nato pa poskusite znova."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Na kartici SD ni dovolj prostora. Pojdite v nastavitve za %s in izbrišite nekaj podatkov ali za privzeto mesto shranjevanja nastavite možnost Naprava."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Na kartici SD ni dovolj prostora. Pojdite v nastavitve za %s in izbrišite nekaj podatkov, nato pa poskusite znova."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Pojdi v pomnilnik"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Privzeta shramba je polna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Starejše"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Shranjevanje"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Odstranjujem ..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "Kartica SD"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Shramba naprave"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Obveščanje strežnika ..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d elementov bo izbrisanih."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Te datoteke ni mogoče najti. Pritisnite Prenos, da jo poskusite prenesti znova."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Datoteke ni mogoče odpreti"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Ni mogoče najti aplikacije za odpiranje te datoteke."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Pritisnite Prenos, da poskusite znova."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element bo izbrisan."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktiviranje vsebine DRM ..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Aplikacije za izvršitev tega dejanja ni mogoče najti."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Lokacija shrambe"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Uvažanje"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Prekliči"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "V redu"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Izberi vse"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Št. izbranih: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Prenesi"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Danes"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Včeraj"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Zamen."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Uporabi za vse elemente"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Ustvarite datoteko zip"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Razširite stisnjeno datoteko"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moje datoteke"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Splet"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Zgodovina prenosov"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ni zgodovine"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Preprosto deljenje"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Aplikacije ni mogoče namestiti"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Namestite lahko samo datoteke TPK. Priporočamo, da namestite samo aplikacije, prenesene iz trgovine Tizen."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Če te elemente izbrišete tukaj, jih boste izbrisali tudi iz storitve Dropbox. Izbrisanih bo toliko elementov: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Če ta element izbrišete tukaj, ga boste izbrisali tudi iz storitve Dropbox. Izbrisan bo 1 element."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Če te elemente premaknete, jih boste izbrisali iz storitve Dropbox. Premaknjenih bo toliko elementov: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Če ta element premaknete, ga boste izbrisali iz storitve Dropbox. Premaknjen bo 1 element."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Izberite mesto shranjevanja"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Ustavi"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Pošlji"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Nalaganje datoteke ni uspelo"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Ustavite pošiljanja"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Pritisnite Naloži, da poskusite znova."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Prenos bo ustavljen, vendar datoteka ne bo izbrisana."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Pred kratkim prikazano"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Podat. ni mogoče shraniti"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V shrambi naprave ni dovolj prostora. Pojdite v meni Nastavitve > Energija in shramba > Shramba, izbrišite nekaj datotek in poskusite znova."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na kartici SD ni dovolj prostora. Pojdite v meni Nastavitve > Energija in shramba > Shramba, izbrišite nekaj datotek in poskusite znova."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Naloži v"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Prenosi v Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Zasebno"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "(B)"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Dodaj"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Domači"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Budilka"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Drugo"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Več"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Odpri"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Neznana napaka."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Ime mape ne more biti ».« ali »..«."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ne pokaži skritih datotek"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaz skritih datotek"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Neznano"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Ime bližnjice je že v uporabi."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Osnovno"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Datoteka"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Datoteke"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mapa"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mape"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Zvočne datoteke"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Prenesene aplikacije"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videi"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Prekliči"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Prekliči"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Ustvari"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Izbrišite"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "V redu"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Odstranite"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Preimenujte"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Odstrani"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Dodajte bližnjice"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Zvočne datoteke"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiranje"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiraj v"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Ustvarite mapo"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Izbrišite bližnjico"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Preneseni programi"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Premaknite"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Premakni na"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Št. izbranih: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Nedavne datoteke"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Odstranitev"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Bližnjice"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Razvrstite po"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Odstranitev"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Prenos v"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videoposnetki"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Prikaži kot"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Vse"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Bližnjice"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Vsebuje"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Pomnilnik naprave"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Kartica SD"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Prikaz končnic datotek"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaz skritih datotek"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Ponudnik"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Ni datotek"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Naraščajoče"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Ustvarite mapo"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Padajoče"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Podrobni seznam"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Podrobnosti"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne pokaži znova"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Vrsta datoteke"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Seznam"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Premakni"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Odstrani"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Čas"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Vrsta"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Odstrani"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element bo odstranjen."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Izbrisana bo 1 bližnjica."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiram ..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Premikam"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d elementov bo odstranjenih."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "Število bližnjic, ki bodo izbrisane: %d."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Odstranjujem ..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Uporaba prenosa podatkov prek mobilnega omrežja na gostovanju lahko povzroči dodatne stroške, odvisno od vaše naročnine."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Razpoložljive uporabe"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Datum nastanka"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Opis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Posredovanje"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Zadnjič spremenjeno"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Ločljivost"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Skupna velikost"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Veljavnost"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Ciljna mapa je podmapa izvorne."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Ciljna mapa je enaka izvorni."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Bližnjice ni uspelo dodati."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Elementa ni uspelo kopirati."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Elementa ni uspelo izbrisati."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Elementa ni uspelo premakniti."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Elementa ni uspelo odstraniti."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ime datoteke je že v uporabi."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Doseženo je največje dovoljeno število bližnjic (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Bližnjica je dodana."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Bližnjica že obstaja."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Osveži"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Izbrisanih bo toliko elementov: %d."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Odstranjenih bo toliko aplikacij: %d."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Program %s bo odstranjen."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Velikost"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Pogled seznama"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Ime mape je že v uporabi."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokalna shramba"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Pomn. naprave"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Ni prijavljeno."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Vse datoteke"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Pomnilnik v oblaku"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Vrstni red"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Bližnjice"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Čas"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Odstrani"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Vsebuje"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Obraz ni zaznan"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Že obstaja."
+
+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_MORE"
+msgstr "Več"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premakni sem"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Prilepi sem"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Nastavi"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Nobena aplikacija v napravi ne podpira te vrste datoteke."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "Toliko datotek bo izbrisanih: %d."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Datoteke so poslane"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KONČANO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PREKLIČI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "IZBRIŠI"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Izberite element"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Ni nalaganj"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Ko naložite elemente, bodo prikazani tukaj."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Podat. ni mogoče shraniti"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Na kartici SD ni dovolj prostora. Pojdite v meni Nastavitve > Energija in shramba > Shramba, izbrišite nekaj datotek in poskusite znova."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "V shrambi naprave ni dovolj prostora. Pojdite v meni Nastavitve > Energija in shramba > Shramba, izbrišite nekaj datotek in poskusite znova."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Napaka."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Pomnilnik je poln."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Iz storitve Dropbox bo izbrisan 1 element."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Iz storitve Dropbox bo izbrisanih toliko elementov: %d."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Funkcija Prenos podatkov prek mobilnega omrežja je izklopljena. Povežite se z omrežjem Wi-Fi ali vklopite funkcijo Prenos podatkov prek mobilnega omrežja in poskusite znova."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Osebna shramba"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Pot"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Doseženo je največje dovoljeno število znakov %d."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Izberite pomnilnik"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Zgodovina prenosov"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Zgodovina prenosov"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Prenašanje ..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Prenosi"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Ni prenosov"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Prenos ni uspel"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Poteče: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Poteklo: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Datoteke ni uspelo prenesti"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Poskusite znova prenesti datoteko ali pa jo odstranite iz čakalne vrste za prenos."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Poskus. znova"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Odstrani"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorija"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Ime mape je v uporabi"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ime datoteke se uporablja"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "To ime datoteke (%s) se že uporablja v ciljni mapi."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "To ime mape (%s) se že uporablja v ciljni mapi."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Uređaj nije povezan na Wi-Fi mrežu. Povezivanje na mrežu mobilne telefonije može dovesti do dodatnih troškova u zavisnosti od tarifnog paketa."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Podeli putem"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Podeli putem"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Prenos podataka putem mobilne telefonije je isključen. Umesto toga, poveži se na Wi-Fi mrežu ili uključi Prenos podataka putem mobilne telefonije i pokušaj ponovo."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "Biće izbrisano %d stavki."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ova stavka će biti izbrisana."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Preuzimanje..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Nedovoljna memorija."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Otkazano."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Preuzimanje neuspešno."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Uspeh"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Kreiraj"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Obrisano."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Memorijska kartica izvađena."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Pretraga..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Greška mrežne veze."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Obriši folder"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Unesi ime foldera"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Preuzete aplikacije"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Došlo je do greške na mreži. Poziv je prekinut. Povezati se ponovo na mrežu?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Sačuvaj"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Da"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Dodaj prečicu"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Izbriši prečicu"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Preimenuj prečicu"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Pretraga"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Podeli"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Popunjenost skladišne lokacije"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj ponovo"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "bajta"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Nemoguće povezivanje na server."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privatni"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Ukloni prečicu"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Baterija prazna"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fajl"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Moj album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Dodaj iz"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Upozorenja"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Sve"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Moguće upotrebe"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "bajta"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Sadržaj"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Datum kreiranja"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Obriši izabrane stavke?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Izvrši"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Ime fajla"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Tip fajla"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Naziv foldera"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Prosleđivanje"
+
+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_BODY_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Nemoguće"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Pojedinačno"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Interval"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Poslednja izmena"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista sa detaljima"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC podaci se inicijalizuju..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Moji video klipovi"
+
+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_BODY_NO_FILES"
+msgstr "Nema fajlova"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Nema nedavno otvaranih fajlova"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Nema nedavnih fajlova"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fajlova"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d stavka"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d stavki"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "moguće"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Štampaj"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Preim."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Pravni status"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Podeli"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Prikaži skrivene fajlove"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Zvuci"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Popunjenost memorije"
+
+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_BODY_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Važenje"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Video zapisi"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Tapeti"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Dodaj na početnu"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Izvezi ovde"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Idi u Moje fajlove"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Početak"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Zameni"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Pretraži sve foldere"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Postavi ovde"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Napredna pretraga"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Zvuk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Povezivanje na mrežu mobilne telefonije"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Povezivanje se Wi-Fi mrežom"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Broj"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Unesi ime foldera"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokalno"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Novi folder"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Nedavni fajlovi"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Ukloni fajl"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Deli zvuk i snimi slike"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Memorija"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Nije moguće kreirati folder"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Izaberi sve"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Unesi naziv foldera"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Dodaj u prečice"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Kao fajlove slike"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Kao video fajlove"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ton zvona pozivaoca"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Kompresuj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Kreiraj folder"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datumu (najnovije)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datumu (najstarije)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekompresuj"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekompresuj ovde"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Podrazumevani ton zvona"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Prikaz detalja"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Izmeni"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Izdvoji"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Izdvoji u trenutni folder"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Idi u folder"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Sakrij det. tipa fajla"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Stavka/i"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listaj po"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Premesti ovde"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Otvori lokaciju fajla"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Lična stranica"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Snimi zvuk"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Ubeleži u Kontakte"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Preimenovano."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Preimenuj folder"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Sačuvaj ovde"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Skeniraj uređaje u blizini"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Označeno"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Podeli vezu"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Prikaži ekstenziju fajla"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Izdvoji"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Indeksni prikaz"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Prikaži kao"
+
+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_OPT_ZIP"
+msgstr "Poštanski broj"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 stavka će biti izbrisana."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Rastuće"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Obriši?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Nastavi"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopiranje neuspešno."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Brisanje neuspešno."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Obriši izabranu stavku?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Opadajuće"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fajl. Ne može se poslati."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM fajl nije dostupan."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Naziv fajla već u upotrebi."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ime foldera već postoji."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Od"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Unesi tekst"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Neispravan naziv fajla"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Učitavanje..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Dostignut maksimalan broj foldera."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Premeštanje neuspešno."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Naziv je prazan."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Nedovoljna memorija."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Nema dovoljno memorije. Izbriši neke stavke i pokušaj ponovo."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Nedovoljna memorija. %s dostupno."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Zalepi ovde"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Biće obrisane/o %d stavke/i."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Dozvola odbijena."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Ukloni sa liste nedavnih fajlova?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Ukloni iz Prečica?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Ukloni?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Takvo ime fajla već postoji!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Taj naziv je već u upotrebi."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Izaberi objekat"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Slanje neuspešno."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Prečica je dodata."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Odredišni folder je isti kao izvorni."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Ovaj uređaj je isključen"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Vršenje ove radnje nije moguće. Došlo je do greške na mreži."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Nemoguće reprodukovati tokom poziva."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Moraš da se povežeš na Wi-Fi mrežu da bi mogao/la da tražiš uređaje u blizini. Poveži se na neku Wi-Fi mrežu i pokušaj ponovo."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Nazad"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Obriši"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Izmeni"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Premesti"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Pretraga"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Prik. kao"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Otkaži"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Otkaži"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Spoljna memorija"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Memor. kartica"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Gore"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Kompresovano."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekompresovano."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Preuzimanje fajla..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fajlovi su kompresovani."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fajlovi su izdvojeni."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fajl je uvezen."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Uređaji nisu pronađeni. Skeniranje će se nastaviti u pozadini."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Direktorijum"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Poveži se"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Podrazumevani zvuk"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Dodaj prečicu"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Obriši stavke?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Izbriši stavku"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Izaberi stavke"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Nema rezultata"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Obriši %d stavki?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Obriši stavku?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 stavka izabrana."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Unet je neispravan karakter. Pokušaj ponovo"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d stavke/i označene/o."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Nečujno"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Izaberi objekat"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Možete izabrati do %d stavki."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Preuzimanja"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Obriši?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Premesti"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Premeštanje"
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Brisanje..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operacija neuspešna."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Označeno"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Premešteno."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Iskopirano."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortiraj po"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Neuspešno."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Gotovo"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kartica"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Memorija uređaja"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Dodaj u ličnu memoriju"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Ukloni iz lične memorije"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Izbrisati ovu stavku?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Ukloni iz režima Privatno"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Premesti u folder Privatno"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Dostignut maksimalan broj karaktera."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Lična memorija"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatiranje završeno."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ime (od Z do A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ime (od A do Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Snimanje prikaza ekrana"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Nema rezultata"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Upozorenje na poruku"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Unesi ime."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Moji fajlovi"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Dodato."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Obrada..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Nepodržani tip fajla."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Ukloni?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privatni sadržaj"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiraj u"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Premesti u"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Neuspešno dodavanje prečice."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Nedovoljno memorije. Obriši neke od stavki"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Uklonjeno."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privatna memorija"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Ništa nije izabrano."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Podeli"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Prik. kao"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Prikaži"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Sačuvaj kao"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Uklanjanje neuspelo."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Roditeljski rejting"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Naziv fajla već u upotrebi."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Govor"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi nije dostupan. Povezivanje na mrežu mobilne telefonije može dovesti do dodatnih troškova u zavisnosti od tarifnog paketa."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Dostignut je maksimalan broj karaktera (%d)."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Priprema..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Izabrano: %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Izbriši stavke"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Nema preuzimanja"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Preuzimanje završeno"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Menadžer preuzimanja"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Stavke će se prikazati ovde nakon što ih preuzmeš."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Preuzimanje je otkazano"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Neuspešno preuzimanje"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idi na %s podešavanja da bi izbrisao/la neke podatke ili ubaci SD karticu."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Nema dovoljno prostora u memoriji uređaja. Idi na %s podešavanja da bi oslobodio/la prostor u memoriji, a zatim pokušaj ponovo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Nema dovoljno prostora na SD kartici. Idi na %s podešavanja da bi izbrisao/la neke podatke ili promeni podrazumevanu lokaciju memorije na Uređaj."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idi na %s podešavanja da bi izbrisao/la neke podatke, a zatim pokušaj ponovo."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Idi u Memoriju"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Podrazumevana memorija je puna"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Starije"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Memorija"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD kartica"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Skladišna lokacija uređaja"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Obaveštavanje servera..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Biće obrisane/o %d stavke/i."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Nije moguće pronaći ovaj fajl. Kucni na opciju Preuzmi za ponovni pokušaj njegovog preuzimanja."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Nije moguće otvoriti fajl"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Nije moguće naći aplikaciju da bi se otvorio ovaj fajl."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Kucni na Preuzmi da bi pokušao/la ponovo."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 stavka će biti izbrisana."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktivira se DRM sadržaj..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Nije moguće naći aplikaciju koja će izvršiti ovu radnju."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Skladišna lokacija"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Uvoz"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Otkaži"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Izaberi sve"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Izabrano: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Preuzmi"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Danas"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Juče"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Izbriši"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Zameni"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Primeni na sve stavke"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Kreiraj komprimovanu datoteku"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Izdvoji komprimovani fajl"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Moji fajlovi"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Istorija preuzimanja"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Nema istorije"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Jednostavno deljenje"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Nemoguće instalirati aplik."
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Moguće je instalirati samo TPK fajlove. Preporučujemo da instaliraš samo aplikacije koje si preuzeo/la u Tizen prodavnici."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Ako ovde izbrišeš ove stavke, izbrisaćeš ih i iz Dropbox-a. Biće izbrisan sledeći broj stavki: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Ako ovde izbrišeš ovu stavku, izbrisaćeš je i iz Dropbox-a. Jedna stavka će biti izbrisana."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Ako premestiš ove stavke, izbrisaćeš ih i iz Dropbox-a. Biće premešten sledeći broj stavki: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Ako premestiš ovu stavku, izbrisaćeš je i iz Dropbox-a. Jedna stavka će biti premeštena."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Izaberi skladišnu lokaciju"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Zaustavi"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Pošalji"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Neuspešno slanje fajla"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Zaustavi otpremanja"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Kucni na Pošalji da bi pokušao/la ponovo."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Slanje će se prekinuti, ali fajl neće biti izbrisan."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Nedavno prikazano"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nemoguće čuvanje podataka"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na skladišnoj lokaciji uređaja. Idi na Podešavanja > Napajanje i skladište > Skladišna lokacija, a zatim izbriši neke fajlove i pokušaj ponovo."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idi na Podešavanja > Napajanje i skladište > Skladišna lokacija, a zatim izbriši neke fajlove i pokušaj ponovo."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Pošalji na"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox otpremanja"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privatno"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bajtova"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Dodaj"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Početna strana"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Ostalo"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Još"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Otvori"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Nepoznata greška."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Ime foldera ne može da bude „.“ ili „..“."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Ne prikazuj sakrivene fajlove"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaži sakrivene fajlove"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Nepoznato"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Naziv prečice je već u upotrebi."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Osnovni"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fajl"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fajlovi"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Folder"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Folderi"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio fajlovi"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Preuzete aplikacije"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Video zapisi"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Otkaži"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Otkaži"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Kreiraj"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Izbriši"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Ukloni"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Dodaj prečicu"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio fajlovi"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiraj u"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Kreiraj folder"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Izbriši prečicu"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokumenti"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Preuzete aplikacije"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Slike"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Premesti"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Premesti u"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Izabrano: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Nedavni fajlovi"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Prečice"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Pošalji na"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Video zapisi"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Prikaži kao"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Sve"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Prečice"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Memorija uređaja"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Lokacija"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD kartica"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Prikaži oznake tipa fajla"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Prikaži sakrivene fajlove"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Dobavljač"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Nema fajlova"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Rastuće"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiraj"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Kreiraj folder"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Opadajući redosled"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaljna lista"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detalji"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Ne prikazuj ponovo"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Tip fajla"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Premesti"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Vreme"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tip"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "Jedna stavka će biti uklonjena."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "Jedna prečica će biti izbrisana."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopiranje..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Premeštanje"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Biće uklonjeno stavki: %d."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d prečica će biti izbrisano."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Uklanjanje..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Korišćenje Podataka za mobilne uređaje u romingu može dovesti do dodatnih troškova u zavisnosti od tarifnog paketa."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Dostupne radnje"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Datum kreiranja"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Opis"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Preusmeravanje"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Poslednja izmena"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Rezolucija"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Ukupna veličina"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Rok važenja"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Odredišni folder je podfolder izvornog foldera."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Odredišni folder je isti kao izvorni folder."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Neuspešno dodavanje prečice."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Neuspešno kopiranje stavke."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Neuspešno brisanje stavke."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Neuspešno premeštanje stavke."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Neuspešno uklanjanje stavke."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Naziv fajla već u upotrebi."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Dostignut je maksimalan broj prečica (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Prečica je dodata."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Prečica već postoji."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Osveži"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "Biće izbrisan sledeći broj stavki: %d."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "Biće deinstaliran sledeći broj aplikacija: %d."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "Aplikacija %s će biti deinstalirana."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Veličina"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "U vidu liste"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Naziv foldera je već u upotrebi."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokalna skladišna lokacija"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Memor. uređaja"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Nisi prijavljen/a."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Svi fajlovi"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Skladište na oblaku"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Redosled"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Prečice"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Vreme"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Deinstaliraj"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Sadrži"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Lice nije detektovano"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Već postoji."
+
+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_MORE"
+msgstr "Još"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Premesti ovde"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Zalepi ovde"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Podesi"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ovaj tip fajla ne podržava nijedna aplikacija na tvom uređaju."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d fajla će biti izbrisana."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fajlovi su poslati"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "OTKAŽI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "IZBRIŠI"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Izaberi stavku"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Nema slanja"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Nakon što pošalješ stavke, one će se prikazati ovde."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Nemoguće čuvanje podataka"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na SD kartici. Idi na Podešavanja > Napajanje i skladište > Skladišna lokacija, a zatim izbriši neke fajlove i pokušaj ponovo."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Nema dovoljno prostora na skladišnoj lokaciji uređaja. Idi na Podešavanja > Napajanje i skladište > Skladišna lokacija, a zatim izbriši neke fajlove i pokušaj ponovo."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Greška."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Memorija puna."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Jedna stavka će biti izbrisana iz Dropbox-a."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "Sledeći broj stavki će biti izbrisan iz Dropbox-a: %d."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Prenos podataka putem mobilne telefonije je isključen. Poveži se na Wi-Fi mrežu ili uključi Prenos podataka putem mobilne telefonije i pokušaj ponovo."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Lična memorija"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Putanja"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dostignut je maksimalan broj od %d karaktera."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Izaberi skladišnu lokaciju"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Istorija preuzimanja"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Istorija preuzimanja"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Preuzimanje..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Preuzimanja"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Nema preuzimanja"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Neuspešno preuzimanje"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Ističe dana: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Isteklo dana: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Neuspešno preuzimanje fajla"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Pokušaj da ponovo preuzmeš fajl ili ga ukloni iz reda preuzimanja."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Ponovi"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Ukloni"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategorija"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Naziv foldera je u upotrebi"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Naziv fajla u upotrebi"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ovaj fajl je (%s) već u upotrebi u odredišnom folderu."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ovaj naziv foldera (%s) je već u upotrebi u odredišnom folderu."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Enheten är inte ansluten till ett Wi-Fi-nätverk. Att ansluta till ett mobilt nätverk kan medföra ytterligare avgifter beroende på din betalningsplan."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Dela via"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Dela via"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobildata har slagits av. Anslut till ett Wi-Fi-nätverk istället eller slå på Mobildata och försök igen."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d objekt tas bort."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Det här objektet tas bort."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Laddar ned..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Minnet fullt."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Avbruten."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Hämtning misslyckades."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Slutfört."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Skapa"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Raderad."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Minneskort borttaget."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Söker..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Nätverksanslutningsfel."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Radera mapp"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Ange mappnamn."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Hämtade program"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ett nätverksanslutningsfel har inträffat. Samtalet har avslutats. Vill du ansluta till nätverket igen?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Spara"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ja"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Lägg till genväg"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Ta bort"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Ta bort genväg"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Ändra namn på genväg"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Sök"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Dela"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Lagringsanvändning"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Visa inte igen"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Det går inte att ansluta till servern."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Privat"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Ta bort genväg"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batteri lågt"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fil"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mitt album"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Lägg till från"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Påminnelser"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Alla"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Tillgängliga tillämpningar"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Byte"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Innehåll"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Skapad den"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Radera markerade objekt?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "kB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Dokument"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Exekvera"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Filnamn"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Filtyp"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Mappnamn"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Vidarebefordra"
+
+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_BODY_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Ej möjlig"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individuell"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Intervall"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Senast ändrad"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Lista och information"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Plats"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC-data initieras..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mina videoklipp"
+
+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_BODY_NO_FILES"
+msgstr "Inga filer"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Inga nyligen öppnade filer"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Inga senaste filer"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d filer"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d objekt"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d objekt"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Möjlig"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Skriv ut"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Namnb."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Rättighetsstatus"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringsignaler"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Dela"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Visa dolda filer"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ljud"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Lagringsutrymme"
+
+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_BODY_UP"
+msgstr "Upp"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Giltighet"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Leverantör"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videoklipp"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Bakgrunder"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Lägg till på hem"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Exportera hit"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Gå till Mina filer"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Hem"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Ersätt"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Sök i alla mappar"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Ange här"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Avancerad sökning"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Ljud"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Anslut till mobila nätverk"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Anslut till Wi-Fi-nätvärk"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Antal"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Ange mappnamn."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Lokal"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Ny mapp"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Senaste filer"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Ta bort fil"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Dela ljud och bilder"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Lagring"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Kan inte skapa mapp"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Välj alla"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Ange mappnamn"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Lägg till i genvägar"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Som bildfiler"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Som videofiler"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Ringsignal till Foto-ID"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Komprimera"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Skapa mapp"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Datum (senaste)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Datum (äldsta)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Dekomprimera"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Dekomprimera här"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Standardringsignal"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Detaljvy"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Redigera"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Extrahera"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Extrahera till aktuell mapp"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Gå till mapp"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dölj filtillägg"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Objekt"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Namn"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Flytta hit"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Namn"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Öppna filplats"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Personlig sida"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Spela in ljud"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Registrera i Kontakter"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Byt namn"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Namnet bytt."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Byt mappnamn"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Spara här"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Skanna efter enheter i när."
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Markerade"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Dela länk"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Visa filtillägg"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Dela"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Miniatyrer"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Visa som"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 objekt kommer att tas bort."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Stigande"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Radera?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Fortsätt"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopieringen misslyckades."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Radering misslyckades."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Radera markerat objekt?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Fallande"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM-fil. Kan inte skicka."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM-filen är inte tillgänglig."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Filnamnet används redan."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Mappnamnet finns redan."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Från"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Ange text"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Ogiltigt filnamn."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Laddar..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Max antal mappar."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Det gick inte att flytta."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Namnet är tomt."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "För lite heap-minne."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Inte tillräckligt med minne. Ta bort några objekt och försök igen."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "För lite minne. %s tillgängligt."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Klistra in här"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d objekt raderas."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Tillstånd nekades."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Vill du ta bort från listan med nyligen använda filer?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Vill du ta bort från genvägar?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Ta bort?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Filnamnet finns redan."
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Detta namn används redan."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Välj objekt"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Sändning misslyckades."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Genväg tillagd."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Målmappen är samma som källmappen."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Enheten har kopplats bort."
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Det går inte att utföra den här åtgärden. Ett nätverksfel inträffade."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Kan inte spela upp under samtal."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Du måste vara ansluten till ett Wi-Fi-nätverk för att skanna efter enheter i närheten. Anslut via Wi-Fi och försök igen."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Åter"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopiera"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Ta bort"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Redigera"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Flytta"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Sök"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Visa som"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Avbryt"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Info"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Alla"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Externt minne"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Minneskort"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Uppåt"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Komprimerad."
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Dekomprimerad."
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Hämtar fil ..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Filer har komprimerats."
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Filer har packats upp."
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Filen har importerats."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Inga enheter hittades. Sökningen fortsätter i bakgrunden."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Anslut"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Standardljud"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Lägg till genväg"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Radera objekt?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Byt namn"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Ta bort"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Ta bort objekt"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Välj objekt"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Inga resultat hittades"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Radera %d objekt?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Radera objekt?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 valt objekt."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Ogiltigt tecken har angivits. Försök igen."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d objekt valda."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Tyst"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Välj objekt"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Du kan välja upp till %d objekt."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Nedladdningar"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Radera?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Flytta"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopiera"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Flyttar..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopierar..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Raderar..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Åtgärden misslyckades."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Markerade"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Flyttad."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopierad."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sortera efter"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Misslyckades."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Klar"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-kort"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Enhetsminne"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Lägg till i privat lagring"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Ta bort från din privata lagring"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Ta bort det här objektet?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Ta bort från Privat"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Flytta till Privat"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maximalt antal tecken har använts."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Privat lagringsutrymme"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatering klar."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Namn (Ö till A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Namn (A till Ö)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Skärmbild"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Inga resultat hittades."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Meddelandesignal"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Ange namn."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Mina filer"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Tillagd."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Bearbetar..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Filtypen stöds inte."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Ta bort?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Privat innehåll"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Kopiera till"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Flytta till"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Det gick inte att lägga till genväg."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Minnet räcker inte. Radera några objekt."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Borttagen."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Privat lagring"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Inget markerat."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Dela"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Visa som"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Lista"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Visa"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Spara som"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Det gick inte att ta bort."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Förälderrankning"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnamnet används redan."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Röst"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi är inte tillgängligt. Att ansluta till mobilnät kan medföra ytterligare avgifter beroende på din betalningsplan."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Högsta antalet tecken (%d) har uppnåtts."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Förber..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d valda"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Ta bort objekt"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Inga nedladdningar"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Hämtningen är klar"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Hämtningshanterare"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "När du har hämtat objekt kommer de att visas här."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Hämtningen avbröts"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Hämtningen misslyckades"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Det finns inte tillräckligt med utrymme på enhetens lagringsutrymme. Gå till inställningar för %s för att ta bort några data eller sätta i ett SD-kort."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme i enhetens lagringsutrymme. Gå till inställningar för %s för att frigöra lagringsutrymme och försök igen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Det finns inte tillräckligt med utrymme på ditt SD-kort. Gå till inställningar för %s för att ta bort några data, eller ändra standardlagringsplatsen på enheten."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme på ditt SD-kort. Gå till inställningar för %s för att ta bort några data och försök sedan igen."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Gå till Lagring"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Standardlagring full"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Äldre"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Lagring"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Enhetslagring"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Aviserar servern ..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d objekt raderas."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Den här filen hittades inte. Tryck på Hämta om du vill försöka hämta den igen."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Kan inte öppna filen"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Det gick inte att hitta något program att öppna filen med."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tryck på Hämta om du vill försöka igen."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 objekt kommer att tas bort."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Aktiverar DRM-innehåll ..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Inget program för att utföra åtgärden hittades."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Lagringsplats"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Importera"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Avbryt"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Välj alla"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valda"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Hämta"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Idag"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Igår"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Ta bort"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Ersätt"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Använd på alla objekt"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Skapa zip-fil"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Packa upp zip-fil"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mina filer"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Webb"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Nedladdningshistorik"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Ingen historik"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Enkel delning"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Program kan inte installeras"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Enbart TPK-filer går att installera. Vi rekommenderar att du bara installerar program som du har hämtat från Tizen-butik."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Om du tar bort objekten här tas de också bort från Dropbox. %d objekt tas bort."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Om du tar objektet här tas det också bort från Dropbox. Ett objekt tas bort."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Om du flyttar objekten tas de bort från Dropbox. %d objekt flyttas."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Om du flyttar objektet tas det bort från Dropbox. 1 objekt flyttas."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Välj lagringsplats"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Stopp"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Överför"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Kan inte överföra filen"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Stoppa överföringar"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tryck på Överför om du vill försöka igen."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Överföringen stoppas men filen tas inte bort."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Senast visade"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Går inte att spara data"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme på enhetens lagringsutrymme. Gå till Inställningar > Ström och lagring > Lagring och ta bort några filer. Försök sedan igen."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme på SD-kortet. Gå till Inställningar > Ström och lagring > Lagring och ta bort några filer. Försök sedan igen."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Överför till"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Överföringar till Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Privat"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "byte"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Lägg till"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Hem"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Annat"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Öppna"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Okänt fel."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Det går inte att ange mappnamn som ”.” eller ”..”."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Visa inte dolda filer"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Visa dolda filer"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Okänd"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Genvägens namn används redan."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Grundläggande"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fil"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Filer"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Mapp"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Mappar"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "System"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Namn"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Ljudfiler"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Dokument"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Hämtade program"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videor"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Avbryt"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Avbryt"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Skapa"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Ta bort"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Ta bort"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Byt namn"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Avinstallera"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Lägg till genväg"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Ljudfiler"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopiera"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopiera till"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Skapa mapp"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Radera genväg"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Dokument"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Hämtade program"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Bilder"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Flytta"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Flytta till"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d valda"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Senaste filer"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Ta bort"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Byt namn"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Genvägar"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Avinstallera"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Överför till"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videoklipp"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Visa som"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Alla"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Genvägar"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Innehåller"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Enhetslagring"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Plats"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-kort"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Visa filtillägg"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Visa dolda filer"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Storlek"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Leverantör"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Inga filer"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Stigande"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopiera"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Skapa mapp"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Fallande"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Detaljerad lista"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Detaljer"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Visa inte igen"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Filtyp"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Lista"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Flytta"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Ta bort"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Storlek"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Tid"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Typ"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Avinstallera"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 objekt kommer att tas bort."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 genväg tas bort."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopierar..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Flyttar..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d objekt kommer att tas bort."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d genvägar kommer att tas bort."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Tar bort..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Användning av Mobila data under roaming kan medföra extra avgifter beroende på din betalningsplan."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Tillgängliga användningsområden"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Skapat den"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Beskrivning"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Vidarebefordra"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Senast ändrad"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Upplösning"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Total storlek"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Giltighet"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Målmappen är en undermapp till källmappen."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Målmappen är den samma som källmappen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Det gick inte att lägga till genvägen."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Det gick inte att kopiera objektet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Det gick inte att ta bort objektet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Det gick inte att flytta objektet."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Det gick inte att ta bort objektet."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Filnamnet används redan."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Det högsta antalet genvägar (%d) har uppnåtts."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Genvägen har lagts till."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Genvägen finns redan."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Uppdatera"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d objekt kommer att tas bort."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d program avinstalleras."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s kommer att avinstalleras."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Storlek"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Listvy"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Mappnamnet används redan."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Lokal lagring"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Enhetslagring"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Inte inloggad."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Alla filer"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Molnlagring"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Ordning"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Genvägar"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Avinstallera"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Innehåller"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Inget ansikte hittades"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Finns 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_MORE"
+msgstr "Mer"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Flytta hit"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Klistra in här"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Ange"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Den här filtypen stöds inte av något program på enheten."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d filer kommer att tas bort."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Skickade filer"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KLAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "TA BORT"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Byt namn"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Välj objekt"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Inga överföringar"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "När du har överfört objekt visas de här."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Går inte att spara data"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme på SD-kortet. Gå till Inställningar > Ström och lagring > Lagring och ta bort några filer. Försök sedan igen."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Det finns inte tillräckligt med utrymme på enhetens lagringsutrymme. Gå till Inställningar > Ström och lagring > Lagring och ta bort några filer. Försök sedan igen."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Fel."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Minnet fullt."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 objekt kommer att tas bort från Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d objekt kommer att tas bort från Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobildata är har slagits av. Anslut till ett Wi-Fi-nätverk eller slå på Mobildata och försök igen."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Privat lagringsutrymme"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Sökväg"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Högsta antal tecken %d har uppnåtts."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Välj lagringsplats"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Hämtningshistorik"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Hämtningshistorik"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Hämtar ..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Hämtningar"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Inga hämtningar"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Hämtningen misslyckades"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Sista delningsdatum: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Sista delningsdatum: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Det gick inte att hämta filen"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Försök hämta filen igen eller ta bort den från hämtningskön."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Försök igen"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Ta bort"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategori"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Mappnamnet används"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Filnamnet används redan"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Filnamnet (%s) används redan i målmappen."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Det här mappnamnet (%s) används redan i målmappen."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "உங்கள் சாதனம் Wi-Fi நெட்வொர்க்கிற்கு இணைக்கப்படவில்லை. மொபைல் நெட்வொர்க்கிற்கு இணைப்பதானது உங்கள் பணமளிப்புத் திட்டத்தின் அடிப்படையில் கூடுதல் கட்டணங்களை விளைவிக்கக்கூடும்."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "இதன்வழி பகிர்க"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "இதன் வழி பகிர்க"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "மொபைல் தரவு ஆஃப் செய்யப்பட்டது. மாறாக Wi-Fi நெட்வொர்க்குடன் இணைக்கவும், அல்லது மொபைல் தரவை ஆஃப் செய்துவிட்டு, மீண்டும் முயலவும்."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "இந்த உருப்படி நீக்கப்படும்."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "பதிவிறக்குகிறது..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "போதிய நினைவகம் இல்லை."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "இரத்தானது."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "பதிவிறக்கம் செயலில் இல்லை."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "வெற்றி."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "உருவாக்குக"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "நீக்கப்பட்டது."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "நினைவட்டை நீக்கப்பட்டது."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "தேடுதல்..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "நெட்வொர்க் இணைப்பில் பிழை."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "கோப்புறை நீக்குக"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "கோப்புறை பெயரை உள்ளிடுக."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "பதிவிறக்கிய பயன்பாடுகள்"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "நெட்வொர்க் இணைப்புப் பிழை ஏற்பட்டுள்ளது. அழைப்பு முடிந்துவிட்டது. நெட்வொர்க்கிற்கு மீண்டும் இணைக்கவா?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "சரி"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "சேமி"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "ஆம்"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "இல்லை"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "குறுக்குவழியைச் சேர்க்கவும்"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "நீக்கவும்"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "குறுக்குவழியை நீக்கவும்"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "குறுக்குவழியை மறுபெயரிடவும்"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "தேடவும்"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "அமைவுகள்"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "பகிர்க"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "சேமிப்பகப் பயன்பாடு"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "மீண்டும் காட்ட வேண்டாம்"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "பைட்"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "வழங்கியுடன் இணைக்க இயலாது."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "தனிப்பட்டது"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "குறுக்குவழியை அகற்றுக"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "மின்கலம் குறைந்துள்ளது"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 கோப்பு"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "எனது தொகுப்பு"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "இதிலிருந்து சேர்"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "விழிப்பூட்டல்கள்"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ஏதேனும்"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "கிடைக்கக்கூடிய பயன்கள்"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "பைட்"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "உள்ளடக்கம்"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "உருவாக்கப்பட்ட தேதி"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "தேதி"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "தேர்வுசெய்யப்பட்ட உருப்படிகளை நீக்கவா?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "ஆவணங்கள்"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "செயற்படுத்துக"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "கோப்பு பெயர்"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "கோப்பு வகை"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "கோப்புறை பெயர்"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "பகிர்தல்"
+
+msgid "IDS_MF_BODY_GPS_INFORMATION"
+msgstr "ஜிபிஎஸ் விபரம்"
+
+msgid "IDS_MF_BODY_GPS_LATITUDE"
+msgstr "ஜிபிஎஸ் அட்சரேகை"
+
+msgid "IDS_MF_BODY_GPS_LONGITUDE"
+msgstr "ஜிபிஎஸ் தீர்க்கரேகை"
+
+msgid "IDS_MF_BODY_GPS_VERSION"
+msgstr "GPS பதிப்பு"
+
+msgid "IDS_MF_BODY_IMAGES"
+msgstr "படிமங்கள்"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "முடியாதது"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "தனிப்பட்ட"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "இடைவெளி"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "இறுதி மாற்றம்"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "பட்டியல் மற்றும் விவரங்கள்"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "இடம்"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC தரவு ஆரம்பிக்கப்படுகிறது..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "என் நிகழ்பட கிளிப்கள்"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ஃபோனில் போதுமான நினைவகம் இல்லை. சில உருப்படிகளை அழித்து மீண்டும் முயலுக."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "கோப்புகள் இல்லை"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "சமீபத்தில் திறந்த கோப்புகள் எதுவுமில்லை"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "சமீபத்திய கோப்புகள் இல்லை"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d கோப்புகள்"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d உருப்படி"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d உருப்படிகள்"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "இயலும்"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "அச்சு"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "மறுபெயர்"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "சரியான நிலவரம்"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "ரிங்டோன்கள்"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "பகிர்க"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "மறைந்துள்ள கோப்புகளை காட்டுக"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ஒலிகள்"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "மேலே"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "செல்லுபடி"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "வென்டார்"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "நிகழ்படங்கள்"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "வால்பேப்பர்கள்"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "முகப்பில் சேர்க்கவும்"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "இங்கே ஏற்றுக"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "எனது கோப்புகளுக்குச் செல்"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "முகப்பு"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "இடமாற்று"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "எல்லா உறைகளையும் தேடுக"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "இங்கே அமைக்கவும்"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "மேம்படுத்தப்பட்ட தேடல்"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "கேட்பொலி"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "மொபைல் நெட்வொர்க்குடன் இணைக்கவும்"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi நெட்வொர்க்குடன் இணைக்கவும்"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "எண்ணுக"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "கோப்புறை பெயரை உள்ளிடுக."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "உள்ளமை"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "புதிய கோப்புறை"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "சமீபத்திய கோப்புகள்"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "கோப்பை அகற்றவும்"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "ஒலி & ஷாட் படங்களை பகிர்க"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "சேமிப்பகம்"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "கோப்புறையை உருவாக்க இயலவில்லை"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "எல்லாம் தேர்வு"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "கோப்புறைப் பெயரை உள்ளிடவும்"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "குறுக்குவழிகளில் சேர்க்கவும்"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "படிம கோப்புகளாக"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "நிகழ்பட கோப்புகளாக"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "அழைப்பவர் ரிங்டோன்"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "குறுக்குதல்"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "உறை உருவாக்குக"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "தேதி (மிக சமீபத்திய)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "தேதி (பழையது)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "குறுக்குதல் நீக்குக"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "இ.குறுக்குதல் நீக்குக"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "டீஃபால்ட் ரிங்டோன்"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "விரிவான காட்சி"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "திருத்துக"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "பிரித்தெடுக்கவும்"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "நடப்பு கோப்புறைக்கு பிரித்தெடுக்கவும்"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "கோப்புறைக்குச் செல்க"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "கோப்பு நீட்டிப்பை மறைக்கவும்"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "உருப்படிகள்"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "பெயர்"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "பட்டியல் படி"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "இங்கே நகர்த்துக"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "பெயர்"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "கோப்பு இருப்பிடத்தைத் திற"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "தனிப்பட்ட பக்கம்"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ஒலியை பதிக"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "தொடர்புகளில் பதிக"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "மறுபெயரிடவும்"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "மறுபெயரிடப்பட்டது."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "கோப்புறை மறுபெயரிடுக"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "இங்கே சேமி"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "அருகில். சாதனம். ஸ்கேன் செய்க"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "தேர்வு செய்யப்பட்டது"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "இணைப்பை பகிர்க"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "கோப்பு விரிவாக்கத்தை காட்டுக"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "பிரி"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "இதன்படி வரிசையிடவும்"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "சிறுபடக் காட்சி"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "இதாக காண்க"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "பட்டியல் படி காண்க"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "சிறுபடமாக காண்க"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "சுருக்குக"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 உருப்படி நீக்கப்படும்."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ஏறுவரிசை"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "நீக்கவா?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "தொடர்க"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "நகல் செய்தல் தோல்வி."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "தோல்வியுற்றதை நீக்கு."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "தேர்வுசெய்த உருப்படியை நீக்கவா?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "இறங்குவரிசை"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM கோப்பு. அனுப்ப இயலவில்லை."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM கோப்பு இல்லை."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "கோப்பின் பெயர் முன்பே பயனில் உள்ளது."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "கோப்புறை பெயர் முன்பே உள்ளது."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "வடிவம்"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "அனுப்புநர்"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "உள்ளீட்டு உரை"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "தவறான கோப்பின் பெயர்."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "லோடிங்..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "அதிகபட்ச கோப்புறையை அடைந்தது."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "நகர்த்தல் தோல்வி."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "பெயர் காலியாக உள்ளது."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "போதுமான ஹீப் நினைவகம் இல்லை."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "போதிய நினைவகம் இல்லை. சில உருப்படிகளை நீக்கி மீண்டும் முயலுக."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "போதுமான நினைவகம் இல்லை. %s கிடைக்கிறது"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "இங்கே நகல்செய்க"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "அனுமதி மறுக்கப்பட்டது."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "சமீபத்திய கோப்புகள் பட்டியலில் இருந்து அகற்றவா?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "குறுக்குவழிகளில் இருந்து அகற்றவா?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "அகற்றவா?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "அதே கோப்புப் பெயர் முன்பே உள்ளது!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "இதே பெயர் முன்பே பயனிலுள்ளது."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "உருப்படி தேர்வுசெய்க"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "அனுப்புதல் தோல்வி."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "குறுக்குவழி சேர்க்கப்பட்டது."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "இலக்குக் கோப்புறை மூலக் கோப்புறையின் துணைக் கோப்புறையாகும்."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "இலக்குக் கோப்புறையும் மூலக் கோப்புறை போன்றதே."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "இந்த செயலை செய்ய இயலவில்லை. நெட்வொர்க் பிழை ஏற்பட்டுள்ளது."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "அழைப்பின்போது இயக்க இயலாது."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM பாதுகாக்கப்பட்ட உள்ளடக்கத்தை ரிங்டோனாக அல்லது அறிவிப்பு விழிப்பூட்டலாக அமைக்க இயலவில்லை."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "அருகிலுள்ள சாதனங்களை தேட நீங்கள் ஒரு Wi-Fi நெட்வொர்க்குடன் இணைக்க வேண்டும். Wi-Fi வழியாக இணைத்து மீண்டும் முயற்சி செய்க."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "பின்"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "நகல்"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "நீக்கு"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "திரு."
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "நகர்த்து"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "தேடல்"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "இதன்படி வரிசை"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "இதாக காண்க"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "ரத்து"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "ரத்து"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "விவரங்கள்"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "எல்லாம்"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "வெளியார்ந்த சேமிப்பகம்"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "நினைவட்டை"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ஃபோன்"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "மேலே"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "குறுக்கப்பட்டது"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "குறுக்குதல் நீக்கப்பட்டது"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "கோப்பினை பதிவிறக்குகிறது..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "கோப்புகள் சுருக்கப்பட்டன"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "கோப்புகள் பிரித்தெடுக்கப்பட்டன"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "கோப்பு இறக்குமதி செய்யப்பட்டது."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "சாதனங்கள் எதுவும் காணப்படவில்லை. ஸ்கேனிங்கானது பின்னணியில் தொடரும்."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "அடைவு"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "இணைப்பு"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "டீஃபால்ட் அறிவிப்பு ஒலி"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "குறுக்குவழி சேர்."
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "உருப்படிகளை அழிக்கவா?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "மறுபெயர்"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "அமைவுகள்"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "அகற்றுக"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "உருப்படி நீக்குக"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "உருப்படிகளை தேர்வுசெய்க"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "முடிவுகள் காணப்படவில்லை"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d உருப்படிகளை நீக்கவா?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "உருப்படியை அழிக்கவா?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 உருப்படி தேர்வுசெய்யப்பட்டது."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "தவறான எழுத்து உள்ளிடப்பட்டது. மீண்டும் முயலுக."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d உருப்படிகள் தேர்வுசெய்யப்பட்டன."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "அமைதி"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "உருப்படி தேர்வுசெய்க"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d உருப்படிகள் வரை நீங்கள் தேர்வுசெய்யலாம்."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "பதிவிறக்கங்கள்"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "நீக்கவா?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "நகர்த்து"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "நகல்"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "நகர்கிறது..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "நகல் செய்கிறது..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "நீக்குகிறது…"
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "செயல்பாடு தோல்வி."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "தேர்வு செய்தது"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "நகர்ந்தது."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "நகலானது."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "இதன்படி வகை பிரி"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "தோல்வியுற்றது."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "முடிந்தது"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD அட்டை"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "சாதன நினைவகம்"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "தனிப்பட்ட சேமிப்பிடத்தில் சேர்க்கவும்"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "உங்கள் தனிப்பட்ட சேமிப்பகத்திலிருந்து அகற்றவும்"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "இந்த உருப்படியை நீக்கவா?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "தனிப்பட்டவையில் இருந்து அகற்றவும்"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "தனிப்பட்டதற்கு நகர்துக"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "அதிகபட்ச எழுத்துக்களின் எண்ணிக்கையை அடைந்தது."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "நீக்கப்படுகிறது..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "தனிப்பட்ட சேமிப்பகம்"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "முறைப்படுத்தல் முடிந்தது."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "பெயர் (Z முதல் A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "பெயர் (A முதல் Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "திரைப் பிடிப்பு"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "முடிவுகள் காணப்படவில்லை."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "தகவல் விழிப்பூட்டல்"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "விவரங்கள்"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "பெயரை உள்ளிடவும்."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "எனது கோப்புகள்"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "சேர்க்கப்பட்டது."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "செயலில்..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "ஆதரிக்கப்படாத கோப்பு வகை."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "அகற்றவா?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "தனிப்பட்ட உள்ளடக்கம்"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "நகல்செய்க"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "இங்கு நகர்த்துக"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "குறுக்குவழியை சேர்ப்பது தோல்வியுற்றது."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "போதுமான நினைவகம் இல்லை. சில உருப்படிகளை நீக்குக."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "நீக்கப்பட்டது."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "தனிப்பட்ட சேமிப்பகம்"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "எதுவும் தேர்வுசெய்யப்படவில்லை."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "பகிர்"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "இதாக காண்க"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "பட்டியல்"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "காண்."
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "இவ்வாறு சேமி"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "அகற்றுவதில் தோல்வி."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "ட்ராப்பாக்ஸ்"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "முதல் மதிப்பீடு"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "கோப்பின் பெயர் முன்பே பயனில் உள்ளது."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "குரல்"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi கிடைக்கவில்லை. மொபைல் நெட்வொர்க்குகளுடன் இணைப்பது உங்கள் பணமளிப்பு திட்டத்திற்கேற்ப கூடுதல் கட்டணங்களுக்கு உட்படக்கூடும்."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "உருக்களின் அதிகபட்ச எண்ணிக்கை (%d) அடையப்பட்டுள்ளது."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "தயாராகிற..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d தேர்வாகியுள்ளன"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "உருப்படிகளை நீக்கவும்"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "பதிவிறக்கங்கள் இல்லை"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "பதிவிறக்கம் முடிந்தது"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "பதிவிறக்க மேலாளர்"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "உருப்படிகளை பதிவிறக்கிய பிறகு அவை இங்கு காட்டப்படும்."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "பதிவிறக்கம் ரத்துசெய்யப்பட்டது"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "பதிவிறக்கம் தோல்வியானது"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "உங்கள் சாதன சேமிப்பிடத்தில் போதுமான இடம் இல்லை. %s அமைவுகளுக்குச் சென்று சிறிதளவு தரவை நீக்குக அல்லது ஒரு SD அட்டை நுழைக்கவும்."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "உங்கள் சாதன சேமிப்பிடத்தில் போதுமான இடம் இல்லை. %s அமைவுகளுக்குச் சென்று சிறிதளவு சேமிப்பிடத்தை காலி செய்துவிட்டு மீண்டும் முயற்சிக்கவும்."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "உங்கள் SD அட்டையில் போதுமான இடமில்லை. %s அமைவுகளுக்குச் சென்று சிறிதளவு தரவை நீக்குக அல்லது சேமிப்பிடத்தை சாதனத்திற்கு மாற்றுக."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "உங்கள் SD அட்டையில் போதுமான இடமில்லை. %s அமைவுகளுக்குச் சென்று சிறிதளவு தரவை நீக்கிவிட்டு பிறகு முயற்சிக்கவும்."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "சேமிப்பகம் செல்க"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "டீஃபால்ட் சேமிப்பகம் நிரம்பியது"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "பழையது"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "சேமிப்பகம்"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "நீக்கப்படுகிறது..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD அட்டை"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "சாதன சேமிப்பகம்"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "வழங்கியிடம் தெரிவிக்கிறது..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "இந்தக் கோப்பைக் கண்டுபிடிக்க இயலாது. அதை மீண்டும் பதிவிறக்கம் செய்ய, பதிவிறக்கவும் என்பதை டேப் செய்யவும்."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "கோப்பைத் திறக்க இயலவில்லை"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "இந்தக் கோப்பைத் திறப்பதற்கான பயன்பாட்டைக் கண்டறிய இயலவில்லை."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "மீண்டும் முயல, பதிவிறக்கவும் என்பதை டேப் செய்யவும்."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 உருப்படி நீக்கப்படும்."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM உள்ளடக்கத்தைச் செயல்படுத்துகிறது..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "இந்தச் செயலை செய்வதற்கு பயன்பாட்டைக் கண்டறிய இயலவில்லை."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "சேமிப்பக இருப்பிடம்"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "இறக்குக"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "ரத்து"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "சரி"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "எல்லாம் தேர்வு"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d தேர்வு"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "பதிவிறக்குக"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "இன்று"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "நேற்று"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "நீக்கவும்"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "இடமாற்றம்"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "எல். உருப்படி. ப.படுத்துக"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip கோப்பினை உருவாக்குக"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "zip கோப்பைப் பிரித்தெடுக்கவும்"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "எனது கோப்புகள்"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "வலை"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "பதிவிறக்க வரலாறு"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "வரலாறு இல்லை"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "எளிய முறையில் பகிர்தல்"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "பயன்பாட்டை நிறுவ இயலவில்லை"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK கோப்புகளை மட்டுமே நிறுவலாம். Tizen ஸ்டோரிலிருந்து பதிவிறக்கிய பயன்பாடுகளை மட்டுமே நிறுவுங்கள் என பரிந்துரைக்கிறோம்."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "இங்கிருந்து இந்த உருப்படிகளை நீக்குவது, ட்ராப்பாக்ஸிலிருந்தும் சேர்த்து நீக்கும். %d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "இங்கிருந்து இந்த உருப்படியை நீக்குவது, ட்ராப்பாக்ஸிலிருந்தும் சேர்த்து நீக்கும். 1 உருப்படி நீக்கப்படும்."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "இந்த உருப்படிகளை நகர்த்துவது இவற்றை ட்ராப்பாக்ஸில் இருந்து நீக்கும். %d உருப்படிகள் நகர்த்தப்படும்."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "இந்த உருப்படியை நகர்த்துவது இதை ட்ராப்பாக்ஸில் இருந்து நீக்கும். 1 உருப்படி நகர்த்தப்படும்."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "சேமிப்பக இடத்தை தேர்வு செய்க"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "நிறுத்துக"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "ஏற்றுக"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "கோப்பைப் பதிவேற்றுவது தோல்வியுற்றது"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "பதிவேற்றங்களை நிறுத்தவும்"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "மீண்டும் முயல, பதிவேற்றவும் என்பதை டேப் செய்யவும்."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "பதிவேற்றம் நின்றுவிடும், ஆனால் கோப்பு நீக்கப்படாது."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "சமீபத்தில் பார்த்தது"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "தரவை சேமிக்க இயலவில்லை"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "உங்கள் சாதன சேமிப்பகத்தில் போதுமான இடம் இல்லை. அமைவுகள் > பவர் மற்றும் சேமிப்பகம் > சேமிப்பகம் என்பதற்குச் செல்லவும், பின்னர் சில கோப்புகளை நீக்கிவிட்டு மீண்டும் முயலவும்."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "உங்கள் SD அட்டையில் போதுமான இடம் இல்லை. அமைவுகள் > பவர் மற்றும் சேமிப்பகம் > சேமிப்பகம் என்பதற்குச் செல்லவும், பின்னர் சில கோப்புகளை நீக்கிவிட்டு மீண்டும் முயலவும்."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "இங்கு பதிவேற்றவும்"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "ட்ராப்பாக்ஸ் பதிவேற்றங்கள்"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "தனிப்பட்டது"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "பைட்டுகள்"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "சேர்"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "வீடு"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "அலாரம்"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "மற்றவை"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "மேலும்"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "திறக்கவும்"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "அறியப்படாதப் பிழை."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "கோப்புறைப் பெயரை ‘.’ அல்லது ‘..’ என அமைக்க இயலாது."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "மறை. கோப்புகளை காட்ட வேண்டாம்"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "மறைக்கப்பட்ட கோப்புகள் காட்டுக"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "தெரியாத"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "குறுக்குவழி பெயர் ஏற்கனவே பயன்பாட்டில் உள்ளது."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "அடிப்படை"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "கோப்பு"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "கோப்புகள்"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "உறை"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "உறைகள்"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "சிஸ்டம்"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "பெயர்"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "கேட்பொலி கோப்புகள்"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "ஆவணங்கள்"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "பதிவிறக்கிய பயன்பாடுகள்"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "படிமங்கள்"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "நிகழ்படங்கள்"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "ரத்து"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "ரத்துசெய்க"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "உருவாக்குக"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "நீக்கவும்"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "சரி"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "அகற்றுக"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "மறுபெயரிடவும்"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "நிறுவல் நீக்கு"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "குறுக்குவழி சேர்."
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "கேட். கோப்."
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "நகல்"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "இதற்கு நகல் செய்க"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "கோப்புறை உருவாக்கவும்"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "குறுக்குவழி நீக்குக"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "விவரங்கள்"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "ஆவணங்கள்"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "பதிவிறக்கப்பட்ட பயன்பாடுகள்"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "படிமங்கள்"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "நகர்த்தல்"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "இங்கு நகர்த்துக"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d தேர்வு"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "சமீபத்திய கோப்புகள்"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "அகற்றுக"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "மறுபெயர்"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "அமைவுகள்"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "கு.வழி"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "இதன்படி வரிசை"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "நிறுவல் நீக்கவும்"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "இங்கு பதிவேற்றவும்"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "நிகழ்படங்கள்"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "இதாக காண்க"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "எல்லாம்"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "ட்ராப்பாக்ஸ்"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "ட்ராப்பாக்ஸ்"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "குறுக்குவழி"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "கொண்டுள்ளது"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "சாதன சேமிப்பகம்"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "ட்ராப்பாக்ஸ்"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "வடிவமைப்பு"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "இடம்"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD அட்டை"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "கோப்பு விரிவாக்கம் காட்டுக"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "மறை. கோப்புகள் காட்டுக"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "அளவு"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "வகை"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "விற்பனையாளர்"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "கோப்புகள் இல்லை"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ஏறுவரிசை"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "நகல்"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "கோப்புறை உருவாக்கவும்"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "இறங்குவரிசை"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "முழு விவரப் பட்டியல்"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "விவரங்கள்"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "மீண்டும் காட்ட வேண்டாம்"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "கோப்பு வகை"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "பட்டியல்"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "நகர்த்தவும்"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "அகற்றவும்"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "அளவு"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "நேரம்"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "வகை"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "நிறுவல் நீக்கவும்"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 உருப்படி அகற்றப்படும்."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 குறுக்குவழி நீக்கப்படும்."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "நகல் செய்கிறது..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "நகர்கிறது..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d உருப்படிகள் அகற்றப்படும்."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d குறுக்குவழிகள் நீக்கப்படும்."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "நீக்கப்படுகிறது..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "ரோமிங்கில் இருக்கையில் மொபைல் தரவைப் பயன்படுத்தினால், உங்கள் கட்டணத் திட்டத்தைப் பொறுத்து கூடுதல் கட்டணங்கள் விதிக்கப்படலாம்."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "கிடைக்கும் பயன்கள்"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "உருவாக்கப்பட்ட தேதி"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "விளக்கம்"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "பகிர்தல்"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "இறுதியாக மாற்றியது"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "தெளிவுதிறன்"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "மொத்த அளவு"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "செல்லுபடிகாலம்"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "இலக்கு கோப்புறையானது மூலக் கோப்புறையின் துணைக் கோப்புறை ஆகும்."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "இலக்குக் கோப்புறையும் மூலக் கோப்புறையும் ஒன்றாக உள்ளன."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "குறுக்குவழியைச் சேர்ப்பது தோல்வியுற்றது."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "உருப்படியை நகல் செய்வது தோல்வியுற்றது."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "உருப்படியை நீக்குவது தோல்வியுற்றது."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "உருப்படியை நகர்த்துவது தோல்வியுற்றது."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "உருப்படியை அகற்றுவது தோல்வியுற்றது."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "கோப்புப் பெயர் ஏற்கனவே பயன்பாட்டிலுள்ளது."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "குறுக்குவழிகளின் அதிகபட்ச எண்ணிக்கை (%d) அடைந்தது."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "குறுக்குவழி சேர்க்கப்பட்டது."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "குறுக்குவழி ஏற்கனவே உள்ளது."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "புதுப்பி."
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d பயன்பாடுகள் நிறுவல்நீக்கப்படும்."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s நிறுவல் நீக்கப்படும்."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "அளவு"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "பட்டியல் காட்சி"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "கோப்புறை பெயர் முன்பே பயனில் உள்ளது."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "உள் சேமிப்பகம்"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "சாதன சேமிப்பகம்"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "உள்நுழையவில்லை."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "எல்லா கோப்புகளும்"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "க்ளௌட் சேமிப்பகம்"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "வரிசை"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "கு.வழி"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "நேரம்"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "நிறுவல்நீக்குக"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "கொண்டுள்ளது"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "முகம் கண்டறியப்படவில்லை"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "மேலும்"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "இங்கே நகரத்து"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "இங்கே ஒட்டு"
+
+msgid "IDS_PB_SK_SET"
+msgstr "அமை"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "உங்கள் சாதனத்தில் உள்ள எந்தவொரு பயன்பாட்டிலும் இந்தக் கோப்பு வகை ஆதரிக்கப்படவில்லை."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d கோப்புகள் நீக்கப்படும்."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "அனுப்பப்பட்ட கோப்புகள்"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "முடிந்தது"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ரத்துசெய்க"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "நீக்குக"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "மறுபெயர்"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "உருப். தேர்வு செய்க"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "பதிவேற்றங்கள் எதுவுமில்லை"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "நீங்கள் உருப்படிகளைப் பதிவேற்றிய பிறகு, அவை இங்கே காட்டப்படும்."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "அமைவுகள்"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "தரவை சேமிக்க இயலவில்லை"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "உங்கள் SD அட்டையில் போதுமான இடம் இல்லை. அமைவுகள் > பவர் மற்றும் சேமிப்பகம் > சேமிப்பகம் என்பதற்குச் செல்லவும், பின்னர் சில கோப்புகளை நீக்கிவிட்டு மீண்டும் முயலவும்."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "உங்கள் சாதன சேமிப்பகத்தில் போதுமான இடம் இல்லை. அமைவுகள் > பவர் மற்றும் சேமிப்பகம் > சேமிப்பகம் என்பதற்குச் செல்லவும், பின்னர் சில கோப்புகளை நீக்கிவிட்டு மீண்டும் முயலவும்."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "பிழை"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "நினைவகம் நிரம்பியது."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ட்ராப்பாக்ஸில் இருந்து 1 உருப்படி நீக்கப்படும்."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "ட்ராப்பாக்ஸில் இருந்து %d உருப்படிகள் நீக்கப்படும்."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "மொபைல் தரவு ஆஃப் செய்யப்பட்டுள்ளது. Wi-Fi நெட்வொர்க்குடன் இணைத்து அல்லது மொபைல் தரவை ஆன் செய்து மீண்டும் முயலவும்."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "அமைவுகள்"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "தனிப்பட்ட சேமிப்பகம்"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "பாதை"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "எழுத்துகளின் அதிகபட்ச எண்ணிக்கையை %d அடைந்தது."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "சேமிப்பகம் தேர்வுசெய்க"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "பதிவிறக்க வரலாறு"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "பதிவிறக்க வரலாறு"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "பதிவிறக்குகிறது..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "பதிவிறக்கங்கள்"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "பதிவிறக்கங்கள் எதுவுமில்லை"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "பதிவிறக்கம் தோல்வியுற்றது"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "காலாவதியாகும் தேதி: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "காலாவதியாகும் தேதி: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "கோப்பைப் பதிவிறக்குதல் தோல்வி"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "கோப்புகளை மீண்டும் பதிவிறக்க முயலவும் அல்லது அதை பதிவிறக்க வரிசையிலிருந்து அகற்றவும்."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "மீண். முயலவும்"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "அகற்றுக"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "வகை"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "கோப்புறைப் பெயர் பயனிலுள்ளது"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "கோப்பு பெயர் பயனில் உள்ளது"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "கோப்புப் பெயர் (%s) ஆனது இலக்கிட கோப்புறையில் ஏற்கனவே பயனில் உள்ளது."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "கோப்புறை பெயர் (%s) ஆனது இலக்கிட கோப்புறையில் ஏற்கனவே பயனில் உள்ளது."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "మీ పరికరం Wi-Fi నెట్వర్క్కి అనుసంధానించబడలేదు. మొబైల్ నెట్వర్క్లకు అనుసంధానించడం వలన మీ చెల్లింపు ప్లాన్ ఆధారంగా అదనపు ఛార్జీలు వసూలు చేయవచ్చు."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "దీని ద్వారా భాగస్వామ్యం చేయి"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "దీని ద్వారా భాగస్వామ్యం చేయి"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "మొబైల్ డేటా ఆఫ్ చేయబడింది. బదులుగా Wi-Fi నెట్వర్క్కు కనెక్ట్ చేసి లేదా మొబైల్ డేటాను ఆన్ చేసి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d అంశాలు తొలగించబడతాయి."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "ఈ అంశం తొలగిచబడుతుంది."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "డౌన్లోడ్ అవుతోంది..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "తగినంత మెమరీ లేదు."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "రద్దు అయింది."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "డౌన్లోడ్ అలభ్యం."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "విజయం."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "రూపొందించు"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "తొలగించబడింది."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "మెమరీ కార్డ్ తీసివేయబడింది."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "వెతుకుతోంది..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "నెట్వర్క్ కనెక్షన్ లోపం."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "ఫోల్డర్ను తొలగించు"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "ఫోల్డర్ పేరును నమోదు చేయండి."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "డౌన్లోడ్ చేసిన అప్లికేషన్లు"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "నెట్వర్క్ కనెక్షన్ దోషం సంభవించింది. కాల్ ముగిసింది. నెట్వర్క్కి మళ్లీ కనెక్ట్ చేయాలా?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "సరే"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "సేవ్ చేయి"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "అవును"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "కాదు"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "సత్వరమార్గాన్ని జోడించు"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "తొలగించు"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "సత్వరమార్గాన్ని తొలగించు"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "సత్వరమార్గానికి పేరు మార్చండి"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "శోధన"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "సెట్టింగులు"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "భాగస్వామ్యం చేయి"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "నిల్వ ఉపయోగం"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "మళ్లీ చూపించవద్దు"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "బైట్"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "సర్వర్కు కనెక్ట్ చేయడం సాధ్యం కాదు."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "ప్రైవేట్"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "సత్వర మార్గాన్ని తీసివేయి"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "బ్యాటరీ తక్కువగా ఉంది"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 ఫైల్"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "నా ఆల్బమ్"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "దీని నుండి జోడించు"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "హెచ్చరికలు"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "ఏదైనా"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "లభ్యమయ్యే ఉపయోగాలు"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "బైట్"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "కంటెంట్స్"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "సృష్టిచిన తేదీ"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "తేదీ"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "కొన్ని ఐటమ్లను తొలగించవచ్చా?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "పత్రాలు"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "అమలుపరచుట"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "ఫైల్ పేరు"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "పెన్ రకం"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "ఫోల్డర్ పేరు"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "చిత్రాలు"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "అసాధ్యం"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "వ్యక్తిగత"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "విరామం"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "చివరిగా నవీకరించబడింది"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "జాబితా మరియు వివరాలు"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "స్థానం"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC డాటా ఇనిషియలైజింగ్..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "నా వీడియో క్లిప్లు"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "ఫోన్ మెమరీలో తగినంత మెమరీ లేదు. కొన్ని ఐటెమ్లను తొలగించండి మరియు మళ్ళీ ప్రయత్నించండి."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "ఫైళ్లు లేవు"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "ఇటీవలి తెరిచిన ఫైల్లు లేవు"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "ఇటీవలి ఫైల్లు లేవు"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d ఫైళ్లు"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d ఐటెమ్"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d ఐటెమ్లు"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "సాధ్యం"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "ముద్రించు"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "పేరు మార్చు"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "సరైన స్థితి"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "రింగ్టోన్లు"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "పంచుకో"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "దాచిన ఫైళ్లును చూపండి"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "ధ్వనులు"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "పైకి"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "వ్యాలిడిటీ"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "వెండర్"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "వీడియోలు"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "వాల్పేపర్లు"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "హోమ్కు జోడించండి"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "ఇక్కడకు ఎగుమతి చేయండి"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "నా ఫైళ్లకు వెళ్లండి"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "హోమ్"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "భర్తీ"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "అన్ని ఫోల్డర్లను శోధించు"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "ఇక్కడ సెట్ చేయండి"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "ఆధునిక శోధన"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "ఆడియో"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "మొబైల్ నెట్వర్క్కి కనెక్ట్ చేయి"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi నెట్వర్క్కు అనుసంధానించండి"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "గణన"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "ఫోల్డర్ పేరును నమోదు చేయండి."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "లోకల్"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "కొత్త ఫోల్డర్"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "ఇటీవల ఫైళ్లు"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "ఫైల్ని తీసివేయి"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "సౌండ్ & షాట్ చిత్రాలను భాగస్వామ్యం చేయి"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "నిల్వచేయు"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "ఫోల్డర్ను సృష్టించడం సాధ్యం కాదు"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "అన్నింటినీ ఎన్నుకోండి"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "ఫోల్డర్ పేరు నమోదు చేయండి"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "సత్వరమార్గాలకు జోడించు"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "చిత్రం ఫైల్లు వలె"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "వీడియో ఫైళ్లు వలె"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "కాలర్ రింగ్టోన్"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "కుదించు"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "ఫోల్డర్ను రూపొందించు"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "తేదీ (చాలా ఇటీవల)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "తేదీ (పాత)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "కుదింపుని తీసివేయి"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "ఇక్కడ కుదింపుని తీసివేయి"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "డిఫాల్ట్ రింగ్టోన్"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "వివరంగా వీక్షణ"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "సవరించు"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "సంగ్రహించండి"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "ప్రస్తుత ఫోల్డర్కు సంగ్రహించు"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "ఫోల్డర్కు వెళ్లు"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "ఫైల్ పొడిగింపును దాచు"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "అంశాలు"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "పేరు"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "దీని ద్వారా జాబితా చేయి"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "ఇక్కడకి తరలించు"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "పేరు"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "ఫైల్ స్థానాన్ని తెరవండి"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "వ్యక్తిగత పేజీ"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "ధ్వని రికార్డ్"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "పరిచయాలకు రిజిస్టర్"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "పేరుమార్చు"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "పేరు మార్చిన."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "ఫోల్డర్ పేరు మార్చు"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "ఇక్కడ సేవ్ చేయి"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "సమీపంలో ఉన్న పరికరాలు కోసం స్కాన్ చేయి"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "ఎంపికైంది"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "లింక్ని భాగస్వామ్యం చేయి"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "ఫైల్ పొడిగింపు చూపండి"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "విభజించు"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "దీని ద్వారా క్రమబద్ధీకరించు"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "థంబ్నెయిల్ వీక్షణ"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "ఈ క్రమంలో వీక్షించండి"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "జాబితా వారీ వీక్షణ"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "థంబ్నెయిల్ చే వీక్షణ"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "జిప్ చేయి"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ఐటెమ్ తొలగించబడుతుంది."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "ఆరోహణ క్రమంలో"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "తొలగించాలా?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "కొనసాగు"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "కాపీయింగ్ విఫలమైంది."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "తొలగింపు విఫలమైంది."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "ఎంచుకున్న ఐటెమ్ను తొలగించాలా?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "అవరోహణ క్రమంలో"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM ఫైల్. పంపడం సాధ్యం కాదు."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM ఫైల్ లభ్యమవ్వట్లేదు."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "ఫైల్ పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "ఫోల్డర్ పేరు ఇప్పటికే ఉంది."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "ఫార్మాట్"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "నుండి"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "టెక్స్ట్ను ఇన్పుట్ చేయండి"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "చెల్లని ఫైల్ పేరు."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "లోడ్ అవుతోంది..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "గరిష్ట ఫోల్డర్కు చేరుకున్నారు."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "తరలింపు విఫలమయింది."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "పేరు ఖాళీగా ఉంది."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "తగినంత ఎక్కువ మెమరీ లేదు."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "తగినంత మెమరీ లేదు. కొన్ని ఐటెమ్లను తొలగించండి మరియు మళ్ళీ ప్రయత్నించండి."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "తగినంత మెమరీ లేదు. %s అందుబాటులో ఉంది"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "ఇక్కడ అతికించు"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ఐటమ్లు తొలగించబడతాయి."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "అనుమతి నిరాకరించబడింది."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "ఇటీవలి ఫైల్ల జాబితా నుండి తీసివేయాలా?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "సత్వరమార్గల నుండి తీసివేయాలా?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "తొలగించాలా?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "ఇదే ఫైల్ పేరు ఇప్పటికే ఉనికిలో ఉంది!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "ఒకే పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "ఐటెమ్ను ఎంచుకోండి"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "పంపడం విఫలమైంది."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "సత్వరమార్గం జోడించబడింది."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "గమ్య ఫోల్డర్ సోర్స్ ఫోల్డర్ యొక్క సబ్ ఫోల్డర్."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "గమ్య ఫోల్డర్ సోర్స్ ఫోల్డర్ వలె ఉంది."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "ఈ చర్యను అమలు చేయడం సాధ్యం కాదు. నెట్వర్క్ దోషం సంభవించింది."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "కాల్ సమయంలో ప్లే చేయడం సాధ్యం కాదు."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "DRM సంరక్షిత కంటెంట్ను ఒక రింగ్చోన్ లేదా నోటిఫికేషన్ హెచ్చరిక వలె సెట్ చేయలేము."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "సమీపంలో ఉన్న పరికరాలను స్కాన్ చేయడం కోసం మీరు Wi-Fi నెట్వర్క్కి కనెక్ట్ చేయాలి. Wi-Fi ద్వారా కనెక్ట్ చేసి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "వెనుకకు"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "కాపీ"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "తొలగించు"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "సవరించు"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "తరలించు"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "శోధన"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "దీని ద్వారా క్రమబద్ధీకరించు"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "దీని వలె వీక్షించండి"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "రద్దు"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "రద్దు"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "వివరాలు"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "అన్ని"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "బాహ్య నిల్వ"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "మెమరీ కార్డ్"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "ఫోన్"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "పైకి"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "కుదించబడింది"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "కుదింపు తీసివేయబడింది"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "ఫైల్ను డౌన్లోడ్ చేస్తోంది..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "ఫైళ్లు కుదించబడ్డాయి"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "ఫైళ్లు విస్తరించబడ్డాయి"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "ఫైల్ దిగుమతి చేయబడింది."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "పరికరాలేవీ గుర్తించబడలేదు. నేపథ్యంలో స్కానింగ్ కొనసాగుతుంది."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "డెరెక్టరీ"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "కనెక్ట్"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "డిఫాల్ట్ నోటిఫికేషన్ ధ్వని"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "సత్వరమార్గం జోడించు"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "ఐటెమ్లను తొలగించచ్చా?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "పేరు మార్చు"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "సెట్టింగులు"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "తొలగించు"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "ఐటెమ్ను తొలగించు"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "ఐటమ్లను ఎంచుకోండి"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "ఫలితాలు కనుగొనబడలేదు"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d ఐటెమ్లను తొలగించాలా?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "ఐటెమ్ను తొలగించచ్చా?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 ఐటెమ్ ఎంచుకోబడింది."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "చెల్లని అక్షరం నమోదు చేయబడింది. మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d ఐటెమ్లు ఎంపికైనవి."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "నిశ్శబ్దం"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "ఐటెమ్ను ఎంచుకోండి"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "మీరు %d ఐటెమ్ల వరకు ఎంచుకోవచ్చు."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "డౌన్లోడ్లు"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "తొలగించాలా?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "తరలించు"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "కాపీ"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "తరలిస్తోంది..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "కాపీ అవుతోంది..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "తొలగిస్తోంది..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "ఆపరేషన్ విఫలమైంది."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "ఎంపికైంది"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "తరలించబడింది."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "కాపీ అయింది."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "దీని ద్వారా క్రమబద్ధీకరించు"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "విఫలమైనది."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "పూర్తయింది"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD కార్డ్"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "పరికరం మెమరీ"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "మీ వ్యక్తిగత నిల్వకు జోడించండి"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "వ్యక్తిగత నిల్వ నుండి తీసివేయండి"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "ఈ అంశాన్ని తొలగించాలా?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "ప్రైవేట్ నుండి తీసివేయి"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "ప్రైవేట్కు తరలించు"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "అక్షరాల గరిష్ఠ సంఖ్యకు చేరుకున్నారు."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "తొలగిస్తున్నది..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "వ్యక్తిగత నిల్వ"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "ఫార్మాట్ పూర్తయింది."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "పేరు (Z నుండి Aకు)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "పేరు (A నుండి Zకు)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "స్క్రీన్ను సంగ్రహించు"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "ఫలితాలు దొరకలేదు."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "సందేశం హెచ్చరిక"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "వివరాలు"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "పేరు నమోదు చేయండి."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "నా ఫైళ్లు"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "జోడించబడింది."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "ప్రాసెస్ చేస్తోంది..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "మద్దతులేని ఫైల్ రకం."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "తొలగించాలా?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "ప్రైవేట్ కంటెంట్"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "దీనికి కాపీ"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "దీనికి తరలించు"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "సత్వరమార్గాన్ని జోడించడంలో విఫలమైంది."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "తగినంత మెమరీ లేదు. కొన్ని ఐటెమ్లను తొలగించు."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "తొలగించబడినది."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "ప్రైవేట్ నిల్వ"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "ఏదీ ఎంపిక కాలేదు."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "పంచు"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "దీని వలె వీక్షిం."
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "జాబితా"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "వీక్షణ"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "ఇలా సేవ్ చే."
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "వైఫల్యమైనది తొలగింపు."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "డ్రాప్బాక్స్"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "పేరెంట్ రేటింగ్"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ఫైల్ పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "వాయిస్"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi అందుబాటులో లేదు. మొబైల్ నెట్వర్క్లకు అనుసంధానించడం వలన మీ చెల్లింపు ప్లాన్ ఆధారంగా అదనపు చార్జీలు వసూలు చేయబడవచ్చు."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "అక్షరాల గరిష్ట సంఖ్యను (%d) చేరుకున్నారు."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "సిద్ధం అవుతోంది..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d ఎన్నుకోబడింది"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "అంశాలను తొలగించు"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "డౌన్లోడ్లు లేవు"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "డౌన్లోడ్ పూర్తయింది"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "డౌన్లోడ్ మేనేజర్"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "మీరు ఐటెమ్లను డౌన్లోడ్ చేసిన తర్వాత, అవి ఇక్కడ చూపబడతాయి."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "డౌన్లోడ్ రద్దు చేయబడింది"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "డౌన్లోడ్ విఫలమైంది"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "మీ పరికర నిల్వలో తగినంత ఖాళీ లేదు. కొంత డేటాని తొలగించడానికి లేదా SD కార్డ్ని చొప్పించడానికి %s సెట్టింగ్లకు వెళ్లండి."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "మీ పరికర నిల్వలో తగినంత ఖాళీ లేదు. కొంత నిల్వ స్థలాన్ని ఖాళీ చేయడానికి %s సెట్టింగ్లకు వెళ్లి, ఆపై మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "మీ SD కార్డ్లో తగినంత ఖాళీ లేదు. కొంత డేటాని తొలగించడానికి లేదా డిఫాల్ట్ నిల్వ స్థానం పరికరానికి మార్చడానికి %s సెట్టింగ్లకు వెళ్లండి."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "మీ SD కార్డ్లో తగినంత ఖాళీ లేదు. కొంత డేటాని తొలగించడానికి %s సెట్టింగ్లకు వెళ్లి, ఆపై మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "నిల్వకు వెళ్లండి"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "డిఫాల్ట్ నిల్వ నిండింది"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "పాతది"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "నిల్వచేయు"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "తొలగిస్తున్నది..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD కార్డ్"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "పరికర నిల్వ"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "సర్వర్ని గుర్తిస్తోంది..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d ఐటమ్లు తొలగించబడతాయి."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "ఈ ఫైల్ కనుగొనబడలేదు. దీన్ని మళ్లీ డౌన్లోడ్ చేయడాన్ని ప్రయత్నించడానికి డౌన్లోడ్ చేయిని ట్యాప్ చేయండి."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "ఫైల్ని తెరవడం సాధ్యం కాదు"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "ఈ ఫైల్ను తెరవడానికి అప్లికేషన్ని కనుగొనడం సాధ్యం కాదు."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "మళ్లీ ప్రయత్నించడానికి డౌన్లోడ్ చేయిని ట్యాప్ చేయండి."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 ఐటెమ్ తొలగించబడుతుంది."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM కంటెంట్ను సక్రియం చేస్తోంది..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "ఈ చర్యని అమలు చేయడానికి అప్లికేషన్ని కనుగొనడం సాధ్యం కాదు."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "నిల్వ స్థానం"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "దిగుమతి చేయి"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "రద్దు చేయి"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "సరే"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "అన్నింటినీ ఎన్నుకోండి"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ఎంచుకోబడ్డారు"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "డౌన్లోడ్ చేయి"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "ఈరోజు"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "నిన్నటి రోజు"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "తొలగించు"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "భర్తీ చేయి"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "అన్ని అంశాలకు వర్తింపజేయి"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "zip ఫైల్ని సృష్టించండి"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "జిప్ ఫైల్ను సంగ్రహించండి"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "నా ఫైల్"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "వెబ్"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "డౌన్లోడ్ చరిత్ర"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "చరిత్ర లేదు"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "సరళమైన భాగస్వామ్యం"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "అప్లికేషన్ను ఇన్స్టాల్ చేయడం సాధ్యం కాదు"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "TPK ఫైల్లను మాత్రమే ఇన్స్టాల్ చేయగలరు. మీరు Tizen స్టోర్ నుండి డౌన్లోడ్ చేసిన అప్లికేషన్లను మాత్రమే ఇన్స్టాల్ చేయాలని మేము సిఫార్సు చేస్తున్నాము."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "ఈ అంశాలను ఇక్కడి నుండి తొలగించడం ద్వారా ఇవి డ్రాప్బాక్స్ నుండి కూడా తొలగించబడతాయి. %d అంశాలు తొలగించబడతాయి."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "ఈ అంశాన్ని ఇక్కడి నుండి తొలగించడం ద్వారా ఇది డ్రాప్బాక్స్ నుండి కూడా తొలగించబడుతుంది. 1 అంశం తొలగించబడుతుంది."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "ఈ అంశాలను తరలించడం ద్వారా అవి డ్రాప్బాక్స్ నుండి తొలగించబడతాయి. %d అంశాలు తరలించబడతాయి."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "ఈ అంశాన్ని తరలించడం ద్వారా ఇది డ్రాప్బాక్స్ నుండి తొలగించబడుతుంది. 1 అంశం తరలించబడుతుంది."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "నిల్వ స్థానాన్ని ఎంచుకోండి"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "ఆపివేయి"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "అప్లోడ్"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "ఫైల్ను అప్లోడ్ చేయడం విఫలమైంది"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "అప్లోడ్లను ఆపివేయి"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "మళ్లీ ప్రయత్నించడానికి అప్లోడ్ చేయి ట్యాప్ చేయండి."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "అప్లోడ్ ఆపివేయబడుతుంది, కానీ ఫైల్ తొలగించబడదు."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "ఇటీవల వీక్షించినవి"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "డేటాని సేవ్ చేయడం సాధ్యం కాదు"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "మీ పరికర నిల్వలో తగినంత ఖాళీ లేదు. సెట్టింగ్లు > శక్తి మరియు నిల్వ > నిల్వకు వెళ్లి, ఆపై కొన్ని ఫైల్లను తొలగించి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "మీ SD కార్డ్లో తగినంత ఖాళీ లేదు. సెట్టింగ్లు > శక్తి మరియు నిల్వ > నిల్వకు వెళ్లి, ఆపై కొన్ని ఫైల్లను తొలగించి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "దీనికి అప్లోడ్ చేయండి"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "డ్రాప్బాక్స్ అప్లోడ్లు"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "ప్రైవేట్"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "బైట్లు"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "జోడించు"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "హోమ్"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "అలారం"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "ఇతరులు"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "మరిన్ని"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "తెరుచు"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "తెలియని లోపం."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "ఫోల్డర్ పేరును ‘.’ లేదా ‘..’ వలె సెట్ చేయలేరు."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "దాచబడిన ఫైల్లను చూపవద్దు"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "దాచిన ఫైల్లను చూపు"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "తెలియని"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "సత్వరమార్గం పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "ప్రాథమిక"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "ఫైల్"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "ఫైళ్లు"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "ఫోల్డర్"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "ఫోల్డర్లు"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "సిస్టమ్"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "పేరు"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "ఆడియో ఫైల్లు"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "పత్రాలు"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "డౌన్లోడ్ అయిన అప్లికేషన్లు"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "చిత్రాలు"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "వీడియోలు"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "రద్దు"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "రద్దు చేయి"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "సృష్టించండి"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "తొలగించు"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "సరే"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "తీసివేయి"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "పేరుమార్చు"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "అన్ఇన్స్టాల్ చేయండి"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "సత్వ. జోడించండి"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "ఆడియో ఫైల్లు"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "కాపీ చేయండి"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "దీనికి కాపీ చేయి"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "ఫోల్డర్ను సృష్టించండి"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "సత్వరమార్గాన్ని తొలగించు"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "వివరాలు"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "పత్రాలు"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "డౌన్లోడ్ అయిన అప్లికేషన్లు"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "చిత్రాలు"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "తరలించండి"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "దీనికి తరలించు"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d ఎంచుకోబడ్డారు"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "ఇటీవలి ఫైల్లు"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "తీసివేయి"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "పేరు మార్చు"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "సెట్టింగులు"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "సత్వరమార్గాలు"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "దీని ద్వారా క్రమబద్ధీకరించు"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "అన్ఇన్స్టాల్ చేయండి"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "దీనికి అప్లోడ్ చేయండి"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "వీడియోలు"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "ఇలా వీక్షించండి"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "అన్నీ"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "డ్రాప్బాక్స్"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "డ్రాప్బాక్స్"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "సత్వరమార్గాలు"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "కలిగి ఉంటుంది"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "పరికర నిల్వ"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "డ్రాప్బాక్స్"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "ఫార్మాట్"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "స్థానం"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD కార్డ్"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "ఫైల్ పొడిగింపులను చూపు"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "దాచిన ఫైల్లను చూపు"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "పరిమాణం"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "రకం"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "విక్రేత"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "ఫైల్లు లేవు"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "ఆరోహణ క్రమంలో"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "కాపీ చేయి"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "ఫోల్డర్ను సృష్టించండి"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "అవరోహణ"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "వివరణాత్మక జాబితా"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "వివరాలు"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "మళ్లీ చూపవద్దు"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "ఫైల్ రకం"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "జాబితా"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "తరలించు"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "తీసివేయి"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "పరిమాణం"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "టైమ్"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "రకం"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "అన్ఇన్స్టాల్ చేయి"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 ఐటమ్ తీసివేయబడుతుంది."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 సత్వరమార్గం తొలగించబడుతుంది."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "కాపీ అవుతోంది..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "తరలిస్తోంది..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d ఐటెమ్లు తీసివేయబడతాయి."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d సత్వరమార్గాలు తొలగించబడతాయి."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "తొలగిస్తున్నది..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "మీ చెల్లింపు ప్లాన్ ఆధారంగా రోమింగ్లో ఉన్నప్పుడు మొబైల్ డేటాను ఉపయోగించడం వల్ల అదనపు ఛార్జీలను చెల్లించాల్సి ఉండవచ్చు."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "అందుబాటులో ఉన్న ఉపయోగాలు"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "సృష్టించిన తేదీ"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "వివరణ"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "ఫార్వార్డ్ చేయడం"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "చివరిగా సవరించబడింది"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "స్పష్టత"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "మొత్తం పరిమాణం"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "చెల్లుబాటు"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "గమ్యం ఫోల్డర్ అనేది మూలం ఫోల్డర్ యొక్క ఉప ఫోల్డర్."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "గమ్యం ఫోల్డర్ మూలం ఫోల్డర్ వలె ఒకేలా ఉంది."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "సత్వరమార్గాన్ని జోడించడం విఫలమైంది."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "అంశాన్ని కాపీ చేయడం విఫలమైంది."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "అంశాన్ని తొలగించడం విఫలమైంది."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "అంశాన్ని తరలించడం విఫలమైంది."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "అంశాన్ని తీసివేయడం విఫలమైంది."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "ఫైల్ పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "సత్వరమార్గాల గరిష్ట సంఖ్య (%d)ను చేరుకున్నారు."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "సత్వరమార్గం జోడించబడింది."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "త్వరితమార్గం ఇప్పటికే ఉంది."
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "రిఫ్రెష్"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d అంశాలు తొలగించబడతాయి."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d అప్లికేషన్లు అన్ఇన్స్టాల్ చేయబడతాయి."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s తీసివెయ్యబడుతుంది."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "పరిమాణం"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "జాబితా వీక్షణ"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "ఫోల్డర్ పేరు ఇప్పటికే ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "స్థానిక నిల్వ"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "పరికర నిల్వ"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "సైన్డ్ ఇన్ కాలేదు."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "అన్ని ఫైళ్లు"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "క్లౌడ్ నిల్వ"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "ఇతర"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "సత్వరమార్గాలు"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "సమయం"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "అన్ఇన్స్టాల్"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "కలిగివుండు"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "ముఖం కనుగొనబడలేదు"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "మరిన్ని"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "ఇక్కడకు కదులు"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "ఇక్కడ అతికించు"
+
+msgid "IDS_PB_SK_SET"
+msgstr "సెట్ చేయి"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "ఈ ఫైల్ రకం మీ పరికరంలోని ఏ అప్లికేషన్ ద్వారా మద్దతివ్వబడదు."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d ఫైళ్లు తొలగించబడతాయి."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "ఫైల్లు పంపబడ్డాయి"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "పూర్తయింది"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "రద్దు చేయి"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "తొలగించు"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "పేరు మార్చు"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "అంశాన్ని ఎంచుకోండి"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "అప్లోడ్లు లేవు"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "మీరు అంశాలను అప్లోడ్ చేసిన తర్వాత, అవి ఇక్కడ చూపబడతాయి."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "సెట్టింగులు"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "డేటాని సేవ్ చేయడం సాధ్యం కాదు"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "మీ SD కార్డ్లో తగినంత ఖాళీ లేదు. సెట్టింగ్లు > శక్తి మరియు నిల్వ > నిల్వకు వెళ్లి, ఆపై కొన్ని ఫైల్లను తొలగించి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "మీ పరికర నిల్వలో తగినంత ఖాళీ లేదు. సెట్టింగ్లు > శక్తి మరియు నిల్వ > నిల్వకు వెళ్లి, ఆపై కొన్ని ఫైల్లను తొలగించి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "లోపం."
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "మెమరీ నిండింది."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "డ్రాప్బాక్స్ నుండి 1 అంశం తొలగించబడుతుంది."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "డ్రాప్బాక్స్ నుండి %d అంశాలు తొలగించబడతాయి."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "మొబైల్ డేటా ఆఫ్ చేయబడింది. Wi-Fi నెట్వర్క్కి కనెక్ట్ చేసి లేదా మొబైల్ డేటాని ఆన్ చేసి, మళ్లీ ప్రయత్నించండి."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "సెట్టింగులు"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "వ్యక్తిగత నిల్వ"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "పాత్"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "అక్షరాల గరిష్ట సంఖ్య %dని చేరుకున్నారు."
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "నిల్వను ఎన్నుకోండి"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "డౌన్లోడ్ చరిత్ర"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "డౌన్లోడ్ చరిత్ర"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "డౌన్లోడ్ అవుతోంది..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "డౌన్లోడ్లు"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "డౌన్లోడ్లు లేవు"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "డౌన్లోడ్ విఫలమైంది"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "గడువు ముగిసే సమయం: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "గడువు ముగింపు సమయం: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "ఫైల్ను డౌన్లోడ్ చేయడం విఫలమైంది"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "ఫైల్ను డౌన్లోడ్ చేయడానికి మళ్లీ ప్రయత్నించండి లేదా డౌన్లోడ్ వరుసక్రమం నుండి దీనిని తీసివేయండి."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "మళ్లీ ప్రయత్నిం."
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "తొలగించు"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "వర్గం"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "ఫోల్డర్ పేరు ఉపయోగంలో ఉంది"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "ఫైల్ పేరు ఉపయోగంలో ఉంది"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ఈ ఫైల్ పేరు (%s) ఇప్పటికే గమ్యస్థాన ఫోల్డర్లో ఉపయోగంలో ఉంది."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "ఈ ఫోల్డర్ పేరు (%s) ఇప్పటికే గమ్యస్థాన ఫోల్డర్లో ఉపయోగంలో ఉంది."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Cihazınız Wi-Fi ağına bağlı değil. Mobil ağa bağlanmak ödeme planınıza bağlı olarak ek ücretle sonuçlanabilir."
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Paylaşma şekli"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Paylaşma şekli"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil veri kapatıldı. Bunun yerine Wi-Fi ağına bağlanın veya Mobil veriyi etkinleştirip tekrar deneyin."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d öğe silinecek."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Bu öğe silinecek."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "İndiriliyor..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Yeterli hafıza yok."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "İptal edildi."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "İndirme başarısız."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Başarılı."
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Oluştur"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Silindi."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Hafıza kartı çıkarıldı."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Aranıyor..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Ağ bağlantısı hatası var."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Klasörü sil"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Klasör adını girin."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "İndirilmiş uygulamalar"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Ağ bağlantı hatası oluştu. Çağrı sonlandırıldı. Ağa tekrar bağlanılsın mı?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "Tamam"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Kaydet"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Evet"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Hayır"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Kısayol ekle"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Kısayolu sil"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Kısayolu yeniden adlandır"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Ara"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Paylaş"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Hafıza kullanımı"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Tekrar gösterme"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Sunucuya bağlanamıyor."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Özel"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Kısayolu kaldır"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batarya zayıf"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 dosya"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Albümüm"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Şuradan ekle:"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Uyarılar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Herhangi"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Mevcut kullanımlar"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "İçindekiler"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Oluşturulma tarihi"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Tarih"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Seçilen öğeler silinsin mi?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Belgeler"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Uygulama"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Dosya adı"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Dsya türü"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Klasör adı"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "İletme"
+
+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_BODY_IMAGES"
+msgstr "Resimler"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "İmkansız"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Kişisel"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Aralık"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Son değiştirilme"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Liste ve ayrıntılar"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Konum"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC verileri başlatılıyor..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Video kliplerim"
+
+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_BODY_NO_FILES"
+msgstr "Dosya yok"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Son açılan kitap yok"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Yeni dosya yok"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d dosya"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d öğe"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d öğe"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Mümkün"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Yazdır"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Y. adl"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Hak durumu"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Zil sesleri"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Paylaşıma aç"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Gizli dosyaları göster"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Sesler"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Kullanılan kayt yeri"
+
+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_BODY_UP"
+msgstr "Yukarı"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Geçerlilik"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Sağlayıcı"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Duvar kağıtları"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Ana sayfaya ekle"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Buraya aktar"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Dosyalarım’a git"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "A.Syf"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Değiştir"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Tüm klasörleri ara"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Buraya ayarla"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Gelişmiş arama"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Ses"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil ağa bağlan"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ağına bağlanın"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "sayım"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Klasör adını girin."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Yerel"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yeni klasör"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Son dosyalar"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Dosyayı kaldır"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Sesli fotoğrafları paylaş"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Kayıt yeri"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Klasör oluşturulamıyor"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Tümünü seç"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Klasör adını girin"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Kısayollara ekle"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Resim dosyası olarak"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Video dosyası olarak"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Arayan zil sesi tonu"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Sıkıştır"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Klasör oluştur"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Tarih (En yeni)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Tarih (En eski)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Aç"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Buraya çıkart"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Varsayılan zil sesi"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Ayrıntılı görünüm"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Düzenle"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Çıkart"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Geçerli klasöre çıkart"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Hedef klasör"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Dosya uzntılrını gizle"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Öğe"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "İsim"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Listele"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Buraya taşı"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "İsim"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Dosya konumunu aç"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Kişisel sayfa"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Ses kaydet"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Rehbere Kaydet"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Yeniden adlandır"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Yeniden adlandırıldı."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Klasörü yeniden adlandır"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Buraya kaydet"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Yakın cihazları tara"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Seçili"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Bağlantıyı paylaş"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Dosya uzantılarını göster"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Ayır"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Sıralama ölçütü"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Küçük resim görünümü"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Farklı görüntüle"
+
+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_OPT_ZIP"
+msgstr "Zip"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 öğe silinecek."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "Artan"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Sil?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Devam"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Kopyalama başarısız."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Silinemedi."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Seçilen öğe silinsin mi?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Azalan"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM dosyası gönderilemiyor."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM dosyası kullanılamıyor."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Dosya adı kullanılıyor."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Dosya adı zaten var."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Biçim"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Kimden"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Giriş metni"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Dosya adı geçersiz."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Yükleniyor..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Maksimum dosya sayısına ulaşıldı."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Taşıma başarısız."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Ad alanı boş."
+
+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_AND_TRY_AGAIN"
+msgstr "Yeterli bellek yok. Bazı öğeleri silin ve tekrar deneyin."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Yeterli hafıza yok. %s kullanılabilir."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Buraya yapıştır"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d öğe silinecek."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "İzin reddedildi."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Son dosyalar listesinden kaldır?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Kısayollardan kaldır?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Kaldır?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Aynı dosya adı zaten var!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "İsim zaten kullanımda."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Öğe seç"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Gönderme Başarısız."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Kısayol eklendi."
+
+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üdür."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Hedef klasör kaynak klasör ile aynı."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Cihaz bağlantısı kesildi"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Bu eylem gerçekleştirilemiyor. Ağ hatası oluştu."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Görüşme sırasında çalınamaz."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Yakındaki cihazları taramak için bir Wi-Fi ağına bağlı olmanız gerekir. Wi-Fi ile bağlanın ve tekrar deneyin."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Geri"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Düzenle"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Taşı"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Bul"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Sırala"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Böyle göster"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "İptal"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Ayrıntılar"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Hepsi"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Harici bellek"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Hafıza kartı"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Yukarı"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Sıkıştırılmış"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Açılmış"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Dosya indiriliyor..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Dosyalar sıkıştırıldı"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Dosyaları çıkartıldı"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Dosya içe aktarıldı"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Hiçbir cihaz bulunamadı. Tarama arkaplanda devam edecek."
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Dizin"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Bağlan"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Varsayılan bildirim sesi"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Kısayol ekle"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Öğeler silinsin mi?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Yeniden adlandır"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Kaldır"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Öğeyi sil"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Öğeleri seç"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Sonuç bulunamadı"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%d öğeleri silinsin mi?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Öğe silinsin mi?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 öğe seçildi."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Geçersiz karakter girildi. Yeniden deneyin."
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d öğe seçildi."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Sessiz"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Öğe seç"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "%d öğeye kadar seçebilirsiniz."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "İndirilenler"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Sil?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Taşı"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Taşıyor..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Kopyalanıyor..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Siliniyor..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "İşlem başarısız."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Seçili"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Taşındı."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Kopyalandı."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Sıralama ölçütü"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Başarısız oldu."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Tamam"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD kart"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Cihaz hafızası"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Kişisel depolamaya ekle"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Kişisel depolamadan kaldır"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Bu öğe silinsin mi?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Özelden Kaldır"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Özel'e taşı"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Maksimum karakter sayısına ulaşıldı."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Çıkartılıyor..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Kişisel bellek"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Biçimlendirme tamamlandı."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Ad (Z'den A'ya)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Ad (A'dan Z'ye)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekran yakalama"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Sonuç bulunamadı."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Mesaj uyarısı"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Ayrıntılar"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "İsim girin."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Dosyalarım"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Eklendi."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Uygulanıyor..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Dosya türü desteklenmiyor."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Kaldır?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Özel içerik"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Şuraya kopyala"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Şuraya taşı"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kısayol eklenemedi."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Yeterli hafıza yok. Bazı öğeleri silin."
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Kaldırıldı."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Özel depolama"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Bir şey seçilmedi."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Paylaş"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Göster"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Liste"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Göster"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Frklı kyt"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Kaldırılamadı."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "DropBox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Ebeveyn sıralaması"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Dosya adı kullanılıyor."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Ses"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi ağı yok. Mobil ağlara bağlanmak ödeme planınıza bağlı olarak ek ücretle sonuçlanabilir."
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Maksimum karakter sayısına (%d) ulaşıldı"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Hzrlnıyor..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d seçildi"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Öğeleri sil"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "İndirme yok"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "İndirme tamamlandı"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "İndirme Yöneticisi"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Öğeleri indirdikten sonra burada gösterileceklerdir"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "İndirme iptal edildi"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "İndirme başarısız"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Cihazınızın belleğinde yeterli alan yok. Bazı verileri silmek veya bir SD kart takmak için %s ayarlarına gidin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Cihazınızın belleğinde yeterli alan yok. Depolama alanı açmak için %s ayarlarına gidin, ardından tekrar deneyin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD kartınızda yeterli alan yok. Bazı verileri silmek için %s ayarlarına gidin veya varsayılan depolama konumunu Cihaz olarak değiştirin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD kartınızda yeterli alan yok. Bazı verileri silmek için %s ayarlarına gidin, ardından tekrar deneyin."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Belleğe git"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Varsayılan bellek dolu"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Daha eski"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Kayıt yeri"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Çıkartılıyor..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD kart"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Cihaz hafızası"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Sunucuya bildiriliyor..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d öğe silinecek."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Bu dosya bulunamıyor. Tekrar indirmeyi denemek için İndir'e dokunun."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Dosya açılamıyor"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Bu dosyayı açacak bir uygulama bulunamadı."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Tekrar denemek için İndir öğesine dokunun."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 öğe silinecek."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM içeriği etkinleştiriliyor..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Bu eylemi gerçekleştirecek uygulama bulunamadı."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Kaydetme konumu"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "İçeri aktar"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "İptal"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "Tamam"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Tümünü seç"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seçildi"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "İndir"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Bugün"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Dün"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Sil"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Değiştr"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Tüm öğelere uygula"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zip dosyası oluştur"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Zip dosyasını çıkarın"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Dosyalarım"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "İndirme geçmişi"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Geçmiş yok"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Basit paylaşım"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Uygulama yüklenemiyor"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Yalnızca TPK dosyaları yüklenebilir. Yalnızca Tizen Store'dan indirilen uygulamaları yüklemenizi öneririz."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Bu öğeler, buradan silindiğinde Dropbox'tan da silinir. %d öğe silinecek."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Bu öğe, buradan silindiğinde Dropbox'tan da silinir. 1 öğe silinecek."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Bu öğeler taşınırsa Dropbox'tan silinirler. %d öğe taşınacak."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Bu öğe taşınırsa Dropbox'tan silinir. 1 öğe taşınacak."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Saklama yerini seçin"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Durdur"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Yükle"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Dosya yüklenemedi"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Yüklemeleri durdur"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Tekrar denemek için Yükle öğesine dokunun."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Yükleme durdurulacak, fakat dosya silinmeyecek."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Son görüntülenenler"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Veriler kaydedilemiyor"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Cihazınızın hafızasında yeterli alan yok. Ayarlar > Güç ve hafıza > Hafıza bölümüne gidin, ardından bazı dosyaları silip tekrar deneyin."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartınızda yeterli alan yok. Ayarlar > Güç ve hafıza > Hafıza bölümüne gidin, ardından bazı dosyaları silip tekrar deneyin."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Yükleme yeri"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox yüklemeleri"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Özel"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "bayt"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Ekle"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Ev"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Alarm"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Diğerleri"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Daha fazla"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Aç"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Hata bilinmiyor."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Klasör ismi ‘.’ veya ‘..’ olarak belirlenemez."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli dosyaları gösterme"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli dosyaları göster"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Bilinmeyen"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Kısayol ismi zaten kullanılıyor."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Temel"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Dosya"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Dosya"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Klasör"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Klasörler"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Sistem"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "İsim"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Ses dosyaları"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Belgeler"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "İndirilen uygulamalar"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Resimler"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "İptal"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "İptal et"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Oluştur"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Sil"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "Tamam"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Kaldır"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Yndn ismlendir"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Kaldır"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Kısayol ekle"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Ses dosyaları"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Kopyalama konumu"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Klasör oluştur"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Kısayolu sil"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Ayrıntılar"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Belgeler"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "İndirilen uygulamalar"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Resimler"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Taşı"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Farklı yere taşı"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d seçildi"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Son dosyalar"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Kaldır"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Yeniden adlandır"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Kısayollar"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Sıralama ölçütü"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Kaldır"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Yükleme yeri"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Farklı görüntüle"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Tümü"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Kısayollar"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "İçerik"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Cihaz hafızası"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Biçim"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Yer"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD kart"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Dosya uzntlrn göster"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Gizli dosyaları göster"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Boyut"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tür"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Sağlayıcı"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Dosya yok"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "Artan"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Kopyala"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Klasör oluştur"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Azalan"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Ayrıntılı liste"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Ayrıntılar"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Tekrar gösterme"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Dosya türü"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Listele"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Taşı"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Kaldır"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Boyut"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Saat"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tür"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Kaldır"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 öğe kaldırılacak."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 kısayol silinecek."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Kopyalanıyor..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Taşıyor..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%d öğe kaldırılacak."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d kısayolları silinecek"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Çıkartılıyor..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Dolaşım sırasında Mobil verileri kullanmak ödeme planınıza bağlı olarak ek ücretlerin uygulanmasına neden olabilir."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Mevcut kullanımlar"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Oluşturulduğu tarih"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Açıklama"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Yönlendirme"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Son değiştirilme"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Çözünürlük"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Toplam boyut"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Geçerlilik"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Hedef klasör, kaynak klasörün alt klasörüdür."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Hedef klasörü kaynak klasörle aynı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Kısayol eklenemedi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Öğe kopyalanamadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Öğe silinemedi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Öğe taşınamadı."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Öğe kaldırılamadı."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Dosya adı kullanılıyor"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Maksimum kısayol sayısına (%d) ulaşıldı."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Kısayol eklendi."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Kısayol zaten var"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Yenile"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d öğe silinecek."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d uygulama kaldırılacak."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s kaldırılacak."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Boyut"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Liste görünümü"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Klasör ismi zaten kullanımda."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Yerel depolama"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Cihaz belleği"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Oturum açılmadı."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Tüm dosyalar"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Bulut depolama"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Liste"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Kısayollar"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Saat"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Kaldır"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "İçindekiler"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Yüz algılanamadı"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Zaten var."
+
+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_MORE"
+msgstr "Daha fazla"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Buraya taşı"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Buraya yapıştır"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Ayarla"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Bu dosya türü, cihazınızdaki hiçbir uygulama tarafından desteklenmiyor."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d dosyaları silinecek."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Dosyalar gönderildi"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BİTTİ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "İPTAL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "SİL"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Yeniden adlandır"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Öğe seç"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Yükleme yok"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Yüklediğiniz öğeler burada gösterilir."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Veriler kaydedilemiyor"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD kartınızda yeterli alan yok. Ayarlar > Güç ve hafıza > Hafıza bölümüne gidin, ardından bazı dosyaları silip tekrar deneyin."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Cihazınızın hafızasında yeterli alan yok. Ayarlar > Güç ve hafıza > Hafıza bölümüne gidin, ardından bazı dosyaları silip tekrar deneyin."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Hata"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Bellek dolu."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 öğe Dropbox'tan silinecek."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d öğe Dropbox'tan silinecek."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil verisi kapalı. Bir Wi-Fi ağına bağlanın veya Mobil verisini etkinleştirip tekrar deneyin."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Kişisel bellek"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Yol"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimum karakter sayısına %d ulaşıldı"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Kayıt yeri seç"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "İndirme geçmişi"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "İndirme geçmişi"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "İndiriliyor..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "İndirilenler"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "İndirme yok"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "İndirme başarısız"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Süre dolum tarihi: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Sürenin dolduğu tarih: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Dosya indirilemedi"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Dosyayı tekrar indirmeyi deneyin veya indirme listesinden kaldırın."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Tekrar dene"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Kaldır"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Kategori"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Klasör adı kullanılıyor"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Dosya adı kullanılıyor"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Bu dosya ismi (%s) zaten hedef klasörde kullanılıyor."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Bu klasör ismi (%s) zaten hedef klasörde kullanılıyor."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Пристрій не підключено до мережі Wi-Fi. Підключення до мобільної мережі може призвести до додаткових витрат залежно від тарифного плану"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Надіслати через"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Надіслати через"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Використання мобільних даних вимкнено. Натомість підключіться до мережі Wi-Fi або ввімкніть використання мобільних даних і спробуйте ще раз."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d об’єктів буде видалено."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Цей об’єкт буде видалено."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Завантаження..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Недостатньо пам'яті."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Скасовано."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Збій завантаження"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Успішно"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Створити"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "Видалено."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Карту пам'яті видалено."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Пошук..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Помилка з’єднання з мережею."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Видалити папку"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Введіть назву папки"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Завантажені програми"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Сталася помилка підключення до мережі. Виклик завершено. Повторити підключення до мережі?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Збер."
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Так"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Ні"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Додати ярлик"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Видалити"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Видалити ярлик"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Перейменувати ярлик"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Пошук"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Поділитися"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Використання пам'яті"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Більше не показувати"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "Б"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "ГБ"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "МБ"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Неможливо з'єднатися з сервером."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Особистий"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Видалити ярлик"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Акумулятор розряджено"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 файл"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Мій альбом"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Додати з"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Сигнали"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Будь-яка"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Доступні використання"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Байт"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Вміст"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Дата створення"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Видалити вибрані об’єкти?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "КБ"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Виконати"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Назва файла"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Тип файла"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Ім'я папки"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "Зображення"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Неможливо"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Індивідуальні"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Інтервал"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Дата останньої зміни"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Список і відомості"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Розташування"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "Ініціалізація даних MMC..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Мої відеокліпи"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостатньо місця в пам’яті телефону. Видаліть декілька об’єктів і спробуйте ще раз."
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "Немає файлів"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Немає файлів, які нещодавно відкривалися"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Немає останніх файлів"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "Файлів: %d"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d об'єкт"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d об’єктів"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Можливо"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Друк"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Пер-м."
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Стан прав"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Звуки дзвінка"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Поділитися"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Показати приховані файли"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Звуки"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "Вгору"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Термін дії"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Постачальник"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Відео"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Заставки"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Дод.на гол.екран"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Експортувати сюди"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Пер. до моїх файлів"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Домашній"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Замінити"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Шукати в усіх папках"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Цей каталог"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Додатковий пошук"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Аудіо"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Підключення до мобільної мережі"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Підключення до мережі Wi-Fi"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Кількість"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Введіть назву папки"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Локальний"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Нова папка"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Останні файли"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Видалення файла"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Надісл. зобр. зі звуком"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Пам'ять"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Неможливо створити папку"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Вибрати всі"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Введіть ім’я папки"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Додати до клав.швид.доступу"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Як файли зображень"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Як відеофайли"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Звук дзвінка абонента"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Стиснути"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Нова папка"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Дата (остання)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Дата (найдавніша)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Розпакувати"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Розпакувати тут"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Стандартний звук дзвінка"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Докладно"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Редагувати"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Вилучення"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Вилучити в поточну папку"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Перейти до папки"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Приховати розшир.файлу"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Об’єкти"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Iм'я"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "Сортувати за"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "Перемістити сюди"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "Iм'я"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Відкрити розташування файла"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Особиста сторінка"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Записати звук"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Внести в контакти"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Перейменувати"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Перейменовано."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Перейменувати папку"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Зберегти тут"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Пошук наяв. побл. пристроїв"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Вибраний"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Відкрити спільний доступ до посилання"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Показати розширення файла"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Розділити"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Сортування"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Ескіз"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Вигляд"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "Переглянути за списком"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "Переглянути ескізи"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "Заархівувати"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 об’єкт буде видалено."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "За зростанням"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "Видалити?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Продовжити"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Збій копіювання."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Збій видалення."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Видалити вибраний об’єкт?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "За спаданням"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "Файл DRM. Неможливо надіслати."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "Файл DRM недоступний."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Назва файла вже використовується."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Ім’я папки вже існує."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Від"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Введіть текст"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Хибна назва файла."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Завантаження..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Досягнуто максимальної кількості папок."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Збій переміщення."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Немає імені."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Недостатньо пам'яті."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Недостатньо пам’яті. Видаліть деякі об’єкти та спробуйте ще раз."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Недостатньо пам’яті. %s доступно."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Вставити сюди"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d об'єкти буде видалено."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "У дозволі відмовлено."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Видалити зі списку останніх файлів?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Видалити із клавіш швидкого доступу?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Видалити?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Ім’я файла вже існує!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Ім’я вже використовується."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Вибір об'єкта"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Збій передачи."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Ярлик додано."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "Папка призначення є підпапкою вихідної папки."
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Папка призначення та вихідна папка однакові."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Неможливо виконати дію. Сталася помилка мережі."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Неможливо відтворити під час виклику."
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "Неможливо встановити вміст, захищений DRM, як звук дзвінка або сигнал сповіщення."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Щоб здійснити пошук наявних поблизу пристроїв, потрібно підключитися до мережі Wi-Fi. Підключіться до мережі Wi-Fi і спробуйте ще раз."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "НАЗАД"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Копіювати"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "Видалення"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Редагувати"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Переміст."
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Пошук"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Сорт. за"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Перегл. як"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Скасув."
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Деталі"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "В обох випадках"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Зовн. місце збереження"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Карта пам’яті"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Телефон"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Вгору"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Стиснуті"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Розпаковані"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Завантаження файла..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Файли стиснуто"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Файли вилучено"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Файл імпортовано."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Пристрої не знайдено. Пошук буде продовжено у фоновому режимі"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Каталог"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "З'єднати"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Стандартний звук"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Швидкий доступ"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Видалити об’єкти?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Перейменувати"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Видалення"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Видалити об’єкт"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Вибір об’єктів"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Результатів не знайдено"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "Видалити %d об’єктів?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Видалити об’єкт?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "Вибрано 1 об’єкт."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Введено хибний символ. Cпробуйте ще раз"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "Вибрано %d об’єктів."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Без звуку"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Виберіть елемент"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Можна вибрати до %d об’єктів."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Завантаження"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "Видалити?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Переміст."
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Копіювати"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Переміщення..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Копіювання..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "Видалення..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Збій операції."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Вибране"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Переміщено."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Скопійовано."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Сортувати за"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Збій."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "Карта пам’яті"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Пам’ять пристрою"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Додати до особистого місця збереження"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Видалити з особистого місця збереження"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Видалити цей об’єкт?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Видалити з особистого режиму"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Перемістити до особистої папки"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Досягнуто максимальної кількості символів."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Видалення..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Особисте місце збереження"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Форматування завершено."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Назва (Я-А)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Назва (А-Я)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Знімок екрана"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Результатів не знайдено."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Сигнал повідомлення"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Деталі"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Введіть назву."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Мої файли"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Додано."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Обробка..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Формат не підтримується."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Видалити?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Особистий вміст"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Копіювати на"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Перемістити в"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Не вдалося додати ярлик."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Недостатньо пам’яті. Видаліть деякі об’єкти"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Видалено."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Місце збереження особистих даних"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Нічого не вибрано."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Відкр.д-п"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Відобразити як"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Список"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Перегл."
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Зберегти як"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Видалити не вдалося."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Основний рейтинг"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Назва файла вже використовується."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Голос"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Мережа Wi-Fi недоступна. Підключення до мобільних мереж може призвести до додаткових витрат залежно від тарифного плану"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Перевищено максимальну кількість нагадувань, які можна надрукувати: (%d)"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Підготов..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "Вибрано %d"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Видалити об’єкти"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Немає завантажень"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Завантаження завершено"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Диспетчер завантажень"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Після завантаження об’єктів вони відобразяться тут."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Завантаження скасовано"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Збій завантаження"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Недостатньо вільного місця в місці збереження на пристрої. Перейдіть до розділу «Установки %s», щоб видалити деякі дані, або вставте карту пам’яті."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Недостатньо вільного місця в місці збереження на пристрої. Перейдіть до розділу «Установки %s», щоб звільнити місце в пам’яті пристрою, а потім спробуйте ще раз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "Недостатньо вільного місця на карті пам’яті. Перейдіть до розділу «Установки %s», щоб видалити деякі дані, або змініть стандартне місце збереження на пристрій."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "Недостатньо вільного місця на карті пам’яті. Перейдіть до розділу «Установки %s», щоб видалити деякі дані, а потім спробуйте ще раз."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Перейт.у міс.збереж."
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Стандартне місце збереження заповнене"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Попередні"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Пам'ять"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Видалення..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-карта"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Місце збереження на пристрої"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Сповіщення сервера..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d об'єкти буде видалено."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Неможливо знайти цей файл. Торкніться «Завантажити», щоб спробувати завантажити його ще раз."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Неможливо відкрити файл"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Неможливо знайти програму для відкриття цього файла."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Торкніться «Завантажити», щоб спробувати ще раз."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 об’єкт буде видалено."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "Активація вмісту DRM..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Неможливо знайти програму для виконання цієї дії."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Місце збереження"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Імпорт"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Скасувати"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "ОК"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Вибрати всі"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "Вибрано: %d"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Завантажити"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Сьогодні"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Вчора"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Видалити"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Замін."
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Застос. до всіх об’єктів"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Створити zip-файл"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "Розпакувати zip-файл"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Мої файли"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Веб"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Історія завантажень"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Журнал порожній"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Просто поділитися"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Неможливо встановити програму"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Встановлювати можна тільки TPK-файли. Ми рекомендуємо встановлювати тільки ті програми, що було завантажено з Tizen Store."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "У разі видалення звідси ці елементи також буде видалено з Dropbox. Елементів буде видалено: %d."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "У разі видалення звідси ці елементи також буде видалено з Dropbox. Буде видалено 1 елемент."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Переміщення цих елементів призведе до їх видалення з Dropbox. Елементів буде видалено: %d."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Переміщення цього елементу призведе до його видалення з Dropbox. Буде переміщено 1 елемент."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Виберіть місце збереження"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "Зупинити"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Завантажити"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Не вдалося завантажити файл"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Зупинити завантаження"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Торкніться «Завантажити», щоб спробувати ще раз."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Завантаження буде зупинено, але файл не буде видалено."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Останні\nпереглянуті"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Неможливо зберегти дані"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостатньо вільного місця в місці збереження на пристрої. Перейдіть до меню «Налаштування» > «Живлення та місце збереження» > «Місце збереження» та видаліть деякі файли, а потім спробуйте ще раз."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостатньо вільного місця на карті пам’яті. Перейдіть до меню «Налаштування» > «Живлення та місце збереження» > «Місце збереження» та видаліть деякі файли, а потім спробуйте ще раз."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Завантаження до"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Завантаження Dropbox"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Приватна розмова"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "байтів"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Додати"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Домашній"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Будильник"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Інші"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Більше"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Відкрити"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Невідома помилка."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "‘.’ або ‘..’ неможливо встановити як назву папки."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Не показувати приховані файли"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показати приховані файли"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Невідомо"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Назва ярлика вже використовується."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Основний"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Файл"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Файли"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Папка"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Папки"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Система"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Iм'я"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Аудіо-\nфайли"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Завантажені\nпрограми"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Зображення"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Відео"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Скасувати"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Скасувати"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Створити"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Видалити"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Видалити"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Перейменувати"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Видалити"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Додати ярлик"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Аудіофайли"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Копіювання"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Копіювання до"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Створення папки"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Видалити клавішу швид. доступу"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Деталі"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Документи"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Завантажені програми"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Зображення"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Переміщення"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "Перемістити в"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "Вибрано: %d"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Останні файли"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Видалення"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Перейменувати"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Швидкі клавіші"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Сортувати за"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Видалення"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Завантаження до"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Відео"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Переглянути як"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Усі"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Ярлики"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Містить"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Пам'ять пристрою"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Формат"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Розташування"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "Карта пам’яті"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Показати розширення файла"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Показати приховані файли"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Розмір"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Постачальник"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Немає файлів"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "За зростанням"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Копіювати"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Створити папку"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "За спаданням"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Детальний список"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Деталі"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Більше не показувати"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Тип файла"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Список"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Перемістити"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Видалити"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "Розмір"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Час"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Тип"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Видалити"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 об'єкт буде видалено."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ярлик буде видалено."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Копіювання..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Переміщення..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "Буде видалено об'єктів: %d"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d клавіш швидкого доступу буде видалено."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Видалення..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Використання мобільних даних у роумінгу може призвести до додаткових витрат залежно від тарифного плану."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Доступні види використання"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Дата створення"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Опис"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Переадресація"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Дата останнього змінення"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Роздільна здатність"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Загальний розмір"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Термін дії"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Папка призначення є підпапкою вихідної папки."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Папка призначення та вихідна папка однакові."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Не вдалося додати ярлик."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Не вдалося скопіювати об’єкт."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Не вдалося видалити об’єкт."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Не вдалося перемістити об’єкт."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Не вдалося видалити об’єкт."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Ім’я файла вже використовується"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Досягнуто максимальної кількості ярликів (%d)."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Швидкий доступ додано."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Клавіші швидкого доступу вже існують"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Оновити"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%d об’єктів буде видалено."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d програм буде видалено."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s буде видалено."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "Розмір"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Перегляд списку"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Назва папки вже використовується."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Локальне місце збереження"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Пам'ять прист."
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Не зареєстровано."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Всі файли"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Хмарне місце збереження"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Порядок"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Швидкі клавіші"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Час"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Видалити"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Містить"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Обличчя не розпізнано"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "Додатково"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Перемістити сюди"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Вставити сюди"
+
+msgid "IDS_PB_SK_SET"
+msgstr "Установити"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Цей тип файла не підтримується жодною програмою на пристрої."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d файлів буде видалено."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Файли надіслано"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "СКАСУВАТИ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "ВИДАЛИТИ"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Перейменувати"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Вибір об’єкта"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Немає завантажень"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Після завантаження об’єктів їх буде відображено тут."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Неможливо зберегти дані"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостатньо вільного місця на карті пам’яті. Перейдіть до меню «Налаштування» > «Живлення та місце збереження» > «Місце збереження» та видаліть деякі файли, а потім спробуйте ще раз."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Недостатньо вільного місця в місці збереження на пристрої. Перейдіть до меню «Налаштування» > «Живлення та місце збереження» > «Місце збереження» та видаліть деякі файли, а потім спробуйте ще раз."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Помилка"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "Спільний вміст"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Пам'ять заповнено."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 об’єкт буде видалено з Dropbox."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d об’єктів буде видалено з Dropbox."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Використання мобільних даних вимкнено. Підключіться до мережі Wi-Fi або ввімкніть використання мобільних даних і спробуйте ще раз."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Особисте місце збереження"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Шлях"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Досягнуто максимальної кількості символів: %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Виберіть місце збереження"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Історія завантажень"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Історія завантажень"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Завантаження..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Завантаження"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Немає завантажень"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Збій завантаження"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Термін дії минає: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Термін дії минув: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Не вдалося завантажити файл"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Спробуйте завантажити файл ще раз або видаліть його з черги завантаження."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Повторити"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Видалити"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Категорія"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Ім’я папки вже використовується"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "Ім'я файла використовується"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Така назва файлу (%s) вже використовується в папці призначення."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ім'я папки (%s) вже використовується у папці призначення."
+
--- /dev/null
+#!/bin/sh
+
+PACKAGE=myfile
+SRCROOT=../../source
+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="te"
+
+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
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Qurilmangiz Wi-Fi tarmoqqa ulanmagan. Mobil tarmoqqa ulanish tarif rejangiz asosida qo‘shimcha to‘lov olinishiga olib kelishi mumkin"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "Quyidagi orqali ulashish"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "Quyidagi orqali ulashish"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil ma’lumot o‘chirilgan. Uning o‘rniga Wi-Fi tarmoqqa ulaning yoki Mobil ma’lumotni yoqing va qayta urinib ko‘ring."
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d ta element yo‘q qilinadi."
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "Ushbu element yo‘q qilinadi."
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "Yuklanmoqda..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "Xotira yetarli emas."
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "Bekor qilingan."
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "Yuklash bajarilmadi."
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "Muvaffaqiyat"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "Yaratish"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "O'chirildi."
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "Xotira kartasi olib tashlandi."
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "Qidirilmoqda..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "Tarmoq ulanishi xatosi."
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "Jildni o'chirib tashlash"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "Jild nomini kiriting."
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "Yuklab olingan ilovalar"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "Tarmoq ulanishi xatosi yuz berdi. Qo‘ng‘iroq tugatildi. Tarmoqqa qayta ulanilsinmi?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "Saqlash"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "Ha"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "Yo‘q"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "Yorliq qo‘shish"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "Yo‘q qilish"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "Yorliqni yo‘q qilish"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "Yorliq nomini o‘zgartirish"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "Qidirish"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "Ulashish"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "Xotira ishlatilishi"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Boshqa ko‘rsatilmasin"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "Gb"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "Mb"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "Serverga ulanib bo‘lmaydi."
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "Maxfiy"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "Yorliqni olib tashla"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Batareya quvvati kam"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 fayl"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "Mening albomim"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "Quyidagidan qo‘shish"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "Signallar"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "Har qanday"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "Mavjud foydalanishlar"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "Bayt"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "Tarkiblar"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "Yaratilgan sana"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "Sana"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "Tanlangan elementlar o'chirib tashlansinmi?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "Hujjatlar"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "Amalga oshirish"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "Fayl nomi"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "Fayl turi"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "Jild nomi"
+
+msgid "IDS_MF_BODY_FORWARDING"
+msgstr "Boshqaga yo‘naltirish"
+
+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_BODY_IMAGES"
+msgstr "Tasvirlar"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "Imkonsiz"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "Individual"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "Muddat"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "Oxirgi o‘zgartirilgan"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "Ro‘yxat va tafsilotlar"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "Joylashuv"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "MMC ma’lumoti initsializatsiyalanmoqda..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "Mening video kliplarim"
+
+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_BODY_NO_FILES"
+msgstr "Fayllar yo‘q"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "Oxirgi ochilgan fayllar yo‘q"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "Oxirgi fayllar yo’q"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d fayllar"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%dta element"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d element"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "Taxminiy"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "Chop etish"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "Nm/o‘z"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "Huquq holati"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "Ringtonlar"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "Ulashish"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "Yashirin fayllarni ko‘rsatish"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "Ovozlar"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_ABB"
+msgstr "Xotira ishlatilishi"
+
+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_BODY_UP"
+msgstr "Yuqoriga"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "Amal qilish"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "Ta’minotchi"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "Fon rasmlari"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "Asosiyga qo‘sh"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "Bu yerga eksport qil"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "Fayllarimga o‘ting"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "Asosiy"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "Almasht."
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "Barcha jildlarni qidir"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "Bu yerga o‘rnatish"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "Kengaytirilgan qidiruv"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil tarmoqqa ulanish"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi tarmoqqa ulaning"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "Hisob"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "Jild nomini kiriting."
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "Mahalliy"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "Yangi jild"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "Oxirgi fayllar"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "Faylni olib tashlash"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "Ovoz kadr rasmini ulash"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "Xotira"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "Jild yaratib bo‘lmaydi"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "Hammasini belgilash"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "Jild nomini kiriting"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "Yorliqlarga qo‘shish"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "Tasvir fayllari sifatida"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "Video fayllar sifatida"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "Qo‘ng‘iroq qiluvchi ringtoni"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "Zichlash"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "Jild yaratish"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "Sana (Eng oxirgi)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "Sana (Eng eski)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "Chiqarish"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "Bu yerga chiqarish"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "Birlamchi o'rnatilgan rington"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "Batafsil"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "Tahrirlash"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "Chiqarish"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "Joriy jildga chiqarish"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "Jildga o‘tish"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "Fayl kengaytma. yashir"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "Elementlar"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "Ism"
+
+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_OPT_NAME"
+msgstr "Ism"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "Fayl joylashuvini ochish"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "Shaxsiy sahifa"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "Tovushni yozib olish"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "Kontaktga ro‘y. olish"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "Nom o‘zgartirish"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "Nomi o‘zgartirildi."
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "Jild nomini o‘zgartirish"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "Shu yerda saqla"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "Yaqindagi qurilmani qidir"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "Tanlangan"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "Havolani ulashish"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "Fayl kengaytmasini ko‘rsatish"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "Ajratish"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "Quyidagi bo‘y. saral"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "Eskizli ko'rinish"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "Quyidagi sifatida ko‘rib chiqish"
+
+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_OPT_ZIP"
+msgstr "Zichlash"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element yo‘q qilinadi."
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "O‘sish tartibida"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "O'chirilsinmi?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "Davom ettirish"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "Nusxa olish bajarilmadi."
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "Yo‘q qilish bajarilmadi."
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "Tanlangan element o‘chirilsinmi?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "Kamayib borish"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM fayl. Yuborib bo‘lmaydi."
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM fayli mavjud emas."
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "Fayl nomi avvaldan foydalanilmoqda."
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "Jild nomi avvaldan mavjud."
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "Quyidagidan"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "Matn kiritish"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "Noto‘g‘ri fayl nomi."
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "Yuklanmoqda..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "Jildlar soni maksimal miqdorga yetdi."
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "Ko‘chirib bo‘lmadi."
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "Nom bo‘sh."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "Xip xotira yetarli emas."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "Xotira yetarli emas. Ba’zi elementlarni o'chring va qayta urinib ko‘ring."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "Xotira yetarli emas. %s mavjud."
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "Bu yerga qo‘shing"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d element o'chirib tashlanadi."
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "Ruxsat rad etildi."
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "Oxirgi fayllar ro‘yxatidan olib tashlansinmi?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "Yorliqlardan olib tashlansinmi?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "Olib tashlansinmi?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "Xuddi shunday fayl nomi avvaldan mavjud!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "Bunday nom avvaldan ishlatilmoqda."
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "Element tanlang"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "Yuborish bajarilmadi."
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "Yorliq qo‘shildi."
+
+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_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "Yakuniy jild manba jildi bilan bir xil."
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+msgstr "Qurilma uzildi"
+
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "Ushbu harakatni amalga oshirib bo‘lmaydi. Tarmoq xatosi yuzaga keldi."
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "Qo‘ng‘iroq mobaynida o‘ynatib bo‘lmaydi."
+
+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."
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "Yaqin-atrofdagi qurilmalarni qidirish uchun Wi-Fi tarmoqqa ulangan bo‘lishingiz lozim. Wi-Fi orqali ulaning va qayta urinib ko‘ring."
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "Orqaga"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "Nusxa olish"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "O'chirish"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "Tahrirlash"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "Ko‘chirish"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "Qidirish"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "Quyid. bo‘y. sar"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "Ko‘rib chiq:"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "Bekor qilish"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "Tafsilot"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "Barcha"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "Tashqi xotira"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "Xotira kartasi"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "Telefon"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "Yuqoriga"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "Zichlangan"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "Chiqarildi"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "Fayl yuklab olinmoqda..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "Fayllar zichlandi"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "Fayllar chiqarildi"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "Fayl import qilindi."
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "Qurilmalar topilmadi. Qidirish fonda davom etadi"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "Katalog"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "Ulanish"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "Bildir. birlamchi ohangi"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "Yorliq qo‘shish"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "Delete items?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "Nom o‘zgartirish"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "Olib tashlash"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "Elementni yo‘q qil"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "Elementlar tanlash"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "Natijalar topilmadi"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "%dta element O'chirilsinmi?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "Element yo‘q qilinsinmi?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "1 element tanlangan."
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "Mumkin bo‘lmagan belgi kiritildi. Qayta urinib ko‘ring"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "%d element tanlangan."
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "Ovozsiz"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "Element tanlang"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "Eng ko‘pi bilan %d element tanlashingiz mumkin."
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "Yuklanishlar"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "O'chirilsinmi?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "Ko‘chir."
+
+msgid "IDS_MF_SK_COPY"
+msgstr "Nusxalash"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "Ko‘chirilmoqda..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "Nusxa ko‘chirilmoqda..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "O'chirilmoqda…"
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "Operatsiya bajarilmadi."
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "Tanlangan"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "Ko‘chirilgan."
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "Nusxa olindi."
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "Quyidagi bo‘y. saral"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "Xato."
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "Bajarildi"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD-karta"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "Qurilma xotirasi"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "Shaxsiy omborga qo‘shish"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "Shaxsiy ombordan olib tashlash"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "Ushbu element yo‘q qilinsinmi?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "Maxfiydan olib tashlash"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "Maxfiyga ko‘chirish"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga yetdi."
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "Olib tashlanmoqda..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "Shaxsiy ombor"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "Formatlash yakunlandi."
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "Nom (Z dan A ga)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "Nom (A dan Z ga)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "Ekran rasmi"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "Natijalar topilmadi."
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "Xabar kelganligi haqidagi signal"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "Tafsilotlar"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "Nom kiriting."
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "Fayllarim"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "Qo‘shildi."
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "Bajarilmoqda..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "Qo‘llab-quvvatlanmaydigan fayl turi."
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "Olib tashlansinmi?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "Maxfiy tarkib"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "Quyidagiga nusxa ko‘chirish"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "Quyidagiga ko‘chirish"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Yorliqni qo‘shib bo‘lmadi."
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "Xotira yetarli emas. Ba’zi elementlarni o'chiring"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "Olib tashlandi."
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "Maxfiy xotira"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "Hech narsa tanlanmagan."
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "Um. foyd."
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "Ko‘rish:"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "Ro‘yxat"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "Ko‘rish"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "Quy-gicha"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "Olib tashlash bajarilmadi."
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "Qo'shimcha baholash"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fayl nomi avvaldan foydalanilmoqda."
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "Ovoz"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fidan foydalanib bo‘lmaydi. Mobil tarmoqlarga ulanish uchun, to‘lov rejangiz asosida, qo‘shimcha to‘lov olinishi mumkin"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "Belgilar soni maksimal miqdorga (%d) yetdi."
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "Tay-rlash..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d tanlangan"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "Elementlarni yo‘q qilish"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "Yuklanmalar yo‘q"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "Yuklab olish yakunlandi"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "Yuklab olish menejeri"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementlarni yuklab olganingizdan so‘ng ular shu yerda ko‘rsatiladi."
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "Yuklab olish to'xtatildi"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "Yuklab olib bo‘lmadi"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "Qurilmangiz xotirasida yetarli bo‘sh joy mavjud emas. Ba’zi ma’lumotlarni yo‘q qilish uchun %s parametrlariga o‘ting yoki SD-kartani kiriting."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "Qurilmangiz xotirasida yetarli bo‘sh joy mavjud emas. Xotirani bo‘shatish uchun %s parametrlariga o‘ting, so‘ngra qayta urinib ko‘ring."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "SD-kartangizda yetarli xotira mavjud emas. Ba’zi ma’lumotlarni yo‘q qilish uchun %s parametrlariga o‘ting yoki birlamchi saqlash joyini Qurilmaga o‘zgartiring."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "SD-kartangizda yetarli xotira mavjud emas. Ba’zi ma’lumotlarni yo‘q qilish uchun %s parametrlariga o‘ting, so‘ngra qayta urinib ko‘ring."
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "Xotiraga o‘tish"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "Birlamchi xotira to‘la"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "Eskiroq"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "Xotira"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "Olib tashlanmoqda..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD-karta"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "Qurilma xotirasi"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "Serverga xabar berilmoqda..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "%d element o'chirib tashlanadi."
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "Ushbu faylni topib bo‘lmaydi. Uni qayta yuklab olishga urinish uchun Yuklab olishga teging."
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "Faylni ochib bo‘lmaydi"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "Ushbu faylni ochish uchun ilovani topib bo‘lmadi."
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "Qayta urinib ko‘rish uchun Yuklab olishga teging."
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "1 element yo‘q qilinadi."
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "DRM tarkib faollashtirilmoqda..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "Ushbu amalni bajarish uchun ilovani topib bo‘lmaydi."
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "Xotira joylashuvi"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "Import qilish"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "Bekor qilish"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "OK"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "Hammasini belgilash"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "%d tanlandi"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "Yuklab olish"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "Bugun"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "Kecha"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "Yo‘q qilish"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "Almash"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "Barcha elementlarga qo‘lla"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "Zip faylni yaratish"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "ZIP faylni chiqarish"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "Mening fayllarim"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Veb"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "Yuklanmalar jurnali"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "Jurnal yo‘q"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "Oson ulashish"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "Ilovani o‘rnatib bo‘lmaydi"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "Faqat TPK fayllarini o‘rnatish mumkin. Faqat Tizen do‘konidan olingan ilovalarni o‘rnatishni tavsiya qilamiz."
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "Ushbu elementlarni bu yerdan o‘chirib tashlash ularni Dropbox-dan ham o‘chirib tashlaydi. %d ta element yo‘q qilinadi."
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "Ushbu elementni bu yerdan o‘chirib tashlash uni Dropbox-dan ham o‘chirib tashlaydi. 1 ta element yo‘q qilinadi."
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "Ushbu elementlarni ko‘chirish ularni Dropbox-dan o‘chirib tashlaydi. %d ta element ko‘chiriladi."
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "Ushbu elementni ko‘chirish uni Dropbox-dan o‘chirib tashlaydi. 1 ta element ko‘chiriladi."
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "Xotira joylashuvini tanlang"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "To‘xtatish"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "Yuklash"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "Fayl yuklanmadi"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "Yuklashlarni to‘xtatish"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "Yuklash uchun qayta urinib ko‘ring."
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "Yuklash to‘xtatiladi, lekin fayl yo‘q qilinmaydi."
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "Oxirgi ko‘rb chiqilgan"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ma’lumotni saqlanmaydi"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Qurilmangiz xotirasida yetarli bo‘sh joy mavjud emas. Parametrlar > Quvvat va xotira > Xotiraga o‘ting, so‘ngra ba’zi fayllarni yo‘q qiling va qayta urinib ko‘ring."
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD-kartangizda yetarli xotira mavjud emas. Parametrlar > Quvvat va xotira > Xotiraga o‘ting, so‘ngra ba’zi fayllarni yo‘q qiling va qayta urinib ko‘ring."
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "Yuklash"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox yuklanmalari"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "Maxfiy"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "baytlar"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "Qo‘shish"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "Uy"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "Budilnik"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "Boshqalar"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "Ko‘proq"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "Ochish"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "Noma’lum xato."
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "Jildni ‘.’ yoki ‘..’ sifatida nomlab bo‘lmaydi."
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Yashirin fayl ko‘rsatilmasin"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "Yashirin fayllarni ko‘rsatish"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "Noma’lum"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "Yorliq nomi avvaldan foydalanilmoqda."
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "Boshlang'ich"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "Fayl"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "Fayllar"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "Jild"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "Jildlar"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "Tizim"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "Ism"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "Audio\nfayllar"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "Hujjatlar"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Yukl. ol-gan\nilovalar"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "Tasvirlar"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "Bekor qilish"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "Bekor qilish"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "Yaratish"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "Yo‘q qilish"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "Nom o‘zgartir"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "Yorliq qo‘shish"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "Audio fayllar"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "Nusxa ko‘chirish"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "Nusxa ko‘chir"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "Jild yaratish"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "Yorliqlarni yo‘q qilish"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "Tafsilotlar"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "Hujjatlar"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "Yuklab olingan ilovalar"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "Tasvirlar"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "Ko‘chirish"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "O‘tish"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "%d tanlandi"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "Oxirgi fayllar"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "Nom o‘zgartirish"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "Yorliqlar"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "Quyidagi bo‘yicha saralash"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "Yuklash"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "Ko‘rib chiqish"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "Hammasi"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "Yorliqlar"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "Tarkibi"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "Qurilma xotirasi"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "Format"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "Joylashuv"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD-karta"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "Fayl kengayt-ni ko‘rsat"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "Yashirin fayllarni ko‘rsat"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "Hajmi"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "Tur"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "Ta’minotchi"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "Fayllar yo‘q"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "O‘sish tartibida"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "Nusxa ko‘chirish"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "Jild yaratish"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "Kamayib borish"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "Tafsilotli ro‘yxat"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "Tafsilotlar"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "Boshqa ko‘rsatilmasin"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "Fayl turi"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "Ro‘yxat"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "Ko‘chirish"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "O‘lcham"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "Vaqt"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "Tur"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "1 element olib tashlanadi."
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 ta yorliq yo‘q qilinadi."
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "Nusxa ko‘chirilmoqda..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "Ko‘chirilmoqda..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "%dta element olib tashlanadi."
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%dta yorliq yo‘q qilinadi."
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "Olib tashlanmoqda..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Rouming vaqtida Mobil ma’lumotdan foydalanish tarif rejangiz asosida qo‘shimcha to‘lovlarga olib kelishi mumkin."
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "Mavjud foydalanishlar"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "Yaratilgan sana"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "Tavsif"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "Boshqaga yo‘naltirish"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "Oxirgi o‘zgartirilgan"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "Aniqlik darajasi"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "Jami hajmi"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "Amal qilishi"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "Yakuniy jild manba jildning tag jildi hisoblanadi."
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "Yakuniy jild manba jildi bilan bir xil."
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "Yorliqni qo‘shib bo‘lmadi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "Elementdan nusxa olib bo‘lmadi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "Elementni yo‘q qilib bo‘lmadi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "Elementni ko‘chirib bo‘lmadi."
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "Elementni olib tashlab bo‘lmadi."
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "Fayl nomi avvaldan foydalanilmoqda"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "Yorliqlar soni maksimal miqdorga (%d) yetdi."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "Yorliq qo‘shildi."
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "Yorliq oldindan mavjud"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "Yangilash"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "%dta element yo‘q qilinadi."
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d ta ilova olib tashlanadi."
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s olib tashlanadi."
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "O‘lcham"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "Ro‘yx. ko‘rinish"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "Jild nomi avvaldan ishlatilmoqda."
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "Mahalliy jamlovchi"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "Qur. xotirasi"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "Tizimga kirilmagan."
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "Barcha fayllar"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "Bulut xotirasi"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "Buyurtma"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "Yorliqlar"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "Vaqt"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "Olib tashlash"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "Tarkibi:"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "Yuz tanilmadi"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+msgstr "Avvaldan mavjud."
+
+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_MORE"
+msgstr "Yana"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "Bu yerga ko‘ch."
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "Bu yerga qo‘yish"
+
+msgid "IDS_PB_SK_SET"
+msgstr "O‘rnatish"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "Ushbu fayl turi qurilmangizdagi hech bir ilova tomonidan qo‘llab-quvvatlanmaydi."
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%dta fayl yo‘q qilinadi."
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "Fayllar yuborildi"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BAJARILDI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "BEKOR QILISH"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "O‘CHIRISH"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "Nom o‘zgartirish"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "Elementni tanlash"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "Yuklashlar yo‘q"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "Elementlarni yuklaganingizdan so‘ng, ular bu yerda ko‘rsatiladi."
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "Ma’lumotni saqlanmaydi"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD-kartangizda yetarli xotira mavjud emas. Parametrlar > Quvvat va xotira > Xotiraga o‘ting, so‘ngra ba’zi fayllarni yo‘q qiling va qayta urinib ko‘ring."
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "Qurilmangiz xotirasida yetarli bo‘sh joy mavjud emas. Parametrlar > Quvvat va xotira > Xotiraga o‘ting, so‘ngra ba’zi fayllarni yo‘q qiling va qayta urinib ko‘ring."
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "Xato"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "Xotira to‘la."
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 ta element Dropbox-dan o‘chirib tashlanadi."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d ta element Dropbox-dan o‘chirib tashlanadi."
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil ma’lumot o‘chirilgan. Wi-Fi tarmoqqa ulaning yoki Mobil ma’lumotni yoqing va qayta urinib ko‘ring."
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "Shaxsiy ombor"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "Yo‘l"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga %d yetdi"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "Xotirani tanlash"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "Yuklab olish jurnali"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "Yuklab olish jurnali"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "Yuklab olinmoqda..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "Yuklanmalar"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "Yuklanmalar yo‘q"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "Yuklab olib bo‘lmadi"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "Amal qilish muddati tugaydi: %s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "Amal qilish muddati tugadi: %s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "Faylni yuklab olib bo‘lmadi"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "Faylni qayta yuklab olishga urinib ko‘ring yoki uni yuklab olish navbatidan olib tashlang."
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "Qayta urinish"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "Olib tashla"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "Toifa"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "Jild nomi ishlatilmoqda"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "File name in use"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ushbu fayl nomi (%s) avvaldan yakuniy jildda foydalanilmoqda."
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "Ushbu jild nomi (%s) avvaldan yakuniy jildda foydalanilmoqda."
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "您的设备未连接至 Wi-Fi 网络。连接至移动网络根据您的付费方案可能产生额外费用。"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "分享通过"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "分享通过"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "移动数据已关闭。改为连接至 Wi-Fi 网络或打开移动数据并重试。"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "将删除 %d 个项目。"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "将删除该项目。"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "下载中..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "没有足够内存。"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "已取消"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "下载失败"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "成功。"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "新建"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "已删除"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "已移除存储卡"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "正在搜索..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "网络连接错误。"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "删除文件夹"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "输入文件夹名称"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "已下载应用程序"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "出现网络连接错误。通话已结束。是否重新连接至网络?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "确定"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "保存"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "是"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "否"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "添加快捷方式"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "删除"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "删除快捷方式"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "重命名快捷方式"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "搜索"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "存储使用量"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不再显示"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "字节"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "无法连接到服务器"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "私人"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "移除快捷方式"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1个文件"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相册"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "从...添加"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提示"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可用于"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "字节"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "内容"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "创建日期"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "删除所选项目?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "文档"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "执行"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "文件名称"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "文件类型"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "文件夹名称"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "图片"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可以"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "个人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "间隔"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "上次修改"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "列表和详情"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 数据..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的录像片段"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "手机内存不足。请删除部分项目并重试。"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "无文件"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "无最近打开的文件"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "无最近文件"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d 个文件"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d 项"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d个项目"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可以"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "打印"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重命名"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "授权状态"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "铃声"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "显示隐藏文件"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "声音"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "提供者"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "视频"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "墙纸"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "添加至主屏幕"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "此处导出"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "转到我的文件"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "主菜单"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "替换"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜索所有文件夹"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "设置此处"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "高级搜索"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "音频"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "连接至移动网络"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "连接至 Wi-Fi 网络"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "计数"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "输入文件夹名称"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "本地"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新文件夹"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "最近文件"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "移除文件"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "分享留声拍摄照片"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "存储器"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "无法创建文件夹"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "全选"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "输入文件夹名称"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "添加至快捷方式"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "作为图像文件"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "作为视频文件"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "特定联系人铃声"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "压缩"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "新建文件夹"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期(最近)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期(最早)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "解压缩"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "在此解压缩"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "默认铃声"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "详情查看"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "解压"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "解压缩至目前文件夹"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "进入文件夹"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隐藏文件扩展名"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "项目"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名称"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移动到这里"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "名称"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "打开文件位置"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "个人页面"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "录音"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "注册到联系人"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "重命名"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "已重命名"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "重命名文件夹"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "储存到此处"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "扫描附近设备"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "已选择"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "分享链接"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "显示文件扩展名"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "分割"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "缩略图查看"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "查看方式"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "通过列表查看"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "通过缩略图查看"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "压缩文档"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "将删除 1 个项目。"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "删除?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "继续"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "复制失败"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "删除失败"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "删除所选项目?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降序"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 文件。无法发送。"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM 文件不可用。"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "文件名已被使用中"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "文件夹名称已经存在。"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "发件人"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "输入文本"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "文件名无效"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "载入中…"
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "已达最大文件夹数"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移动失败"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "名称为空"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆存储器容量不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "内存不足。删除一些项目并重试。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "存储空间不足。 剩余 %s。"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "粘贴至此"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "将删除 %d 个项目。"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "许可被拒绝。"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "是否从最近的文件列表移除?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "是否从快捷方式移除?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "移除?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "相同文件名已存在!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名字已使用"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "选择项目"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "发送失败。"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "快捷方式已添加。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目标文件夹是源文件夹的子文件夹。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "目的地文件夹与源文件夹相同。"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "无法进行此动作。出现网络错误。"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "通话中无法播放"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "无法将 DRM 保护内容设置为铃声或通知提醒。"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "您需要连接至 Wi-Fi 网络才能搜索附近的设备。通过 Wi-Fi 连接并重试。"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "返回"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "删除"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "编辑"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜索"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "查看方式"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "取消"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "详细信息"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部存储器"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "存储卡"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "手机"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "已压缩"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "已解压缩"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "正在下载文件..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "文件已压缩"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "文件已提取"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "文件已导入。"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "找不到设备。将于后台继续扫描。"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "目录"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "连接"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "默认通知声音"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "收件人"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "添加快捷键"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "删除项目?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "重命名"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "移除"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "删除项目"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "选择项目"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "未找到结果"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "删除 %d 个项目吗?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "删除项目?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "已选择1个项目。"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "输入的字符无效。请重试。"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "已选择%d个项目"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "静音"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "选择项目"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "最多可选择%d个项目。"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下载列表"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "删除?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "移动中..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在复制..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "删除中.."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "操作失败"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "已选定"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "已移动"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已复制"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "排序方式"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "失败"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD卡"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "手机内存"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "添加至个人存储空间"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "从个人存储空间移除"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "是否删除该项目?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "从私密模式移除"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "移动至私密模式"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "已达到最大字符限制"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "个人存储空间"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "格式化完成"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名称(Z 至 A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名称(A 至 Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "屏幕截取"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "未找到结果"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "消息通知"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "详情"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "输入名字。"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "我的文件"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "已添加"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "处理中..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支持的文件类型。"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "移除?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "私人内容"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "复制至"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "移动至"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "添加快捷方式失败。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "存储空间不足。请删除部分项目。"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "已移除"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "私人存储空间"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "未选择"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "分享"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "查看方式"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "列表"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "查看"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "另存为"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "移除失败"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "父速率"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "文件名已被使用中"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "语音"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "WLAN不可用。连接至移动网络根据您的付费方案可能产生额外费用。"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "已达最大字符数(%d)。"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "正在准备..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d 已选择"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "删除项目"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "无下载项"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "下载完成"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "下载管理器"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "在您下载项目后,其将显示在此处。"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "已取消下载"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "下载失败"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "您的设备存储空间不足。进入 %s 设定以删除部分数据或插入 SD 卡。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "您的设备存储空间不足。进入 %s 设定以释放部分存储空间,然后重试。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "您的 SD 卡上空间不足。进入 %s 设定以删除部分数据或将默认存储位置更改为设备。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "您的 SD 卡上空间不足。进入 %s 设定以删除部分数据,然后重试。"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "进入存储"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "默认存储已满"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "较旧"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "存储位置"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD 卡"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "设备存储"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "正在通知服务器..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "将删除 %d 个项目。"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "该文件无法找到。点击下载以重新尝试下载。"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "无法打开文件"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "无法找到用于打开该文件的应用程序。"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "点击下载以重试。"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "将删除 1 个项目。"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "正在激活 DRM 内容..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "无法找到执行该动作的应用程序"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "存储位置"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "导入"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "取消"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "确定"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "全选"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "已选中 %d 个"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "下载"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "今天"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "昨天"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "删除"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "替换"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "应用至所有项目"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "创建压缩文件"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "解压压缩文件"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "我的文件"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "网页"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "下载历史记录"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "无历史记录"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "轻松共享"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "无法安装应用程序"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "仅可安装 TPK 文件。建议您仅安装从 Tizen Store 中下载的应用程序。"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "从此处删除的这些项目也将从 Dropbox 中删除。将删除 %d 个项目。"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "从此处删除的该项目也将从 Dropbox 中删除。将删除 1 个项目。"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "移动这些项目也会将它们从 Dropbox 中删除。将移动 %d 个项目。"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "移动该项目也会将它从 Dropbox 中删除。将移动 1 个项目。"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "选择存储位置"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "停止"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "上传"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "上传文件失败"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "停止上传"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "点击上传以重试。"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "上传将停止,但不会删除文件。"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "最近浏览"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "无法保存数据"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的设备存储空间不足。请进入设定 > 电源和存储 > 存储,然后删除部分文件并重试。"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的 SD 卡存储空间不足。请进入设定 > 电源和存储 > 存储,然后删除部分文件并重试。"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "上传至"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox 上传"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "私人"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "字节"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "添加"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "家"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "闹钟"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "其它"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "打开"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "未知错误。"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "无法将文件夹名称设置为“.”或“..”"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "不显示隐藏的文件"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "显示隐藏的文件"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "快捷方式名称已被使用"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "基本"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "文件"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "文件"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "文件夹"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "文件夹"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "系统"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "名称"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "音频文件"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "文档"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下载应用程序"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "图像"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "视频"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "创建"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "删除"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "确定"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "移除"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "重命名"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "卸载"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "添加快捷方式"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "音频文件"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "复制至"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "创建文件夹"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "删除快捷方式"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "详情"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "文档"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下载应用程序"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "图片"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "移动至"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "已选中 %d 个"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "最近文件"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "重命名"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "快捷键"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "卸载"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "上传至"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "视频"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "查看方式"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "快捷方式"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "设备存储"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD 卡"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "显示文件扩展名"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "显示隐藏的文件"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "类型"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "供应商"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "无文件"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "复制"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "创建文件夹"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "降序"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "详细列表"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "详情"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "不再显示"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "文件类型"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "列表"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "移动"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "时间"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "类型"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "卸载"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "将移除 1 个项目。"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "将删除 1 个快捷方式。"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "正在复制..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "移动中..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "将移除 %d 个项目。"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "将删除 %d 个快捷方式。"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "根据您的付费方案,漫游时使用移动数据可能产生额外费用。"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "可用使用方式"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "创建日期"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "描述"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "转移中"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "上次修改"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "分辨率"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "总大小"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "目标文件夹是源文件夹的子文件夹"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "目标文件夹与源文件夹相同"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "添加快捷方式失败"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "复制项目失败"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "删除项目失败"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "移动项目失败"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "移除项目失败"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "文件名已被使用"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "已达到最大快捷方式数 (%d)"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "快捷方式已添加"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "快捷方式已存在。"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "刷新"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "将删除 %d 个项目。"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "将卸载 %d 个应用程序。"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "%s将被卸载。"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "列表视图"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "文件夹名称已被使用"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "本地存储"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "设备存储"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "未登录"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "所有文件"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "云存储"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "顺序"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "快捷键"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "时间"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "卸载"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包括"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "未侦测到脸部"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移动到这里"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "粘贴到此处"
+
+msgid "IDS_PB_SK_SET"
+msgstr "设定"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "您设备上的任何应用程序均不支持该文件类型。"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "将删除 %d 个文件。"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "文件已发送"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "删除"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "重命名"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "选择项目"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "无上传"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "上传项目后,其将显示在此处。"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "无法保存数据"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的 SD 卡存储空间不足。请进入设定 > 电源和存储 > 存储,然后删除部分文件并重试。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的设备存储空间不足。请进入设定 > 电源和存储 > 存储,然后删除部分文件并重试。"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "出错"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "娱乐分享"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "内存已满"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "将从 Dropbox 中删除 1 个项目。"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "将从 Dropbox 中删除 %d 个项目。"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "移动数据已关闭。连接至 Wi-Fi 网络或打开移动数据并重试。"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "个人存储空间"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "路径"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "达到的最大字符数 %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "选择存储器"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "下载历史记录"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "下载历史记录"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "正在下载..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "下载"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "无下载"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "下载失败"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "过期日期:%s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "过期日期:%s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "下载文件失败"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "尝试重新下载文件,或将其从下载队列中移除。"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "重试"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "移除"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "类别"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "文件夹名称已使用"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "文件名已使用"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此文件名 (%s) 已在目标文件夹中使用。"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此文件夹名称 (%s) 已在目标文件夹中使用。"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "您的裝置尚未連接至 Wi-Fi 網絡。連接至流動網絡可能根據您的資費計畫產生額外費用。"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "分享途徑"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "分享透過"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "流動數據已關閉。改為連接至 Wi-Fi 網絡或開啟流動數據並重試。"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "%d 個項目將被刪除。"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "此項目將被刪除。"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "正在下載..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足。"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "已取消"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "不能下載"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "成功。"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "建立"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "已刪除。"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "記憶卡已移除"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "正在搜尋..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "網絡連接錯誤。"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "刪除資料夾"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "輸入資料夾名稱。"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "已下載的應用程式"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "發生網絡連線錯誤。通話已結束。重新連接至網絡嗎?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "確定"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "儲存"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "是"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "否"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "加入捷徑"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "刪除捷徑"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "重新命名捷徑"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "儲存空間使用量"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不要再顯示"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "位元組"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "無法連接到伺服器。"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "私人資料夾"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "移除捷徑"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 個檔案"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相簿"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "加入自"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提示"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可供使用"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "位元組"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "內容"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "建立日期"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "要刪除所選項目嗎?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "執行"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "檔案名稱"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "檔案類型"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "資料夾名稱"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可以"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個人"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "上次修改"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "清單及詳情"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 數據..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的短片"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "手機記憶體不足。刪除一些項目並再試。"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "無檔案"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "無最近開啟的檔案"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "無最近使用的檔案"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d 個檔案"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d 項"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d 個項目"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可以"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "列印"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "版權狀態"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "聲音"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "供應商"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "螢幕牆紙"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "加入至首頁"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "前往我的檔案"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "首頁"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "取代"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜尋所有資料夾"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "設定於此"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "進階搜尋"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "音訊"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "連接至流動網絡"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "連接至 Wi-Fi 網絡"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "計數"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "輸入資料夾名稱。"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "本地"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新資料夾"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "最近的檔案"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "移除檔案"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "分享有聲拍攝相片"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "儲存裝置"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "無法建立資料夾"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "選擇全部"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "輸入資料夾名稱"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "加入至捷徑"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "作為圖像檔案"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "作為影片檔案"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "來電者鈴聲"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "壓縮"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期 (最近的)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期 (最舊的)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "解壓"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "在此解壓"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "預設鈴聲"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細檢視"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "解壓縮"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "解壓縮至目前資料夾"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "前往資料夾"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隱藏副檔名"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "項目"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排列按"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "開啟檔案位置"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "個人頁面"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "錄音"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "註冊到聯絡人"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "已重新命名"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "重新命名資料夾"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "儲存於這裡"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "掃描附近裝置"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "已選擇"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "分享連結"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "顯示檔案伸展內容"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "分割"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "縮圖檢視"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "按清單檢視"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "按縮圖檢視"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "壓縮檔"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "將刪除 1 個項目。"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "刪除嗎?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "繼續"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "複製失敗"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "刪除失敗"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "要刪除所選項目嗎?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "降序"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 檔案。無法發送。"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM 檔案不可用。"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "資料夾名稱已存在。"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "由"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "輸入文字"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "檔案名稱無效"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "正在載入..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "資料夾數目已達上限"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動失敗"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "名稱為空。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆積記憶體不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "記憶體不足。請刪除部分項目並重試。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "記憶體不足。%s 可用。"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "貼在這裡"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "將刪除 %d 個項目。"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "權限被拒絕。"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "從最近的檔案清單中移除嗎?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "從捷徑移除嗎?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "要移除嗎?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "相同的檔案名稱已存在!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名稱已被使用"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "選擇項目"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "發送失敗。"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "捷徑已加入。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目標資料夾是來源資料夾的子資料夾。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "目的地資料夾與來源資料夾相同。"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "無法執行此動作。發生網絡錯誤。"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "通話期間無法播放。"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒。"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "您需要連接至 Wi-Fi 網絡才可搜尋附近裝置。透過 Wi-Fi 連接並重試。"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "返回"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "取消"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外置儲存裝置"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "記憶卡"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "電話"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "已壓縮"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "已解壓"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "正在下載檔案..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "檔案已壓縮"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "檔案已解壓縮。"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "檔案已匯入。"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "找不到裝置。將於背景中繼續掃描。"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "目錄"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "連接"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "預設通知聲音"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "加入捷徑"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "要刪除項目嗎?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "移除"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "刪除項目"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "選擇項目"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "無搜尋結果"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "要刪除 %d 個項目嗎?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "要刪除項目嗎?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "已選擇 1 個項目。"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "輸入的字元無效。請重試。"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "已選擇 %d 個項目。"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "靜音"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "選擇項目"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "最多可選擇 %d 個項目。"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下載項目"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "刪除嗎?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "正在移動..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "正在刪除..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "操作失敗"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "已選擇"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "已移動"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已複製。"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "排序方式"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "失敗。"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD 卡"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "裝置記憶體"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "加入至個人儲存空間"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "從個人儲存空間移除"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "刪除此項目嗎?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "從私人資料夾中移除"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "移動至私人資料夾"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "字元數目已達上限。"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "個人儲存空間"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "格式化完成"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名稱 (Z 至 A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名稱 (A 至 Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "螢幕擷取"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "無搜尋結果。"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "訊息提示"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "輸入名稱。"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "我的檔案"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "已加入"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "正在處理..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支援的檔案類型。"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "要移除嗎?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "私人資料夾內容"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "複製到"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "移動到"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "無法加入捷徑。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "記憶體不足。請刪除一些項目。"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "已移除"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "私人儲存空間"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "無已選擇項目"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "分享"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "清單"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "檢視"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "另存為"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "移除失敗"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "家長評分"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "語音"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi 無法使用。連接至流動網絡可能視乎您的資費方案產生額外費用。"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "已達字元的數量上限 (%d)。"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "正在準備..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d 已選擇"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "刪除項目"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "無下載項目"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "下載完成"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "下載管理員"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "項目將在您下載後顯示於此。"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "下載已取消"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "下載失敗"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "您的裝置儲存空間不足。前往 %s 設定以刪除部分數據或插入 SD 卡。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "您的裝置儲存空間不足。前往 %s 設定以釋放部分儲存空間,然後重試。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "您的 SD 卡上的空間不足。前往 %s 設定以刪除部分數據或將預設儲存位置變更為裝置。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "您的 SD 卡上的空間不足。前往 %s 設定以刪除部分數據,然後重試。"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "前往儲存裝置"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "預設儲存空間已滿"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "較舊的"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "儲存位置"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "SD 卡"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "裝置記憶體"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "正在通知伺服器..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "將刪除 %d 個項目。"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "找不到此檔案。輕觸下載以重新嘗試下載。"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "無法開啟檔案"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "找不到用於開啟此檔案的應用程式。"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "輕觸下載以重試。"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "將刪除 1 個項目。"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "正在啟動 DRM 內容..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "找不到執行此動作的應用程式。"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "儲存空間位置"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "匯入"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "取消"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "確定"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "選擇全部"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "已選擇 %d 個"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "下載"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "今天"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "昨天"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "取代"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "應用至所有項目"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "建立壓縮檔案"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "解壓縮壓縮檔案"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "我的檔案"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "Web"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "下載歷程記錄"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "無歷程記錄"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "簡易分享"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "無法安裝應用程式"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "僅可安裝 TPK 檔案。建議您僅安裝從 Tizen Store 下載的應用程式。"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "從此處刪除的這些項目也將從 Dropbox 刪除。%d 個項目將被刪除。"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "從此處刪除的該項目也將從 Dropbox 刪除。1 個項目將被刪除。"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "移動這些項目也會將它們從 Dropbox 刪除。%d 個項目將被移動。"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "移動此項目也會將它從 Dropbox 刪除。1 個項目將被移動。"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "選擇儲存位置"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "停止"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "上載"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "上載檔案失敗"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "停止上載"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "輕觸上載以重試。"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "上載將停止,但檔案不會被刪除。"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "最近瀏覽"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "無法儲存數據"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的裝置儲存空間不足。請前往設定 > 電源與儲存空間 > 儲存空間,然後刪除部分檔案並重試。"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的 SD 卡上的空間不足。請前往設定 > 電源與儲存空間 > 儲存空間,然後刪除部分檔案並重試。"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "上載至"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox 上載"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "私人"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "位元組"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "新增"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "住家"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "鬧鐘"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "其他"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "開啟"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "未知錯誤。"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "無法將資料夾名稱設定為「.」或「..」。"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "不要顯示隱藏的檔案"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "捷徑名稱已被使用。"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "基本"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "檔案"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "檔案"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "資料夾"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "資料夾"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "系統"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "音訊檔案"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下載的應用程式"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "建立"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "刪除"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "確定"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "移除"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "解除安裝"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "加入捷徑"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "音訊檔案"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "複製至"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "刪除捷徑"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下載的應用程式"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "移至"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "已選擇 %d 個"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "最近的檔案"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "上載至"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "裝置記憶體"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD 卡"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "顯示檔案副檔名"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "供應商"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "無檔案"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "升序"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "遞減"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "詳細清單"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "不要再顯示"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "檔案類型"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "清單"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "時間"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "將移除 1 個項目。"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "1 個捷徑將被刪除。"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "正在移動..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "將移除 %d 個項目。"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "%d 個捷徑將被刪除。"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "在漫遊時使用流動數據可能根據您的資費方案產生額外費用。"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "可用的使用方式"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "建立日期"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "說明"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "轉移"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "上次修改"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "解像度"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "總大小"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "目的地資料夾是來源資料夾的子資料夾。"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "目的地資料夾與來源資料夾相同。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "加入捷徑失敗。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "複製項目失敗。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "刪除項目失敗。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "移動項目失敗。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "移除項目失敗。"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "已達捷徑數量上限 (%d)。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "捷徑已加入。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "捷徑已存在"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "重新整理"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "將刪除 %d 個項目。"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "%d 個應用程式將被解除安裝。"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "將解除安裝 %s。"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "清單檢視"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "資料夾名稱已被使用。"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "本機記憶體"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "裝置記憶體"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "未登入。"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "全部檔案"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "雲端儲存"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "順序"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "時間"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "未偵測到臉部"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "貼在這裡"
+
+msgid "IDS_PB_SK_SET"
+msgstr "設定"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "您裝置上的任何應用程式均不支援此檔案類型。"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "%d 個檔案將被刪除。"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "已發送檔案"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "刪除"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "選擇項目"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "無上載項目"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "上載項目後,將顯示於此。"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "無法儲存數據"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的 SD 卡上的空間不足。請前往設定 > 電源與儲存空間 > 儲存空間,然後刪除部分檔案並重試。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "您的裝置儲存空間不足。請前往設定 > 電源與儲存空間 > 儲存空間,然後刪除部分檔案並重試。"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "錯誤"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "AllShare"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "記憶體已滿"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "1 個項目將從 Dropbox 刪除。"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "%d 個項目將從 Dropbox 刪除。"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "流動數據已關閉。請連接至 Wi-Fi 網絡或開啟流動數據並重試。"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "個人儲存空間"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "路徑"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限 %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "選擇儲存裝置"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "下載歷程記錄"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "下載歷程記錄"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "正在下載..."
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "下載項目"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "無下載項目"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "下載失敗"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "到期日期:%s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "到期日期:%s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "下載檔案失敗"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "嘗試重新下載檔案,或將其從下載隊列中移除。"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "重試"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "移除"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "類別"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "資料夾名稱已被使用"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "檔案名稱已在使用"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此檔案名稱 (%s) 已在目的地資料夾中使用。"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此資料夾名稱 (%s) 已在目的地資料夾中使用。"
+
--- /dev/null
+msgid "IDS_MF_POP_YOUR_DEVICE_IS_NOT_CONNECTED_TO_A_WI_FI_NETWORK_CONNECTING_TO_A_MOBILE_NETWORK_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "您的裝置尚未連接至 Wi-Fi 網路。連接至行動網路可能根據您的資費方案產生額外費用。"
+
+msgid "IDS_MF_HEADER_SHARE_VIA"
+msgstr "分享途徑"
+
+msgid "IDS_MF_OPT_SHARE_VIA"
+msgstr "分享方式"
+
+msgid "IDS_VIDEO_TPOP_MOBILE_DATA_TURNED_OFF_CONNECT_TO_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "行動數據已關閉。請連接 Wi-Fi 網路,或開啟行動數據並重試。"
+
+msgid "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+msgstr "將刪除 %d 個項目。"
+
+msgid "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+msgstr "將刪除此項目。"
+
+msgid "IDS_GALLERY_POP_DOWNLOADING_ING"
+msgstr "正在下載..."
+
+msgid "IDS_CALL_BODY_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足。"
+
+msgid "IDS_EMAIL_POP_CANCELLED"
+msgstr "已取消"
+
+msgid "IDS_EMAIL_POP_DOWNLOAD_FAILED"
+msgstr "無法下載"
+
+msgid "IDS_EMAIL_POP_SUCCESS"
+msgstr "成功。"
+
+msgid "IDS_MF_HEADER_CREATE"
+msgstr "建立"
+
+msgid "IDS_MF_POP_DELETED"
+msgstr "已刪除。"
+
+msgid "IDS_MF_POP_MEMORY_CARD_REMOVED"
+msgstr "已移除記憶卡"
+
+msgid "IDS_MUSIC_POP_SEARCHING_ING"
+msgstr "正在搜尋..."
+
+msgid "IDS_VC_BODY_NETWORK_CONNECTION_ERROR"
+msgstr "網路連線發生錯誤。"
+
+msgid "IDS_MF_OPT_DELETEFOLDER"
+msgstr "刪除資料夾"
+
+msgid "IDS_MF_POP_ERR_FOLDER_NAME_EMPTY"
+msgstr "輸入資料夾名稱"
+
+msgid "IDS_HS_OPT_DOWNLOADED_APPS"
+msgstr "已下載的應用程式"
+
+msgid "IDS_CALL_BODY_NETWORK_CONNECTION_ERROR_OCCURRED_THE_CALL_HAS_BEEN_ENDED_RECONNECT_TO_THE_NETWORK_Q_KOR"
+msgstr "網路連線發生錯誤。通話已結束。重新連接至網路嗎?"
+
+msgid "IDS_MF_SK_OK"
+msgstr "確定"
+
+msgid "IDS_MF_SK_SAVE"
+msgstr "儲存"
+
+msgid "IDS_MF_SK_YES_ABB"
+msgstr "是"
+
+msgid "IDS_MUSIC_SK_NO"
+msgstr "否"
+
+msgid "IDS_MF_OPT_ADD_SHORTCUT_ABB"
+msgstr "新增捷徑"
+
+msgid "IDS_MF_OPT_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_OPT_DELETE_SHORTCUT_ABB"
+msgstr "刪除捷徑"
+
+msgid "IDS_MF_OPT_RENAME_SHORTCUT_ABB"
+msgstr "重新命名捷徑"
+
+msgid "IDS_MF_OPT_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_OPT_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_OPT_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_OPT_STORAGE_USAGE_ABB2"
+msgstr "儲存空間使用量"
+
+msgid "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_EMAIL_BODY_B"
+msgstr "B"
+
+msgid "IDS_EMAIL_BODY_BYTE"
+msgstr "位元"
+
+msgid "IDS_EMAIL_BODY_GB"
+msgstr "GB"
+
+msgid "IDS_EMAIL_BODY_MB"
+msgstr "MB"
+
+msgid "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+msgstr "無法連線到伺服器。"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_M_CONTENT"
+msgstr "隱私"
+
+msgid "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+msgstr "移除捷徑"
+
+msgid "IDS_MEMO_POP_BATTERY_LOW"
+msgstr "Battery low"
+
+msgid "IDS_MF_BODY_1_FILE"
+msgstr "1 個檔案"
+
+msgid "IDS_MF_BODY_ACCESS_MORE_MY_ALBUM"
+msgstr "我的相簿"
+
+msgid "IDS_MF_BODY_ADD_FROM"
+msgstr "加自"
+
+msgid "IDS_MF_BODY_ALERTS"
+msgstr "提醒"
+
+msgid "IDS_MF_BODY_ANY"
+msgstr "任何"
+
+msgid "IDS_MF_BODY_AVAILABLE_USES"
+msgstr "可供使用"
+
+msgid "IDS_MF_BODY_BYTE"
+msgstr "位元"
+
+msgid "IDS_MF_BODY_CONTENTS"
+msgstr "內容"
+
+msgid "IDS_MF_BODY_CREATED_DATE"
+msgstr "建立日期"
+
+msgid "IDS_MF_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_MF_BODY_DELETE_SELECTED_ITEMS_Q"
+msgstr "要刪除所選項目嗎?"
+
+msgid "IDS_MF_BODY_DETAILS_KB"
+msgstr "KB"
+
+msgid "IDS_MF_BODY_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_BODY_EXECUTE"
+msgstr "執行"
+
+msgid "IDS_MF_BODY_FILE_NAME"
+msgstr "檔案名稱"
+
+msgid "IDS_MF_BODY_FILE_TYPE_ABB"
+msgstr "檔案類型"
+
+msgid "IDS_MF_BODY_FOLDER_NAME"
+msgstr "資料夾名稱"
+
+msgid "IDS_MF_BODY_FORWARDING"
+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_BODY_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BODY_IMPOSSIBLE"
+msgstr "不可能"
+
+msgid "IDS_MF_BODY_INDIVIDUAL"
+msgstr "個別"
+
+msgid "IDS_MF_BODY_INTERVAL"
+msgstr "間隔"
+
+msgid "IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+msgstr "上次修改"
+
+msgid "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+msgstr "清單及詳情"
+
+msgid "IDS_MF_BODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_BODY_MMC_DATA_IS_INITIALIZING_ING"
+msgstr "正在初始化 MMC 資料..."
+
+msgid "IDS_MF_BODY_MY_VIDEO_CLIPS"
+msgstr "我的影片片段"
+
+msgid "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "沒有足夠的記憶體在手機上。刪除某些項目,然後再試一次。"
+
+msgid "IDS_MF_BODY_NO_FILES"
+msgstr "無檔案"
+
+msgid "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+msgstr "無最近開啟的檔案"
+
+msgid "IDS_MF_BODY_NO_RECENT_FILES"
+msgstr "無最近使用的檔案"
+
+msgid "IDS_MF_BODY_PD_FILES"
+msgstr "%d 個檔案"
+
+msgid "IDS_MF_BODY_PD_ITEM"
+msgstr "%d 項"
+
+msgid "IDS_MF_BODY_PD_ITEMS"
+msgstr "%d 個項目"
+
+msgid "IDS_MF_BODY_POSSIBLE"
+msgstr "可能"
+
+msgid "IDS_MF_BODY_PRINT"
+msgstr "列印"
+
+msgid "IDS_MF_BODY_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BODY_RIGHT_STATUS"
+msgstr "版權狀態"
+
+msgid "IDS_MF_BODY_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_MF_BODY_SHARE"
+msgstr "分享"
+
+msgid "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_BODY_SOUNDS"
+msgstr "聲音"
+
+msgid "IDS_MF_BODY_STORAGE_USAGE_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_BODY_UP"
+msgstr "上"
+
+msgid "IDS_MF_BODY_VALIDITY"
+msgstr "有效期"
+
+msgid "IDS_MF_BODY_VENDOR"
+msgstr "供應商"
+
+msgid "IDS_MF_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BODY_WALLPAPERS"
+msgstr "桌布"
+
+msgid "IDS_MF_BUTTON_ADD_TO_HOME"
+msgstr "新增至首頁"
+
+msgid "IDS_MF_BUTTON_EXPORT_HERE"
+msgstr "於此匯出"
+
+msgid "IDS_MF_BUTTON_GO_TO_MY_FILES"
+msgstr "前往我的檔案"
+
+msgid "IDS_MF_BUTTON_HOME"
+msgstr "主目錄"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB"
+msgstr "取代"
+
+msgid "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+msgstr "搜尋所有資料夾"
+
+msgid "IDS_MF_BUTTON_SET_HERE"
+msgstr "設定於此"
+
+msgid "IDS_MF_HEADER_ADVANCED_SEARCH"
+msgstr "進階搜尋"
+
+msgid "IDS_MF_HEADER_AUDIO"
+msgstr "音訊"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+msgstr "連接至行動網路"
+
+msgid "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+msgstr "連接至 Wi-Fi 網路"
+
+msgid "IDS_MF_HEADER_COUNT"
+msgstr "計數"
+
+msgid "IDS_MF_HEADER_ENTER_FOLDER_NAME"
+msgstr "輸入資料夾名稱"
+
+msgid "IDS_MF_HEADER_LOCAL"
+msgstr "本機"
+
+msgid "IDS_MF_HEADER_NEW_FOLDER"
+msgstr "新資料夾"
+
+msgid "IDS_MF_HEADER_RECENT_FILES"
+msgstr "最近的檔案"
+
+msgid "IDS_MF_HEADER_REMOVE_FILE_ABB"
+msgstr "移除檔案"
+
+msgid "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+msgstr "分享有聲拍攝相片"
+
+msgid "IDS_MF_HEADER_STORAGE_M_MEMORY"
+msgstr "儲存裝置"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+msgstr "無法建立資料夾"
+
+msgid "IDS_MF_MBODY_SELECT_ALL"
+msgstr "全選"
+
+msgid "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+msgstr "請輸入資料夾名稱"
+
+msgid "IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+msgstr "新增至捷徑"
+
+msgid "IDS_MF_OPT_AS_IMAGE_FILES"
+msgstr "作為圖像檔案"
+
+msgid "IDS_MF_OPT_AS_VIDEO_FILES"
+msgstr "作為影片檔案"
+
+msgid "IDS_MF_OPT_CALLER_RINGTONE"
+msgstr "來電者鈴聲"
+
+msgid "IDS_MF_OPT_COMPRESS"
+msgstr "壓縮"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_OPT_DATE_HMOST_RECENT"
+msgstr "日期(最近的)"
+
+msgid "IDS_MF_OPT_DATE_HOLDEST"
+msgstr "日期(最舊的)"
+
+msgid "IDS_MF_OPT_DECOMPRESS_ABB"
+msgstr "解壓縮"
+
+msgid "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+msgstr "在此解壓縮"
+
+msgid "IDS_MF_OPT_DEFAULT_RINGTONE"
+msgstr "預設鈴聲"
+
+msgid "IDS_MF_OPT_DETAIL_VIEW"
+msgstr "詳細查看"
+
+msgid "IDS_MF_OPT_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_OPT_EXTRACT"
+msgstr "解壓縮"
+
+msgid "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+msgstr "解壓縮至目前資料夾"
+
+msgid "IDS_MF_OPT_GO_TO_FOLDER_ABB"
+msgstr "前往資料夾"
+
+msgid "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+msgstr "隱藏副檔名"
+
+msgid "IDS_MF_OPT_ITEMS"
+msgstr "項目"
+
+msgid "IDS_MF_OPT_LISTBY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_OPT_LIST_BY"
+msgstr "排列依據"
+
+msgid "IDS_MF_OPT_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_OPT_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB"
+msgstr "開啟檔案位置"
+
+msgid "IDS_MF_OPT_PERSONAL_PAGE"
+msgstr "私密檔案夾"
+
+msgid "IDS_MF_OPT_RECORD_SOUND"
+msgstr "錄音"
+
+msgid "IDS_MF_OPT_REGISTER_TO_CONTACTS"
+msgstr "註冊到聯絡人"
+
+msgid "IDS_MF_OPT_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_OPT_RENAMED"
+msgstr "已重新命名"
+
+msgid "IDS_MF_OPT_RENAME_FOLDER"
+msgstr "重新命名資料夾"
+
+msgid "IDS_MF_OPT_SAVE_HERE"
+msgstr "儲存這裡"
+
+msgid "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+msgstr "掃描附近裝置"
+
+msgid "IDS_MF_OPT_SELECTED"
+msgstr "已選擇"
+
+msgid "IDS_MF_OPT_SHARE_LINK"
+msgstr "分享連結"
+
+msgid "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+msgstr "顯示文件擴展名"
+
+msgid "IDS_MF_OPT_SLIDETRANSITIONS_SPLIT"
+msgstr "分割"
+
+msgid "IDS_MF_OPT_SORT_BY"
+msgstr "排序依"
+
+msgid "IDS_MF_OPT_THUMBNAIL_VIEW"
+msgstr "縮圖檢視"
+
+msgid "IDS_MF_OPT_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_OPT_VIEW_BY_LIST"
+msgstr "依清單檢視"
+
+msgid "IDS_MF_OPT_VIEW_BY_THUMBNAIL"
+msgstr "以縮圖檢視"
+
+msgid "IDS_MF_OPT_ZIP"
+msgstr "壓縮檔"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED"
+msgstr "將刪除 1 個項目。"
+
+msgid "IDS_MF_POP_ASCENDING"
+msgstr "遞增"
+
+msgid "IDS_MF_POP_CONF_DELETE_Q"
+msgstr "要刪除嗎?"
+
+msgid "IDS_MF_POP_CONTINUE"
+msgstr "繼續"
+
+msgid "IDS_MF_POP_COPYING_FAILED"
+msgstr "複製失敗"
+
+msgid "IDS_MF_POP_DELETE_FAILED"
+msgstr "刪除失敗"
+
+msgid "IDS_MF_POP_DELETE_SELECTED_ITEM_Q"
+msgstr "要刪除所選項目嗎?"
+
+msgid "IDS_MF_POP_DESCENDING"
+msgstr "遞減"
+
+msgid "IDS_MF_POP_DRM_FILE_CANNOT_SEND"
+msgstr "DRM 檔案。無法傳送。"
+
+msgid "IDS_MF_POP_DRM_FILE_IS_NOT_AVAILABLE"
+msgstr "DRM 檔案無法使用。"
+
+msgid "IDS_MF_POP_DUPLICATED_FILE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_MF_POP_FOLDER_NAME_ALREADY_EXISTS"
+msgstr "資料夾名稱已存在。"
+
+msgid "IDS_MF_POP_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_POP_FROM"
+msgstr "自"
+
+msgid "IDS_MF_POP_INPUT_TEXT"
+msgstr "輸入文字"
+
+msgid "IDS_MF_POP_INVALID_FILE_NAME"
+msgstr "檔案名稱無效"
+
+msgid "IDS_MF_POP_LOADING_ING"
+msgstr "正在載入..."
+
+msgid "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+msgstr "資料夾數目已達上限"
+
+msgid "IDS_MF_POP_MOVING_FAILED"
+msgstr "移動失敗"
+
+msgid "IDS_MF_POP_NAME_IS_EMPTY"
+msgstr "名稱為空。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+msgstr "堆積記憶體不足"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+msgstr "沒有足夠的記憶體。請刪除部分項目然後重試。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_PS_AVAILABLE"
+msgstr "記憶體不足。%s 可用。"
+
+msgid "IDS_MF_POP_PASTE_HERE"
+msgstr "複製到這裡"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED"
+msgstr "將刪除%d 個項目。"
+
+msgid "IDS_MF_POP_PERMISSION_DENIED"
+msgstr "權限被拒絕。"
+
+msgid "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+msgstr "從最近使用的檔案清單中移除嗎?"
+
+msgid "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+msgstr "自捷徑移除嗎?"
+
+msgid "IDS_MF_POP_REMOVE_Q"
+msgstr "要移除嗎?"
+
+msgid "IDS_MF_POP_SAME_FILE_NAME_ALREADY_EXIST_E"
+msgstr "相同的檔案名稱已存在!"
+
+msgid "IDS_MF_POP_SAME_NAME_ALREADY_IN_USE"
+msgstr "相同名稱已在使用中"
+
+msgid "IDS_MF_POP_SELECT_ITEM"
+msgstr "選擇項目"
+
+msgid "IDS_MF_POP_SEND_FAILED"
+msgstr "傳送失敗。"
+
+msgid "IDS_MF_POP_SHORTCUT_ADDED"
+msgstr "捷徑已新增。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+msgstr "目標資料夾為來源資料夾的子資料夾。"
+
+msgid "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+msgstr "目標資料夾與來源資料夾相同。"
+
+msgid "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+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_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+msgstr "無法執行此動作。發生網路錯誤。"
+
+msgid "IDS_MF_POP_UNABLE_TO_PLAY_DURING_CALL"
+msgstr "通話期間無法播放。"
+
+msgid "IDS_MF_POP_UNABLE_TO_SET_DRM_PROTECTED_CONTENT_AS_RINGTONE_OR_NOTIFICATION_ALERT"
+msgstr "無法將受 DRM 保護的內容設為鈴聲或通知提醒。"
+
+msgid "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+msgstr "需連接至 Wi-Fi 網路才可搜尋附近裝置。經 Wi-Fi 連接然後重試。"
+
+msgid "IDS_MF_SK3_BACK"
+msgstr "上一步"
+
+msgid "IDS_MF_SK3_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_SK3_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_SK3_EDIT"
+msgstr "編輯"
+
+msgid "IDS_MF_SK3_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK3_SEARCH"
+msgstr "搜尋"
+
+msgid "IDS_MF_SK3_SORT_BY"
+msgstr "排序依據"
+
+msgid "IDS_MF_SK4_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MF_SK_CANCEL_LITE"
+msgstr "取消"
+
+msgid "IDS_MF_SK_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_TAB_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_TAB_EXTERNAL_STORAGE"
+msgstr "外部儲存裝置"
+
+msgid "IDS_MF_TAB_MEMORY_CARD"
+msgstr "記憶卡"
+
+msgid "IDS_MF_TAB_PHONE"
+msgstr "電話"
+
+msgid "IDS_MF_TAB_UP"
+msgstr "向上"
+
+msgid "IDS_MF_TPOP_COMPRESSED"
+msgstr "已壓縮"
+
+msgid "IDS_MF_TPOP_DECOMPRESSED"
+msgstr "已解壓縮"
+
+msgid "IDS_MF_TPOP_DOWNLOADING_FILE_ING"
+msgstr "正在下載檔案..."
+
+msgid "IDS_MF_TPOP_FILES_COMPRESSED"
+msgstr "檔案已壓縮"
+
+msgid "IDS_MF_TPOP_FILES_EXTRACTED"
+msgstr "檔案已解壓縮"
+
+msgid "IDS_MF_TPOP_FILE_IMPORTED"
+msgstr "檔案已匯入。"
+
+msgid "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+msgstr "找不到裝置。將於背景繼續掃描。"
+
+msgid "IDS_MF_TZTAB2_DIRECTORY"
+msgstr "目錄"
+
+msgid "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+msgstr "連線"
+
+msgid "IDS_ST_BODY_DEFAULT_NOTIFICATION_SOUND_ABB"
+msgstr "預設通知音效"
+
+msgid "IDS_ST_BODY_TO_JPN_SBM"
+msgstr "To"
+
+msgid "IDS_ST_POP_ADD_SHORTCUT"
+msgstr "新增捷徑"
+
+msgid "IDS_ST_POP_DELETE_ITEMS_Q"
+msgstr "要刪除項目嗎?"
+
+msgid "IDS_VIDEO_OPT_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_SK_REMOVE"
+msgstr "移除"
+
+msgid "IDS_CST_HEADER_DELETE_ITEM_ABB"
+msgstr "刪除項目"
+
+msgid "IDS_MF_HEADER_SELECT_ITEMS"
+msgstr "選擇項目"
+
+msgid "IDS_MF_NPBODY_NO_RESULTS_FOUND"
+msgstr "無搜尋結果"
+
+msgid "IDS_MF_POP_DELETE_PD_ITEMS_Q"
+msgstr "要刪除 %d 個項目嗎?"
+
+msgid "IDS_ST_POP_DELETE_ITEM_Q"
+msgstr "要刪除項目嗎?"
+
+msgid "IDS_VR_POP_1_ITEM_SELECTED"
+msgstr "已選擇 1 項目。"
+
+msgid "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+msgstr "輸入的字元無效。請重試。"
+
+msgid "IDS_VR_POP_PD_ITEMS_SELECTED"
+msgstr "已選擇 %d 項目。"
+
+msgid "IDS_ST_BODY_PHONEPROFILES_SILENT"
+msgstr "靜音"
+
+msgid "IDS_MEDIABR_HEADER_SELECT_ITEM"
+msgstr "選擇項目"
+
+msgid "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"
+msgstr "最多可以選擇 %d 個項目。"
+
+msgid "IDS_MF_BODY_DOWNLOADS"
+msgstr "下載"
+
+msgid "IDS_MF_POP_DELETE_Q"
+msgstr "要刪除嗎?"
+
+msgid "IDS_MF_SK_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_SK_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_POP_MOVING"
+msgstr "正在移動..."
+
+msgid "IDS_MF_POP_COPYING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_DELETING_ING"
+msgstr "正在刪除..."
+
+msgid "IDS_CAM_BODY_OPERATION_FAILED"
+msgstr "操作失敗"
+
+msgid "IDS_MF_OPT_DELETE_SELECTED"
+msgstr "已選擇"
+
+msgid "IDS_MF_POP_MOVED"
+msgstr "已移動"
+
+msgid "IDS_MF_POP_COPIED"
+msgstr "已複製。"
+
+msgid "IDS_MF_OPT_SORT_BY_ABB"
+msgstr "排序依據"
+
+msgid "IDS_MUSIC_POP_FAILED"
+msgstr "失敗。"
+
+msgid "IDS_MUSIC_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_MF_BODY_SD_CARD_ABB"
+msgstr "SD 卡"
+
+msgid "IDS_MF_BODY_DEVICE_MEMORY_ABB"
+msgstr "裝置記憶體"
+
+msgid "IDS_ST_POP_ADD_TO_PERSONAL_STORAGE"
+msgstr "新增至個人儲存空間"
+
+msgid "IDS_ST_OPT_REMOVE_FROM_PERSONAL_STORAGE"
+msgstr "自個人儲存空間移除"
+
+msgid "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"
+msgstr "刪除此項目嗎?"
+
+msgid "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+msgstr "從隱私資料夾中移除"
+
+msgid "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+msgstr "移動至隱私資料夾"
+
+msgid "IDS_MF_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+msgstr "已達字元數上限。"
+
+msgid "IDS_MUSIC_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_PERSONAL_STORAGE"
+msgstr "個人儲存空間"
+
+msgid "IDS_MF_POP_FORMAT_COMPLETED"
+msgstr "格式化完成"
+
+msgid "IDS_MF_OPT_NAME_HZ_TO_A"
+msgstr "名稱 (Z 至 A)"
+
+msgid "IDS_MF_OPT_NAME_HA_TO_Z"
+msgstr "名稱 (A 至 Z)"
+
+msgid "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN"
+msgstr "螢幕擷取"
+
+msgid "IDS_ST_BODY_NO_RESULTS_FOUND"
+msgstr "無搜尋結果。"
+
+msgid "IDS_ST_BODY_MESSAGE_ALERT"
+msgstr "訊息提醒"
+
+msgid "IDS_MEDIABR_OPT_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_HEADER_ENTER_NAME"
+msgstr "輸入名稱。"
+
+msgid "IDS_MF_HEADER_MYFILES"
+msgstr "我的檔案"
+
+msgid "IDS_MF_POP_ADDED"
+msgstr "已新增。"
+
+msgid "IDS_MF_POP_PROCESSING_ING"
+msgstr "正在處理..."
+
+msgid "IDS_MF_POP_UNSUPPORTED_FILE_TYPE"
+msgstr "不支援的檔案類型。"
+
+msgid "IDS_MUSIC_POP_REMOVE_Q"
+msgstr "要移除嗎?"
+
+msgid "IDS_GALLERY_OPT_PRIVATE_CONTENT"
+msgstr "私密內容"
+
+msgid "IDS_MF_OPT_COPY_TO"
+msgstr "複製到"
+
+msgid "IDS_MF_OPT_MOVE_TO"
+msgstr "移動到"
+
+msgid "IDS_MF_POP_FAILED_TO_ADD_SHORTCUT"
+msgstr "無法新增捷徑。"
+
+msgid "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+msgstr "記憶體不足。請刪除部分項目。"
+
+msgid "IDS_MF_POP_REMOVED"
+msgstr "已移除。"
+
+msgid "IDS_ST_BODY_PRIVATE_STORAGE"
+msgstr "私密儲存空間"
+
+msgid "IDS_MUSIC_POP_NOTHING_SELECTED"
+msgstr "未選擇任何項目"
+
+msgid "IDS_MUSIC_SK_SHARE"
+msgstr "分享"
+
+msgid "IDS_MUSIC_SK_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MUSIC_SK_LIST"
+msgstr "清單"
+
+msgid "IDS_MUSIC_SK_VIEW"
+msgstr "檢視"
+
+msgid "IDS_MUSIC_SK_SAVE_AS"
+msgstr "另存為"
+
+msgid "IDS_MUSIC_POP_REMOVE_FAILED"
+msgstr "無法移除"
+
+msgid "IDS_MF_BODY_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_BODY_PARENT_RATING"
+msgstr "父級評分"
+
+msgid "IDS_MF_POP_FILE_NAME_ALREADY_IN_USE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_VR_BODY_VOICE"
+msgstr "語音"
+
+msgid "IDS_VR_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "Wi-Fi 無法使用。連接至行動網路可能根據您的資費方案產生額外費用。"
+
+msgid "IDS_MF_POP_THE_MAXIMUM_NUMBER_OF_CHARACTERS_HPD_HAS_BEEN_REACHED"
+msgstr "已達字元的最高數量 (%d)。"
+
+msgid "IDS_DM_BODY_PREPARING_ING_M_STATUS_ABB"
+msgstr "正在就緒..."
+
+msgid "IDS_MF_HEADER_PD_SELECTED"
+msgstr "%d已選擇"
+
+msgid "IDS_MF_HEADER_DELETE_ITEMS"
+msgstr "刪除項目"
+
+msgid "IDS_DM_BODY_NO_DOWNLOADS"
+msgstr "無下載"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_COMPLETE"
+msgstr "下載完成"
+
+msgid "IDS_DM_HEADER_DOWNLOAD_MANAGER_ABB"
+msgstr "下載管理員"
+
+msgid "IDS_DM_BODY_AFTER_YOU_DOWNLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "項目將在您下載後顯示於此。"
+
+msgid "IDS_DM_BODY_DOWNLOAD_CANCELLED_M_STATUS_ABB"
+msgstr "下載已取消"
+
+msgid "IDS_DM_BODY_DOWNLOAD_FAILED_M_STATUS_ABB"
+msgstr "下載失敗"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_INSERT_AN_SD_CARD"
+msgstr "裝置儲存空間中的空間不足。前往 %s 設定來刪除部分資料或插入 SD 卡。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_PS_SETTINGS_TO_FREE_UP_SOME_STORAGE_SPACE_THEN_TRY_AGAIN"
+msgstr "裝置儲存空間中的空間不足。前往 %s 設定來釋出部分儲存空間,然後重試。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_OR_CHANGE_THE_DEFAULT_STORAGE_LOCATION_TO_DEVICE"
+msgstr "您的 SD 卡空間不足。前往 %s 設定來刪除部分儲存空間,或將預設儲存空間位置變更為裝置。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_PS_SETTINGS_TO_DELETE_SOME_DATA_THEN_TRY_AGAIN"
+msgstr "您的 SD 卡空間不足。前往 %s 設定來刪除部分資料,然後重試。"
+
+msgid "IDS_DM_BUTTON_GO_TO_STORAGE_ABB"
+msgstr "前往儲存空間"
+
+msgid "IDS_DM_HEADER_DEFAULT_STROAGE_FULL"
+msgstr "預設儲存空間已滿"
+
+msgid "IDS_DM_HEADER_OLDER"
+msgstr "較舊的"
+
+msgid "IDS_DM_BODY_STORAGE"
+msgstr "儲存位置"
+
+msgid "IDS_VIDEO_POP_REMOVING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_BODY_SD_CARD"
+msgstr "記憶卡"
+
+msgid "IDS_VIDEO_SBODY_DEVICE_STORAGE"
+msgstr "裝置儲存空間"
+
+msgid "IDS_DM_BODY_NOTIFYING_SERVER_ING"
+msgstr "正在通知伺服器..."
+
+msgid "IDS_DM_BODY_PD_ITEMS_WILL_BE_DELETED"
+msgstr "將刪除%d 個項目。"
+
+msgid "IDS_DM_BODY_THIS_FILE_CANNOT_BE_FOUND_TAP_DOWNLOAD_TO_TRY_DOWNLOADING_IT_AGAIN"
+msgstr "找不到此檔案。輕觸下載以重新嘗試下載。"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+msgstr "無法開啟檔案"
+
+msgid "IDS_DM_BODY_UNABLE_TO_FIND_AN_APPLICATION_TO_OPEN_THIS_FILE"
+msgstr "找不到應用程式來開啟此檔案。"
+
+msgid "IDS_DM_BODY_TAP_DOWNLOAD_TO_TRY_AGAIN"
+msgstr "輕觸下載以重試。"
+
+msgid "IDS_DM_BODY_1_ITEM_WILL_BE_DELETED"
+msgstr "將刪除 1 個項目。"
+
+msgid "IDS_DM_BODY_ACTIVATING_DRM_CONTENT_ING"
+msgstr "正在啟用 DRM 內容..."
+
+msgid "IDS_MF_TPOP_UNABLE_TO_FIND_APPLICATION_TO_PERFORM_THIS_ACTION"
+msgstr "找不到可執行此動作的應用程式。"
+
+msgid "IDS_IV_BODY_STORAGE_LOCATION_ABB2"
+msgstr "儲存裝置位置"
+
+msgid "IDS_PB_HEADER_IMPORT"
+msgstr "匯入"
+
+msgid "IDS_MF_BODY_M_DEGREE"
+msgstr "°"
+
+msgid "IDS_DM_BUTTON_CANCEL_ABB2"
+msgstr "取消"
+
+msgid "IDS_DM_BUTTON_OK_ABB"
+msgstr "確定"
+
+msgid "IDS_DM_MBODY_SELECT_ALL"
+msgstr "全選"
+
+msgid "IDS_DM_HEADER_PD_SELECTED_ABB3"
+msgstr "已選擇 %d 個"
+
+msgid "IDS_DM_BUTTON_DOWNLOAD_ABB2"
+msgstr "下載"
+
+msgid "IDS_DM_HEADER_TODAY"
+msgstr "今天"
+
+msgid "IDS_DM_HEADER_YESTERDAY"
+msgstr "昨天"
+
+msgid "IDS_DM_OPT_DELETE"
+msgstr "刪除"
+
+msgid "IDS_MF_BUTTON_REPLACE_ABB4"
+msgstr "取代"
+
+msgid "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+msgstr "套用至所有項目"
+
+msgid "IDS_MF_HEADER_CREATE_ZIP_FILE"
+msgstr "建立 zip 檔案"
+
+msgid "IDS_MF_HEADER_EXTRACT_ZIP_FILE"
+msgstr "解壓縮 zip 檔案"
+
+msgid "IDS_ST_BODY_MY_FILES_ABB"
+msgstr "我的檔案"
+
+msgid "IDS_BR_BODY_WEB_VODA"
+msgstr "網路"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_M_NOUN"
+msgstr "下載歷程記錄"
+
+msgid "IDS_SSEARCH_BODY_NO_HISTORY"
+msgstr "無記錄。"
+
+msgid "MIDS_SCON_HEADER_SIMPLE_SHARING_ABB"
+msgstr "簡易分享"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_INSTALL_APP_ABB"
+msgstr "無法安裝應用程式"
+
+msgid "IDS_MF_POP_ONLY_TPK_FILES_CAN_BE_INSTALLED_WE_RECOMMEND_THAT_YOU_ONLY_INSTALL_APPS_DOWNLOADED_FROM_TIZEN_STORE"
+msgstr "僅可安裝 TPK 檔案。建議您僅安裝從 Tizen Store 下載的應用程式。"
+
+msgid "IDS_MF_POP_DELETING_THESE_ITEMS_FROM_HERE_WILL_ALSO_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_DELETED"
+msgstr "此處刪除的這些項目也將自 Dropbox 刪除。將刪除 %d 個項目。"
+
+msgid "IDS_MF_POP_DELETING_THIS_ITEM_FROM_HERE_WILL_ALSO_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_DELETED"
+msgstr "此處刪除的這些項目也將自 Dropbox 刪除。將刪除 1 個項目。"
+
+msgid "IDS_MF_POP_MOVING_THESE_ITEMS_WILL_DELETE_THEM_FROM_DROPBOX_PD_ITEMS_WILL_BE_MOVED_DROPBOX"
+msgstr "移動這些項目也會跟著自 Dropbox 刪除。將移動 %d 個項目。"
+
+msgid "IDS_MF_POP_MOVING_THIS_ITEM_WILL_DELETE_IT_FROM_DROPBOX_1_ITEM_WILL_BE_MOVED_DROPBOX"
+msgstr "移動此項目也會跟著自 Dropbox 刪除。將移動 1 個項目。"
+
+msgid "IDS_MF_HEADER_SELECT_STORAGE_LOCATION_ABB"
+msgstr "選擇儲存位置"
+
+msgid "IDS_MF_BUTTON_STOP_ABB2"
+msgstr "停止"
+
+msgid "IDS_MF_BUTTON_UPLOAD"
+msgstr "上傳"
+
+msgid "IDS_MF_HEADER_FAILED_TO_UPLOAD_FILE_ABB"
+msgstr "無法上傳檔案"
+
+msgid "IDS_MF_HEADER_STOP_UPLOADS_ABB"
+msgstr "停止上傳"
+
+msgid "IDS_MF_POP_TAP_UPLOAD_TO_TRY_AGAIN"
+msgstr "輕觸上傳以重試。"
+
+msgid "IDS_MF_POP_THE_UPLOAD_WILL_STOP_BUT_THE_FILE_WILL_NOT_BE_DELETED"
+msgstr "上傳將停止,但是檔案不會被刪除。"
+
+msgid "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+msgstr "最近檢視"
+
+msgid "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "無法儲存資料"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "裝置儲存空間中的空間不足。前往設定 > 電力與儲存空間 > 儲存空間來刪除部分檔案,然後重試。"
+
+msgid "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD 卡上的空間不足。前往設定 > 電力與儲存空間 > 儲存空間來刪除部分檔案,然後重試。"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB2"
+msgstr "上傳至"
+
+msgid "IDS_MF_HEADER_DROPBOX_UPLOADS_ABB"
+msgstr "Dropbox 上傳"
+
+msgid "IDS_GALLERY_OPT_PRIVATE"
+msgstr "私人"
+
+msgid "IDS_ST_BODY_BYTES"
+msgstr "位元組"
+
+msgid "IDS_MF_SK_ADD_LITE"
+msgstr "新增"
+
+msgid "IDS_PB_OPT_HOME_ABB"
+msgstr "住家"
+
+msgid "IDS_ST_OPT_ALARM"
+msgstr "鬧鐘"
+
+msgid "IDS_MF_BODY_OTHERS"
+msgstr "其他"
+
+msgid "IDS_MF_OPT_MORE"
+msgstr "更多"
+
+msgid "IDS_MF_OPT_OPEN"
+msgstr "開啟"
+
+msgid "IDS_ST_BODY_UNKNOWN_ERROR"
+msgstr "未知錯誤。"
+
+msgid "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+msgstr "資料夾名稱無法設為 「.」或「..」。"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+msgstr "不要顯示隱藏檔案"
+
+msgid "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_POP_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_MF_TPOP_SHORTCUT_NAME_ALREADY_IN_USE"
+msgstr "捷徑名稱已被使用。"
+
+msgid "IDS_MF_BODY_BASIC"
+msgstr "基本"
+
+msgid "IDS_MF_BODY_FILE"
+msgstr "檔案"
+
+msgid "IDS_MF_BODY_FILES"
+msgstr "檔案"
+
+msgid "IDS_MF_BODY_FOLDER"
+msgstr "資料夾"
+
+msgid "IDS_MF_BODY_FOLDERS"
+msgstr "資料夾"
+
+msgid "IDS_MF_BODY_SYSTEM"
+msgstr "系統"
+
+msgid "IDS_MF_BODY_NAME"
+msgstr "名稱"
+
+msgid "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+msgstr "音訊檔案"
+
+msgid "IDS_MF_BUTTON2_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_BUTTON2_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下載的應用程式"
+
+msgid "IDS_MF_BUTTON2_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_BUTTON2_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CANCEL_ABB3"
+msgstr "取消"
+
+msgid "IDS_MF_BUTTON_CREATE_ABB2"
+msgstr "建立"
+
+msgid "IDS_MF_BUTTON_DELETE_ABB4"
+msgstr "刪除"
+
+msgid "IDS_MF_BUTTON_OK"
+msgstr "確認"
+
+msgid "IDS_MF_BUTTON_REMOVE_ABB2"
+msgstr "移除"
+
+msgid "IDS_MF_BUTTON_RENAME_ABB"
+msgstr "重新命名"
+
+msgid "IDS_MF_BUTTON_UNINSTALL_ABB2"
+msgstr "解除安裝"
+
+msgid "IDS_MF_HEADER_ADD_SHORTCUT_ABB2"
+msgstr "新增捷徑"
+
+msgid "IDS_MF_HEADER_AUDIO_FILES_ABB3"
+msgstr "音訊檔案"
+
+msgid "IDS_MF_HEADER_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_HEADER_COPY_TO_ABB"
+msgstr "複製到"
+
+msgid "IDS_MF_HEADER_CREATE_FOLDER_ABB"
+msgstr "新增資料夾"
+
+msgid "IDS_MF_HEADER_DELETE_SHORTCUT_ABB"
+msgstr "刪除捷徑"
+
+msgid "IDS_MF_HEADER_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_HEADER_DOCUMENTS"
+msgstr "文件"
+
+msgid "IDS_MF_HEADER_DOWNLOADED_APPLICATIONS_ABB"
+msgstr "已下載的應用程式"
+
+msgid "IDS_MF_HEADER_IMAGES"
+msgstr "圖像"
+
+msgid "IDS_MF_HEADER_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_HEADER_MOVE_TO_ABB"
+msgstr "移至"
+
+msgid "IDS_MF_HEADER_PD_SELECTED_ABB3"
+msgstr "已選擇 %d 個"
+
+msgid "IDS_MF_HEADER_RECENT_FILES_ABB2"
+msgstr "最近的檔案"
+
+msgid "IDS_MF_HEADER_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_HEADER_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_HEADER_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MF_HEADER_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_HEADER_SORT_BY"
+msgstr "排序依"
+
+msgid "IDS_MF_HEADER_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_HEADER_UPLOAD_TO_ABB"
+msgstr "上傳至"
+
+msgid "IDS_MF_HEADER_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_MF_HEADER_VIEW_AS"
+msgstr "檢視方式"
+
+msgid "IDS_MF_ITAB2_ALL"
+msgstr "全部"
+
+msgid "IDS_MF_ITAB2_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_DROPBOX_ABB"
+msgstr "Dropbox"
+
+msgid "IDS_MF_ITAB2_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_MBODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_MBODY_DEVICE_STORAGE"
+msgstr "裝置儲存空間"
+
+msgid "IDS_MF_MBODY_DROPBOX"
+msgstr "Dropbox"
+
+msgid "IDS_MF_MBODY_FORMAT"
+msgstr "格式"
+
+msgid "IDS_MF_MBODY_LOCATION"
+msgstr "位置"
+
+msgid "IDS_MF_MBODY_SD_CARD"
+msgstr "SD 卡"
+
+msgid "IDS_MF_MBODY_SHOW_FILE_EXTENSIONS_ABB"
+msgstr "顯示檔案副檔名"
+
+msgid "IDS_MF_MBODY_SHOW_HIDDEN_FILES_ABB"
+msgstr "顯示隱藏的檔案"
+
+msgid "IDS_MF_MBODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_MBODY_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_MBODY_VENDOR"
+msgstr "廠商"
+
+msgid "IDS_MF_NPBODY_NO_FILES"
+msgstr "無檔案"
+
+msgid "IDS_MF_OPT_ASCENDING"
+msgstr "遞增"
+
+msgid "IDS_MF_OPT_COPY"
+msgstr "複製"
+
+msgid "IDS_MF_OPT_CREATE_FOLDER_ABB2"
+msgstr "建立資料夾"
+
+msgid "IDS_MF_OPT_DESCENDING_ABB"
+msgstr "遞減"
+
+msgid "IDS_MF_OPT_DETAILED_LIST_ABB"
+msgstr "詳細清單"
+
+msgid "IDS_MF_OPT_DETAILS"
+msgstr "詳細資料"
+
+msgid "IDS_MF_OPT_DO_NOT_SHOW_AGAIN_ABB2"
+msgstr "不再顯示"
+
+msgid "IDS_MF_OPT_FILE_TYPE"
+msgstr "檔案類型"
+
+msgid "IDS_MF_OPT_LIST"
+msgstr "清單"
+
+msgid "IDS_MF_OPT_MOVE"
+msgstr "移動"
+
+msgid "IDS_MF_OPT_REMOVE"
+msgstr "移除"
+
+msgid "IDS_MF_OPT_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_OPT_TIME"
+msgstr "時間"
+
+msgid "IDS_MF_OPT_TYPE"
+msgstr "類型"
+
+msgid "IDS_MF_OPT_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_REMOVED"
+msgstr "將移除 1 個項目。"
+
+msgid "IDS_MF_POP_1_SHORTCUT_WILL_BE_DELETED"
+msgstr "將刪除 1 個捷徑。"
+
+msgid "IDS_MF_POP_COPYING_ING"
+msgstr "正在複製..."
+
+msgid "IDS_MF_POP_MOVING_ING"
+msgstr "正在移動..."
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+msgstr "將移除 %d 個項目。"
+
+msgid "IDS_MF_POP_PD_SHORTCUTS_WILL_BE_DELETED"
+msgstr "將刪除 %d 個捷徑。"
+
+msgid "IDS_MF_POP_REMOVING_ING"
+msgstr "正在移除..."
+
+msgid "IDS_MF_POP_USING_MOBILE_DATA_WHILE_ROAMING_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+msgstr "漫遊時使用行動數據可能視您的付費方案而產生額外費用。"
+
+msgid "IDS_MF_TMBODY_AVAILABLE_USES"
+msgstr "可用方式:"
+
+msgid "IDS_MF_TMBODY_DATE_CREATED"
+msgstr "建立日期"
+
+msgid "IDS_MF_TMBODY_DESCRIPTION"
+msgstr "說明"
+
+msgid "IDS_MF_TMBODY_FORWARDING"
+msgstr "正在轉寄"
+
+msgid "IDS_MF_TMBODY_LAST_MODIFIED"
+msgstr "最後一次修改"
+
+msgid "IDS_MF_TMBODY_RESOLUTION"
+msgstr "解析度"
+
+msgid "IDS_MF_TMBODY_TOTAL_SIZE"
+msgstr "總大小"
+
+msgid "IDS_MF_TMBODY_VALIDITY"
+msgstr "有效性"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_IS_SUBFOLDER_OF_SOURCE_FOLDER"
+msgstr "目的地資料夾為來源資料夾的子資料夾。"
+
+msgid "IDS_MF_TPOP_DESTINATION_FOLDER_SAME_AS_SOURCE_FOLDER"
+msgstr "目的地資料夾與來源資料夾相同。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_ADD_SHORTCUT"
+msgstr "無法新增捷徑。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_COPY_ITEM"
+msgstr "無法複製項目。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_DELETE_ITEM"
+msgstr "無法刪除項目。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_MOVE_ITEM"
+msgstr "無法移動項目。"
+
+msgid "IDS_MF_TPOP_FAILED_TO_REMOVE_ITEM"
+msgstr "無法移除項目。"
+
+msgid "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+msgstr "檔案名稱已被使用"
+
+msgid "IDS_MF_TPOP_MAXIMUM_NUMBER_OF_SHORTCUTS_HPD_REACHED"
+msgstr "已達捷徑數量上限 (%d)。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ADDED"
+msgstr "捷徑已新增。"
+
+msgid "IDS_MF_TPOP_SHORTCUT_ALREADY_EXISTS"
+msgstr "捷徑已存在"
+
+msgid "IDS_ST_OPT_REFRESH"
+msgstr "重新整理"
+
+msgid "IDS_GALLERY_POP_PD_ITEMS_WILL_BE_DELETED_ABB"
+msgstr "將刪除%d 個項目。"
+
+msgid "IDS_MF_POP_PD_APPS_WILL_BE_UNINSTALLED"
+msgstr "將解除安裝 %d 個應用程式。"
+
+msgid "IDS_MF_POP_PS_WILL_BE_UNINSTALLED"
+msgstr "將會移除 %s。"
+
+msgid "IDS_MF_BODY_SIZE"
+msgstr "大小"
+
+msgid "IDS_MF_SK3_LIST_VIEW"
+msgstr "清單檢視"
+
+msgid "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+msgstr "資料夾名稱已被使用。"
+
+msgid "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+msgstr "本機儲存空間"
+
+msgid "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+msgstr "裝置儲存空間"
+
+msgid "IDS_MF_BODY_NOT_SIGNED_IN"
+msgstr "尚未登入。"
+
+msgid "IDS_MF_HEADER_ALL_FILES"
+msgstr "所有檔案"
+
+msgid "IDS_MF_HEADER_CLOUD_STORAGE"
+msgstr "雲端儲存"
+
+msgid "IDS_MF_HEADER_ORDER"
+msgstr "順序"
+
+msgid "IDS_MF_OPT_SHORTCUTS"
+msgstr "捷徑"
+
+msgid "IDS_MF_OPT_TIME_M_SORT"
+msgstr "時間"
+
+msgid "IDS_ST_BODY_UNINSTALL"
+msgstr "解除安裝"
+
+msgid "IDS_MF_BODY_CONTAINS"
+msgstr "包含"
+
+msgid "IDS_MF_BODY_NO_FACE_DETECTED"
+msgstr "未偵測到臉部"
+
+msgid "IDS_MF_BUTTON2_AUDIO"
+msgstr "Audio"
+
+msgid "IDS_MF_POP_ALREADY_EXISTS"
+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_MORE"
+msgstr "查看更多"
+
+msgid "IDS_MF_SK3_MOVE_HERE"
+msgstr "移到這裡"
+
+msgid "IDS_MF_SK3_PASTE_HERE"
+msgstr "複製到這裡"
+
+msgid "IDS_PB_SK_SET"
+msgstr "設定"
+
+msgid "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+msgstr "裝置上沒有任何支援該檔案類型的應用程式。"
+
+msgid "IDS_MF_POP_PD_FILES_WILL_BE_DELETED"
+msgstr "將刪除 %d 個檔案。"
+
+msgid "IDS_MF_MBODY_FILES_SENT"
+msgstr "已傳送檔案"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+msgstr "刪除"
+
+msgid "IDS_MUSIC_POP_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_MF_HEADER_SELECT_ITEM_ABB"
+msgstr "選取項目"
+
+msgid "IDS_MF_NPBODY_NO_UPLOADS"
+msgstr "無上傳檔案"
+
+msgid "IDS_MF_BODY_AFTER_YOU_UPLOAD_ITEMS_THEY_WILL_BE_SHOWN_HERE"
+msgstr "項目上傳後,將顯示於此。"
+
+msgid "IDS_DM_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_DM_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+msgstr "無法儲存資料"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_ON_YOUR_SD_CARD_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "SD 卡上的空間不足。前往設定 > 電力與儲存空間 > 儲存空間來刪除部分檔案,然後重試。"
+
+msgid "IDS_DM_BODY_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+msgstr "裝置儲存空間中的空間不足。前往設定 > 電力與儲存空間 > 儲存空間來刪除部分檔案,然後重試。"
+
+msgid "IDS_MF_POP_ERROR"
+msgstr "錯誤"
+
+msgid "IDS_MF_OPT_ALLSHARE"
+msgstr "數位連結中心"
+
+msgid "IDS_MF_POP_MEMORY_FULL"
+msgstr "記憶體已滿"
+
+msgid "IDS_MF_POP_1_ITEM_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "將自 Dropbox 刪除 1 個項目。"
+
+msgid "IDS_MF_POP_PD_ITEMS_WILL_BE_DELETED_FROM_DROPBOX"
+msgstr "將自 Dropbox 刪除 %d 個項目。"
+
+msgid "IDS_MF_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_OR_TURN_ON_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "行動數據已關閉。連接至 Wi-Fi 網路或開啟行動數據並重試。"
+
+msgid "IDS_MF_BUTTON_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_GALLERY_BODY_PERSONAL_STORAGE"
+msgstr "個人儲存空間"
+
+msgid "IDS_LBS_BODY_PATH"
+msgstr "路徑"
+
+msgid "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限 %d"
+
+msgid "IDS_CLOG_HEADER_SELECT_STORAGE"
+msgstr "選擇儲存裝置"
+
+msgid "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+msgstr "下載歷程記錄"
+
+msgid "IDS_MF_MBODY_DOWNLOAD_HISTORY"
+msgstr "下載歷程記錄"
+
+msgid "IDS_MF_SBODY_DOWNLOADING_ING"
+msgstr "正在下載…"
+
+msgid "IDS_MF_ITAB2_DOWNLOADS_ABB"
+msgstr "下載內容"
+
+msgid "IDS_MF_NPBODY_NO_DOWNLOADS"
+msgstr "無下載"
+
+msgid "IDS_MF_SBODY_DOWNLOAD_FAILED_M_STATUS"
+msgstr "下載失敗"
+
+msgid "IDS_MF_SBODY_EXPIRES_ON_C_PS"
+msgstr "到期日:%s"
+
+msgid "IDS_MF_SBODY_EXPIRED_ON_C_PS"
+msgstr "到期日:%s"
+
+msgid "IDS_MF_HEADER_FAILED_TO_DOWNLOAD_FILE_ABB"
+msgstr "檔案下載失敗"
+
+msgid "IDS_MF_POP_TRY_DOWNLOADING_THE_FILE_AGAIN_OR_REMOVE_IT_FROM_THE_DOWNLOAD_QUEUE"
+msgstr "請重新嘗試下載檔案,或從下載佇列中移除。"
+
+msgid "IDS_MF_BUTTON_RETRY_ABB2"
+msgstr "重試"
+
+msgid "IDS_MF_BUTTON_REMOVE"
+msgstr "移除"
+
+msgid "IDS_GALLERY_BODY_CATEGORY"
+msgstr "類別"
+
+msgid "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+msgstr "資料夾名稱已被使用"
+
+msgid "IDS_MF_HEADER_FILE_NAME_IN_USE"
+msgstr "此檔名已存在"
+
+msgid "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此檔案名稱 (%s) 已被目的地資料夾使用。"
+
+msgid "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+msgstr "此資料夾名稱 (%s) 已被目的地資料夾使用。"
+
--- /dev/null
+#filename:feature_rm.py
+#author:Liu Ruichao
+import os
+import shutil
+
+feature_file = "CMakeLists.txt"
+spec_file = "packaging/org.tizen.myfile.spec"
+dest_path = os.getcwd()
+
+old_str = "com.samsung"
+new_str = "org.tizen"
+
+def make_clear_line(line, prefix, profix):
+ line_clear_blank = line.strip()
+ line_rm_profix = line_clear_blank.strip(profix)
+ line_rm_prefix = line_rm_profix.strip(prefix)
+ line_clear = line_rm_prefix.strip()
+ return line_clear
+
+def read_feature_name(filepath):
+ global feature_file, dest_path
+ file_list_name = dest_path +os.sep+filepath
+ data = open(file_list_name)
+
+ feature_set = set()
+ start = 0
+ for each_line in data:
+ line_clear = make_clear_line(each_line, '#', '')
+
+ if start == 0:
+ if line_clear == "START_PUBLIC_DISABLE_FEATURE":
+ start = 1
+ else:
+ continue
+ else:
+ if line_clear == "END_START_PUBLIC_DISABLE_FEATURE":
+ start = 0
+ else:
+ if len(line_clear) != 0:
+ feature_set.add(line_clear)
+
+ data.close()
+ return feature_set
+
+def read_file_name(filepath):
+ global feature_file, dest_path
+ file_list_name = dest_path +os.sep+filepath
+ data = open(file_list_name)
+
+ file_set = set()
+ start = 0
+ for each_line in data:
+ line_clear = make_clear_line(each_line, '#', '')
+
+ if start == 0:
+ if line_clear == "START_PUBLIC_REMOVED_FILE":
+ start = 1
+ else:
+ continue
+ else:
+ if line_clear == "END_START_PUBLIC_REMOVED_FILE":
+ start = 0
+ else:
+ if len(line_clear) != 0:
+ file_set.add(line_clear)
+
+ data.close()
+ return file_set
+
+def read_string_removal(filepath):
+ global feature_file, dest_path, spec_file
+ file_name = dest_path +os.sep+filepath
+
+ string_set = set()
+ start = 0
+
+ try:
+ data = open(file_name)
+ for each_line in data:
+ line_clear = make_clear_line(each_line, '#', '')
+
+ if start == 0:
+ if line_clear == "START_PUBLIC_REMOVED_STRING":
+ start = 1
+ else:
+ continue
+ else:
+ if line_clear == "END_START_PUBLIC_REMOVED_STRING":
+ start = 0
+ else:
+ if len(line_clear) != 0:
+ string_set.add(line_clear)
+ except:
+ print "open" + file_name + "failed"
+ finally:
+ data.close()
+
+ file_name = dest_path + os.sep + spec_file
+ try:
+ print(file_name)
+ data = open(file_name)
+ for each_line in data:
+ line_clear = make_clear_line(each_line, '#', '')
+
+ if start == 0:
+ if line_clear == "START_PUBLIC_REMOVED_STRING":
+ start = 1
+ else:
+ continue
+ else:
+ if line_clear == "END_START_PUBLIC_REMOVED_STRING":
+ start = 0
+ else:
+ if len(line_clear) != 0:
+ string_set.add(line_clear)
+ except:
+ print "spec file does not exists"
+ finally:
+ data.close()
+
+ return string_set
+
+def replace_string(original, old, new):
+ modified = original
+ if original.find(old) != -1:
+ modified = original.replace(old, new)
+ return modified
+
+def remove_code(filename, feature_set, string_set):
+ global old_str, new_str
+ start_remove = 0;
+ taglist = list();
+ dirty_taglist = list();
+ # rename the original file
+ old_filename = filename + ".tmp"
+ new_filename = filename
+
+ #move old file to be .tmp and create new file with original filename
+ shutil.move(filename, old_filename)
+ # open both file
+ file_new = open(new_filename, "w")
+ file_old = open(old_filename, "r")
+
+ for each_line in file_old:
+ #clear the line
+ clear_line = make_clear_line(each_line, '', '')
+ if start_remove == 0: #it's not in a #ifdef that need to be removed
+ if clear_line.startswith("#ifdef"):
+ line_flag = make_clear_line(clear_line, "#ifdef", '')
+ #print(line_flag)
+ if line_flag in feature_set:
+ taglist.append('d')
+ start_remove = 1
+ else:
+ taglist.append('c')
+ file_new.write(each_line)
+ elif clear_line.startswith("#if"):
+ taglist.append('c')
+ file_new.write(each_line)
+ elif clear_line.startswith("#endif"):
+ if len(taglist) > 0:
+ top = taglist.pop()
+ if top == 'c':
+ file_new.write(each_line)
+ elif top == 'd':
+ continue
+ else:
+ string_del_flag = False
+ for item in string_set:
+ if clear_line == item:
+ string_del_flag = True
+ break
+ if string_del_flag == False:
+ if clear_line.startswith("#START_PUBLIC_") or clear_line.startswith("#END_START_PUBLIC_"):
+ continue;
+ else:
+ file_new.write(each_line)
+
+ else: #it's in a #ifdef that need to be removed
+ if clear_line.startswith("#ifdef"):
+ taglist.append('d')
+ dirty_taglist.append('d')
+ elif clear_line.startswith("#else"):
+ if len(dirty_taglist) == 0:
+ start_remove = 0
+ elif clear_line.startswith("#if") and not clear_line.startswith("#ifdef"):
+ taglist.append('d')
+ dirty_taglist.append('d')
+ elif clear_line.startswith("#endif"):
+ if len(dirty_taglist) > 0:
+ dirty_taglist.pop()
+ else:
+ start_remove = 0
+ taglist.pop()
+ else:
+ continue
+
+ if len(taglist) > 0:
+ print "\033[1;31;47m [Critical error] ",len(taglist)," tag(s) not matched! \033[0m"
+ file_old.close()
+ file_new.close()
+ #at the end we should remove the .tmp file
+ os.remove(old_filename)
+
+def rename_operation(filename):
+ global old_str, new_str
+ # rename the original file
+ old_filename = filename + ".tmp"
+ new_filename = filename
+
+ #move old file to be .tmp and create new file with original filename
+ shutil.move(filename, old_filename)
+ # open both file
+ file_new = open(new_filename, "w")
+ file_old = open(old_filename, "r")
+
+ for each_line in file_old:
+ #clear the line
+ new_line = replace_string(each_line, old_str, new_str)
+ file_new.write(new_line)
+
+ file_old.close()
+ file_new.close()
+ #at the end we should remove the .tmp file
+ os.remove(old_filename)
+
+feature_set = read_feature_name(feature_file)
+file_set = read_file_name(feature_file)
+string_set = read_string_removal(feature_file)
+print("feature list:")
+for item in feature_set:
+ print(item)
+
+print("file list:")
+for item in file_set:
+ print(item)
+
+print("string list:")
+for item in string_set:
+ print(item)
+
+#remove_code("/home/rico/codebox/obs/music-player/src/view/mp-play-view.c", feature_set)
+
+
+files=os.walk(dest_path)
+
+for a,b,c in files:
+ #we do not modify hidden directory
+ check_ignore = a
+ hidden_flag = False
+ path_depth = check_ignore.split('/')
+ for item in path_depth:
+ if item.startswith("."):
+ hidden_flag = True
+ break
+
+ if hidden_flag == True:
+ continue
+
+ #delete directory to be removed
+ if len(b) != 0:
+ for original_dir in b:
+ if original_dir.startswith("."):
+ continue
+
+ dir_for_checking = a + os.sep + original_dir
+ #check if directory to be removed
+ remove_dir = False
+ for item in file_set:
+ clear_item = make_clear_line(item, '', '/')
+ if dir_for_checking.find(clear_item) >= 0:
+ remove_dir = True
+ break
+ if remove_dir == True:
+ shutil.rmtree(dir_for_checking)
+ continue
+
+ if len(c)!=0:
+ #check all files
+ for original_file in c:
+ #we do not modify hidden files
+ if original_file.startswith("."):
+ continue
+
+ file_in_checking = a + os.sep + original_file
+ #remove the specialized file
+ delete_flag = False
+ for item in file_set:
+ if file_in_checking.find(item) >= 0:
+ os.remove(file_in_checking)
+ delete_flag = True
+ break
+ if delete_flag == True:
+ continue
+
+ remove_code(file_in_checking, feature_set, string_set)
+ print "\033[1;34;47m [info hint]\033[0m" + file_in_checking + "\033[1;34;47m done\033[0m"
+
+print "\033[1;35;48m [info hint]\033[0m" +"replace " + old_str + " with " + new_str + "\033[1;34;47m done\033[0m"
+files=os.walk(dest_path)
+for a,b,c in files:
+ #we do not modify hidden directory
+ check_ignore = a
+ hidden_flag = False
+ path_depth = check_ignore.split('/')
+ for item in path_depth:
+ if item.startswith("."):
+ hidden_flag = True
+ break
+
+ if hidden_flag == True:
+ continue
+
+ #start to replace org.tizen with org.tizen#
+ ## firstly, do file rename and content update##
+ if len(c) != 0:
+ for file_item in c:
+ if file_item.startswith("."):
+ continue
+
+ file_in_checking = a + os.sep + file_item
+ new_file_to_check = file_in_checking
+ #check if file need to be rename
+ new_file_name = replace_string(file_item, old_str, new_str)
+ if new_file_name != file_item:
+ new_file_to_check = a + os.sep + new_file_name
+ shutil.move(file_in_checking, new_file_to_check)
+ ## do content update
+ rename_operation(new_file_to_check)
+
+ if len(b) != 0:
+ for original_dir in b:
+ dir_in_checking = a + os.sep + original_dir
+ new_dir_to_check = dir_in_checking
+ #check if dir need to be rename
+ new_dir_name = replace_string(original_dir, old_str, new_str)
+ if new_dir_name != original_dir:
+ new_dir_to_check = a + os.sep + new_dir_name
+ shutil.move(dir_in_checking, new_dir_to_check)
+
+print "\033[1;34;47m [info hint] dir/file content modification done! \033[0m"
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_CALLBACK_H_
+#define __DEF_MYFILE_CALLBACK_H_
+
+#include "mf-main.h"
+
+#define MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB "/opt/usr/media/.thumb/thumb_default.png"
+void mf_callback_click_cb(struct appdata *data, mfAction key, GString * path);
+void mf_callback_app_rotate_cb(void *data, Evas_Object *obj, void *event);
+void mfNaviBackStatusSet(void *data, Evas_Object *obj, void *event_info);
+void mfListByCB(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_share_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_cancel_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_share_button_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_rename_save_cb(void *ad, Evas_Object * obj, void *event_info);
+void mf_callback_delete_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_max_len_reached_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_new_folder_create_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_list_by_view_cb(void *data, Evas_Object *obj, void *event_info);
+void mfMoveCB(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_copy_move_cb(void *data, Evas_Object *obj, void *event_info);
+void mfSearchbarCancelCallBack(void *data, Evas_Object *obj, void *event_info);
+
+void mf_callback_move_here_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_paste_here_cb(void *data, Evas_Object *obj, void *event_info);
+void mfCopyCB(void *data, Evas_Object *obj, void *event_info);
+Eina_Bool mf_callback_thumb_timer_cb(void *data);
+
+/*Callbacks defined for external usage*/
+
+int mf_callback_set_mmc_state_cb(void *data);
+
+void mf_callback_init_operation_cancel(void *data);
+void mf_callback_progress_bar_cancel_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_thread_pipe_cb(void *data, void *buffer, unsigned int nbyte);
+void mf_callback_icu_update_cb(app_event_info_h event_info, void *data);
+void mf_callback_exception_popup_cb(void *data);
+void mf_popup_show_vk_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_backbutton_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+Eina_Bool mf_callback_navi_backbutton_clicked_cb(void *data, Elm_Object_Item *it);
+void mf_callback_upper_click_cb(void *data, Evas_Object * obj, void *event_info);
+int mf_callback_set_mass_storage_state_cb(void *data);
+void mf_callback_show_hidden_items_cb(void *data, Evas_Object * obj, void *event_info);
+#ifdef MYFILE_DETAILS
+void mf_callback_detail_button_cb(void *data, Evas_Object * obj, void *event_info);
+#endif
+void mf_callback_delete_button_cb(void *data, Evas_Object * obj, void *event_info);
+Eina_Bool mf_callback_gengrid_thumb_timer_cb(void *data);
+void mf_callback_view_style_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_home_button_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_more_button_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_eraser_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source);
+void mf_callback_list_by_response_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_send_response_cb(void *data);
+
+void mf_callback_operation_request_cancel_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_operation_request_replace_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_operation_request_rename_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_view_as_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_rename_create_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_new_folder_changed_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_extension_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_operation_timeout_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_nofity_show_callback(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void mf_callback_nofity_hide_callback(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void mf_callback_detail_ctx_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_profile_changed_cb(void *data, Evas_Object * obj, void *event_info);
+
+void mf_callback_thumb_created_cb(media_content_error_e error, const char *path, void *user_data);
+bool mf_callback_create_thumbnail(void *data, media_thumbnail_completed_cb callback);
+void mf_callback_entry_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_naviframe_title_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_storage_remove_view_operation(void *data, int optStorage);
+void mf_callback_storage_remove_category_view_items(void *data, int optStorage);
+void mf_callback_imf_state_callback_register(void *data);
+void mf_callback_imf_state_callback_del(void *data);
+void mf_callback_illegal_char_popup_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_genlist_imf_changed_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_genlist_imf_preedit_change_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_entry_focused_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void mf_callback_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void mf_callback_more_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void mf_callback_hardkey_more_cb(void *data, Elm_Object_Item *it, const char *emission, const char *source);
+void mf_callback_hardkey_back_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_item_copy_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_item_move_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_item_add_to_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_item_remove_from_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_setting_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_new_folder_save_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_longpress_rename_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_item_remove_from_recent_files_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_download_update_idler_del();
+void mf_callback_popup_deleted_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_unregister_mmc_state_cb();
+void mf_callback_item_storage_usage_cb(void *data, Evas_Object * obj, void *event_info);
+Eina_Bool mf_callback_monitor_internal_update_flag_get();
+void mf_callback_monitor_internal_update_flag_set(Eina_Bool flag);
+Eina_Bool mf_callback_monitor_media_db_update_flag_get();
+void mf_callback_monitor_media_db_update_flag_set(Eina_Bool flag);
+
+char *mf_callback_entry_text_get(Evas_Object *entry);
+void mf_callback_progress_bar_state_cb(void *data);
+void mf_callback_details_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_details_cb(void *data, Evas_Object *obj, void *event_info);
+
+void mf_callback_storage_remove_flag_set(Eina_Bool flag, int more);
+Eina_Bool mf_callback_storage_remove_flag_get(int *more);
+
+void mf_callback_entry_unfocus(Evas_Object *entry);
+void mf_callback_entry_focus();
+void mf_callback_move_to_private_button_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_remove_from_private_button_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_move_to_private_button_from_edit_view_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_copy_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_move_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_delete_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_rename_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_add_to_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_do_add_to_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_warning_popup_cb(void *data, Evas_Object * obj, void *event_info);
+int mf_callback_idle_rename(void *data);
+void mf_callback_edit_delete_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_do_delete_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_rename_shortcut_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_delete_recent_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_do_delete_recent_files(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_delete_shortcut_confirm_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_delete_recent_files_confirm_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_edit_unintall_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_unsupported_app_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_setting_popup_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_callback_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_callback_long_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+
+#endif //__DEF_MYFILE_CALLBACK_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_CANCEL_DEF_H_
+#define _MF_CANCEL_DEF_H_
+
+#include <glib.h>
+
+/**
+ * mf_cancel:
+ * <structname>mf_cancel</structname> is an opaque structure whose members
+ * cannot be accessed directly.
+ */
+typedef struct _mf_cancel mf_cancel;
+
+struct _mf_cancel {
+ gboolean is_cancel;
+ gboolean do_cancel;
+ GMutex s_mutex;
+};
+
+/**
+ * mf_cancel_new:
+ * Creates a new #mf_cancel.
+ * Return value: This function returns a new #mf_cancel on success, or %NULL.
+ **/
+mf_cancel *mf_cancel_new(void);
+
+/**
+ * mf_cancel_free:
+ * @cancel : a #mf_cancel
+ * Release all allocated memory for @cancel.
+ **/
+void mf_cancel_free(mf_cancel *cancel);
+
+/**
+ * mf_cancel_do_cancel:
+ * @cancel : a #mf_cancel
+ * Request to cancel operation related on @cancel.
+ * This function should be called by conductor at most case
+ **/
+void mf_cancel_do_cancel(mf_cancel *cancel);
+
+/**
+ * mf_cancel_check_cancel:
+ * Check request of @cancel
+ * Return value: This function returns TRUE, if cancel is requested, or FALSE.
+ **/
+gboolean mf_cancel_check_cancel(mf_cancel *cancel);
+
+/**
+ * mf_cancel_is_cancelled:
+ * Check status of @cancel
+ * Return value: This function returns TRUE, if cancel is done, or FALSE.
+ **/
+gboolean mf_cancel_is_cancelled(mf_cancel *cancel);
+
+
+/**
+ * mf_cancel_set_cancelled:
+ * set status of @cancel after cancel is done
+ * This function should be called by operator
+ **/
+void mf_cancel_set_cancelled(mf_cancel *cancel);
+
+#endif //_MF_CANCEL_DEF_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_CONF_H_
+#define __DEF_MYFILE_CONF_H_
+
+
+#define MYFILE_STRING_PACKAGE "myfile"
+#define MYFILE_PACKAGE "My Files"
+#define PKGNAME_MYFILE "org.tizen.myfile"
+#define PKGNAME_SYSTEM "sys_string"
+#define LOCALEDIR "/usr/apps/org.tizen.myfile/res/locale"
+#define MF_IMAGE_HEAD "myfile_"
+#define EDJ_PATH "/usr/apps/org.tizen.myfile/res/edje"
+#define ICON_PATH "/usr/apps/org.tizen.myfile/res/images"
+
+#define EDJ_NAVIGATIONBAR EDJ_PATH"/myfileNavigationBar.edj"
+#define EDJ_IMAGE EDJ_PATH"/edc_image_macro.edj"
+#define GRP_NAVI_VIEW "navigation_view"
+
+#define EDJ_SEARCHBAR EDJ_PATH"/myfileSearchBar.edj"
+#define GRP_SEARCH_BAR "search_bar"
+
+#define EDJ_NAME EDJ_PATH"/myfile.edj"
+#define EDJ_GENLIST_NAME EDJ_PATH"/myfile_genlist.edj"
+#define EDJ_GENGRID_NAME EDJ_PATH"/myfile_gengrid.edj"
+#define GRP_THUMBNAIL_ONLY "thumbnail_only"
+#define GRP_GENGRID_COTENT "gengrid_content"
+#define GRP_PROGRESS_LABEL "label"
+#define GRP_TRAY_ITEM "apptray.item"
+
+#define MYFILE_DATEFORMAT_12 "yMdhm"//"MMddyyyyhm"
+#define MYFILE_DATEFORMAT_24 "yMdhm"
+
+
+#define MYFILE_LABEL_STRING_LENGTH 128
+
+#define MYFILE_ICU_ARR_LENGTH 128
+#define BUFF_SIZE 256
+#define MYFILE_BASIC_SIZE 1024
+#define MAX_FOLDER_COUNT 300
+#define MF_UDATE_NUM 1000
+
+#define MF_ROUND_D(x, dig) (floor((x) * pow(10, dig+1) + 0.5) / pow(10, dig+1))
+
+#endif //__DEF_MYFILE_CONF_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_CONTEXT_POPUP_H_DEF__
+#define __MF_CONTEXT_POPUP_H_DEF__
+
+#include <Elementary.h>
+#include "mf-object-conf.h"
+
+typedef enum __mf_context_popup_item_type_e mf_context_popup_item_type_e;
+enum __mf_context_popup_item_type_e {
+ mf_context_popup_item_setting,
+ mf_context_popup_item_storage_usage,
+ mf_context_popup_item_refresh,
+ mf_context_popup_item_download,
+ mf_context_popup_item_view_by,
+ mf_context_popup_item_sort_by,
+ mf_context_popup_item_search,
+ mf_context_popup_item_edit,
+ mf_context_popup_item_share,
+ mf_context_popup_item_new_folder,
+ mf_context_popup_item_copy,
+ mf_context_popup_item_move,
+ mf_context_popup_item_delete,
+ mf_context_popup_item_rename,
+ mf_context_popup_item_add_shortcut,
+ mf_context_popup_item_delete_shortcut,
+ mf_context_popup_item_rename_shortcut,
+ mf_context_popup_item_compress,
+ mf_context_popup_item_decompress,
+ mf_context_popup_item_details,
+ mf_context_popup_item_show_hide_hidden,
+ mf_context_popup_item_remove_recent,
+ mf_context_popup_item_uninstall,
+};
+
+void mf_context_popup_create_more(void *data, Evas_Object *parent);
+int mf_context_popup_mousedown_cb( void *data, int type, void *event );
+void mf_context_popup_get_more_position(Evas_Object *obj, int *x, int *y);
+void mf_context_popup_create_share(void *data, int share_mode, Evas_Object *parent);
+void mf_context_popup_create_gengrid(void *data);
+void mf_context_popup_position_get(int *x, int *y);
+Evas_Object *mf_context_popup_search_filter(Evas_Object *parent, void *user_data, Evas_Object *obj);
+
+#endif //__MF_CONTEXT_POPUP_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_COPY_INTERNAL_H_DEF__
+#define __MF_COPY_INTERNAL_H_DEF__
+
+#include <glib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include "mf-cancel.h"
+#include "mf-request.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+
+int _mf_copy_copy_regfile(const char *src, struct stat *src_statp,
+ const char *dst_file, unsigned long buf_size, mf_cancel * cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+
+int _mf_copy_copy_directory(const char *src, struct stat *src_statp, const char *dst, mf_cancel * cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+int _mf_copy_copy_internal(const char *src, const char *dst_dir,
+ mf_cancel *cancel, _mf_fo_msg_cb msg_func, mf_req_callback req_func, void *msg_data);
+
+#endif //__MF_COPY_INTERNAL_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_COPY_H_DEF__
+#define __MF_COPY_H_DEF__
+
+#include <glib.h>
+#include "mf-cancel.h"
+#include "mf-request.h"
+#include "mf-fo-common.h"
+
+/**
+ * mf_copy_copy_items:
+ * @item_list: a GList of strings containing item path to copy
+ * @dst_dir: destination directory to copy
+ * @request_callback: callback to handle duplicated file/directory name,
+ * if NULL is set for requset_callback, default action is merge.
+ * for detail, see "mf_request.h"
+ * @msg_callback: callback for reporting progress, for detail, see "mf_fo_common.h"
+ * @cancel : a handle for cancelling copy operation, for detail, see "mf_cancel.h"
+ * @sync: a variable for requesting file system sync, if TRUE is set, sync() function is called after copy done.
+ * @u_data: user data
+ *
+ * Start copy items in given @item_list to @dst_dir, @msg_callback will be called repeatly with @u_data
+ * in certain interval to report current progress.
+ * if duplicated file/directory is found, @request_callback is called with @u_data,
+ * and copy operation will be blocked until user's decision is decided.
+ * if someone want to cancel operation, call mf_cancel_do_cancel() with @cancel.
+ * if @sync is set TRUE, sync() function is called after copy operation is done to flush out file system cache.
+ * Return value: This function returns zero on success, or negative value.
+ **/
+
+int mf_copy_copy_items(GList *item_list, const char *dst_dir, mf_cancel *cancel, gboolean sync, void *u_data);
+
+#endif //__MF_COPY_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_DELETE_INTERNAL_H_DEF__
+#define __MF_DELETE_INTERNAL_H_DEF__
+
+#include <glib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+
+int _mf_delete_delete_regfile(const char *file, struct stat *file_statp, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+int _mf_delete_delete_directory(const char *dir, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+int _mf_delete_del_internal(const char *item, mf_cancel *cancel, _mf_fo_msg_cb msg_callback, void *msg_data);
+
+#endif //__MF_DELETE_INTERNAL_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_DELETE_H_DEF__
+#define __MF_DELETE_H_DEF__
+
+#include <glib.h>
+
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+
+/**
+ * mf_delete_items:
+ * @item_list: a GList of strings containing item path to delete
+ * @msg_callback: callback for reporting progress, for detail, see "mf_fo_common.h"
+ * @cancel : a handle for cancelling delete operation, for detail, see "mf_cancel.h"
+ * @sync: a variable for requesting file system sync, if TRUE is set, sync() function is called after delete done.
+ * @u_data: user data
+ *
+ * Start delete items in given @item_list, @msg_callback will be called repeatly with @u_data
+ * in certain interval to report current progress.
+ * if someone want to cancel operation, call mf_cancel_do_cancel() with @cancel.
+ * if @sync is set TRUE, sync() function is called after delete operation is done to flush out file system cache.
+ * Return value: This function returns zero on success, or negative value.
+ **/
+
+int mf_delete_items(GList *item_list, mf_cancel *cancel, gboolean sync, void *u_data);
+
+#endif //__MF_DELETE_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MYFILE_DEBUG_H_
+#define __MYFILE_DEBUG_H_
+
+#include <stdio.h>
+#include <string.h>
+#include "mf-log.h"
+#include "mf-conf.h"
+#include <sys/types.h>
+#include <linux/unistd.h>
+#include <dlog.h>
+
+#ifdef MYFILE_USE_LOG
+
+#ifdef LOG_TAG
+#undef LOG_TAG
+#endif
+
+#define LOG_TAG "MYFILES"
+#define LOG_COLOR_RED "\033[31m"
+#define LOG_COLOR_RESET "\033[0m"
+
+#define FONT_COLOR_RESET "\033[0m"
+#define FONT_COLOR_RED "\033[31m"
+#define FONT_COLOR_GREEN "\033[32m"
+#define FONT_COLOR_YELLOW "\033[33m"
+#define FONT_COLOR_BLUE "\033[34m"
+#define FONT_COLOR_PURPLE "\033[35m"
+#define FONT_COLOR_CYAN "\033[36m"
+#define FONT_COLOR_GRAY "\033[37m"
+
+#define SECURE_DEBUG(fmt, args...) SECURE_LOGD(FONT_COLOR_BLUE fmt FONT_COLOR_RESET, ##args)
+#define SECURE_INFO(fmt, args...) SECURE_LOGI(FONT_COLOR_GREEN fmt FONT_COLOR_RESET, ##args)
+#define SECURE_ERROR(fmt, args...) SECURE_LOGW(FONT_COLOR_RED fmt FONT_COLOR_RESET, ##args)//SECURE_LOGE
+
+#define MYFILE_TRACE_DEBUG(fmt, arg...) do { LOGD("[%s][%d] "fmt "\n", __func__, __LINE__, ##arg); } while (0)
+#define MYFILE_TRACE_ERROR(fmt, arg...) do { LOGW("[%s][%d] "fmt"\n", __func__, __LINE__, ##arg); } while (0)//LOGE
+
+#define mf_debug(fmt, args...) do { LOGD("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+
+#define mf_error(fmt, arg...) LOGW(LOG_COLOR_RED"[ %s : %d] "fmt""LOG_COLOR_RESET, __FUNCTION__, __LINE__,##arg)//LOGE
+#define mf_warning(fmt, args...) do { LOGW("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_info(fmt, args...) do { LOGI("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_assert(fmt, args...) do { LOGW("[ASSERT][%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)//LOGE
+
+#define t_start LOG(LOG_DEBUG, "LAUNCH", "[myfile:Application:%s:IN]",__func__)
+
+
+#define t_end LOG(LOG_DEBUG, "LAUNCH", "[myfile:Application:%s:OUT]",__func__)
+
+#define MF_TRACE_BEGIN while (0) {\
+ {\
+ LOGD("\n\033[0;35mENTER FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ };
+
+#define MF_TRACE_END while (0) {\
+ {\
+ LOGD("\n\033[0;35mEXIT FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ };
+#else
+
+#define MYFILE_TRACE_DEBUG(fmt, arg...) do { printf("%s:%d: " fmt "\n", __FILE__, __LINE__, ##arg); } while (0)
+#define MYFILE_TRACE_ERROR(fmt, arg...) do { printf("[%s][%d] "fmt"\n", strrchr(__FILE__, '/')+1, __LINE__, ##arg); } while (0)
+
+#define mf_debug(fmt, args...) do { printf("[MYFILE][D][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_error(fmt, args...) do { \
+ printf("[MYFILE][E][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); \
+ MF_LOG_RECORD(fmt,##args); \
+ } while (0)
+#define mf_warning(fmt, args...) do { printf("[MYFILE][W][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_info(fmt, args...) do { printf("[MYFILE][I][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_assert(fmt, args...) do { printf("[MYFILE][A][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+
+#define MF_TRACE_BEGIN do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+#define MF_TRACE_END do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+#define t_start do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+
+
+#define t_end do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+#define SECURE_DEBUG(fmt, args...) do { printf("[MYFILE][W][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define SECURE_INFO(fmt, args...) do { printf("[MYFILE][W][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define SECURE_ERROR(fmt, args...) do { printf("[MYFILE][W][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#endif
+#define mf_retvm_if(expr, val, fmt, arg...) do { \
+ if (expr) { \
+ MYFILE_TRACE_ERROR(fmt, ##arg); \
+ MF_LOG_RECORD(fmt,##arg); \
+ return (val); \
+ } \
+ } while (0)
+
+#define mf_retv_if(expr, val) do { \
+ if (expr) { \
+ return (val); \
+ } \
+ } while (0)
+
+
+#define mf_retm_if(expr, fmt, arg...) do { \
+ if (expr) { \
+ MYFILE_TRACE_ERROR(fmt, ##arg); \
+ MF_LOG_RECORD(fmt,##arg); \
+ return; \
+ } \
+ } while (0)
+
+#define mf_ret_if(expr, fmt, arg...) do { \
+ if (expr) { \
+ MF_LOG_RECORD(fmt,##arg); \
+ return; \
+ } \
+ } while (0)
+
+
+#define MF_CHECK(expr) mf_retm_if(!(expr),"INVALID PARAM RETURN")
+#define MF_CHECK_FALSE(expr) mf_retvm_if(!(expr),FALSE,"INVALID PARM RETURN FALSE")
+#define MF_CHECK_VAL(expr, val) mf_retvm_if(!(expr),val,"INVALID PARM RETURN NULL")
+#define MF_CHECK_NULL(expr) mf_retvm_if(!(expr),NULL,"INVALID PARM RETURN NULL")
+
+#endif //__MYFILE_DEBUG_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_DOWNLOAD_APP_H__
+#define __MF_DOWNLOAD_APP_H__
+
+//add include files
+#include <glib.h>
+
+#include "mf-fs-util.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+typedef struct _downloadapp_listinfo {
+
+ char *pkgid;
+ char *icon_path;
+ char *pkg_label;
+ char *mainappid;
+ char *pkg_type;
+
+ int total_size;
+ bool valid_size;
+ bool is_preload;
+ bool is_update;
+ GList *runinfos;
+} downloadapp_listinfo;
+
+typedef struct _download_app_data {
+ void *list_worker;
+ GList* app_list;
+ void* data;
+} downloadapp_data;
+
+typedef int (*async_fn)(downloadapp_data *ad);
+typedef void (*callback_fn)(int fn_result, downloadapp_data *ad);
+
+//add functions
+int mf_download_app_list_get(downloadapp_data *da);
+void mf_download_app_destroy_data(downloadapp_data *da);
+GList *mf_download_app_data_list_get();
+void mf_download_app_main(void *data);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif //__MF_DOWNLOAD_APP_H__
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_DOWNLOAD_APPS_VIEW_H_DEF__
+#define __MF_DOWNLOAD_APPS_VIEW_H_DEF__
+
+#include "mf-object-conf.h"
+#include "mf-main.h"
+
+typedef struct {
+ INHERIT_MF_LIST
+ char *size;
+ char *pkgid;
+ char *icon_path;
+ char *pkg_label;
+ char *mainappid;
+ char *pkg_type;
+ int total_size;
+} mf_download_item_data_s;
+void mf_download_app_pkgmgr_subscribe(struct appdata *data);
+void mf_download_app_uninstall_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_download_app_exit_unstall(void *data);
+
+#endif //__MF_DOWNLOAD_APPS_VIEW_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_EDIT_VIEW_H_DEF__
+#define __MF_EDIT_VIEW_H_DEF__
+
+typedef void (*mf_edit_select_info) (void *);
+
+void mf_edit_view_create(void *data);
+void mf_edit_gengrid_item_sel_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_edit_list_item_sel_cb(void *data, Evas_Object * obj, void *event_info);
+void mf_edit_item_sel_all_cb(void *data, Evas_Object * obj, void *event_info);
+int mf_edit_file_count_get();
+int mf_edit_folder_list_get_length();
+int mf_edit_file_list_get_length();
+Eina_List *mf_edit_get_all_selected_files();
+void mf_edit_select_info_func_set(mf_edit_select_info func);
+void mf_edit_select_all_callback_set(Evas_Smart_Cb func);
+void mf_edit_folder_list_clear();
+void mf_edit_file_list_clear();
+void *mf_edit_file_list_item_get(int index);
+void mf_edit_view_select_all_check(int count);
+Eina_List *mf_edit_get_selected_folder_list();
+Eina_List *mf_edit_get_selected_file_list();
+void mf_edit_view_refresh(void *data, Eina_List **file_list, Eina_List **folder_list);
+Eina_List * mf_edit_folder_list_get();
+Eina_List * mf_edit_file_list_get();
+bool mf_edit_file_list_item_exists(void *data);
+void mf_edit_folder_list_item_remove(void *data);
+bool mf_edit_folder_list_item_exists(void *data);
+void mf_edit_file_list_append(void *data);
+void mf_edit_folder_list_append(void *data);
+void mf_edit_view_select_info_create(void *data);
+void mf_edit_count_set(int count);
+void mf_edit_select_all_set(Eina_Bool select_all_state);
+void mf_edit_view_ctrlbar_state_set(void *data);
+void *mf_edit_folder_list_item_get(int index);
+void mf_edit_view_select_all_layout_remove(void *data);
+void mf_edit_view_title_button_set(void *data);
+void mf_edit_list_item_reset(void *data);
+void mf_edit_select_all_check_set(Eina_Bool state);
+void mf_edit_view_select_all_layout_prepend(void *data);
+void mf_edit_list_item_sel_by_list_data(mf_list_data_t *selected, Evas_Object * obj, Eina_Bool is_update_checkbox);
+
+#endif //__MF_EDIT_VIEW_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_ERROR_H_DEF__
+#define __MF_ERROR_H_DEF__
+
+#define MF_ERROR_MASKL16 0xFFFF
+
+#define MF_ERROR_SET(X) (X & MF_ERROR_MASKL16)
+
+#define MID_CONTENTS_MGR_ERROR 0
+
+#define MYFILE_ERR_NONE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x00)) /**< No error */
+
+#define MYFILE_ERR_SRC_ARG_INVALID (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x01)) /**< invalid src argument */
+#define MYFILE_ERR_DST_ARG_INVALID (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x02)) /**< invalid dst argument */
+#define MYFILE_ERR_FILE_DELETE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x03)) /**< exception of delete file */
+#define MYFILE_ERR_FILE_MOVE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x04)) /**< exception of move file */
+#define MYFILE_ERR_FILE_COPY_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x05)) /**< exception of copy file */
+#define MYFILE_ERR_FILE_WRITE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x06)) /**< exception of read file */
+#define MYFILE_ERR_RENAME_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x07)) /**< exception of rename file */
+#define MYFILE_ERR_FILE_NOT_FOUND (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x08)) /**< exception of file doesn't exist*/
+#define MYFILE_ERR_DIR_OPEN_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x09)) /**< exception of dir open*/
+#define MYFILE_ERR_DIR_CREATE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0a)) /**< exception of create dir */
+
+/*11-20*/
+#define MYFILE_ERR_DIR_DELETE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0b)) /**< exception of delete dir */
+#define MYFILE_ERR_FILE_OPEN_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0c)) /**< exception of rename dir */
+#define MYFILE_ERR_DIR_COPY_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0d)) /**< exception of copy dir */
+#define MYFILE_ERR_DIR_MOVE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0e)) /**< exception of move dir */
+#define MYFILE_ERR_DIR_FULL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x0f)) /**< exception of dir full */
+#define MYFILE_ERR_DIR_TOO_DEEP (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x10)) /**< exception of too deep dir */
+#define MYFILE_ERR_DIR_NOT_FOUND (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x11)) /**< exception of dir doesn't exist*/
+#define MYFILE_ERR_INVALID_DIR_NAME (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x12)) /**< exception of invalid dir name */
+#define MYFILE_ERR_INVALID_DIR_PATH (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x13)) /**< exception of invalid dir path */
+#define MYFILE_ERR_INVALID_FILE_NAME (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x14)) /**< exception of invalid file name */
+
+/*21-30*/
+#define MYFILE_ERR_INVALID_FILE_PATH (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x15)) /**< exception of invalid file path */
+#define MYFILE_ERR_GET_MEMORY_STATUS_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x16)) /**< exception of statfs */
+#define MYFILE_ERR_DUPLICATED_NAME (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x17)) /**< exception of duplicated dir name*/
+#define MYFILE_ERR_SYSTEM_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x18)) /**< exception of operating on system dir.*/
+#define MYFILE_ERR_DIR_RECUR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x19)) /**< exception of copy/move a dir to its child */
+#define MYFILE_ERR_ALLOCATE_MEMORY_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1a)) /**< exception of memory allocation */
+#define MYFILE_ERR_OUT_OF_RANGE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1b))
+#define MYFILE_ERR_INVALID_PATH (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1c)) /**< invalid path string */
+#define MYFILE_ERR_ROOT_PATH (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1d)) /**< root path */
+#define MYFILE_ERR_DCM_ENGINE_APPEND (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1e)) /**< fail to append dcm data */
+
+/*31-40*/
+#define MYFILE_ERR_NOT_MMF_FILE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x1f)) /**< isn't mmf file */
+#define MYFILE_ERR_SMAF_PERMISSION_DENY (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x20)) /**< smaf lock prohibits copy/move from mmc to phone */
+#define MYFILE_ERR_COPY_TO_SRC_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x22)) /**< can't copy dir to source place*/
+#define MYFILE_ERR_COPY_ROOT_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x23)) /**< can't copy root dir*/
+#define MYFILE_ERR_COPY_TO_SRC_FILE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x24)) /**< can't copy file to source place*/
+#define MYFILE_ERR_MOVE_TO_SRC_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x25)) /**< can't move dir to source place */
+#define MYFILE_ERR_MOVE_ROOT_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x26)) /**< can't move root dir */
+#define MYFILE_ERR_MOVE_TO_SRC_FILE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x27)) /**< can't move file to source place*/
+#define MYFILE_ERR_MOVE_FILE_USING (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x28)) /**< can't move the file is being used*/
+
+/*41-50*/
+#define MYFILE_ERR_DELETE_ROOT_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x29)) /**< can't delete root dir */
+#define MYFILE_ERR_DELETE_SYSTEM_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2a)) /**< can't delete system dir */
+#define MYFILE_ERR_RENAME_ROOT_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2b)) /**< can't rename root dir */
+#define MYFILE_ERR_RENAME_SYSTEM_DIR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2c)) /**< can't rename system dir */
+#define MYFILE_ERR_EXCEED_MAX_LENGTH (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2d)) /**< length of file/dir path exceeds maximum length*/
+#define MYFILE_ERR_LOW_MEMORY (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2e)) /**< low memory*/
+#define MYFILE_ERR_UNKNOWN_ERROR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x2f)) /**< unknow error*/
+#define MYFILE_ERR_WRONG_FILE_TYPE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x30)) /**< wrong file type */
+#define MYFILE_ERR_FILE_IS_BEING_USED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x31)) /**< file is being used */
+#define MYFILE_ERR_SRC_NOT_EXIST (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x32)) /**< source not found */
+
+/*51-60*/
+#define MYFILE_ERR_DST_NOT_EXIST (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x33)) /**< destination not found */
+#define MYFILE_ERR_CREATE_TEMP_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x34)) /**< create temp file failed */
+#define MYFILE_ERR_GET_LOGIC_PATH_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x35)) /**< get logical path failed */
+#define MYFILE_ERR_STORAGE_TYPE_ERROR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x36)) /**< storage type error */
+#define MYFILE_ERR_EXT_GET_ERROR (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x37)) /**< get ext type failed */
+#define MYFILE_ERR_GET_PARENT_PATH_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x38)) /**< get parent path failed */
+#define MYFILE_ERR_GET_STAT_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x39)) /**< get stat failed */
+#define MYFILE_ERR_GENERATE_NAME_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3a)) /**< generate name failed */
+#define MYFILE_ERR_GET_CATEGORY_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3b)) /**< get file category failed */
+#define MYFILE_ERR_GET_STORAGE_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3c)) /**< get storage value failed */
+
+/*61-70*/
+#define MYFILE_ERR_SETTING_RESET_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3d)) /**< setting item reset failed */
+#define MYFILE_ERR_DIR_CLEAR_FAILED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3e)) /**< dir not clearly deleted */
+#define MYFILE_ERR_SETTING_DELETE_FAILED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x3f)) /**< delete setting item failed */
+#define MYFILE_ERR_GET_THUMBNAIL_FAILED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x40)) /**< get file thumbnail failed */
+#define MYFILE_ERR_CANCEL_PRESSED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x41)) /**< cancel pressed while copy/move */
+#define MYFILE_ERR_ACCESS_MODE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x42)) /**< access mode not satisfied */
+#define MYFILE_ERR_FILE_READ_FAIL (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x43)) /**< exception of read file */
+#define MYFILE_ERR_INVALID_ARG (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x44)) /**< argument of function is not valid */
+#define MYFILE_ERR_NO_FREE_SPACE (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x45)) /**< get free space failed */
+#define MYFILE_ERR_GET_NAVI_FAILED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x46)) /**< get navigation bar failed */
+
+/*71-80*/
+#define MYFILE_ERR_STORAGE_INUSE_REMOVED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x47)) /**< get navigation bar failed */
+#define MYFILE_ERR_STORAGE_GET_FAILED (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x48)) /**< get STORAGE value failed */
+#define MYFILE_ERR_PERMISSION_DENY (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x49))
+#define MYFILE_ERR_FAULT (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x4a))
+#define MYFILE_ERR_READ_ONLY (MID_CONTENTS_MGR_ERROR - MF_ERROR_SET(0x4b))
+
+int mf_error_erron_to_mferror(int err_no);
+
+#endif //__MF_ERROR_H_DEF__
--- /dev/null
+/*
+* Copyright 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_FILE_UTIL_H__
+#define __MF_FILE_UTIL_H__
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/stat.h>
+#include <dirent.h>
+#include <Elementary.h>
+
+const char* mf_file_get(const char path[]);
+char* mf_dir_get(const char path[]);
+int mf_file_exists(const char *path);
+Eina_Bool mf_is_dir(const char *path);
+int mf_is_dir_empty(const char *path);
+int mf_mkdir(const char *dir);
+int mf_mkpath(const char *path);
+char *mf_strip_ext(const char *path);
+int mf_file_unlink (const char *filename);
+int mf_file_size(const char *filename);
+int mf_file_rmdir(const char *filename);
+Eina_List *mf_file_ls(const char *dir);
+int mf_file_recursive_rm(const char *dir);
+int mf_file_cp(const char *src,const char *dst);
+int mf_file_mv(const char *src, const char *dst);
+int mf_remove(const char *filename);
+
+#endif //__mf_FILE_UTIL_H__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_FILEMANAGERSERVICE_WRAPPER_H_
+#define __DEF_MYFILE_FILEMANAGERSERVICE_WRAPPER_H_
+
+#include <stdio.h>
+#include <glib.h>
+#include "mf-main.h"
+#include "mf-conf.h"
+
+#define MF_TRANSLATE_LENGTH 40
+#define MF_TRANSLATE_OMIT_PART "/.../"
+#define MF_PATH_INFO_MAX_LENGTH_PORTRAIT 35
+#define MF_PATH_INFO_MAX_LENGTH_LANDSCAPE 55
+
+typedef enum _TRANS_OPTION MF_TRANS_OPTION;
+
+enum _TRANS_OPTION {
+ MF_TRANS_OPTION_NONE = 0,
+ MF_TRANS_OPTION_POPUP,
+ MF_TRANS_OPTION_LABEL,
+ MF_TRANS_OPTION_MAX,
+} ;
+
+/* basis file managing. create/rename/move/copy/rename */
+int mf_fm_svc_wrapper_create_service(void *data, char *fullpath);
+int mf_fm_svc_wrapper_rename_service(void *data, GString *from_fullpath, GString *to_name);
+
+
+int mf_fm_svc_wrapper_get_file_list(const char *folder_name, Eina_List **dir_list, Eina_List **file_list);
+int mf_fm_svc_wrapper_classify_dir_list(Eina_List *dir_list, Eina_List **default_dir_list, Eina_List **user_dir_list);
+
+char *mf_fm_svc_wrapper_get_root_path_by_tab_label(const char *label);
+/* file information get/set */
+GString *mf_fm_svc_wrapper_get_file_name(GString *path);
+int mf_fm_svc_wrapper_get_location(const char *fullpath);
+unsigned long mf_fm_svc_wrapper_get_free_space(int state);
+gint mf_fm_svc_wrapper_get_folder_foldersystem(GString *path, bool *result);
+gboolean mf_fm_svc_wrapper_is_dir(GString *path);
+bool mf_fm_svc_wrapper_detect_duplication(GString *to);
+GString *mf_fm_svc_wrapper_get_file_parent_path(GString *fullpath);
+int mf_fm_svc_wrapper_file_auto_rename(void *data, GString *fullpath, int file_name_type, GString **filename);
+int mf_fm_svc_wrapper_detect_recursion(GString *from, GString *to);
+int mf_fm_svc_wrapper_is_root_path(const char *fullpath);
+
+char *mf_fm_svc_wrapper_translate_path(const char *original_path, MF_TRANS_OPTION option);
+gboolean mf_fm_svc_is_mass_storage_on();
+char *mf_fm_svc_path_info_get(const char *original_path);
+char *mf_fm_svc_path_info_translate(char *path_info, int path_info_max_len);
+char *mf_fm_svc_get_file_name(GString *path);
+char *mf_fm_svc_get_file_name_without_ext(const char *name);
+int mf_fm_svc_wrapper_create_p(const char *fullpath);
+char *mf_fm_svc_wrapper_get_root_path_by_location(int location);
+Eina_List *mf_fm_svc_wrapper_level_path_get(const char *original_path, int view_type);
+
+#endif //__DEF_MYFILE_FILEMANAGERSERVICE_WRAPPER_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_FO_COMMON_H_DEF__
+#define __MF_FO_COMMON_H_DEF__
+
+#include <Ecore.h>
+
+
+#include "mf-request.h"
+#include "mf-fo-debug.h"
+
+#define MYFILE_MAGIC_MAIN_CONTEXT (0x1983cdaf)
+#define MYFILE_MAGIC_DETAIL_LIST_ITEM (0x1977abcd)
+#define MYFILE_MAGIC_PIPE_DATA (0x0716ffcc)
+
+#define MYFILE_MAGIC unsigned int __magic
+#define MYFILE_MAGIC_SET(d, m) (d)->__magic = (m)
+#define MYFILE_MAGIC_CHECK(d, m) ((d) && ((d)->__magic == (m)))
+#define FO_ERROR_CHECK(x) ((x)&0x000000FF)
+
+#define MF_VISUAL_FOLDER_SIZE 16 /*used only for the progress bar,
+ if the file system is different, the folder size is diff, fat is 4k and fat32 is 16k*/
+#define MF_ERR_BUF 256
+
+#define TEMP_FOLDER_FOR_COPY_PHONE "/opt/usr/media/.operation_temp"
+#define TEMP_FOLDER_FOR_COPY_MMC "/opt/storage/sdcard/.operation_temp"
+
+#define MF_FILE_ERROR_LOG(buf, fmt, arg) do { \
+ {\
+ if (strerror_r(errno, buf, MF_ERR_BUF) == 0 ) { \
+ mf_fo_logd(fmt": [%s] error is [%s] \n", (arg), (buf)); \
+ } else { \
+ mf_fo_logd(fmt": [%s] \n", (arg)); \
+ }\
+ }\
+ } while (0)
+typedef enum _msg_type mf_msg_type;
+
+enum _msg_type {
+ MF_MSG_NONE,
+ MF_MSG_DOING,
+ MF_MSG_SKIP,
+ MF_MSG_SYNC,
+ MF_MSG_REQUEST,
+ MF_MSG_ERROR,
+ MF_MSG_END,
+ MF_MSG_CANCELLED,
+} ;
+
+
+typedef struct __mf_fo_dir_list_info mf_fo_dir_list_info;
+
+struct __mf_fo_dir_list_info {
+ char *ftw_path;
+ unsigned long long size;
+ int type;
+};
+
+
+typedef struct _mf_fo_msg mf_fo_msg;
+
+struct _mf_fo_msg {
+ MYFILE_MAGIC;
+ mf_msg_type msg_type;
+ int error_code;
+ unsigned long long total_size;
+ unsigned long long current_size;
+ unsigned int total_index;
+ unsigned int current_index;
+ const char *current;
+ char *current_real;
+ mf_fo_request *request;
+ Ecore_Pipe *pipe;
+};
+
+typedef void (*mf_msg_callback) (mf_fo_msg *msg, void *data);
+
+enum {
+ MF_FO_ERR_NONE = 0,
+ MF_FO_ERR_PERMISSION = 1,
+ MF_FO_ERR_ARGUMENT = 2,
+ MF_FO_ERR_FAULT = 3,
+ MF_FO_ERR_TYPE = 4,
+ MF_FO_ERR_MAX_OPEN = 5,
+ MF_FO_ERR_SPACE = 6,
+ MF_FO_ERR_RO = 7,
+ MF_FO_ERR_LOOP = 8,
+ MF_FO_ERR_MEM = 9,
+ MF_FO_ERR_NOT_EXIST = 10,
+ MF_FO_ERR_LONG_NAME = 11,
+ MF_FO_ERR_BIG_SIZE = 12,
+ MF_FO_ERR_IO = 13,
+ MF_FO_ERR_UNKNOWN = 254,
+ MF_FO_ERR_MAX = 255,
+};
+
+
+#define MF_FO_ERR_COMMON_CLASS (0x0800)
+#define MF_FO_ERR_SRC_CLASS (0x0400)
+#define MF_FO_ERR_DST_CLASS (0x0200)
+#define MF_FO_ERR_REPORT_CLASS (0x0100)
+
+#define E_IS_SRC(err) ((err)&MF_FO_ERR_SRC_CLASS)
+#define E_IS_DST(err) ((err)&MF_FO_ERR_DST_CLASS)
+#define E_IS_COMMON(err) ((err)&MF_FO_ERR_COMMON_CLASS)
+#define E_IS_REPORTABLE(err) ((err)&MF_FO_ERR_REPORT_CLASS)
+
+#define E_GET_CLASS(err) ((err)&0x0F00)
+#define E_GET_DETAIL(err) ((err)&0x00FF)
+
+#define MF_FO_ERR_SET(x) (((x) & 0x0FFF) | 0xFFFFF000)
+
+typedef void (*mf_common_pipe_cb) (void *data, void *buffer, unsigned int nbyte);
+
+#endif //__MF_FO_COMMON_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_FO_DEBUG_H_
+#define __MF_FO_DEBUG_H_
+
+#ifdef MYFILE_USE_LOG
+#include <stdio.h>
+#include <string.h>
+#include <mf-dlog.h>
+#include <mf-log.h>
+
+#define mf_fo_logd(fmt , args...) do { LOGD("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_fo_loge(fmt , args...) do {\
+ LOGW("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); \
+ MF_LOG_RECORD(fmt,##args); \
+ } while (0)//LOGE
+#define mf_fo_logw(fmt , args...) do { LOGW("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_fo_logi(fmt , args...) do { LOGI("[%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define mf_fo_loga(fmt , args...) do { LOGW("[ASSERT][%s][%d] "fmt"\n", __func__, __LINE__, ##args); } while (0)//LOGE
+#define FO_TRACE_BEGIN do {\
+ {\
+ LOGD("\n\033[0;35mENTER FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ } while (0) ;
+
+#define FO_TRACE_END do {\
+ {\
+ LOGD("\n\033[0;35mEXIT FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ } while (0) ;
+
+
+#else
+#include <sys/syscall.h>
+#include <unistd.h>
+#define mf_fo_logd(fmt , args...) do { printf("[%ld][D][%20s:%4d] "fmt"\n", syscall(__NR_gettid), __func__, __LINE__, ##args); } while (0)
+#define mf_fo_loge(fmt , args...) do {\
+ printf("[%ld][E][%20s:%4d] "fmt"\n", syscall(__NR_gettid), __func__, __LINE__, ##args);\
+ MF_LOG_RECORD(fmt,##args); \
+ } while (0)
+#define mf_fo_logw(fmt , args...) do { printf("[%ld][W][%20s:%4d] "fmt"\n", syscall(__NR_gettid), __func__, __LINE__, ##args); } while (0)
+#define mf_fo_logi(fmt , args...) do { printf("[%ld][I][%20s:%4d] "fmt"\n", syscall(__NR_gettid), __func__, __LINE__, ##args); } while (0)
+#define mf_fo_loga(fmt , args...) do { printf("[%ld][A][%20s:%4d] "fmt"\n", syscall(__NR_gettid), __func__, __LINE__, ##args); } while (0)
+#define FO_TRACE_BEGIN do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+#define FO_TRACE_END do { printf("[MYFILE][W][%40s:%4d] \n", __func__, __LINE__); } while (0);
+
+#endif
+
+
+
+#endif /* end of __MF_FO_DEBUG_H_ */
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_FO_INTERNAL_H_DEF__
+#define __MF_FO_INTERNAL_H_DEF__
+
+#include <stdbool.h>
+#include <sys/types.h>
+#include "mf-fo-common.h"
+#include "mf-util.h"
+
+typedef void (*_mf_fo_msg_cb) (mf_msg_type msg_type, const char *real, unsigned long long size, int error_code, void *data);
+
+bool _mf_fo_check_exist(const char *path);
+char *_mf_fo_get_next_unique_dirname(const char *name, int *errcode);
+char *_mf_fo_get_next_unique_filename(const char *name, int *errcode);
+int _mf_fo_get_total_item_size(const char *item, unsigned long long *size);
+int _mf_fo_get_remain_space(const char *path, unsigned long long *size);
+
+int _mf_fo_errno_to_mferr(int err_no);
+void _mf_fo_free_directory_hierarchies(GSList **glist);
+int _mf_fo_get_file_location(const char *path);
+char *_mf_fo_get_next_unique_filename(const char *name, int *errcode);
+
+#endif //__MF_FO_INTERNAL_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_FOCUS_UI_H_
+#define _MF_FOCUS_UI_H_
+
+#include <stdbool.h>
+#include <sys/types.h>
+#include "mf-fo-common.h"
+#include "mf-util.h"
+
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+typedef enum _mf_focus_dual_order_t mf_focus_dual_order_e;
+
+enum _mf_focus_dual_order_t {
+ MF_FOCUS_DUAL_ORDER_NONE,
+ MF_FOCUS_DUAL_ORDER_NEXT_PRIV,
+ MF_FOCUS_DUAL_ORDER_RIGHT_LEFT,
+ MF_FOCUS_DUAL_ORDER_DOWN_UP,
+ MF_FOCUS_DUAL_ORDER_MAX,
+};
+
+int _mf_focus_ui_set_dual_focus_order(Evas_Object *curr, Evas_Object *next, mf_focus_dual_order_e order);
+int _mf_focus_ui_set_focus(Evas_Object *elm_widget);
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif //_MF_FOCUS_UI_H_
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+
+#ifndef __MF_FS_MONITOR_H_DEF__
+#define __MF_FS_MONITOR_H_DEF__
+
+int mf_fs_monitor_add_dir_watch(const char *path, void *data);
+int mf_fs_monitor_create(void *data);
+int mf_fs_monitor_remove_dir_watch(void);
+void mf_fs_monitor_destory();
+
+#endif //__MF_FS_MONITOR_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MYFILE_FILESYSTEM_UTIL_H_
+#define _MYFILE_FILESYSTEM_UTIL_H_
+
+#include <stdio.h>
+#include <stdbool.h>
+#include <string.h>
+#include <stdlib.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <linux/fs.h>
+#include <utils_i18n.h>
+#include <Eina.h>
+#include <Elementary.h>
+#include "media_content.h"
+#include "mf-dlog.h"
+#include "mf-error.h"
+
+#define DEBUG_FOLDER "SLP_debug"
+
+/* File system related value definition */
+#define MYFILE_FILE_NAME_CHAR_COUNT_MAX 50
+#define MYFILE_FILE_NAME_LEN_MAX 255 /* use g_utf8_strlen to check length*/
+#define MYFILE_FILE_PATH_LEN_MAX 4096 /* use g_utf8_strlen to check length*/
+#define MYFILE_REPORT_SIZE 16384
+
+#define MYFILE_FOLDER_SIZE 0;
+
+/* File system related String definition */
+#define PHONE_FOLDER "/opt/usr/media"
+#define MEMORY_FOLDER "/opt/storage/sdcard"
+#define PHONE_PARENT "/opt/usr"
+#define PHONE_NAME "media"
+#define STORAGE_PARENT "/opt/storage"
+#define MMC_NAME "sdcard"
+
+#define MYFILE_NAME_PATTERN "[\\<>:;*\"|?/]"
+
+/* File system define default folder */
+#define DEFAULT_FOLDER_CAMERA_SHOTS "Camera shots"
+#define DEFAULT_FOLDER_DOWNLOADS "Downloads"
+#define DEFAULT_FOLDER_IMAGE "Images"
+#define DEFAULT_FOLDER_VIDEO "Videos"
+#define DEFAULT_FOLDER_MUSIC "Music"
+#define SUB_FODER_WALLPAPER "Wallpapers"
+#define DEFAULT_FOLDER_BOOKMARK "Bookmark"
+#define DEFAULT_FOLDER_RSS "RSS"
+#define DEFAULT_FOLDER_ALERTS_AND_RINGTONES "Alerts and ringtones"
+
+#define SUB_FODER_FM "FM radio"
+#define SUB_FODER_ALERTS "Alerts"
+#define SUB_FODER_RINGTONES "Ringtones"
+#define SUB_FODER_VOICE_RECORD "Voice recorder"
+
+
+#ifndef ICON_PATH
+ #define ICON_PATH "/usr/apps/org.tizen.myfile/res/images"
+#endif
+
+#ifndef DEFAULT_ICON
+#define DEFAULT_ICON "myfile_icon_etc.png"
+#endif
+
+/*************** Title Icon ******************/
+#define MF_TITLE_ICON_HOME "myfile_controlbar_cion_home.png"
+#define MF_TITLE_ICON_UPPER "myfile_controlbar_cion_up_folder.png"
+#define MF_TITLE_ICON_SEARCH "myfile_title_icon_search.png"
+#define MF_TITLE_ICON_SELECT_ALL "myfile_icon_select_all.png"
+
+/*************** Default Icon ***********************/
+#define MF_ICON_FOLDER "myfile_icon_folder.png"
+#define MF_ICON_IMAGE "myfile_icon_images.png"
+#define MF_ICON_VIDEO "myfile_icon_video.png"
+#define MF_ICON_MUSIC "myfile_icon_music.png"
+#define MF_ICON_SOUND "myfile_icon_amr.png"
+#define MF_ICON_PDF "myfile_icon_pdf.png"
+#define MF_ICON_DOC "myfile_icon_word.png"
+#define MF_ICON_PPT "myfile_icon_ppt.png"
+#define MF_ICON_EXCEL "myfile_icon_excel.png"
+//#define MF_ICON_VOICE "myfile_icon_amr.png"
+#define MF_ICON_HTML "myfile_icon_html.png"
+#define MF_ICON_FLASH "myfile_icon_swf.png"
+#define MF_ICON_TXT "myfile_icon_text.png"
+#define MF_ICON_VCONTACT "myfile_icon_vcard.png"
+#define MF_ICON_VCALENDAR "myfile_icon_vcalender.png"
+#define MF_ICON_VNOTE "myfile_icon_vText.png"
+#define MF_ICON_RSS "myfile_icon_rss.png"
+#define MF_ICON_JAVA "myfile_icon_java.png"
+#define MF_ICON_MUSIC_PAUSE "myfile_icon_control_pause.png"
+#define MF_ICON_VIDEO_PLAY "myfile_icon_video_play.png"
+#define MF_ICON_TPK "myfile_icon_tpk.png"
+#define MF_ICON_SNB "myfile_icon_snb.png"
+#define MF_ICON_HWP "myfile_icon_hwp.png"
+#define MF_ICON_GUL "myfile_icon_etc.png"
+#define MF_ICON_EMAIL "myfile_icon_email.png"
+#define MF_ICON_TASK "myfile_icon_task.png"
+#define MF_ICON_ZIP "myfile_icon_zip.png"
+#define MF_ICON_SVG "myfile_icon_svg.png"
+
+#define MF_ICON_ITEM_MMC "myfile_icon_folder_sdcard.png"
+
+#define MF_ICON_MUSIC_THUMBNAIL "myfile_icon_music.png"
+
+/******* Root Folder Icon *******/
+#define MF_ICON_ITEM_ROOT_PHONE "myfile_icon_root_folder_device_memory.png"
+#define MF_ICON_ITEM_ROOT_MMC "my_files_sd_card.png"
+#define MF_ICON_ITEM_SHORTCUT "my_files_folder_favorite.png"
+
+/************ Search Category Icon ***********/
+#define IMG_ICON_SEARCH_CATEGORY_ALL "myfile_search_category_all.png"
+#define IMG_ICON_SEARCH_CATEGORY_IMG "myfile_search_category_img.png"
+#define IMG_ICON_SEARCH_CATEGORY_SND "myfile_search_category_snd.png"
+#define IMG_ICON_SEARCH_CATEGORY_VIDEO "myfile_search_category_video.png"
+#define IMG_ICON_SEARCH_CATEGORY_DOC "myfile_search_category_doc.png"
+
+/******* No Contents icon **********************/
+#define IMG_ICON_IMG_NO_CONTENTS "00_nocontents_picture.png"
+#define IMG_ICON_MULTI_NO_CONTENTS "00_nocontents_multimedia.png"
+#define IMG_ICON_TEXT_NO_CONTENTS "00_nocontents_text.png"
+#define IMG_ICON_DEV_NO_CONTENTS "00_nocontents_devices.png"
+
+typedef enum _SORT_OPTION fsSortOption;
+enum _SORT_OPTION {
+ MYFILE_SORT_BY_NONE = 0, /**< Sort by default */
+ MYFILE_SORT_BY_NAME_A2Z, /**< Sort by file name ascending */
+ MYFILE_SORT_BY_SIZE_S2L, /**< Sort by file size ascending */
+ MYFILE_SORT_BY_DATE_O2R, /**< Sort by file date ascending */
+ MYFILE_SORT_BY_TYPE_A2Z, /**< Sort by file type ascending */
+ MYFILE_SORT_BY_NAME_Z2A, /**< Sort by file name descending */
+ MYFILE_SORT_BY_SIZE_L2S, /**< Sort by file size descending */
+ MYFILE_SORT_BY_DATE_R2O, /**< Sort by file date descending */
+ MYFILE_SORT_BY_TYPE_Z2A, /**< Sort by file type descending */
+ MYFILE_SORT_BY_MAX
+};
+
+typedef enum _mf_extension_state_e mf_extension_state_e;
+enum _mf_extension_state_e {
+ MF_EXTENSION_NONE = 0,
+ MF_EXTENSION_SHOW,
+ MF_EXTENSION_HIDE,
+ MF_EXTENSION_MAX
+};
+
+typedef enum _mf_hiden_state_e mf_hiden_state_e;
+enum _mf_hiden_state_e {
+ MF_HIDEN_NONE = 0,
+ MF_HIDEN_SHOW,
+ MF_HIDEN_HIDE,
+ MF_HIDEN_MAX
+};
+
+typedef enum __mf_split_state_e mf_split_state_e;
+enum __mf_split_state_e {
+ mf_split_off = 0,
+ mf_split_on
+};
+
+typedef enum __mf_view_content_type_e mf_view_content_type_e;
+enum __mf_view_content_type_e {
+ mf_view_content_type_navi = 0,
+ mf_view_content_type_panes
+};
+
+typedef enum _FILE_TYPE fsFileType;
+enum _FILE_TYPE {
+ FILE_TYPE_NONE = 0,
+ FILE_TYPE_DIR, /**< Folder category */
+ FILE_TYPE_FILE, /**< File category */
+ FILE_TYPE_IMAGE, /**< Image category */
+ FILE_TYPE_VIDEO, /**< Video category */
+ FILE_TYPE_MUSIC, /**< Music category */
+ FILE_TYPE_SOUND, /**< Sound category */
+ FILE_TYPE_PDF, /**< Pdf category */
+ FILE_TYPE_DOC, /**< Word category */
+ FILE_TYPE_PPT, /**< Powerpoint category */
+ FILE_TYPE_EXCEL, /**< Excel category */
+ FILE_TYPE_VOICE, /**< Voice category */
+ FILE_TYPE_HTML, /**< Html category */
+ FILE_TYPE_FLASH, /**< Flash category */
+ FILE_TYPE_GAME, /**< Game category */
+ FILE_TYPE_APP, /**< Application category */
+ FILE_TYPE_THEME, /**< Theme category */
+ FILE_TYPE_TXT, /**< Txt category */
+ FILE_TYPE_VCONTACT, /**< Vcontact category */
+ FILE_TYPE_VCALENDAR, /**< Vcalendar category */
+ FILE_TYPE_VNOTE, /**< Vnote category */
+ FILE_TYPE_VBOOKMARK, /**< Vbookmark category */
+ FILE_TYPE_VIDEO_PROJECT, /**< Video editor project category */
+ FILE_TYPE_RADIO_RECORDED, /**< radio recorded clips category */
+ FILE_TYPE_MOVIE_MAKER, /**< Movie maker project category */
+ FILE_TYPE_SVG, /**< Svg category */
+ FILE_TYPE_RSS, /**< Rss reader file, *.opml */
+ FILE_TYPE_CERTIFICATION, /**< certification file, *.pem */
+ FILE_TYPE_JAVA, /**< java file, *.jad, *.jar */
+ FILE_TYPE_WGT, /**< wrt , *.wgt, *.wgt */
+ FILE_TYPE_TPK, /**< *.tpk>*/
+ FILE_TYPE_SNB, /**<*.snb> */
+ FILE_TYPE_GUL, /**<*.gul> */
+ FILE_TYPE_HWP, /**<*.hwp> */
+ FILE_TYPE_ETC, /**< Other files category */
+ FILE_TYPE_TASK,
+ FILE_TYPE_EML,
+ FILE_TYPE_CSV,
+ FILE_TYPE_SPD,
+ FILE_TYPE_MAX
+};
+
+typedef enum _STORAGE MF_STORAGE;
+
+enum _STORAGE {
+ MYFILE_NONE = 0x00,
+ MYFILE_PHONE = 0x01,
+ MYFILE_MMC = 0x02,
+ MYFILE_MAX = 0xFF
+};
+
+
+typedef enum _SIZE_TYPE MF_SIZE_TYPE;
+enum _SIZE_TYPE {
+ SIZE_BYTE = 0,
+ SIZE_KB,
+ SIZE_MB,
+ SIZE_GB
+};
+
+typedef enum __MF_SORT_BY_PRIORITY_SEQUENCE MF_SORT_BY_PRIORITY_SEQUENCE;
+enum __MF_SORT_BY_PRIORITY_SEQUENCE {
+ MF_SORT_BY_PRIORITY_TYPE_A2Z,
+ MF_SORT_BY_PRIORITY_TYPE_Z2A,
+ MF_SORT_BY_PRIORITY_DATE_O2R,
+ MF_SORT_BY_PRIORITY_DATE_R2O,
+ MF_SORT_BY_PRIORITY_SIZE_S2L,
+ MF_SORT_BY_PRIORITY_SIZE_L2S,
+};
+
+/* File operation error check options definition */
+#define MF_ERROR_CHECK_SRC_ARG_VALID 0x0001
+#define MF_ERROR_CHECK_DST_ARG_VALID 0x0002
+#define MF_ERROR_CHECK_SRC_EXIST 0x0004
+#define MF_ERROR_CHECK_DST_EXIST 0x0008
+#define MF_ERROR_CHECK_SRC_PATH_VALID 0x0010
+#define MF_ERROR_CHECK_DST_PATH_VALID 0x0020
+#define MF_ERROR_CHECK_SRC_PARENT_DIR_EXIST 0x0040
+#define MF_ERROR_CHECK_DST_PARENT_DIR_EXIST 0x0080
+#define MF_ERROR_CHECK_DUPLICATED 0x0100
+
+/* File system related callback definition */
+typedef int (*myfile_operation_cb) (const char *current_path, const char *destination, int copied_size,
+ FILE * fSource, FILE * fDestination, void *data);
+
+typedef enum
+{
+ STORAGE_TYPE_NONE = 0,
+ STORAGE_TYPE_LABEL,
+ STORAGE_TYPE_LOCAL,
+ STORAGE_TYPE_MMC,
+ STORAGE_TYPE_MUSIC,
+ STORAGE_TYPE_IMAGE,
+ STORAGE_TYPE_VIDEO,
+ STORAGE_TYPE_DOCUMENT,
+ STORAGE_TYPE_STORAGE,
+} storage_type;
+
+typedef struct _storage_info
+{
+ char *root_path; /**< Storage path */
+ char *root_name; /**< Storage name */
+ storage_type type; /**< Storage type */
+ char *icon_path;
+ char *uuid;
+ double total;
+ double occupied;
+}storage_info;
+
+typedef struct _node_info
+{
+ char *parent_path; /**< Node path */
+ char *name; /**< Node name */
+ fsFileType type; /**< Node type */
+ char *thumb_path;
+ Eina_Bool is_selected; /**< Node selected or not */
+ char *storage_name;
+ char *storage_uuid;
+}node_info;
+
+#define GIGABYTE (1024.0*1024.0*1024.0)
+
+typedef struct _FS_NODE_INFO fsNodeInfo;
+struct _FS_NODE_INFO {
+ char *path;
+ char *name;
+ i18n_udate date;
+ fsFileType type;
+ int storage_type;
+ int list_type;
+ char *ext;
+ off_t size;
+ char* thumbnail_path;
+ int thumbnail_type;
+ Elm_Object_Item *item;
+};
+
+/*---------- File Attribute Related ----------*/
+void mf_file_attr_get_file_size_info(char **file_size, off_t src_size);
+int mf_file_attr_get_file_stat(const char *filename, fsNodeInfo **node);
+int mf_file_attr_get_file_category(const char *filepath, fsFileType *category);
+int mf_file_attr_is_dir(const char *filepath);
+int mf_file_attr_get_store_type_by_full(const char *filepath, MF_STORAGE *store_type);
+int mf_file_attr_get_file_ext(const char *filepath, char **file_ext);
+int mf_file_attr_is_duplicated_name(const char *dir, const char *name);
+int mf_file_attr_is_valid_name(const char *filename);
+int mf_file_attr_is_right_dir_path(const char *dir_path);
+int mf_file_attr_is_right_file_path(const char *file_path);
+int mf_file_attr_get_parent_path(const char *path, char **parent_path);
+int mf_file_attr_get_logical_path_by_full(const char *full_path, char **path);
+int mf_file_attr_get_path_level(const char *fullpath, int *level);
+int mf_file_attr_is_system_dir(char *fullpath, bool *result);
+int mf_file_attr_is_disk_link(const char *fullpath, bool *result);
+int mf_file_attr_get_file_mdate(const char *filename, i18n_udate *date);
+int mf_file_attr_media_has_video(const char *filename);
+int mf_file_attr_get_file_size(const char *filename, off_t *size);
+int mf_file_attr_get_file_icon(const char *file_path, int *error_code, int view_type, char **thumbnail,
+ media_info_h *media_info);
+const char *mf_file_attr_get_recent_default_icon_by_type(fsFileType ftype);
+const char *mf_file_attr_get_default_icon_by_type(fsFileType ftype);
+fsFileType mf_file_attr_get_file_type_by_mime(const char *file_path);
+fsFileType mf_file_attr_get_file_type(const char *mime);
+
+/*---------- File Operation Related ----------*/
+int mf_fs_oper_error(const char *src, const char *dst, int check_option);
+int mf_fs_oper_read_dir(const char *path, Eina_List **dir_list, Eina_List **file_list);
+int mf_fs_oper_create_dir(const char *dir);
+int mf_fs_oper_rename_file(const char *src, const char *dst);
+void mf_fs_oper_print_node(fsNodeInfo *pNode);
+void mf_fs_oper_sort_list(Eina_List **list, int sort_opt);
+int __mf_fs_oper_sort_by_name_cb_A2Z(const void *d1, const void *d2);
+
+#endif //_MYFILE_FILESYSTEM_UTIL_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_GENGRID_H
+#define __DEF_MYFILE_GENGRID_H
+
+#include "mf-util.h"
+
+
+#define MF_LANDSCAPE_GENGRID_ITEM_WIDTH 118
+#define MF_LANDSCAPE_GENGRID_ITEM_HEIGTH 161
+
+#define MF_ICON_SIZE (177*MF_SCALE_FACTORY)
+
+
+#define MF_HD_GENGRID_ITEM_WIDTH 176*MF_SCALE_FACTORY //(int)((8*MF_SCALE_FACTORY)+(164*MF_SCALE_FACTORY)+(8*MF_SCALE_FACTORY))
+
+#define MF_HD_GENGRID_ITEM_HEIGTH 176*MF_SCALE_FACTORY//(int)((18*MF_SCALE_FACTORY)+(164*MF_SCALE_FACTORY)+(72*MF_SCALE_FACTORY))
+
+void mf_gengrid_create_grid_items(void *data, Evas_Object *grid, Eina_List *file_list);
+
+Evas_Object *mf_gengrid_create_grid(Evas_Object *parent);
+Evas_Object *mf_gengrid_create(Evas_Object *parent, void *data);
+
+void mf_gengrid_refresh(void *data);
+Evas_Object *mf_gengrid_create_list(void *data, Evas_Object *parent);
+void mf_gengrid_create_list_default_style(Evas_Object *pGengrid, void *data, Eina_List *dir_list,
+ Eina_List *file_list);
+void mf_gengrid_get_grid_selected_items(Evas_Object *gengrid, Eina_List **list);
+void mf_gengrid_gl_lang_changed(void *data, Evas_Object *obj, void *event_info);
+void mf_gengrid_thumbs_longpressed(void *data, Evas_Object *obj, void *event_info);
+void mf_gengrid_gen_style_set();
+void mf_gengrid_item_del(void *data, Evas_Object * obj);
+Evas_Object *mf_gengrid_item_icon_get(void *data, Evas_Object *obj, const char *part);
+void mf_gengrid_align_set(Evas_Object *gengrid, int count);
+char *mf_gengrid_item_label_get(void *data, Evas_Object * obj, const char *part);
+void mf_gengrid_realized(void *data, Evas_Object *obj, void *event_info);
+
+#endif //__DEF_MYFILE_GENGRID_H
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_GENLIST_H_DEF__
+#define __MF_GENLIST_H_DEF__
+
+#include <Elementary.h>
+#include "mf-object-conf.h"
+
+#define MF_GENLIST_THUMBNAIL_SIZE 46
+
+typedef enum __mf_item_itc_type mf_item_itc_type_e;
+enum __mf_item_itc_type {
+ mf_item_itc_type_none,
+ mf_item_itc_type_search,
+ mf_item_itc_type_recent,
+ mf_item_itc_type_normal_list,
+ mf_item_itc_type_normal_list_details,
+ mf_item_itc_type_category,
+ mf_item_itc_type_max
+};
+Evas_Object *mf_genlist_create_list(void *data, Evas_Object *parent);
+Evas_Object *mfSearchResultListView(void *data);
+Evas_Object *mf_genlist_create_list_new_folder_style(void *data);
+void mf_genlist_create_list_default_style(Evas_Object *pGenlist, void *data, Eina_List *dir_list,
+ Eina_List *file_list);
+int mf_util_generate_list_data(const char *path, Eina_List **dir_list ,Eina_List ** file_list);
+
+void mf_genlist_clear(Evas_Object *genlist);
+Evas_Object *mf_genlist_create_list_rename_style(void *data);
+void mf_genlist_create_itc_style(Elm_Genlist_Item_Class **itc, int itc_type);
+void mf_genlist_get_list_selected_items(Evas_Object * pGenlist, Eina_List **list);
+void mf_genlist_gl_sel(void *data, Evas_Object * obj, void *event_info);
+void mf_genlist_create_data(mfItemData_s **m_TempItem, const char *name, void *data);
+Evas_Object *mf_genlist_create_path_info(Evas_Object *parent, char *info, Eina_Bool slide_flag);
+
+void mf_genlist_set_folder_edit_style(void *data);
+void mf_genlist_gl_lang_changed(void *data, Evas_Object *obj, void *event_info);
+void mf_genlist_disable_items(Evas_Object *genlist, Eina_Bool disable);
+void mf_genlist_get_thumbnail(mfItemData_s *params);
+void mf_genlist_gl_edit_item_selected(void *data);
+void mf_genlist_gl_selected(void *data, Evas_Object * obj, void *event_info);
+void mf_genlist_gl_longpress(void *data, Evas_Object *obj, void *event_info);
+char *mf_genlist_first_item_name_get(Evas_Object *genlist);
+Evas_Object *mf_genlist_create_path_tab(Evas_Object *parent, char *info, void *data);
+char *mf_genlist_group_index_label_get(void *data, Evas_Object * obj, const char *part);
+void mf_genlist_group_index_del(void *data, Evas_Object * obj);
+void mf_genlist_cloud_content_set(void *data, Evas_Object *genlist, Eina_List *file_list);
+void mf_genlist_cloud_item_content_set(void *data, Evas_Object *genlist, Eina_List *file_list);
+
+#endif //__MF_GENLIST_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_INOTIFY_HANDLE_H_
+#define _MF_INOTIFY_HANDLE_H_
+
+typedef enum _mf_inotify_event mf_inotify_event;
+enum _mf_inotify_event {
+ MF_INOTI_NONE = 0,
+ MF_INOTI_CREATE,
+ MF_INOTI_DELETE,
+ MF_INOTI_MODIFY,
+ MF_INOTI_MOVE_OUT,
+ MF_INOTI_MOVE_IN,
+ MF_INOTI_DELETE_SELF,
+ MF_INOTI_MOVE_SELF,
+ MF_INOTI_MAX,
+};
+
+typedef void (*mf_inotify_cb) (mf_inotify_event event, char *name, void *data);
+
+int mf_inotify_handle_init_inotify(void);
+int mf_inotify_handle_add_watch(const char *path, mf_inotify_cb callback, void *user_data);
+int mf_inotify_handle_rm_watch(void);
+void mf_inotify_handle_finalize_inotify(void);
+void mf_inotify_handle_request_handled_send();
+
+#endif //_MF_INOTIFY_HANDLE_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_LAUNCH_H_
+#define __DEF_MYFILE_LAUNCH_H_
+
+#include <app_control.h>
+#include <app.h>
+
+
+#ifdef _USE_SHARE_PANEL
+#define MF_SHARE_FILE_PREFIX "file://"
+#define MF_SHARE_OPERATION_SINGLE "http://tizen.org/appcontrol/operation/share"
+#define MF_SHARE_OPERATION_MULTIPLE "http://tizen.org/appcontrol/operation/multi_share"
+#define MF_SHARE_OPERATION_TEXT "http://tizen.org/appcontrol/operation/share_text"
+#define MF_SHARE_SVC_FILE_PATH "http://tizen.org/appcontrol/data/path"
+#define MF_SHARE_SVC_TEXT_PATH "http://tizen.org/appcontrol/data/text"
+#endif
+
+typedef union __mf_launch_share_u mf_launch_share_u;
+union __mf_launch_share_u {
+ char *single_file;
+ char **multi_files;
+};
+
+typedef enum _LOAD_UG_TYPE MF_LOAD_UG_TYPE;
+
+enum _LOAD_UG_TYPE {
+ MF_LOAD_UG_MESSAGE,
+ MF_LOAD_UG_EMAIL,
+ MF_LOAD_UG_BLUETOOTH,
+ MF_LOAD_UG_DETAIL,
+
+ MF_LOAD_UG_MAX
+};
+
+void mf_launch_load_ug(void *data, char *path, MF_LOAD_UG_TYPE type, Eina_Bool multi_flag);
+
+void mf_launch_service_idler_del();
+
+int mf_launch_service(void *data, char *path);
+void mf_launch_load_ug_myfile(void *data);
+
+#ifdef _USE_SHARE_PANEL
+
+bool mf_launch_share(void *data);
+void mf_launch_item_share(void *data, Evas_Object * obj, void *event_info);
+#endif
+char * mf_launch_item_size_calculate(double size);
+void mf_launch_service_timer_del();
+void mf_launch_load_storage(void *data);
+
+#endif //__DEF_MYFILE_LAUNCH_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_LOG__
+#define __MF_LOG__
+
+#define MF_LOG_RESULT_FILE "/opt/usr/apps/org.tizen.myfile/data/log"
+#define MF_LOG_FORMAT "[%s] [%s] {%d} -- %s"
+
+int mf_log_init();
+void mf_log_finalize();
+int mf_log_record(char *filename, const char *function, int line, char *fmt, ...);
+
+
+#ifdef MYFILE_CRITICAL_LOG
+#define MF_LOG_RECORD(fmt, arg...) do { mf_log_record(__FILE__, __func__, __LINE__, fmt, ##arg); } while (0)
+#else
+#define MF_LOG_RECORD(fmt, arg...) do { (void)0; }while (0)
+#endif
+
+#endif //__MF_LOG__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_H_
+#define __DEF_MYFILE_H_
+
+#include <Ethumb.h>
+#include <glib.h>
+#include <Ecore.h>
+#include <Evas.h>
+#include <stdbool.h>
+#include <media_content.h>
+#include <Elementary.h>
+//#include <media-svc-types.h>
+#include <efl_extension.h>
+
+/* for SG */
+#include <app_control.h>
+#include <app.h>
+
+/* for dlog */
+#include "mf-dlog.h"
+#include "mf-util.h"
+#include "mf-search.h"
+#include "mf-copy.h"
+#include "mf-popup.h"
+
+#include "mf-media-types.h"
+#include "mf-ug-detail.h"
+#include <utils_i18n.h>
+
+#define CTRL_DISABLE_NONE 0x0000
+#define CTRL_DISABLE_MOVE 0x0001
+#define CTRL_DISABLE_COPY 0x0002
+#define CTRL_DISABLE_DELETE 0x0004
+#define CTRL_DISABLE_SEND 0x0008
+#define CTRL_DISABLE_LIST_BY 0x0010
+#define CTRL_DISABLE_CREATE 0x0020
+#define CTRL_DISABLE_EDIT 0x0040
+#define CTRL_DISABLE_COPY_MOVE 0x0080
+#define CTRL_DISABLE_SEARCH 0x0100
+#define CTRL_DISABLE_MOVE_HERE 0x0200
+#define CTRL_DISABLE_COPY_HERE 0x0400
+#define CTRL_DISABLE_CANCEL 0x0800
+#define CTRL_DISABLE_MORE 0x1000
+#define CTRL_DISABLE_REFRESH 0x2000
+#define CTRL_DISABLE_DOWNLOAD 0x3000
+#define CTRL_DISABLE_DETAIL 0x4000
+
+
+#define CTRL_DISABLE_EDIT_ALL (CTRL_DISABLE_DELETE | CTRL_DISABLE_SEND | CTRL_DISABLE_MORE | CTRL_DISABLE_MOVE | CTRL_DISABLE_COPY) //fix P131205-00761 by ray
+#define CTRL_DISABLE_DEFAULT_SEL (CTRL_DISABLE_COPY)
+#define CTRL_DISABLE_NOCONTENT_VIEW (CTRL_DISABLE_EDIT | CTRL_DISABLE_SEND)
+#define CTRL_DISABLE_USER_FOLDER_SEL (CTRL_DISABLE_DELETE | CTRL_DISABLE_MORE)
+#define CTRL_DISABLE_DEFAULT_ALL (CTRL_DISABLE_SEND | CTRL_DISABLE_MORE | CTRL_DISABLE_EDIT | CTRL_DISABLE_SEARCH)
+#define CTRL_DISABLE_SYSFOLDER_SELECT (CTRL_DISABLE_MOVE_HERE)
+#define CTRL_ROOT_VIEW (CTRL_DISABLE_SEARCH|CTRL_DISABLE_MORE)
+
+#define myfile_ret_if(expr) do { \
+ if (expr) { \
+ mf_debug("!!! CHECK ERROR !!! (%s) -> %s() return!!!", #expr, __FUNCTION__); \
+ return; \
+ } \
+} while (0)
+#define myfile_retv_if(expr, val) do { \
+ if (expr) { \
+ mf_debug("!!! CHECK ERROR !!! (%s) -> %s() return !!!", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+} while (0)
+#define myfile_retm_if(expr, fmt, arg...) do { \
+ if (expr) { \
+ mf_debug(fmt, ##arg); \
+ mf_debug("!!! CHECK ERROR !!! (%s) -> %s() return !!!", #expr, __FUNCTION__); \
+ return; \
+ } \
+} while (0)
+#define myfile_retvm_if(expr, val, fmt, arg...) do { \
+ if (expr) { \
+ mf_debug(fmt, ##arg); \
+ mf_debug("!!! CHECK ERROR !!! (%s) -> %s() return !!!", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+} while (0)
+
+/*********** Global Definitions ***********/
+typedef void (*mfCallBack) (void *, Evas_Object *, void *);
+
+typedef struct _oper_record oper_record;
+
+struct _oper_record {
+ char *path;
+ int location;
+ int more;
+ int view_type;
+};
+
+typedef struct _myfileMainWindow myfileMainWindow;
+struct _myfileMainWindow {
+ /* root window size */
+ int root_w;
+ int root_h;
+ int root_x;
+ int root_y;
+
+ /* graphic data */
+ Evas_Object *pWindow;
+ Evas_Object *pBackGround;
+ Evas_Object *pConformant;
+ Evas_Object *pMainLayout;
+ Evas_Object *pTabBar;
+
+ Evas_Object *pNormalPopup;
+ Evas_Object *pDeleteConfirmPopup;
+ Evas_Object *pContextPopup;
+ Evas_Object *pEntry;
+ Evas_Object *pBox;
+ Ecore_Event_Handler *event;
+ Ecore_Event_Handler *font_event;
+ Evas_Object *pProgressPopup;
+ Evas_Object *pFinishPopup;
+ Evas_Object *pMmcRemovedPopup;
+ Evas_Object *pProgressLayout;
+ Evas_Object *pOperationNotify;
+ Evas_Object *pSearchEntry;
+ Evas_Object *pSearchBar;
+ Evas_Object *pSearchCategoryBtn;
+ Evas_Object *pNewFolderPopup;
+ Evas_Object *pButton;
+ Evas_Object *pPopupBox;
+
+ Evas_Object *pNaviBar;
+ Evas_Object *pNaviLayout;
+ Evas_Object *pNaviBox;
+ Evas_Object *pNaviCtrlBar;
+ Evas_Object *pNaviSearchBar;
+ Evas_Object *pNaviGenlist;
+ Evas_Object *pNaviGengrid;
+ Evas_Object *pSearchLayout;
+ Evas_Object *pSearchEraser;
+ Evas_Object *pLongpressPopup;
+
+ Ecore_Timer *pPopupTimer;
+
+ Elm_Object_Item *pNaviItem;
+
+ MFDHandle *mfd_handle;
+ char *naviframe_title;
+ int location;
+ oper_record record;
+
+};
+
+enum _MF_TAB_FLAG {
+ MF_TAB_INIT = 0,
+ MF_TAB_LEFT,
+ MF_TAB_RIGHT
+};
+
+
+
+typedef struct _myfileStatus myfileStatus;
+
+struct _myfileStatus {
+
+ int more; /** current mode **/
+ int pre_create_more; /** the mode before operation **/
+ int rotation_type; /** current rotation type **/
+ int folder_count; /** current new created folders count **/
+ int iRadioValue; /** current the radio box selected item value **/
+ int flagViewType; /** current view type, List view or Thumbnail view **/
+ int iStorageState; /** current storage state **/
+ int iSelectedSortType;
+ int iExtensionState;
+ int view_type;
+ int preViewType;
+ int search_category;
+ int category_type;
+ int flag_tab;
+ int tab_mode;
+ int count;
+ int extra;
+ int share;
+ int check;
+ mf_request_type req;
+
+ bool is_from_shortcut;
+ char* shortcut_from_path;
+ bool ToTop;
+
+ Eina_Bool flagNoContent;
+ Eina_Bool flagIcuInit;
+ Eina_Bool flagLCDLock; /*lcd lock status*/
+ Eina_Bool flagSearchStart;
+
+ Eina_Bool flagViewAsRefreshView;
+
+#ifdef MF_SEARCH_UPDATE_COUNT
+ Eina_Bool flagUpdateSearch;
+#endif
+ Eina_Bool flagIME;
+ char *entry_path;
+ int entry_more;
+ Evas_Object *pRadioGroup;
+ char *launch_path;
+ int is_DBcontent;
+ GString *path; /* current path */
+ char *search_filter;
+ Elm_Object_Item *pPreNaviItem;
+ /* icu related */
+ i18n_udatepg_h generator;
+ i18n_udate_format_h formatter;
+ char *categorytitle;
+ char *EnterFrom;
+ mf_search_handle search_handler;
+ Ecore_Idler *app_init_idler;
+ Ecore_Idler *operation_refresh_idler;
+ Ecore_Idler *search_idler;
+ Ecore_Idler *float_button_idler;
+ Ecore_Timer *rename_timer;
+
+ bool b_run_background;
+ mfDetailData *detail;
+};
+
+
+typedef struct _myfileFileOperation myfileFileOperation;
+struct _myfileFileOperation {
+ /* to rename */
+ GString *to_rename;
+ char *file_name_suffix;
+
+ /* pipe for inotify */
+ Ecore_Pipe *sync_pipe;
+
+ /* refresh type */
+ GString *source;
+ GString *destination;
+ gboolean refresh_type;
+
+
+ /* progress bar data record */
+ Evas_Object *progress_bar;
+ unsigned int current_count;
+ unsigned long total_file_size;
+ unsigned long finished_size;
+ int progress_cancel;
+
+ Eina_List *search_result_folder_list;
+ Eina_List *search_result_file_list;
+ Eina_List *folder_list;
+ Eina_List *file_list;
+ Eina_List *category_list;
+ Eina_List *recent_list;
+ Eina_List *shortcut_list;
+
+ mf_cancel *pCancel;
+ mf_fo_request *pRequest;
+ mf_fo_msg *pMessage;
+ GList *pSourceList;
+
+ int iTotalCount;
+ int iRequestType;
+ Ecore_Timer *search_IME_hide_timer;
+ Elm_Object_Item *rename_item;
+
+ /**job handler**/
+ bool iOperationSuccessFlag; /*used for confirm whether the operation fininsh successfully, not canceled and failed*/
+ char *pOperationMsg;
+ message_type_e message_type;
+ Elm_Object_Item *idle_delete_item;
+};
+
+typedef struct _myfileFileRecord myfileFileRecord;
+
+struct _myfileFileRecord {
+ /* value saver for bluetooth / protection */
+ Eina_List *value_saver;
+ Eina_List *selected_files;
+};
+
+typedef struct _myfileSharedGadget myfileSharedGadget;
+struct _myfileSharedGadget {
+ app_control_h ug;
+ int location;
+ /*SGController *sg_controller;for privacy lock*/
+};
+
+struct _myfileBundle {
+ app_control_h recv_service;
+ char *path;
+ char *select_type;
+ char *file_type;
+ char *marked_mode;
+};
+
+typedef struct _myfileBundle myfileBundle;
+
+typedef struct __mf_genlist_item_class_s mf_genlist_item_class_s;
+struct __mf_genlist_item_class_s {
+ Elm_Genlist_Item_Class *listby_itc;
+ Elm_Genlist_Item_Class *popup_itc;
+ Elm_Genlist_Item_Class *categoryitc;
+ Elm_Genlist_Item_Class *left_itc;
+ Elm_Genlist_Item_Class *search_itc;
+ Elm_Genlist_Item_Class *itc;
+ Elm_Genlist_Item_Class *userfolderitc;
+ Elm_Genlist_Item_Class *order_itc;
+};
+
+
+struct appdata {
+ myfileMainWindow mf_MainWindow;
+ myfileStatus mf_Status;
+ myfileFileOperation mf_FileOperation;
+ myfileFileRecord mf_FileRecordList;
+ myfileSharedGadget mf_SharedGadget;
+ myfileBundle mf_Bundle;
+ mf_genlist_item_class_s mf_gl_style;
+ Eina_List *storage_list;
+ Eina_List *file_list;
+ char *nTemp_entry;
+ Evas_Object *label;
+ char *file_name;
+};
+
+
+/*handler list node struct*/
+typedef struct _myfileEcoreHandleNode myfileEcoreHandleNode;
+struct _myfileEcoreHandleNode {
+ Ecore_Job *handler;
+ char *navi_label;
+};
+
+
+typedef enum _MF_ACTION mfAction;
+
+enum _MF_ACTION {
+ MFACTION_CLICK,
+ MFACTION_FLICK
+};
+
+
+#define _EDJ(o) elm_layout_edje_get(o)
+Evas_Object *mf_main_load_edj(Evas_Object * parent, const char *file, const char *group);
+struct appdata * mf_get_appdata();
+
+Eina_Bool mf_main_is_split_on();
+bool mf_main_is_sync_on();
+
+#endif /* __DEF_MYFILE_H_ */
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_MEDIA_CONTENT_H_DEF__
+#define __MF_MEDIA_CONTENT_H_DEF__
+
+#include <media_content.h>
+
+typedef struct __mf_condition_s mf_condition_s;
+struct __mf_condition_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*/
+};
+
+void mf_media_content_scan_file(const char *path);
+void mf_media_content_scan_folder(const char *path);
+int mf_media_content_data_get(void *data, char *condition, bool (*func) (media_info_h media, void *data));
+int mf_media_content_data_count_get(const char *condition);
+void mf_media_content_disconnect();
+void mf_media_content_scan_file(const char *path);
+
+
+#endif //__MF_MEDIA_CONTENT_H_DEF__
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_MEDIA_CONTENT_DATA_H_DEF__
+#define __MF_MEDIA_CONTENT_DATA_H_DEF__
+
+#include <media_content_type.h>
+#include <media_filter.h>
+#include <media_image.h>
+#include <media_video.h>
+#include <media_tag.h>
+#include <media_folder.h>
+#include <media_info.h>
+#include <eina_list.h>
+#include <Elementary.h>
+
+/*MEDIA_TYPE 0-image, 1-video, 2-sound, 3-music*/
+#define MF_CONDITION_LOCAL_IMAGE "((MEDIA_TYPE=0) AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1))"
+#define MF_CONDITION_LOCAL_VIDEO "((MEDIA_TYPE=1) AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1))"
+#define MF_CONDITION_LOCAL_SOUND "((MEDIA_TYPE=2 OR MEDIA_TYPE=3) AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1))"
+#define MF_CONDITION_LOCAL_DOCUMENT "((MEDIA_TYPE=4) AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1))"
+
+
+typedef struct __media_data_s media_data_s;
+struct __media_data_s {
+ char *fullpath;
+ char *display_name;
+ char *thumbnail_path;
+ char *ext;
+ long long size;
+ time_t create_date;
+ int storage_type;
+ int file_type;
+};
+void mf_media_data_item_free(media_data_s **item_data);
+void mf_media_category_list_get(int category_type, Eina_List **category_list);
+void mf_media_category_item_get(const char *fullpath, int type, Eina_List **category_list);
+void mf_media_data_printf(Eina_List *list);
+void mf_media_data_sort_list(Eina_List **list, int sort_opt);
+void mf_media_data_list_free(Eina_List **list);
+media_data_s *mf_media_data_get_by_media_handle(media_info_h media);
+
+#endif //__MF_MEDIA_CONTENT_DATA_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _GALLERY_MEDIA_DB_H_
+#define _GALLERY_MEDIA_DB_H_
+
+#include "mf-media-types.h"
+#include "mf-media-error.h"
+#include <sqlite3.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+int mf_connect_db_with_handle(sqlite3 **db_handle);
+int mf_disconnect_db_with_handle(sqlite3 *db_handle);
+int mf_update_shortcut(MFDHandle *mfd_handle,const char *new_name, char *old_name);
+int mf_find_shortcut(MFDHandle *mfd_handle,const char *shortcut_path, const char *shortcut_name, int storage_type);
+int mf_find_shortcut_display_name(MFDHandle *mfd_handle,const char *shortcut_name);
+int mf_insert_shortcut(MFDHandle *mfd_handle, const char *shortcut_path, const char *shortcut_name, int storage_type);
+int mf_delete_shortcut(MFDHandle *mfd_handle, const char *shortcut_path);
+int mf_delete_shortcut_by_type(MFDHandle *mfd_handle, int storage_type);
+int mf_foreach_shortcut_list(MFDHandle *mfd_handle, mf_shortcut_item_cb callback, void *user_data);
+int mf_get_short_count(MFDHandle *mfd_handle, int *count);
+int mf_insert_recent_file(MFDHandle *mfd_handle, const char *path, const char *name, int storage_type, const char *thumbnail_path);
+int mf_delete_recent_files(MFDHandle *mfd_handle, const char *path);
+int mf_delete_recent_files_by_type(MFDHandle *mfd_handle, int storage_type);
+int mf_update_recent_files_thumbnail(MFDHandle *mfd_handle, const char *thumbnail, const char *new_thumbnail);
+int mf_update_recent_files_name(MFDHandle *mfd_handle,const char *new_name, char *old_name);
+int mf_foreach_recent_files_list(MFDHandle *mfd_handle, mf_recent_files_item_cb callback, void *user_data);
+int mf_get_recent_files_count(MFDHandle *mfd_handle, int *count);
+int mf_get_shortcut_display_name(MFDHandle *mfd_handle, const char *fullpath, char **name);
+int mf_update_shortcut_display_name(MFDHandle *mfd_handle,const char *new_name, const char *old_name);
+int mf_find_recent_file(MFDHandle *mfd_handle, const char *path);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /*_GALLERY_MEDIA_DB_H_*/
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_MEDIA_ERROR_H_DEF__
+#define __MF_MEDIA_ERROR_H_DEF__
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+//Error types definition
+#define MFD_ERROR_NONE 0 /**< base */
+#define MFD_ERROR_INVALID_PARAMETER -1 /**< invalid parameter(s) */
+#define MFD_ERROR_INVALID_MEDIA -2 /**< invalid or unknown media */
+#define MFD_ERROR_FILE_NOT_EXSITED -3 /**< file doesn't exist */
+#define MFD_ERROR_DIR_NOT_EXSITED -4 /**< folder doesn't exist */
+
+#define MFD_ERROR_DB_CONNECT -201 /**< connect DB error */
+#define MFD_ERROR_DB_DISCONNECT -202 /**< disconnect DB error */
+#define MFD_ERROR_DB_CREATE_TABLE -203 /**< create table error */
+#define MFD_ERROR_DB_NO_RECORD -204 /**< No record */
+#define MFD_ERROR_DB_INTERNAL -206 /**< internal db error */
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /*__MF_MEDIA_ERROR_H_DEF__*/
+
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _GALLERY_MEDIA_TYPES_H_
+#define _GALLERY_MEDIA_TYPES_H_
+
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+#include <glib.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+typedef void MFDHandle; /**< Handle */
+
+/**
+ *@enum GM_CONTENT_TYPE
+ * Enumerations of GM_CONTENT_TYPE
+ */
+
+#if 1
+//1 Shortcut
+typedef struct _MFSitem
+{
+ char *path;
+ char *name;
+ int storage_type;
+}MFSitem;
+
+typedef struct _MFRitem
+{
+ char *path;
+ char *name;
+ int storyage_type;
+ char *thumbnail;
+}MFRitem;
+
+typedef bool (*mf_shortcut_item_cb)(MFSitem *Sitem, void *user_data);
+typedef bool (*mf_recent_files_item_cb)(MFRitem *Ritem, void *user_data);
+
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /*_GALLERY_MEDIA_TYPES_H_*/
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _GALLERY_MEDIA_H_
+#define _GALLERY_MEDIA_H_
+
+#include "mf-media-types.h"
+#include "mf-media-error.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+int mf_media_connect(MFDHandle **handle);
+int mf_media_disconnect(MFDHandle *handle);
+int mf_media_find_shortcut(MFDHandle *mfd_handle, const char *shortcut_path,const char *shortcut_name, int storage_type);
+int mf_media_find_shortcut_display_name(MFDHandle *mfd_handle,const char *shortcut_name);
+int mf_media_add_shortcut(MFDHandle *mfd_handle, const char *shortcut_path, const char *shortcut_name, int storage_type);
+int mf_media_delete_shortcut(MFDHandle *mfd_handle, const char *path);
+int mf_media_delete_shortcut_by_type(MFDHandle *mfd_handle, int storage_type);
+int mf_media_add_recent_files(MFDHandle *mfd_handle, const char *path, const char *name, int storage_type, const char *thumbnail_path);
+int mf_media_delete_recent_files(MFDHandle *mfd_handle, const char *path);
+int mf_media_delete_recent_files_by_type(MFDHandle *mfd_handle, int storage_type);
+int mf_media_update_recent_files_thumbnail(MFDHandle *mfd_handle, const char *thumbnail, const char *new_thumbnail);
+int mf_media_foreach_shortcut_list(MFDHandle *mfd_handle, mf_shortcut_item_cb callback, void *user_data);
+int mf_media_foreach_recent_files_list(MFDHandle *mfd_handle, mf_recent_files_item_cb callback, void *user_data);
+int mf_media_get_short_count(MFDHandle *mfd_handle, int *count);
+int mf_media_get_recent_files_count(MFDHandle *mfd_handle, int *count);
+int mf_destroy_shortcut_item(MFSitem *sitem);
+int mf_destroy_recent_files_item(MFRitem *ritem);
+int mf_media_shortcut_update_name(MFDHandle *mfd_handle, char *name, const char *fullpath);
+int mf_media_shortcut_list_get_display_name(MFDHandle *mfd_handle, const char *fullpath, char **name);
+int mf_media_find_recent_file(MFDHandle *mfd_handle, const char *path);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /*_GALLERY_MEDIA_H_*/
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_MOVE_INTERNAL_H_DEF__
+#define __MF_MOVE_INTERNAL_H_DEF__
+
+#include <glib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include "mf-cancel.h"
+#include "mf-request.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+
+int _mf_move_move_regfile(const char *src, struct stat *src_statp,
+ const char *dst, unsigned long buf_size, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+int _mf_move_move_directory(const char *src, struct stat *src_statp, const char *dst, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data);
+
+int _mf_move_move_internal(const char *src, const char *dst_dir,
+ mf_cancel *cancel, mf_req_callback request_callback, _mf_fo_msg_cb msg_callback, void *msg_data);
+
+#endif//__MF_MOVE_INTERNAL_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_MOVE_H_DEF__
+#define __MF_MOVE_H_DEF__
+
+#include <glib.h>
+#include "mf-cancel.h"
+#include "mf-request.h"
+#include "mf-fo-common.h"
+
+/**
+ * mf_move_move_items:
+ * @item_list: a GList of strings containing item path to move
+ * @dst_dir: destination directory to move
+ * @request_callback: callback to handle duplicated file/directory name,
+ * if NULL is set for requset_callback, default action is merge.
+ * for detail, see "mf_request.h"
+ * @msg_callback: callback for reporting progress, for detail, see "mf_fo_common.h"
+ * @cancel : a handle for cancelling move operation, for detail, see "mf_cancel.h"
+ * @sync: a variable for requesting file system sync, if TRUE is set, sync() function is called after move done.
+ * @u_data: user data
+ *
+ * Start move items in given @item_list to @dst_dir, @msg_callback will be called repeatly with @u_data
+ * in certain interval to report current progress.
+ * if duplicated file/directory is found, @request_callback is called with @u_data,
+ * and move operation will be blocked until user's decision is decided.
+ * if someone want to cancel operation, call mf_cancel_do_cancel() with @cancel.
+ * if @sync is set TRUE, sync() function is called after move operation is done to flush out file system cache.
+ * Return value: This function returns zero on success, or negative value.
+ **/
+
+int mf_move_move_items(GList *item_list, const char *dst_dir, mf_cancel *cancel, gboolean sync, void *u_data);
+
+#endif //__MF_MOVE_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_NAVI_BAR_H_DEF__
+#define __MF_NAVI_BAR_H_DEF__
+
+#include <Elementary.h>
+#include "mf-object-conf.h"
+
+void mf_navi_bar_reset_navi_obj(void *data);
+Evas_Object *mf_navi_bar_create(Evas_Object * parent);
+Evas_Object *mf_navi_bar_create_normal_pathinfo(void *data);
+Evas_Object *mf_navi_bar_create_view_content(void *data);
+void mf_navi_bar_clean_content(void *data, Evas_Object *pLayout);
+void mf_navi_bar_set_content(void *data, Evas_Object *pLayout, Evas_Object *NaviContent);
+void mf_navi_bar_title_content_set(void *data, const char *title);
+void mf_navi_bar_title_set(void *data);
+void mf_navi_add_back_button(void *data, Eina_Bool (*func)(void *data, Elm_Object_Item *it));
+void mf_navi_bar_set_ctrlbar(void *data);
+void mf_navi_bar_reset_ctrlbar(void *data);
+void mf_navi_bar_layout_state_set(Evas_Object *layout, int type);
+void mf_navi_bar_remove_info_box(void *data);
+void mf_navi_bar_recover_info_box(void *data);
+void mf_edit_view_create(void *data);
+void mf_navi_bar_create_path_select_view(void *data);
+bool mf_navi_bar_remove_list_item_by_label(void *data, const char *pNaviLabel);
+void mf_navi_bar_recover_list(void *data);
+void mf_navi_bar_set_ctrlbar_item_disable(Elm_Object_Item *navi_it, int disable_item, bool disable);
+int mf_navi_bar_get_disable_ctrlbar_item(Elm_Object_Item *navi_it);
+Evas_Object *mf_navi_bar_content_create(void *data);
+Evas_Object *mf_navi_bar_home_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data);
+Evas_Object *mf_navi_bar_upper_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data);
+Evas_Object *mf_navi_bar_select_all_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data);
+void mf_navi_bar_reset(void *data);
+void mf_navi_bar_recover_state(void *data);
+void mf_navi_bar_layout_content_set(Evas_Object *layout, Evas_Object *content);
+char *mf_navi_bar_path_info_get(void *data, mf_navi_pathinfo_type type);
+void mf_navi_bar_pathinfo_refresh(void *data);
+Evas_Object *mf_navi_bar_search_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data);
+Evas_Object *mf_naviframe_right_save_button_create(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
+ Evas_Smart_Cb pFunc, void *pUserData);
+Evas_Object *mf_naviframe_left_cancel_button_create(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
+ Evas_Smart_Cb pFunc, void *pUserData);
+void mf_naviframe_title_button_delete(Elm_Object_Item *navi_it);
+Evas_Object *mf_navi_bar_create_download_view_content(void *data);
+
+#endif //__MF_NAVI_BAR_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_OBJECT_CONF_DEF__
+#define __MF_OBJECT_CONF_DEF__
+
+#include <glib.h>
+#include <media_content.h>
+#include <Elementary.h>
+#include "mf-resource.h"
+#include "mf-fs-util.h"
+
+#define NAVI_CTRL_PART "toolbar"
+#define NAVI_CTRL_TEXT_PART "elm.text"
+#define NAVI_MORE_BUTTON_PART "toolbar_more_btn"
+#define NAVI_BOTTOM_BUTTON_1_PART "toolbar_button1"
+#define NAVI_BOTTOM_BUTTON_2_PART "toolbar_button2"
+#define NAVI_BUTTON_EDIT "naviframe/more/default"
+
+#define NAVI_BUTTON_STYLE "naviframe/toolbar/default"
+#define NAVI_BUTTON_LEFT "naviframe/toolbar/left"
+#define NAVI_BUTTON_RIGHT "naviframe/toolbar/right"
+
+#define CTRL_STYLE_TYPE "controlbar"
+#define TITLE_LEFT_BTN "title_left_btn"
+#define TITLE_RIGHT_BTN "title_right_btn"
+
+#define MF_NAVI_STYLE_ENABLE "basic"
+
+typedef enum __mf_navi_layout_state mf_navi_layout_state;
+enum __mf_navi_layout_state {
+ mf_navi_layout_all = 0,
+ mf_navi_layout_normal,
+ mf_navi_layout_no_recent,
+ mf_navi_layout_category_recent,
+ mf_navi_layout_only_category,
+ mf_navi_layout_content_only,
+ mf_navi_layout_hide_bottom,
+ mf_navi_layout_show_bottom,
+ mf_navi_layout_show_bottom_recent,
+ mf_navi_layout_root_all,
+ mf_navi_layout_root_all_horizon,
+ mf_navi_layout_root_content,
+ mf_navi_layout_none,
+};
+
+typedef enum __mf_navi_pathinfo_type mf_navi_pathinfo_type;
+enum __mf_navi_pathinfo_type {
+ mf_navi_pathinfo_root = 0,
+ mf_navi_pathinfo_normal,
+ mf_navi_pathinfo_recent,
+ mf_navi_pathinfo_category,
+ mf_navi_pathinfo_none,
+};
+
+typedef enum __mf_thumbnail_type_e mf_thumbnail_type_e;
+enum __mf_thumbnail_type_e {
+ MF_THUMBNAIL_DEFAULT,
+ MF_THUMBNAIL_THUMB,
+};
+
+#define INHERIT_MF_LIST \
+ char *create_date;\
+ char *thumb_path;\
+ bool real_thumb_flag;\
+ int flagExpand;\
+ fsFileType file_type;\
+ int storage_type;\
+ int list_type;\
+ int thumbnail_type;\
+ Elm_Object_Item *item;\
+ struct appdata *ap;\
+ Evas_Object *pCheckBox;\
+ Eina_Bool m_checked;
+
+
+typedef struct __mf_list_data_t{
+ INHERIT_MF_LIST
+}mf_list_data_t;
+
+typedef struct {
+ INHERIT_MF_LIST
+ GString *m_ItemName;
+ char *display_name;
+ char *size;
+ Eina_Bool thumbnail_create;
+ media_info_h media;
+
+ i18n_udate modify_time;
+ fsNodeInfo *pNode;
+} mfItemData_s;
+
+typedef enum __eMfViewStyle {
+ MF_VIEW_STYLE_LIST,
+ MF_VIEW_SYTLE_LIST_DETAIL,
+ MF_VIEW_STYLE_THUMBNAIL,
+}eMfViewStyle;
+
+typedef enum {
+ POPMODE_MIN = 0,
+ POPMODE_TEXT,
+ POPMODE_TITLE_TEXT,
+ POPMODE_TEXT_NOT_DISABLED,
+ POPMODE_TEXT_TWO_BTN,
+ POPMODE_TITLE_TEXT_TWO_BTN,
+ POPMODE_TEXT_BTN,
+ POPMODE_TITLE_TEXT_BTN,
+ POPMODE_TITLE_TEXT_THREE_BTN,
+ POPMODE_PROGRESSBAR,
+ POPMODE_TITLE_LIST_BTN,
+ POPMODE_VIEW_AS_LIST,
+ POPMPDE_MAX
+} ePopMode;
+
+typedef enum __MF_ROTATE_TYPE {
+ MF_ROTATE_PORTRAIT,
+ MF_ROTATE_LANDSCAPE
+}MF_ROTATE_TYPE;
+
+typedef enum __mf_obj_type_e mf_obj_type_e;
+enum __mf_obj_type_e {
+ mf_obj_genlist = 0,
+ mf_obj_gengrid,
+ mf_obj_none,
+};
+
+#endif //__MF_OBJECT_CONF_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_OBJECT_ITEM_H_DEF__
+#define __MF_OBJECT_ITEM_H_DEF__
+#include <Elementary.h>
+
+#include "mf-object-conf.h"
+
+void mf_object_item_text_set(Elm_Object_Item *item, const char *ID, const char* part);
+void mf_object_item_translate_set(Elm_Object_Item *item, const char *ID);
+Elm_Object_Item *mf_object_item_tabbar_item_append(Evas_Object *obj,
+ const char *icon,
+ const char *label,
+ Evas_Smart_Cb func,
+ const void *data);
+void mf_object_item_part_content_remove(Elm_Object_Item *item, const char *part);
+void mf_object_item_tabbar_item_set_disable(Evas_Object *obj, const char *label, Eina_Bool disable);
+mfItemData_s *mf_object_item_normal_data_get(const char *fullpath, void *user_data, int list_type);
+Elm_Object_Item *mf_object_item_genlist_x_y_item_get(Evas_Object *genlist, int x, int y);
+void mf_object_item_gengrid_current_page_get(Evas_Object *gengrid, int *x, int *y);
+
+#endif //__MF_OBJECT_ITEM_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_OBJECT_H_DEF__
+#define __MF_OBJECT_H_DEF__
+
+#include <Elementary.h>
+#include <Evas.h>
+
+Evas_Object *mf_object_create_select_all_btn(Evas_Object *parent,void *data);
+Evas_Object *mf_object_create_no_content(Evas_Object *parent);
+Evas_Object *mf_object_create_conform(Evas_Object * parent);
+Evas_Object *mf_object_create_layout(Evas_Object *parent, const char *edj, const char *grp_name);
+Evas_Object *mf_object_create_genlist(Evas_Object *parent);
+Evas_Object *mf_object_create_button(Evas_Object *parent, const char *style,
+ const char *caption, Evas_Object *icon,
+ Evas_Smart_Cb func,
+ void *data,
+ Eina_Bool flag_propagate);
+
+void mf_object_panes_right_set(Evas_Object *panes, Evas_Object *content);
+Evas_Object *mf_object_create_editfield(Evas_Object *parent, Evas_Object **pEntry);
+Evas_Object *mf_object_unset_part_content(Evas_Object *parent, const char *part);
+Evas_Object *mf_object_create_multi_no_content(Evas_Object *parent);
+void mf_object_box_clear(Evas_Object *box);
+
+/*************** Widget *********************/
+
+
+
+void mf_object_create_entryfield(void *data,
+ Evas_Object *parent,
+ void (*changed_cb)(void *data, Evas_Object *obj, void *event_info),
+ void (*click_cb)(void *data, Evas_Object *obj, void *event_info));
+Evas_Object *mf_object_create_layout_main(Evas_Object * parent);
+Evas_Object *mf_object_create_panes(Evas_Object *parent);
+Evas_Object *mf_object_get_part_content(Evas_Object *parent, const char *part);
+void mf_object_text_set(Evas_Object *obj, const char *ID, const char* part);
+Evas_Object *mf_object_tabbar_create(Evas_Object *parent);
+Evas_Object *mf_object_toolbar_create(Evas_Object *parent);
+Evas_Object *mf_object_create_select_all_checkbox(Evas_Object *parent);
+void mf_object_entry_unfocus(Evas_Object *entry);
+Evas_Object *mf_object_path_widget_create(Evas_Object *parent);
+Evas_Object *mf_object_create_box(Evas_Object *parent);
+void mf_object_create_select_all_layout(Evas_Object *pParent, Evas_Smart_Cb pChangeFunc,
+ Evas_Object_Event_Cb pMouseDownFunc, void *pUserData, Evas_Object **pCheckBox, Evas_Object **pSelectLayout);
+void mf_object_box_clear(Evas_Object *box);
+
+#endif //__MF_OBJECT_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_POPUP_H_DEF__
+#define __MF_POPUP_H_DEF__
+
+#include <Elementary.h>
+#include <Eina.h>
+#include "mf-object-conf.h"
+
+typedef enum __mf_operation_item_type_e mf_operation_item_type_e;
+enum __mf_operation_item_type_e {
+ mf_operation_item_rename,
+ mf_operation_item_details,
+ mf_operation_item_goto_folder,
+ mf_operation_item_share,
+ mf_operation_item_copy,
+ mf_operation_item_move,
+ mf_operation_item_delete,
+ mf_operation_item_download,
+ mf_operation_item_addto_shortcut,
+ mf_operation_item_compress,
+ mf_operation_item_decompress,
+ mf_operation_item_decompress_here,
+ mf_operation_item_remove,
+ mf_operation_item_remove_recent,
+};
+
+typedef enum __message_type_e message_type_e;
+enum __message_type_e {
+ message_type_notification,
+ message_type_popup,
+};
+Evas_Object *mf_popup_create_popup(void *data, ePopMode popupMode, char *title, const char *context, const char *first_btn_text, const char *second_btn_text,
+ const char *third_btn_text, Evas_Smart_Cb func, void *param);
+Evas_Object *mf_popup_create_pb_popup(void *data, char *title, char *context, int file_count, void *func, void *param);
+void mf_popup_indicator_popup(void *data, const char *text);
+Evas_Object *mf_popup_center_processing(void *data,
+ const char *context,
+ const char *first_btn_text,
+ Evas_Smart_Cb func,
+ void *param,
+ Eina_Bool flag_backwork);
+Evas_Object *mf_popup_create_new_folder_popup(void *data, char *context);
+Evas_Object *mf_popup_create_rename_popup(void *data, char *context);
+Evas_Object *mf_popup_create_operation_item_pop(void *data);
+Evas_Object *mf_popup_create_compress_popup(void *data, char *context, char *name);
+Evas_Object *mf_popup_create_decompress_popup(void *data, char *context, char *name);
+
+Evas_Object *mf_popup_text(void *data, const char *context, Evas_Object_Event_Cb func, void *param);
+Evas_Object *mf_popup_warning_popup_create(void *data, Evas_Object *parent, char *title, const char *context, const char *btn_text, Evas_Smart_Cb func, void *param);
+
+Evas_Object *mf_popup_create_confirm_cancel_popup(char *title, const char *context, const char *cancel_btn_text, Evas_Smart_Cb cancel_func,
+ const char *confirm_btn_text, Evas_Smart_Cb confirm_func,void *data);
+void mf_popup_create_folder_imf_changed_cb(void *data, Evas_Object *obj, void *event_info);
+void mf_popup_new_folder_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+Evas_Object *mf_popup_entry_layout_create(Evas_Object *parent);
+void mf_popup_timer_del();
+Evas_Object *mf_popup_second_popup_create(void *data, Evas_Object *parent, const char *context, const char *btn_text, Evas_Smart_Cb func, void *param);
+void mf_popup_second_popup_destory();
+char *mf_popup_rename_item_name_get();
+void mf_popup_rename_cancel();
+void mf_popup_rename_func_set(Evas_Smart_Cb save_cb, void *save_params, Evas_Smart_Cb cancel_cb, void *cancel_params);
+void mf_popup_rename_func_reset();
+Evas_Object *mf_popup_share_as_video_or_image(void *func_for_video,void *func_for_image, void *data);
+char *mf_popup_rename_text_get(const char *fullpath, char **suffix, Eina_Bool suffix_flag);
+Evas_Object *mf_popup_entry_create(Evas_Object *parent);
+Evas_Object *mf_popup_create_compress_popup_with_location(void *data, char *context, char *name);
+Evas_Object *mf_popup_check_view_popup(void *data,
+ const char *title,
+ const char *text,
+ const char *check_text,
+ const char *first_btn_text,
+ const char *second_btn_text,
+ Evas_Smart_Cb func,
+ void *param);
+Eina_Bool mf_popup_check_view_flag_get();
+void mf_popup_check_view_flag_set(Eina_Bool state);
+Evas_Object *mf_popup_create_delete_confirm_popup(void *data, char *title, const char *context, const char *first_btn_text, const char *second_btn_text, Evas_Smart_Cb func, void *param, int count);
+Evas_Object *mf_popup_sort_by_create(char *title, Evas_Smart_Cb func, void *param);
+void mf_sort_by_respones_func_set(Evas_Smart_Cb func);
+void mf_popup_ok_button_set(Evas_Object *obj);
+void mf_popup_entry_string_set(char *string);
+char *mf_popup_entry_string_get(void);
+Evas_Object *mf_popup_replace_create(char *title, char *label_text, Evas_Smart_Cb func2, Evas_Smart_Cb func ,Evas_Smart_Cb func1, void *param);
+#endif //__MF_POPUP_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+
+#ifndef __MF_PS_GENGRID_H_DEF__
+#define __MF_PS_GENGRID_H_DEF__
+
+#include <Elementary.h>
+
+Evas_Object *mf_ps_gengrid_create_grid (Evas_Object *parent);
+void mf_ps_gengrid_clicked(void *data, Evas_Object *obj, void *event_info);
+void mf_ps_gengrid_items_append(Evas_Object *parent, Elm_Gengrid_Item_Class *itc, Eina_List *file_list);
+
+#endif //__MF_PS_GENGRID_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_PS_GENLIST_H_DEF__
+#define __MF_PS_GENLIST_H_DEF__
+
+#include <Elementary.h>
+Evas_Object *mf_ps_create_genlist(Evas_Object *parent);
+void mf_ps_genlist_item_selected(void *data, Evas_Object * obj, void *event_info);
+void mf_ps_genlist_items_append(Evas_Object *parent, Elm_Genlist_Item_Class *itc, Eina_List *file_list, Evas_Smart_Cb select_cb, void *user_data);
+
+#endif //__MF_PS_GENLIST_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_REQUEST_H_DEF__
+#define __MF_REQUEST_H_DEF__
+
+#include <glib.h>
+
+/**
+ * mf_request_type:
+ * @MF_REQ_NONE: initial state of #mf_fo_request, if set this one by mf_request_set_result(),
+ * undefined action may occurs.
+ * @MF_REQ_MERGE: indicates merge type operation
+ * @MF_REQ_RENAME: indicates rename type operation.
+ * to specify new name, use mf_request_set_result_rename()
+ * @MF_REQ_SKIP : indicates skip this item
+ * @MF_REQ_CANCEL : indicates cancel whole operation
+ *
+ * If the #mf_req_callback is called by operator, conductor should decide request type by
+ * mf_request_set_result() or mf_request_set_result_rename().
+ *
+ * Note that the #mf_request_type enumeration may be extended at a later
+ *
+ */
+
+typedef enum _request_type mf_request_type;
+
+enum _request_type {
+ MF_REQ_NONE,
+ MF_REQ_MERGE,
+ MF_REQ_RENAME,
+ MF_REQ_SKIP,
+ MF_REQ_CANCEL,
+};
+
+/**
+ * mf_fo_request:
+ * <structname>mf_fo_request</structname> is an opaque structure whose members
+ * cannot be accessed directly.
+ */
+typedef struct _mf_fo_req mf_fo_request;
+
+/**
+ * mf_req_callback:
+ * @req: the handle of request, use mf_request_set_result() or mf_request_set_result_rename()
+ * to set detail decision with this handle.
+ * @data: user data.
+ **/
+typedef void (*mf_req_callback) (mf_fo_request *req, void *data);
+
+/**
+ * mf_request_new:
+ * Creates a new #mf_fo_request.
+ * Return value: This function returns a new #mf_fo_request on success, or %NULL.
+ **/
+mf_fo_request *mf_request_new(void);
+
+/**
+ * mf_request_free:
+ * @req : a #mf_fo_request
+ * Release all allocated memory for @req.
+ **/
+void mf_request_free(mf_fo_request *req);
+
+/**
+ * mf_request_set_result:
+ * @req : a #mf_fo_request
+ * @result : a user's decision type #mf_request_type value
+ * Set @result to @req
+ **/
+void mf_request_set_result(mf_fo_request *req, mf_request_type result);
+
+/**
+ * mf_request_set_result_rename:
+ * @req : a #mf_fo_request
+ * @new_name : a user specified new name, string for item name
+ * Set @new_name to @req, and #mf_request_type is selected #MF_REQ_RENAME
+ **/
+void mf_request_set_result_rename(mf_fo_request *req, const char *new_name);
+
+/**
+ * mf_request_set_cond:
+ * @req : a #mf_fo_request
+ * @cond : a #GCond for @req
+ * Set @cond to @req
+ **/
+void mf_request_set_cond(mf_fo_request *req, GCond *cond);
+
+/**
+ * mf_request_set_path:
+ * @req : a #mf_fo_request
+ * @path : a string for duplicated item name.
+ * Set @path to @req
+ **/
+void mf_request_set_path(mf_fo_request *req, const char *path);
+
+
+/**
+ * mf_request_get_result:
+ * @req : a #mf_fo_request
+ * Return value: user selected #mf_request_type.
+ **/
+mf_request_type mf_request_get_result(mf_fo_request *req);
+
+/**
+ * mf_request_get_path:
+ * @req : a #mf_fo_request
+ * Return value: a string for duplicated item name.
+ **/
+const char *mf_request_get_path(mf_fo_request *req);
+
+/**
+ * mf_request_get_path:
+ * @req : a #mf_fo_request
+ * To get item's new name , if user specify new name for duplicated item by mf_request_set_result_rename.
+ * Return value: a user specified new name, string for item name, or NULL
+ **/
+char *mf_request_get_new_name(mf_fo_request *req);
+int mf_request_flag_get(mf_fo_request *req);
+void mf_request_flag_set(mf_fo_request *req, int value);
+void mf_msg_request_handled_send();
+
+#endif //__MF_REQUEST_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_RESOURCE_H_
+#define __DEF_MYFILE_RESOURCE_H_
+
+
+/********************* System strings ***************/
+#define MF_POP_MSG_CLOSE "IDS_COM_POP_CLOSE"
+#define MF_LABEL_SEARCH "IDS_COM_BODY_SEARCH"
+//#define MF_LABEL_CREATE_FOLDER "IDS_COM_BODY_CREATE_FOLDER"
+#define MF_LABEL_CREATE_FOLDER "IDS_MF_OPT_CREATE_FOLDER"
+#define MF_LABEL_FOLDER "IDS_COM_POP_FOLDER"
+#define MF_LABEL_DONE "IDS_TPLATFORM_ACBUTTON_DONE_ABB"//"IDS_COM_SK_DONE"
+#define MF_LABEL_LIST "IDS_COM_OPT_LIST"
+#define MF_LABEL_MORE "IDS_COM_BODY_MORE"
+//#define MF_LABEL_SELECTED "IDS_MF_ACHEADER1_PD_SELECTED"
+#define MF_LABEL_NAME_HA_TO_Z "IDS_MF_OPT_NAME_HA_TO_Z"
+#define MF_LABEL_NAME_HZ_TO_A "IDS_MF_OPT_NAME_HZ_TO_A"
+#define MF_LABEL_DATE_HMOST_RECENT "IDS_MF_OPT_DATE_HMOST_RECENT"
+#define MF_LABEL_DATE_HOLDEST "IDS_MF_OPT_DATE_HOLDEST"
+#define MF_LABEL_NO_FILES "IDS_MF_BODY_NO_FILES"
+#define MF_LABEL_SELECT_ALL "IDS_COM_BODY_SELECT_ALL"
+#define MF_LABEL_DESELECT_ALL "IDS_GALLERY_BUTTON_DESELECT_ALL_ABB2"
+#define MF_LABEL_DELETE "IDS_TPLATFORM_ACBUTTON_DELETE_ABB"
+#define MF_LABEL_CANCEL "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+
+#define MF_LABEL_PHONE "IDS_COM_BODY_PHONE"
+#define MF_LABEL_MMC "IDS_COM_BODY_MEMORY_CARD"
+#define MF_POP_MSG_BT "IDS_COM_BODY_BLUETOOTH"
+#define MF_POP_MSG_EMAIL "IDS_COM_BODY_EMAIL"
+#define MF_POP_MSG_MESSAGE "IDS_COM_BODY_MESSAGE"
+#define LABEL_MYFILE "IDS_COM_BODY_MY_FILES"
+#define LABEL_SAVE "IDS_COM_SK_SAVE"
+#define LABEL_CANCEL "IDS_COM_SK_CANCEL"
+#define LABEL_RENAME "IDS_MF_OPT_RENAME"
+#define LABEL_DETAIL "IDS_COM_BODY_DETAILS"
+#define LABEL_SHOW_HIDDEN "IDS_MF_OPT_SHOW_HIDDEN_FILES_ABB"
+#define LABEL_HIDE_HIDDEN "IDS_MF_OPT_DO_NOT_SHOW_HIDDEN_FILES_ABB"
+#define LABEL_DELETE "IDS_COM_BODY_DELETE"
+#define LABEL_SEARCH "IDS_COM_SK_SEARCH"
+#define LABEL_SHARE "IDS_MF_BODY_SHARE"
+#define LABEL_COPY "IDS_COM_BODY_COPY"
+#define LABEL_MOVE "IDS_COM_BODY_MOVE"
+#define MF_BUTTON_LABEL_YES "IDS_COM_SK_YES"
+#define MF_BUTTON_LABEL_NO "IDS_COM_SK_NO"
+#define MF_BUTTON_LABEL_OK "IDS_COM_SK_OK"
+#define MF_BUTTON_LABEL_DEL "IDS_MF_POP_DELETE_Q"
+#define MF_MSG_COPYING "IDS_COM_POP_COPYING_ING"
+#define MF_MSG_DELETING "IDS_COM_POP_DELETING"
+#define MF_MSG_REMOVING "IDS_MF_POP_REMOVING_ING"
+#define MF_MSG_MOVING "IDS_COM_POP_MOVING"
+#define MF_MSG_COPY_SCCESS "IDS_COM_POP_COPIED_P"
+#define MF_MSG_MOVE_SUCCESS "IDS_COM_POP_MOVED"
+#define MF_MSG_DELETE_SUCCESS "IDS_COM_POP_DELETED"
+#define MF_MSG_MOVE_FAILED "IDS_COM_POP_MOVING_FAILED"
+#define MF_POP_MSG_WIFI "IDS_COM_OPT1_WI_FI_DIRECT"
+#define LABEL_NO_RESULT "IDS_COM_BODY_NO_SEARCH_RESULTS"
+#define MF_LABEL_INVALID_CHARACTERS "IDS_COM_POP_INVALID_CHARACTERS"
+#define MF_LABEL_RETRY "IDS_COM_SK_RETRY"
+#define MF_LABEL_REPLACE "IDS_COM_BODY_REPLACE_ABB"
+#define MF_LABEL_LIST_BY "IDS_COM_BODY_LIST_BY"
+#define MF_LABEL_EDIT "IDS_MEDIABR_HEADER_SELECT_ITEM" //fix P131210-05640 by ray
+#define MF_LABEL_UNSUPPORT_FILE_TYPE "IDS_COM_POP_UNSUPPORTED_FILE_TYPE"
+#define MF_LABEL_HOME "IDS_MF_BUTTON_HOME"
+//#define MF_LABEL_SELECT_ALL "IDS_MF_MBODY_SELECT_ALL"
+#define MF_LABEL_SUCCESS "IDS_COM_POP_SUCCESS"
+#define MF_LABEL_FAILED "IDS_COM_POP_FAILED"
+#define MF_LABEL_DELETE_FAILED "IDS_COM_POP_DELETE_FAILED"
+#define MF_LABEL_FILE_NOT_EXIST "IDS_COM_POP_FILE_NOT_EXIST"
+#define MF_LABEL_NOTHING_SELECTED "IDS_COM_POP_NOTHING_SELECTED"
+#define MF_LABEL_NO_APP "IDS_MF_POP_THIS_FILE_TYPE_IS_NOT_SUPPORTED_BY_ANY_APPLICATION_ON_YOUR_DEVICE"
+#define MF_LABEL_MAX_CHARACTER_REACHED "IDS_GALLERY_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+#define MF_LABEL_BACK "IDS_COM_SK_BACK"
+#define MF_LABEL_ADDED "IDS_COM_OPT_ADDED"
+#define MF_LABEL_SEARCHING "IDS_COM_POP_SEARCHING"
+#define MF_LABEL_PROCESSING "IDS_COM_POP_PROCESSING"
+#define MF_LABEL_MMC_REMOVED "IDS_COM_POP_MEMORY_CARD_REMOVED"
+#define MF_LABEL_IMAGES "IDS_COM_BODY_IMAGES"
+#define MF_LABEL_OTHERS "IDS_COM_BODY_OTHERS"
+#define MF_LABEL_SOUNDS "IDS_COM_BODY_SOUNDS"
+// #define MF_LABEL_AUDIOS "IDS_MF_BUTTON2_AUDIO"
+#define MF_LABEL_AUDIOS "IDS_MF_HEADER_AUDIO"
+#define MF_LABEL_TITLE_AUDIOS "IDS_MF_BUTTON2_AUDIO_FILES_ABB"
+#define MF_LABEL_VIDEOS "IDS_COM_BODY_VIDEOS"
+#define MF_LABEL_OPEN "IDS_COM_SK_OPEN"
+#define MF_LABEL_SETTINGS "IDS_COM_BODY_SETTINGS"
+#define MF_LABEL_VOICE "IDS_COM_BODY_VOICE"
+#define MF_LABEL_DOWNLOAD "IDS_COM_SK_DOWNLOAD"
+#define MF_LABEL_DOWNLOADING "IDS_MP_POP_DOWNLOADING"
+#define MF_LABEL_DOWNLOAD_FAILED "IDS_COM_POP_DOWNLOAD_FAILED"
+#define MF_LABEL_DOWNLOAD_CANCEL "IDS_COM_POP_CANCELLED"
+#define MF_LABEL_MUSIC "IDS_COM_BODY_MUSIC"
+#define MF_LABEL_REMOVE_FROME_RECENT "IDS_MF_POP_REMOVE_FROM_RECENT_FILES_LIST_Q"
+#define MF_LABEL_REMOVE_FROM_SHORTCUT "IDS_MF_POP_REMOVE_FROM_SHORTCUTS_Q"
+#define LABEL_MYFILE_CHAP "IDS_COM_BODY_MY_FILES"
+#define LABEL_SHARE_CHAP "IDS_COM_SK4_SHARE"
+#define MF_LABEL_EDIT_CHAP "IDS_COM_BODY_EDIT"
+#define LABEL_RENAME_CHAP "IDS_MF_OPT_RENAME"
+//#define MF_LABEL_CREATE_FOLDER_CHAP "IDS_COM_BODY_CREATE_FOLDER"
+#define MF_LABEL_CREATE_FOLDER_CHAP "IDS_MF_OPT_CREATE_FOLDER"
+#define LABEL_DETAIL_CHAP "IDS_COM_BODY_DETAILS"
+#define LABEL_DELETE_CHAP "IDS_COM_BODY_DELETE"
+#define MF_LABEL_SEARCH_CHAP "IDS_COM_SK_SEARCH"
+#define MF_LABEL_SELECTED "IDS_COM_BODY_PD_SELECTED"
+#define MF_LABEL_SINGLE_ITEM_SELECTED "IDS_VR_POP_1_ITEM_SELECTED"
+#define MF_LABEL_CANCEL_FOR_SEARCH "IDS_COM_SK_CANCEL"
+#define MF_LABEL_ALL "IDS_COM_BODY_ALL"
+#define MF_LABEL_REMOVE "IDS_COM_SK_REMOVE"
+#define MF_LABEL_NOT_ENOUGH_MEMORY "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#define MF_MSG_CREATE_DIR_FAILED "IDS_COM_POP_FAILED"
+#define MF_LABEL_REFRESH "IDS_COM_SK_REFRESH"
+#define MF_LABEL_DIRECTORY "IDS_MF_TZTAB2_DIRECTORY"
+#define MF_LABEL_CLOUD "Cloud Storage"//"IDS_MF_TZTAB2_DIRECTORY"
+#define MF_LABEL_BYTE "IDS_MF_BODY_BYTE"
+#define MF_LABEL_KBYTE "IDS_MF_BODY_DETAILS_KB"
+#define MF_LABEL_MBYTE "IDS_COM_BODY_MB"
+#define MF_LABEL_GBYTE "IDS_COM_BODY_GB"
+#define MF_LABEL_CREATE "IDS_COM_BODY_CREATE"
+#define MF_LABEL_CATEGORY "IDS_GALLERY_BODY_CATEGORY"
+#define MF_LABEL_LOCAL_STORAGE "IDS_MF_HEADER_LOCAL_STORAGE_ABB"
+
+
+#define MF_POP_SEARCH_ALL "IDS_COM_BODY_ALL"
+#define MF_POP_SEARCH_IMAGES "IDS_COM_BODY_IMAGES"
+#define MF_POP_SEARCH_VIDEOS "IDS_COM_BODY_VIDEOS"
+#define MF_POP_SEARCH_SOUNDS "IDS_COM_BODY_SOUNDS"
+#define MF_LABEL_NETWORK_ERROR "IDS_COM_POP_NETWORK_CONNECTION_ERROR"
+#define MF_POPUP_ID_MAX_NO_CHARS_REACHED "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED"
+#define MF_POP_ENTER_FOLDER_NAME "IDS_MF_NPBODY_ENTER_FOLDER_NAME"
+#define MF_POP_MOVE_WARNING_TITLE "IDS_MF_POP_UNABLE_TO_MOVE"
+#define MF_POP_COPY_WARNING_TITLE "IDS_MF_POP_UNABLE_TO_COPY"
+#define MF_POP_MAX_WARNING_TITEL "IDS_MF_HEADER_UNABLE_TO_CREATE_FOLDER_ABB"
+/**********No string ID ************/
+#define MF_POPUP_MESSAGE_SEND_FAIL3 "Folder can't be sent" //not in use
+#define MF_MSG_ILLEGAL_CHAR "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"//"IDS_COM_BODY_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+#define MF_MSG_OPER_READ_ONLY "Operation failed: Read Only Area"
+#define MF_POPUP_MSG_NAME_INVALID "IDS_MF_POP_INVALID_FILE_NAME"
+#define MF_RENAME_MSG_GET_NAME_FAILED "Get name failed"
+#define MF_MSG_SET_NAME_DOT "IDS_MF_TPOP_CANNOT_SET_FOLDER_NAME_AS_OR"
+#define MF_MSG_SET_NAME_ALL_SPACE "IDS_MF_POP_INVALID_FILE_NAME"
+#define MF_MSG_GENERATE_NEW_NAME_FAILED "Generate new name failed, Retry?"
+#define MF_MSG_UNKNOW_REASON_RENAME_FAILED "IDS_COM_POP_FAILED"
+#define MF_MSG_NO_NAME_WARNING "Name is empty. Please enter name"
+#define MF_MSG_IO_ERR "Critical file IO error"
+#define MF_MSG_UNKNOWN_ERR "Unknow file IO error"
+#define MF_MSG_BIG_SIZE_ERR "File size is too big"
+#define MF_MSG_LONG_NAME_ERR "File name is too long"
+#define MF_MSG_ARG_ERR "Argument error"
+#define MF_MSG_DEFAULT_ERR "Internal error"
+#define MF_MSG_FAULT_ERR "Invalid argument pointer"
+#define MF_MSG_FILE_TYPE_ERR "File type error"
+#define MF_MSG_MEM_ERR "Memory malloc error" //not in use
+#define MF_MSG_LOOP_ERR "Folder structure is too deep" /* Too many symbolic links were encountered in resolving pathname , the max is 16*/
+#define MF_MSG_RO_ERR "Read-only file system"
+#define MF_MSG_MAX_OPEN_ERR "Reach the maximum number of openning files"/*The process already has the maximum number of files open.*/
+#define MF_BUTTON_LABEL_RENAME_AUTOMATICALLY "Rename automatically" //not in use
+#define MF_LABEL_A_TO_Z "A to Z" // not in use
+#define MF_LABEL_Z_TO_A "Z to A" // not in use
+#define MF_LABEL_MOST_RECENT "Most recent" // not in use
+#define MF_LABEL_OLDEST "Oldest" // not in use
+#define MF_LABEL_UNSELECT_ALL "Unselect all" // not in use
+#define MF_CATEGORY_LOCAL "IDS_MF_HEADER_LOCAL"
+#define MF_DEVICE_NO_CONNECTED "Unable to access selected location"
+
+#define MF_LABE_NOT_SUPPORT "Not support now" //not in use
+#define MF_LABEL_SPLIT_SCREEN "Split screen in landscape view"
+#define MF_LABEL_REACH_MAX_SHARE_COUNT "IDS_IV_POP_YOU_CAN_SELECT_UP_TO_PD_ITEMS"//"Maximum number of share items reach"
+#define MF_LABEL_SHORTCUT_ADDED "IDS_MF_POP_SHORTCUT_ADDED"
+#define MF_LABEL_NEARBY_DEVICE "Nearby Device"
+
+/****************** Local strings ****************/
+#define MF_LABEL_SHARE_SOUND_AND_SHOT_PICS "IDS_MF_HEADER_SHARE_SOUND_N_SHOT_PICS_ABB"
+#define MF_LABEL_SHARE_AS_VIDEO_FILES "IDS_MF_OPT_AS_VIDEO_FILES"
+#define MF_LABEL_SHARE_AS_IMAGE_FILES "IDS_MF_OPT_AS_IMAGE_FILES"
+
+//#define MF_LABEL_COMPRESS "IDS_MF_POP_PROCESSING_ING"
+//#define MF_LABEL_COMPRESSING "IDS_MF_POP_PROCESSING_ING"
+
+/****************** Local strings ****************/
+#define MF_LABEL_SCAN_FOR_NEARBY_DEVICE "IDS_MF_OPT_SCAN_FOR_NEARBY_DEVICES_ABB"
+#define MF_LABEL_NO_DEVICE_FOUND "IDS_MF_TPOP_NO_DEVICES_FOUND_SCANNING_WILL_CONTINUE_IN_BACKGROUND"
+#define MF_LABEL_COMPRESSING "IDS_MF_POP_PROCESSING_ING"
+#define MF_LABEL_DECOMPRESS "IDS_MF_OPT_EXTRACT"
+#define MF_LABEL_DECOMPRESSING "IDS_MF_POP_PROCESSING_ING"
+#define MF_LABEL_COMPRESSED "IDS_MF_TPOP_FILES_COMPRESSED"
+#define MF_LABEL_DECOMPRESSED "IDS_MF_TPOP_FILES_EXTRACTED"
+#define MF_POP_LAUNCHING "IDS_MF_POP_LOADING_ING"
+#define MF_MSG_DUP_NAME "IDS_COM_POP_ALREDY_EXISTS"
+#define MF_MSG_EMPTY_FOLDER_NAME "IDS_MF_POP_NAME_IS_EMPTY"
+#define MF_MSG_GET_NAME_FAILED "IDS_MF_POP_INVALID_FILE_NAME"
+#define MF_MSG_MOVE_FAILED2 "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_THE_SAME_AS_THE_SOURCE_FOLDER"
+#define MF_MSG_COPY_FAILED1 "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+#define MF_LABEL_REMOVE_FROM_FAVOURITE "IDS_MF_POP_REMOVE_Q"
+#define MF_LABE_NO_RECENT_FILES "IDS_MF_BODY_NO_RECENTLY_OPENED_FILES"
+#define MF_LABE_POP_ALREADY_EXISTS "IDS_MF_POP_ALREADY_EXISTS"
+#define MF_LABEL_NO_ITEMS "IDS_COM_BODY_NO_ITEMS"
+/******************** local string ID ************/
+#define MF_LABEL_DEVICE_MEMORY "IDS_MF_BODY_DEVICE_STORAGE_ABB"
+#define MF_LABEL_SD_CARD "IDS_MF_BODY_SD_CARD_ABB"
+#define MF_LABEL_CANCELING "IDS_MF_POP_PROCESSING_ING"
+#define MF_LABEL_GOTO_FOLDER "IDS_MF_OPT_OPEN_FILE_LOCATION_ABB" //fix P131107-03537 by ray
+#define MF_LABLE_SHORTCUT_DOCUMENTS "IDS_MF_BODY_DOCUMENTS"
+#define MF_LABEL_LAUNCHING "IDS_MF_POP_PROCESSING_ING"
+
+#define MF_POPUP_MESSAGE_SEND_FAIL1 "IDS_MF_POP_SEND_FAILED"
+#define MF_MSG_FOLDER_NUM_MAX "IDS_MF_POP_MAXIMUM_FOLDER_REACHED"
+#define MF_MSG_FOLDER_DIR_IN_USE "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+#define MF_MSG_FILE_NAME_IN_USE "IDS_MF_TPOP_FILE_NAME_ALREADY_IN_USE"
+#define MF_MSG_MEMORY_NOT_ENOUGH "IDS_MF_POP_NOT_ENOUGH_HEAP_MEMORY"
+
+#define MF_MSG_MOVE_FAILED1 "IDS_MF_POP_THE_DESTINATION_FOLDER_IS_A_SUBFOLDER_OF_THE_SOURCE_FOLDER"
+#define MF_MSG_NOT_ENOUGH_SPACE "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS"
+#define MF_MSG_COPY_FAILED2 "IDS_MF_POP_COPYING_FAILED"
+#define MF_MSG_MOVE_FAILED3 "IDS_MF_POP_MOVING_FAILED"
+#define MF_MSG_DEL_FAILED1 "IDS_MF_POP_DELETE_FAILED"
+#define MF_MSG_NO_SPACE "IDS_MF_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+#define MF_MSG_PERMISSION_ERR "IDS_MF_POP_PERMISSION_DENIED"
+#define MF_MSG_COPY_FAILED "IDS_MF_POP_COPYING_FAILED"
+#define MF_MSG_RENAME_ILLEGAL_CHAR "IDS_VR_POP_INVALID_CHARACTER_ENTERED_TRY_AGAIN"//"IDS_COM_BODY_INVALID_CHARACTER_ENTERED_TRY_AGAIN"
+
+
+#define LABEL_COPY_HERE "IDS_MF_OPT_COPY_TO"
+#define LABEL_MOVE_TO "IDS_MF_OPT_MOVE_TO"
+#define LABEL_LIST_VIEW "IDS_MF_OPT_VIEW_BY_LIST"
+#define MF_LABEL_UPPER "IDS_MF_TAB_UP"
+
+#define LABEL_LIST_DETAIL_VIEW "IDS_MF_BODY_LIST_AND_DETAILS_ABB"
+#define LABEL_VIEW_AS "IDS_MF_OPT_VIEW_AS"
+#define MF_LABEL_SHOW_EXTENSION "IDS_MF_OPT_SHOW_FILE_EXTENSION"
+#define MF_LABEL_THUMBNAILS "IDS_MF_OPT_THUMBNAIL_VIEW"
+#define MF_LABEL_SEARCH_ALL "IDS_MF_BUTTON_SEARCH_ALL_FOLDERS"
+#define LABEL_SORT_BY "IDS_MF_OPT_SORT_BY"
+#define MF_LABEL_HIDE_EXTENSION "IDS_MF_OPT_HIDE_FILE_EXTENSION_ABB"
+#define MF_LABEL_ADD_TO_HOME "IDS_MF_BUTTON_ADD_TO_HOME"
+#define MF_LABEL_ITEMS "IDS_MF_OPT_ITEMS"
+#define MF_LABEL_ITEM "IDS_MF_BODY_PD_ITEM"
+#define MF_TRAY_CATEGORY_DOC "IDS_MF_BODY_DOCUMENTS"
+#define MF_LABE_HEADER_STORAGE "IDS_MF_HEADER_STORAGE_M_MEMORY"
+#define MF_LABEL_RECTENT_FILES "IDS_MF_BUTTON2_RECENTLY_VIEWED_M_FILE_ABB"
+#define MF_LABEL_SELECT_ITEMS "IDS_MF_HEADER_SELECT_ITEMS"
+#define MF_LABEL_ADD_TO_SHORTCUT "IDS_ST_POP_ADD_SHORTCUT"//"IDS_MF_OPT_ADD_TO_SHORTCUTS_ABB"
+#define MF_LABEL_COMPRESS "IDS_MF_OPT_ZIP"
+#define LABEL_SORT_BY_CHAP "IDS_MF_OPT_SORT_BY"
+#define LABEL_VIEW_AS_CHAP "IDS_MF_OPT_VIEW_AS"
+#define MF_SHARE_PROCESSING "IDS_MF_POP_PROCESSING_ING"
+#define MF_LABEL_DECOMPRESS_HERE "IDS_MF_OPT_DECOMPRESS_HERE_ABB"
+#define MF_LABEL_EXACT_TO_CURRENT_FOLDER "IDS_MF_OPT_EXTRACT_TO_CURRENT_FOLDER"
+#define MF_LABEL_UNALBE_COPY "IDS_MF_POP_UNABLE_TO_COPY"
+#define MF_LABEL_UNALBE_MOVE "IDS_MF_POP_UNABLE_TO_MOVE"
+#define MF_LABE_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN "IDS_MF_POP_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN"
+#define MF_LABEL_NO_RECENT_FILES "IDS_MF_BODY_NO_RECENT_FILES"
+#define MF_POP_SEARCH_DOCUMENTS "IDS_MF_BODY_DOCUMENTS"
+#define MF_LABEL_STORAGE_USAGE "IDS_MF_BODY_STORAGE_USAGE_ABB"
+#define MF_LABEL_SHARE_LINK "IDS_MF_OPT_SHARE_LINK"
+#define MF_POPUP_DEVICE_DISCONNECT "IDS_MF_POP_THE_DEVICE_HAS_BEEN_DISCONNECTED"
+#define MF_LABEL_NO_SPACE_TO_SETTING "IDS_MF_POP_THERE_IS_NOT_ENOUGH_SPACE_IN_YOUR_DEVICE_STORAGE_GO_TO_SETTINGS_POWER_AND_STORAGE_STORAGE_THEN_DELETE_SOME_FILES_AND_TRY_AGAIN"
+#define MF_LABEL_UNABLE_TO_SAVE_DATA "IDS_MF_HEADER_UNABLE_TO_SAVE_DATA_ABB"
+
+#define MF_LABEL_SIZE_B "IDS_EMAIL_BODY_BYTE" //fix P131121-00236 by ray
+#define MF_LABEL_SIZE_K "IDS_MF_BODY_DETAILS_KB"
+#define MF_LABEL_SIZE_M "IDS_EMAIL_BODY_MB"
+#define MF_LABEL_SIZE_G "IDS_EMAIL_BODY_GB"
+#define MF_LABEL_UNABLE_TO_CONNECT_TO_SERVER "IDS_EMAIL_POP_UNABLE_TO_CONNECT_TO_SERVER"
+#define MF_LABEL_NETWORK_ERROR_OCCURRED "IDS_MF_POP_UNABLE_TO_PERFORM_THIS_ACTION_NETWORK_ERROR_OCCURRED"
+#define MF_LABEL_UNKNOW_ERROR "IDS_COM_POP_UNKNOWN_ERROR_OCCURRED"
+#define MF_LABEL_WIFI_IS_NOT_ENABLE "IDS_EMAIL_POP_WI_FI_CONNECTION_REQUIRED_CONNECT_TO_WI_FI_NETWORK_AND_TRY_AGAIN"
+#define MF_LABEL_HIDEN_SHOW "IDS_MF_BODY_SHOW_HIDDEN_FILES"
+#define MF_LABEL_UPLOADING "Uploading" // not in use
+#define MF_LABEL_DELETE_ITEM "IDS_CST_HEADER_DELETE_ITEM_ABB"//"Delete item"
+#define MF_LABEL_DELETE_ITEM_Q "IDS_ST_POP_DELETE_ITEM_Q"//"Delete item?"
+#define MF_LABEL_DELETE_THIS_ITEM_Q "IDS_GALLERY_POP_DELETE_THIS_ITEM_Q"//"Delete this item?"
+#define MF_LABEL_DELETE_PD_ITEMS_Q "IDS_MF_POP_DELETE_PD_ITEMS_Q"//"Delete % item?"
+#define MF_LABEL_REMOVE_FILE "IDS_MF_HEADER_REMOVE_FILE_ABB"
+#define MF_LABEL_CONNECT_TO_WIFI "IDS_MF_HEADER_CONNECT_TO_WI_FI_NETWORK"
+#define MF_LABEL_CONNECT_TO_WIFI_CONTENT "IDS_MF_POP_YOU_NEED_TO_BE_CONNECTED_TO_A_WI_FI_NETWORK_TO_SCAN_FOR_NEARBY_DEVICES_CONNECT_VIA_WI_FI_AND_TRY_AGAIN"
+#define MF_LABEL_NO_RESULT_FOUND "IDS_ST_BODY_NO_RESULTS_FOUND"
+#define MF_LABEL_REMOVE_SHORTCUT "IDS_HS_HEADER_REMOVE_SHORTCUT_ABB"
+#define MF_LABEL_RENAME_SHORTCUT "Rename shortcut"
+#define MF_LABEL_NONE "IDS_COM_BODY_NONE"
+#define MF_LABEL_MOVE_TO_PRIVATE "IDS_GALLERY_OPT_MOVE_TO_PRIVATE"
+#define MF_LABEL_REMOVE_FROM_PRIVATE "IDS_GALLERY_OPT_REMOVE_FROM_PRIVATE"
+#define MF_LABEL_CONNECT_TO_MOBILE_NETWORK "IDS_MF_HEADER_CONNECT_TO_MOBILE_NETWORK"
+#define MF_LABEL_MOBILE_NETWORK_USED_NOTICES "IDS_SAPPS_POP_WI_FI_IS_NOT_AVAILABLE_CONNECTING_TO_MOBILE_NETWORKS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN"
+#define MF_LABEL_DO_NOT_SHOW_AGAIN "IDS_CST_OPT_DO_NOT_SHOW_AGAIN"
+#define MF_LABEL_CONNECT "IDS_STORYALBUM_BUTTON_CONNECT_ABB"
+#define MF_LABEL_AD_CHANGE "IDS_CST_BUTTON2_CHANGE"
+#define MF_LABEL_AD_SEARCH "IDS_MF_SK3_SEARCH"
+#define MF_LABEL_AD_OPTIONS "IDS_SSEARCH_SK3_OPTIONS"
+#define MF_LABEL_SHORTCUT "Shortcut"
+#define MF_LABEL_ALL_FILES "IDS_MF_HEADER_ALL_FILES"
+#define MF_LABEL_DOWNLOADED_APP "Downloaded app"
+#define MF_LABEL_DOWNLOADED_APP_ENTER "IDS_MF_HEADER_DOWNLOAD_HISTORY_ABB"
+#define MF_LABEL_DELETE_SHORTCUT "Delete shortcut"
+#define MF_LABEL_DELETE_THIS_SHORTCUT "This shortcut will be deleted."
+#define MF_LABEL_DELETE_SHORTCUTS_Q "%d shortcuts will be deleted."
+#define MF_LABEL_DELETE_THIS_RECENT "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+#define MF_LABEL_DELETE_RECENT_Q "IDS_MF_POP_PD_ITEMS_WILL_BE_REMOVED"
+#define MF_LABEL_UNINSTALL "IDS_MF_BUTTON_UNINSTALL_ABB2"
+#define MF_LABE_MAX_COUNT_REACH "Max count of shortcut is 20"
+#define MF_LABEL_THIS_ITEM_WILL_DELETE "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
+#define MF_LABEL_ITEMS_WILL_DELETE "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
+#define MF_LABEL_DELETE_SHORTCUT "Delete shortcut"
+#define MF_LABEL_FOLDER_NAME_ALREADY_INUSE "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
+#define MF_LABEL_SHORTCUT_ALREADY_INUSE "Shortcut already in use."
+#define MF_LABEL_TIME "IDS_MF_BODY_TIME"
+#define MF_LABEL_TYPE "IDS_COM_POP_TYPE"
+#define MF_LABEL_NAME "IDS_MF_OPT_NAME"
+#define MF_LABEL_SIZE "IDS_COM_BODY_SIZE"
+#define MF_LABEL_ORDER "IDS_MF_HEADER_ORDER"
+#define MF_LABEL_ASCENDING "IDS_MF_POP_ASCENDING"
+#define MF_LABEL_DESCENDING "IDS_MF_POP_DESCENDING"
+#define MF_LABEL_UNSIGNED_IN "IDS_MF_BODY_NOT_SIGNED_IN"
+#define MF_LABEL_SELECT_STORAGE "IDS_CLOG_HEADER_SELECT_STORAGE"
+
+#define MF_TITLE_LABEL_DETAILS "IDS_MF_SK_DETAILS"
+#define MF_LABEL_UNABLE_TO_OPEN_FILE "IDS_DM_HEADER_UNABLE_TO_OPEN_FILE"
+#define MF_LABEL_SAME_FILE "IDS_MF_POP_DUPLICATED_FILE"
+#define MF_LABEL_SAME_FOLDER "IDS_MF_HEADER_FOLDER_NAME_IN_USE"
+#define MF_LABEL_APPLY_ALL "IDS_MF_OPT_APPLY_TO_ALL_ITEMS_ABB"
+#define MF_LABEL_SAME_FOLDER_LABEL "IDS_MF_POP_THIS_FOLDER_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+#define MF_LABEL_SAME_FILE_LABEL "IDS_MF_POP_THIS_FILE_NAME_HPS_IS_ALREADY_IN_USE_IN_THE_DESTINATION_FOLDER"
+#define MF_POPUP_BUTTON_CANCEL "IDS_MF_BUTTON_CANCEL_ABB"
+
+
+#endif //__DEF_MYFILE_RESOURCE_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_SEARCH_INTERNAL_H_
+#define _MF_SEARCH_INTERNAL_H_
+
+#include "mf-search.h"
+
+#ifdef MS_USE_DEF_LOG
+
+#include "mf-dlog.h"
+
+#define ms_debug(fmt , args...) mf_debug
+#define ms_info(fmt , args...) mf_info
+#define ms_warn(fmt , args...) mf_warning
+#define ms_error(fmt , args...) mf_error
+#define ms_assert(fmt , args...) mf_assert
+
+#else
+
+#ifdef DEBUG_ON
+#define ms_debug(fmt , args...) do { printf("[%10s:%4d][D] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define ms_info(fmt , args...) do { printf("[%10s:%4d][I] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define ms_warn(fmt , args...) do { printf("[%10s:%4d][W] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define ms_error(fmt , args...) do { printf("[%10s:%4d][E] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#define ms_assert(fmt , args...) do { printf("[%10s:%4d][A] "fmt"\n", __func__, __LINE__, ##args); } while (0)
+#else
+#define ms_debug(fmt , args...) do { (void)0; } while (0)
+#define ms_info(fmt , args...) do { (void)0; } while (0)
+#define ms_warn(fmt , args...) do { (void)0; } while (0)
+#define ms_error(fmt , args...) do { (void)0; } while (0)
+#define ms_assert(fmt , args...) do { (void)0; } while (0)
+#endif
+#endif
+
+/**
+ * Enumerations of search state
+ **/
+
+int _mf_search_init(ms_handle_t **handle);
+int _mf_search_start(ms_handle_t *handle,
+ const char **root_path,
+ unsigned int path_num,
+ const char *needle,
+ mf_search_option option,
+ void *user_data,
+ mf_search_filter_cb func,
+ int category,
+ int item_count);
+int _mf_search_stop(ms_handle_t *handle);
+void _mf_search_finalize(ms_handle_t **handle);
+
+/*+++++++++++++++++++++++++ UTIL APIs ++++++++++++++++++++++++++++++ */
+
+gchar *_mf_search_result_dir_get(mf_search_result_t *result);
+gchar *_mf_search_result_file_get(mf_search_result_t *result);
+gboolean _mf_search_result_is_end(mf_search_result_t *result);
+gchar *_mf_search_result_current_dir_get(mf_search_result_t *result);
+guint _mf_search_result_total_count_get(mf_search_result_t *result);
+
+#endif //_MF_SEARCH_INTERNAL_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_SEARCH_VIEW_H_DEF__
+#define _MF_SEARCH_VIEW_H_DEF__
+
+#include <Elementary.h>
+#include "mf-object-conf.h"
+#include "mf-search.h"
+
+void mf_search_bar_enter_search_routine(void *data, Evas_Object *obj, void *event_info);
+void mf_search_bar_search_started_callback(void *data, Evas_Object *obj, void *event_info);
+void mf_search_bar_category_search(void *data, int category);
+void mf_search_view_create(void *data);
+void mf_search_bar_stop(void *data);
+void mf_search_bar_view_update(void *data);
+void mf_search_bar_set_content(void *data, Evas_Object *pLayout, Evas_Object *NaviContent, bool is_no_content);
+void mf_entry_focus_allow_idler_destory();
+Eina_Bool mf_search_view_back_cb(void *data, Elm_Object_Item *it);
+void mf_search_bar_content_create(mf_search_result_t *result, void *user_data);
+void mf_search_view_orientation_get(void *data, Evas_Object *obj, void *event_info);
+
+#endif //_MF_SEARCH_VIEW_H_DEF__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_SEARCH_H_
+#define _MF_SEARCH_H_
+
+/*+++++++++++++++++++++++ Definitions and Types +++++++++++++++++++++++*/
+
+/**
+ * Handle type for mf_search
+ **/
+typedef unsigned int mf_search_handle;
+
+/**
+ * Handle type for search result
+ **/
+typedef unsigned int mf_search_result;
+
+typedef int (*mf_search_filter_cb) (const char *);
+
+
+/**
+ * Enumerations of search option
+ **/
+
+typedef enum _mf_search_option mf_search_option;
+
+enum _mf_search_option {
+ MF_SEARCH_OPT_NONE = (1 << 0),
+ MF_SEARCH_OPT_HIDDEN = (1 << 1),
+ MF_SEARCH_OPT_DIR = (1 << 2),
+ MF_SEARCH_OPT_FILE = (1 << 3),
+};
+
+typedef enum _mf_search_pipe_msg_type mf_search_pipe_msg_type;
+enum _mf_search_pipe_msg_type {
+ MF_SEARCH_PIPE_MSG_NONE = 0,
+ MF_SEARCH_PIPE_MSG_ROOT_CHANGE,
+ MF_SEARCH_PIPE_MSG_DOING,
+ MF_SEARCH_PIPE_MSG_RESULT_REPORT,
+ MF_SEARCH_PIPE_MSG_FINISHED,
+ MF_SEARCH_PIPE_MSG_MAX,
+};
+
+typedef enum _mf_search_state mf_search_state;
+enum _mf_search_state {
+ MF_SEARCH_STATE_NONE = 0,
+ MF_SEARCH_STATE_INIT,
+ MF_SEARCH_STATE_SEARCH,
+ MF_SEARCH_STATE_MAX,
+};
+
+typedef struct _mf_search_result_t mf_search_result_t;
+struct _mf_search_result_t {
+ GList *dir_list;
+ GList *file_list;
+ gchar *current_dir;
+ guint total_count;
+ gboolean is_end;
+};
+
+typedef struct _ms_args_t ms_args_t;
+struct _ms_args_t {
+ GList *root_path;
+ gchar *needle;
+ mf_search_option option;
+ void *user_data;
+ mf_search_filter_cb func;
+ int category;
+ int item_count;
+} ;
+
+typedef struct _ms_handle_t ms_handle_t;
+struct _ms_handle_t {
+ mf_search_state state;
+ GMutex cmd_lock;
+ ms_args_t *args;
+
+ GThread *thread_h;
+ GMutex thread_mutex;
+ /* critical section */
+ gboolean is_stop;
+ mf_search_result_t *result;
+ /* critical section */
+};
+
+typedef struct _mf_search_pipe_msg mf_search_pipe_msg;
+struct _mf_search_pipe_msg {
+ mf_search_pipe_msg_type mf_sp_msg_type;
+ void *report_result;
+ gchar *current_path;
+};
+
+/**
+ * mf_Search_Cb:
+ * @result: the handle of result, use util APIs to get detail result with this handle.
+ * @user_data: user data specified when installing the function, in mf_search_start()
+ **/
+typedef void (*mf_Search_Cb) (mf_search_pipe_msg_type type, mf_search_result result, void *user_data);
+
+/**
+ * Definition of error code
+ **/
+#define MF_SEARCH_ERROR_NONE (0)
+#define MF_SEARCH_ERROR_INTERNAL (-(1)) /* Internal error */
+#define MF_SEARCH_ERROR_INVAL_P (-(2)) /* Invalid params */
+#define MF_SEARCH_ERROR_INVAL_S (-(3)) /* Invalid status */
+#define MF_SEARCH_ERROR_ALLOC (-(4)) /* Memory allocation failed */
+#define MF_SEARCH_ERROR_FS (-(5)) /* File system error */
+
+/*+++++++++++++++++++++++ APIs +++++++++++++++++++++++*/
+
+/**
+ * mf_search_init:
+ * @handle: the handle of mf_search
+ * Creates a new @handle for search. If success,
+ * #mf_search state is changed from MF_SEARCH_STATE_NONE to MF_SEARCH_STATE_INIT
+ * Return value: This function returns zero on success, or negative value.
+ **/
+int mf_search_init(mf_search_handle *handle);
+
+/**
+ * mf_search_start:
+ * @handle: the handle of mf_search
+ * @root_path: array of the root path for search
+ * @path_num: the number of the root path for search
+ * @needle: the key string for search
+ * @option : bitfield of mf_search_option flags
+ * @user_data: user data
+ * Start searching in given @root_path with @needle,
+ * every each idle time, @callback will be called with #mf_search_result_t and @user_data.
+ * If success, #mf_search state is changed from MF_SEARCH_STATE_INIT to MF_SEARCH_STATE_SEARCH
+ * Return value: This function returns zero on success, or negative value.
+ **/
+int mf_search_start(mf_search_handle handle,
+ const char **root_path,
+ unsigned int path_num,
+ const char *needle,
+ mf_search_option option,
+ void *user_data,
+ mf_search_filter_cb func,
+ int category,
+ int item_count);
+/**
+ * mf_search_stop:
+ * @handle: the handle of mf_search
+ * Stops search
+ * If success, #mf_search state is changed from MF_SEARCH_STATE_SEARCH to MF_SEARCH_STATE_INIT
+ * Return value: This function returns zero on success, or negative value.
+ **/
+int mf_search_stop(mf_search_handle handle);
+
+/**
+ * mf_search_stop:
+ * @handle: the handle of mf_search
+ * Finalizes search @handle
+ * #mf_search state is changed from MF_SEARCH_STATE_INIT to MF_SEARCH_STATE_NONE
+ **/
+void mf_search_finalize(mf_search_handle *handle);
+
+
+/*+++++++++++++++++++++++ UTIL APIs +++++++++++++++++++++++*/
+
+/**
+ * mf_search_result_dir_get:
+ * @result: the handle of search result
+ * Gets one of directory name in given search @result
+ * Return value: a directory name which is a newly-allocated string that must be freed after use
+ * or NULL if no more result for directory.
+ **/
+char *mf_search_result_dir_get(mf_search_result_t *result);
+
+/**
+ * mf_search_result_file_get:
+ * @result: the handle of search result
+ * Gets one of file name given search @result
+ * Return value: a file name which is a newly-allocated string that must be freed after use
+ * or NULL if no more result for directory.
+ **/
+char *mf_search_result_file_get(mf_search_result_t *result);
+
+/**
+ * mf_search_result_current_dir_get:
+ * @result: the handle of search result
+ * Gets current searching directory name in given search @result
+ * Return value: current searching directory name which is a newly-allocated string that must be freed after use
+ * or NULL if fail to get current searching directory name.
+ **/
+char *mf_search_result_current_dir_get(mf_search_result_t *result);
+
+/**
+ * mf_search_result_is_end:
+ * @result: the handle of search result
+ * @is_end : If @result is last result handle, set it to a non-zero value, if not set it to zero.
+ * Tests if given search @result is the last one or not
+ * Return value: This function returns zero on success, or negative value.
+ **/
+int mf_search_result_is_end(mf_search_result_t *result, int *is_end);
+
+/**
+ * mf_search_result_total_count_get:
+ * @result: the handle of search result
+ * @count: the items(which is explored directories and files) count.
+ * Gets current explored items(this is not result count)
+ * Return value: This function returns zero on success, or negative value.
+ **/
+int mf_search_result_total_count_get(mf_search_result_t *result, unsigned int *count);
+
+void mf_search_bar_item_append(void *data, void *user_data);
+
+#endif //_MF_SEARCH_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+
+#ifndef __MF_SETTING_VIEW_H_DEF__
+#define __MF_SETTING_VIEW_H_DEF__
+
+void mf_setting_view_create(void *data);
+Eina_Bool mf_setting_view_back_cb(void *data, Elm_Object_Item *it);
+int mf_setting_set_i18n(char* pkgname, char* localedir);
+
+#endif //__MF_SETTING_VIEW_H_DEF__
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_SHARE_H__
+#define __MF_SHARE_H__
+
+#define SHARE_FILE_MODE_NORMAL 0x01
+#define SHARE_FILE_MODE_IMAGE 0x02
+#define SHARE_FILE_MODE_VIDEO 0x04
+#define SHARE_FILE_MODE_MULTI_IMAGE 0x10
+#define SHARE_FILE_MODE_MULTI_VIDEO 0x20
+#define SHARE_FILE_MODE_OTHERS 0x40
+
+typedef enum __share_mode_e share_mode_e;
+enum __share_mode_e {
+ SHARE_MODE_NORMAL,
+ SHARE_MODE_IMAGE,
+ SHARE_MODE_IMAGE_VIDEO,
+ SHARE_MODE_VIDEO,
+ SHARE_MODE_MULTI_IMAGE,
+ SHARE_MODE_MULTI_VIDEO,
+ SHARE_MODE_MAX
+};
+
+void mf_share_launch_multi_file(void *data);
+int mf_share_mode_get(Eina_List * selected_list);
+
+#endif //__MF_SHARE_H__
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_STORAGE_SPACE_H_
+#define _MF_STORAGE_SPACE_H_
+
+#include <stdio.h>
+#include <Elementary.h>
+#include <glib-object.h>
+#include <sys/stat.h>
+#include <dirent.h>
+#include <glib.h>
+#include <glib/gprintf.h>
+#include <pthread.h>
+#include <media_content.h>
+#include <media_content_type.h>
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-fs-util.h"
+#include "mf-tray-item.h"
+
+
+typedef struct _mfStorageStatus mfStorageStatus;
+struct _mfStorageStatus {
+ pthread_mutex_t exit_mutex;
+ pthread_mutex_t update_mutex;
+ pthread_mutex_t update_data_mutex;
+ pthread_cond_t wait_cond;
+
+ Ecore_Pipe *pipe;
+ int exit_flag;
+ mf_update_type type;
+ bool is_update_data;
+ pthread_t tid;
+ double total_size;
+ mf_storage_update_cb update_cb;
+
+ Update_Info image_size_info;
+ Update_Info video_size_info;
+ Update_Info sound_size_info;
+ Update_Info document_size_info;
+ Update_Info recent_size_info;
+ Update_Info download_app_size_info;
+
+ void *pUserData;
+};
+
+int mf_storage_create(void* app_data);
+int mf_storage_destroy(void* app_data);
+int mf_storage_set_update_cb(void* app_data, mf_storage_update_cb update_cb);
+mfStorageStatus* mf_storage_get_status(void* app_data);
+int mf_storage_set_update_data(void* app_data, bool is_update);
+int mf_storage_refresh(void* app_data);
+void mf_category_view_refresh_space_size_set(Eina_Bool flag);
+Eina_Bool mf_category_view_refresh_space_size_get();
+void mf_storage_get_recent_files_size();
+
+#endif
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_TA_H_
+#define _MF_TA_H_
+
+#ifdef MYFILE_USE_TA
+
+/* defs. */
+#define MF_TA_MAX_CHECKPOINT 500
+#define MF_TA_MAX_ACCUM 500
+#define MF_TA_BUFF_SIZE 256
+
+typedef struct _mf_ta_checkpoint mf_ta_checkpoint;
+struct _mf_ta_checkpoint {
+ unsigned long timestamp;
+ char *name;
+};
+
+typedef struct _mf_ta_accum_item mf_ta_accum_item;
+struct _mf_ta_accum_item {
+ unsigned long elapsed_accum;
+ unsigned long num_calls;
+ unsigned long elapsed_min;
+ unsigned long elapsed_max;
+ unsigned long first_start;
+ unsigned long last_end;
+
+ char *name;
+
+ unsigned long timestamp;
+ int on_estimate;
+ int num_unpair;
+};
+
+#define MF_TA_SHOW_STDOUT 0
+#define MF_TA_SHOW_STDERR 1
+#define MF_TA_SHOW_FILE 2
+#define MF_TA_RESULT_FILE "/tmp/myfile-ta.log"
+
+
+/* COMMON */
+int mf_ta_init(void);
+int mf_ta_release(void);
+void mf_ta_set_enable(int enable);
+char *mf_ta_fmt(const char *fmt, ...);
+
+
+/* CHECK POINT */
+int mf_ta_add_checkpoint(char *name, int show, char *filename, int line);
+void mf_ta_show_checkpoints(void);
+void mf_ta_show_diff(char *name1, char *name2);
+
+int mf_ta_get_numof_checkpoints();
+unsigned long mf_ta_get_diff(char *name1, char *name2);
+
+/* ACCUM ITEM */
+int mf_ta_accum_item_begin(char *name, int show, char *filename, int line);
+int mf_ta_accum_item_end(char *name, int show, char *filename, int line);
+void mf_ta_show_accum_result(int direction);
+
+/* macro. */
+#define MF_TA_INIT() (mf_ta_init())
+#define MF_TA_RELEASE() (mf_ta_release())
+#define MF_TA_SET_ENABLE(enable) (mf_ta_set_enable(enable))
+
+/* checkpoint handling */
+#define MF_TA_ADD_CHECKPOINT(name, show) (mf_ta_add_checkpoint(name, show, __FILE__, __LINE__))
+#define MF_TA_SHOW_CHECKPOINTS() (mf_ta_show_checkpoints())
+#define MF_TA_SHOW_DIFF(name1, name2) (mf_ta_show_diff(name1, name2))
+#define MF_TA_GET_NUMOF_CHECKPOINTS() (mf_ta_get_numof_checkpoints())
+#define MF_TA_GET_DIFF(name1, name2) (mf_ta_get_diff(name1, name2))
+
+/* accum item handling */
+#define MF_TA_ACUM_ITEM_BEGIN(name, show) (mf_ta_accum_item_begin(name, show, __FILE__, __LINE__))
+#define MF_TA_ACUM_ITEM_END(name, show) (mf_ta_accum_item_end(name, show, __FILE__, __LINE__))
+#define MF_TA_ACUM_ITEM_SHOW_RESULT() (mf_ta_show_accum_result(MF_TA_SHOW_STDOUT))
+#define MF_TA_ACUM_ITEM_SHOW_RESULT_TO(x) (mf_ta_show_accum_result(x))
+/*
+#define __mf_ta__(name, x) \
+MF_TA_ACUM_ITEM_BEGIN(name, 0); \
+x \
+MF_TA_ACUM_ITEM_END(name, 0);
+
+*/
+
+#else /*#ifdef MYFILE_USE_TA*/
+
+#define MF_TA_INIT()
+#define MF_TA_RELEASE()
+#define MF_TA_SET_ENABLE(enable)
+
+/* checkpoint handling */
+#define MF_TA_ADD_CHECKPOINT(name, show)
+#define MF_TA_SHOW_CHECKPOINTS()
+#define MF_TA_SHOW_DIFF(name1, name2)
+#define MF_TA_GET_NUMOF_CHECKPOINTS()
+#define MF_TA_GET_DIFF(name1, name2)
+/* #define MF_TA_GET_NAME(idx) */
+
+/* accum item handling */
+#define MF_TA_ACUM_ITEM_BEGIN(name, show)
+#define MF_TA_ACUM_ITEM_END(name, show)
+#define MF_TA_ACUM_ITEM_SHOW_RESULT()
+#define MF_TA_ACUM_ITEM_SHOW_RESULT_TO(x)
+/*
+#define __mf_ta__(name, x)
+*/
+#endif /*#ifdef MYFILE_USE_TA */
+
+#endif //_MF_TA_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_TRAY_H_
+#define _MF_TRAY_H_
+
+#include <Elementary.h>
+
+#include "mf-conf.h"
+#include "mf-fs-util.h"
+
+
+typedef struct {
+ const char *category_item;
+ const char *thumb_path;
+ struct appdata *ap;
+} mfCategoryData_s;
+
+
+#ifdef MYFILE_TRAY_FEATURE
+
+typedef enum __mf_tray_item_category mf_tray_item_category;
+enum __mf_tray_item_category{
+ mf_tray_item_category_none = 0x0000,
+ mf_tray_item_category_image = 0x0001,
+ mf_tray_item_category_video = 0x0002,
+ mf_tray_item_category_sounds = 0x0004,
+ mf_tray_item_category_document = 0x0008,
+ mf_tray_item_category_others = 0x0010,
+ mf_tray_item_category_voice = 0x0020,
+ mf_tray_item_category_download_app = 0x0040,
+ mf_tray_item_category_recent = 0x0080,
+ mf_tray_item_category_max = 0xffff
+};
+
+typedef enum {
+ MF_STORAGE_SLEEP = 0,
+ MF_STORAGE_IMAGE,
+ MF_STORAGE_VIDEO,
+ MF_STORAGE_SOUND,
+ MF_STORAGE_DOCUMENT,
+ MF_STORAGE_RECENT,
+ MF_STORAGE_MAX,
+} mf_update_type;
+
+typedef struct _update_info_t {
+ double total_size;
+ mf_update_type type;
+} Update_Info;
+
+typedef void(* mf_storage_update_cb)(mf_tray_item_category category, Update_Info* update_info, void *pUserData);
+
+Evas_Object *mf_tray_create(Evas_Object *parent, void *data);
+int mf_tray_item_type(const char *path);
+Evas_Object *mf_category_create(void *data);
+void mf_category_refresh(void *data);
+void mf_tray_item_search(void *data, int type);
+
+#endif
+void mf_category_widgets_lang_changed(void *data, Evas_Object *obj, void *event_info);
+Evas_Object *mf_category_widgets_create(void *data, Evas_Object *parent);
+void mf_category_storage_size_reset(mf_tray_item_category category);
+void mf_category_storage_size_refresh(mf_tray_item_category category, Update_Info* update_info, void *pUserData);
+int mf_tray_item_category_type_get_by_file_type(fsFileType type);
+void mf_category_size_update(void *data);
+
+#endif //_MF_TRAY_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_DLOG_H_
+#define __DEF_MF_UG_DETAIL_DLOG_H_
+#include <stdio.h>
+#include <string.h>
+#include "mf-dlog.h"
+
+#define DLOG_ON 1
+
+#define ug_myfile_detail_log(fmt, args...) \
+ do { \
+ myfile_dlog("\x1b[%dm\x1b[%dm[myfile_details] [%s:%d] : "fmt, \
+ 40, 32, __func__, __LINE__, ##args); \
+ myfile_dlog("\x1b[0m\n"); \
+ } while (0)
+
+#if DLOG_ON
+
+#define ug_detail_debug(fmt , args...) LOGD("[%s][%d]debug message from ug-myfile-efl is : "fmt"\n", __func__, __LINE__, ##args)
+#define myfile_dlog(fmt , args...) LOGD("[%s][%d]: "fmt"\n", __func__, __LINE__, ##args)
+#define myfile_dlog_assert(fmt , args...) LOGE("[%s]: "fmt"\n", __func__, ##args)
+#define myfile_dlog_func_line() LOGD("[%s][%d]\n", __func__, __LINE__)
+#define myfile_dlog_func_start() LOGD("[%s][%d][ START ]\n", __func__, __LINE__)
+#define myfile_dlog_func_end() LOGD("[%s][%d][ END ]\n", __func__, __LINE__)
+#else
+#define myfile_dlog(fmt , args...) printf("[MYFILE][%40s:%4d] "fmt"\n", __func__, __LINE__, ##args)
+#define myfile_dlog_assert(fmt , args...) printf("[MYFILE][%40s:%4d][###assert###] "fmt"\n", __func__, __LINE__, ##args)
+#define myfile_dlog_func_line() printf("[MYFILE][%40s:%4d]\n", __func__, __LINE__)
+#endif
+
+#define startfunc myfile_dlog("+- START -------------------------");
+#define endfunc myfile_dlog("+- END --------------------------");
+
+
+#define ug_detail_trace_error(fmt, arg...) \
+ do { \
+ LOGE("[%s][%d] "fmt"\n", strrchr(__FILE__, '/')+1, __LINE__, ##arg); \
+ } while (0)
+
+#define ug_detail_retvm_if(expr, val, fmt, arg...) \
+ do { \
+ if (expr) { \
+ ug_detail_trace_error(fmt, ##arg); \
+ return (val); \
+ } \
+ } while (0)
+
+#define ug_detail_retv_if(expr, val) \
+ do { \
+ if (expr) { \
+ return (val); \
+ } \
+ } while (0)
+
+#define ug_detail_retm_if(expr, fmt, arg...) \
+ do { \
+ if (expr) { \
+ ug_detail_trace_error(fmt, ##arg); \
+ return; \
+ } \
+ } while (0)
+
+#define UG_DETAIL_TRACE_BEGIN \
+ do {\
+ {\
+ LOGD("\n\033[0;35mENTER FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ } while (0);
+
+#define UG_DETAIL_TRACE_END \
+ do {\
+ {\
+ LOGD("\n\033[0;35mEXIT FUNCTION: %s. \033[0m\t%s:%d\n", \
+ __FUNCTION__, (char *)(strrchr(__FILE__, '/')+1), __LINE__);\
+ } \
+ } while (0);
+
+#endif /* end of __DEF_MF_UG_DETAIL_DLOG_H_*/
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_FS_H_
+#define __DEF_MF_UG_DETAIL_FS_H_
+
+#include <stdio.h>
+#include <stdbool.h>
+#include <string.h>
+#include <stdlib.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <linux/fs.h>
+#include <Eina.h>
+#include <glib.h>
+
+#include <Elementary.h>
+#include <utils_i18n.h>
+#include "mf-ug-detail-dlog.h"
+#include "mf-ug-detail-view.h"
+
+#define UG_MYFILE_DIR_PATH_LEN_MAX 4096
+#define UG_MYFILE_FILE_NAME_LEN_MAX 256
+#define UG_FILE_EXT_LEN_MAX 32
+#define UG_FILE_SIZE_LEN_MAX 64
+#define UG_FILE_CREATE_DATE_MAX 128
+#define UG_NOMAL_BUF 128
+#define UG_MYFILE_CHILDPATH_LEN 512
+#define UG_PHONE_FOLDER "/opt/usr/media"
+#define UG_MEMORY_FOLDER "/opt/storage/sdcard"
+#define UG_MEMORY_DEV_FOLDER "/dev/mmcblk1p1"
+
+#define UG_MF_ERROR_MASKL16 0xFFFF
+#define UG_MID_CONTENTS_MGR_ERROR 0 /*MID_CONTENTS_MGR_SERVICE*/
+#define UG_MF_ERROR_CHECK_SRC_ARG_VALID 0x0001
+#define UG_MF_ERROR_CHECK_SRC_EXIST 0x0004
+#define UG_MF_ERROR_CHECK_SRC_PATH_VALID 0x0010
+
+#define UG_MF_ERROR_SET(X) (X & MF_ERROR_MASKL16)
+/**< No error */
+#define UG_MYFILE_ERR_NONE \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x00))
+/**< invalid src argument */
+#define UG_MYFILE_ERR_SRC_ARG_INVALID \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x01))
+/**< get stat failed */
+#define UG_MYFILE_ERR_GET_STAT_FAIL \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x02))
+/**< storage type error */
+#define UG_MYFILE_ERR_STORAGE_TYPE_ERROR \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x03))
+/**< get file category failed */
+#define UG_MYFILE_ERR_GET_CATEGORY_FAIL \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x04))
+
+/**< exception of invalid file name */
+#define UG_MYFILE_ERR_INVALID_FILE_NAME \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x06))
+/**< get ext type failed */
+#define UG_MYFILE_ERR_EXT_GET_ERROR \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x07))
+/**< exception of dir open*/
+#define UG_MYFILE_ERR_DIR_OPEN_FAIL \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x08))
+/**< exception of dir full */
+#define UG_MYFILE_ERR_DIR_FULL \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x09))
+
+#define UG_MYFILE_ERR_RETURN_VAL \
+ (UG_MID_CONTENTS_MGR_ERROR - UG_MF_ERROR_SET(0x0a))
+
+#include "mf-fs-util.h"
+#define File_Type fsFileType
+
+typedef enum __Mf_Storage Mf_Storage;
+enum __Mf_Storage {
+ D_MYFILE_NONE,
+ D_MYFILE_PHONE,
+ D_MYFILE_MMC,
+ D_MYFILE_MAX
+};
+
+typedef struct __Node_Info Node_Info;
+struct __Node_Info {
+ char path[UG_MYFILE_DIR_PATH_LEN_MAX];
+ char name[UG_MYFILE_FILE_NAME_LEN_MAX];
+ i18n_udate date;
+ File_Type type;
+ char ext[UG_FILE_EXT_LEN_MAX];
+ LONG_LONG_UNSIGNED_INT size;
+};
+
+int mf_ug_detail_fs_get_store_type(const char *filepath, Mf_Storage *store_type);
+
+int mf_ug_detail_fs_is_dir(const char *filepath);
+
+int mf_ug_detaill_fs_get_file_stat(const char *filename, Node_Info **node);
+
+int mf_ug_detail_fs_get_file_type(const char *filepath, File_Type *category);
+
+int mf_ug_detail_fs_get_logi_path(const char *full_path, char *path);
+
+GString *mf_ug_detail_fs_parse_file_type(GString *path);
+
+int mf_ug_detail_fs_get_list_len(const Eina_List *list);
+
+View_Style mf_ug_detail_fs_get_view_type(char *path, GString *type);
+
+GString *mf_ug_detail_fs_get_parent(char *fullpath);
+
+int mf_ug_detail_fs_get_file_list(GString *folder_name, Eina_List **dir_list, Eina_List **file_list);
+
+LONG_LONG_UNSIGNED_INT mf_ug_detail_fs_get_folder_size(char *path);
+
+int mf_ug_detail_fs_check_path(void *data, char *path);
+File_Type mf_ug_detail_fs_get_category_by_mime(const char *mime);
+int mf_ug_detail_fs_get_file_ext(const char *filepath, char *file_ext);
+
+#endif
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_MEDIA_H_
+#define __DEF_MF_UG_DETAIL_MEDIA_H_
+
+#include "mf-ug-detail.h"
+#include "mf-ug-detail-view.h"
+#include <libexif/exif-data.h>
+
+#include "mf-ug-detail-fs.h"
+
+
+void mf_ug_detail_media_get_common_info(void *data, char *path);
+
+void mf_ug_detail_media_get_exif_info(void *data);
+
+void mf_ug_detail_media_get_file_resolution(void *data, char *path);
+
+void mf_ug_detail_media_get_file_location(void *data, char* path);
+char *mf_ug_detail_media_get_icu_date(i18n_udate date);
+void mf_ug_detail_media_get_file_ext(void *data, char *path);
+
+#endif //__DEF_MF_UG_DETAIL_MEDIA_H_
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_RESOURCE_H_
+#define __DEF_MF_UG_DETAIL_RESOURCE_H_
+
+#include <stdio.h>
+#include <assert.h>
+#include <glib.h>
+
+char *mf_detail_widget_get_text(const char *ID);
+/******************* local string **********/
+#define MF_UG_DETAIL_LABEL_IMPOSSIBLE mf_detail_widget_get_text("IDS_MF_BODY_IMPOSSIBLE")
+#define MF_UG_DETAIL_LABEL_POSSIBLE mf_detail_widget_get_text("IDS_MF_BODY_POSSIBLE")
+
+#define MF_UG_DETAIL_LABEL_VALIDITY mf_detail_widget_get_text("IDS_MF_BODY_VALIDITY")
+#define MF_UG_DETAIL_LABEL_ANY mf_detail_widget_get_text("IDS_MF_BODY_ANY")
+#define MF_UG_DETAIL_LABEL_EXECUTE mf_detail_widget_get_text("IDS_MF_BODY_EXECUTE")
+#define MF_UG_DETAIL_LABEL_CONTENTS mf_detail_widget_get_text("IDS_MF_BODY_CONTAINS") //"IDS_MF_BODY_CONTENTS"
+#define MF_UG_DETAIL_LABEL_CREATE_DATE mf_detail_widget_get_text("IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB") //"IDS_MF_BODY_LAST_MODIFIED_M_DATE_ABB"
+#define MF_UG_DETAIL_LABEL_TIME_COUNT mf_detail_widget_get_text("IDS_MF_BODY_TIMED_COUNT")
+
+#define MF_UG_DETAIL_LABEL_INTERVAL mf_detail_widget_get_text("IDS_MF_BODY_INTERVAL")
+#define MF_UG_DETAIL_LABEL_INDIVIDUAL mf_detail_widget_get_text("IDS_MF_BODY_INDIVIDUAL")
+
+#define MF_UG_DETAIL_LABEL_VENDOR "IDS_MF_BODY_VENDOR"
+#define MF_UG_DETAIL_LABEL_RIGHT_STATUS "IDS_MF_BODY_RIGHT_STATUS"
+#define MF_UG_DETAIL_LABEL_DETAILS_CHAP "IDS_COM_BODY_DETAILS"
+
+/************* system string *************/
+#define MF_UG_DETAIL_LABEL_PLAY mf_detail_widget_get_text("IDS_COM_SK_PLAY")
+#define MF_UG_DETAIL_LABEL_DISPLAY mf_detail_widget_get_text("IDS_COM_BODY_DISPLAY")
+#define MF_UG_DETAIL_LABEL_PRINT mf_detail_widget_get_text("IDS_COM_SK_PRINT")
+#define MF_UG_DETAIL_LABEL_COPY mf_detail_widget_get_text("IDS_COM_BODY_COPY")
+#define MF_UG_DETAIL_LABEL_MOVE mf_detail_widget_get_text("IDS_COM_BODY_MOVE")
+#define MF_UG_DETAIL_LABEL_UNLIMITED mf_detail_widget_get_text("IDS_COM_POP_UNLIMITED")
+#define MF_UG_DETAIL_LABEL_SYSTEM mf_detail_widget_get_text("IDS_COM_BODY_SYSTEM")
+#define MF_UG_DETAIL_LABEL_UNKNOWN mf_detail_widget_get_text("IDS_COM_BODY_UNKNOWN")
+#define MF_UG_DETAIL_LABEL_DETAILS mf_detail_widget_get_text("IDS_COM_BODY_DETAILS")
+#define MF_UG_DETAIL_LABEL_NAME "IDS_COM_BODY_DETAILS_NAME"
+#define MF_UG_DETAIL_LABEL_SIZE "IDS_COM_BODY_SIZE"
+#define MF_UG_DETAIL_LABEL_FORMAT mf_detail_widget_get_text("IDS_MF_MBODY_FORMAT") //"IDS_MF_POP_FORMAT" //"IDS_COM_BODY_FORMAT"
+#define MF_UG_DETAIL_LABEL_RESOLUTION "IDS_IDLE_BODY_RESOLUTION"
+#define MF_UG_DETAIL_LABEL_LOCATION mf_detail_widget_get_text("IDS_LBS_BODY_PATH") //"IDS_COM_BODY_LOCATION"
+#define MF_UG_DETAIL_LABEL_TIME "IDS_COM_BODY_TIME"
+#define MF_UG_DETAIL_LABEL_LATITUDE "IDS_COM_BODY_LATITUDE"
+#define MF_UG_DETAIL_LABEL_LONGITUDE "IDS_COM_BODY_LONGITUDE"
+#define MF_UG_DETAIL_LABEL_DESCRIPTION "IDS_COM_BODY_DESCRIPTION"
+#define MF_UG_DETAIL_LABEL_FORWARDING "IDS_COM_BODY_FORWARDING"
+#define MF_UG_DETAIL_LABEL_AVALIABLE_USE "IDS_COM_POP_AVAILABLE_USES"
+#define MF_UG_DETAIL_LABEL_TYPE "IDS_COM_BODY_DETAILS_TYPE"
+#define MF_UG_DETAIL_LABEL_BASIC "IDS_COM_BODY_BASIC"
+#define MF_UG_DETAIL_LABEL_INFORMATION "IDS_COM_BODY_INFORMATION"
+#define MF_UG_DETAIL_LABELL_FILES mf_detail_widget_get_text("IDS_COM_OPT_FILES")
+#define MF_UG_DETAIL_LABELL_FILE mf_detail_widget_get_text("IDS_COM_POP_FILE")
+#define MF_UG_DETAIL_LABELL_FOLDER mf_detail_widget_get_text("IDS_COM_POP_FOLDER")
+#define MF_UG_DETAIL_LABELL_FOLDERS mf_detail_widget_get_text("IDS_COM_BODY_FOLDERS")
+#define MF_UG_DETAIL_LABEL_DEVICE_MEMORY mf_detail_widget_get_text("IDS_VIDEO_SBODY_DEVICE_STORAGE") //mf_detail_widget_get_text("IDS_MF_BODY_DEVICE_MEMORY_ABB")
+#define MF_UG_DETAIL_LABEL_SD_CARD mf_detail_widget_get_text("IDS_MF_BODY_SD_CARD_ABB")
+#define MF_UG_DETAIL_LABEL_SIZE_B "IDS_COM_BODY_BYTE"
+#define MF_UG_DETAIL_LABEL_SIZE_K "IDS_COM_BODY_KBYTE"
+#define MF_UG_DETAIL_LABEL_SIZE_M "IDS_COM_BODY_MB"
+#define MF_UG_DETAIL_LABEL_SIZE_G "IDS_COM_BODY_GB"
+#define MF_UG_DETAIL_LABEL_TOTAL_SIZE mf_detail_widget_get_text("IDS_MF_TMBODY_TOTAL_SIZE")
+#define MF_UG_DETAIL_LABEL_CONTAINS mf_detail_widget_get_text("IDS_MF_BODY_CONTAINS")
+
+#endif //__DEF_MF_UG_DETAIL_RESOURCE_H_
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_VIEW_H_
+#define __DEF_MF_UG_DETAIL_VIEW_H_
+
+#ifndef UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+
+#include <app.h>
+#include "mf-ug-detail-resource.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+#include <Elementary.h>
+#include <libintl.h>
+
+#ifndef PREFIX
+#define PREFIX "/usr"
+#endif
+
+#define UG_LOCALEDIR "/usr/ug/res/locale"
+#define DETAIL_UG_PKGNAME "ug-myfile-detail-efl"
+
+#define _UG_EDJ(o) elm_layout_edje_get(o)
+
+#define FOLDER_DETILES_NUM 5
+#define FOLDER_NORMDETILES_NUM 4
+#define FILE_DETILES_NUM 4
+#define FILE_EXIF_INFO_NUM 2
+#define BUF_SIZE 4096
+#define BASIC_SIZE 1024 /*used for file size check*/
+
+#define LONG_LONG_UNSIGNED_INT off_t
+
+struct MF_LIST_Item_S {
+ GString *m_ItemName;
+ struct detailData *detail;
+};
+
+enum UG_SIZE_TYPE {
+ UG_SIZE_BYTE = 0,
+ UG_SIZE_KB,
+ UG_SIZE_MB,
+ UG_SIZE_GB
+};
+
+typedef enum __View_Style View_Style;
+enum __View_Style {
+ VIEW_NONE = 0,
+ VIEW_DIR,
+ VIEW_FILE_NORMAL,
+ VIEW_FILE_IMAGE,
+ VIEW_FILE_VIDEO,
+ VIEW_FILE_WITH_GPS,
+ VIEW_FILE_MULTI,
+ VIEW_MAX
+};
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* end of __DEF_MF_UG_DETAIL_VIEW_H_ */
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MF_UG_DETAIL_H_
+#define __DEF_MF_UG_DETAIL_H_
+
+#define __ARM__
+
+#include <Elementary.h>
+#include <Ethumb.h>
+#include <glib.h>
+#include <Ecore.h>
+#include "mf-ug-detail-view.h"
+/* for SG */
+#include <glib-object.h>
+#include <utils_i18n.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <linux/fs.h>
+
+/* for dlog */
+#include "mf-ug-detail-dlog.h"
+#include "mf-ug-detail-view.h"
+#include "mf-ug-detail-fs.h"
+#include "mf-ug-detail-media.h"
+
+/*********** Global Definitions ***********/
+
+struct myfileStatus {
+ View_Style view_type;
+ GString *path;
+ Elm_Genlist_Item_Class itc;
+ Elm_Genlist_Item_Class title_itc;
+ Elm_Genlist_Item_Class seperator_itc;
+ Elm_Genlist_Item_Class multiline_itc;
+};
+
+struct myfileInfo {
+ /** Common info*/
+ i18n_udate date;
+ int validFlag;
+ int category_type;
+ int method;
+ int permission;
+ int file_type;
+ LONG_LONG_UNSIGNED_INT size;
+ char *filesize;
+ char *filepath;
+ char *filename;
+ char *file_ext;
+ char *file_location;
+ char *contains;
+ char *create_date;
+ GString *category;
+ /**resolution */
+ char *resolution;
+ /**Gps info */
+ char *latitude;
+ char *longitude;
+ double dsize;
+ int unit_num;
+} ;
+
+
+typedef struct detailData mfDetailData;
+struct detailData {
+ struct myfileStatus mf_Status;
+ struct myfileInfo mf_Info;
+};
+
+
+#define IF_FREE(ptr) if (ptr) {free(ptr); ptr = NULL;}
+
+Evas_Object *mf_ug_detail_view_create_genlist(Evas_Object *parent, void *data);
+
+struct detailData *mf_ug_detail_multi_info_extract(const char *path);
+struct detailData *mf_ug_detail_common_info_extract(const char *path);
+void mf_ug_detail_view_init_data(void *data);
+void mf_ug_detail_view_destroy_data(void *data);
+void mf_ug_detail_view_process_genlist(void *data, Evas_Object *genlist);
+
+
+#endif /* __DEF_MF_UG_DETAIL_H_ */
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __DEF_MYFILE_UTIL_H_
+#define __DEF_MYFILE_UTIL_H_
+
+#include <sys/time.h>
+#include <stdbool.h>
+#include <assert.h>
+#include <stdlib.h>
+#include <app.h>
+#include <Elementary.h>
+#include <package_manager.h>
+#include "mf-fo-common.h"
+#include "mf-fs-util.h"
+#include "mf-media-types.h"
+#include "mf-object-conf.h"
+
+#define MF_ICON_SOFT_SEARCH_BACK "myfile_icon_soft_search_back.png"
+#define MF_ICON_SOFT_SEARCH_CANCEL "T01_2_button_expand_cancel.png"
+#define MF_ICON_SOFT_BACK "myfile_icon_soft_back.png"
+#define MF_SCALE_FACTORY elm_config_scale_get()
+#define SAFE_FREE_CHAR(x) do {\
+ if ((x) != NULL) {\
+ free(x); \
+ x = NULL;\
+ } \
+ } while (0)
+
+#define SAFE_FREE_GSTRING(x) do {\
+ if ((x) != NULL) {\
+ g_string_free(x, TRUE); \
+ x = NULL;\
+ } \
+ } while (0)
+
+#define CHAR_CHECK_NULL_GOTO(arg, dest) do {\
+ if ((arg) == NULL) {\
+ goto dest;\
+ } \
+ } while (0)
+
+#define GSTRING_CHECK_NULL_GOTO(arg, dest) do {\
+ if ((arg) == NULL || (arg->str) == NULL) {\
+ goto dest;\
+ } \
+ } while (0)
+
+#define SAFE_TIMER_DEL(x) do {\
+ if ((x) != NULL) {\
+ ecore_timer_del(x); \
+ x = NULL;\
+ } \
+ } while (0)
+
+#define SAFE_DEL_NAVI_ITEM(x) do {\
+ if ((*x) != NULL) {\
+ elm_object_item_del(*x); \
+ (*x) = NULL;\
+ } \
+ } while (0)
+
+#define SAFE_DEL_ECORE_TIMER(timer) do { \
+ if (timer) { \
+ ecore_timer_del(timer);\
+ timer = NULL; \
+ } \
+ } while (0)
+
+#define SAFE_FREE_OBJ(x) do {\
+ if ((x) != NULL) {\
+ evas_object_del(x); \
+ x = NULL;\
+ } \
+ } while (0)
+
+#define SAFE_STRCPY(dest, src) \
+ do { if (!dest||!src)break;\
+ strncpy (dest , src, sizeof(dest)-1);\
+ dest[sizeof(dest)-1] = 0; }while(0)
+
+#define mf_ecore_idler_del(idler) do { \
+ if (idler) { \
+ ecore_idler_del(idler);\
+ idler = NULL; \
+ } \
+ } while (0)
+
+#define SAFE_FREE_ECORE_EVENT(event) do { \
+ if (event) { \
+ ecore_event_handler_del(event);\
+ event = NULL; \
+ } \
+ } while (0)
+
+#define mf_genlist_item_class_free(x) do { \
+ if (x) { \
+ elm_genlist_item_class_free(x);\
+ x = NULL; \
+ } \
+ } while (0)
+typedef enum _MF_INTERNAL_NAME_ERR MF_INTERNAL_NAME_ERR;
+enum _MF_INTERNAL_NAME_ERR {
+ MF_INTERNAL_FILE_NAME_NULL = 1,
+ MF_INTERNAL_FILE_NAME_EMPTY,
+ MF_INTERNAL_FILE_NAME_IGNORE,
+ MF_INTERNAL_FILE_NAME_CHUG,
+ MF_INTERNAL_FILE_NAME_MAX_LENGTH,
+ MF_INTERNAL_FILE_NAME_INVALID_CHAR,
+};
+
+typedef enum __mf_thumbnail_type mf_thumbnail_type;
+enum __mf_thumbnail_type {
+ MF_THUMBNAIL_TYPE_DEFAULT,
+ MF_THUMBNAIL_TYPE_THUMBNAIL,
+ MF_THUMBNAIL_TYPE_MAX
+};
+
+#define MYFILE_MAGIC_MAIN_CONTEXT (0x1983cdaf)
+#define MYFILE_MAGIC_DETAIL_LIST_ITEM (0x1977abcd)
+#define MYFILE_MAGIC_PIPE_DATA (0x0716ffcc)
+
+#define MYFILE_FINISH_MMC_INIT_DATA "db/Apps/FileManager/FinishMmcInitData"
+
+#define MYFILE_MAGIC unsigned int __magic
+#define MYFILE_MAGIC_SET(d, m) (d)->__magic = (m)
+#define MYFILE_MAGIC_CHECK(d, m) ((d) && ((d)->__magic == (m)))
+
+#define MYFILE_DBUS_SIGNAL_INTERFACE "app.fexplorer.dbus.Signal"
+#define MYFILE_DBUS_SIGNAL_PATH "/app/fexplorer/dbus"
+#define MAX_LEN_VIB_DURATION 0.5
+
+typedef enum _MORE_TYPE MORE_TYPE;
+enum _MORE_TYPE { /* softkey / contextual popup */
+ MORE_DEFAULT = 0,
+ MORE_EDIT, // 1
+ MORE_SHARE_EDIT, // 2
+ MORE_DELETE, // 3
+ MORE_IDLE_DELETE, // 4
+
+ MORE_DATA_COPYING, // 5
+ MORE_DATA_MOVING, // 6
+ MORE_DATA_DECOMPRESSING, // 7 apply the new UI feature of decompress
+ MORE_COMPRESS, // 8
+ MORE_DECOMPRESS, // 9
+
+ MORE_INTERNAL_COPY_MOVE,// 10
+ MORE_INTERNAL_COPY, // 11
+ MORE_INTERNAL_MOVE, // 12
+ MORE_THUMBNAIL_RENAME, // 13
+ MORE_RENAME, // 14
+
+ MORE_SEARCH, // 15
+ MORE_DECOMPRESS_HERE, // 16
+ MORE_INTERNAL_DECOMPRESS,// 17 apply the new UI feature of decompress
+ MORE_SETTING,
+ MORE_ADVANCED_SEARCH,
+
+ MORE_ADVANCED_SEARCH_RESULT,
+ MORE_EDIT_COPY,
+ MORE_EDIT_MOVE,
+ MORE_EDIT_RENAME,
+ MORE_EDIT_ADD_SHORTCUT,
+
+ MORE_EDIT_DELETE_SHORTCUT,
+ MORE_EDIT_DELETE_RECENT,
+ MORE_EDIT_UNINSTALL,
+ MORE_EDIT_DELETE,
+ MORE_EDIT_DETAIL,
+
+ MORE_DOING_UNINSTALL,
+ MORE_TYPE_MAX
+};
+
+typedef enum __mf_view_type_e mf_view_type_e;
+enum __mf_view_type_e {
+ mf_view_none = 0,
+ mf_view_root,
+ mf_view_root_category,
+ mf_view_storage,
+ mf_view_recent,
+ mf_view_normal,
+ mf_view_detail,
+};
+
+typedef enum _LAUNCH_TYPE LAUNCH_TYPE;
+enum _LAUNCH_TYPE {
+ LAUNCH_TYPE_FORK = 0,
+ LAUNCH_TYPE_FAKE,
+ LAUNCH_TYPE_FAIL,
+ LAUNCH_TYPE_DIR,
+ LAUNCH_TYPE_UNSUPPORT,
+ LAUNCH_TYPE_MAX
+};
+
+typedef enum __mf_list_type mf_list_type;
+enum __mf_list_type {
+ mf_list_recent_files = 0,
+ mf_list_shortcut,
+ mf_list_normal,
+};
+
+typedef enum _REPORT_TYPE REPORT_TYPE;
+enum _REPORT_TYPE {
+ MYFILE_REPORT_NONE = 1,
+ MYFILE_REPORT_RECURSION_DETECT,
+ MYFILE_REPORT_BOTH_ARE_SAME_FILE,
+ MYFILE_REPORT_MAX,
+};
+
+typedef enum _MYFILE_FILE_NAME_TYPE MYFILE_FILE_NAME_TYPE;
+enum _MYFILE_FILE_NAME_TYPE {
+ FILE_NAME_WITH_BRACKETS,
+ FILE_NAME_WITH_UNDERLINE,
+ FILE_NAME_NONE,
+};
+
+typedef enum _MYFILE_CONTENT_TYPE MYFILE_CONTENT_TYPE;
+enum _MYFILE_CONTENT_TYPE {
+ MYFILE_TYPE_MIN,
+ MYFILE_TYPE_GSTRING,
+ MYFILE_TYPE_CHAR,
+ MYFILE_TYPE_FSNODE,
+ MYFILE_TYPE_NAVILIST,
+ MYFILE_TYPE_ITEM_DATA,
+ MYFILE_TYPE_MAX
+};
+
+typedef enum __mf_network_type_e mf_network_type_e;
+enum __mf_network_type_e {
+ mf_network_none = 0,
+ mf_network_wifi = 0x01,
+ mf_network_cellular = 0x02
+};
+
+typedef enum
+{
+ PREF_TYPE_SORT_TYPE = 0,
+ PREF_TYPE_TIME_FORMAT,
+ PREF_TYPE_MASS_STORAGE,
+ PREF_TYPE_VIEW_STYLE,
+ PREF_TYPE_EXTENSION_STATE,
+ PREF_TYPE_RECENT_FILES,
+ PREF_TYPE_HIDEN_STATE,
+ PREF_TYPE_MAX,
+} MYFILE_PREF_TYPE;
+
+bool mf_util_check_forbidden_operation(void *data);
+int mf_util_check_disk_space(void *data);
+void mf_util_refresh_screen(void *data);
+int mf_util_is_mmc_on(int *mmc_card);
+int mf_util_get_eina_list_len(const Eina_List *list);
+void mf_util_free_eina_list_with_data(Eina_List **list, MYFILE_CONTENT_TYPE type);
+void mf_util_operation_alloc_failed(void *data);
+void mf_util_action_storage_insert(void *data, char *pItemLabel);
+int mf_util_get_pref_value(MYFILE_PREF_TYPE type, int *value);
+void mf_util_set_sort_type(int value);
+void mf_util_merge_eina_list_to_glist(const Eina_List *eSource, GList **gSource);
+void mf_util_exception_func(void *data);
+int mf_util_is_valid_name_check(const char *name);
+void mf_util_ex_disk_list_update(void *data);
+long mf_util_character_count_get(const char *original);
+/**icu related**/
+char *mf_util_get_icu_date(fsNodeInfo *pNode);
+int mf_util_icu_init(void *data);
+void mf_util_icu_finalize(void *data);
+char *mf_util_icu_translate(void *data, i18n_udate date, bool is_init_checking);
+void mf_util_set_pm_lock(void *data, Eina_Bool isLock);
+gboolean mf_util_is_file_selected(Eina_List **source, GString *path);
+void mf_util_sort_the_file_list(void *data);
+int mf_util_generate_file_list(void *data);
+char *mf_util_get_text(const char *ID);
+void mf_util_set_view_style(int value);
+int mf_util_generate_root_view_file_list(void *data, Eina_List **list, int storage_state);
+void mf_util_set_extension_state(int value);
+void mf_util_set_hiden_state(int value);
+
+const char *mf_util_search_markup_keyword(const char *string, char *searchword, bool *result);
+void mf_util_set_recent_file(char *path);
+void mf_util_remove_item_from_list_by_location(Eina_List **list, int location);
+void mf_util_generate_list(Eina_List **list, const char *path, int file_type, int list_type);
+bool mf_util_is_rotation_lock(void);
+void mf_util_remove_item_from_list_by_name(Eina_List **list, const char *path);
+fsNodeInfo *mf_util_generate_pnode(const char *path, int file_type);
+void mf_util_update_item_from_list_by_name(Eina_List **list, const char *path, char *new_name);
+int mf_util_rotate_state_get(Evas_Object *win);
+int mf_util_get_rotate_state_by_angle(int angle);
+void mf_util_generate_saved_files_list(void *data, int type);
+void mf_util_free_data(void **data, int type);
+
+char *mf_util_get_shortcut();
+void mf_util_add_shortcut(char *path);
+void mf_util_item_remove_invalid_category_items(Eina_List **list);
+void mf_util_db_add_recent_files(MFDHandle *handle, const char *path, const char *name, int storage, const char *thumbnail);
+void mf_util_db_get_recent_files(MFDHandle *handle, void *data);
+void mf_util_db_remove_recent_files(MFDHandle *handle, char *recent_file);
+void mf_util_rotation_flag_set(bool rotation);
+void mf_util_rotation_flag_get(int *rotation);
+
+void mf_util_check_pnode_list_items_exists(Eina_List **list);
+void mf_util_db_remove_shortcut(MFDHandle *handle, char *shortcut);
+bool mf_util_db_find_shortcut(MFDHandle *handle, const char *path, const char *name, int storage);
+bool mf_util_db_find_shortcut_display_name(MFDHandle *handle, const char *name);
+void mf_util_db_add_shortcut(MFDHandle *handle, const char *path, const char *name, int storage);
+void mf_util_db_remove_recent_files(MFDHandle *handle, char *recent_file);
+void mf_util_db_add_recent_files(MFDHandle *handle, const char *path, const char *name, int storage, const char *thumbnail);
+void mf_util_generate_list_prepend(Eina_List **list, const char *path, int file_type, int list_type);
+void mf_util_normal_item_data_free(mfItemData_s **item_data);
+bool mf_util_is_low_memory(const char *path, unsigned long long size);
+gboolean mf_util_NFD_strstr(const char *nor_str, const char *nor_needle);
+void mf_util_first_item_push(void *data);
+void mf_util_path_stack_free();
+char *mf_util_first_item_get(char *path);
+int mf_util_get_storage_id(void);
+
+#endif /* __DEF_MYFILE_UTIL_H_ */
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef __MF_VIEW_H_DEF__
+#define __MF_VIEW_H_DEF__
+
+#include <stdio.h>
+#include <assert.h>
+#include <glib.h>
+
+#include <Elementary.h>
+#include <media_content.h>
+#include "mf-object-conf.h"
+#include "mf-main.h"
+
+typedef enum __mf_list_data_type_e mf_list_data_type_e;
+enum __mf_list_data_type_e {
+ mf_list_data_fullpath,
+ mf_list_data_max
+};
+
+typedef enum __mf_category_list_type_e mf_category_list_type_e;
+enum __mf_category_list_type_e {
+ mf_category_list_image,
+ mf_category_list_video,
+ mf_category_list_audio,
+ mf_category_list_document,
+ mf_category_list_max
+};
+
+void mf_view_phone_storage_init(void *data);
+void mf_view_refresh(void *data);
+void mf_view_set_main_layout_content(void *data);
+void mf_view_split_create(void *data);
+void mf_view_unset_main_layout_content(Evas_Object *layout);
+void mf_view_items_remove(Evas_Object *parent, int storage, int type);
+void mf_view_item_remove(Evas_Object *parent, const char *path, int type);
+bool mf_view_same_item_exist(Evas_Object *obj, const char *check_path, mf_obj_type_e type);
+Elm_Object_Item *mf_view_item_append(Evas_Object *parent, fsNodeInfo *pNode, void *data);
+void mf_root_view_create(void *data);
+void mf_normal_view_create(void *data);
+void mf_category_view_create(void *data, bool flag_show);
+void mf_view_update(void *data);
+char *mf_view_item_data_get(void *data, int data_type);
+void mf_view_item_remove_by_type(Evas_Object *parent, int storage_type, int view_type);
+void mf_view_reset_record(oper_record *record);
+int mf_view_style_get(void *data);
+Elm_Object_Item *mf_view_item_append_with_data(Evas_Object *parent, mfItemData_s *item_data, void *data, void *itc, Evas_Smart_Cb func,void *user_data);
+void mf_category_list_update_cb(media_content_error_e error,
+ int pid,
+ media_content_db_update_item_type_e update_item,
+ media_content_db_update_type_e update_type,
+ media_content_type_e media_type,
+ char *uuid,
+ char *path,
+ char *mime_type,
+ void *user_data);
+void mf_category_list_destory();
+Evas_Object *mf_category_get_from_media_db(void *data, int category, bool is_use_previous_state);
+
+Evas_Object *mf_root_view_create_content(void *data);
+Eina_Bool mf_root_view_back_cb(void *data, Elm_Object_Item *it);
+void mf_view_state_set_with_pre(void *data, MORE_TYPE state);
+void mf_view_state_reset_state_with_pre(void *data);
+MORE_TYPE mf_view_get_pre_state(void *data);
+Eina_Bool mf_view_is_root_view(void *data);
+Eina_Bool mf_view_is_operating(void *data);
+void mf_view_search_item_update(void *data, const char *path, char *new_path);
+Eina_Bool mf_view_item_popup_check(void *data, char *path);
+void mf_view_item_delete_by_name(void *data, const char *name);
+void mf_view_item_delete_by_exists(void *data);
+void mf_search_bar_content_object_create(void *data);
+void mf_view_resume(void *data);
+void mf_storage_view_create(void *data);
+void mf_recent_view_create(void *data);
+void mf_download_app_view_create(void *data);
+void mf_detail_view_create(void *data);
+void mf_root_view_append_mmc_item_after_phone(Evas_Object *parent, fsNodeInfo *pNode, void *data);
+void mf_detail_data_destroy(void *data);
+void mf_mw_root_category_item_update(void *data);
+Eina_Bool mf_view_is_item_exists_by_name(void *data, char *name);
+#endif
--- /dev/null
+org.tizen.myfile system::homedir rwxat- ------
+org.tizen.myfile system::media rwxat- ------
+org.tizen.myfile system::share rwxat- ------
+org.tizen.myfile pulseaudio rwxat- ------
+e17 org.tizen.myfile -w---- ------
+org.tizen.myfile device::app_logging -w---- ------
+org.tizen.myfile sys-assert::core rwxat- ------
+org.tizen.myfile privacy-manager::db r----l ------
+org.tizen.myfile pkgmgr::db r----l ------
+org.tizen.myfile ecore::lock rwxat- ------
+org.tizen.myfile system::home rwxat- ------
+org.tizen.myfile device::video r----- ------
+org.tizen.myfile system::crash -wx--- ------
+org.tizen.myfile system::use_internet rw---- ------
+org.tizen.myfile pkgmgr::svc r-x--- ------
+org.tizen.myfile media-data::db rw---- ------
+org.tizen.myfile app-svc::db rw---- ------
+org.tizen.myfile email-service::db rw---- ------
+org.tizen.myfile org.tizen.myfile::myfile-media.db rw---- ------
+org.tizen.myfile system::ext_storage::appdata rwxat----- ------
+org.tizen.myfile org.tizen.indicator rw---- ------
+org.tizen.myfile org.tizen.message r-x--- ------
+org.tizen.myfile org.tizen.cluster-home rw---- ------
+org.tizen.myfile org.tizen.setting r-x--- ------
+org.tizen.myfile org.tizen.email r-x--- ------
+org.tizen.myfile wifi_direct_manager -w---- ------
+org.tizen.myfile power_manager -w---- ------
+org.tizen.myfile email-service rw---- ------
+org.tizen.myfile media-server rwx--- ------
+org.tizen.myfile contacts-service -wx--- ------
+org.tizen.myfile sound_server rw---- ------
+org.tizen.myfile msg-service -w---- ------
+org.tizen.myfile thumb-server rw---- ------
+org.tizen.myfile system-server rw-a-- ------
+org.tizen.myfile mdm-server -w---- ------
+org.tizen.myfile efreet r-x--- ------
+org.tizen.myfile xorg rw---- ------
+org.tizen.myfile isf rwx--- ------
+org.tizen.myfile dbus rwx--- ------
+org.tizen.myfile nfc-manager -w---- ------
+org.tizen.myfile syslogd -w---- ------
+org.tizen.myfile data-provider-master::shortcut rw---- ------
+org.tizen.myfile data-provider-master::shortcut.shortcut -w---- ------
+org.tizen.myfile data-provider-master::utility r----- ------
+org.tizen.myfile data-provider-master::notification rw---- ------
+org.tizen.myfile data-provider-master::notification.client -w---- ------
+org.tizen.myfile data-provider-master::badge rw---- ------
+org.tizen.myfile data-provider-master::badge.client -w---- ------
+org.tizen.myfile deviced rwxa-- ------
+org.tizen.myfile deviced::display rw---- ------
+org.tizen.myfile deviced::power rw---- ------
+org.tizen.myfile crash-worker r-x--- ------
+org.tizen.myfile net.wifi-qs rwx--- ------
+org.tizen.myfile sys-assert::info -wx--- ------
+org.tizen.myfile cbhm r----- ------
+org.tizen.myfile org.tizen.admin-data rw---- ------
+org.tizen.myfile org.tizen.setting::default-resources r-x--- ------
+system::use_internet org.tizen.myfile -w---- ------
+org.tizen.data-provider-slave org.tizen.myfile rwx--- ------
+org.tizen.data-provider-slave org.tizen.myfile::myfile-media.db rwxa-- ------
+org.tizen.data-provider-slave media-data::db rwx--- ------
+org.tizen.data-provider-slave media-server rwx--- ------
+org.tizen.contacts org.tizen.myfile rwx--- ------
+org.tizen.email org.tizen.myfile rwx--- ------
+org.tizen.app-tray org.tizen.myfile r-x--- ------
+org.tizen.music-player-lite org.tizen.myfile rwx--- ------
+org.tizen.volume org.tizen.myfile r-x--- ------
+org.tizen.quickpanel org.tizen.myfile --x--- ------
+org.tizen.lockscreen org.tizen.myfile --x--- ------
+org.tizen.cluster-home org.tizen.myfile --x--- ------
+context-service org.tizen.myfile r-x--- ------
+media-server org.tizen.myfile rwx--- ------
+nfc-share-service org.tizen.myfile rw---- ------
+isf org.tizen.myfile --x--- ------
+net.wifi-qs org.tizen.myfile --x--- ------
+ug-image-viewer-efl org.tizen.myfile rwx--- ------
+org.tizen.dailybriefing-agent org.tizen.myfile --x--- ------
+org.tizen.indicator org.tizen.myfile --x--- ------
+org.tizen.miniapp-tray org.tizen.myfile --x--- ------
+org.tizen.add-viewer org.tizen.myfile --x--- ------
+org.tizen.draglock org.tizen.myfile --x--- ------
+org.tizen.menu-screen org.tizen.myfile --x--- ------
+felicalock org.tizen.myfile --x--- ------
+net.netpopup org.tizen.myfile --x--- ------
+org.tizen.lowbat-syspopup org.tizen.myfile --x--- ------
+org.tizen.app-selector org.tizen.myfile --x--- ------
+org.tizen.share org.tizen.myfile --x--- ------
+org.tizen.myfile xorg::screencapture r----- ------
+org.tizen.myfile csc-manager --x--- ------
+org.tizen.myfile org.tizen.memo r-x--- ------
+org.tizen.myfile org.tizen.gallery rwx--- ------
+org.tizen.myfile ims-service::db rw---- ------
+org.tizen.myfile org.tizen.message-lite rwx--- ------
+org.tizen.myfile key-storage::db rw---- ------
+org.tizen.myfile contacts-service::svc rwx--- ------
+org.tizen.myfile contacts-service::phonelog rw---- ------
+org.tizen.myfile msg-service::read rw---- ------
+org.tizen.myfile msg-service::write rw---- ------
+org.tizen.myfile msg-service::wappush rw---- ------
+org.tizen.myfile telephony_framework::api_manager r----- ------
+org.tizen.myfile telephony_framework::api_modem -w---- ------
+org.tizen.myfile telephony_framework::api_call -w---- ------
+org.tizen.myfile telephony_framework::api_network -w---- ------
+org.tizen.myfile mdm-server::admin r----- ------
+org.tizen.myfile mdm-server::misc r----- ------
+org.tizen.myfile aul::launch --x--- ------
+org.tizen.myfile aul::terminate --x--- ------
+org.tizen.myfile system::app_logging -w---- ------
+org.tizen.myfile svi-data rwxat- ------
+org.tizen.myfile immvibed rw---- ------
+org.tizen.myfile libaccounts-svc::db rw---- ------
+org.tizen.myfile libaccounts-svc::check_read r----- ------
+aul org.tizen.myfile r-x--- ------
+org.tizen.myfile nfc-manager::p2p rw---- ------
+org.tizen.myfile org.tizen.phone rwx--- ------
+org.tizen.myfile org.tizen.volume --x--- ------
+org.tizen.myfile phone-misc::db rw---- ------
+org.tizen.myfile libaccounts-svc r----- ------
+org.tizen.myfile ims-service -wx--- ------
+org.tizen.myfile org.tizen.vcard-importer r-x--- ------
+org.tizen.myfile msg-service::db rw---- ------
+org.tizen.myfile org.tizen.smemo r-x--- ------
+org.tizen.myfile org.tizen.contacts r-x--- ------
+org.tizen.myfile org.tizen.calendar r-x--- ------
+org.tizen.myfile calendar-service rwx--- ------
+org.tizen.myfile csc-feature rwx--- ------
+org.tizen.myfile device::sys_logging -w---- ------
+org.tizen.myfile webkit2-efl r-x--- ------
+org.tizen.myfile resman::db rw---- ------
+org.tizen.myfile map-efl --x--- ------
+org.tizen.myfile smemo::db rw---- ------
+org.tizen.myfile ug-email-composer-efl rwxat- ------
+org.tizen.myfile ui-gadget::client --x--- ------
+org.tizen.myfile secure-storage::pkcs12 r----- ------
+org.tizen.myfile org.tizen.stranslator rwx--- ------
+org.tizen.myfile email-service::write rw---- ------
+org.tizen.myfile calendar-service::svc rw---- ------
+org.tizen.myfile org.tizen.myfile -w---- ------
+org.tizen.myfile system::ext_storage_appdata rwxat----- ------
+org.tizen.myfile tizen::vconf::public::r::platform::rw r----- ------
+org.tizen.calendar system::media rwx--- ------
+org.tizen.video-player org.tizen.myfile rwx--- ------
+org.tizen.music-player org.tizen.myfile rwx--- ------
--- /dev/null
+<manifest>
+ <define>
+ <domain name="org.tizen.myfile" />
+ <request>
+ <smack request="pkgmgr::info" type="r"/>
+ <smack request="_" type="rwx" />
+ </request>
+ </define>
+ <assign>
+ <filesystem path="/usr/share/icons/default/small/org.tizen.myfile.png" label="_" />
+ <filesystem path="/usr/share/applications/org.tizen.myfile.desktop" label="_" />
+ <filesystem path="/usr/apps/org.tizen.myfile/shared/res/image/Myfiles_1x1.png" label="_" />
+ <filesystem path="/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db*" label="org.tizen.myfile::myfile-media.db"/>
+ </assign>
+ <request>
+ <domain name="org.tizen.myfile" />
+ </request>
+</manifest>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.myfile" version="0.0.2" install-location="internal-only" nodisplay-setting="true" api-version="2.4">
+ <label>My Files</label>
+ <author email="gliang.wang@samsung.com" href="www.samsung.com">Guangliang Wang</author>
+ <description>Myfiles Application</description>
+ <ui-application appid="org.tizen.myfile" exec="/usr/apps/org.tizen.myfile/bin/myfile" nodisplay="false" multiple="false" type="capp" taskmanage="true" process-pool="false" hw-acceleration="use-GL" indicatordisplay="false" effectimage-type="edj-dark" portrait-effectimage="/usr/apps/org.tizen.myfile/shared/res/myfile-fake-effect.edj">
+ <icon>org.tizen.myfile.png</icon>
+ <label>My Files</label>
+ <label xml:lang="bn-in">আমার ফাইল</label>
+ <label xml:lang="gu-in">મારી ફાઇલ્સ</label>
+ <label xml:lang="kn-in">ನನ್ನ ಫೈ ಲ್ಗಳು</label>
+ <label xml:lang="en-gb">My Files</label>
+ <label xml:lang="ml-in">എന് റെ ഫയലുകള്</label>
+ <label xml:lang="si-in">මගේ ගොනු</label>
+ <label xml:lang="te-in">నా ఫైళ్లు</label>
+ <label xml:lang="hi-in">मेरी फाइलें</label>
+ <label xml:lang="ur-in">میری ف ئلیں</label>
+ <label xml:lang="ta-in">எனது கோப்புகள்</label>
+ <label xml:lang="hy-am">Իմ Ֆայլերը</label>
+ <label xml:lang="az-az">Mənim fayllarım</label>
+ <label xml:lang="eu-es">Nire Fitxategiak</label>
+ <label xml:lang="bg-bg">Моите файлове</label>
+ <label xml:lang="ca-es">Els meus fitxers</label>
+ <label xml:lang="zh-cn">我的文件</label>
+ <label xml:lang="zh-hk">我的檔案</label>
+ <label xml:lang="zh-tw">我的檔案</label>
+ <label xml:lang="hr-hr">Moje datoteke</label>
+ <label xml:lang="cs-cz">Moje soubory</label>
+ <label xml:lang="da-dk">Mine filer</label>
+ <label xml:lang="nl-nl">Mijn bestanden</label>
+ <label xml:lang="en-us">My Files</label>
+ <label xml:lang="et-ee">Minu Failid</label>
+ <label xml:lang="fi-fi">Omat tiedostot</label>
+ <label xml:lang="fr-fr">Mes fichiers</label>
+ <label xml:lang="gl-es">Os Meus Arquivos</label>
+ <label xml:lang="ka-ge">ჩემი ფაილები</label>
+ <label xml:lang="de-de">Eigene Dateien</label>
+ <label xml:lang="el-gr">Τα Αρχεία Μου</label>
+ <label xml:lang="hu-hu">Saját fájlok</label>
+ <label xml:lang="is-is">Skrárnar mínar</label>
+ <label xml:lang="ga-ie">Mo Chomhaid</label>
+ <label xml:lang="it-it">Archivio</label>
+ <label xml:lang="ja-jp">マイファイル</label>
+ <label xml:lang="kk-kz">Менің файлдарым</label>
+ <label xml:lang="ko-kr">내 파일</label>
+ <label xml:lang="lv-lv">Mani faili</label>
+ <label xml:lang="lt-lt">Mano failai</label>
+ <label xml:lang="mk-mk">Мои фајлови</label>
+ <label xml:lang="nb-no">Mine Filer</label>
+ <label xml:lang="pl-pl">Moje pliki</label>
+ <label xml:lang="pt-pt">Os Meus Ficheiros</label>
+ <label xml:lang="pt-br">Meus Arquivos</label>
+ <label xml:lang="ro-ro">Fişierele mele</label>
+ <label xml:lang="ru-ru">Мои файлы</label>
+ <label xml:lang="sr-rs">Moji fajlovi</label>
+ <label xml:lang="sk-sk">Moje súbory</label>
+ <label xml:lang="sl-si">Moje datoteke</label>
+ <label xml:lang="es-es">Mis archivos</label>
+ <label xml:lang="es-us">Mis Archivos</label>
+ <label xml:lang="sv-se">Mina filer</label>
+ <label xml:lang="tr-tr">Dosyalarım</label>
+ <label xml:lang="uk-ua">Мої файли</label>
+ <label xml:lang="uz-uz">Mening fayllarim</label>
+ <label xml:lang="ar-ae">ملفاتي</label>
+ <label xml:lang="zh-sg">我的文件</label>
+ <label xml:lang="en-ph">My Files</label>
+ <label xml:lang="fr-ca">Mes fichiers</label>
+ <label xml:lang="es-mx">Mis Archivos</label>
+ <application-service>
+ <operation name="http://tizen.org/appcontrol/operation/view"/>
+ </application-service>
+
+ </ui-application>
+ <privileges>
+ <privilege>http://tizen.org/privilege/mediastorage</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/datasharing</privilege>
+ <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
+ <privilege>http://tizen.org/privilege/externalstorage</privilege>
+ <privilege>http://tizen.org/privilege/content.write</privilege>
+ </privileges>
+</manifest>
--- /dev/null
+%define _unpackaged_files_terminate_build 0
+%define _optdir /usr
+
+Name: org.tizen.myfile
+Summary: Myfile Application v1.0
+Version: 0.3.42
+Release: 1
+Group: Applications
+License: Apache-2.0
+Source0: %{name}-%{version}.tar.gz
+
+%if "%{?tizen_profile_name}" == "wearable" || "%{?tizen_profile_name}" == "tv"
+ExcludeArch: %{arm} %ix86 x86_64
+%endif
+
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(efl-extension)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(libexif)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(pkgmgr)
+BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(storage)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(capi-appfw-package-manager)
+BuildRequires: pkgconfig(capi-appfw-preference)
+BuildRequires: pkgconfig(capi-base-utils-i18n)
+BuildRequires: pkgconfig(capi-content-media-content)
+BuildRequires: pkgconfig(capi-content-mime-type)
+BuildRequires: pkgconfig(capi-media-metadata-extractor)
+BuildRequires: pkgconfig(capi-system-device)
+BuildRequires: pkgconfig(capi-system-runtime-info)
+BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(capi-media-thumbnail-util)
+
+
+
+BuildRequires: cmake
+BuildRequires: edje-bin
+BuildRequires: embryo-bin
+BuildRequires: gettext-devel
+
+BuildRequires: boost-devel
+BuildRequires: boost-thread
+BuildRequires: boost-system
+BuildRequires: boost-filesystem
+
+%description
+Myfile Application v1.0.
+%define _smack_domain %{name}
+Group: TO_BE/FILLED_IN
+#Requires: %{name} = %{version}-%{release}
+
+%prep
+%setup -q
+
+%define PREFIX /usr/apps/org.tizen.myfile
+%define RESDIR "/usr/apps/org.tizen.myfile/res"
+%define DATADIR "/opt/usr/apps/org.tizen.myfile/data"
+
+%build
+%if 0%{?sec_build_binary_debug_enable}
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
+%endif
+
+cmake . -DCMAKE_INSTALL_PREFIX="%{PREFIX}" -DCMAKE_DESKTOP_ICON_DIR="/usr/share/icons/default/small" -DCMAKE_DESKTOP_DIR="/usr/share/applications" -DCMAKE_INSTALL_PKG_NAME="%{name}" -DCMAKE_INSTALL_DATA_DIR="%{DATADIR}"\
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+
+if [ ! -d %{buildroot}/opt/usr/apps/org.tizen.myfile/data ]
+then
+ mkdir -p %{buildroot}/opt/usr/apps/org.tizen.myfile/data
+fi
+
+if [ ! -f %{buildroot}/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db ]
+ rm -rf %{buildroot}/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db*
+then
+ sqlite3 %{buildroot}/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db 'PRAGMA journal_mode = PERSIST;
+ CREATE TABLE shortcut(path TEXT, name VARCHAR(256), storage_type INT, primary key (path), unique(path) );
+ CREATE TABLE recent_files(path TEXT, name VARCHAR(256), storage_type INT, thumbnail_path TEXT,primary key (path), unique(path) );
+ CREATE TABLE ringtone(path TEXT, name VARCHAR(256), storage_type INT, primary key (path), unique(path) );
+ CREATE TABLE alert(path TEXT, name VARCHAR(256), storage_type INT, primary key (path), unique(path) );'
+fi
+
+chmod 660 %{buildroot}/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db
+chmod 660 %{buildroot}/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db-journal
+
+%make_install
+
+%post
+chown -R 5000:5000 /opt/usr/apps/org.tizen.myfile/data
+
+
+%postun
+
+%files -n org.tizen.myfile
+%manifest org.tizen.myfile.manifest
+#START_PUBLIC_REMOVED_STRING
+/etc/smack/accesses.d/org.tizen.myfile.efl
+#END_START_PUBLIC_REMOVED_STRING
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.myfile/bin/myfile
+/usr/apps/org.tizen.myfile/res/locale/*
+/usr/apps/org.tizen.myfile/res/edje/*
+/opt/usr/apps/org.tizen.myfile/data
+#END_START_PUBLIC_REMOVED_STRING
+/usr/share/packages/org.tizen.myfile.xml
+/usr/apps/org.tizen.myfile/shared/res/*
+/usr/share/icons/default/small/org.tizen.myfile.png
--- /dev/null
+APPNAME = myfile
+
+type = app
+profile = mobile-2.4
+
+USER_SRCS = src/myfile.c
+USER_DEFS =
+USER_INC_DIRS = inc
+USER_OBJS =
+USER_LIBS =
+USER_EDCS =
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<res xmlns="http://tizen.org/ns/rm"/>
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <glib.h>
+#include "mf-cancel.h"
+
+mf_cancel *mf_cancel_new(void)
+{
+ mf_cancel *cancel = NULL;
+
+ cancel = g_new0(mf_cancel, 1);
+ if (cancel) {
+ cancel->is_cancel = FALSE;
+ cancel->do_cancel = FALSE;
+ g_mutex_init(&cancel->s_mutex);
+ }
+ return cancel;
+}
+
+void mf_cancel_free(mf_cancel *cancel)
+{
+ if (cancel) {
+ cancel->is_cancel = FALSE;
+ cancel->do_cancel = FALSE;
+ g_mutex_clear(&cancel->s_mutex);
+ g_free(cancel);
+ }
+ return;
+}
+
+void mf_cancel_do_cancel(mf_cancel *cancel)
+{
+ if (cancel) {
+ g_mutex_lock(&cancel->s_mutex);
+ cancel->do_cancel = TRUE;
+ g_mutex_unlock(&cancel->s_mutex);
+ }
+ return;
+}
+
+gboolean mf_cancel_check_cancel(mf_cancel *cancel)
+{
+ gboolean do_cancel = FALSE;
+ if (cancel) {
+ g_mutex_lock(&cancel->s_mutex);
+ if (cancel->do_cancel)
+ do_cancel = TRUE;
+ g_mutex_unlock(&cancel->s_mutex);
+ }
+ return do_cancel;
+}
+
+void mf_cancel_set_cancelled(mf_cancel *cancel)
+{
+ if (cancel) {
+ g_mutex_lock(&cancel->s_mutex);
+ cancel->is_cancel = TRUE;
+ g_mutex_unlock(&cancel->s_mutex);
+ }
+ return;
+}
+
+gboolean mf_cancel_is_cancelled(mf_cancel *cancel)
+{
+ gboolean is_cancelled = FALSE;
+ if (cancel) {
+ g_mutex_lock(&cancel->s_mutex);
+ if (cancel->is_cancel)
+ is_cancelled = TRUE;
+ g_mutex_unlock(&cancel->s_mutex);
+ }
+ return is_cancelled;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/syscall.h>
+#include <unistd.h>
+#include <ftw.h>
+
+#include "mf-copy-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-media-content.h"
+#include "mf-fo-debug.h"
+#include "mf-file-util.h"
+
+struct _mf_copy_handle_intenal {
+ GList *src_items;
+ char *dst_dir;
+ mf_cancel *cancel;
+ void *u_data;
+ Ecore_Pipe *pipe;
+ gboolean sync;
+
+ GMutex *lock;
+ GCond *cond;
+
+ mf_fo_msg msg;
+ mf_fo_request *req;
+};
+
+GSList *copy_list = NULL;
+
+#ifndef SAFE_FREE
+#define SAFE_FREE(x) do {\
+ if ((x) != NULL) {\
+ free(x); x = NULL;\
+ } \
+ } while (0)
+#endif
+
+#define MSG_REPORT_PERIOD (1)
+#define DEF_ALLLOC_SIZE (1024*4*2) /*((4)*(1024))*/
+#define DIR_MODE_BIT (01777)
+#define FILE_MODE_BIT (S_IRWXU | S_IRWXG | S_IRWXO)
+#define PER_HANDLE_MAX_SIZE (10*1024*1024)
+#define PER_HANDLE_MIN_SIZE (1024*1024)
+
+
+static gchar *__mf_copy_change_root_name(const char *name, const char *old_root, const char *new_root)
+{
+ gchar *new_name = NULL;
+
+ if (name && old_root && new_root) {
+ int old_len = strlen(old_root);
+ int new_len = strlen(new_root);
+ int name_len = strlen(name);
+ const char *base = NULL;
+ GString *n = NULL;
+
+ if ((strstr(name, old_root) == NULL)
+ || (name_len <= old_len)
+ || ((name[old_len] == '/' && name[old_len + 1] == '\0'))
+ || FALSE) {
+ mf_fo_loge("invaild args - name : [%s], old_root : [%s]", name, old_root);
+ return NULL;
+ }
+
+ base = name + old_len;
+ if (name[old_len] == '/') {
+ base += 1;
+ }
+
+ n = g_string_new(new_root);
+ if (n) {
+ if (n->str[new_len - 1] == '/') {
+ g_string_append_printf(n, "%s", base);
+ } else {
+ g_string_append_printf(n, "/%s", base);
+ }
+ new_name = g_string_free(n, FALSE);
+ }
+ }
+ return new_name;
+}
+
+
+int _mf_copy_copy_regfile(const char *src, struct stat *src_statp, const char *dst_file, unsigned long buf_size, mf_cancel *cancel, _mf_fo_msg_cb msg_cb,
+ void *msg_data)
+{
+ mf_retvm_if(msg_cb == NULL, 0, "msg_cb is NULL");
+ FO_TRACE_BEGIN;
+ FILE *src_f = NULL;
+ FILE *dst_f = NULL;
+ void *buf = NULL;
+ unsigned long alloc_size = DEF_ALLLOC_SIZE;
+ ssize_t r_size = 0;
+ unsigned long long remain_size = 0;
+ mode_t src_mode = 0;
+ int err = 0;
+ char err_buf[MF_ERR_BUF] = { 0, };
+ struct stat src_info;
+ char *dst = (char*) dst_file;
+ if (!src) {
+ mf_fo_loge("check argument src");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+ if (!dst) {
+ mf_fo_loge("check argument dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+ int stat_ret = stat(src, &src_info);
+
+ if (src_statp) {
+ src_mode = src_statp->st_mode;
+ } else {
+ if (stat_ret) {
+ mf_fo_loge("Fail to stat src file : %s", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+ src_mode = src_info.st_mode;
+ }
+
+
+ if (!S_ISREG(src_mode)) {
+ mf_fo_loge("src[%s] is not regular file", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+ src_f = fopen(src, "rb");
+ if (!src_f) {
+ mf_fo_loge("Fail to fopen %s file", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ int location = _mf_fo_get_file_location(dst);
+ char *copy_dst = dst;
+ char *copy_folder = NULL;
+ if (location == MYFILE_PHONE) {
+ copy_dst = (char *)dst;
+ const gchar *name = g_path_get_basename(dst);
+ copy_folder = TEMP_FOLDER_FOR_COPY_PHONE;
+ dst = g_strconcat(TEMP_FOLDER_FOR_COPY_PHONE, "/", name, NULL);
+ } else if (location == MYFILE_MMC) {
+ copy_dst = (char *)dst;
+ const gchar *name = g_path_get_basename(dst);
+ copy_folder = TEMP_FOLDER_FOR_COPY_MMC;
+ dst = g_strconcat(TEMP_FOLDER_FOR_COPY_MMC, "/", name, NULL);
+ }
+ mf_error("===================== copy_dst is [%s], dst is [%s]", copy_dst, dst);
+ if (copy_folder && !mf_file_exists(copy_folder)) {
+ mf_mkpath(copy_folder);
+ }
+ dst_f = fopen(dst, "wb");
+ if (!dst_f) {
+ mf_fo_loge("Fail to fopen %s file", dst);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ if (buf_size == 0) {
+ struct stat dst_info;
+ if (stat(dst, &dst_info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat dst file", dst);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ }
+//Prevent issue fix
+/*
+ if (dst_info.st_blksize > 0) {
+ alloc_size = dst_info.st_blksize;
+ }
+ } else {
+ alloc_size = buf_size;
+ }*/
+ alloc_size = DEF_ALLLOC_SIZE;
+
+ buf = malloc(alloc_size);
+ if (!buf) {
+ mf_fo_loge("fail to alloc buf, alloc_size : %lu", alloc_size);
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+
+ int count = 0;
+ ssize_t msg_size = 0;
+
+ struct _mf_copy_handle_intenal *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle_intenal *)msg_data;
+ mf_debug("cp_handle->msg.total_size=%lld", cp_handle->msg.total_size);
+ int dynamic_size = 0;
+ if (cp_handle->msg.total_size > PER_HANDLE_MAX_SIZE) {
+ dynamic_size = 64;
+ } else if (cp_handle->msg.total_size <= PER_HANDLE_MAX_SIZE &&
+ cp_handle->msg.total_size > PER_HANDLE_MIN_SIZE) {
+ dynamic_size = 8;
+ } else {
+ dynamic_size = 1;
+ }
+
+ int dst_fd = fileno(dst_f);
+ err = _mf_fo_get_remain_space(dst, &remain_size);
+ if (err < 0) {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ goto ERROR_CLOSE_FD;
+ }
+
+ mf_error(">>>>>>>>>>>>>>>>>>>remain_size = %lld", remain_size);
+ mf_error(">>>>>>>>>>>>>>>>>>>src_info.st_size = %lld",
+ (long long)src_info.st_size);
+ if (remain_size == 0 || remain_size < src_info.st_size) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ msg_cb(MF_MSG_ERROR, cp_handle->dst_dir, 0, err, msg_data);
+ goto ERROR_CLOSE_FD;
+ }
+ int sync_value = 0;
+ ssize_t sync_msg_size = 0;
+ while ((r_size = fread(buf, 1, alloc_size, src_f)) > 0)
+ {
+ ssize_t total = r_size;
+ void *buf_p = buf;
+ sync_value++;
+ if (sync_value == 1024) {//Fixed P131129-01238, P131206-05287 P131207-01294, Don't need call again, it is checked at the begining of coping, it will cause the lockup.
+ err = _mf_fo_get_remain_space(dst, &remain_size);
+ if (err < 0) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ remove(dst);
+
+ goto ERROR_CLOSE_FD;
+ }
+
+ if (remain_size == 0 && msg_cb) {
+ int err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ remove(dst);
+ goto ERROR_CLOSE_FD;
+ }
+ }
+
+ count++;
+ while (total > 0) {
+ ssize_t w_size = 0;
+ w_size = fwrite(buf_p, 1, total, dst_f);
+ if (ferror(dst_f) != 0 || (r_size != w_size)) {
+ MF_FILE_ERROR_LOG(err_buf, "fail to write", dst_f);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ remove(dst);
+ goto ERROR_CLOSE_FD;
+ }
+
+
+ buf_p += w_size;
+ total -= w_size;
+ }
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ remove(dst);
+ goto CANCEL_CLOSE_FD;
+ }
+
+ if (count == dynamic_size && msg_cb) {
+ msg_size += r_size;
+ msg_cb(MF_MSG_DOING, src, msg_size, 0, msg_data);
+ msg_size = 0;
+ } else {
+ msg_size += r_size;
+ }
+ sync_msg_size += r_size;
+ if (sync_value == 1024) {//Fixed P131129-01238, P131206-05287 P131207-01294, Don't need call again, it is checked at the begining of coping, it will cause the lockup.
+ int ret = posix_fadvise(dst_fd, 0, sync_msg_size, POSIX_FADV_DONTNEED);//Fixed
+ if (ret != 0) {
+ mf_debug(" >>>>posix_fadvise ret=%d", ret);
+ }
+ sync_value = 0;//Reset sync_value
+ sync_msg_size = 0;
+ }
+ count = count % dynamic_size;
+ }
+ int ret = posix_fadvise(dst_fd, 0, src_info.st_size, POSIX_FADV_DONTNEED);//Fixed
+ if (ret != 0) {
+ mf_debug(" >>>>posix_fadvise ret=%d", ret);
+ }
+
+ if (ferror(src_f) != 0 && errno == 5) {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ if (remove(dst) == -1) {
+ mf_error("remove file %s failed.", dst);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+
+ if (msg_size > 0 && msg_cb) {
+ msg_size += r_size;
+ msg_cb(MF_MSG_DOING, src, msg_size, 0, msg_data);
+ msg_size = 0;
+ }
+ free(buf);
+
+ fclose(src_f);
+ fclose(dst_f);
+ if (copy_dst) {
+ if (rename(dst, copy_dst)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to rename item ", dst);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ SAFE_FREE_CHAR(dst);
+ copy_dst = NULL;
+ return err;
+ } else {
+ /* Fix bug P140619-05013.
+ * mf_media_content_scan_file will be called outside imediately
+ * after this function returns, no need to scan file twice.
+ * if (err == 0) {
+ * mf_media_content_scan_file(copy_dst);
+ * }
+ */
+ SAFE_FREE_CHAR(dst);
+ copy_dst = NULL;
+ }
+ }
+
+ return 0;
+
+ERROR_CLOSE_FD:
+
+
+ if (src_f) {
+ fclose(src_f);
+ src_f = NULL;
+ }
+ if (dst_f) {
+ fclose(dst_f);
+ dst_f = NULL;
+ int ret = remove(dst);
+ if (ret != 0) {
+ mf_debug(" >>>>remove ret=%d", ret);
+ }
+ }
+ if (buf) {
+ free(buf);
+ }
+ return err;
+
+
+CANCEL_CLOSE_FD:
+ if (buf) {
+ free(buf);
+ }
+ if (src_f) {
+ fclose(src_f);
+ src_f = NULL;
+ }
+ if (dst_f) {
+ fclose(dst_f);
+ dst_f = NULL;
+ int ret = remove(dst);
+ if (ret != 0) {
+ mf_debug(" >>>>remove ret=%d", ret);
+ }
+ }
+ return 1;
+}
+
+static int __get_copy_directory_hierarchies(const char *pathname, const struct stat *statptr, int type)
+{
+ mf_fo_dir_list_info *info = NULL;
+ mf_debug("pathname is [%s]\t type is [%d]\t",
+ pathname, type);
+
+ switch (type) {
+
+ case FTW_F:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ copy_list = g_slist_append(copy_list, info);
+ SECURE_DEBUG("File pathname is [%s]", pathname);
+ break;
+ } else {
+ break;
+ }
+ case FTW_D:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info !=NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ copy_list = g_slist_append(copy_list, info);
+ mf_debug("Directory pathname is [%s]", pathname);
+ //process file
+ break;
+ } else {
+ break;
+ }
+ default:
+ mf_debug("Default pathname is [%s]", pathname);
+ }
+
+ return 0;
+}
+
+int _mf_copy_copy_directory(const char *src, struct stat *src_statp, const char *dst, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data)
+{
+ mf_retvm_if(msg_cb == NULL, 0, "msg_cb is NULL");
+ int ret = -1;
+ mode_t src_mode = 0;
+ int err = 0;
+ unsigned long long remain_size = 0;
+ char err_buf[MF_ERR_BUF] = { 0, };
+ if (!src) {
+ mf_fo_loge("check argument src");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+ if (!dst) {
+ mf_fo_loge("check argument dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (src_statp) {
+ src_mode = src_statp->st_mode;
+ } else {
+ struct stat src_info;
+ if (stat(src, &src_info)) {
+ mf_fo_loge("Fail to stat src file : %s", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+ src_mode = src_info.st_mode;
+ }
+
+ char *parent_dir = mf_dir_get(dst);
+ if (parent_dir) {
+ err = _mf_fo_get_remain_space(parent_dir, &remain_size);
+ SAFE_FREE(parent_dir);
+ if (err < 0) {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ msg_cb(MF_MSG_ERROR, parent_dir, 0, err, msg_data);
+ return err;
+ }
+
+ if (remain_size == 0) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ return err;
+ }
+ }
+ if (access(dst, F_OK)) {
+ if (mkdir(dst, (src_mode & DIR_MODE_BIT))) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to make directory", dst);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ return err;
+ } else {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, dst, MF_VISUAL_FOLDER_SIZE, 0, msg_data);
+ }
+ }
+ } else {
+ mf_fo_logd("directory[%s] is already existed", dst);
+ }
+
+ ret = ftw(src, __get_copy_directory_hierarchies, 16);
+ if (ret == 0) {
+ mf_debug();
+ mf_fo_dir_list_info *ent = NULL;
+ GSList *list = NULL;
+ list = copy_list;
+ while (list) {
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto DO_CANCEL;
+ }
+ ent = (mf_fo_dir_list_info *)list->data;
+ SECURE_DEBUG("name is [%s] type is [%d]", ent->ftw_path, ent->type);
+ if (ent->type == FTW_D) {
+ if (ent->ftw_path == NULL || strlen(ent->ftw_path) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ if (g_strcmp0(ent->ftw_path, src) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ char *new_dir = __mf_copy_change_root_name(ent->ftw_path, src, dst);
+ mf_fo_logi("copy dir %s to %s", ent->ftw_path, new_dir);
+ if (new_dir) {
+ if (!_mf_fo_check_exist(new_dir)) {
+ struct stat info;
+ if (stat(ent->ftw_path, &info) == 0) {
+ if (mkdir(new_dir, (info.st_mode & DIR_MODE_BIT))) {
+ /* fts_set(fts, ent, FTS_SKIP); */
+ mf_fo_loge("Fail to make directory [%s]", new_dir);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ } else {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat ", ent->ftw_path);
+ /* fts_set(fts, ent, FTS_SKIP); */
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, ent->ftw_path, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ struct stat new_dst_info;
+ if (stat(new_dir, &new_dst_info) == 0) {
+ if (S_ISDIR(new_dst_info.st_mode)) {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ } else {
+ mf_fo_loge("[%s] is already existed, and this one is not directory", new_dir);
+ /*set FTS_SKIP to skip children of current*/
+ /*fts_set(fts, ent, FTS_SKIP);*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat ", new_dir);
+ /*fts_set(fts, ent, FTS_SKIP);*/
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ }
+ free(new_dir);
+ } else {
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ } else if (ent->type == FTW_F) {
+ if (ent->ftw_path == NULL || strlen(ent->ftw_path) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ char *new_file = __mf_copy_change_root_name(ent->ftw_path, src, dst);
+ if (new_file && msg_cb != NULL) {
+ err = _mf_copy_copy_regfile(ent->ftw_path, NULL, new_file, 0, cancel, msg_cb, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_file(new_file);
+ }
+ free(new_file);
+ if (err > 0) {
+ goto DO_CANCEL;
+ } else if (err < 0) {
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ }
+ mf_debug("ent->path is [%s]", ent->ftw_path);
+ list = g_slist_next(list);
+ }
+
+ } else {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ _mf_fo_free_directory_hierarchies(©_list);
+ return err;
+
+ }
+ _mf_fo_free_directory_hierarchies(©_list);
+ return 0;
+
+ERROR_CLOSE_FD:
+ _mf_fo_free_directory_hierarchies(©_list);
+ return err;
+
+DO_CANCEL:
+ _mf_fo_free_directory_hierarchies(©_list);
+ return 1;
+}
+
+int _mf_copy_copy_internal(const char *src, const char *dst_dir, mf_cancel *cancel, _mf_fo_msg_cb msg_func, mf_req_callback req_func, void *msg_data)
+{
+ int err = 0;
+ char *src_basename = NULL;
+ char *new_dst = NULL;
+ char *next_name = NULL;
+ int base_size = 0;
+ int root_size = 0;
+ int with_slash = 1;
+ int alloc_size = 1; /*for null*/
+ struct stat src_info;
+ char err_buf[MF_ERR_BUF] = { 0, };
+
+ if (!src || strlen(src) <= 1) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (!dst_dir) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (access(dst_dir, R_OK | W_OK)) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_PERMISSION);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, dst_dir, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (stat(src, &src_info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat src ", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (S_ISDIR(src_info.st_mode)) {
+ if (g_strcmp0(dst_dir, src) == 0) {
+ mf_fo_loge("dst is child of src - src : %s, dst : %s", src, dst_dir);
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, dst_dir, 0, err, msg_data);
+ }
+ return err;
+ }
+ }
+ src_basename = g_path_get_basename(src);
+ if (!src_basename) {
+ mf_fo_loge("fail to get basename from src[%s]", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ base_size = strlen(src_basename);
+ root_size = strlen(dst_dir);
+
+ if (dst_dir[root_size - 1] != '/') {
+ alloc_size += 1;
+ with_slash = 0;
+ }
+
+ alloc_size += (base_size + root_size);
+
+ new_dst = malloc(sizeof(char) * (alloc_size));
+ if (!new_dst) {
+ mf_fo_loge("fail to alloc new dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+
+ if (with_slash) {
+ snprintf(new_dst, alloc_size, "%s%s", dst_dir, src_basename);
+ } else {
+ snprintf(new_dst, alloc_size, "%s/%s", dst_dir, src_basename);
+ }
+ SAFE_FREE(src_basename);
+
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto CANCEL_FREE_MEM;
+ }
+
+ if (access(new_dst, F_OK)) {
+ if (S_ISDIR(src_info.st_mode)) {
+ err = _mf_copy_copy_directory(src, &src_info, new_dst, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_folder(new_dst);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ /*just copy*/
+ err = _mf_copy_copy_regfile(src, &src_info, new_dst, 0, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_file(new_dst);
+ }
+ } else {
+ mf_fo_loge("item[%s] is not file or directory", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE | MF_FO_ERR_REPORT_CLASS);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ } else {
+ mf_request_type result = MF_REQ_NONE;
+ if (req_func) {
+ mf_fo_request *req = mf_request_new();
+ if (req) {
+ mf_request_set_path(req, new_dst);
+ mf_fo_logd("~~~~~~ waiting for request");
+ req_func(req, msg_data);
+ result = mf_request_get_result(req);
+ mf_fo_logd("~~~~~~ get request : %d", result);
+ if (result == MF_REQ_RENAME) {
+ next_name = mf_request_get_new_name(req);
+ }
+ mf_request_free(req);
+ } else {
+ mf_fo_loge("Fail to alloc request");
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ }
+
+ switch (result) {
+ case MF_REQ_NONE:
+ case MF_REQ_MERGE:
+ {
+ struct stat dst_info;
+ if (stat(new_dst, &dst_info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat new_dst ", new_dst);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, errno, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+
+ if (S_ISDIR(src_info.st_mode)) {
+ if (!S_ISDIR(dst_info.st_mode)) {
+ mf_fo_loge("src[%s] is directory, but dst[%s] is already existed and not a directory", src, new_dst);
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_TYPE);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, new_dst, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ /*just copy*/
+ err = _mf_copy_copy_directory(src, &src_info, new_dst, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_folder(new_dst);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ if (!S_ISREG(dst_info.st_mode)) {
+ mf_fo_loge("src[%s] is file, but dst[%s] is already existed and not a file", src, new_dst);
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_TYPE);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, new_dst, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ /*just copy*/
+ err = _mf_copy_copy_regfile(src, &src_info, new_dst, dst_info.st_blksize, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_file(new_dst);
+ }
+ }
+
+ }
+ break;
+ case MF_REQ_RENAME:
+ {
+ if (next_name) {
+ if (S_ISDIR(src_info.st_mode)) {
+ err = _mf_copy_copy_directory(src, &src_info, next_name, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_folder(next_name);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ err = _mf_copy_copy_regfile(src, &src_info, next_name, 0, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_file(next_name);
+ }
+ }
+ SAFE_FREE(next_name);
+ } else {
+ if (S_ISDIR(src_info.st_mode)) {
+ int errcode = 0;
+ next_name = _mf_fo_get_next_unique_dirname(new_dst, &errcode);
+ if (!next_name) {
+ mf_fo_loge("Fail to get next directory name [%s]", new_dst);
+ err = (_mf_fo_errno_to_mferr(errcode) | MF_FO_ERR_DST_CLASS);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_copy_copy_directory(src, &src_info, next_name, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_folder(next_name);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ int errcode = 0;
+ next_name = _mf_fo_get_next_unique_filename(new_dst, &errcode);
+ if (!next_name) {
+ mf_fo_loge("Fail to get next file name [%s]", new_dst);
+ err = (_mf_fo_errno_to_mferr(errcode) | MF_FO_ERR_DST_CLASS);
+ if (msg_func) {
+ msg_func(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_copy_copy_regfile(src, &src_info, next_name, 0, cancel, msg_func, msg_data);
+ if (err == 0) {
+ //mf_media_content_scan_file(next_name);
+ }
+ }
+ SAFE_FREE(next_name);
+ }
+ }
+ break;
+ case MF_REQ_SKIP:
+ {
+ if (msg_func) {
+ unsigned long long size = 0;
+ /*1 TODO : Do i need to report error, if i fail to get size ?*/
+ _mf_fo_get_total_item_size(src, &size);
+ msg_func(MF_MSG_SKIP, NULL, size, 0, msg_data);
+ }
+ }
+ break;
+ case MF_REQ_CANCEL:
+ {
+ if (cancel) {
+ mf_cancel_do_cancel(cancel);
+ }
+ goto CANCEL_FREE_MEM;
+ }
+ break;
+ default:
+ abort();
+ break;
+
+ }
+ }
+ SAFE_FREE(new_dst);
+
+ if (err > 0) {
+ goto CANCEL_FREE_MEM;
+ } else if (err < 0) {
+ goto ERROR_FREE_MEM;
+ }
+
+ return 0;
+
+ERROR_FREE_MEM:
+ mf_fo_logi("Copy error");
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_PHONE);
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_MMC);
+
+ SAFE_FREE(src_basename);
+ SAFE_FREE(new_dst);
+
+ return err;
+
+CANCEL_FREE_MEM:
+
+ mf_fo_logi("Copy cancelled");
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_PHONE);
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_MMC);
+
+ SAFE_FREE(new_dst);
+ SAFE_FREE(next_name);
+
+ return 1;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/time.h>
+#include <sys/syscall.h>
+
+#include "mf-copy.h"
+#include "mf-copy-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-fo-debug.h"
+#include "mf-callback.h"
+#include "mf-media-content.h"
+
+extern int flagMsg;
+extern pthread_mutex_t gLockMsg;
+extern pthread_cond_t gCondMsg;
+
+struct _mf_copy_handle {
+ GList *src_items;
+ char *dst_dir;
+ mf_cancel *cancel;
+ void *u_data;
+ Ecore_Pipe *pipe;
+ gboolean sync;
+
+ GMutex lock;
+ GCond cond;
+
+ mf_fo_msg msg;
+ mf_fo_request *req;
+};
+
+static double __mf_copy_get_time(void)
+{
+ struct timeval timev;
+
+ gettimeofday(&timev, NULL);
+ return (double)timev.tv_sec + (((double)timev.tv_usec) / 1000000);
+}
+
+static gboolean __mf_copy_msg_publish_callback(gpointer data)
+{
+ FO_TRACE_BEGIN;
+ struct _mf_copy_handle *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle *)data;
+ mf_fo_msg msg;
+ memset(&msg, 0, sizeof(mf_fo_msg));
+
+ MYFILE_MAGIC_SET(&msg, MYFILE_MAGIC_PIPE_DATA);
+ if (!cp_handle) {
+ goto EXIT;
+ }
+
+ g_mutex_lock(&cp_handle->lock);
+ msg.msg_type = cp_handle->msg.msg_type;
+ msg.error_code = cp_handle->msg.error_code;
+ msg.current = cp_handle->msg.current;
+ msg.current_index = cp_handle->msg.current_index;
+ msg.total_index = cp_handle->msg.total_index;
+ msg.current_size = cp_handle->msg.current_size;
+ msg.total_size = cp_handle->msg.total_size;
+ msg.current_real = cp_handle->msg.current_real;
+ msg.request = NULL;
+ msg.pipe = cp_handle->pipe;
+ g_mutex_unlock(&cp_handle->lock);
+
+ ecore_pipe_write(cp_handle->pipe, &msg, sizeof(msg));
+
+EXIT:
+ FO_TRACE_END;
+ return FALSE;
+}
+
+static void __mf_copy_msg_cb(mf_msg_type msg_type, const char *real, unsigned long long size, int error_code, void *data)
+{
+ struct _mf_copy_handle *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle *)data;
+
+ pthread_mutex_lock(&gLockMsg);
+ while (flagMsg == 0) {
+ mf_fo_loge("!!!!!!!!!!!! wait");
+ pthread_cond_wait(&gCondMsg, &gLockMsg);
+ }
+ flagMsg = 0;
+ pthread_mutex_unlock(&gLockMsg);
+
+ if (cp_handle) {
+ g_mutex_lock(&cp_handle->lock);
+ cp_handle->msg.msg_type = msg_type;
+ if (msg_type == MF_MSG_ERROR) {
+ cp_handle->msg.error_code = error_code;
+ if (real) {
+ if (cp_handle->msg.current_real) {
+ free(cp_handle->msg.current_real);
+ }
+ cp_handle->msg.current_real = strdup(real);
+ }
+ } else {
+ cp_handle->msg.error_code = 0;
+ if (msg_type == MF_MSG_DOING) {
+ if (real) {
+ if (cp_handle->msg.current_real) {
+ free(cp_handle->msg.current_real);
+ }
+ cp_handle->msg.current_real = strdup(real);
+ }
+ cp_handle->msg.current_size += size;
+ cp_handle->msg.error_code = 0;
+ } else if (msg_type == MF_MSG_SKIP) {
+ cp_handle->msg.total_size -= size;
+ cp_handle->msg.error_code = 0;
+ }
+ }
+ g_mutex_unlock(&cp_handle->lock);
+
+ __mf_copy_msg_publish_callback(cp_handle);
+ }
+ FO_TRACE_END;
+ return;
+}
+
+static gboolean __mf_copy_req_msg_callback(gpointer data)
+{
+ FO_TRACE_BEGIN;
+
+ struct _mf_copy_handle *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle *)data;
+ mf_fo_msg msg;
+ memset(&msg, 0, sizeof(mf_fo_msg));
+
+ MYFILE_MAGIC_SET(&msg, MYFILE_MAGIC_PIPE_DATA);
+ if (!cp_handle) {
+ goto EXIT;
+ }
+
+ g_mutex_lock(&cp_handle->lock);
+ msg.msg_type = MF_MSG_REQUEST;
+ msg.error_code = cp_handle->msg.error_code;
+ msg.current = cp_handle->msg.current;
+ msg.current_index = cp_handle->msg.current_index;
+ msg.total_index = cp_handle->msg.total_index;
+ msg.current_size = cp_handle->msg.current_size;
+ msg.total_size = cp_handle->msg.total_size;
+ msg.current_real = cp_handle->msg.current_real;
+ msg.request = cp_handle->req;
+ g_mutex_unlock(&cp_handle->lock);
+ ecore_pipe_write(cp_handle->pipe, &msg, sizeof(msg));
+
+EXIT:
+
+ FO_TRACE_END;
+ return FALSE;
+}
+
+static void __mf_copy_req_cb(mf_fo_request *req, void *data)
+{
+ FO_TRACE_BEGIN;
+ struct _mf_copy_handle *cp_handle = NULL;
+ mf_retm_if(data == NULL, "data is NULL");
+ cp_handle = (struct _mf_copy_handle *)data;
+ struct appdata *ap = (struct appdata *)cp_handle->u_data;
+ if (cp_handle) {
+
+ cp_handle->req = req;
+ mf_request_set_cond(req, &cp_handle->cond);
+ __mf_copy_req_msg_callback(cp_handle);
+ g_mutex_lock(&cp_handle->lock);
+ if (ap->mf_Status.check == 1) {
+ gint64 end_time;
+ end_time = g_get_monotonic_time () + 5 * G_TIME_SPAN_SECOND;
+ while (mf_request_flag_get(req)) {
+ if (!g_cond_wait_until(&cp_handle->cond, &cp_handle->lock, end_time)) {
+ mf_fo_loge("g_cond_wait_until is timeout, time is %lld", end_time);
+ mf_request_flag_set(req, 1);
+ g_mutex_unlock(&cp_handle->lock);
+ FO_TRACE_END;
+ return;
+ }
+ }
+ } else {
+ g_cond_wait(&cp_handle->cond, &cp_handle->lock);
+ }
+ mf_request_flag_set(req, 1);
+ g_mutex_unlock(&cp_handle->lock);
+ }
+ FO_TRACE_END;
+ return;
+}
+
+static void __mf_copy_free_handle(struct _mf_copy_handle *handle)
+{
+ if (handle) {
+ g_mutex_clear(&handle->lock);
+ g_cond_clear(&handle->cond);
+
+ if (handle->dst_dir) {
+ free(handle->dst_dir);
+ }
+ if (handle->src_items) {
+ g_list_foreach(handle->src_items, (GFunc) free, NULL);
+ g_list_free(handle->src_items);
+ }
+ if (handle->msg.current_real) {
+ g_free(handle->msg.current_real);
+ handle->msg.current_real = NULL;
+ }
+ free(handle);
+ }
+
+ return;
+}
+
+static void __mf_media_scan_folder_completed_cb(media_content_error_e err, void *data)
+{
+ struct _mf_copy_handle *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle *)data;
+
+ if (cp_handle) {
+ g_mutex_lock(&cp_handle->lock);
+ mf_debug("!!!!!!!!!!!! sending signal");
+ g_cond_signal(&cp_handle->cond);
+ g_mutex_unlock(&cp_handle->lock);
+ }
+ return;
+}
+
+static void *__mf_copy_thread_func(void *data)
+{
+ FO_TRACE_BEGIN;
+ struct _mf_copy_handle *cp_handle = NULL;
+ cp_handle = (struct _mf_copy_handle *)data;
+
+ gboolean cancelled = FALSE;
+ double s_start = 0.0;
+ double s_stop = 0.0;
+ double c_start = 0.0;
+ double c_stop = 0.0;
+ if (cp_handle) {
+ GList *tmp_src_list = NULL;
+ unsigned long long t_size = 0;
+ unsigned long long r_size = 0;
+ int errcode = 0;
+
+ s_start = __mf_copy_get_time();
+ tmp_src_list = cp_handle->src_items;
+
+ errcode = _mf_fo_get_remain_space(cp_handle->dst_dir, &r_size);
+ if (errcode < 0) {
+
+ __mf_copy_msg_cb(MF_MSG_ERROR, cp_handle->dst_dir, 0, (MF_FO_ERR_DST_CLASS | _mf_fo_errno_to_mferr(-errcode)), cp_handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ if (r_size == 0) {
+ int err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ __mf_copy_msg_cb(MF_MSG_ERROR, cp_handle->dst_dir, 0, err, cp_handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ unsigned long long size = 0;
+
+ s_path = tmp_src_list->data;
+ if (access(s_path, R_OK) == 0) {
+ errcode = _mf_fo_get_total_item_size(s_path, &size);
+ if (errcode < 0) {
+ mf_fo_loge("Fail to get size of %s", s_path);
+
+ __mf_copy_msg_cb(MF_MSG_ERROR, s_path, 0,
+ (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(-errcode)), cp_handle);
+
+ goto ERROR_END_THREAD;
+ } else {
+ t_size += size;
+ }
+ } else {
+ mf_fo_loge("Unable to access [%s]. error - %s", s_path, strerror(errno));
+ __mf_copy_msg_cb(MF_MSG_ERROR, s_path, 0, (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(errno)), cp_handle);
+ goto ERROR_END_THREAD;
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+ }
+ s_stop = __mf_copy_get_time();
+ g_mutex_lock(&cp_handle->lock);
+ cp_handle->msg.total_size = t_size;
+ g_mutex_unlock(&cp_handle->lock);
+ /* copy items */
+ c_start = __mf_copy_get_time();
+ tmp_src_list = cp_handle->src_items;
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ s_path = tmp_src_list->data;
+ int ret = 0;
+ g_mutex_lock(&cp_handle->lock);
+ cp_handle->msg.current_index++;
+ cp_handle->msg.current = s_path;
+ g_mutex_unlock(&cp_handle->lock);
+ ret = _mf_copy_copy_internal(s_path, cp_handle->dst_dir, cp_handle->cancel,
+ __mf_copy_msg_cb, __mf_copy_req_cb, cp_handle);
+
+ if (ret > 0) {
+ if (cp_handle->cancel) {
+ mf_cancel_set_cancelled(cp_handle->cancel);
+ }
+ cancelled = TRUE;
+ break;
+ }
+ if (ret < 0) {
+ mf_fo_loge("Fail to copy [%s] to [%s]", s_path, cp_handle->dst_dir);
+ break;
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+ }
+ c_stop = __mf_copy_get_time();
+ mf_fo_logi("## Total src size - %lld byte, size time : %lf sec, copy time : %lf sec",
+ cp_handle->msg.total_size, s_stop - s_start, c_stop - c_start);
+ if (cancelled) {
+ __mf_copy_msg_cb(MF_MSG_CANCELLED, NULL, 0, 0, cp_handle);
+ }
+
+ERROR_END_THREAD:
+ if (cp_handle->sync) {
+ double start = 0.0;
+ double stop = 0.0;
+
+ __mf_copy_msg_cb(MF_MSG_SYNC, NULL, 0, 0, cp_handle);
+
+ start = __mf_copy_get_time();
+ sync();
+ stop = __mf_copy_get_time();
+ mf_fo_logi("sync time : %lf sec", stop - start);
+ }
+#if 0
+ mf_media_content_scan_folder(cp_handle->dst_dir);
+#else
+ g_mutex_lock(&cp_handle->lock);
+
+ int media_content_ret = media_content_scan_folder(cp_handle->dst_dir, true, __mf_media_scan_folder_completed_cb, cp_handle);
+ if(media_content_ret !=MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("media_content_scan_folder() is failed, media_content_ret = [%d]", media_content_ret);
+ g_mutex_unlock(&cp_handle->lock);
+ } else {
+ mf_debug("!!!!!!!!!!!! wait");
+ g_cond_wait(&cp_handle->cond, &cp_handle->lock);
+ mf_debug("!!!!!!!!!!!! Got signal");
+ g_mutex_unlock(&cp_handle->lock);
+ }
+#endif
+ __mf_copy_msg_cb(MF_MSG_END, NULL, 0, 0, cp_handle);
+ __mf_copy_free_handle(cp_handle);
+ cp_handle = NULL;
+ } else {
+ mf_fo_loga("handle is NULL");
+ abort();
+ }
+
+ mf_fo_logd("The end of __mf_copy_thread_func");
+ return NULL;
+}
+
+int mf_copy_copy_items(GList *item_list, const char *dst_dir, mf_cancel *cancel, gboolean sync, void *u_data)
+{
+ FO_TRACE_BEGIN;
+ struct _mf_copy_handle *cp_handle = NULL;
+ GList *tmp_list = NULL;
+ int err = 0;
+
+ if (!item_list) {
+ mf_fo_loge("item_list is NULL");
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+ if (!dst_dir) {
+ mf_fo_loge("dst_dir is NULL");
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+
+ if (!_mf_fo_check_exist(dst_dir)) {
+ mf_fo_loge("dst_dir[%s] is not existed", dst_dir);
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+ cp_handle = malloc(sizeof(struct _mf_copy_handle));
+ if (!cp_handle) {
+ mf_fo_loge("Fail to allocate handle");
+ return -(MF_FO_ERR_MEM);
+ }
+ memset(cp_handle, 0x00, sizeof(struct _mf_copy_handle));
+
+#if 0
+ cp_handle->lock = g_mutex_new();
+ if (!cp_handle->lock) {
+ mf_fo_loge("Fail to allocate mutex");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ cp_handle->cond = g_cond_new();
+ if (!cp_handle->cond) {
+ mf_fo_loge("Fail to allocate cond");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+#endif
+ g_mutex_init(&cp_handle->lock);
+ g_cond_init(&cp_handle->cond);
+
+ cp_handle->dst_dir = strdup(dst_dir);
+ if (!cp_handle->dst_dir) {
+ mf_fo_loge("Fail to allocate memory");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+
+ cp_handle->cancel = cancel;
+ cp_handle->u_data = u_data;
+ cp_handle->sync = sync;
+
+ pthread_mutex_lock(&gLockMsg);
+ flagMsg = 1;
+ pthread_mutex_unlock(&gLockMsg);
+
+ tmp_list = item_list;
+ while (tmp_list) {
+ if (tmp_list->data) {
+ char *src_item = NULL;
+ src_item = strdup((char *)tmp_list->data);
+ if (src_item) {
+ if (_mf_fo_check_exist(src_item)) {
+ cp_handle->src_items = g_list_append(cp_handle->src_items, src_item);
+ } else {
+ mf_fo_loge("src_item[%s] is not existed", src_item);
+ err = MF_FO_ERR_ARGUMENT;
+ free(src_item);
+ src_item = NULL;
+ /* goto ERROR_FREE_MEM; */
+ }
+ } else {
+ mf_fo_loge("Fail to allocate memory");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ }
+ tmp_list = g_list_next(tmp_list);
+ }
+
+ if (!cp_handle->src_items) {
+ mf_fo_loge("Fail to create src list");
+ err = MF_FO_ERR_ARGUMENT;
+ goto ERROR_FREE_MEM;
+ }
+
+ cp_handle->pipe = ecore_pipe_add(mf_callback_thread_pipe_cb, u_data);
+ if (!g_thread_new(NULL, (GThreadFunc) __mf_copy_thread_func, (void*)cp_handle)) {
+ mf_fo_loge("Fail to create copy thread");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+
+ return 0;
+
+ERROR_FREE_MEM:
+ __mf_copy_free_handle(cp_handle);
+ return -(err);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <stdlib.h>
+//#include <fts.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/syscall.h>
+#include <ftw.h>
+
+#include "mf-delete-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-fo-debug.h"
+#include "mf-media-content.h"
+
+GSList *delete_list = NULL;
+
+#ifndef SAFE_FREE
+#define SAFE_FREE(x) do {\
+ if ((x) != NULL) {\
+ free(x); \
+ x = NULL;\
+ } \
+ } while (0)
+#endif
+
+int _mf_delete_delete_regfile(const char *file, struct stat *file_statp, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data)
+{
+ mode_t mode = 0;
+ off_t size = 0;
+ int err = 0;
+ char err_buf[MF_ERR_BUF] = {0,};
+ if (!file) {
+ mf_fo_loge("file is NULL");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ return 1;
+ }
+
+ if (file_statp) {
+ mode = file_statp->st_mode;
+ size = file_statp->st_size;
+ } else {
+ struct stat info;
+ if (stat(file, &info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat file ", file);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, file, 0, err, msg_data);
+ }
+ return err;
+ }
+ mode = info.st_mode;
+ size = info.st_size;
+ }
+
+ if (!S_ISREG(mode) && !S_ISSOCK(mode)) {
+ mf_fo_loge("[%s] is not regular file", file);
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, file, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (remove(file)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to delete ", file);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, file, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ mf_fo_logd("success to delete FILE : %s", file);
+ /*success message*/
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, file, size, 0, msg_data);
+ }
+
+ return 0;
+}
+
+static int __get_delete_directory_hierarchies(const char *pathname, const struct stat *statptr, int type)
+{
+ mf_fo_dir_list_info *info = NULL;
+ mf_debug("pathname is [%s]\t type is [%d]\t",
+ pathname, type);
+
+ switch (type) {
+
+ case FTW_F:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ delete_list = g_slist_prepend(delete_list, info);
+ SECURE_DEBUG("File pathname is [%s]", pathname);
+ break;
+ } else {
+ break;
+ }
+ case FTW_SL:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ delete_list = g_slist_append(delete_list, info);
+ SECURE_DEBUG("Link pathname is [%s]", pathname);
+ break;
+ } else {
+ break;
+ }
+ case FTW_D:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ delete_list = g_slist_prepend(delete_list, info);
+ mf_debug("Directory pathname is [%s]", pathname);
+ //process file
+ break;
+ } else {
+ break;
+ }
+ case FTW_DNR:
+ mf_debug("=================== FTW_DNR file exists");
+ break;
+ case FTW_NS:
+ mf_debug("=================== FTW_NS file exists");
+ break;
+ default:
+ mf_debug("Default pathname is [%s]", pathname);
+ }
+
+ return 0;
+}
+
+int _mf_delete_delete_directory(const char *dir, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data)
+{
+ int err = 0;
+ int ret = -1;
+ char err_buf[MF_ERR_BUF] = {0,};
+ if (!dir) {
+ mf_fo_loge("check argument dir");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ ret = ftw(dir, __get_delete_directory_hierarchies, 16);
+ if (ret == 0) {
+ mf_debug();
+ mf_fo_dir_list_info *ent = NULL;
+ GSList *list = NULL;
+ list = delete_list;
+ while (list) {
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto DO_CANCEL;
+ }
+ ent = (mf_fo_dir_list_info *)list->data;
+ if (ent->type == FTW_F) {
+ if (ent->ftw_path == NULL || strlen(ent->ftw_path) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ err = _mf_delete_delete_regfile(ent->ftw_path, NULL, cancel, msg_cb, msg_data);
+ if (err > 0) {
+ goto DO_CANCEL;
+ } else if (err < 0) {
+ goto ERROR_CLOSE_FD;
+ }
+
+ } else if (ent->type == FTW_SL) {
+ if (ent->ftw_path == NULL || strlen(ent->ftw_path) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ ret = remove(ent->ftw_path);
+ if (ret) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to delete ", ent->ftw_path);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, ent->ftw_path, 0, err, msg_data);
+ }
+ }
+ if (err > 0) {
+ goto DO_CANCEL;
+ } else if (err < 0) {
+ goto ERROR_CLOSE_FD;
+ }
+
+ } else if (ent->type == FTW_D) {
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto DO_CANCEL;
+ }
+ if (ent->ftw_path == NULL || strlen(ent->ftw_path) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+
+ if (remove(ent->ftw_path)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to delete ", ent->ftw_path);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, ent->ftw_path, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ } else {
+ mf_fo_logd("success to delete DIR : %s", ent->ftw_path);
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ }
+ }
+ mf_debug("ent->path is [%s]", ent->ftw_path);
+ list = g_slist_next(list);
+ }
+ } else {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dir, 0, err, msg_data);
+ }
+ _mf_fo_free_directory_hierarchies(&delete_list);
+ return err;
+ }
+
+ _mf_fo_free_directory_hierarchies(&delete_list);
+
+ return 0;
+
+ERROR_CLOSE_FD:
+ _mf_fo_free_directory_hierarchies(&delete_list);
+ return err;
+
+DO_CANCEL:
+ _mf_fo_free_directory_hierarchies(&delete_list);
+ return 1;
+}
+
+int _mf_delete_del_internal(const char *item, mf_cancel *cancel, _mf_fo_msg_cb msg_callback, void *msg_data)
+{
+ struct stat info;
+ int err = 0;
+ char err_buf[MF_ERR_BUF] = {0,};
+ if (!item || strlen(item) <= 1) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (stat(item, &info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat item ", item);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, item, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto DO_CANCEL;
+ }
+
+ if (S_ISDIR(info.st_mode)) {
+ err = _mf_delete_delete_directory(item, cancel, msg_callback, msg_data);
+ } else if (S_ISSOCK(info.st_mode)) {
+ err = _mf_delete_delete_regfile(item, &info, cancel, msg_callback, msg_data);
+ } else if (S_ISREG(info.st_mode)) {
+ err = _mf_delete_delete_regfile(item, &info, cancel, msg_callback, msg_data);
+ } else {
+
+ mf_fo_loge("item[%s] is not file or directory", item);
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE | MF_FO_ERR_REPORT_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, item, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (err > 0) {
+ goto DO_CANCEL;
+ } else if (err < 0) {
+ goto ERROR_RETURN;
+ }
+
+ return 0;
+
+ERROR_RETURN:
+ return err;
+
+DO_CANCEL:
+ return 1;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/time.h>
+#include <sys/syscall.h>
+
+#include "mf-delete.h"
+#include "mf-delete-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-fo-debug.h"
+#include "mf-callback.h"
+#include "mf-media-content.h"
+
+extern int flagMsg;
+extern pthread_mutex_t gLockMsg;
+extern pthread_cond_t gCondMsg;
+
+struct _mf_del_handle {
+ GList *src_items;
+ mf_cancel *cancel;
+ void *u_data;
+ gboolean sync;
+
+ GMutex lock;
+ GCond cond;
+ guint msg_idle_cb;
+
+ mf_fo_msg msg;
+ Ecore_Pipe *pipe;
+};
+
+static double get_time(void)
+{
+ struct timeval timev;
+
+ gettimeofday(&timev, NULL);
+ return (double)timev.tv_sec + (((double)timev.tv_usec) / 1000000);
+}
+
+static void __mf_delete_free_handle(struct _mf_del_handle *handle)
+{
+ if (handle) {
+ /*free cp_handle*/
+ g_mutex_clear(&handle->lock);
+
+ g_cond_clear(&handle->cond);
+
+ if (handle->src_items) {
+ g_list_foreach(handle->src_items, (GFunc)free, NULL);
+ g_list_free(handle->src_items);
+ }
+ if (handle->msg.current_real) {
+ g_free(handle->msg.current_real);
+ handle->msg.current_real = NULL;
+ }
+ free(handle);
+ }
+
+ return;
+}
+
+static gboolean _del_msg_publish(gpointer data)
+{
+ struct _mf_del_handle *handle = NULL;
+ handle = (struct _mf_del_handle *)data;
+ mf_fo_msg msg;
+
+ if (!handle) {
+ goto EXIT;
+ }
+ MYFILE_MAGIC_SET(&msg, MYFILE_MAGIC_PIPE_DATA);
+
+ g_mutex_lock(&handle->lock);
+ msg.msg_type = handle->msg.msg_type;
+ msg.error_code = handle->msg.error_code;
+ msg.current = handle->msg.current;
+ msg.current_index = handle->msg.current_index;
+ msg.total_index = handle->msg.total_index;
+ msg.current_size = handle->msg.current_size;
+ msg.total_size = handle->msg.total_size;
+ msg.current_real = handle->msg.current_real;
+ msg.pipe = handle->pipe;
+ g_mutex_unlock(&handle->lock);
+
+ /*pulish message*/
+ ecore_pipe_write(handle->pipe, &msg, sizeof(msg));
+
+EXIT:
+ return FALSE;
+}
+
+static void _del_msg_cb(mf_msg_type msg_type, const char *real, unsigned long long size, int error_code, void *data)
+{
+ struct _mf_del_handle *handle = NULL;
+ handle = (struct _mf_del_handle *)data;
+
+ pthread_mutex_lock(&gLockMsg);
+ while (flagMsg == 0) {
+ mf_fo_loge("!!!!!!!!!!!! wait");
+ pthread_cond_wait(&gCondMsg, &gLockMsg);
+ }
+ flagMsg = 0;
+ pthread_mutex_unlock(&gLockMsg);
+
+ if (handle) {
+ g_mutex_lock(&handle->lock);
+ handle->msg.msg_type = msg_type;
+ if (msg_type == MF_MSG_ERROR) {
+ handle->msg.error_code = error_code;
+ if (real) {
+ if (handle->msg.current_real) {
+ free(handle->msg.current_real);
+ }
+ handle->msg.current_real = strdup(real);
+ }
+ } else {
+ handle->msg.error_code = 0;
+ if (msg_type == MF_MSG_DOING) {
+ if (real) {
+ if (handle->msg.current_real) {
+ free(handle->msg.current_real);
+ }
+ handle->msg.current_real = strdup(real);
+ }
+ handle->msg.current_size += size;
+ handle->msg.error_code = 0;
+ } else if (msg_type == MF_MSG_SKIP) {
+ handle->msg.total_size -= size;
+ handle->msg.error_code = 0;
+ }
+ }
+ g_mutex_unlock(&handle->lock);
+
+ _del_msg_publish(handle);
+ }
+ return;
+}
+
+
+static void *delete_thread(void *data)
+{
+ struct _mf_del_handle *handle = NULL;
+ handle = (struct _mf_del_handle *)data;
+
+ _mf_fo_msg_cb msg_cb = NULL;
+ gboolean cancelled = FALSE;
+ double s_start = 0.0;
+ double s_stop = 0.0;
+ double c_start = 0.0;
+ double c_stop = 0.0;
+ char err_buf[MF_ERR_BUF] = { 0, };
+
+ if (handle) {
+ GList *tmp_src_list = NULL;
+ unsigned long long t_size = 0;
+
+ msg_cb = _del_msg_cb;
+
+ s_start = get_time();
+ tmp_src_list = handle->src_items;
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ unsigned long long size = 0;
+
+ s_path = tmp_src_list->data;
+ if (access(s_path, R_OK) == 0) {
+ int err = _mf_fo_get_total_item_size(s_path, &size);
+ if (err < 0) {
+ mf_fo_loge("Fail to get size of %s", s_path);
+ /*handle->src_items = g_list_remove(handle->src_items, s_path);*/
+
+ _del_msg_cb(MF_MSG_ERROR, s_path, 0, (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(-err)), handle);
+
+ goto ERROR_END_THREAD;
+ } else {
+ t_size += size;
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Unable to access ", s_path);
+ /*handle->src_items = g_list_remove(handle->src_items, s_path);*/
+
+ _del_msg_cb(MF_MSG_ERROR, s_path, 0, (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(errno)), handle);
+
+ goto ERROR_END_THREAD;
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+ }
+ s_stop = get_time();
+ g_mutex_lock(&handle->lock);
+ handle->msg.total_size = t_size;
+ g_mutex_unlock(&handle->lock);
+
+ /*delete items*/
+ c_start = get_time();
+ tmp_src_list = handle->src_items;
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ s_path = tmp_src_list->data;
+ int ret = 0;
+ g_mutex_lock(&handle->lock);
+ handle->msg.current_index++;
+ handle->msg.current = s_path;
+ g_mutex_unlock(&handle->lock);
+ int dir_flag = 0;
+
+ struct stat info;
+ if (stat(s_path, &info)) {
+ mf_fo_loge("Fail to delete [%s]", s_path);
+ } else {
+ if (S_ISDIR(info.st_mode)) {
+ dir_flag = 1;
+ }
+ }
+ ret = _mf_delete_del_internal(s_path, handle->cancel, msg_cb, handle);
+ if (ret == 0) {
+ if (dir_flag) {
+ mf_media_content_scan_folder(s_path);
+ } else {
+ mf_media_content_scan_file(s_path);
+ }
+ } else if (ret > 0) {
+ if (handle->cancel) {
+ mf_cancel_set_cancelled(handle->cancel);
+ }
+ cancelled = TRUE;
+ break;
+ } else {
+ mf_fo_loge("Fail to delete [%s]", s_path);
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+ }
+ c_stop = get_time();
+ mf_fo_logi("## Total src size - %lld byte, size time : %lf sec, delete time : %lf sec",
+ handle->msg.total_size, s_stop - s_start, c_stop - c_start);
+
+ if (cancelled) {
+ /*cancel message*/
+ _del_msg_cb(MF_MSG_CANCELLED, NULL, 0, 0, handle);
+ }
+
+ERROR_END_THREAD:
+ if (handle->sync) {
+ double start = 0.0;
+ double stop = 0.0;
+ _del_msg_cb(MF_MSG_SYNC, NULL, 0, 0, handle);
+ start = get_time();
+ sync();
+ stop = get_time();
+ mf_fo_logi("sync time : %lf sec", stop - start);
+ }
+
+ _del_msg_cb(MF_MSG_END, NULL, 0, 0, handle);
+
+ __mf_delete_free_handle(handle);
+ handle = NULL;
+ } else {
+ mf_fo_loga("handle is NULL");
+ abort();
+ }
+
+ mf_fo_logd("The end of del_thread");
+ return NULL;
+}
+
+int mf_delete_items(GList *item_list, mf_cancel *cancel, gboolean sync, void *u_data)
+{
+ struct _mf_del_handle *handle = NULL;
+ GList *tmp_list = NULL;
+ int err = 0;
+
+ if (!item_list) {
+ mf_fo_loge("item_list is NULL");
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+
+ handle = malloc(sizeof(struct _mf_del_handle));
+ if (!handle) {
+ mf_fo_loge("Fail to allocate handle");
+ return -(MF_FO_ERR_MEM);
+ }
+ memset(handle, 0x00, sizeof(struct _mf_del_handle));
+#if 0
+ handle->lock = g_mutex_new();
+ if (!handle->lock) {
+ mf_fo_loge("Fail to allocate mutex");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ handle->cond = g_cond_new();
+ if (!handle->cond) {
+ mf_fo_loge("Fail to allocate cond");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+#endif
+ g_mutex_init(&handle->lock);
+ g_cond_init(&handle->cond);
+ handle->cancel = cancel;
+ handle->u_data = u_data;
+ handle->sync = sync;
+ pthread_mutex_lock(&gLockMsg);
+ flagMsg = 1;
+ pthread_mutex_unlock(&gLockMsg);
+
+ tmp_list = item_list;
+ while (tmp_list) {
+ if (tmp_list->data) {
+ char *src_item = NULL;
+ src_item = strdup((char *)tmp_list->data);
+ if (src_item) {
+ if (_mf_fo_check_exist(src_item)) {
+ handle->src_items = g_list_append(handle->src_items, src_item);
+ } else {
+ mf_fo_loge("src_item[%s] is not existed", src_item);
+ err = MF_FO_ERR_ARGUMENT;
+ free(src_item);
+ src_item = NULL;
+ }
+ } else {
+ mf_fo_loge("Fail to allocate memory");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ }
+ tmp_list = g_list_next(tmp_list);
+ }
+
+ if (!handle->src_items) {
+ mf_fo_loge("Fail to create src list");
+ err = MF_FO_ERR_ARGUMENT;
+ goto ERROR_FREE_MEM;
+ }
+
+ handle->pipe = ecore_pipe_add(mf_callback_thread_pipe_cb, u_data);
+
+ if (!g_thread_new(NULL, (GThreadFunc) delete_thread, (void*)handle)) {
+ mf_fo_loge("Fail to create delete thread");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+
+ return 0;
+
+ERROR_FREE_MEM:
+ __mf_delete_free_handle(handle);
+ return -(err);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/statfs.h>
+#include <sys/types.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/syscall.h> /*__NR_gettid*/
+#include <unistd.h>
+#include <ftw.h>
+#include <sys/statvfs.h>
+#include <storage.h>
+
+#include "mf-fo-internal.h"
+#include "mf-fo-common.h"
+#include "mf-fo-debug.h"
+#include <storage.h>
+
+GSList *dir_list = NULL;
+#ifndef SAFE_FREE
+#define SAFE_FREE(x) do { \
+ if ((x) != NULL) {\
+ free(x); \
+ x = NULL;\
+ } \
+ } while (0)
+#endif
+
+#ifndef NAME_MAX
+#define NAME_MAX 255
+#endif
+
+#ifndef FILENAME_MAX
+#define FILENAME_MAX 4096
+#endif
+
+static inline long __mf_fo_get_name_max(void)
+{
+ long max = 0;
+
+#ifdef _PC_NAME_MAX
+ max = pathconf("/", _PC_NAME_MAX);
+#endif
+
+ if (max < 1) {
+ max = NAME_MAX + 1;
+ }
+
+ return max;
+}
+
+static inline long __mf_fo_get_path_max(void)
+{
+ long max = 0;
+
+#ifdef _PC_PATH_MAX
+ max = pathconf("/", _PC_PATH_MAX);
+#endif
+
+ if (max < 1) {
+ max = FILENAME_MAX;
+ }
+
+ return max;
+}
+
+static const char *__mf_fo_get_base_name(const char *path)
+{
+ const char *base = NULL;
+
+
+ if (path && (path[0] != '\0')) {
+ char *tmp = NULL;
+ tmp = strrchr(path, '/');
+ if (tmp != NULL && tmp[1] == '\0') {
+ if (tmp == path) {
+ mf_fo_loge("path is ROOT - %s", path);
+ } else {
+ mf_fo_loge("invaild arg - %s", path);
+ }
+ } else {
+ base = tmp + 1;
+ }
+ }
+ return base;
+}
+
+static int __get_directory_hierarchies(const char *pathname, const struct stat *statptr, int type)
+{
+ mf_fo_dir_list_info *info = NULL;
+ mf_debug("pathname is [%s]\t type is [%d]\t size is [%ld]",
+ pathname, type, statptr->st_size);
+
+ switch (type) {
+
+ case FTW_F:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->size = statptr->st_size;
+ info->type = type;
+ dir_list = g_slist_append(dir_list, info);
+ SECURE_DEBUG("File pathname is [%s]", pathname);
+ break;
+ } else {
+ break;
+ }
+ case FTW_D:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->size = statptr->st_size;
+ info->type = type;
+ dir_list = g_slist_append(dir_list, info);
+ mf_debug("Directory pathname is [%s]", pathname);
+ //process file
+ break;
+ } else {
+ break;
+ }
+ default:
+ mf_debug("Default pathname is [%s]", pathname);
+ }
+
+ return 0;
+}
+
+static int __mf_fo_get_total_dir_size(const char *dir, unsigned long long *size)
+{
+ int ret = -1;
+ if (!dir) {
+ return -EINVAL;
+ }
+ ret = ftw(dir, __get_directory_hierarchies, 16);
+ if (ret == 0) {
+ mf_debug();
+ mf_fo_dir_list_info *ent = NULL;
+ GSList *list = NULL;
+ list = dir_list;
+ while (list) {
+ ent = (mf_fo_dir_list_info *)list->data;
+ if (ent->type == FTW_D) {
+ *size += MF_VISUAL_FOLDER_SIZE;
+ } else if (ent->type == FTW_F) {
+ *size += ent->size;
+ }
+ list = g_slist_next(list);
+ }
+ } else {
+ _mf_fo_free_directory_hierarchies(&dir_list);
+ return -(errno);
+ }
+ _mf_fo_free_directory_hierarchies(&dir_list);
+
+ return 0;
+}
+
+char *_mf_fo_get_next_unique_dirname(const char *name, int *errcode)
+{
+ char *new_name = NULL;
+ char *tmp_name = NULL;
+ int name_len = 0;
+ long p_max = 0;
+
+ if (!name) {
+ *errcode = EINVAL;
+ return NULL;
+ }
+
+ name_len = strlen(name);
+ if (name_len <= 1) {
+ *errcode = EINVAL;
+ return NULL;
+ }
+
+ p_max = __mf_fo_get_path_max();
+
+ if (name[name_len - 1] == '/') {
+ tmp_name = strndup(name, name_len - 1);
+ if (!tmp_name) {
+ *errcode = ENOMEM;
+ return NULL;
+ }
+ }
+
+ new_name = malloc(sizeof(char) * p_max);
+
+
+ if (new_name) {
+ int next_num = 0;
+ long n_max = 0;
+ memset(new_name, 0, sizeof(char) * p_max);
+ n_max = __mf_fo_get_name_max();
+
+ do {
+ int write_len = 0;
+ next_num++;
+ write_len = snprintf(new_name, p_max, "%s(%d)", tmp_name ? tmp_name : name, next_num);
+ if (write_len < 0) {
+ /** snprintf may failed. */
+ mf_fo_loge("%s", "generate new dir name (snprintf) failed.");
+ *errcode = errno;
+ goto ERROR_FREE_RETURN;
+ } else if (write_len <= name_len) {
+ /** new_name must be longger then the old one. */
+ mf_fo_loge("wrong length of new_name: [%d], old_name [%d]", write_len, name_len);
+ *errcode = EINVAL;
+ goto ERROR_FREE_RETURN;
+ } else if (write_len >= p_max) {
+ mf_fo_loge("write_len[%u] is greater than max[%ld]", write_len, p_max);
+ *errcode = ENAMETOOLONG;
+ goto ERROR_FREE_RETURN;
+ } else {
+ const char *b_name = 0;
+ b_name = __mf_fo_get_base_name(new_name);
+ if (b_name && (mf_util_character_count_get(b_name) > n_max)) {
+ mf_fo_loge("b_name length[%u] is greater than name max[%ld]", strlen(b_name), n_max);
+ *errcode = ENAMETOOLONG;
+ goto ERROR_FREE_RETURN;
+ }
+ }
+ } while (_mf_fo_check_exist(new_name));
+ } else {
+ *errcode = ENOMEM;
+ }
+
+ SAFE_FREE(tmp_name);
+ return new_name;
+
+ERROR_FREE_RETURN:
+ SAFE_FREE(tmp_name);
+ SAFE_FREE(new_name);
+
+ return NULL;
+}
+
+
+char *_mf_fo_get_next_unique_filename(const char *name, int *errcode)
+{
+ char *new_name = NULL;
+ int name_len = 0;
+ long p_max = 0;
+ const char *base = NULL;
+
+ if (!name) {
+ *errcode = EINVAL;
+ return NULL;
+ }
+
+ name_len = strlen(name);
+ if (name_len <= 1) {
+ *errcode = EINVAL;
+ return NULL;
+ }
+
+ base = __mf_fo_get_base_name(name);
+ if (!base) {
+ *errcode = EINVAL;
+ return NULL;
+ }
+
+ p_max = __mf_fo_get_path_max();
+
+ new_name = malloc(sizeof(char) * p_max);
+
+ if (new_name) {
+ int next_num = 0;
+ long n_max = 0;
+ int dir_len = 0;
+ int base_len = 0;
+ const char *ext = NULL;
+
+ n_max = __mf_fo_get_name_max();
+ dir_len = (int)(base - name);
+
+ if ((ext = strrchr(name, '.')) != NULL) {
+ base_len = (int)(ext - base);
+ } else {
+ base_len = strlen(base);
+ }
+
+ do {
+ int write_len = 0;
+ next_num++;
+ if (ext) {
+ write_len = snprintf(new_name, p_max, "%.*s%.*s(%d)%s", dir_len, name, base_len, base, next_num, ext);
+ } else {
+ write_len = snprintf(new_name, p_max, "%.*s%.*s(%d)", dir_len, name, base_len, base, next_num);
+ }
+
+ if (write_len < 0) {
+ /** snprintf may failed. */
+ mf_fo_loge("%s", "generate new file name (snprintf) failed.");
+ *errcode = errno;
+ goto ERROR_FREE_RETURN;
+ } else if (write_len <= name_len) {
+ /** new_name must be longger then the old one. */
+ mf_fo_loge("wrong length of new_name: [%d], old_name: [%d]", write_len, name_len);
+ *errcode = EINVAL;
+ goto ERROR_FREE_RETURN;
+ } else if (write_len >= p_max) {
+ mf_fo_loge("write_len[%u] is greater than max[%ld]", write_len, p_max);
+ *errcode = ENAMETOOLONG;
+ goto ERROR_FREE_RETURN;
+ } else {
+ const char *b_name = NULL;
+ b_name = __mf_fo_get_base_name(new_name);
+ if (b_name && (strlen(b_name) > n_max)) {
+ mf_fo_loge("b_name length[%u] is greater than name max[%ld]", strlen(b_name), n_max);
+ *errcode = ENAMETOOLONG;
+ goto ERROR_FREE_RETURN;
+ }
+ }
+ } while (_mf_fo_check_exist(new_name));
+ } else {
+ *errcode = ENOMEM;
+ }
+
+ return new_name;
+
+ERROR_FREE_RETURN:
+ SAFE_FREE(new_name);
+
+ return NULL;
+}
+
+int _mf_fo_get_total_item_size(const char *item, unsigned long long *size)
+{
+ struct stat info;
+ if (!item || !size) {
+ return -EINVAL;
+ }
+ if (stat(item, &info)) {
+ mf_fo_loge("Fail to stat item : %s", item);
+ return -(errno);
+ }
+
+ if (S_ISREG(info.st_mode)) {
+ *size = (unsigned long long)info.st_size;
+ } else if (S_ISDIR(info.st_mode)) {
+ int ret = __mf_fo_get_total_dir_size(item, size);
+ if (ret < 0) {
+ mf_fo_loge("Fail to get size of directory(%s)", item);
+ *size = 0;
+ return ret;
+ }
+ } else {
+ mf_fo_loge("item(%s) is not file or directory", item);
+ *size = (unsigned long long)info.st_size;
+ return -EINVAL;
+ }
+ return 0;
+}
+
+int _mf_fo_get_remain_space(const char *path, unsigned long long *size)
+{
+ FO_TRACE_BEGIN;
+ struct statvfs dst_fs;
+
+ if (!path || !size) {
+ FO_TRACE_END;
+ mf_error("===============");
+ return -EINVAL;
+ }
+ if (strncmp(path, PHONE_FOLDER, strlen(PHONE_FOLDER)) == 0) {
+ if (storage_get_internal_memory_size(&dst_fs) < 0) {
+ *size = 0;
+ mf_error("===============");
+ return 0;
+ }
+ *size = ((unsigned long long)(dst_fs.f_bsize) * (unsigned long long)(dst_fs.f_bavail));
+ mf_fo_loge("available device storage: %llu", *size);
+ } else if (statvfs(path, &dst_fs) == 0) {
+ *size = ((unsigned long long)(dst_fs.f_bsize) * (unsigned long long)(dst_fs.f_bavail));
+ } else {
+ mf_error("=============== errno is [%d]", errno);
+ FO_TRACE_END;
+ return -errno;
+ }
+ mf_error("=============== available device storage size is [%llu]", *size);
+ FO_TRACE_END;
+
+ return 0;
+}
+
+inline bool _mf_fo_check_exist(const char *path)
+{
+ if (path && (access(path, F_OK) == 0)) {
+ return true;
+ }
+ return false;
+}
+
+int _mf_fo_errno_to_mferr(int err_no)
+{
+ mf_error("err_no is [%d] error - %s", err_no, strerror(err_no));
+
+ int err = MF_FO_ERR_SET(MF_FO_ERR_UNKNOWN);
+ switch (err_no) {
+#ifdef EINVAL
+ case EINVAL:
+ err = MF_FO_ERR_SET(MF_FO_ERR_ARGUMENT);
+ break;
+#endif
+#ifdef EACCES /*The requested access to the file is not allowed*/
+ case EACCES: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_PERMISSION);
+ break;
+#endif
+#ifdef EFAULT /* pathname points outside your accessible address space*/
+ case EFAULT:
+ err = MF_FO_ERR_SET(MF_FO_ERR_FAULT);
+ break;
+#endif
+#ifdef EISDIR /*pathname refers to a directory and the access requested involved writing*/
+ case EISDIR: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_TYPE);
+ break;
+#endif
+#ifdef EMFILE /*The process already has the maximum number of files open.*/
+ case EMFILE:
+ err = MF_FO_ERR_SET(MF_FO_ERR_MAX_OPEN);
+ break;
+#endif
+#ifdef ENOSPC /*pathname was to be created but the device containing pathname has no room for the new file*/
+ case ENOSPC: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_SPACE);
+ break;
+#endif
+#ifdef ENOTDIR /* A component used as a directory in pathname is not*/
+ case ENOTDIR: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_TYPE);
+ break;
+#endif
+#ifdef EROFS /*pathname refers to a file on a read-only filesystem and write access was requested*/
+ case EROFS: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_RO);
+ break;
+#endif
+#ifdef ELOOP /* Too many symbolic links were encountered in resolving pathname */
+ case ELOOP:
+ err = MF_FO_ERR_SET(MF_FO_ERR_LOOP);
+ break;
+#endif
+#ifdef ENOMEM /* Insufficient kernel memory was available */
+ case ENOMEM: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_MEM);
+ break;
+#endif
+#ifdef ENOENT /* O_CREAT is not set and the named file does not exist*/
+ case ENOENT: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_NOT_EXIST);
+ break;
+#endif
+#ifdef ENAMETOOLONG /*pathname was too long.*/
+ case ENAMETOOLONG: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_LONG_NAME);
+ break;
+#endif
+#ifdef EFBIG /* An attempt was made to write a file that exceeds the implementation-defined maximum
+ file size or the process file size limit*/
+ case EFBIG: /*report*/
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_BIG_SIZE);
+ break;
+#endif
+#ifdef EIO /* I/O error */
+ case EIO:
+ err = MF_FO_ERR_SET(MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_IO);
+ break;
+#endif
+ default:
+ break;
+ }
+
+ return err;
+}
+
+void _mf_fo_free_directory_hierarchies(GSList **glist)
+{
+ if (*glist == NULL)
+ return;
+ GSList *list = *glist;
+ while (list) {
+ mf_fo_dir_list_info *info = NULL;
+ info = (mf_fo_dir_list_info *)list->data;
+ g_free(info->ftw_path);
+ g_free(info);
+ list = g_slist_next(list);
+ }
+ g_slist_free(*glist);
+ *glist = NULL;
+}
+
+int _mf_fo_get_file_location(const char *path)
+{
+ int len_phone = strlen(PHONE_FOLDER);
+ int len_memory = strlen(MEMORY_FOLDER);
+ if (strncmp(path, PHONE_FOLDER, len_phone) == 0) {
+ return MYFILE_PHONE;
+ } else if (strncmp(path, MEMORY_FOLDER, len_memory) == 0) {
+ return MYFILE_MMC;
+ } else {
+ return MYFILE_NONE;
+ }
+
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/syscall.h>
+#include <unistd.h>
+#include <ftw.h>
+
+#include "mf-move-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-copy-internal.h"
+#include "mf-delete-internal.h"
+#include "mf-fo-debug.h"
+#include "mf-media-content.h"
+
+GSList *move_list = NULL;
+
+#ifndef SAFE_FREE
+#define SAFE_FREE(x) do {\
+ if ((x) != NULL) {\
+ free(x); \
+ x = NULL;\
+ } \
+ } while (0)
+#endif
+
+#define DIR_MODE_BIT (01777)
+
+static gchar *__mf_move_change_root_name(const char *name, const char *old_root, const char *new_root)
+{
+ gchar *new_name = NULL;
+
+ if (name && old_root && new_root) {
+ int old_len = strlen(old_root);
+ int new_len = strlen(new_root);
+ int name_len = strlen(name);
+ const char *base = NULL;
+ GString *n = NULL;
+
+ if ((strstr(name, old_root) == NULL)
+ || (name_len <= old_len)
+ || ((name[old_len] == '/' && name[old_len + 1] == '\0'))
+ || FALSE) {
+ mf_fo_loge("invaild args - name : [%s], old_root : [%s]", name, old_root);
+ return NULL;
+ }
+
+ base = name + old_len;
+ if (name[old_len] == '/') {
+ base += 1;
+ }
+
+ n = g_string_new(new_root);
+ if (n) {
+ if (n->str[new_len - 1] == '/') {
+ g_string_append_printf(n, "%s", base);
+ } else {
+ g_string_append_printf(n, "/%s", base);
+ }
+ new_name = g_string_free(n, FALSE);
+ }
+ }
+ return new_name;
+}
+
+
+int _mf_move_move_regfile(const char *src, struct stat *src_statp, const char *dst,
+ unsigned long buf_size, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data)
+{
+ mode_t src_mode = 0;
+ dev_t src_dev = 0;
+ off_t src_size = 0;
+ struct stat dst_dir_i;
+ char *dst_dir = NULL;
+ int err = 0;
+ char err_buf[MF_ERR_BUF] = {0,};
+
+ if (!src) {
+ mf_fo_loge("check argument src");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+ if (!dst) {
+ mf_fo_loge("check argument dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (src_statp) {
+ src_size = src_statp->st_size;
+ src_dev = src_statp->st_dev;
+ src_mode = src_statp->st_mode;
+ } else {
+ struct stat src_info;
+ if (stat(src, &src_info)) {
+ mf_fo_loge("Fail to stat src file : %s", src);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+ src_size = src_info.st_size;
+ src_dev = src_info.st_dev;
+ src_mode = src_info.st_mode;
+ }
+
+ if (!S_ISREG(src_mode)) {
+ mf_fo_loge("src[%s] is not regular file", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+
+
+ dst_dir = g_path_get_dirname(dst);
+ if (dst_dir) {
+ if (stat(dst_dir, &dst_dir_i)) {
+ mf_fo_loge("Fail to stat dst dir file : %s", dst_dir);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ free(dst_dir);
+ return err;
+ }
+ free(dst_dir);
+ } else {
+ mf_fo_loge("fail to get dirname from dst[%s]", dst);
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (src_dev == dst_dir_i.st_dev) {
+ if (rename(src, dst)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to rename item ", dst);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ return err;
+ } else {
+ if (err == 0) {
+ mf_media_content_scan_file(src);
+ }
+ mf_fo_logd("success to move file from [%s] to [%s]", src, dst);
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, src, src_size, 0, msg_data);
+ }
+ }
+ } else {
+ err = _mf_copy_copy_regfile(src, src_statp, dst, 0, cancel, msg_cb, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(dst);
+ }
+ if (err > 0) {
+ goto CANCEL_RETURN;
+ } else if (err < 0) {
+ goto ERROR_RETURN;
+ }
+
+ err = _mf_delete_delete_regfile(src, src_statp, cancel, NULL, NULL);
+ if (err == 0) {
+ mf_media_content_scan_file(src);
+ }
+ if (err > 0) {
+ goto CANCEL_RETURN;
+ } else if (err < 0) {
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ goto ERROR_RETURN;
+ }
+ mf_fo_logd("[copy/del]success to move file from [%s] to [%s]", src, dst);
+ }
+
+ return 0;
+
+ERROR_RETURN:
+ return err;
+
+
+CANCEL_RETURN:
+ return 1;
+}
+
+static int __get_move_directory_hierarchies(const char *pathname, const struct stat *statptr, int type)
+{
+ MF_TRACE_BEGIN;
+ mf_fo_dir_list_info *info = NULL;
+ mf_debug("pathname is [%s]\t type is [%d]\t",
+ pathname, type);
+ switch (type) {
+
+ case FTW_F:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ move_list = g_slist_append(move_list, info);
+ SECURE_DEBUG("File pathname is [%s]", pathname);
+ break;
+ } else {
+ break;
+ }
+ case FTW_D:
+ info = calloc(sizeof(mf_fo_dir_list_info), 1);
+ if (info != NULL) {
+ info->ftw_path = g_strdup(pathname);
+ info->type = type;
+ move_list = g_slist_append(move_list, info);
+ SECURE_DEBUG("File pathname is [%s]", pathname);
+ //process file
+ break;
+ } else {
+ break;
+ }
+ default:
+ mf_debug("Default pathname is [%s]", pathname);
+ }
+
+ return 0;
+}
+
+
+int _mf_move_move_directory(const char *src, struct stat *src_statp, const char *dst, mf_cancel *cancel, _mf_fo_msg_cb msg_cb, void *msg_data)
+{
+ mode_t src_mode = 0;
+ dev_t src_dev = 0;
+ int ret = -1;
+ int err = 0;
+ gboolean is_same_dev = FALSE;
+ char err_buf[MF_ERR_BUF] = {0,};
+
+ if (!src) {
+ mf_fo_loge("check argument src");
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+ if (!dst) {
+ mf_fo_loge("check argument dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (src_statp) {
+ src_dev = src_statp->st_dev;
+ src_mode = src_statp->st_mode;
+ } else {
+ struct stat src_info;
+ if (stat(src, &src_info)) {
+ mf_fo_loge("Fail to stat src file : %s", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+ src_dev = src_info.st_dev;
+ src_mode = src_info.st_mode;
+ }
+
+ if (access(dst, F_OK)) {
+ if (mkdir(dst, (src_mode & DIR_MODE_BIT))) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to make directory ", dst);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ return err;
+ }
+ } else {
+ mf_fo_logi("directory[%s] is already existed", dst);
+ struct stat dst_info;
+ if (stat(dst, &dst_info)) {
+ mf_fo_loge("Fail to stat dst dir : %s", dst);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, dst, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (src_dev == dst_info.st_dev) {
+ mf_fo_logd("src and dst is same dev");
+ is_same_dev = TRUE;
+ }
+ }
+ ret = ftw(src, __get_move_directory_hierarchies, 16);
+ if (ret == 0) {
+ mf_fo_dir_list_info *ent = NULL;
+ GSList *list = move_list;
+ list = move_list;
+ while (list) {
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto DO_CANCEL;
+ }
+ ent = (mf_fo_dir_list_info *)list->data;
+ if (ent->type == FTW_D) {
+ if (g_strcmp0(ent->ftw_path, src) == 0) {
+ list = g_slist_next(list);
+ continue;
+ }
+ char *new_dir = __mf_move_change_root_name(ent->ftw_path, src, dst);
+ mf_fo_logd("move dir %s to %s", ent->ftw_path, new_dir);
+ if (new_dir) {
+ if (is_same_dev) {
+ if (!_mf_fo_check_exist(new_dir)) {
+ unsigned long long size = 0;
+ int err_code = 0;
+ err_code = _mf_fo_get_total_item_size(ent->ftw_path, &size);
+ if (err_code < 0) {
+ err = (_mf_fo_errno_to_mferr(-err_code) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, ent->ftw_path, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ } else {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ }
+ } else {
+ mf_fo_logi("directory[%s] is already existed", new_dir);
+ }
+ } else {
+ if (!_mf_fo_check_exist(new_dir)) {
+ struct stat info;
+ if (stat(ent->ftw_path, &info) == 0) {
+ if (mkdir(new_dir, (info.st_mode & DIR_MODE_BIT))) {
+ mf_fo_loge("Fail to make directory [%s]", new_dir);
+ /*set FTS_SKIP to skip children of current*/
+ /*fts_set(fts, ent, FTS_SKIP);*/
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ } else {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat ", ent->ftw_path);
+ /*fts_set(fts, ent, FTS_SKIP);*/
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, ent->ftw_path, 0, err, msg_data);
+ }
+
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ struct stat new_dst_info;
+ if (stat(new_dir, &new_dst_info) == 0) {
+ if (S_ISDIR(new_dst_info.st_mode)) {
+ if (msg_cb) {
+ msg_cb(MF_MSG_DOING, ent->ftw_path, 0, 0, msg_data);
+ }
+ } else {
+ mf_fo_loge("[%s] is already existed, and this one is not directory", new_dir);
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat ", new_dir);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, new_dir, 0, err, msg_data);
+ }
+ free(new_dir);
+ goto ERROR_CLOSE_FD;
+ }
+ }
+ free(new_dir);
+ }
+ } else {
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ } else if (ent->type == FTW_F) {
+ char *new_file = __mf_move_change_root_name(ent->ftw_path, src, dst);
+ if (new_file) {
+ err = _mf_move_move_regfile(ent->ftw_path, NULL, new_file, 0, cancel, msg_cb, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(new_file);
+ }
+ free(new_file);
+ if (err > 0) {
+ goto DO_CANCEL;
+ } else if (err < 0) {
+ goto ERROR_CLOSE_FD;
+ }
+ } else {
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_CLOSE_FD;
+ }
+ }
+ mf_debug("ent->path is [%s]", ent->ftw_path);
+ list = g_slist_next(list);
+ }
+
+ } else {
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_cb) {
+ msg_cb(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ _mf_fo_free_directory_hierarchies(&move_list);
+ return err;
+ }
+ _mf_fo_free_directory_hierarchies(&move_list);
+ return 0;
+
+ERROR_CLOSE_FD:
+ _mf_fo_free_directory_hierarchies(&move_list);
+ return err;
+
+DO_CANCEL:
+ _mf_fo_free_directory_hierarchies(&move_list);
+ return 1;
+}
+
+int _mf_move_move_internal(const char *src, const char *dst_dir,
+ mf_cancel *cancel, mf_req_callback request_callback, _mf_fo_msg_cb msg_callback, void *msg_data)
+{
+ char *src_basename = NULL;
+ char *new_dst = NULL;
+ char *next_name = NULL;
+ int base_size = 0;
+ int root_size = 0;
+ int with_slash = 1;
+ int alloc_size = 1; /*for null*/
+ int err = 0;
+ struct stat src_info;
+ struct stat dst_dir_i;
+ char err_buf[MF_ERR_BUF] = {0,};
+
+ if (!src || strlen(src) <= 1) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (!dst_dir) {
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (access(dst_dir, R_OK | W_OK)) {
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_PERMISSION);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, dst_dir, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (stat(src, &src_info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat src", src);
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (stat(dst_dir, &dst_dir_i)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat dst_dir", src);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_SRC_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, dst_dir, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ if (S_ISDIR(src_info.st_mode)) {
+ if (g_strcmp0(dst_dir, src) == 0) {
+ mf_fo_loge("dst is child of src - src : %s, dst : %s", src, dst_dir);
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_REPORT_CLASS | MF_FO_ERR_ARGUMENT);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, dst_dir, 0, err, msg_data);
+ }
+ return err;
+ }
+ }
+ src_basename = g_path_get_basename(src);
+ if (!src_basename) {
+ mf_fo_loge("fail to get basename from src[%s]", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ return err;
+ }
+
+ base_size = strlen(src_basename);
+ root_size = strlen(dst_dir);
+
+ if (dst_dir[root_size - 1] != '/') {
+ alloc_size += 1;
+ with_slash = 0;
+ }
+
+ alloc_size += (base_size + root_size);
+
+ new_dst = malloc(sizeof(char) * (alloc_size));
+ if (!new_dst) {
+ mf_fo_loge("fail to alloc new dst");
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+
+ if (with_slash) {
+ snprintf(new_dst, alloc_size, "%s%s", dst_dir, src_basename);
+ } else {
+ snprintf(new_dst, alloc_size, "%s/%s", dst_dir, src_basename);
+ }
+ SAFE_FREE(src_basename);
+
+ if (cancel && mf_cancel_check_cancel(cancel)) {
+ goto CANCEL_FREE_MEM;
+ }
+
+ if (access(new_dst, F_OK)) {
+
+ if (src_info.st_dev == dst_dir_i.st_dev) {
+ unsigned long long size = 0;
+ int ret = _mf_fo_get_total_item_size(src, &size);
+ if (ret < 0) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to get item size", new_dst);
+
+ err = (_mf_fo_errno_to_mferr(-ret) | MF_FO_ERR_SRC_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ } else {
+ if (rename(src, new_dst)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to rename item", new_dst);
+
+ err = (_mf_fo_errno_to_mferr(errno) | MF_FO_ERR_DST_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, new_dst, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ } else {
+ if (err == 0) {
+ if (S_ISDIR(src_info.st_mode)) {
+ mf_media_content_scan_folder(src);
+ mf_media_content_scan_folder(new_dst);
+
+ } else {
+ mf_media_content_scan_file(src);
+ mf_media_content_scan_file(new_dst);
+ }
+ }
+ if (msg_callback) {
+ msg_callback(MF_MSG_DOING, src, size, 0, msg_data);
+ }
+ }
+ }
+ } else {
+ if (S_ISDIR(src_info.st_mode)) {
+ err = _mf_move_move_directory(src, &src_info, new_dst, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ err = _mf_delete_delete_directory(src, cancel, NULL, NULL);
+ if (err > 0) {
+ goto CANCEL_FREE_MEM;
+ } else if (err < 0) {
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ mf_media_content_scan_folder(src);
+ mf_media_content_scan_folder(new_dst);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ err = _mf_move_move_regfile(src, &src_info, new_dst, 0, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(new_dst);
+ }
+ } else {
+ mf_fo_loge("item[%s] is not file or directory", src);
+ err = MF_FO_ERR_SET(MF_FO_ERR_SRC_CLASS | MF_FO_ERR_TYPE | MF_FO_ERR_REPORT_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, src, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ }
+ } else {
+ mf_request_type result = MF_REQ_NONE;
+ if (request_callback) {
+ mf_fo_request *req = mf_request_new();
+ if (req) {
+ mf_request_set_path(req, new_dst);
+ mf_fo_logi("~~~~~~ waiting for request");
+ request_callback(req, msg_data);
+ result = mf_request_get_result(req);
+ mf_fo_logi("~~~~~~ get request : %d", result);
+
+ if (result == MF_REQ_RENAME) {
+ next_name = mf_request_get_new_name(req);
+ }
+ mf_request_free(req);
+ } else {
+ mf_fo_loge("Fail to alloc request");
+ err = MF_FO_ERR_SET(MF_FO_ERR_COMMON_CLASS | MF_FO_ERR_MEM);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ }
+
+ switch (result) {
+ case MF_REQ_NONE:
+ case MF_REQ_MERGE:
+ {
+ struct stat dst_info;
+ if (stat(new_dst, &dst_info)) {
+ MF_FILE_ERROR_LOG(err_buf, "Fail to stat new_dst", new_dst);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, errno, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+
+ if (S_ISDIR(src_info.st_mode)) {
+ if (!S_ISDIR(dst_info.st_mode)) {
+ mf_fo_loge("src[%s] is directory, but dst[%s] is already existed and not a directory", src, new_dst);
+
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_TYPE);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, new_dst, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_move_move_directory(src, &src_info, new_dst, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ err = _mf_delete_delete_directory(src, cancel, NULL, NULL);
+ if (err > 0) {
+ goto CANCEL_FREE_MEM;
+ } else if (err < 0) {
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ mf_media_content_scan_folder(new_dst);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ if (!S_ISREG(dst_info.st_mode)) {
+ mf_fo_loge("src[%s] is file, but dst[%s] is already existed and not a file", src, new_dst);
+ err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_TYPE);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, new_dst, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_move_move_regfile(src, &src_info, new_dst, dst_info.st_blksize, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(new_dst);
+ }
+ }
+
+ }
+ break;
+ case MF_REQ_RENAME:
+ {
+ if (next_name) {
+ if (S_ISDIR(src_info.st_mode)) {
+ err = _mf_move_move_directory(src, &src_info, next_name, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_folder(next_name);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ err = _mf_move_move_regfile(src, &src_info, next_name, 0, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(next_name);
+ }
+ }
+ SAFE_FREE(next_name);
+ } else {
+ if (S_ISDIR(src_info.st_mode)) {
+ int errcode = 0;
+ next_name = _mf_fo_get_next_unique_dirname(new_dst, &errcode);
+ if (!next_name) {
+ mf_fo_loge("Fail to get next directory name [%s]", new_dst);
+ err = (_mf_fo_errno_to_mferr(errcode) | MF_FO_ERR_DST_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_move_move_directory(src, &src_info, next_name, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ err = _mf_delete_delete_directory(src, cancel, NULL, NULL);
+ if (err > 0) {
+ goto CANCEL_FREE_MEM;
+ } else if (err < 0) {
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ mf_media_content_scan_folder(next_name);
+ }
+ } else if (S_ISREG(src_info.st_mode)) {
+ int errcode = 0;
+ next_name = _mf_fo_get_next_unique_filename(new_dst, &errcode);
+ if (!next_name) {
+ mf_fo_loge("Fail to get next file name [%s]", new_dst);
+ err = (_mf_fo_errno_to_mferr(errcode) | MF_FO_ERR_DST_CLASS);
+ if (msg_callback) {
+ msg_callback(MF_MSG_ERROR, NULL, 0, err, msg_data);
+ }
+ goto ERROR_FREE_MEM;
+ }
+ err = _mf_move_move_regfile(src, &src_info, next_name, 0, cancel, msg_callback, msg_data);
+ if (err == 0) {
+ mf_media_content_scan_file(next_name);
+ }
+ }
+ SAFE_FREE(next_name);
+ }
+ }
+ break;
+ case MF_REQ_SKIP:
+ {
+ if (msg_callback) {
+ unsigned long long size = 0;
+ _mf_fo_get_total_item_size(src, &size);
+ msg_callback(MF_MSG_SKIP, NULL, size, 0, msg_data);
+ }
+ }
+ break;
+ case MF_REQ_CANCEL:
+ {
+ if (cancel) {
+ mf_cancel_do_cancel(cancel);
+ }
+ goto CANCEL_FREE_MEM;
+ }
+ break;
+ default:
+ abort();
+ break;
+
+ }
+ }
+ SAFE_FREE(new_dst);
+
+ if (err > 0) {
+ goto CANCEL_FREE_MEM;
+ } else if (err < 0) {
+ goto ERROR_FREE_MEM;
+ }
+
+ return 0;
+
+ERROR_FREE_MEM:
+ SAFE_FREE(src_basename);
+ SAFE_FREE(new_dst);
+
+ return err;
+
+CANCEL_FREE_MEM:
+
+ mf_fo_logi("move cancelled");
+ SAFE_FREE(new_dst);
+
+ return 1;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <sys/time.h>
+#include <sys/syscall.h>
+
+#include "mf-move.h"
+#include "mf-move-internal.h"
+#include "mf-cancel.h"
+#include "mf-fo-common.h"
+#include "mf-fo-internal.h"
+#include "mf-fo-debug.h"
+#include "mf-callback.h"
+
+extern int flagMsg;
+extern pthread_mutex_t gLockMsg;
+extern pthread_cond_t gCondMsg;
+
+struct _mf_move_handle {
+ GList *src_items;
+ char *dst_dir;
+ mf_cancel *cancel;
+ void *u_data;
+ gboolean sync;
+
+ GMutex lock;
+ GCond cond;
+
+ mf_fo_msg msg;
+ mf_fo_request *req;
+ Ecore_Pipe *pipe;
+};
+
+static double __mf_move_get_time(void)
+{
+ struct timeval timev;
+
+ gettimeofday(&timev, NULL);
+ return (double)timev.tv_sec + (((double)timev.tv_usec) / 1000000);
+}
+
+static void __mf_move_free_handle(struct _mf_move_handle *handle)
+{
+ if (handle) {
+ g_mutex_clear(&handle->lock);
+ g_cond_clear(&handle->cond);
+
+ if (handle->dst_dir) {
+ free(handle->dst_dir);
+ }
+ if (handle->src_items) {
+ g_list_foreach(handle->src_items, (GFunc) free, NULL);
+ g_list_free(handle->src_items);
+ }
+ if (handle->msg.current_real) {
+ g_free(handle->msg.current_real);
+ handle->msg.current_real = NULL;
+ }
+ free(handle);
+ }
+
+ return;
+}
+
+static gboolean __mf_move_msg_publish(gpointer data)
+{
+ struct _mf_move_handle *handle = NULL;
+ handle = (struct _mf_move_handle *)data;
+ mf_fo_msg msg;
+
+ if (!handle) {
+ goto EXIT;
+ }
+ MYFILE_MAGIC_SET(&msg, MYFILE_MAGIC_PIPE_DATA);
+
+ g_mutex_lock(&handle->lock);
+ msg.msg_type = handle->msg.msg_type;
+ msg.error_code = handle->msg.error_code;
+ msg.current = handle->msg.current;
+ msg.current_index = handle->msg.current_index;
+ msg.total_index = handle->msg.total_index;
+ msg.current_size = handle->msg.current_size;
+ msg.total_size = handle->msg.total_size;
+ msg.current_real = handle->msg.current_real;
+ msg.request = NULL;
+ msg.pipe = handle->pipe;
+ g_mutex_unlock(&handle->lock);
+
+ ecore_pipe_write(handle->pipe, &msg, sizeof(msg));
+
+EXIT:
+ return FALSE;
+}
+
+static void __mf_move_msg_cb(mf_msg_type msg_type, const char *real, unsigned long long size, int error_code, void *data)
+{
+ struct _mf_move_handle *handle = NULL;
+ handle = (struct _mf_move_handle *)data;
+
+ pthread_mutex_lock(&gLockMsg);
+ while (flagMsg == 0) {
+ mf_fo_loge("!!!!!!!!!!!! wait");
+ pthread_cond_wait(&gCondMsg, &gLockMsg);
+ }
+ flagMsg = 0;
+ pthread_mutex_unlock(&gLockMsg);
+
+ if (handle) {
+ g_mutex_lock(&handle->lock);
+ handle->msg.msg_type = msg_type;
+ if (msg_type == MF_MSG_ERROR) {
+ handle->msg.error_code = error_code;
+ if (real) {
+ if (handle->msg.current_real) {
+ free(handle->msg.current_real);
+ }
+ handle->msg.current_real = strdup(real);
+ }
+ } else {
+ handle->msg.error_code = 0;
+ if (msg_type == MF_MSG_DOING) {
+ if (real) {
+ if (handle->msg.current_real) {
+ free(handle->msg.current_real);
+ }
+ handle->msg.current_real = strdup(real);
+ }
+ handle->msg.current_size += size;
+ handle->msg.error_code = 0;
+ } else if (msg_type == MF_MSG_SKIP) {
+ handle->msg.total_size -= size;
+ handle->msg.error_code = 0;
+ }
+ }
+ g_mutex_unlock(&handle->lock);
+ __mf_move_msg_publish(handle);
+ }
+ return;
+}
+
+static gboolean __mf_move_req_msg_callback(gpointer data)
+{
+ FO_TRACE_BEGIN;
+
+ struct _mf_move_handle *mv_handle = NULL;
+ mv_handle = (struct _mf_move_handle *)data;
+ mf_fo_msg msg;
+ memset(&msg, 0, sizeof(mf_fo_msg));
+
+ MYFILE_MAGIC_SET(&msg, MYFILE_MAGIC_PIPE_DATA);
+ if (!mv_handle) {
+ goto EXIT;
+ }
+
+ g_mutex_lock(&mv_handle->lock);
+ msg.msg_type = MF_MSG_REQUEST;
+ msg.error_code = mv_handle->msg.error_code;
+ msg.current = mv_handle->msg.current;
+ msg.current_index = mv_handle->msg.current_index;
+ msg.total_index = mv_handle->msg.total_index;
+ msg.current_size = mv_handle->msg.current_size;
+ msg.total_size = mv_handle->msg.total_size;
+ msg.current_real = mv_handle->msg.current_real;
+ msg.request = mv_handle->req;
+ g_mutex_unlock(&mv_handle->lock);
+ ecore_pipe_write(mv_handle->pipe, &msg, sizeof(msg));
+
+EXIT:
+
+ FO_TRACE_END;
+ return FALSE;
+}
+
+static void __mf_move_req_cb(mf_fo_request *req, void *data)
+{
+ struct _mf_move_handle *handle = NULL;
+ handle = (struct _mf_move_handle *)data;
+
+ if (handle) {
+
+ handle->req = req;
+ mf_request_set_cond(req, &handle->cond);
+ __mf_move_req_msg_callback(handle);
+ g_mutex_lock(&handle->lock);
+ while (mf_request_flag_get(req)) {
+ g_cond_wait(&handle->cond, &handle->lock);
+ }
+ mf_request_flag_set(req, 1);
+ g_mutex_unlock(&handle->lock);
+ }
+ return;
+}
+
+static void *__mf_move_thread_func(void *data)
+{
+ struct _mf_move_handle *handle = NULL;
+ handle = (struct _mf_move_handle *)data;
+
+ gboolean cancelled = FALSE;
+ double s_start = 0.0;
+ double s_stop = 0.0;
+ double c_start = 0.0;
+ double c_stop = 0.0;
+ char err_buf[MF_ERR_BUF] = {0,};
+
+ if (handle) {
+ GList *tmp_src_list = NULL;
+ unsigned long long t_size = 0;
+ unsigned long long r_size = 0;
+ unsigned long long n_size = 0;
+ int errcode = 0;
+ struct stat dst_info;
+
+ errcode = _mf_fo_get_remain_space(handle->dst_dir, &r_size);
+ if (errcode < 0) {
+
+ __mf_move_msg_cb(MF_MSG_ERROR, handle->dst_dir, 0, (MF_FO_ERR_DST_CLASS | _mf_fo_errno_to_mferr(-errcode)), handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ if (r_size == 0) {
+
+ int err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ __mf_move_msg_cb(MF_MSG_ERROR, handle->dst_dir, 0, err, handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ n_size = r_size;
+
+ if (stat(handle->dst_dir, &dst_info)) {
+
+ __mf_move_msg_cb(MF_MSG_ERROR, handle->dst_dir, 0, (MF_FO_ERR_DST_CLASS | _mf_fo_errno_to_mferr(errno)), handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ s_start = __mf_move_get_time();
+ tmp_src_list = handle->src_items;
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ unsigned long long size = 0;
+
+ s_path = tmp_src_list->data;
+ if (access(s_path, R_OK) == 0) {
+ errcode = _mf_fo_get_total_item_size(s_path, &size);
+ if (errcode < 0) {
+ mf_fo_loge("Fail to get size of %s", s_path);
+
+ __mf_move_msg_cb(MF_MSG_ERROR, s_path, 0,
+ (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(-errcode)), handle);
+
+
+ goto ERROR_END_THREAD;
+ } else {
+ struct stat src_info;
+ t_size += size;
+
+ if (stat(s_path, &src_info)) {
+
+ __mf_move_msg_cb(MF_MSG_ERROR, handle->dst_dir, 0,
+ (MF_FO_ERR_DST_CLASS | _mf_fo_errno_to_mferr(errno)), handle);
+
+ goto ERROR_END_THREAD;
+ }
+
+ if (dst_info.st_dev != src_info.st_dev) {
+ if (n_size > size) {
+ n_size -= size;
+ } else {
+ mf_fo_loge("remain size [%lld], needed size [%lld], current item size [%lld] -[%s]",
+ r_size, n_size, size, s_path);
+
+
+ int err = MF_FO_ERR_SET(MF_FO_ERR_DST_CLASS | MF_FO_ERR_SPACE);
+ __mf_move_msg_cb(MF_MSG_ERROR, handle->dst_dir, 0, err, handle);
+
+ goto ERROR_END_THREAD;
+ }
+ }
+ }
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "Unable to access", s_path);
+
+ __mf_move_msg_cb(MF_MSG_ERROR, s_path, 0, (MF_FO_ERR_SRC_CLASS | _mf_fo_errno_to_mferr(errno)), handle);
+
+ goto ERROR_END_THREAD;
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+ }
+ s_stop = __mf_move_get_time();
+ g_mutex_lock(&handle->lock);
+ handle->msg.total_size = t_size;
+ g_mutex_unlock(&handle->lock);
+
+ mf_fo_logi("total size [%lld], remain size [%lld] -[%s]", t_size, r_size, handle->dst_dir);
+
+ c_start = __mf_move_get_time();
+ tmp_src_list = handle->src_items;
+ while (tmp_src_list) {
+ if (tmp_src_list->data) {
+ const char *s_path = NULL;
+ s_path = tmp_src_list->data;
+ int ret = 0;
+ g_mutex_lock(&handle->lock);
+ handle->msg.current_index++;
+ handle->msg.current = s_path;
+ g_mutex_unlock(&handle->lock);
+ ret = _mf_move_move_internal(s_path, handle->dst_dir, handle->cancel, __mf_move_req_cb, __mf_move_msg_cb, handle);
+
+ if (ret > 0) {
+ if (handle->cancel) {
+ mf_cancel_set_cancelled(handle->cancel);
+ }
+ cancelled = TRUE;
+ break;
+ }
+ if (ret < 0) {
+ mf_fo_loge("Fail to move [%s] to [%s]", s_path, handle->dst_dir);
+ break;
+ }
+ }
+ tmp_src_list = g_list_next(tmp_src_list);
+
+ }
+ c_stop = __mf_move_get_time();
+ mf_fo_logi("## Total src size - %lld byte, size time : %lf sec, move time : %lf sec",
+ handle->msg.total_size, s_stop - s_start, c_stop - c_start);
+
+ if (cancelled) {
+ __mf_move_msg_cb(MF_MSG_CANCELLED, NULL, 0, 0, handle);
+ }
+
+ERROR_END_THREAD:
+
+ if (handle->sync) {
+ double start = 0.0;
+ double stop = 0.0;
+ __mf_move_msg_cb(MF_MSG_SYNC, NULL, 0, 0, handle);
+ start = __mf_move_get_time();
+ sync();
+ stop = __mf_move_get_time();
+ mf_fo_logi("sync time : %lf sec", stop - start);
+ }
+
+ __mf_move_msg_cb(MF_MSG_END, NULL, 0, 0, handle);
+
+ __mf_move_free_handle(handle);
+ handle = NULL;
+ } else {
+ mf_fo_loge("handle is NULL");
+ abort();
+ }
+
+ mf_fo_logd("The end of __mf_move_thread_func");
+ return NULL;
+}
+
+
+int mf_move_move_items(GList *item_list, const char *dst_dir, mf_cancel *cancel, gboolean sync, void *u_data)
+{
+ struct _mf_move_handle *handle = NULL;
+ GList *tmp_list = NULL;
+ int err = 0;
+
+ if (!item_list) {
+ mf_fo_loge("item_list is NULL");
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+ if (!dst_dir) {
+ mf_fo_loge("dst_dir is NULL");
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+
+ if (!_mf_fo_check_exist(dst_dir)) {
+ mf_fo_loge("dst_dir[%s] is not existed", dst_dir);
+ return -(MF_FO_ERR_ARGUMENT);
+ }
+
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+
+ handle = malloc(sizeof(struct _mf_move_handle));
+ if (!handle) {
+ mf_fo_loge("Fail to allocate handle");
+ return -(MF_FO_ERR_MEM);
+ }
+ memset(handle, 0x00, sizeof(struct _mf_move_handle));
+
+#if 0
+ handle->lock = g_mutex_new();
+ if (!handle->lock) {
+ mf_fo_loge("Fail to allocate mutex");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ handle->cond = g_cond_new();
+ if (!handle->cond) {
+ mf_fo_loge("Fail to allocate cond");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+#endif
+ g_mutex_init(&handle->lock);
+ g_cond_init(&handle->cond);
+
+ handle->dst_dir = strdup(dst_dir);
+ if (!handle->dst_dir) {
+ mf_fo_loge("Fail to allocate memory");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ handle->cancel = cancel;
+ handle->u_data = u_data;
+ handle->sync = sync;
+
+ pthread_mutex_lock(&gLockMsg);
+ flagMsg = 1;
+ pthread_mutex_unlock(&gLockMsg);
+
+ tmp_list = item_list;
+ while (tmp_list) {
+ if (tmp_list->data) {
+ char *src_item = NULL;
+ src_item = strdup((char *)tmp_list->data);
+ if (src_item) {
+ if (_mf_fo_check_exist(src_item)) {
+ handle->src_items = g_list_append(handle->src_items, src_item);
+ } else {
+ mf_fo_loge("src_item[%s] is not existed", src_item);
+ err = MF_FO_ERR_ARGUMENT;
+ free(src_item);
+ src_item = NULL;
+ }
+ } else {
+ mf_fo_loge("Fail to allocate memory");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+ }
+ tmp_list = g_list_next(tmp_list);
+ }
+
+ if (!handle->src_items) {
+ mf_fo_loge("Fail to create src list");
+ err = MF_FO_ERR_ARGUMENT;
+ goto ERROR_FREE_MEM;
+ }
+
+ handle->pipe = ecore_pipe_add(mf_callback_thread_pipe_cb, u_data);
+ if (!g_thread_new(NULL, (GThreadFunc) __mf_move_thread_func, handle)) {
+ mf_fo_loge("Fail to create move thread");
+ err = MF_FO_ERR_MEM;
+ goto ERROR_FREE_MEM;
+ }
+
+ return 0;
+
+ERROR_FREE_MEM:
+ __mf_move_free_handle(handle);
+ return -(err);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <glib.h>
+#include <stdlib.h>
+#include <string.h>
+#include <pthread.h>
+#include "mf-request.h"
+
+int flagMsg = 1;
+pthread_mutex_t gLockMsg;
+pthread_cond_t gCondMsg;
+
+struct _mf_fo_req {
+ GCond *cond;
+ GMutex *lock;
+ const char *path;
+ char *new_name;
+ int flagCond;
+ mf_request_type request;
+};
+
+mf_fo_request *mf_request_new(void)
+{
+ mf_fo_request *result = NULL;
+
+ result = malloc(sizeof(mf_fo_request));
+ if (result) {
+ result->cond = NULL;
+ result->path = NULL;
+ result->new_name = NULL;
+ result->flagCond = 1;
+ result->request = MF_REQ_NONE;
+ }
+ return result;
+}
+
+void mf_request_free(mf_fo_request *req)
+{
+ if (req) {
+ if (req->new_name) {
+ free(req->new_name);
+ }
+ free(req);
+ }
+ return;
+}
+
+void mf_request_set_result(mf_fo_request *req, mf_request_type result)
+{
+ if (req) {
+ req->request = result;
+
+ if (req->cond) {
+ if (req->flagCond == 1) {
+ req->flagCond = 0;
+ g_cond_broadcast(req->cond);
+ }
+ }
+ }
+
+ return;
+}
+
+void mf_request_set_result_rename(mf_fo_request *req, const char *new_name)
+{
+ if (req) {
+ req->request = MF_REQ_RENAME;
+ if (new_name) {
+ req->new_name = strdup(new_name);
+ }
+
+ if (req->cond) {
+ g_cond_broadcast(req->cond);
+ }
+ }
+
+ return;
+}
+
+void mf_request_set_cond(mf_fo_request *req, GCond * cond)
+{
+ if (req) {
+ req->cond = cond;
+ }
+ return;
+}
+
+void mf_request_set_path(mf_fo_request *req, const char *path)
+{
+ if (req) {
+ req->path = path;
+ }
+ return;
+}
+
+char *mf_request_get_new_name(mf_fo_request *req)
+{
+ char *new_name = NULL;
+ if (req) {
+ new_name = req->new_name;
+ req->new_name = NULL;
+ }
+ return new_name;
+}
+
+const char *mf_request_get_path(mf_fo_request *req)
+{
+ if (req) {
+ return req->path;
+ }
+ return NULL;
+}
+
+mf_request_type mf_request_get_result(mf_fo_request *req)
+{
+ mf_request_type request = MF_REQ_NONE;
+ if (req) {
+ request = req->request;
+ }
+ return request;
+}
+
+
+void mf_msg_request_handled_send()
+{
+ pthread_mutex_lock(&gLockMsg);
+ if (flagMsg == 0) {
+ flagMsg = 1;
+ pthread_cond_signal(&gCondMsg);
+ }
+ pthread_mutex_unlock(&gLockMsg);
+}
+
+int mf_request_flag_get(mf_fo_request *req)
+{
+ if (req) {
+ return req->flagCond;
+ }
+ return -1;
+}
+
+void mf_request_flag_set(mf_fo_request *req, int value)
+{
+ if (req) {
+ req->flagCond = value;
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <glib.h>
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+#include <dirent.h>
+#include <pthread.h>
+#include <Ecore.h>
+
+#include "mf-main.h"
+#include "mf-search.h"
+#include "mf-search-internal.h"
+#include "mf-fs-util.h"
+
+#define APPEND_SIZE 2 /* for null and slash */
+
+#define NORMALIZE_OPTION G_NORMALIZE_NFD
+#ifdef CHECK_RESTRICTED_PATH
+/* TODO
+ * This code should be revised.
+ * How to get restricted path information?
+ * I think this module should not depend on other lib(except glib and stdlib).
+*/
+#define ROOT_UMS "/opt/usr/media"
+#define ROOT_MMC "/opt/storage/sdcard"
+#endif /* CHECK_RESTRICTED_PATH */
+
+int flagSearchMsg = 1;
+pthread_mutex_t gLockSearchMsg;
+pthread_cond_t gCondSearchMsg;
+#ifdef MF_SEARCH_UPDATE_COUNT
+static int item_count = 0;
+#endif
+static void __mf_search_result_publish_msg(mf_search_pipe_msg_type type, void *result, void *user_data);
+
+inline static void __mf_search_cmd_lock(ms_handle_t *handle)
+{
+ if (handle) {
+ g_mutex_lock(&handle->cmd_lock);
+ }
+ return;
+}
+
+inline static void __mf_search_cmd_unlock(ms_handle_t *handle)
+{
+ if (handle) {
+ g_mutex_unlock(&handle->cmd_lock);
+ }
+ return;
+}
+
+inline static void __mf_search_thread_lock(ms_handle_t *handle)
+{
+ if (handle) {
+ g_mutex_lock(&handle->thread_mutex);
+ }
+ return;
+}
+
+inline static void __mf_search_thread_unlock(ms_handle_t *handle)
+{
+ if (handle) {
+ g_mutex_unlock(&handle->thread_mutex);
+ }
+ return;
+}
+
+inline static void __mf_search_args_free(ms_args_t *args)
+{
+ if (args) {
+ if (args->root_path) {
+ g_list_foreach(args->root_path, (GFunc) g_free, NULL);
+ g_list_free(args->root_path);
+ args->root_path = NULL;
+ }
+
+ if (args->needle)
+ g_free(args->needle);
+
+ g_free(args);
+ }
+ return;
+}
+
+inline static void __mf_search_result_free(mf_search_result_t *result)
+{
+ if (result) {
+ if (result->current_dir) {
+ g_free(result->current_dir);
+ result->current_dir = NULL;
+ }
+ if (result->dir_list) {
+ g_list_foreach(result->dir_list, (GFunc) g_free, NULL);
+ g_list_free(result->dir_list);
+ result->dir_list = NULL;
+ }
+ if (result->file_list) {
+ g_list_foreach(result->file_list, (GFunc) g_free, NULL);
+ g_list_free(result->file_list);
+ result->file_list = NULL;
+ }
+ g_free(result);
+ }
+ return;
+}
+
+#ifdef CHECK_RESTRICTED_PATH
+gboolean __mf_search_check_licet_path(const char *path)
+{
+ return (gboolean) (strstr(path, ROOT_UMS) || strstr(path, ROOT_MMC));
+}
+#endif /*CHECK_RESTRICTED_PATH*/
+
+
+ /*This function is for testing and should be revised for performance before applying*/
+static inline gboolean __has_nonspacing_mark(const char *nstr)
+{
+ if (nstr) {
+ const char *p_str = nstr;
+ while (p_str && *p_str) {
+ gunichar uc;
+ uc = g_utf8_get_char(p_str);
+ if (g_unichar_type(uc) == G_UNICODE_NON_SPACING_MARK) {
+ return TRUE;
+ } else {
+ p_str = g_utf8_next_char(p_str);
+ }
+ }
+ }
+ return FALSE;
+}
+
+static gboolean __mf_search_NFD_strstr(const char *str, const char *needle)
+{
+ int s_len = 0;
+ int n_len = 0;
+
+ if (!str) {
+ return FALSE;
+ }
+ s_len = strlen(str);
+
+ if (!needle) {
+ return FALSE;
+ } else {
+ n_len = strlen(needle);
+ if (n_len == 0) {
+ return FALSE;
+ }
+ }
+
+ if (s_len < n_len)
+ return FALSE;
+
+ if (__has_nonspacing_mark(str)) {
+ const char *p_str = str;
+ const char *end = p_str + s_len - n_len;
+
+ while (p_str && p_str <= end && *p_str) {
+ const char *s = p_str;
+ const char *n = needle;
+ while (n && *n) {
+ if (s && *s) {
+ gunichar sc, nc;
+ sc = g_utf8_get_char(s);
+ nc = g_utf8_get_char(n);
+ if (g_unichar_type(sc) == G_UNICODE_NON_SPACING_MARK) {
+ if (g_unichar_type(nc) == G_UNICODE_NON_SPACING_MARK) {
+ if (sc != nc) {
+ goto next;
+ } else {
+ s = g_utf8_next_char(s);
+ n = g_utf8_next_char(n);
+ }
+ } else {
+ s = g_utf8_next_char(s);
+ }
+ } else if (sc != nc) {
+ goto next;
+ } else {
+ s = g_utf8_next_char(s);
+ n = g_utf8_next_char(n);
+ }
+ } else {
+ return FALSE;
+ }
+ }
+
+ return TRUE;
+next:
+ p_str = g_utf8_next_char(p_str);
+ }
+ } else {
+ return (gboolean) (!(!strstr(str, needle)));
+ }
+ return FALSE;
+}
+
+static GList *__mf_search_do_find(const char *root,
+ const char *needle,
+ mf_search_option option,
+ ms_handle_t *handle)
+{
+ DIR *directory = NULL;
+ GList *candidate = NULL;
+
+ char *up_needle = NULL;
+ char *up_name = NULL;
+ char err_buf[MF_ERR_BUF] = {0,};
+
+ if (!handle) {
+ ms_error("handle is NULL");
+ return NULL;
+ }
+
+ if (!handle->result) {
+ ms_error("handle->result is NULL");
+ return NULL;
+ }
+
+ if (!root) {
+ ms_error("invaild args");
+ return NULL;
+ }
+
+ if (!needle && !handle->args->func) {
+ return NULL;
+ }
+
+ if (!g_file_test(root, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)) {
+ ms_error("invaild root_path : %s", root);
+ return NULL;
+ }
+
+ directory = opendir(root);
+ if (directory) {
+ mf_search_result_t *result = NULL;
+ struct dirent ent_struct;
+ struct dirent *entry = NULL;
+
+ result = handle->result;
+ __mf_search_thread_lock(handle);
+ if (result->current_dir) {
+ g_free(result->current_dir);
+ }
+ result->current_dir = g_strdup(root);
+ __mf_search_thread_unlock(handle);
+ while ((readdir_r(directory, &ent_struct, &entry) == 0) && entry) {
+ if (!(option & MF_SEARCH_OPT_HIDDEN) && (0 == strncmp(entry->d_name, ".", 1))) {
+ SECURE_DEBUG("[%s] is hidden file. Skip it", entry->d_name);
+ continue;
+ }
+
+ if (handle->is_stop == TRUE) {
+ mf_debug("break from do find");
+ break;
+ }
+
+ if (entry->d_type & DT_REG) {
+ if (option & MF_SEARCH_OPT_FILE) {
+ __mf_search_thread_lock(handle);
+ result->total_count++;
+ __mf_search_thread_unlock(handle);
+ up_name = elm_entry_utf8_to_markup(entry->d_name);//g_utf8_strup(entry->d_name, strlen(entry->d_name));
+ gchar *nor_str = g_utf8_strup(up_name, strlen(up_name));
+ if (handle->args->func) {
+ gchar *path = NULL;
+ gssize len = strlen(root) + strlen(entry->d_name) + APPEND_SIZE; /* for null and slash*/
+ path = g_malloc0(sizeof(gchar) * len);
+ if (path) {
+ g_snprintf(path, len, "%s/%s", root, entry->d_name);
+ int category = handle->args->func(path);
+ if (category == handle->args->category) {
+ __mf_search_thread_lock(handle);
+ result->file_list = g_list_append(result->file_list, (gpointer) path);
+ result->is_end = FALSE;
+ __mf_search_thread_unlock(handle);
+
+ }else {
+ free(path);
+ path = NULL;
+ }
+ /*1 TODO: how can i handle else case?*/
+ }
+ } else if (needle) {
+ up_needle = g_utf8_strup(needle, strlen(needle));
+ /* should we check the return value for further use? */
+ if (__mf_search_NFD_strstr(nor_str, up_needle)) {
+ gchar *path = NULL;
+ gssize len = strlen(root) + strlen(entry->d_name) + APPEND_SIZE; /* for null and slash*/
+ path = g_malloc0(sizeof(gchar) * len);
+ if (path) {
+ g_snprintf(path, len, "%s/%s", root, entry->d_name);
+
+ __mf_search_thread_lock(handle);
+ result->file_list = g_list_append(result->file_list, (gpointer) path);
+ result->is_end = FALSE;
+ __mf_search_thread_unlock(handle);
+
+ }
+ /*1 TODO: how can i handle else case?*/
+ }
+ }
+
+ /*Todo:*/
+ g_free(nor_str);
+ free(up_needle);
+ up_needle = NULL;
+ free(up_name);
+ up_name = NULL;
+ }
+ } else if (entry->d_type & DT_DIR) {
+ gchar *path = NULL;
+ gssize len = 0;
+
+ len = strlen(entry->d_name);
+ /*skip current and upper directory*/
+ if (0 == strncmp(entry->d_name, ".", strlen(".")) || 0 == strncmp(entry->d_name, "..", strlen(".."))) {
+ continue;
+ }
+ /* we are not going to search /opt/media/SLP_Debug folder */
+ if ((strlen(result->current_dir) == strlen(PHONE_FOLDER)) && (strcmp(result->current_dir, PHONE_FOLDER) == 0)
+ && (strlen(entry->d_name) == strlen(DEBUG_FOLDER)) && (strcmp(entry->d_name, DEBUG_FOLDER) == 0)) {
+ SECURE_DEBUG("[%s] is hidden folder. Skip it", entry->d_name);
+ continue;
+ }
+
+ len = strlen(root) + strlen(entry->d_name) + APPEND_SIZE; /* for null and slash */
+ path = g_malloc0(sizeof(gchar) * len);
+ if (path) {
+ g_snprintf(path, len, "%s/%s", root, entry->d_name);
+ candidate = g_list_append(candidate, (gpointer) path);
+ }
+ /*1 TODO: how can i handle else case?*/
+ if (option & MF_SEARCH_OPT_DIR) {
+ __mf_search_thread_lock(handle);
+ result->total_count++;
+ __mf_search_thread_unlock(handle);
+
+ up_name = elm_entry_utf8_to_markup(entry->d_name);//g_utf8_strup(entry->d_name, strlen(entry->d_name));
+ if (up_name && needle) {
+ up_needle = g_utf8_strup(needle, strlen(needle));
+ gchar *nor_str = g_utf8_strup(up_name, strlen(up_name));
+ if (__mf_search_NFD_strstr(nor_str, up_needle))
+ {
+ __mf_search_thread_lock(handle);
+ result->dir_list = g_list_append(result->dir_list, (gpointer) g_strdup(path));
+ result->is_end = FALSE;
+ __mf_search_thread_unlock(handle);
+ }
+ g_free(nor_str);
+
+ free(up_needle);
+ up_needle = NULL;
+ }
+ if (up_name) {
+ free(up_name);
+ up_name = NULL;
+ }
+ }
+ }
+ }
+ closedir(directory);
+ directory = NULL;
+ } else {
+ MF_FILE_ERROR_LOG(err_buf, "open failed", root);
+ }
+
+ return candidate;
+}
+
+static gpointer __mf_search_find_thread(gpointer data)
+{
+ ms_handle_t *handle = (ms_handle_t *) data;
+ if (handle) {
+ ms_args_t *args = NULL;
+ mf_search_result_t *result = NULL;
+
+ result = handle->result;
+ args = handle->args;
+
+ if (args && result) {
+ GList *root = NULL;
+ GList *candidate = NULL; /*use this list as stack*/
+ root = args->root_path;
+#ifdef MF_SEARCH_UPDATE_COUNT
+ item_count = 0;
+#endif
+ while (root) {
+ char *path = (char *)root->data;
+ if (path) {
+ /*push root paths to stack*/
+ candidate = g_list_append(candidate, (gpointer) g_strdup(path));
+ }
+ root = g_list_next(root);
+ }
+
+ while (candidate) {
+ GList *new_list = NULL;
+ GList *list = NULL;
+ gchar *item = NULL;
+
+ __mf_search_thread_lock(handle);
+ if (handle->is_stop) {
+ __mf_search_thread_unlock(handle);
+ result->is_end = TRUE;
+ goto MF_FIND_THREAD_EXIT;
+ }
+ __mf_search_thread_unlock(handle);
+
+ list = g_list_first(candidate);
+ /*pop one path from stack*/
+ candidate = g_list_remove_link(candidate, list);
+ item = (gchar *) list->data;
+ if (item) {
+ ms_debug("current : %s", item);
+ /*publish root change message here*/
+ if (handle->is_stop) {
+ result->is_end = TRUE;
+ goto MF_FIND_THREAD_EXIT;
+ }
+ new_list = __mf_search_do_find(item, args->needle, args->option, handle);
+ g_free(item);
+ item = NULL;
+ g_list_free(list);
+ list = NULL;
+ }
+ /*push new paths to stack*/
+ candidate = g_list_concat(new_list, candidate);
+ }
+
+ __mf_search_thread_lock(handle);
+ result->is_end = TRUE;
+ __mf_search_thread_unlock(handle);
+ __mf_search_result_publish_msg(MF_SEARCH_PIPE_MSG_FINISHED, handle->result, args->user_data);
+MF_FIND_THREAD_EXIT:
+#ifdef MF_SEARCH_UPDATE_COUNT
+ item_count = 0;
+#endif
+ if (candidate) {
+ g_list_foreach(candidate, (GFunc) g_free, NULL);
+ g_list_free(candidate);
+ candidate = NULL;
+ }
+ } else {
+ ms_error("args : %p or result : %p is not allocated yet!!", handle->args, handle->result);
+ }
+ }
+ /*g_thread_exit(NULL);*/
+ return NULL;
+}
+
+int _mf_search_init(ms_handle_t **handle)
+{
+ //GMutex *lock = NULL;
+ ms_handle_t *ms_handle = NULL;
+
+ ms_debug("");
+
+ if (!handle) {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ ms_handle = g_malloc0(sizeof(ms_handle_t));
+ if (ms_handle == NULL) {
+ ms_error("Fail to allocate memory for handle ");
+ *handle = NULL;
+ return MF_SEARCH_ERROR_ALLOC;
+ }
+
+ ms_handle->state = MF_SEARCH_STATE_INIT;
+ ms_handle->is_stop = FALSE;
+#if 0
+ lock = g_mutex_new();
+ if (!lock) {
+ ms_error("Fail to create cmd_lock");
+ g_free(ms_handle);
+ return MF_SEARCH_ERROR_ALLOC;
+ }
+ ms_handle->cmd_lock = lock;
+#endif
+ g_mutex_init(&ms_handle->cmd_lock);
+
+ *handle = ms_handle;
+
+ ms_info("Success to make search handle : %p", ms_handle);
+ return MF_SEARCH_ERROR_NONE;
+}
+
+int _mf_search_start(ms_handle_t *handle,
+ const char **root_path,
+ unsigned int path_num,
+ const char *needle,
+ mf_search_option option,
+ void *user_data,
+ mf_search_filter_cb func,
+ int category,
+ int item_count)
+{
+ ms_args_t *args = NULL;
+ mf_search_result_t *result = NULL;
+ mf_search_option l_opt = MF_SEARCH_OPT_NONE;
+ int ret = MF_SEARCH_ERROR_NONE;
+ int i = 0;
+
+ if (!handle) {
+ ms_error("handle is NULL");
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ if (handle->state != MF_SEARCH_STATE_INIT) {
+ ms_error("invaild state : %d", handle->state);
+ return MF_SEARCH_ERROR_INVAL_S;
+ }
+
+ if (!root_path || path_num < 1) {
+ ms_error("invaild arguments - root[%p], path_num[%d], needle[%p]", root_path, path_num, needle);
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+ if (!needle && !func) {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ __mf_search_cmd_lock(handle);
+
+ if (handle->args) {
+ __mf_search_args_free(handle->args);
+ handle->args = NULL;
+ }
+ handle->args = args = g_malloc0(sizeof(ms_args_t));
+ if (!args) {
+ ms_error("fail to alloc args");
+ ret = MF_SEARCH_ERROR_ALLOC;
+ goto FAIL_FREE_MEM;
+ }
+
+ if (option == MF_SEARCH_OPT_NONE) {
+ ms_warn("option is MF_SEARCH_OPT_NONE, set all option automatically ");
+ l_opt = MF_SEARCH_OPT_HIDDEN | MF_SEARCH_OPT_DIR | MF_SEARCH_OPT_FILE;
+ } else {
+ l_opt = option;
+ }
+
+ for (i = 0; i < path_num; i++) {
+ const char *path = root_path[i];
+ mf_debug("%d th root path is %s", i, path);
+#ifdef CHECK_RESTRICTED_PATH
+ if (!__mf_search_check_licet_path(path)) {
+ ms_error("%dth root path[%s] is invaild", i, path);
+ ret = MF_SEARCH_ERROR_INVAL_P;
+ goto FAIL_FREE_MEM;
+ }
+#endif /*CHECK_RESTRICTED_PATH*/
+ if (g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)
+ && ((l_opt & MF_SEARCH_OPT_HIDDEN) || strncmp(path, ".", 1))
+ && TRUE) {
+ gchar *new_path = NULL;
+ gssize len = strlen(path);
+
+ if (path[len - 1] == '/') {
+ new_path = g_strndup(path, len - 1);
+ } else {
+ new_path = g_strndup(path, len);
+ }
+ args->root_path = g_list_append(args->root_path, (gpointer) new_path);
+ } else {
+ ms_error("Fail to test %dth root path[%s]", i, path);
+ ret = MF_SEARCH_ERROR_INVAL_P;
+ goto FAIL_FREE_MEM;
+ }
+ }
+ args->user_data = user_data;
+ if (needle) {
+ args->needle = g_strdup(needle);//g_utf8_normalize(needle, -1, NORMALIZE_OPTION);
+ if (!args->needle) {
+ ms_error("fail to alloc args->needle");
+ goto FAIL_FREE_MEM;
+ }
+ }
+ args->option = l_opt;
+ args->func = func;
+ args->category = category;
+ args->item_count = item_count;
+ if (handle->result) {
+ __mf_search_result_free(handle->result);
+ handle->result = NULL;
+ }
+ handle->result = result = g_malloc0(sizeof(mf_search_result_t));
+ if (!result) {
+ ms_error("fail to alloc result");
+ ret = MF_SEARCH_ERROR_ALLOC;
+ goto FAIL_FREE_MEM;
+ }
+
+#if 0
+ handle->thread_mutex = g_mutex_new();
+ if (!handle->thread_mutex) {
+ ms_error("fail to alloc handle->thread_mutex");
+ ret = MF_SEARCH_ERROR_ALLOC;
+ goto FAIL_FREE_MEM;
+ }
+#endif
+ g_mutex_init(&handle->thread_mutex);
+
+ handle->is_stop = FALSE;
+ handle->result->is_end = FALSE;
+
+ /*create thread for find item.*/
+ handle->thread_h = g_thread_new(NULL, (GThreadFunc) __mf_search_find_thread, handle);
+ if (!handle->thread_h) {
+ ms_error("fail to create __mf_search_find_thread");
+ ret = MF_SEARCH_ERROR_INTERNAL;
+ goto FAIL_FREE_MEM;
+ }
+ /*create idler for reporting find result.*/
+ handle->state = MF_SEARCH_STATE_SEARCH;
+ __mf_search_cmd_unlock(handle);
+ return MF_SEARCH_ERROR_NONE;
+
+FAIL_FREE_MEM:
+ if (args) {
+ __mf_search_args_free(args);
+ handle->args = NULL;
+ }
+
+ if (result) {
+ __mf_search_result_free(result);
+ handle->result = NULL;
+ }
+
+ g_mutex_clear(&handle->thread_mutex);
+
+ if (handle->thread_h) {
+ __mf_search_thread_lock(handle);
+ handle->is_stop = TRUE;
+ __mf_search_thread_unlock(handle);
+ g_thread_join(handle->thread_h);
+ handle->thread_h = NULL;
+ }
+ __mf_search_cmd_unlock(handle);
+
+ return ret;
+}
+
+int _mf_search_stop(ms_handle_t *handle)
+{
+ ms_debug("");
+
+ if (!handle) {
+ ms_error("handle is NULL");
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ if (handle->state != MF_SEARCH_STATE_SEARCH) {
+ ms_error("invaild state : %d", handle->state);
+ return MF_SEARCH_ERROR_INVAL_S;
+ }
+
+ __mf_search_cmd_lock(handle);
+
+ __mf_search_thread_lock(handle);
+ handle->is_stop = TRUE;
+ __mf_search_thread_unlock(handle);
+
+ pthread_mutex_lock(&gLockSearchMsg);
+ if (flagSearchMsg == 0) {
+ flagSearchMsg = 1;
+ pthread_cond_signal(&gCondSearchMsg);
+ }
+ pthread_mutex_unlock(&gLockSearchMsg);
+
+ if (handle->thread_h) {
+ g_thread_join(handle->thread_h);
+ handle->thread_h = NULL;
+ }
+
+ g_mutex_clear(&handle->thread_mutex);
+
+ if (handle->args) {
+ __mf_search_args_free(handle->args);
+ handle->args = NULL;
+ }
+ if (handle->result) {
+ __mf_search_result_free(handle->result);
+ handle->result = NULL;
+ }
+
+ handle->state = MF_SEARCH_STATE_INIT;
+ handle->is_stop = FALSE;
+
+ __mf_search_cmd_unlock(handle);
+
+ return MF_SEARCH_ERROR_NONE;
+}
+
+void _mf_search_finalize(ms_handle_t **handle)
+{
+ ms_handle_t *ms_handle = *handle;
+
+ ms_debug("");
+
+ if (!ms_handle) {
+ ms_warn("invaild handle");
+ return;
+ }
+
+ if (ms_handle->state == MF_SEARCH_STATE_SEARCH) {
+ mf_search_stop((mf_search_handle)ms_handle);
+ }
+/* __mf_search_cmd_lock(ms_handle); */
+/* __mf_search_cmd_unlock(ms_handle); */
+
+ g_mutex_clear(&ms_handle->cmd_lock);
+
+ g_free(ms_handle);
+ *handle = NULL;
+
+ return;
+}
+
+/*+++++++++++++++++++++++++ UTIL APIs ++++++++++++++++++++++++++++++ */
+static void __mf_search_result_publish_msg(mf_search_pipe_msg_type type, void *result, void *user_data)
+{
+ struct appdata *ap = (struct appdata *)user_data;
+ /*generate message block*/
+ if (ap->mf_FileOperation.sync_pipe) {
+ mf_search_pipe_msg msg;
+ memset(&msg, 0, sizeof(mf_search_pipe_msg));
+
+ msg.mf_sp_msg_type = type;
+ if (msg.mf_sp_msg_type == MF_SEARCH_PIPE_MSG_RESULT_REPORT) {
+ msg.report_result = g_strdup((gchar *) result);
+ msg.current_path = NULL;
+ } else if (msg.mf_sp_msg_type == MF_SEARCH_PIPE_MSG_ROOT_CHANGE) {
+ msg.report_result = NULL;
+ msg.current_path = g_strdup((gchar *) result);
+ mf_debug("current path is %s", msg.current_path);
+ } else if (msg.mf_sp_msg_type == MF_SEARCH_PIPE_MSG_FINISHED) {
+ msg.report_result = result;
+ msg.current_path = NULL;
+ }
+#ifdef MF_SEARCH_UPDATE_COUNT
+ else if (msg.mf_sp_msg_type == MF_SEARCH_PIPE_MSG_DOING) {
+ mf_search_result_t *report_result = (mf_search_result_t *)g_malloc0(sizeof(mf_search_result_t));
+ report_result->dir_list = g_list_copy(((mf_search_result_t *)result)->dir_list);
+ report_result->file_list = g_list_copy(((mf_search_result_t *)result)->file_list);
+ msg.report_result = report_result;
+ msg.current_path = NULL;
+ }
+#endif
+ else {
+ msg.report_result = NULL;
+ msg.current_path = NULL;
+ }
+
+ /*write message to pipe*/
+ ecore_pipe_write(ap->mf_FileOperation.sync_pipe, &msg, sizeof(msg));
+ }
+}
+
+gchar *_mf_search_result_dir_get(mf_search_result_t * result)
+{
+ gchar *name = NULL;
+ if (result) {
+ GList *list = NULL;
+ list = result->dir_list;
+ if (list && list->data) {
+ gchar *item = (gchar *) list->data;
+ result->dir_list = g_list_remove(list, item);
+ name = item;
+ }
+ }
+ return name;
+}
+
+gchar *_mf_search_result_file_get(mf_search_result_t * result)
+{
+ gchar *name = NULL;
+ if (result) {
+ GList *list = NULL;
+ list = result->file_list;
+ if (list && list->data) {
+ gchar *item = (gchar *) list->data;
+ result->file_list = g_list_remove(list, item);
+ name = item;
+ }
+ }
+ return name;
+}
+
+gboolean _mf_search_result_is_end(mf_search_result_t *result)
+{
+ gboolean end = FALSE;
+ if (result) {
+ end = result->is_end;
+ }
+ return end;
+}
+
+guint _mf_search_result_total_count_get(mf_search_result_t *result)
+{
+ guint count = 0;
+ if (result) {
+ count = result->total_count;
+ }
+ return count;
+}
+
+gchar *_mf_search_result_current_dir_get(mf_search_result_t * result)
+{
+ gchar *c_dir = NULL;
+ if (result) {
+ if (result->current_dir) {
+ c_dir = result->current_dir;
+ result->current_dir = NULL;
+ }
+ }
+ return c_dir;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <dirent.h>
+#include <sys/types.h>
+#include <string.h>
+#include <glib.h>
+
+#include "mf-dlog.h"
+#include "mf-search.h"
+#include "mf-search-internal.h"
+
+
+/*+++++++++++++++++++++++ APIs +++++++++++++++++++++++*/
+
+int mf_search_init(mf_search_handle *handle)
+{
+ int ret = 0;
+ ms_handle_t *ms_handle = NULL;
+
+ if (!handle) {
+ return -1;
+ }
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+ ret = _mf_search_init(&ms_handle);
+ if (ret < 0) {
+ ms_error("Fail to init search handle ");
+ *handle = (mf_search_handle) 0;
+ return ret;
+ }
+
+ *handle = (mf_search_handle) ms_handle;
+
+ return MF_SEARCH_ERROR_NONE;
+}
+
+int mf_search_start(mf_search_handle handle,
+ const char **root_path,
+ unsigned int path_num,
+ const char *needle,
+ mf_search_option option,
+ void *user_data,
+ mf_search_filter_cb func,
+ int category,
+ int item_count)
+{
+ int ret = 0;
+ if (!handle) {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ if (!root_path || path_num < 1) {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+
+ if (!needle && !func) {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+ ret = _mf_search_start((ms_handle_t *) handle, root_path, path_num, needle, option, user_data, func, category, item_count);
+
+ if (ret < 0) {
+ ms_error("Fail to start search ");
+ }
+ return ret;
+}
+
+int mf_search_stop(mf_search_handle handle)
+{
+ int ret = 0;
+
+ ret = _mf_search_stop((ms_handle_t *) handle);
+ if (ret < 0) {
+ ms_error("Fail to stop search ");
+ }
+ return ret;
+}
+
+void mf_search_finalize(mf_search_handle *handle)
+{
+ _mf_search_finalize((ms_handle_t **) handle);
+ return;
+}
+
+/*+++++++++++++++++++++++ UTIL APIs +++++++++++++++++++++++*/
+
+char *mf_search_result_dir_get(mf_search_result_t *result)
+{
+ return _mf_search_result_dir_get(result);
+}
+
+char *mf_search_result_file_get(mf_search_result_t *result)
+{
+ return _mf_search_result_file_get(result);
+}
+
+int mf_search_result_is_end(mf_search_result_t *result, int *is_end)
+{
+ if (result) {
+ *is_end = _mf_search_result_is_end(result);
+ } else {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+ return MF_SEARCH_ERROR_NONE;
+}
+
+int mf_search_result_total_count_get(mf_search_result_t *result, unsigned int *count)
+{
+ if (result) {
+ *count = _mf_search_result_total_count_get(result);
+ } else {
+ return MF_SEARCH_ERROR_INVAL_P;
+ }
+ return MF_SEARCH_ERROR_NONE;
+}
+
+char *mf_search_result_current_dir_get(mf_search_result_t *result)
+{
+ return _mf_search_result_current_dir_get(result);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <assert.h>
+#include <app.h>
+#include <metadata_extractor.h>
+#include <mime_type.h>
+
+
+#include "mf-fs-util.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-conf.h"
+#include "mf-media-content.h"
+#include "mf-file-util.h"
+
+#define MF_PHONE_DEFAULT_LEVEL 3 /*the phone path is /opt/usr/media, it consists of opt and media two parts*/
+#define MF_MMC_DEFAULT_LEVEL 3 /*the mmc path is /opt/storage/sdcard, it consists of opt and storage and sdcard three parts*/
+typedef struct __mf_filter_s mf_filter_s;
+struct __mf_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*/
+};
+#define CONDITION_LENGTH 200
+#define MF_CONDITION_IMAGE_VIDEO "(MEDIA_TYPE=0 OR MEDIA_TYPE=1 OR MEDIA_TYPE=2 OR MEDIA_TYPE=3)"//"(MEDIA_TYPE=0 OR MEDIA_TYPE=1)"
+
+struct _ftype_by_mime {
+ const char *mime;
+ fsFileType ftype;
+};
+
+static struct _ftype_by_mime mime_type[] = {
+ {"image/png", FILE_TYPE_IMAGE},
+ {"image/jpeg", FILE_TYPE_IMAGE},
+ {"image/gif", FILE_TYPE_IMAGE},
+ {"image/bmp", FILE_TYPE_IMAGE},
+ {"image/vnd.wap.wbmp", FILE_TYPE_IMAGE},
+ {"image/jp2", FILE_TYPE_IMAGE},
+ {"image/tif", FILE_TYPE_IMAGE},
+ {"image/wmf", FILE_TYPE_IMAGE},
+
+ /*FILE_TYPE_VIDEO */
+ {"video/x-msvideo", FILE_TYPE_VIDEO},
+ {"video/mp4", FILE_TYPE_VIDEO},
+ {"video/3gpp", FILE_TYPE_VIDEO},
+ {"video/x-ms-asf", FILE_TYPE_VIDEO},
+ {"video/x-ms-wmv", FILE_TYPE_VIDEO},
+ {"video/x-matroska", FILE_TYPE_VIDEO},
+
+ /*FILE_TYPE_MUSIC */
+ {"audio/mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-wav", FILE_TYPE_MUSIC},
+ {"application/x-smaf", FILE_TYPE_MUSIC},
+ {"audio/mxmf", FILE_TYPE_MUSIC},
+ {"audio/midi", FILE_TYPE_MUSIC},
+ {"audio/x-xmf", FILE_TYPE_MUSIC},
+ {"audio/x-ms-wma", FILE_TYPE_MUSIC},
+ {"audio/aac", FILE_TYPE_MUSIC},
+ {"audio/ac3", FILE_TYPE_MUSIC},
+ {"audio/ogg", FILE_TYPE_MUSIC},
+ {"audio/ra", FILE_TYPE_MUSIC},
+ {"audio/x-vorbis+ogg", FILE_TYPE_MUSIC},
+ {"audio/vorbis", FILE_TYPE_MUSIC},
+ {"audio/imelody", FILE_TYPE_MUSIC},
+ {"audio/iMelody", FILE_TYPE_MUSIC},
+ {"audio/x-rmf", FILE_TYPE_MUSIC},
+ {"application/vnd.smaf", FILE_TYPE_MUSIC},
+ {"audio/mobile-xmf", FILE_TYPE_MUSIC},
+ {"audio/mid", FILE_TYPE_MUSIC},
+ {"audio/vnd.ms-playready.media.pya", FILE_TYPE_MUSIC},
+ {"audio/imy", FILE_TYPE_MUSIC},
+ {"audio/m4a", FILE_TYPE_VOICE},
+ {"audio/melody", FILE_TYPE_MUSIC},
+ {"audio/mmf", FILE_TYPE_MUSIC},
+ {"audio/mp3", FILE_TYPE_MUSIC},
+ {"audio/mp4", FILE_TYPE_MUSIC},
+ {"audio/MP4A-LATM", FILE_TYPE_MUSIC},
+ {"audio/mpeg3", FILE_TYPE_MUSIC},
+ {"audio/mpeg4", FILE_TYPE_MUSIC},
+ {"audio/mpg", FILE_TYPE_MUSIC},
+ {"audio/mpg3", FILE_TYPE_MUSIC},
+ {"audio/smaf", FILE_TYPE_MUSIC},
+ {"audio/sp-midi", FILE_TYPE_MUSIC},
+ {"audio/wav", FILE_TYPE_MUSIC},
+ {"audio/wave", FILE_TYPE_MUSIC},
+ {"audio/wma", FILE_TYPE_MUSIC},
+ {"audio/xmf", FILE_TYPE_MUSIC},
+ {"audio/x-mid", FILE_TYPE_MUSIC},
+ {"audio/x-midi", FILE_TYPE_MUSIC},
+ {"audio/x-mp3", FILE_TYPE_MUSIC},
+ {"audio/-mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-mpegaudio", FILE_TYPE_MUSIC},
+ {"audio/x-mpg", FILE_TYPE_MUSIC},
+ {"audio/x-ms-asf", FILE_TYPE_MUSIC},
+ {"audio/x-wave", FILE_TYPE_MUSIC},
+ {"audio/x-flac", FILE_TYPE_MUSIC},
+ {"text/x-iMelody", FILE_TYPE_SOUND},
+ /*FILE_TYPE_PDF */
+ {"application/pdf", FILE_TYPE_PDF},
+
+ /*FILE_TYPE_DOC */
+ {"application/msword", FILE_TYPE_DOC},
+ {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", FILE_TYPE_DOC},
+
+ /*FILE_TYPE_PPT */
+ {"application/vnd.ms-powerpoint", FILE_TYPE_PPT},
+ {"application/vnd.openxmlformats-officedocument.presentationml.presentation", FILE_TYPE_PPT},
+
+ /*FILE_TYPE_EXCEL */
+ {"application/vnd.ms-excel", FILE_TYPE_EXCEL},
+ {"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", FILE_TYPE_EXCEL},
+
+ /*FILE_TYPE_VOICE */
+ {"audio/AMR", FILE_TYPE_VOICE},
+ {"audio/AMR-WB", FILE_TYPE_VOICE},
+ {"audio/amr", FILE_TYPE_VOICE},
+ {"audio/amr-wb", FILE_TYPE_VOICE},
+ {"audio/x-amr", FILE_TYPE_VOICE},
+
+ /*FILE_TYPE_HTML */
+ {"text/html", FILE_TYPE_HTML},
+ {"text/xml", FILE_TYPE_HTML},//Fixed P131114-04144
+
+ /*FILE_TYPE_FLASH */
+ {"application/x-shockwave-flash", FILE_TYPE_FLASH},
+ {"video/x-flv", FILE_TYPE_FLASH},
+
+ /*FILE_TYPE_TXT */
+ {"text/plain", FILE_TYPE_GUL},
+ {"text/calendar", FILE_TYPE_VCALENDAR},
+
+ {"application/vnd.tizen.package", FILE_TYPE_TPK},
+ /*FILE_TYPE_RSS */
+ {"text/x-opml+xml", FILE_TYPE_RSS},
+
+ /*FILE_TYPE_JAVA */
+ {"text/vnd.sun.j2me.app-descriptor", FILE_TYPE_JAVA},
+ {"application/x-java-archive", FILE_TYPE_JAVA},
+
+ /* FILE_TYPE_VCONTACT */
+ {"text/directory", FILE_TYPE_VCONTACT},
+ {"text/x-vcard", FILE_TYPE_VCONTACT},
+ {"application/snb", FILE_TYPE_SNB},
+ {"application/x-hwp", FILE_TYPE_HWP},
+
+ /*FILE_TYPE_ETC */
+ {NULL, FILE_TYPE_ETC},
+};
+
+static char *icon_array[FILE_TYPE_MAX] = {
+ [FILE_TYPE_DIR] = MF_ICON_FOLDER,
+ [FILE_TYPE_IMAGE] = MF_ICON_IMAGE,
+ [FILE_TYPE_VIDEO] = MF_ICON_VIDEO,
+ [FILE_TYPE_MUSIC] = MF_ICON_MUSIC_THUMBNAIL, /*MF_ICON_MUSIC,*/
+ [FILE_TYPE_SOUND] = MF_ICON_MUSIC_THUMBNAIL, /*MF_ICON_SOUND,*/
+ [FILE_TYPE_PDF] = MF_ICON_PDF,
+ [FILE_TYPE_DOC] = MF_ICON_DOC,
+ [FILE_TYPE_PPT] = MF_ICON_PPT,
+ [FILE_TYPE_EXCEL] = MF_ICON_EXCEL,
+ [FILE_TYPE_VOICE] = MF_ICON_SOUND,
+ [FILE_TYPE_HTML] = MF_ICON_HTML,
+ [FILE_TYPE_FLASH] = MF_ICON_FLASH,
+ [FILE_TYPE_TXT] = MF_ICON_TXT,
+ [FILE_TYPE_TPK] = MF_ICON_TPK,
+ [FILE_TYPE_VCONTACT] = MF_ICON_VCONTACT,
+ [FILE_TYPE_VCALENDAR] = MF_ICON_VCALENDAR,
+ [FILE_TYPE_VNOTE] = MF_ICON_VNOTE,
+ [FILE_TYPE_RSS] = MF_ICON_RSS,
+ [FILE_TYPE_JAVA] = MF_ICON_JAVA,
+ [FILE_TYPE_HWP] = MF_ICON_HWP,
+ [FILE_TYPE_SNB] = MF_ICON_SNB,
+ [FILE_TYPE_GUL] = MF_ICON_GUL,
+ [FILE_TYPE_TASK] = MF_ICON_TASK,
+ [FILE_TYPE_EML] = MF_ICON_EMAIL,
+ [FILE_TYPE_CSV] = MF_ICON_EXCEL,
+ [FILE_TYPE_SVG] = MF_ICON_SVG,
+ [FILE_TYPE_WGT] = MF_ICON_TPK,
+};
+
+/*********************
+**Function name: __mf_file_attr_get_category_by_file_ext
+**Parameter: const char *file_ext
+**Return value: fsFileType
+**
+**Action:
+** Get file category by extention
+**
+*********************/
+static fsFileType __mf_file_attr_get_category_by_file_ext(const char *file_ext, const char *fullpath)
+{
+ int i = 0;
+
+ if (file_ext == NULL) {
+ return 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 FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("AMR", &file_ext[i]) == 0) {
+ return FILE_TYPE_VOICE;
+ }
+ if (strcasecmp("AWB", &file_ext[i]) == 0) {
+ return FILE_TYPE_VOICE;
+ }
+ if (strcasecmp("AAC", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("AVI", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("AAC", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+
+ break;
+ case 'b':
+ case 'B':
+ if (strcasecmp("BMP", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'c':
+ case 'C':
+ if (strcasecmp("csv", &file_ext[i]) == 0) {
+ return FILE_TYPE_CSV;
+ }
+ break;
+ case 'd':
+ case 'D':
+ if (strcasecmp("DOC", &file_ext[i]) == 0) {
+ return FILE_TYPE_DOC;
+ }
+ if (strcasecmp("DOCX", &file_ext[i]) == 0) {
+ return FILE_TYPE_DOC;
+ }
+ if (strcasecmp("DIVX", &file_ext[i]) == 0) {
+ {
+ return FILE_TYPE_VIDEO;
+ }
+ }
+ break;
+ case 'E':
+ case 'e':
+ if (strcasecmp("EML", &file_ext[i]) == 0) {
+ return FILE_TYPE_EML;
+ }
+ break;
+ case 'f':
+ case 'F':
+ if (strcasecmp("FLAC", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ break;
+ case 'g':
+ case 'G':
+ if (strcasecmp("GIF", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("G72", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("GUL", &file_ext[i]) == 0) {
+ return FILE_TYPE_GUL;
+ }
+ break;
+ case 'h':
+ case 'H':
+ if (strcasecmp("HTML", &file_ext[i]) == 0) {
+ return FILE_TYPE_HTML;
+ }
+ if (strcasecmp("HTM", &file_ext[i]) == 0) {
+ return FILE_TYPE_HTML;
+ }
+ if (strcasecmp("HWP", &file_ext[i]) == 0) {
+ return FILE_TYPE_HWP;
+ }
+ break;
+ case 'i':
+ case 'I':
+ if (strcasecmp("IMY", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("IPK", &file_ext[i]) == 0) {
+ return FILE_TYPE_APP;
+ }
+ if (strcasecmp("ICS", &file_ext[i]) == 0) {
+ return FILE_TYPE_VCALENDAR;
+ }
+ break;
+ case 'j':
+ case 'J':
+ if (strcasecmp("JAD", &file_ext[i]) == 0) {
+ return FILE_TYPE_JAVA;
+ }
+ if (strcasecmp("JAR", &file_ext[i]) == 0) {
+ return FILE_TYPE_JAVA;
+ }
+
+ if (strcasecmp("JPG", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("JPEG", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("JPE", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("JP2", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'm':
+ case 'M':
+ if (strcasecmp("MMF", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MP3", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("MID", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MIDI", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MP4", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MPG", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MPEG", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("M4A", &file_ext[i]) == 0) {
+ //Fix P131207-02509,keep the type same with the one media_info_get_media_type() gets
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("M3G", &file_ext[i]) == 0) {
+ return FILE_TYPE_FLASH;
+ }
+ if (strcasecmp("MXMF", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("MKV", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("MKA", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ break;
+ case 'o':
+ case 'O':
+ if (strcasecmp("opml", &file_ext[i]) == 0) {
+ return FILE_TYPE_RSS;
+ }
+ if (strcasecmp("ogg", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ break;
+ case 'p':
+ case 'P':
+ if (strcasecmp("PNG", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("PJPEG", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("PDF", &file_ext[i]) == 0) {
+ return FILE_TYPE_PDF;
+ }
+ if (strcasecmp("PPT", &file_ext[i]) == 0) {
+ return FILE_TYPE_PPT;
+ }
+ if (strcasecmp("PPTX", &file_ext[i]) == 0) {
+ return FILE_TYPE_PPT;
+ }
+ if (strcasecmp("PEM", &file_ext[i]) == 0) {
+ return FILE_TYPE_CERTIFICATION;
+ }
+ break;
+ case 'r':
+ case 'R':
+ if (strcasecmp("RA", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ break;
+ case 's':
+ case 'S':
+ if (strcasecmp("SDP", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("SPM", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SMP", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SPF", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("SWF", &file_ext[i]) == 0) {
+ return FILE_TYPE_FLASH;
+ }
+ if (strcasecmp("SCN", &file_ext[i]) == 0) {
+ return FILE_TYPE_MOVIE_MAKER;
+ }
+ if (strcasecmp("SVG", &file_ext[i]) == 0) {
+ return FILE_TYPE_SVG;
+ }
+ if (strcasecmp("SVGZ", &file_ext[i]) == 0) {
+ return FILE_TYPE_SVG;
+ }
+ if (strcasecmp("SNB", &file_ext[i]) == 0) {
+ return FILE_TYPE_SNB;
+ }
+ if (strcasecmp("SPD", &file_ext[i]) == 0) {
+ return FILE_TYPE_SPD;
+ }
+
+ break;
+ case 't':
+ case 'T':
+ if (strcasecmp("TXT", &file_ext[i]) == 0) {
+ return FILE_TYPE_TXT;
+ }
+ if (strcasecmp("THM", &file_ext[i]) == 0) {
+ return FILE_TYPE_THEME;
+ }
+ if (strcasecmp("TPK", &file_ext[i]) == 0) {
+ return FILE_TYPE_TPK;
+ }
+ if (strcasecmp("TIF", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'v':
+ case 'V':
+ if (strcasecmp("VCF", &file_ext[i]) == 0) {
+ return FILE_TYPE_VCONTACT;
+ }
+ if (strcasecmp("VCS", &file_ext[i]) == 0) {
+ return FILE_TYPE_VCALENDAR;
+ }
+ if (strcasecmp("VNT", &file_ext[i]) == 0) {
+ return FILE_TYPE_VNOTE;
+ }
+ if (strcasecmp("VBM", &file_ext[i]) == 0) {
+ return FILE_TYPE_VBOOKMARK;
+ }
+ if (strcasecmp("VTS", &file_ext[i]) == 0) {
+ return FILE_TYPE_TASK;
+ }
+ break;
+ case 'w':
+ case 'W':
+ if (strcasecmp("WAV", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("WBMP", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ if (strcasecmp("WGT", &file_ext[i]) == 0) {
+ return FILE_TYPE_WGT;
+ }
+ if (strcasecmp("WMA", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("WMV", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("WML", &file_ext[i]) == 0) {
+ return FILE_TYPE_HTML;
+ }
+ if (strcasecmp("WAVE", &file_ext[i]) == 0) {
+ return FILE_TYPE_MUSIC;
+ }
+ if (strcasecmp("WMF", &file_ext[i]) == 0) {
+ return FILE_TYPE_IMAGE;
+ }
+ break;
+ case 'x':
+ case 'X':
+ if (strcasecmp("XLS", &file_ext[i]) == 0) {
+ return FILE_TYPE_EXCEL;
+ }
+ if (strcasecmp("XLSX", &file_ext[i]) == 0) {
+ return FILE_TYPE_EXCEL;
+ }
+ if (strcasecmp("XMF", &file_ext[i]) == 0) {
+ return FILE_TYPE_SOUND;
+ }
+ if (strcasecmp("XHTML", &file_ext[i]) == 0) {
+ return FILE_TYPE_HTML;
+ }
+ if (strcasecmp("XML", &file_ext[i]) == 0) {
+ return FILE_TYPE_HTML;
+ }
+ break;
+ case '3':
+ if (strcasecmp("3GP", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("3GPP", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ if (strcasecmp("3G2", &file_ext[i]) == 0) {
+ return FILE_TYPE_VIDEO;
+ }
+ break;
+ }
+
+ return FILE_TYPE_ETC;
+}
+
+/*********************
+**Function name: mf_get_category
+**Parameter:
+** const char *filepath: file fullpath
+** fsFileType *category: output parameter of category
+**Return value:
+** error code
+**
+**Action:
+** Get file category by file full path
+**
+*********************/
+int mf_file_attr_get_file_category(const char *filepath, fsFileType * category)
+{
+ int i = 0;
+ int flag = 0;
+
+ if (mf_file_attr_is_dir(filepath)) {
+ *category = FILE_TYPE_DIR;
+ return MYFILE_ERR_NONE;
+ }
+
+ const char *filename = NULL;
+ filename = mf_file_get(filepath);
+ if (filename == NULL) {
+ *category = FILE_TYPE_NONE;
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+ char *file_ext = NULL;
+ /*ToDo: error file name like the last letter is "." */
+ for (i = strlen(filename); i >= 0; i--) {
+ if (filename[i] == '.') {
+ file_ext = g_strdup(&filename[i + 1]);
+ flag = 1;
+ break;
+ }
+
+ if (filename[i] == '/') {
+ flag = 0;
+ break;
+ }
+ }
+
+ if (flag == 1) {
+ *category = __mf_file_attr_get_category_by_file_ext(file_ext, filepath);
+ SAFE_FREE_CHAR(file_ext);
+ return MYFILE_ERR_NONE;
+ } else {
+ *category = FILE_TYPE_NONE;
+ SAFE_FREE_CHAR(file_ext);
+ return MYFILE_ERR_GET_CATEGORY_FAIL;
+ }
+}
+
+/*********************
+**Function name: mf_file_attr_get_file_stat
+**Parameter:
+** const char *filename: file name
+** fsNodeInfo **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_file_attr_get_file_mdate(const char *filename, i18n_udate *date)
+{
+
+ mf_retvm_if(filename == NULL, MYFILE_ERR_INVALID_ARG, "filename is null");
+ struct stat statbuf;
+ if (stat(filename, &statbuf) == -1) {
+ return MYFILE_ERR_GET_STAT_FAIL;
+ }
+ time_t tempdate = statbuf.st_mtime;
+ *date = (i18n_udate) tempdate * MF_UDATE_NUM;
+ return MYFILE_ERR_NONE;
+
+}
+
+int mf_file_attr_get_file_size(const char *filename, off_t *size)
+{
+
+ mf_retvm_if(filename == NULL, MYFILE_ERR_INVALID_ARG, "filename is null");
+ struct stat statbuf;
+ if (stat(filename, &statbuf) == -1) {
+ return MYFILE_ERR_GET_STAT_FAIL;
+ }
+ *size = statbuf.st_size;
+ return MYFILE_ERR_NONE;
+
+}
+
+int mf_file_attr_get_file_stat(const char *filename, fsNodeInfo **node)
+{
+ struct stat statbuf;
+
+ mf_retvm_if(filename == NULL, MYFILE_ERR_INVALID_ARG, "filename is null");
+ mf_retvm_if(node == NULL, MYFILE_ERR_INVALID_ARG, "node is null");
+
+ if (stat(filename, &statbuf) == -1) {
+ return MYFILE_ERR_GET_STAT_FAIL;
+ }
+ time_t tempdate = statbuf.st_mtime;
+ (*node)->size = statbuf.st_size;
+ (*node)->date = (i18n_udate) tempdate * MF_UDATE_NUM;
+
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_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_file_attr_is_dir(const char *filepath)
+{
+ mf_retvm_if(filepath == NULL, 0, "filepath is null");
+
+ return mf_is_dir(filepath);
+}
+
+/*********************
+**Function name: mf_file_attr_get_store_type_by_full
+**Parameter:
+** const char *filepath: file full path
+** MF_STORAGE *store_type: output parameter of storage type
+**Return value:
+** error code
+**
+**Action:
+** Get file storage type by file path
+**
+*********************/
+int mf_file_attr_get_store_type_by_full(const char *filepath, MF_STORAGE * 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 = MYFILE_PHONE;
+ return MYFILE_ERR_NONE;
+ } else if (strncmp(filepath, MEMORY_FOLDER, strlen(MEMORY_FOLDER)) == 0) {
+ *store_type = MYFILE_MMC;
+ return MYFILE_ERR_NONE;
+ } else {
+ *store_type = MYFILE_NONE;
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+}
+
+
+/*********************
+**Function name: mf_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_file_attr_get_file_ext(const char *filepath, char **file_ext)
+{
+ assert(filepath);
+ assert(file_ext);
+ const char *filename = NULL;
+ filename = mf_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_file_attr_is_duplicated_name
+**Parameter:
+** const char *dir: dir which we need to check
+** const char *name: the file/dir name we need to check
+**
+**Return value:
+** -23 if the name is already existed
+** 0 if the name is not existed
+**
+**Action:
+** check if the name is existed in the specified dir
+**
+*********************/
+int mf_file_attr_is_duplicated_name(const char *dir, const char *name)
+{
+
+ char *file_path = g_strconcat(dir, "/", name, NULL);
+ if (file_path != NULL && mf_file_exists(file_path)) {
+ SAFE_FREE_CHAR(file_path);
+ return MYFILE_ERR_DUPLICATED_NAME;
+ } else {
+ SAFE_FREE_CHAR(file_path);
+ return MYFILE_ERR_NONE;
+ }
+}
+
+/*********************
+**Function name: mf_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_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 . */
+#ifndef MYFILE_HIDEN_FILES_SHOW
+ if (strncmp(filename, ".", 1) == 0) {
+ return MYFILE_ERR_INVALID_FILE_NAME;
+ }
+#endif
+
+ pattern = MYFILE_NAME_PATTERN;
+ z = regcomp(®, pattern, cflags);
+
+ if (z != 0) {
+ regerror(z, ®, ebuf, sizeof(ebuf));
+ fprintf(stderr, "%s: pattern '%s' \n", ebuf, pattern);
+ return MYFILE_ERR_INVALID_FILE_NAME;
+ }
+
+ z = regexec(®, filename, nmatch, pm, 0);
+ if (z == REG_NOMATCH) {
+ ret = MYFILE_ERR_NONE;
+ } else {
+ ret = MYFILE_ERR_INVALID_FILE_NAME;
+ }
+ regfree(®);
+ return ret;
+}
+
+
+/*********************
+**Function name: mf_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_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 = mf_file_get(dir_path);
+ result = mf_file_attr_is_valid_name(file_name);
+
+ if (result != MYFILE_ERR_NONE) {
+ mf_error("Is NOT Valid dir path name");
+ }
+
+ return result;
+}
+
+
+/*********************
+**Function name: mf_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_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 = mf_file_get(file_path);
+ result = mf_file_attr_is_valid_name(file_name);
+ if (result != MYFILE_ERR_NONE) {
+ mf_error("Is NOT Valid dir path name");
+ }
+
+ return result;
+}
+
+/*********************
+**Function name: mf_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_file_attr_get_parent_path(const char *path, char **parent_path)
+{
+ assert(path);
+ assert(parent_path);
+ SECURE_DEBUG("Path :::: [%s]", path);
+
+ *parent_path = g_strdup(path);
+ if (*parent_path == NULL)
+ return MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+
+ const char *name = NULL;
+ name = mf_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) {
+ free(*parent_path);
+ *parent_path = g_strdup("/");
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_file_attr_get_logical_path_by_full
+**Parameter:
+** const char *full_path: the full path
+** char *path: logic path of output parameter
+**
+**Return value:
+** error code
+**
+**Action:
+** get logic path by full path
+**
+*********************/
+int mf_file_attr_get_logical_path_by_full(const char *full_path, char **path)
+{
+ assert(full_path);
+ assert(path);
+ MF_STORAGE store_type = 0;
+ int root_len = 0;
+
+ int err = mf_file_attr_get_store_type_by_full(full_path, &store_type);
+ if (err != MYFILE_ERR_NONE) { // something is wrong.
+ mf_error("get store type by path %s failed.", full_path);
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+
+ *path = g_strdup(full_path);
+ if (*path == NULL) {
+ return MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+ }
+
+ memset(*path, 0, strlen(*path));
+ switch (store_type) {
+ case MYFILE_PHONE:
+ root_len = strlen(PHONE_FOLDER);
+ break;
+ case MYFILE_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) {
+ SAFE_FREE_CHAR(*path);
+ *path = g_strdup("/");
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+
+typedef struct __mf_transfer_data_s mf_transfer_data_s;
+
+struct __mf_transfer_data_s {
+ const char *file_path;
+ char *thumb_path;
+ media_info_h *media;
+};
+
+static bool __mf_local_data_get_media_thumbnail_cb(media_info_h media, void *data)
+{
+ mf_retvm_if(data == NULL, -1, "filter is NULL");
+ mf_transfer_data_s *tmp_data = (mf_transfer_data_s *)data;
+
+
+ media_info_clone(tmp_data->media, media);
+ int retcode = media_info_get_thumbnail_path(media, &(tmp_data->thumb_path));
+ if (retcode != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get media thumbnail path failed!![%d]", retcode);
+ }
+
+ return false;
+}
+
+int mf_file_attr_get_file_icon(const char *file_path, int *error_code, int view_type, char **thumbnail, media_info_h *media_info)
+{
+ int index = 0;
+ char *icon_path = g_strdup(DEFAULT_ICON);
+ fsFileType ftype = FILE_TYPE_NONE;
+ fsFileType ftype_by_mime = FILE_TYPE_NONE;
+ char *mime = NULL;
+ int thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ int retcode = -1;
+ char *ext = NULL;
+ mf_retvm_if(file_path == NULL, thumbnail_type, "file_path is NULL");
+
+ int ret = mf_file_attr_get_file_category(file_path, &ftype);
+ ftype_by_mime = ftype;
+ if (ret != MYFILE_ERR_NONE || ftype == FILE_TYPE_NONE || ftype == FILE_TYPE_ETC) {
+ int err_code = mf_file_attr_get_file_ext(file_path, &ext);
+ if (err_code != MYFILE_ERR_NONE || ext == NULL) {
+ mf_warning("Fail to get file extension");
+ return thumbnail_type;
+ }
+ retcode = mime_type_get_mime_type(ext, &mime);
+ if ((mime == NULL) || (retcode != MIME_TYPE_ERROR_NONE)) {
+ mf_warning("Fail to get mime type, set etc icon");
+ SAFE_FREE_CHAR(ext);
+ return thumbnail_type;
+ }
+
+ mf_error("mime is [%s]", mime);
+ for (index = 0; mime_type[index].mime; index++) {
+ if (strncmp(mime, mime_type[index].mime, strlen(mime)) == 0) {
+ ftype_by_mime = mime_type[index].ftype;
+ break;
+ }
+ }
+ }
+
+ ftype = ftype_by_mime;
+
+ SAFE_FREE_CHAR(icon_path);
+ SAFE_FREE_CHAR(ext);
+
+ switch (ftype) {
+ case FILE_TYPE_IMAGE:
+ case FILE_TYPE_VIDEO:
+ case FILE_TYPE_MUSIC:
+ case FILE_TYPE_SOUND:
+ {
+
+ int err = 0;
+ mf_transfer_data_s tmp_data;
+ memset(&tmp_data, 0x00, sizeof(mf_transfer_data_s));
+ tmp_data.file_path = file_path;
+ tmp_data.media = media_info;
+ //err = mf_file_attr_get_thumbnail(&tmp_data);
+ char *condition = NULL;
+ condition = g_strdup_printf("%s and MEDIA_PATH=\"%s\"", MF_CONDITION_IMAGE_VIDEO, tmp_data.file_path);
+ err = mf_media_content_data_get(&tmp_data, condition, __mf_local_data_get_media_thumbnail_cb);
+ if (err == 0) {
+ if (tmp_data.thumb_path && mf_file_exists(tmp_data.thumb_path)) {
+ SAFE_FREE_CHAR(icon_path);
+ icon_path = g_strdup(tmp_data.thumb_path);
+ thumbnail_type = MF_THUMBNAIL_TYPE_THUMBNAIL;
+ } else {
+ icon_path = g_strdup(mf_file_attr_get_default_icon_by_type(ftype));
+ thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ *error_code = 1;
+ }
+ } else {
+ if (error_code)
+ *error_code = err;
+
+ icon_path = g_strdup(mf_file_attr_get_default_icon_by_type(ftype));
+ thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ }
+ SAFE_FREE_CHAR(tmp_data.thumb_path);
+ }
+ break;
+ default:
+ icon_path = g_strdup(mf_file_attr_get_default_icon_by_type(ftype));
+ thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ break;
+ }
+
+ *thumbnail = icon_path;
+ SAFE_FREE_CHAR(mime);
+ return thumbnail_type;
+}
+
+fsFileType mf_file_attr_get_file_type(const char *mime)
+{
+ int index;
+ fsFileType ftype = FILE_TYPE_NONE;
+ 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;
+
+}
+
+fsFileType mf_file_attr_get_file_type_by_mime(const char *file_path)
+{
+ int index;
+ fsFileType ftype = FILE_TYPE_NONE;
+ char *mime = NULL;
+ int retcode = -1;
+
+ if (!file_path) {
+ return ftype;
+ }
+ char *ext = NULL;
+ int error_code = mf_file_attr_get_file_ext(file_path, &ext);
+ if (error_code != MYFILE_ERR_NONE || ext == NULL) {
+ mf_warning("Fail to get file extension");
+ return ftype;
+ }
+
+ retcode = mime_type_get_mime_type(ext, &mime);
+ if ((mime == NULL) || (retcode != MIME_TYPE_ERROR_NONE)) {
+ mf_warning("Fail to get mime type, set etc icon");
+ SAFE_FREE_CHAR(ext);
+ 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;
+ SAFE_FREE_CHAR(mime);
+ SAFE_FREE_CHAR(ext);
+ return ftype;
+ }
+ }
+
+ mf_warning("No matched mimetype(%s) for file: %s", mime, file_path);
+ SAFE_FREE_CHAR(mime);
+ SAFE_FREE_CHAR(ext);
+ return ftype;
+}
+
+const char *mf_file_attr_get_default_icon_by_type(fsFileType ftype)
+{
+ const char *icon_path = DEFAULT_ICON;
+
+ if (icon_array[ftype]) {
+ icon_path = icon_array[ftype];
+ } else {
+ icon_path = DEFAULT_ICON;
+ }
+
+ return icon_path;
+}
+
+/*********************
+**Function name: mf_file_attr_get_path_level
+**Parameter:
+** const char *file_fullpath: the full path
+** int* level: level which the specified path under(this is output parameter)
+**
+**Return value:
+** error code
+**
+**Action:
+** get level of specified path under
+**
+*********************/
+int mf_file_attr_get_path_level(const char *fullpath, int *level)
+{
+ if (fullpath == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (mf_file_attr_is_right_dir_path(fullpath) != 0) {
+ return MYFILE_ERR_INVALID_PATH;
+ }
+
+ MF_STORAGE storage_t = 0;
+ int start_level = 0;
+ int error_code = mf_file_attr_get_store_type_by_full(fullpath, &storage_t);
+ if (error_code != 0) {
+ return error_code;
+ }
+
+ if (storage_t == MYFILE_PHONE) {
+ start_level = MF_PHONE_DEFAULT_LEVEL;
+ } else if (storage_t == MYFILE_MMC) {
+ start_level = MF_MMC_DEFAULT_LEVEL;
+ }
+
+ char *temp = strdup(fullpath);
+ if (temp == NULL) {
+ return MYFILE_ERR_UNKNOWN_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_UNKNOWN_ERROR;
+ }
+ for (params = result; *params; params++) {
+ mf_debug("*params is [%s]", *params);
+ count++;
+ }
+
+ g_strfreev(result);
+ *level = count - start_level - 1;
+ mf_debug("cout is [%d] start level is [%d]", count, start_level);
+ free(temp);
+ return MYFILE_ERR_NONE;
+
+}
+
+/*********************
+**Function name: mf_file_attr_is_in_system_folder
+**Parameter:
+** const char *file_fullpath: the full path
+** int* level: level which the specified path under
+** bool* result: output parameter for the result
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the specified path is under system folder
+**
+*********************/
+int mf_file_attr_is_in_system_folder(char *fullpath, int level, bool * result)
+{
+ if (fullpath == NULL) {
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ MF_STORAGE storage_t = 0;
+ int error_code = mf_file_attr_get_store_type_by_full(fullpath, &storage_t);
+ if (error_code != 0) {
+ return error_code;
+ }
+
+ const char *name = NULL;
+ name = mf_file_get(fullpath);
+ char *parent_path = NULL;
+ error_code = mf_file_attr_get_parent_path(fullpath, &parent_path);
+
+ if (error_code != 0) {
+ return error_code;
+ }
+
+ if (storage_t == MYFILE_PHONE || storage_t == MYFILE_MMC) {
+ if (level == 1) {
+ if ((strlen(name) == strlen(DEFAULT_FOLDER_CAMERA_SHOTS)) && strcmp(name, DEFAULT_FOLDER_CAMERA_SHOTS) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_IMAGE)) && strcmp(name, DEFAULT_FOLDER_IMAGE) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_VIDEO)) && strcmp(name, DEFAULT_FOLDER_VIDEO) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_MUSIC)) && strcmp(name, DEFAULT_FOLDER_MUSIC) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_DOWNLOADS)) && strcmp(name, DEFAULT_FOLDER_DOWNLOADS) == 0) {
+ *result = true;
+ } else {
+ if (storage_t == MYFILE_PHONE) {
+ if ((strlen(name) == strlen(DEFAULT_FOLDER_ALERTS_AND_RINGTONES)) && strcmp(name, DEFAULT_FOLDER_ALERTS_AND_RINGTONES) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_BOOKMARK)) && strcmp(name, DEFAULT_FOLDER_BOOKMARK) == 0) {
+ *result = true;
+ } else if ((strlen(name) == strlen(DEFAULT_FOLDER_RSS)) && strcmp(name, DEFAULT_FOLDER_RSS) == 0) {
+ *result = true;
+ } else {
+ *result = false;
+ }
+ } else {
+ *result = false;
+ }
+ }
+
+ } else if (level == 2) {
+ const char *parent_name = NULL;
+ parent_name = mf_file_get(parent_path);
+ if (storage_t == MYFILE_PHONE) {
+ if (!g_strcmp0(parent_name, DEFAULT_FOLDER_IMAGE) && !g_strcmp0(name, SUB_FODER_WALLPAPER)) {
+ *result = true;
+ } else if (!g_strcmp0(parent_name, DEFAULT_FOLDER_ALERTS_AND_RINGTONES)
+ && (!g_strcmp0(name, SUB_FODER_ALERTS) || !g_strcmp0(name, SUB_FODER_RINGTONES))) {
+ *result = true;
+ } else if (!g_strcmp0(parent_name, DEFAULT_FOLDER_MUSIC)
+ && (!g_strcmp0(name, SUB_FODER_FM) || !g_strcmp0(name, SUB_FODER_VOICE_RECORD))) {
+ *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;
+}
+
+/*********************
+**Function name: mf_file_attr_is_system_dir
+**Parameter:
+** const char *file_fullpath: the full path
+** bool* result: output parameter for the result
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the specified path is system folder
+**
+*********************/
+int mf_file_attr_is_system_dir(char *fullpath, bool * result)
+{
+ if (fullpath == NULL) {
+ mf_error("source argument invalid");
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ if (mf_file_attr_is_dir(fullpath) == 0) {
+ mf_error("source is not exist");
+ return MYFILE_ERR_SRC_NOT_EXIST;
+ }
+
+ int level = 0;
+ int error_code = 0;
+
+ error_code = mf_file_attr_get_path_level(fullpath, &level);
+ if (error_code != 0) {
+ mf_error("Fail to get path level");
+ return error_code;
+ }
+
+ if (level >= 3 || level <= 0) {
+ *result = false;
+ mf_error("Path Level is wrong");
+ return MYFILE_ERR_NONE;
+ }
+ error_code = mf_file_attr_is_in_system_folder(fullpath, level, result);
+
+ if (error_code != 0) {
+ mf_error("Fail .. is in system folder err :: %d", error_code);
+ return error_code;
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+void mf_file_attr_get_file_size_info(char **file_size, off_t src_size)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(file_size == NULL, "file_size is NULL");
+ unsigned long long original_size = 0;
+ double size = 0;
+ int index = 0;
+ int len = 0;
+
+ original_size = src_size;
+ size = (double)original_size;
+
+ while (size >= MYFILE_BASIC_SIZE) {
+ size /= MYFILE_BASIC_SIZE;
+ index++;
+ }
+
+ if (index == SIZE_BYTE) {
+ snprintf(NULL, 0, "%llu B%n", original_size, &len);
+ } else {
+ size = MF_ROUND_D(size, 1);
+ snprintf(NULL, 0, "%0.1lf XB%n", size, &len);
+ }
+
+ if (len <= 0) {
+ *file_size = NULL;
+ return;
+ }
+ len += 1;
+ *file_size = (char *)calloc(len, sizeof(char));
+ if (*file_size == NULL) {
+ return;
+
+ }
+
+ if (index == SIZE_BYTE) {
+ snprintf(*file_size, len, "%llu B", original_size);
+ } else {
+ if (index == SIZE_KB) {
+ snprintf(*file_size, len, "%0.1lf KB", size);
+ } else if (index == SIZE_MB) {
+ snprintf(*file_size, len, "%0.1lf MB", size);
+ } else if (index == SIZE_GB) {
+ snprintf(*file_size, len, "%0.1lf GB", size);
+ } else {
+ free(*file_size);
+ *file_size = NULL;
+ }
+ }
+ MF_TRACE_END;
+ return;
+}
+
+
+int mf_file_attr_media_has_video(const char *filename)
+{
+ MF_TRACE_BEGIN;
+ int ret = 0;
+ metadata_extractor_h handle = NULL;
+ char *value = NULL;
+
+ if (!filename) {
+ goto CATCH_ERROR;
+ }
+ SECURE_DEBUG("filename is [%s]", filename);
+ ret = metadata_extractor_create(&handle);
+ if (ret != METADATA_EXTRACTOR_ERROR_NONE) {
+ mf_error("metadata_extractor_create().. %d", ret);
+ goto CATCH_ERROR;
+ }
+
+ ret = metadata_extractor_set_path(handle, filename);
+ if (ret != METADATA_EXTRACTOR_ERROR_NONE)
+ {
+ mf_error("metadata_extractor_set_path().. %d", ret);
+ goto CATCH_ERROR;
+ }
+
+ ret = metadata_extractor_get_metadata(handle, METADATA_HAS_VIDEO, &value);
+ if (ret == METADATA_EXTRACTOR_ERROR_NONE && value) {
+ if (g_strcmp0(value, "1") == 0) {
+ mf_error("ret is [%d] value is [%s]", ret, "1");
+ if (handle)
+ metadata_extractor_destroy(handle);
+ MF_TRACE_END;
+ SAFE_FREE_CHAR(value);
+ return 1;
+ }
+ SAFE_FREE_CHAR(value);
+ }
+ mf_error("ret is [%d] value is [%s]", ret, value);
+ SAFE_FREE_CHAR(value);
+
+ if (handle)
+ metadata_extractor_destroy(handle);
+
+ MF_TRACE_END;
+ return 0;
+CATCH_ERROR:
+ if (handle)
+ metadata_extractor_destroy(handle);
+
+ MF_TRACE_END;
+ return 0;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <errno.h>
+#include <sys/statvfs.h>
+
+#include "mf-fs-util.h"
+#include "mf-util.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-file-util.h"
+
+#define MF_FS_MEMORY_RESERVE_VALUE (100*1048576)
+#define MF_FS_MEMORY_USR_PATH "/opt/usr"
+
+//static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
+static int __mf_fs_oper_sort_by_date_cb_O2R(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_type_cb_A2Z(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_size_cb_S2L(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_name_cb_Z2A(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_date_cb_R2O(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_type_cb_Z2A(const void *d1, const void *d2);
+static int __mf_fs_oper_sort_by_size_cb_L2S(const void *d1, const void *d2);
+
+/*********************
+**Function name: mf_fs_oper_print_node
+**Parameter:
+** fsNodeInfo *pNode: the file system node information need to print
+**
+**Return value:
+** void
+**
+**Action:
+** printf the file system node information for debug
+**
+*********************/
+void mf_fs_oper_print_node(fsNodeInfo *pNode)
+{
+ if (pNode) {
+ /*mf_debug("path is [%s]\nname is [%s]\ndate is [%s]\ntype is [%d]\nsize is [%u]\nextension is [%s]\n\n",pNode->path,
+ pNode->name,asctime(gmtime(&(pNode->date))),pNode->type,pNode->size, pNode->ext);
+ */
+ }
+}
+
+/*********************
+**Function name: mf_fs_oper_get_file
+**Parameter:
+** const char *path: full path to get file name
+**
+**Return value:
+** const char*: file name
+**
+**Action:
+** get file name from full path
+**
+*********************/
+static const char *mf_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;
+}
+
+/*********************
+**Function name: mf_fs_oper_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
+**
+*********************/
+int mf_fs_oper_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_DST_ARG_VALID) && (dst == NULL)) {
+ return MYFILE_ERR_DST_ARG_INVALID;
+ }
+
+ if ((check_option & MF_ERROR_CHECK_SRC_EXIST) && (!mf_file_exists(src))) {
+ return MYFILE_ERR_SRC_NOT_EXIST;
+ }
+ if ((check_option & MF_ERROR_CHECK_DST_EXIST) && (!mf_file_exists(dst))) {
+ return MYFILE_ERR_DST_NOT_EXIST;
+ }
+
+ if (check_option & MF_ERROR_CHECK_SRC_PATH_VALID) {
+ if (!mf_is_dir(src)) {
+ if (mf_file_attr_is_right_file_path(src)) {
+ return MYFILE_ERR_INVALID_FILE_PATH;
+ }
+ } else {
+ if (mf_file_attr_is_right_dir_path(src)) {
+ return MYFILE_ERR_INVALID_DIR_PATH;
+ }
+ }
+ }
+ if (check_option & MF_ERROR_CHECK_DST_PATH_VALID) {
+ if (!mf_is_dir(dst)) {
+ int ret = mf_file_attr_is_right_file_path(dst);
+ if (ret != 0) {
+ return ret;
+ }
+ } else {
+ int ret = mf_file_attr_is_right_dir_path(dst);
+ if (ret != 0) {
+ return ret;
+ }
+ }
+ }
+
+ if (check_option & MF_ERROR_CHECK_SRC_PARENT_DIR_EXIST) {
+ char *parent_path = NULL;
+ if (mf_file_attr_get_parent_path(src, &parent_path)) {
+ if (!mf_file_exists(parent_path)) {
+ SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_DIR_NOT_FOUND;
+ }
+ }
+ SAFE_FREE_CHAR(parent_path);
+ }
+
+ if (check_option & MF_ERROR_CHECK_DST_PARENT_DIR_EXIST) {
+ char *parent_path = NULL;
+ if (mf_file_attr_get_parent_path(dst, &parent_path)) {
+ if (!mf_file_exists(parent_path)) {
+ SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_DIR_NOT_FOUND;
+ }
+ }
+ SAFE_FREE_CHAR(parent_path);
+ }
+
+ if (check_option & MF_ERROR_CHECK_DUPLICATED) {
+ char *parent_path = NULL;
+
+ if (!mf_file_attr_get_parent_path(dst, &parent_path)) {
+ if (mf_file_attr_is_duplicated_name(parent_path, mf_fs_oper_get_file(dst))) {
+ SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_DUPLICATED_NAME;
+ }
+ SAFE_FREE_CHAR(parent_path);
+ } else {
+ SAFE_FREE_CHAR(parent_path);
+ return MYFILE_ERR_GET_PARENT_PATH_FAIL;
+ }
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_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_fs_oper_read_dir(const char *path, Eina_List ** dir_list, Eina_List ** file_list)
+{
+ DIR *pDir = NULL;
+ struct dirent ent_struct;
+ struct dirent *ent;
+
+ mf_retvm_if(path == NULL, MYFILE_ERR_INVALID_ARG, "path is null");
+ mf_retvm_if(dir_list == NULL, MYFILE_ERR_INVALID_ARG, "dir_list is null");
+ 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 storage_type = mf_fm_svc_wrapper_get_location(path);
+ int ret = mf_fs_oper_error(path, NULL, option);
+ if (ret != MYFILE_ERR_NONE) {
+ return ret;
+ }
+
+ pDir = opendir(path);
+
+ if (pDir == NULL) {
+ return MYFILE_ERR_DIR_OPEN_FAIL;
+ }
+
+ while ((readdir_r(pDir, &ent_struct, &ent) == 0) && ent) {
+ GString *childpath = NULL;
+ fsNodeInfo *pNode = NULL;
+
+ int len = strlen(ent->d_name);
+ if ((len == 1 && strncmp(ent->d_name, ".", strlen(".")) == 0) || (len == 2 && strncmp(ent->d_name, "..", strlen("..")) == 0)) {
+ continue;
+ }
+ int hiden_state = 0;
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state == MF_HIDEN_HIDE) {
+ if (strncmp(ent->d_name, ".", strlen(".")) == 0 || strncmp(ent->d_name, "..", strlen("..")) == 0) {
+ continue;
+ }
+ }
+
+ if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0) {
+ continue;
+ }
+ 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;
+ }
+ }
+
+ pNode = (fsNodeInfo *) malloc(sizeof(fsNodeInfo));
+
+ if (pNode == NULL) {
+ continue;
+ }
+ memset(pNode, 0, sizeof(fsNodeInfo));
+ /*set path */
+ pNode->path = g_strdup(path);
+ /*set name */
+ pNode->name = g_strdup(ent->d_name);
+ /* set storage type */
+ pNode->storage_type = storage_type;
+ pNode->list_type = mf_list_normal;
+ /*set type */
+ if (ent->d_type & DT_DIR) {
+ pNode->type = FILE_TYPE_DIR;
+ } else if (ent->d_type & DT_REG) {
+ mf_file_attr_get_file_category(ent->d_name, &(pNode->type));
+ }
+ /*set date & size */
+ childpath = g_string_new(path);
+ if (childpath == NULL) {
+ SAFE_FREE_CHAR(pNode->path);
+ SAFE_FREE_CHAR(pNode->name);
+ SAFE_FREE_CHAR(pNode);
+ continue;
+ }
+ g_string_append_printf(childpath, "/%s", ent->d_name);
+ mf_file_attr_get_file_stat(childpath->str, &pNode);
+ if (pNode->type == FILE_TYPE_DIR) {
+ *dir_list = eina_list_append(*dir_list, pNode);
+ } else {
+ ret = mf_file_attr_get_file_ext(childpath->str, &pNode->ext);
+ if (ret != MYFILE_ERR_NONE) {
+ pNode->ext = NULL;
+ pNode->type = mf_file_attr_get_file_type_by_mime(childpath->str);
+ }
+ *file_list = eina_list_append(*file_list, pNode);
+ }
+ g_string_free(childpath, TRUE);
+ }
+ closedir(pDir);
+
+ return MYFILE_ERR_NONE;
+}
+
+
+static int __mf_fs_oper_sort_by_priority(const void *d1, const void *d2, int sequence_type)
+{
+ int ret = 0;
+ switch (sequence_type) {
+ case MF_SORT_BY_PRIORITY_TYPE_A2Z:
+ ret = __mf_fs_oper_sort_by_date_cb_O2R(d1, d2);
+ if (ret == 0) {
+ ret = __mf_fs_oper_sort_by_size_cb_S2L(d1, d2);
+ if (ret == 0) {
+ ret = __mf_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ }
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_TYPE_Z2A:
+ ret = __mf_fs_oper_sort_by_date_cb_R2O(d1, d2);
+ if (ret == 0) {
+ ret = __mf_fs_oper_sort_by_size_cb_L2S(d1, d2);
+ if (ret == 0) {
+ ret = __mf_fs_oper_sort_by_name_cb_Z2A(d1, d2);
+ }
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_DATE_O2R:
+ ret = __mf_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ break;
+ case MF_SORT_BY_PRIORITY_DATE_R2O:
+ ret = __mf_fs_oper_sort_by_name_cb_Z2A(d1, d2);
+ break;
+ case MF_SORT_BY_PRIORITY_SIZE_S2L:
+ ret = __mf_fs_oper_sort_by_name_cb_A2Z(d1, d2);
+ break;
+ case MF_SORT_BY_PRIORITY_SIZE_L2S:
+ ret = __mf_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
+
+**
+*********************/
+int __mf_fs_oper_sort_by_name_cb_A2Z(const void *d1, const void *d2)
+{
+ fsNodeInfo *txt1 = (fsNodeInfo *) d1;
+ fsNodeInfo *txt2 = (fsNodeInfo *) d2;
+ gchar *name1 = NULL;
+ gchar *name2 = NULL;
+ int result = 0;
+
+ if (!txt1 || !txt1->name) {
+ return (1);
+ }
+ if (!txt2 || !txt2->name) {
+ 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_fs_oper_sort_by_date_cb_O2R(const void *d1, const void *d2)
+{
+ int ret = 0;
+ fsNodeInfo *time1 = (fsNodeInfo *) d1;
+ fsNodeInfo *time2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_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_fs_oper_sort_by_type_cb_A2Z(const void *d1, const void *d2)
+{
+ fsNodeInfo *type1 = (fsNodeInfo *) d1;
+ fsNodeInfo *type2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_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_fs_oper_sort_by_size_cb_S2L(const void *d1, const void *d2)
+{
+ int ret = 0;
+ fsNodeInfo *size1 = (fsNodeInfo *) d1;
+ fsNodeInfo *size2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_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_fs_oper_sort_by_name_cb_Z2A(const void *d1, const void *d2)
+{
+ fsNodeInfo *txt1 = (fsNodeInfo *) d1;
+ fsNodeInfo *txt2 = (fsNodeInfo *) d2;
+
+ int result = 0;
+
+ if (!txt1 || !txt1->name) {
+ return (1);
+ }
+ if (!txt2 || !txt2->name) {
+ 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_fs_oper_sort_by_date_cb_R2O(const void *d1, const void *d2)
+{
+ int ret = 0;
+ fsNodeInfo *time1 = (fsNodeInfo *) d1;
+ fsNodeInfo *time2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_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_fs_oper_sort_by_type_cb_Z2A(const void *d1, const void *d2)
+{
+ fsNodeInfo *type1 = (fsNodeInfo *) d1;
+ fsNodeInfo *type2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_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
+** 1 if d1 < d2
+**
+**Action:
+** sort the list order by size, rule is the smaller the later shown
+*********************/
+static int __mf_fs_oper_sort_by_size_cb_L2S(const void *d1, const void *d2)
+{
+ int ret = 0;
+ fsNodeInfo *size1 = (fsNodeInfo *) d1;
+ fsNodeInfo *size2 = (fsNodeInfo *) 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_fs_oper_sort_by_priority(d1, d2, MF_SORT_BY_PRIORITY_SIZE_L2S);
+ }
+ return ret;
+}
+
+/*********************
+**Function name: mf_fs_oper_sort_list
+**Parameter:
+** Eina_List **list: the list we need to sort
+** int sort_opt: sort option
+**
+**Return value:
+** void
+**
+**Action:
+** sort the list order by sort option with the call back
+*********************/
+void mf_fs_oper_sort_list(Eina_List **list, int sort_opt)
+{
+ Eina_Compare_Cb sort_func = NULL;
+ Eina_List *l = NULL;
+ fsNodeInfo *data = NULL;
+ if (!(*list)) {
+ return;
+ }
+ switch (sort_opt) {
+ case MYFILE_SORT_BY_NAME_A2Z:
+ sort_func = __mf_fs_oper_sort_by_name_cb_A2Z;
+ break;
+ case MYFILE_SORT_BY_TYPE_A2Z:
+ sort_func = __mf_fs_oper_sort_by_type_cb_A2Z;
+ break;
+ case MYFILE_SORT_BY_SIZE_S2L:
+ sort_func = __mf_fs_oper_sort_by_size_cb_S2L;
+ break;
+ case MYFILE_SORT_BY_DATE_O2R:
+ sort_func = __mf_fs_oper_sort_by_date_cb_O2R;
+ break;
+ case MYFILE_SORT_BY_NAME_Z2A:
+ sort_func = __mf_fs_oper_sort_by_name_cb_Z2A;
+ break;
+ case MYFILE_SORT_BY_TYPE_Z2A:
+ sort_func = __mf_fs_oper_sort_by_type_cb_Z2A;
+ break;
+ case MYFILE_SORT_BY_SIZE_L2S:
+ sort_func = __mf_fs_oper_sort_by_size_cb_L2S;
+ break;
+ case MYFILE_SORT_BY_DATE_R2O:
+ sort_func = __mf_fs_oper_sort_by_date_cb_R2O;
+ break;
+ default:
+ sort_func = __mf_fs_oper_sort_by_type_cb_A2Z;
+ break;
+ }
+ EINA_LIST_FOREACH(*list, l, data) {
+ mf_fs_oper_print_node(data);
+ }
+ *list = eina_list_sort(*list, eina_list_count(*list), sort_func);
+ EINA_LIST_FOREACH(*list, l, data) {
+ mf_fs_oper_print_node(data);
+ }
+}
+
+
+/*********************
+**Function name: mf_fs_oper_create_dir
+**Parameter:
+** const char *file: dir need to be operation
+**
+**Return value:
+** error code
+**
+**Action:
+** create dir
+*********************/
+int mf_fs_oper_create_dir(const char *dir)
+{
+ int option = MF_ERROR_CHECK_SRC_ARG_VALID | MF_ERROR_CHECK_DUPLICATED;
+ int ret = mf_fs_oper_error(dir, dir, option);
+
+ if (ret != 0) {
+ return ret;
+ }
+
+ ret = mf_file_attr_is_right_dir_path(dir);
+
+ if (ret != 0) {
+ return ret;
+ }
+
+ errno = 0;
+ if (!mf_mkpath(dir)) {
+ ret = mf_error_erron_to_mferror(errno);
+ if (ret == MYFILE_ERR_NONE) {
+ return MYFILE_ERR_DIR_CREATE_FAIL;
+ } else {
+ return ret;
+ }
+ }
+ sync();
+ return MYFILE_ERR_NONE;
+}
+
+
+/*********************
+**Function name: mf_fs_oper_rename_file
+**Parameter:
+** const char *src: source file need to rename
+** const char *dst: destination file which is to be renamed
+
+**
+**Return value:
+** error code
+**
+**Action:
+** rename a file
+*********************/
+int mf_fs_oper_rename_file(const char *src, const char *dst)
+{
+ mf_debug();
+ int option = MF_ERROR_CHECK_SRC_ARG_VALID | MF_ERROR_CHECK_DST_ARG_VALID |
+ MF_ERROR_CHECK_SRC_EXIST | MF_ERROR_CHECK_DST_PATH_VALID |
+ MF_ERROR_CHECK_SRC_PATH_VALID | MF_ERROR_CHECK_SRC_PATH_VALID | MF_ERROR_CHECK_DST_PARENT_DIR_EXIST | MF_ERROR_CHECK_DUPLICATED;
+ int ret = mf_fs_oper_error(src, dst, option);
+
+ if (ret != 0) {
+ return ret;
+ }
+
+ mf_debug("src is %s\ndst is %s\n", src, dst);
+ if (rename(src, dst)) {
+ return MYFILE_ERR_RENAME_FAIL;
+ } else {
+ return MYFILE_ERR_NONE;
+ }
+}
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <dbus/dbus.h>
+#include <pthread.h>
+#include <storage.h>
+#include "mf-main.h"
+#include "mf-conf.h"
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-search-view.h"
+#include "mf-fs-util.h"
+#include "mf-launch.h"
+#include "mf-dlog.h"
+#include "mf-inotify-handle.h"
+#include "mf-copy.h"
+#include "mf-delete.h"
+#include "mf-move.h"
+#include "mf-resource.h"
+#include "mf-share.h"
+#include "mf-object-conf.h"
+#include "mf-genlist.h"
+#include "mf-gengrid.h"
+#include "mf-navi-bar.h"
+#include "mf-setting-view.h"
+#include "mf-view.h"
+#include "mf-object.h"
+#include "mf-object-item.h"
+#include "mf-popup.h"
+#include "mf-context-popup.h"
+#include "mf-util.h"
+#include "mf-tray-item.h"
+#include "mf-media-db.h"
+#include "mf-media.h"
+#include "mf-media-data.h"
+#include "mf-edit-view.h"
+#include "mf-thumb-gen.h"
+#include "mf-fs-monitor.h"
+#include "mf-search-view.h"
+#include "mf-media-content.h"
+
+#include "mf-ug-detail.h"
+#include "mf-file-util.h"
+
+#define MF_SHARE_ITEM_COUNT_MAX 500
+#define MF_POPUP_MENUSTYLE_HEIGHT(x) (52*x)
+#define MF_SORT_BY_ITEM 6
+struct appdata *temp_data;
+/* mutex for refresh */
+/* mutex for dbus message */
+static Eina_Bool monitor_internal_update_flag = EINA_FALSE;
+static Eina_Bool monitor_media_db_update_flag = EINA_FALSE;
+
+Ecore_Idler *g_thumbnail_download_update_idle = NULL;
+static Evas_Object *max_length_entry = NULL;
+int g_mf_create_thumbnail_count = 0;
+#define MF_MAX_MAKE_THUNBNAIL_COUNT 10
+
+void mf_callback_cancel_cb(void *data, Evas_Object *obj, void *event_info);
+static void mf_callback_shortcut_rename_save_cb(void *data, Evas_Object *obj, void *event_info);
+static void __mf_callback_mmc_removed(void *data, MF_STORAGE storage);
+Eina_Bool mf_callback_is_duplicated_without_case(Eina_List *folder_list, char *name);
+
+/* For saving the storage remove state for operation failed message */
+static Eina_Bool mf_storage_remove_flag = EINA_FALSE;
+static int mf_storage_remove_more = MORE_DEFAULT;
+/* For saving the storage remove state for operation failed message */
+void mf_recent_view_content_refresh(void *data);
+
+#ifdef MYFILE_DETAILS
+static void
+__mf_load_detail_data(void *data, const char *path, bool is_multi)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+
+ struct appdata *ap = (struct appdata *) data;
+ mf_detail_data_destroy(ap);
+
+ if (is_multi) {
+ ap->mf_Status.detail = mf_ug_detail_multi_info_extract(path);
+ } else {
+ ap->mf_Status.detail = mf_ug_detail_common_info_extract(path);
+ }
+}
+#endif
+
+Eina_Bool mf_callback_storage_remove_flag_get(int *more)
+{
+ *more = mf_storage_remove_more;
+ return mf_storage_remove_flag;
+}
+
+void mf_callback_storage_remove_flag_set(Eina_Bool flag, int more)
+{
+ mf_storage_remove_more = more;
+ mf_storage_remove_flag = flag;
+}
+
+Eina_Bool mf_callback_monitor_internal_update_flag_get()
+{
+ return monitor_internal_update_flag;
+}
+
+void mf_callback_monitor_internal_update_flag_set(Eina_Bool flag)
+{
+ monitor_internal_update_flag = flag;
+}
+
+Eina_Bool mf_callback_monitor_media_db_update_flag_get()
+{
+ return monitor_media_db_update_flag;
+}
+
+void mf_callback_monitor_media_db_update_flag_set(Eina_Bool flag)
+{
+ monitor_media_db_update_flag = flag;
+}
+
+char *mf_callback_entry_text_get(Evas_Object *entry)
+{
+ mf_retvm_if(entry == NULL, NULL, "entry is NULL");
+ char *entry_text = NULL;
+
+ const char *entry_data = NULL;
+ if (elm_entry_is_empty(entry)) {
+ return NULL;
+ }
+ entry_data = elm_entry_entry_get(entry);
+
+ if (entry_data) {
+ entry_text = elm_entry_markup_to_utf8(entry_data);
+ }
+ return entry_text;
+}
+
+/******************************
+** Prototype : mf_callback_warning_popup_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_warning_popup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ if (g_strcmp0(label, mf_util_get_text(MF_BUTTON_LABEL_OK)) == 0) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+}
+
+/******************************
+** Prototype : mf_callback_app_rotate_cb
+** Description :
+** Input : enum appcore_rm mode
+** void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_app_rotate_cb(void *data, Evas_Object *obj, void *event)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = data;
+ assert(ap);
+
+ int changed_angle = elm_win_rotation_get(obj);
+/*
+ enum ug_event new_event = UG_EVENT_ROTATE_PORTRAIT;
+ switch (changed_angle) {
+ case APP_DEVICE_ORIENTATION_0:
+ new_event = UG_EVENT_ROTATE_PORTRAIT;
+ break;
+ case APP_DEVICE_ORIENTATION_90:
+ new_event = UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN;
+ break;
+ case APP_DEVICE_ORIENTATION_180:
+ new_event = UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN;
+ break;
+ case APP_DEVICE_ORIENTATION_270:
+ new_event = UG_EVENT_ROTATE_LANDSCAPE;
+ break;
+ }
+ ug_send_event(new_event);
+*/
+ const char *config = elm_config_profile_get();
+ if (!strcmp(config, "desktop"))
+ return;
+
+
+ if (mf_view_is_root_view(ap)) {
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ //mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_root_all_horizon);
+ //mf_category_refresh(ap);
+ } else {
+ //mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_root_all);
+ //mf_category_refresh(ap);
+ }
+ mf_mw_root_category_item_update(ap);
+ } else {
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ evas_object_size_hint_min_set(ap->mf_MainWindow.pPopupBox, -1,
+ ELM_SCALE_SIZE(MF_POPUP_MENUSTYLE_HEIGHT(MF_SORT_BY_ITEM/2)));
+ } else {
+ evas_object_size_hint_min_set(ap->mf_MainWindow.pPopupBox, -1,
+ ELM_SCALE_SIZE(MF_POPUP_MENUSTYLE_HEIGHT(MF_SORT_BY_ITEM)));
+ }
+ if (ap->mf_Status.view_type != mf_view_root_category && ap->mf_Status.view_type != mf_view_recent && ap->mf_Status.view_type != mf_view_storage)
+ mf_navi_bar_pathinfo_refresh(ap);
+ }
+
+
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ mf_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid));
+ }
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : click_callback
+** Description :
+** Input : struct appdata* data
+** mfAction key
+** GString* path
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_upper_click_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ assert(data);
+ struct appdata *ap = data;
+
+ mf_fs_monitor_remove_dir_watch();
+
+ GString *parent_path = NULL;
+
+ if (ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ if (ap->mf_Status.view_type == mf_view_storage) {
+ return;
+ } else if (ap->mf_Status.view_type == mf_view_normal && mf_fm_svc_wrapper_is_root_path(ap->mf_Status.path->str)) {
+ ap->mf_Status.view_type = mf_view_storage;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else {
+ mf_debug("ap->mf_Status.path->str = %s, ap->mf_Status.shortcut_from_path=%s", ap->mf_Status.path->str, ap->mf_Status.shortcut_from_path);
+ parent_path = mf_fm_svc_wrapper_get_file_parent_path(ap->mf_Status.path);
+
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = NULL;
+ ap->mf_Status.path = parent_path;
+ }
+ } else {
+ mf_error("ap->mf_Status.preViewType is [%d] view_type is [%d] ", ap->mf_Status.preViewType, ap->mf_Status.view_type);
+ if (ap->mf_Status.view_type == mf_view_storage) {
+ ap->mf_Status.view_type = mf_view_root;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else if (ap->mf_Status.view_type == mf_view_normal && mf_fm_svc_wrapper_is_root_path(ap->mf_Status.path->str)) {
+ ap->mf_Status.view_type = mf_view_root;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ ap->mf_Status.view_type = mf_view_root;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else if (ap->mf_Status.view_type == mf_view_recent) {
+ ap->mf_Status.view_type = mf_view_root;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else {
+ // mf_debug("ap->mf_Status.path->str = %s, ap->mf_Status.shortcut_from_path=%s", ap->mf_Status.path->str, ap->mf_Status.shortcut_from_path);
+ if (ap->mf_Status.is_from_shortcut == true &&
+ (ap->mf_Status.path != NULL && ap->mf_Status.shortcut_from_path != NULL && strcmp(ap->mf_Status.path->str, ap->mf_Status.shortcut_from_path) == 0)) {
+ ap->mf_Status.view_type = mf_view_root;
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+
+ } else {
+ parent_path = mf_fm_svc_wrapper_get_file_parent_path(ap->mf_Status.path);
+
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = NULL;
+ ap->mf_Status.path = parent_path;
+ }
+ }
+ }
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+
+ if (ap->mf_Status.more == MORE_DEFAULT && ap->mf_Status.view_type == mf_view_normal) {
+ char *fullpath = mf_util_first_item_get(ap->mf_Status.path->str);
+ mf_error("===================== fullpath is [%s]", fullpath);
+ if (fullpath) {
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.EnterFrom = g_strdup(fullpath);
+ }
+ }
+
+ mf_view_refresh_thumbnail_destroy();
+ mf_view_update(ap);
+ MF_TRACE_END;
+}
+
+void mf_callback_click_cb(struct appdata *data, mfAction key, GString *path)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if (ap->mf_Status.path == NULL, "ap->mf_Status.path is NULL");
+ mf_retm_if (ap->mf_Status.path->str == NULL, "ap->mf_Status.path->str is NULL");
+ mf_retm_if (path == NULL, "path is NULL");
+ mf_retm_if (path->str == NULL, "path->str is NULL");
+
+
+ if (mf_fm_svc_wrapper_is_dir(path)) {
+ if (ap->mf_Status.view_type == mf_view_storage || ap->mf_Status.view_type == mf_view_root) {
+ {
+ if (path->str != NULL) {
+ mf_debug("~~~~~~~~~~~ ap->mf_Status.view_type [%d] ap->mf_Status.is_from_shortcut is [%d]", ap->mf_Status.view_type, ap->mf_Status.is_from_shortcut);
+ mf_debug("~~~~~~~~~~~ path->str [%s]", path->str);
+ if (ap->mf_Status.view_type == mf_view_root && strcmp(path->str, PHONE_FOLDER) != 0 && strcmp(path->str, MEMORY_FOLDER) != 0) {
+ ap->mf_Status.is_from_shortcut = true;
+ mf_debug("~~~~~~~~~~~ ap->mf_Status.is_from_shortcut [%d]", ap->mf_Status.is_from_shortcut);
+ if (ap->mf_Status.shortcut_from_path != NULL) {
+ free(ap->mf_Status.shortcut_from_path);
+ ap->mf_Status.shortcut_from_path = NULL;
+ }
+ ap->mf_Status.shortcut_from_path = (char*)g_strdup(path->str);
+ }
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(path->str);
+ ap->mf_Status.view_type = mf_view_normal;
+ mf_view_refresh(ap);
+ }
+ }
+ } else {
+ GString *new_path = NULL;
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ ap->mf_Status.more = MORE_DEFAULT;
+ }
+ new_path = g_string_new(path->str);
+
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = new_path;
+ mf_view_update(ap);
+
+ }
+ } else {
+ struct timeval mytime;
+ gettimeofday(&mytime, NULL);
+ mf_debug("[myfiles click time] %ld sec %ld usec \n", mytime.tv_sec, mytime.tv_usec);
+
+ int ret = -1;
+ ret = mf_launch_service(ap, path->str);
+ mf_debug("ret is %d\n", ret);
+ }
+}
+
+/******************************
+** Prototype : mf_callback_illegal_char_popup_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_illegal_char_popup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ if ((g_strcmp0(label, mf_util_get_text(MF_BUTTON_LABEL_YES)) == 0) || (g_strcmp0(label, mf_util_get_text(MF_BUTTON_LABEL_OK)) == 0)) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+
+ Evas_Object *entry = ap->mf_MainWindow.pEntry;
+ if (entry != NULL)
+ elm_object_focus_set(entry, EINA_TRUE);
+ } else if ((g_strcmp0(label, mf_util_get_text(MF_BUTTON_LABEL_NO)) == 0) || (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) == 0)) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ } else {//Fix the bug when pressing the back key.
+ Evas_Object *entry = ap->mf_MainWindow.pEntry;
+ if (entry != NULL)
+ elm_object_focus_set(entry, EINA_TRUE);
+ }
+}
+
+/******************************
+** Prototype : mf_callback_cancel_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if (ap->mf_Status.path == NULL, "ap->mf_Status.path is NULL");
+ mf_retm_if (ap->mf_Status.path->str == NULL, "ap->mf_Status.path->str is NULL");
+
+ mf_error("more is [%d]", ap->mf_Status.more);
+
+ Evas_Object *newContent;
+ //mf_object_enable_virtualkeypad();
+
+ switch (ap->mf_Status.more) {
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ case MORE_INTERNAL_COPY_MOVE:
+ SAFE_FREE_GSTRING(ap->mf_FileOperation.source);
+ /*1. state set */
+ /*1.1 status set to default */
+ /*1.2 free the path to set it to the one just when edit clicked later */
+ /*2. navigation bar state recovery */
+
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(ap->mf_MainWindow.record.path);
+ ap->mf_Status.view_type = ap->mf_MainWindow.record.view_type;
+ mf_view_state_reset_state_with_pre(ap);
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ break;
+ case MORE_RENAME:
+ if (mf_view_get_pre_state(ap) == MORE_EDIT) {
+ mf_view_state_reset_state_with_pre(ap);
+
+ Evas_Object *btn = elm_object_item_part_content_get(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ if (btn) {
+ elm_object_disabled_set(btn, EINA_FALSE);
+ }
+ }
+ break;
+ /* when cancle rename, just destory the rename relative, and then the mode will change to Edit
+ then do what cancle edit do, so here not need "break" */
+ case MORE_EDIT_ADD_SHORTCUT:
+ ap->mf_Status.view_type = ap->mf_Status.preViewType;
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ break;
+ case MORE_SHARE_EDIT:
+ ap->mf_Status.more = MORE_DEFAULT;
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ /*3. refresh the content of the view */
+ if (ap->mf_Status.view_type != mf_view_root_category && ap->mf_Status.more != MORE_SEARCH) {
+ mf_navi_bar_recover_info_box(ap);
+ }
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_view_update(ap);
+ break;
+ case MORE_EDIT:
+ case MORE_EDIT_COPY:
+ case MORE_EDIT_MOVE:
+ case MORE_EDIT_DELETE:
+ case MORE_EDIT_DETAIL:
+ /*1 pop edit view */
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ ap->mf_Status.more = MORE_SEARCH;
+ mf_search_view_create(ap);
+ } else {
+ ap->mf_Status.more = MORE_DEFAULT;
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ /*3. refresh the content of the view */
+ if (ap->mf_Status.view_type != mf_view_root_category && ap->mf_Status.more != MORE_SEARCH) {
+ mf_navi_bar_recover_info_box(ap);
+ }
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_view_update(ap);
+ }
+ /*4. set tab enable */
+ //mf_navi_bar_title_set(ap);
+ break;
+ case MORE_EDIT_DELETE_SHORTCUT:
+ case MORE_EDIT_DELETE_RECENT:
+ ap->mf_Status.more = MORE_DEFAULT;
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ mf_view_update(ap);
+ break;
+ case MORE_EDIT_UNINSTALL:
+ mf_error();
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ break;
+ case MORE_SEARCH:
+ if (ap->mf_FileOperation.search_IME_hide_timer != NULL) {
+ ecore_timer_del(ap->mf_FileOperation.search_IME_hide_timer);
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+ ap->mf_Status.more = MORE_DEFAULT;
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pSearchBar);
+ ap->mf_MainWindow.pSearchEntry = NULL;
+
+ mf_view_update(ap);
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_LEFT_BTN);
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ //Evas_Object *search_btn = mf_navi_bar_search_button_create(ap->mf_MainWindow.pNaviBar, mf_search_bar_enter_search_routine, ap);
+ //elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN, search_btn);
+ }
+ SAFE_FREE_CHAR(ap->mf_Status.search_filter);
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+
+ break;
+ case MORE_THUMBNAIL_RENAME:
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ ap->mf_Status.more = MORE_SEARCH;
+ mf_search_view_create(ap);
+ } else {
+ mf_view_state_reset_state_with_pre(ap);
+ ap->mf_Status.more = MORE_DEFAULT;
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ }
+ break;
+ case MORE_EDIT_RENAME:
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ ap->mf_Status.more = MORE_SEARCH;
+ mf_search_view_create(ap);
+ } else {
+ ap->mf_Status.more = MORE_DEFAULT;
+ newContent = mf_navi_bar_content_create(ap);
+ evas_object_show(newContent);
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviLayout, newContent);
+ mf_navi_bar_reset_ctrlbar(ap);
+ mf_navi_add_back_button(ap, mf_callback_navi_backbutton_clicked_cb);
+ }
+ break;
+ case MORE_SETTING:
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_refresh(ap);
+ break;
+
+ default:
+ ap->mf_Status.more = MORE_DEFAULT;
+ /*4. set tab enable */
+ break;
+ }
+
+ if (ap->mf_Status.view_type != mf_view_root) {
+ mf_navi_add_back_button(ap, mf_callback_navi_backbutton_clicked_cb);
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+//
+// Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn,pImage);
+// elm_object_style_set(btn, "transparent");
+// evas_object_smart_callback_add(btn, "clicked", mf_callback_backbutton_clicked_cb, ap);
+// //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "back_key", btn);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn);
+ }
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ } else if (ap->mf_Status.view_type == mf_view_recent) {
+ mf_navi_bar_title_content_set(ap, MF_LABEL_RECTENT_FILES);
+ } else {
+ mf_navi_bar_title_content_set(ap,ap->mf_MainWindow.naviframe_title);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_TRUE);
+ }
+ } else if (ap->mf_Status.more != MORE_EDIT_RENAME) {
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_FALSE, EINA_FALSE);
+ }
+}
+
+void mf_callback_unsupported_app_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_popup_show_vk_cb
+** Description : Samsung
+** Input : void *data
+** Evas_Object * obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_popup_show_vk_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ mf_popup_second_popup_destory();
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ mf_callback_entry_focus();
+ MF_TRACE_END;
+
+}
+
+static int __mf_callback_idle_rename_search_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_retvm_if(ap == NULL, 0, "ap is NULL");
+ mf_search_bar_search_started_callback(ap, NULL, NULL);
+ ap->mf_Status.operation_refresh_idler = NULL;
+ ap->mf_Status.rename_timer = NULL;
+
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void __mf_callback_refresh_rename(void *data, GString *pre_name, GString *new_name)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(pre_name == NULL, "pre_name is NULL");
+ mf_retm_if(pre_name->str == NULL, "pre_name->str is NULL");
+ mf_retm_if(new_name == NULL, "new_name is NULL");
+ mf_retm_if(new_name->str == NULL, "new_name->str is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mfItemData_s *item_data = NULL;
+ int view_style = mf_view_style_get(ap);
+
+ item_data = elm_object_item_data_get(ap->mf_FileOperation.rename_item);
+ if (item_data == NULL) {
+ ap->mf_FileOperation.rename_item = NULL;
+ return;
+ }
+#if 1
+ if (mf_view_get_pre_state(ap) == MORE_SEARCH) {
+ if (mf_is_dir(new_name->str)) {
+ mf_ecore_idler_del(ap->mf_Status.operation_refresh_idler);
+ ap->mf_Status.operation_refresh_idler = ecore_idler_add((Ecore_Task_Cb)__mf_callback_idle_rename_search_refresh, ap);
+ return;
+ }
+ }
+#endif
+ if (ap->mf_Status.more == MORE_RENAME && mf_view_get_pre_state(ap) == MORE_EDIT) {
+ Evas_Object *btn = NULL;
+ btn = elm_object_item_part_content_get(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ if (btn) {
+ elm_object_disabled_set(btn, EINA_FALSE);
+ }
+ }
+
+ if (g_string_equal(item_data->m_ItemName, pre_name)) {
+
+ int hiden_state = 0;
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state == MF_HIDEN_HIDE) {
+ if ((strncmp(new_name->str, ".", strlen(".")) == 0)) {
+ elm_object_item_del(ap->mf_FileOperation.rename_item);
+ ap->mf_FileOperation.rename_item = NULL;
+ } else {
+ g_string_free(item_data->m_ItemName, TRUE);
+ item_data->m_ItemName = g_string_new(new_name->str);
+
+ i18n_udate date = 0;
+ int ret = 0;
+ ret = mf_file_attr_get_file_mdate(item_data->m_ItemName->str, &date);
+ if (ret == MYFILE_ERR_NONE) {
+ item_data->modify_time = date;
+ }
+
+ if (!mf_is_dir(item_data->m_ItemName->str)) {
+ SAFE_FREE_CHAR(item_data->thumb_path);
+ item_data->real_thumb_flag = EINA_FALSE;
+ mf_genlist_get_thumbnail(item_data);
+ }
+
+ elm_object_item_data_set(ap->mf_FileOperation.rename_item, item_data);
+ if (view_style == MF_VIEW_STYLE_LIST || view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ elm_genlist_item_update(ap->mf_FileOperation.rename_item);
+ }
+ } else {
+ elm_gengrid_item_update(ap->mf_FileOperation.rename_item);
+ }
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_util_update_item_from_list_by_name(&ap->mf_FileOperation.category_list, pre_name->str, new_name->str);
+ }
+ }
+ } else {
+ g_string_free(item_data->m_ItemName, TRUE);
+ item_data->m_ItemName = g_string_new(new_name->str);
+
+ i18n_udate date = 0;
+ int ret = 0;
+ ret = mf_file_attr_get_file_mdate(item_data->m_ItemName->str, &date);
+ if (ret == MYFILE_ERR_NONE) {
+ item_data->modify_time = date;
+ }
+
+ if (!mf_is_dir(item_data->m_ItemName->str)) {
+ SAFE_FREE_CHAR(item_data->thumb_path);
+ item_data->real_thumb_flag = EINA_FALSE;
+ mf_genlist_get_thumbnail(item_data);
+ }
+
+ elm_object_item_data_set(ap->mf_FileOperation.rename_item, item_data);
+ if (view_style == MF_VIEW_STYLE_LIST || view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ elm_genlist_item_update(ap->mf_FileOperation.rename_item);
+ }
+ } else {
+ elm_gengrid_item_update(ap->mf_FileOperation.rename_item);
+ }
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_util_update_item_from_list_by_name(&ap->mf_FileOperation.category_list, pre_name->str, new_name->str);
+ }
+ }
+ }
+ if (mf_view_get_pre_state(ap) == MORE_SEARCH) {
+ if (!mf_util_NFD_strstr(new_name->str, ap->mf_Status.search_filter)) {
+ elm_object_item_del(ap->mf_FileOperation.rename_item);
+ ap->mf_FileOperation.rename_item = NULL;
+ }
+ }
+}
+
+/******************************
+** Prototype : mf_callback_rename_save_cb
+** Description :
+** Input : void *ad
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static int __mf_callback_idle_rename_refresh(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, (ap->mf_Status.operation_refresh_idler = NULL, ECORE_CALLBACK_CANCEL), "ap is NULL");
+
+ mf_view_update(ap);
+ ap->mf_Status.operation_refresh_idler = NULL;
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_callback_rename_save_cb(void *ad, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *item_data = (mfItemData_s *)ad;
+ mf_retm_if(item_data == NULL, "ap is NULL");
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ char *name = NULL;
+ Evas_Object *pEntry = NULL;
+ const char *entry_data = NULL;
+ int ret = MYFILE_ERR_NONE;
+ const char *message = NULL;
+ GString *from = NULL;
+ GString *to = NULL;
+ char *pFullPath = NULL;
+ char *pName = NULL;
+ char *strstrip_name = NULL;
+ if (ap->mf_Status.more != MORE_RENAME && ap->mf_Status.more != MORE_THUMBNAIL_RENAME && ap->mf_Status.more != MORE_EDIT_RENAME) {
+ MF_TRACE_END;
+ return;
+ }
+
+ pEntry = ap->mf_MainWindow.pEntry;
+ entry_data = elm_entry_entry_get(pEntry);
+ if (entry_data) {
+ char *entry_string = mf_popup_entry_string_get();
+ if (entry_string && g_strcmp0(entry_data, entry_string) == 0) {
+ if (mf_is_dir(ap->mf_FileOperation.to_rename->str)) {
+ mf_popup_indicator_popup(ap, MF_MSG_FOLDER_DIR_IN_USE);
+ } else {
+ mf_popup_indicator_popup(ap, MF_MSG_FILE_NAME_IN_USE);
+ }
+ return;
+ }
+ strstrip_name = elm_entry_markup_to_utf8(entry_data);
+ name = g_strstrip(strstrip_name);
+ if (name == NULL) {
+ message = MF_RENAME_MSG_GET_NAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ }
+ if (strlen(name) == 0) {
+ message = MF_POPUP_MSG_NAME_INVALID; /*TODO */
+ goto INVAILD_NAME_EXIT;
+ }
+ if (strlen(name) == 0 && (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME)) {
+ SAFE_FREE_CHAR(strstrip_name);
+ goto INVAILD_NAME_EXIT;
+ }
+ } else {
+ message = MF_RENAME_MSG_GET_NAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ }
+
+ if (strlen(name)) {
+
+ if (ap->mf_FileOperation.file_name_suffix != NULL && strlen(ap->mf_FileOperation.file_name_suffix) > 0) {
+ pName = g_strconcat(name, ".", ap->mf_FileOperation.file_name_suffix, NULL);
+ CHAR_CHECK_NULL_GOTO(pName, ALLOC_FAILED_EXIT);
+ } else {
+ pName = g_strdup(name);
+ CHAR_CHECK_NULL_GOTO(pName, ALLOC_FAILED_EXIT);
+ }
+
+ GString *parent_path = mf_fm_svc_wrapper_get_file_parent_path(ap->mf_FileOperation.to_rename);
+ if ((parent_path) == NULL || (parent_path->str) == NULL) {
+ goto ALLOC_FAILED_EXIT;
+ }
+ pFullPath = g_strconcat(parent_path->str, "/", pName, NULL);
+ CHAR_CHECK_NULL_GOTO(pFullPath, ALLOC_FAILED_EXIT);
+ SAFE_FREE_GSTRING(parent_path);
+
+ switch (mf_util_is_valid_name_check(pName)) {
+ case MF_INTERNAL_FILE_NAME_EMPTY:
+ case MF_INTERNAL_FILE_NAME_IGNORE:
+ message = MF_MSG_SET_NAME_DOT;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_CHUG:
+ message = MF_MSG_SET_NAME_ALL_SPACE;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_MAX_LENGTH:
+ message = MF_LABEL_MAX_CHARACTER_REACHED;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_INVALID_CHAR:
+ message = MF_MSG_ILLEGAL_CHAR;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_NULL:
+ message = MF_MSG_NO_NAME_WARNING;
+ goto INVAILD_NAME_EXIT;
+ default:
+ break;
+ }
+
+ if (mf_is_dir(ap->mf_FileOperation.to_rename->str)) {
+ if (strncmp(name, ".", strlen(".")) == 0 || strncmp(name, "..", strlen("..")) == 0) {
+ message = MF_MSG_SET_NAME_DOT;
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ SAFE_FREE_CHAR(pFullPath);
+ mf_callback_monitor_media_db_update_flag_set(EINA_FALSE);
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+ mf_popup_indicator_popup(ap, message);
+ return;
+ }
+ if (mf_callback_is_duplicated_without_case(ap->mf_FileOperation.folder_list, pName)) {
+ message = MF_MSG_FOLDER_DIR_IN_USE;
+ goto INVAILD_NAME_EXIT;
+ }
+ }
+ if (strlen(pFullPath) > MYFILE_FILE_PATH_LEN_MAX) {
+ message = MF_LABEL_MAX_CHARACTER_REACHED;
+ goto INVAILD_NAME_EXIT;
+ }
+
+ from = g_string_new(ap->mf_FileOperation.to_rename->str);
+ GSTRING_CHECK_NULL_GOTO(from, ALLOC_FAILED_EXIT);
+ to = g_string_new(pFullPath);
+ GSTRING_CHECK_NULL_GOTO(from, ALLOC_FAILED_EXIT);
+
+ if (!g_string_equal(from, to)) {
+ mf_callback_monitor_internal_update_flag_set(EINA_TRUE);
+ ret = mf_fm_svc_wrapper_rename_service(ap, from, to);
+ if (ret != MYFILE_ERR_NONE) {
+ if (errno == EROFS) {
+ message = MF_MSG_OPER_READ_ONLY;
+ goto INVAILD_NAME_EXIT;
+ } else if (ret == MYFILE_ERR_INVALID_DIR_NAME || ret == MYFILE_ERR_INVALID_FILE_NAME) {
+ message = MF_MSG_ILLEGAL_CHAR;
+ goto INVAILD_NAME_EXIT;
+ } else if (ret == MYFILE_ERR_DUPLICATED_NAME) {
+ if (mf_is_dir(from->str)) {
+ message = MF_MSG_FOLDER_DIR_IN_USE;
+ } else {
+ message = MF_MSG_FILE_NAME_IN_USE;
+ }
+ goto INVAILD_NAME_EXIT;
+ } else {
+ message = MF_MSG_UNKNOW_REASON_RENAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ }
+ } else {
+ mf_callback_monitor_media_db_update_flag_set(EINA_TRUE);
+ if (item_data->file_type != FILE_TYPE_DIR) {
+ if(strstr (from->str,"/.") != NULL && strstr (to->str, "/.") == NULL) {
+ mf_media_content_scan_file(to->str);
+ } else if(strstr (from->str,"/.") == NULL && strstr (to->str, "/.") != NULL) {
+ mf_media_content_scan_file(from->str);
+ } else if(strstr (from->str,"/.") == NULL && strstr (to->str, "/.") == NULL){
+ mf_media_content_scan_file(from->str);
+ mf_media_content_scan_file(to->str);
+ }
+ }
+ if (ap->mf_Status.more == MORE_RENAME) {
+ __mf_callback_refresh_rename(ap, from, to);
+ mf_update_shortcut(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ } else if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_util_update_item_from_list_by_name(&ap->mf_FileOperation.category_list, from->str, to->str);
+ mf_update_shortcut(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ __mf_callback_refresh_rename(ap, from, to);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_update_shortcut(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ goto NORMAL_EXIT;
+ }
+ }
+ if (ap->mf_Status.view_type == mf_view_root) {
+ mf_update_recent_files_name(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ }
+
+ if (mf_view_get_pre_state(ap) == MORE_SEARCH) {// || mf_view_get_pre_state(ap) == MORE_DEFAULT) {//ap->mf_Status.view_type == mf_view_root_category) {
+ __mf_callback_refresh_rename(ap, from, to);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_update_shortcut(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ goto NORMAL_EXIT;
+ }
+ // int view_style = mf_view_style_get(ap); /* blocked becoz not used */
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_update_shortcut(ap->mf_MainWindow.mfd_handle, to->str, from->str);
+ ap->mf_Status.EnterFrom = strdup(to->str);
+ mf_error("ap->mf_Status.EnterFrom = %s", ap->mf_Status.EnterFrom);
+ mf_view_state_reset_state_with_pre(ap);
+ mf_ecore_idler_del(ap->mf_Status.operation_refresh_idler);
+ ap->mf_Status.operation_refresh_idler = ecore_idler_add((Ecore_Task_Cb)__mf_callback_idle_rename_refresh, ap);
+ }
+ goto NORMAL_EXIT;
+ }
+ } else {
+
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ goto NORMAL_EXIT;
+ }
+ } else {
+ goto NORMAL_EXIT;
+ }
+NORMAL_EXIT:
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ SAFE_FREE_CHAR(pFullPath);
+ SAFE_FREE_GSTRING(from);
+ SAFE_FREE_GSTRING(to);
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+ MF_TRACE_END;
+ return;
+
+INVAILD_NAME_EXIT:
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ SAFE_FREE_CHAR(pFullPath);
+ SAFE_FREE_GSTRING(from);
+ SAFE_FREE_GSTRING(to);
+ if (ap->mf_Status.more == MORE_RENAME && mf_view_get_pre_state(ap) == MORE_EDIT) {
+ Evas_Object *btn = NULL;
+ btn = elm_object_item_part_content_get(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ if (btn) {
+ elm_object_disabled_set(btn, EINA_FALSE);
+ }
+ }
+
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME)
+ {
+ //ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_TWO_BTN, NULL, message,LABEL_CANCEL, MF_BUTTON_LABEL_OK, NULL, mf_callback_illegal_char_popup_cb, ap);
+ mf_callback_entry_unfocus(pEntry);
+ mf_popup_second_popup_create(ap, ap->mf_MainWindow.pWindow, message,
+ MF_BUTTON_LABEL_OK, mf_popup_show_vk_cb, ap);
+ mf_callback_monitor_media_db_update_flag_set(EINA_FALSE);
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+ return;
+ } else {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+ }
+ mf_callback_monitor_media_db_update_flag_set(EINA_FALSE);
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+
+ MF_TRACE_END;
+ return;
+
+ALLOC_FAILED_EXIT:
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ SAFE_FREE_CHAR(pFullPath);
+ SAFE_FREE_GSTRING(from);
+ mf_util_operation_alloc_failed(ap);
+ mf_callback_monitor_media_db_update_flag_set(EINA_FALSE);
+ mf_callback_monitor_internal_update_flag_set(EINA_FALSE);
+ MF_TRACE_END;
+ return;
+}
+
+/******************************
+** Prototype : mf_callback_rename_save_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_popup_error_exit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ if (ap->mf_MainWindow.pNormalPopup) {//Add the protection
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+ MF_TRACE_END;
+
+}
+
+Eina_Bool mf_callback_is_duplicated_without_case(Eina_List *folder_list, char *name)
+{
+ mf_retvm_if(folder_list == NULL, EINA_FALSE, "folder_list is NULL");
+
+ if (eina_list_count(folder_list) == 0) {
+ return EINA_FALSE;
+ }
+
+ fsNodeInfo *pNode = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(folder_list, l, pNode) {
+ if (pNode) {
+ if (pNode->name && mf_file_exists(pNode->name)) {
+ if (strcasecmp(name, pNode->name) == 0) {
+ return EINA_TRUE;
+ }
+ }
+ }
+ }
+ return EINA_FALSE;
+}
+
+void mf_callback_new_folder_save_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+ int ret = 0;
+ //prevent issue
+ //int noContentFlag = 0;
+ const char *message = NULL;
+ char *name = NULL;
+ char *test_space = NULL;
+ char *fullpath = NULL;
+ {
+ mf_object_entry_unfocus(ap->mf_MainWindow.pEntry);
+ name = mf_callback_entry_text_get(ap->mf_MainWindow.pEntry);
+
+ SECURE_DEBUG("ap is [%p], name is [%s]", ap,name);
+
+ if (name) {
+ if (strlen(name)) {
+ test_space = g_strstrip(name);
+ if (strlen(test_space) == 0) {
+ message = MF_POPUP_MSG_NAME_INVALID; /*TODO */
+ goto ERROR_WARNING_EXIT;
+ }
+ if (mf_file_attr_is_valid_name(test_space) == MYFILE_ERR_INVALID_FILE_NAME) {
+ message = MF_MSG_ILLEGAL_CHAR;
+ mf_debug("Name contains illegal character!!!");
+ goto ERROR_WARNING_EXIT;
+ }
+ if (strncmp(test_space, ".", strlen(".")) == 0 || strncmp(test_space, "..", strlen("..")) == 0) {
+ message = MF_MSG_SET_NAME_DOT;
+ SAFE_FREE_CHAR(name);
+ SAFE_FREE_CHAR(fullpath);
+ mf_popup_indicator_popup(ap, message);
+ return;
+ }
+
+ fullpath = g_strconcat(ap->mf_Status.path->str, "/", test_space, NULL);
+ if (!fullpath) {
+ message = MF_MSG_CREATE_DIR_FAILED;
+ goto ERROR_EXIT_CREATE;
+ }
+
+ /*check whether DIR name is override(DIR name has no extention) */
+ /*check whether path length is override */
+ if ((strlen(ap->mf_Status.path->str) + strlen(test_space)) > MYFILE_FILE_PATH_LEN_MAX) {
+
+ message = MF_LABEL_MAX_CHARACTER_REACHED;
+ goto ERROR_EXIT_CREATE;
+ }
+ /*check if duplicated name */
+ if (mf_file_attr_is_duplicated_name(ap->mf_Status.path->str, test_space) == MYFILE_ERR_DUPLICATED_NAME) {
+ message = MF_LABEL_FOLDER_NAME_ALREADY_INUSE;
+ goto ERROR_WARNING_EXIT;
+ }
+
+ if (mf_callback_is_duplicated_without_case(ap->mf_FileOperation.folder_list, test_space)) {
+ message = MF_LABEL_FOLDER_NAME_ALREADY_INUSE;
+ goto ERROR_WARNING_EXIT;
+ }
+ /*check if DIR name is all spaces */
+ ret = mf_fm_svc_wrapper_create_service(ap, fullpath);
+ /*check whether operate on read only area */
+ if (ret == MYFILE_ERR_READ_ONLY) {
+ message = MF_MSG_OPER_READ_ONLY;
+ goto ERROR_EXIT_CREATE;
+ } else if (ret == MYFILE_ERR_NO_FREE_SPACE) {
+ message = MF_LABE_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN;
+ goto ERROR_EXIT_CREATE;
+ } else if (ret) {
+ message = MF_MSG_CREATE_DIR_FAILED;
+ goto ERROR_EXIT_CREATE;
+ } else {
+ ap->mf_Status.more = ap->mf_Status.pre_create_more;
+ ap->mf_Status.pre_create_more = MORE_DEFAULT;
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_view_update(ap);
+ //Prevent issue
+ /*if (ap->mf_Status.more == MORE_DEFAULT && noContentFlag) {
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_NOCONTENT_VIEW, false);
+ }*/
+ }
+ } else {
+ message = MF_MSG_EMPTY_FOLDER_NAME;
+ goto ERROR_WARNING_EXIT;
+ }
+ } else {
+ message = MF_MSG_GET_NAME_FAILED;
+ goto ERROR_EXIT_CREATE;
+ }
+ }
+
+ SAFE_FREE_CHAR(name);
+ return;
+
+ERROR_WARNING_EXIT:
+ SAFE_FREE_CHAR(name);
+ SAFE_FREE_CHAR(fullpath);
+ mf_callback_entry_unfocus(ap->mf_MainWindow.pEntry);
+ mf_popup_warning_popup_create(ap, ap->mf_MainWindow.pWindow, MF_POP_MAX_WARNING_TITEL, message, MF_BUTTON_LABEL_OK, mf_popup_show_vk_cb, ap);
+ return;
+ERROR_EXIT_CREATE:
+ SAFE_FREE_CHAR(name);
+ SAFE_FREE_CHAR(fullpath);
+ ap->mf_Status.more = ap->mf_Status.pre_create_more;
+ ap->mf_Status.pre_create_more = MORE_DEFAULT;
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, message,
+ MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_error_exit_cb, ap);
+
+ return;
+
+}
+
+void mf_callback_popup_deleted_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ if (ap->mf_MainWindow.pNormalPopup != NULL) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ }
+ ap->mf_MainWindow.pNormalPopup = NULL;
+}
+
+/******************************
+** Prototype : __mf_callback_list_by_response_cb
+** Description : Samsung
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_list_by_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+
+ Evas_Object *playout = ap->mf_MainWindow.pNaviLayout;
+ mf_retm_if(playout == NULL, "get conformant failed");
+ Evas_Object *newContent = NULL;
+
+ if (ap->mf_Status.flagNoContent != EINA_TRUE) {
+ if (ap->mf_Status.view_type == mf_view_recent) {
+ mf_view_update(ap);
+ } else {
+ newContent = mf_navi_bar_content_create(ap);
+ mf_navi_bar_set_content(ap, playout, newContent);
+ }
+ }
+ ap->mf_Status.more = MORE_DEFAULT;
+}
+
+/******************************
+** Prototype : mf_callback_list_by_view_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_list_by_view_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_debug();
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ mf_sort_by_respones_func_set(mf_callback_list_by_response_cb);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_sort_by_create(LABEL_SORT_BY_CHAP,mf_callback_popup_deleted_cb, ap);
+}
+
+/******************************
+** Prototype : mf_callback_edit_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_callback_save_edit_view_status(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata*)data;
+ /*backup the edit point for every navigation bar to get recovery */
+
+ SAFE_FREE_CHAR(ap->mf_MainWindow.record.path);
+ ap->mf_MainWindow.record.path = g_strdup(ap->mf_Status.path->str);
+ ap->mf_MainWindow.record.view_type = ap->mf_Status.view_type;
+ ap->mf_MainWindow.record.location = ap->mf_MainWindow.location;
+ ap->mf_MainWindow.record.more = ap->mf_Status.more;
+
+ //ap->mf_Status.preViewType = ap->mf_Status.view_type; todo
+
+ MF_TRACE_END;
+}
+
+static void __mf_callback_edit_share_view(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ /*backup the edit point for every navigation bar to get recovery */
+ __mf_callback_save_edit_view_status(ap);
+
+ mf_edit_view_create(ap);
+
+ MF_TRACE_END;
+
+}
+
+void mf_callback_share_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_SHARE_EDIT;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_SHARE_EDIT;
+ }
+
+ ap->mf_Status.more = MORE_SHARE_EDIT;
+ __mf_callback_edit_share_view(ap);
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ ap->mf_Status.more = MORE_EDIT;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_copy_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_SHARE_EDIT;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_SHARE_EDIT;
+ }
+ ap->mf_Status.more = MORE_EDIT_COPY;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_move_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_EDIT_MOVE;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_EDIT_MOVE;
+ }
+
+ ap->mf_Status.more = MORE_EDIT_MOVE;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_delete_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_EDIT_DELETE;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_EDIT_DELETE;
+ }
+
+ ap->mf_Status.more = MORE_EDIT_DELETE;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ ap->mf_Status.more = MORE_EDIT_ADD_SHORTCUT;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_rename_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_EDIT_RENAME;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_EDIT_RENAME;
+ }
+ ap->mf_Status.more = MORE_EDIT_RENAME;
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, LABEL_RENAME);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+ if (ap->mf_MainWindow.pNaviItem) {
+ Evas_Object *unset = elm_object_item_part_content_unset(ap->mf_MainWindow.pNaviItem, "prev_btn");
+ evas_object_hide(unset);
+ }
+ //__mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_add_to_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ int count = 0;
+ mf_media_get_short_count(ap->mf_MainWindow.mfd_handle, &count);
+ mf_error("count is [%d]", count);
+ if (count >= 20) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABE_MAX_COUNT_REACH, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ } else {
+ ap->mf_Status.more = MORE_EDIT_ADD_SHORTCUT;
+ ap->mf_Status.preViewType = ap->mf_Status.view_type;
+ if (ap->mf_Status.view_type == mf_view_root) {
+ ap->mf_Status.view_type = mf_view_storage;
+ }
+ mf_view_update(ap);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_delete_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_Status.more = MORE_EDIT_DELETE_SHORTCUT;
+ if (ap->mf_Status.view_type == mf_view_root) {
+ __mf_callback_edit_share_view(ap);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_rename_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_Status.more = MORE_EDIT_RENAME;
+ if (ap->mf_Status.view_type == mf_view_root) {
+ //__mf_callback_edit_share_view(ap);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, LABEL_RENAME);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_do_delete_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ if (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) != 0) {
+ Eina_List * selected_list = mf_edit_folder_list_get();
+ mf_list_data_t *item_data = NULL;
+ Elm_Object_Item *it = NULL;
+ Eina_List * l = NULL;
+ EINA_LIST_FOREACH(selected_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ {
+ mfItemData_s *select_item = (mfItemData_s *)item_data;
+ if (select_item && select_item->m_ItemName && select_item->m_ItemName->str) {
+ mf_util_db_remove_shortcut(ap->mf_MainWindow.mfd_handle, select_item->m_ItemName->str);
+ }
+ }
+ }
+ }
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_delete_shortcut_confirm_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int count = mf_edit_file_count_get();
+ if (count > 1) {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, MF_LABEL_DELETE_SHORTCUT,
+ MF_LABEL_DELETE_SHORTCUTS_Q,
+ LABEL_CANCEL, LABEL_DELETE, mf_callback_do_delete_shortcut_cb, ap, count);
+ } else {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, MF_LABEL_DELETE_ITEM,
+ MF_LABEL_DELETE_THIS_SHORTCUT,
+ LABEL_CANCEL, LABEL_DELETE, mf_callback_do_delete_shortcut_cb, ap, count);
+ }
+}
+
+void mf_callback_edit_delete_recent_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ }
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_EDIT_DELETE_RECENT;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_EDIT_DELETE_RECENT;
+ }
+ ap->mf_Status.more = MORE_EDIT_DELETE_RECENT;
+ __mf_callback_edit_share_view(ap);
+ MF_TRACE_END;
+}
+
+void mf_callback_do_delete_recent_files(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+
+ if (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) != 0) {
+ ap->mf_MainWindow.pProgressPopup = mf_popup_create_pb_popup(ap, LABEL_DELETE, MF_MSG_REMOVING, 0, NULL, ap);
+ elm_popup_align_set(ap->mf_MainWindow.pProgressPopup, 0.5, 0.5);
+ Eina_List * selected_list = mf_edit_file_list_get();
+ mfItemData_s *item_data = NULL;
+ Elm_Object_Item *it = NULL;
+ Eina_List * l = NULL;
+ EINA_LIST_FOREACH(selected_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ mf_error("item_data->m_ItemName->str is [%s]", item_data->m_ItemName->str);
+ mf_util_db_remove_recent_files(ap->mf_MainWindow.mfd_handle, item_data->m_ItemName->str);
+ }
+ }
+ }
+ elm_popup_timeout_set(ap->mf_MainWindow.pProgressPopup, 0.3);
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ }
+}
+
+void mf_callback_delete_recent_files_confirm_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int count = mf_edit_file_count_get();
+ if (count > 1) {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, MF_LABEL_REMOVE,
+ MF_LABEL_DELETE_RECENT_Q,
+ LABEL_CANCEL, MF_LABEL_REMOVE, mf_callback_do_delete_recent_files, ap, count);
+ } else {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, MF_LABEL_REMOVE,
+ MF_LABEL_DELETE_THIS_RECENT,
+ LABEL_CANCEL, MF_LABEL_REMOVE, mf_callback_do_delete_recent_files, ap, count);
+ }
+}
+
+void mf_callback_do_add_to_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ {
+ int location = mf_fm_svc_wrapper_get_location(ap->mf_Status.path->str);
+ bool find = mf_util_db_find_shortcut(ap->mf_MainWindow.mfd_handle, ap->mf_Status.path->str, mf_file_get(ap->mf_Status.path->str), location);
+ mf_error("find is [%d]", find);
+ if (find) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABEL_SHORTCUT_ALREADY_INUSE, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ } else {
+ mf_util_db_add_shortcut(ap->mf_MainWindow.mfd_handle, ap->mf_Status.path->str, mf_file_get(ap->mf_Status.path->str), location);
+ mf_popup_indicator_popup(ap, mf_util_get_text(MF_LABEL_SHORTCUT_ADDED));
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ }
+ }
+
+ MF_TRACE_END;
+}
+
+void mf_callback_edit_unintall_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_Status.more = MORE_EDIT_UNINSTALL;
+ __mf_callback_edit_share_view(ap);
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : mf_callback_icu_update_cb
+** Description :
+** Input : void *data
+** Output : int
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2011/06/30
+** Author : Samsung
+** Modification : Created function
+**/
+void mf_callback_icu_update_cb(app_event_info_h event_info, void *data)
+{
+/*
+ ug_send_event(UG_EVENT_REGION_CHANGE);
+*/
+ mf_debug("region changed");
+ assert(data);
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.flagIcuInit == FALSE)
+ return;
+ /* finalize the previous icu session */
+ mf_util_icu_finalize(ap);
+ /* start a new icu session*/
+ mf_util_icu_init(ap);
+ /* check if we should refresh the list */
+ int iSortTypeValue = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &iSortTypeValue);
+ if (iSortTypeValue != MYFILE_SORT_BY_DATE_R2O && iSortTypeValue != MYFILE_SORT_BY_DATE_O2R) {
+ return ;
+ }
+
+ if (ap->mf_Status.more != MORE_DEFAULT)
+ return ;
+
+
+ /*get current genlist */
+ Evas_Object *currgenlist = ap->mf_MainWindow.pNaviGenlist;
+ if (currgenlist == NULL)
+ return ;
+ /*create new genlist */
+ mf_view_update(ap);
+ return ;
+}
+
+/******************************
+** Prototype : mf_callback_new_folder_create_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_new_folder_create_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_debug();
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ {
+ int ret = 0;
+ if (ap->mf_Status.folder_count >= MAX_FOLDER_COUNT) {
+ const char *message = MF_MSG_FOLDER_NUM_MAX;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT, NULL, message, NULL, NULL, NULL, NULL, NULL);
+ return;
+ }
+
+ ret = mf_util_check_disk_space(ap);
+ if (ret == MYFILE_ERR_NO_FREE_SPACE) {
+ return;
+ }
+
+ ap->mf_Status.pre_create_more = ap->mf_Status.more;
+ ap->mf_MainWindow.pNewFolderPopup = mf_popup_create_new_folder_popup(ap, MF_LABEL_CREATE_FOLDER_CHAP);
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_TRUE);
+ }
+ return;
+}
+
+void mf_callback_rename_create_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME)
+ return;
+ mf_view_state_set_with_pre(ap, MORE_THUMBNAIL_RENAME);
+
+ mf_popup_rename_func_reset();
+ if (params->list_type == mf_list_shortcut) {
+ mf_popup_rename_func_set(mf_callback_shortcut_rename_save_cb, params, mf_callback_cancel_cb, ap);
+ } else {
+ mf_popup_rename_func_set(mf_callback_rename_save_cb, params, mf_callback_cancel_cb, ap);
+ }
+
+ ap->mf_MainWindow.pNewFolderPopup = mf_popup_create_rename_popup(params, LABEL_RENAME_CHAP);
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_TRUE);
+ MF_TRACE_END;
+}
+
+void mf_callback_max_len_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_TRUE);
+ elm_entry_cursor_end_set(ap->mf_MainWindow.pSearchEntry);
+
+ } else {
+ elm_entry_cursor_end_set(ap->mf_MainWindow.pEntry);
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_TRUE);
+ }
+}
+
+void mf_callback_entry_unfocus(Evas_Object *entry)
+{
+ if (entry) {
+ elm_object_focus_set(entry, EINA_FALSE);
+ elm_object_focus_allow_set(entry, EINA_FALSE);
+ max_length_entry = entry;
+ } else {
+ max_length_entry = NULL;
+ }
+}
+
+void mf_callback_entry_focus()
+{
+ if (max_length_entry) {
+ elm_object_focus_allow_set(max_length_entry, EINA_TRUE);
+ elm_entry_cursor_end_set(max_length_entry);
+ evas_object_show(max_length_entry);
+ elm_object_focus_set(max_length_entry, EINA_TRUE);
+ }
+
+}
+
+void mf_callback_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ elm_entry_select_none(ap->mf_MainWindow.pEntry);
+ MF_TRACE_END;
+}
+
+void mf_callback_long_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ evas_object_smart_callback_del (ap->mf_MainWindow.pEntry, "clicked", (Evas_Smart_Cb) mf_callback_clicked_cb);
+// elm_entry_select_none(ap->mf_MainWindow.pEntry);
+ MF_TRACE_END;
+}
+
+void mf_callback_max_len_reached_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ char *message = g_strdup_printf(mf_util_get_text(MF_LABEL_MAX_CHARACTER_REACHED),MYFILE_FILE_NAME_CHAR_COUNT_MAX);
+ mf_popup_indicator_popup(data, message);
+ SAFE_FREE_CHAR(message);
+ //mf_callback_entry_unfocus(obj);
+ //mf_popup_indicator_popup(ap, MF_LABEL_MAX_CHARACTER_REACHED);
+ //mf_popup_warning_popup_create(ap, ap->mf_MainWindow.pWindow, MF_POP_MAX_WARNING_TITEL, MF_LABEL_MAX_CHARACTER_REACHED, MF_BUTTON_LABEL_OK, mf_popup_show_vk_cb, ap);
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : mf_callback_init_operation_cancel
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_init_operation_cancel(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_FileOperation.pCancel) {
+ mf_cancel_free(ap->mf_FileOperation.pCancel);
+ ap->mf_FileOperation.pCancel = NULL;
+ }
+
+ ap->mf_FileOperation.pCancel = mf_cancel_new();
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_callback_idle_refresh
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static int __mf_callback_idle_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, 0, "ap is NULL");
+ mf_util_refresh_screen(ap);
+ ap->mf_Status.operation_refresh_idler = NULL;
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+/******************************
+** Prototype : __mf_callback_progress_bar_state_cb
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_progress_bar_state_cb(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if (ap->mf_MainWindow.pProgressPopup == NULL, "ap->mf_MainWindow.pProgressPopup is NULL");
+
+ mf_fo_msg *msg = ap->mf_FileOperation.pMessage;
+ char lable[10] = { '\0', };
+ double value = 0.0;
+ int count = 0;
+ int total_count = 0;
+ Evas_Object *layout = ap->mf_MainWindow.pProgressLayout;
+ mf_retm_if(layout == NULL, "layout is NULL");
+
+ total_count = ap->mf_FileOperation.iTotalCount;
+ count = msg->current_index;
+ mf_error("processing ,current_size[%d], total_size[%ld]", msg->current_size,
+ msg->total_size);
+ value = (double)msg->current_size / msg->total_size;
+ //add protection to avoid the percent passed 100%
+ if (value>1 && count <= total_count)
+ {
+ value = (double)count/total_count;
+ }
+ elm_progressbar_value_set(ap->mf_FileOperation.progress_bar, value);
+ //mf_error("processing ,count=%d, total_count=%d, value is [%f]",count, total_count,value);
+
+ snprintf(lable, sizeof(lable), "%d%s", (int)(value * 100), "%");
+ /*{//Fixing the P140801-06774
+ char *fileName = NULL;
+ char *name = NULL;
+ if (ap->mf_FileOperation.pSourceList != NULL) {
+ GList* listTmp = ap->mf_FileOperation.pSourceList;
+ char *listData = (char*) g_list_nth_data(listTmp, count);
+ if (listData) {
+ fileName = (char*)strdup(listData);
+ if (fileName) {
+ name = (char*)strdup(mf_file_get(fileName));
+ free(fileName);
+ }
+ }
+ }
+ mf_error("name=%s", name);
+
+ if (name) {
+ edje_object_part_text_set(elm_layout_edje_get(layout), "elm.title.filename", name);
+ free(name);
+ }
+ }
+ edje_object_part_text_set(elm_layout_edje_get(layout), "elm.text.left", lable);
+
+ if (count <= total_count) {
+ snprintf(count_label, sizeof(count_label), "%d/%d", count, total_count);
+ }
+ edje_object_part_text_set(elm_layout_edje_get(layout), "elm.text.right", count_label);*/
+
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : mf_callback_progress_bar_cancel_cb
+** Description : Samsung
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_progress_bar_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_cancel_do_cancel(ap->mf_FileOperation.pCancel);
+ mf_msg_request_handled_send();
+
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : mfCopyCB
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_item_copy_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ ap->mf_FileRecordList.value_saver = eina_list_append(ap->mf_FileRecordList.value_saver, g_string_new(item_data->m_ItemName->str));
+
+ if (ap->mf_FileOperation.source != NULL) {
+ g_string_free(ap->mf_FileOperation.source, TRUE);
+ ap->mf_FileOperation.source = NULL;
+ }
+
+ ap->mf_FileOperation.source = mf_fm_svc_wrapper_get_file_parent_path(item_data->m_ItemName);
+ __mf_callback_save_edit_view_status(ap);
+ ap->mf_Status.view_type = mf_view_storage;
+ mf_view_state_set_with_pre(ap, MORE_INTERNAL_COPY);
+
+ mf_view_update(ap);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_item_move_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ ap->mf_FileRecordList.value_saver = eina_list_append(ap->mf_FileRecordList.value_saver, g_string_new(item_data->m_ItemName->str));
+
+ if (ap->mf_FileOperation.source != NULL) {
+ g_string_free(ap->mf_FileOperation.source, TRUE);
+ ap->mf_FileOperation.source = NULL;
+ }
+
+ ap->mf_FileOperation.source = mf_fm_svc_wrapper_get_file_parent_path(item_data->m_ItemName);
+ __mf_callback_save_edit_view_status(ap);
+
+ ap->mf_Status.view_type = mf_view_storage;
+ mf_view_state_set_with_pre(ap, MORE_INTERNAL_MOVE);
+ mf_view_update(ap);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_copy_move_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ ap->mf_FileRecordList.value_saver = mf_edit_get_all_selected_files();
+
+ if (mf_util_get_eina_list_len(ap->mf_FileRecordList.value_saver) < 1) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABEL_NOTHING_SELECTED,
+ MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ return;
+ }
+
+ if (ap->mf_FileOperation.source != NULL) {
+ g_string_free(ap->mf_FileOperation.source, TRUE);
+ ap->mf_FileOperation.source = NULL;
+ }
+ ap->mf_FileOperation.source = g_string_new(ap->mf_Status.path->str);
+ if (ap->mf_Status.more == MORE_EDIT_MOVE) {
+ ap->mf_Status.more = MORE_INTERNAL_MOVE;
+ } else if (ap->mf_Status.more == MORE_EDIT_COPY) {
+ ap->mf_Status.more = MORE_INTERNAL_COPY;
+ } else {
+ return;
+ }
+
+ /*pop select view*/
+ /*set Navigation Bar for Destination selection */
+ ap->mf_Status.view_type = mf_view_storage;
+ mf_view_update(ap);
+ MF_TRACE_END;
+}
+
+void mf_callback_details_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = mf_get_appdata();
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ if (mf_edit_file_count_get() == 1) {
+ mf_list_data_t *list_data = NULL;
+ if (mf_edit_folder_list_get_length()) {
+ list_data = (mf_list_data_t *)mf_edit_folder_list_item_get(0);
+ } else if (mf_edit_file_list_get_length()) {
+ list_data = (mf_list_data_t *)mf_edit_file_list_item_get(0);
+ }
+ if (list_data) {
+
+ {
+ mf_callback_detail_button_cb(list_data, NULL, NULL);
+ }
+ }
+ return;
+ } else {
+ Eina_List *select_list = mf_edit_get_all_selected_files();
+ if (mf_util_get_eina_list_len(select_list) < 1) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABEL_NOTHING_SELECTED,
+ MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ return;
+ }
+
+ Eina_List *l = NULL;
+ GString *file_path = NULL;
+ char *total_path = NULL;
+ EINA_LIST_FOREACH(select_list, l, file_path) {
+ if (file_path) {
+ if (total_path == NULL) {
+ total_path = g_strdup(file_path->str);
+ } else {
+ char *temp = total_path;
+ total_path = g_strconcat(total_path, ";", file_path->str, NULL);
+ free(temp);
+ temp = NULL;
+ }
+ }
+ }
+ mf_util_free_eina_list_with_data(&select_list, MYFILE_TYPE_GSTRING);
+ mf_error("path is [%s]", total_path);
+ //mf_launch_load_ug(ap, total_path, MF_LOAD_UG_DETAIL, EINA_TRUE);
+ __mf_load_detail_data(ap, total_path, EINA_TRUE);
+
+ ap->mf_Status.preViewType = ap->mf_Status.view_type;
+ ap->mf_Status.view_type = mf_view_detail;
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ }
+ return;
+}
+
+void mf_callback_edit_details_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "search_icon");
+ evas_object_hide(ap->mf_MainWindow.pButton);
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ if (ap->mf_MainWindow.pNaviSearchBar) {
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "hide", "search_bar");
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "show", "elm.swallow.content");
+ //ap->mf_Status.extra = MORE_EDIT_DETAIL;
+ }
+ } else {
+ ap->mf_Status.extra = MORE_EDIT_DETAIL;
+ }
+
+ ap->mf_Status.more = MORE_EDIT_DETAIL;
+ __mf_callback_edit_share_view(ap);
+
+ /*disable all the tab item if tab exists */
+ MF_TRACE_END;
+}
+
+void mf_callback_show_hidden_items_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ int hiden_state;
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state == MF_HIDEN_SHOW) {
+ mf_util_set_hiden_state(MF_HIDEN_HIDE);
+ } else {
+ mf_util_set_hiden_state(MF_HIDEN_SHOW);
+ }
+ mf_view_refresh(ap);
+}
+
+/******************************
+** Prototype : mf_callback_paste_here_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_paste_here_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ int source_len = 0;
+ int dest_len = 0;
+ GList *pSourceList = NULL;
+ int count = 0;
+ gchar *pDestPath = NULL;
+
+ mf_retm_if (ap->mf_FileOperation.source == NULL, "ap->mf_FileOperation.source is NULL");
+ mf_retm_if (ap->mf_FileOperation.source->str == NULL, "ap->mf_FileOperation.source is NULL");
+
+ mf_retm_if (ap->mf_Status.path == NULL, "ap->mf_Status.path is NULL");
+ mf_retm_if (ap->mf_Status.path->str == NULL, "ap->mf_Status.path->str is NULL");
+
+ ap->mf_FileOperation.destination = ap->mf_Status.path;
+
+ if (ap->mf_FileOperation.source && ap->mf_FileOperation.source->str) {
+ source_len = strlen(ap->mf_FileOperation.source->str);
+ }
+
+ if (ap->mf_FileOperation.destination && ap->mf_FileOperation.destination->str) {
+ dest_len = strlen(ap->mf_FileOperation.destination->str);
+ }
+
+ if (source_len == 0 || dest_len == 0) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+ /*glib api change */
+
+ if (!mf_util_check_forbidden_operation(ap)) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ return;
+ }
+ if (source_len == dest_len && strcmp(ap->mf_FileOperation.destination->str, ap->mf_FileOperation.source->str) == 0) {
+ ap->mf_FileOperation.refresh_type = TRUE;
+ } else {
+ ap->mf_FileOperation.refresh_type = FALSE;
+ }
+
+ mf_util_merge_eina_list_to_glist(ap->mf_FileRecordList.value_saver, &pSourceList);
+
+ if (pSourceList) {
+ count = g_list_length(pSourceList);
+ } else {
+ mf_popup_indicator_popup(ap, mf_util_get_text(MF_LABEL_FILE_NOT_EXIST));
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+
+ ap->mf_FileOperation.iTotalCount = count;
+ pDestPath = g_strdup(ap->mf_Status.path->str);
+ if (pDestPath == NULL) {
+ g_list_free(pSourceList);
+ pSourceList = NULL;
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+ ap->mf_Status.more = MORE_DATA_COPYING;
+
+ mf_callback_init_operation_cancel(ap);
+ ap->mf_FileOperation.iRequestType = MF_REQ_NONE;
+
+ ap->mf_FileOperation.pSourceList = pSourceList;
+
+ int ret = mf_copy_copy_items(pSourceList, pDestPath, ap->mf_FileOperation.pCancel, TRUE, ap);
+ if (ret == 0) {
+ ap->mf_FileOperation.iOperationSuccessFlag = TRUE;
+ mf_fs_monitor_remove_dir_watch();
+ ap->mf_MainWindow.pProgressPopup = mf_popup_create_pb_popup(ap, LABEL_COPY, MF_MSG_COPYING, count, mf_callback_progress_bar_cancel_cb, ap);
+ } else if (ret == MF_FO_ERR_ARGUMENT) {
+ mf_popup_indicator_popup(ap, mf_util_get_text(MF_LABEL_FILE_NOT_EXIST));
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+
+ g_free(pDestPath);
+ pDestPath = NULL;
+
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : mf_move_here_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_move_here_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ int source_len = 0;
+ int dest_len = 0;
+ GList *pSourceList = NULL;
+ int count = 0;
+ gchar *pDestPath = NULL;
+
+ mf_retm_if (ap->mf_FileOperation.source == NULL, "ap->mf_FileOperation.source is NULL");
+ mf_retm_if (ap->mf_FileOperation.source->str == NULL, "ap->mf_FileOperation.source is NULL");
+
+ mf_retm_if (ap->mf_Status.path == NULL, "ap->mf_Status.path is NULL");
+ mf_retm_if (ap->mf_Status.path->str == NULL, "ap->mf_Status.path->str is NULL");
+
+ ap->mf_FileOperation.destination = ap->mf_Status.path;
+
+ if (ap->mf_FileOperation.source && ap->mf_FileOperation.source->str) {
+ source_len = strlen(ap->mf_FileOperation.source->str);
+ }
+
+ if (ap->mf_FileOperation.destination && ap->mf_FileOperation.destination->str) {
+ dest_len = strlen(ap->mf_FileOperation.destination->str);
+ }
+
+ if (source_len == 0 || dest_len == 0) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+ /*glib api change */
+ if (!mf_util_check_forbidden_operation(ap)) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ return;
+ } else {
+ ap->mf_FileOperation.refresh_type = FALSE;
+ }
+
+ mf_util_merge_eina_list_to_glist(ap->mf_FileRecordList.value_saver, &pSourceList);
+
+ if (pSourceList) {
+ count = g_list_length(pSourceList);
+ } else {
+ mf_popup_indicator_popup(ap, mf_util_get_text(MF_LABEL_FILE_NOT_EXIST));
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+
+ ap->mf_FileOperation.iTotalCount = count;
+ pDestPath = g_strdup(ap->mf_Status.path->str);
+ if (pDestPath == NULL) {
+ g_list_free(pSourceList);
+ pSourceList = NULL;
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ MF_TRACE_END;
+ return;
+ }
+ ap->mf_Status.more = MORE_DATA_MOVING;
+
+ mf_callback_init_operation_cancel(ap);
+ ap->mf_FileOperation.iRequestType = MF_REQ_NONE;
+
+ ap->mf_FileOperation.pSourceList = pSourceList;
+ if (mf_move_move_items(pSourceList, pDestPath, ap->mf_FileOperation.pCancel, TRUE, ap) == 0) {
+ ap->mf_FileOperation.iOperationSuccessFlag = TRUE;
+ mf_fs_monitor_remove_dir_watch();
+ ap->mf_MainWindow.pProgressPopup = mf_popup_create_pb_popup(ap, LABEL_MOVE, MF_MSG_MOVING, count, mf_callback_progress_bar_cancel_cb, ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ g_free(pDestPath);
+ pDestPath = NULL;
+}
+
+/******************************
+** Prototype : __mf_callback_confirm_delete
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_callback_confirm_delete(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ if (g_strcmp0(label, mf_util_get_text(LABEL_DELETE)) == 0) {
+ if (ap->mf_MainWindow.pDeleteConfirmPopup) {
+ evas_object_del(ap->mf_MainWindow.pDeleteConfirmPopup);
+ ap->mf_MainWindow.pDeleteConfirmPopup = NULL;
+ }
+
+ ap->mf_FileOperation.refresh_type = TRUE;
+
+ /*setting item check */
+ Eina_List *selected_list = mf_edit_get_all_selected_files();
+
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ ap->mf_FileRecordList.value_saver = selected_list;
+
+ if (mf_util_get_eina_list_len(ap->mf_FileRecordList.value_saver) < 1) {
+ ap->mf_MainWindow.pNormalPopup =
+ mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABEL_NOTHING_SELECTED,
+ MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ } else {
+ GList *pSourceList = NULL;
+ int count = 0;
+
+ mf_util_merge_eina_list_to_glist(ap->mf_FileRecordList.value_saver, &pSourceList);
+ if (pSourceList) {
+ count = g_list_length(pSourceList);
+ } else {
+ MF_TRACE_END;
+ return;
+ }
+
+ ap->mf_FileOperation.iTotalCount = count;
+ mf_callback_init_operation_cancel(ap);
+ mf_view_state_set_with_pre(ap, MORE_DELETE);
+ ap->mf_FileOperation.iRequestType = MF_REQ_NONE;
+
+ ap->mf_FileOperation.pSourceList = pSourceList;
+ mf_fs_monitor_remove_dir_watch();
+
+ if (mf_delete_items(pSourceList, ap->mf_FileOperation.pCancel, TRUE, ap) == 0) {
+ ap->mf_FileOperation.iOperationSuccessFlag = TRUE;
+ mf_fs_monitor_remove_dir_watch();
+ ap->mf_MainWindow.pProgressPopup =
+ mf_popup_create_pb_popup(ap, LABEL_DELETE, MF_MSG_DELETING, count, mf_callback_progress_bar_cancel_cb, ap);
+ } else {
+ mf_util_exception_func(ap);
+ }
+ }
+ } else {
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ mf_edit_file_list_clear();
+ }
+ evas_object_del(ap->mf_MainWindow.pDeleteConfirmPopup);
+ ap->mf_MainWindow.pDeleteConfirmPopup = NULL;
+ return;
+ }
+}
+
+/******************************
+** Prototype : mf_callback_delete_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_delete_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ mf_debug("delete clicked\n");
+ int count = mf_edit_file_count_get();
+ if (count > 1) {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, LABEL_DELETE,
+ MF_LABEL_ITEMS_WILL_DELETE,
+ LABEL_CANCEL, LABEL_DELETE, __mf_callback_confirm_delete, ap, count);
+ } else {
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap,
+ LABEL_DELETE,
+ MF_LABEL_THIS_ITEM_WILL_DELETE,
+ LABEL_CANCEL, LABEL_DELETE, __mf_callback_confirm_delete, ap, count);
+ }
+}
+
+/******************************
+** Prototype : mf_callback_thread_pipe_cb
+** Description :
+** Input : void *data
+** void *buffer
+** unsigned int nbyte
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_callback_operation_request_rename_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_fo_request *request = ap->mf_FileOperation.pRequest;
+
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_show(ap->mf_MainWindow.pProgressPopup);
+ }
+
+ ap->mf_FileOperation.iRequestType = MF_REQ_RENAME;
+ mf_request_set_result(request, MF_REQ_RENAME);
+ MF_TRACE_END;
+}
+
+void mf_callback_operation_request_replace_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_fo_request *request = ap->mf_FileOperation.pRequest;
+
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_show(ap->mf_MainWindow.pProgressPopup);
+ }
+
+ ap->mf_FileOperation.iRequestType = MF_REQ_MERGE;
+ if (ap->mf_FileOperation.refresh_type == TRUE) {
+ mf_request_set_result(request, MF_REQ_SKIP);
+ } else {
+ mf_request_set_result(request, MF_REQ_MERGE);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_operation_request_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_fo_request *request = ap->mf_FileOperation.pRequest;
+
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_show(ap->mf_MainWindow.pProgressPopup);
+ }
+
+ mf_request_set_result(request, MF_REQ_CANCEL);
+ MF_TRACE_END;
+}
+
+void mf_callback_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap =(struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ mf_request_set_result(ap->mf_FileOperation.pRequest, MF_REQ_CANCEL);
+}
+
+void mf_callback_rename_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap =(struct appdata *)data;
+ ap->mf_Status.req = MF_REQ_RENAME;
+ mf_request_set_result(ap->mf_FileOperation.pRequest, MF_REQ_RENAME);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+}
+
+void mf_callback_replace_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap =(struct appdata *)data;
+ ap->mf_Status.req = MF_REQ_NONE;
+ mf_request_set_result(ap->mf_FileOperation.pRequest, MF_REQ_NONE);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+}
+
+void mf_callback_thread_pipe_cb(void *data, void *buffer, unsigned int nbyte)
+{
+ MF_TRACE_BEGIN;
+ mf_debug(":::::::::: Main thread id = %d ::::::::::", (int)pthread_self());
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_fo_msg *pPipeMsg = (mf_fo_msg *) buffer;
+ char *message = NULL;
+ int error_type = 0;
+
+ if (!MYFILE_MAGIC_CHECK(pPipeMsg, MYFILE_MAGIC_PIPE_DATA)) {
+ mf_error(":::::::::::::p_pipe_data ERROR:::::::::::::");
+ return;
+ }
+ ap->mf_FileOperation.pMessage = pPipeMsg;
+ ap->mf_FileOperation.pRequest = pPipeMsg->request;
+ mf_debug("::::::::::: pPipeMsg->msg_type is [%d]", pPipeMsg->msg_type);
+
+ if (pPipeMsg->msg_type == MF_MSG_REQUEST && ap->mf_Status.check != 1) {
+ GString *path = g_string_new(pPipeMsg->current);
+ if(mf_fm_svc_wrapper_is_dir(path) == FILE_TYPE_DIR) {
+ char *label = gettext(MF_LABEL_SAME_FOLDER_LABEL);
+ ap->file_name = mf_fm_svc_get_file_name(path);
+ char *message = g_strdup_printf(label, ap->file_name);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_replace_create(MF_LABEL_SAME_FOLDER, message, mf_callback_popup_cancel_cb,
+ mf_callback_replace_cb, mf_callback_rename_cb, ap);
+ } else {
+ char *label = gettext(MF_LABEL_SAME_FILE_LABEL);
+ ap->file_name = mf_fm_svc_get_file_name(path);
+ char *message = g_strdup_printf(label, ap->file_name);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_replace_create(MF_LABEL_SAME_FILE, message, mf_callback_popup_cancel_cb,
+ mf_callback_replace_cb, mf_callback_rename_cb, ap);
+ }
+ }
+ mf_util_set_pm_lock(ap, EINA_TRUE);
+ switch (pPipeMsg->msg_type) {
+ case MF_MSG_NONE:
+ case MF_MSG_SKIP:
+ case MF_MSG_SYNC:
+ mf_msg_request_handled_send();
+ break;
+ case MF_MSG_CANCELLED:
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_del(ap->mf_MainWindow.pProgressPopup);
+ ap->mf_MainWindow.pProgressPopup = NULL;
+ }
+ ap->mf_MainWindow.pFinishPopup = mf_popup_create_popup(ap, POPMODE_TEXT_NOT_DISABLED, NULL,
+ MF_LABEL_CANCELING, NULL, NULL, NULL, NULL, NULL);
+ mf_msg_request_handled_send();
+ ap->mf_FileOperation.iOperationSuccessFlag = FALSE;
+ break;
+ case MF_MSG_DOING:
+ mf_callback_progress_bar_state_cb(ap);
+ mf_msg_request_handled_send();
+ break;
+ case MF_MSG_REQUEST:
+ if (ap->mf_FileOperation.iRequestType == MF_REQ_RENAME) {
+ if (ap->mf_Status.check == 1 && ap->mf_Status.req == MF_REQ_RENAME) {
+ mf_request_set_result(pPipeMsg->request, MF_REQ_RENAME);
+ }
+ if (ap->mf_Status.check == 1 && ap->mf_Status.req == MF_REQ_NONE) {
+ mf_request_set_result(pPipeMsg->request, MF_REQ_NONE);
+ }
+ } else {
+ ap->mf_FileOperation.iRequestType = MF_REQ_RENAME;
+ if (ap->mf_Status.check == 1 && ap->mf_Status.req == MF_REQ_RENAME) {
+ mf_request_set_result(pPipeMsg->request, MF_REQ_RENAME);
+ }
+ if (ap->mf_Status.check == 1 && ap->mf_Status.req == MF_REQ_NONE) {
+ mf_request_set_result(pPipeMsg->request, MF_REQ_NONE);
+ }
+ }
+ break;
+ case MF_MSG_ERROR:
+ ap->mf_FileOperation.message_type = message_type_notification;
+ error_type = FO_ERROR_CHECK(pPipeMsg->error_code);
+ mf_error("===================================error is [%d]", error_type);
+ switch (error_type) {
+ case MF_FO_ERR_PERMISSION:
+ message = MF_MSG_PERMISSION_ERR;
+ break;
+ case MF_FO_ERR_ARGUMENT:
+ message = MF_MSG_ARG_ERR;
+ break;
+ case MF_FO_ERR_FAULT:
+ message = MF_MSG_FAULT_ERR;
+ break;
+ case MF_FO_ERR_TYPE:
+ message = MF_MSG_FILE_TYPE_ERR;
+ break;
+ case MF_FO_ERR_MAX_OPEN:
+ message = MF_MSG_MAX_OPEN_ERR;
+ break;
+ case MF_FO_ERR_RO:
+ message = MF_MSG_RO_ERR;
+ break;
+ case MF_FO_ERR_LOOP:
+ message = MF_MSG_LOOP_ERR;
+ break;
+ case MF_FO_ERR_MEM:
+ case MF_FO_ERR_SPACE:
+ message = MF_LABE_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN;
+ break;
+ case MF_FO_ERR_NOT_EXIST:
+ if (ap->mf_Status.more == MORE_DATA_COPYING) {
+ message = MF_LABEL_UNALBE_COPY;
+ } else if (ap->mf_Status.more == MORE_DATA_MOVING) {
+ message = MF_LABEL_UNALBE_MOVE;
+ } else {
+ message = MF_LABEL_FILE_NOT_EXIST;
+ }
+ break;
+ case MF_FO_ERR_LONG_NAME:
+ message = MF_MSG_LONG_NAME_ERR;
+ break;
+ case MF_FO_ERR_BIG_SIZE:
+ message = MF_MSG_BIG_SIZE_ERR;
+ break;
+ case MF_FO_ERR_UNKNOWN:
+ message = MF_MSG_UNKNOWN_ERR;
+ break;
+ case MF_FO_ERR_IO:
+ message = MF_MSG_IO_ERR;
+ break;
+ default:
+ message = MF_MSG_DEFAULT_ERR;
+ break;
+ }
+
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_del(ap->mf_MainWindow.pProgressPopup);
+ ap->mf_MainWindow.pProgressPopup = NULL;
+ }
+
+ if (ap->mf_MainWindow.pFinishPopup) {
+ evas_object_del(ap->mf_MainWindow.pFinishPopup);
+ ap->mf_MainWindow.pFinishPopup = NULL;
+ }
+
+ ap->mf_FileOperation.pOperationMsg = NULL;
+ if (error_type == MF_FO_ERR_SPACE || error_type == MF_FO_ERR_MEM) {
+ ap->mf_FileOperation.message_type = message_type_popup;
+ ap->mf_FileOperation.pOperationMsg = message;
+ } else if (error_type == MF_FO_ERR_NOT_EXIST) {
+ ap->mf_FileOperation.message_type = message_type_notification;
+ ap->mf_FileOperation.pOperationMsg = message;
+ } else if (error_type == MF_FO_ERR_IO || error_type == MF_FO_ERR_UNKNOWN) {
+ int operation_more = MORE_DEFAULT;
+ if (mf_callback_storage_remove_flag_get(&operation_more)) {
+ mf_callback_storage_remove_flag_set(EINA_FALSE, MORE_DEFAULT);
+ }
+ if (operation_more == MORE_DEFAULT) {
+ operation_more = ap->mf_Status.more;
+ }
+ if (operation_more == MORE_DATA_COPYING) {
+ ap->mf_FileOperation.pOperationMsg = MF_LABEL_UNALBE_COPY;
+ } else if (operation_more == MORE_DATA_MOVING) {
+ ap->mf_FileOperation.pOperationMsg = MF_LABEL_UNALBE_MOVE;
+ } else if (operation_more == MORE_DELETE || operation_more == MORE_IDLE_DELETE) {
+ ap->mf_FileOperation.pOperationMsg = MF_LABEL_DELETE_FAILED;
+ } else {
+ ap->mf_FileOperation.pOperationMsg = message;
+ }
+ }
+ else {
+ if (ap->mf_Status.more == MORE_DATA_COPYING) {
+ ap->mf_FileOperation.pOperationMsg = MF_MSG_COPY_FAILED;
+ } else if (ap->mf_Status.more == MORE_DATA_MOVING) {
+ ap->mf_FileOperation.pOperationMsg = MF_MSG_MOVE_FAILED3;
+ } else if (ap->mf_Status.more == MORE_DELETE || ap->mf_Status.more == MORE_IDLE_DELETE) {
+ ap->mf_FileOperation.pOperationMsg = MF_LABEL_DELETE_FAILED;
+ } else {
+ ap->mf_FileOperation.pOperationMsg = message;
+ }
+ }
+
+ ap->mf_FileOperation.iOperationSuccessFlag = FALSE;
+ mf_msg_request_handled_send();
+ if (error_type == MF_FO_ERR_SPACE || error_type == MF_FO_ERR_MEM) {
+ ap->mf_FileOperation.message_type = message_type_popup;
+ ap->mf_FileOperation.pOperationMsg = NULL;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_TWO_BTN, MF_LABEL_UNABLE_TO_SAVE_DATA, MF_LABEL_NO_SPACE_TO_SETTING, LABEL_CANCEL, MF_LABEL_SETTINGS, NULL, mf_callback_setting_popup_cb, ap);
+ }
+ break;
+ case MF_MSG_END:
+ ap->mf_Status.check = 0;
+ if (ap->mf_FileOperation.source) {
+ g_string_free(ap->mf_FileOperation.source, TRUE);
+ ap->mf_FileOperation.source = NULL;
+ }
+ if (ap->mf_FileOperation.pSourceList) {
+ g_list_free(ap->mf_FileOperation.pSourceList);
+ ap->mf_FileOperation.pSourceList = NULL;
+ }
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_del(ap->mf_MainWindow.pProgressPopup);
+ ap->mf_MainWindow.pProgressPopup = NULL;
+ }
+ mf_ecore_idler_del(ap->mf_Status.operation_refresh_idler);
+ ap->mf_Status.operation_refresh_idler = ecore_idler_add((Ecore_Task_Cb)__mf_callback_idle_refresh, ap);
+ if (pPipeMsg->pipe) {
+ ecore_pipe_del(pPipeMsg->pipe);
+ pPipeMsg->pipe = NULL;
+ }
+ mf_msg_request_handled_send();
+
+ mf_util_set_pm_lock(ap, EINA_FALSE);
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ break;
+ default:
+ mf_msg_request_handled_send();
+ break;
+ }
+
+}
+
+void mf_callback_exception_popup_cb(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_MainWindow.pNormalPopup) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+
+ mf_callback_cancel_cb(ap, NULL, NULL);
+}
+
+/****** Memory card connection/removal handler ******/
+static void __mf_callback_mmc_connected(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+ mf_retm_if (ap->mf_Status.path == NULL || ap->mf_Status.path->str == NULL, "mf_Status.path is NULL");
+
+ Evas_Object *entry = NULL;
+ ap->mf_Status.iStorageState |= MYFILE_MMC;
+
+ if (ap->mf_Status.more == MORE_SEARCH || (ap->mf_Status.more == MORE_RENAME && mf_view_get_pre_state(ap) == MORE_SEARCH))
+ return;
+
+ if (ap->mf_Status.view_type != mf_view_storage && ap->mf_Status.view_type != mf_view_root) {
+ return;
+ }
+
+ mf_util_action_storage_insert(ap, mf_util_get_text(MF_LABEL_MMC));
+ if (ap->mf_Status.more == MORE_RENAME) {
+ entry = ap->mf_MainWindow.pEntry;
+ if (entry != NULL) {
+ elm_object_focus_set(entry, EINA_TRUE);
+ }
+ }
+ //mf_navi_bar_title_set(ap);
+}
+
+void mf_callback_storage_remove_view_operation(void *data, int optStorage)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+
+ Evas_Object *parent = NULL;
+ int view_style = mf_view_style_get(ap);
+ if (view_style == MF_VIEW_STYLE_LIST || view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ parent = ap->mf_MainWindow.pNaviGenlist;
+ } else {
+ parent = ap->mf_MainWindow.pNaviGengrid;
+ }
+
+ mf_view_item_remove_by_type(parent, optStorage, view_style);
+}
+
+void mf_callback_storage_remove_category_view_items(void *data, int optStorage)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+
+ Evas_Object *parent = NULL;
+ int view_style = mf_view_style_get(ap);
+ if (view_style == MF_VIEW_STYLE_LIST || view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ parent = ap->mf_MainWindow.pNaviGenlist;
+ } else {
+ parent = ap->mf_MainWindow.pNaviGengrid;
+ }
+ mf_view_items_remove(parent, optStorage, view_style);
+ mf_util_remove_item_from_list_by_location(&ap->mf_FileOperation.category_list, optStorage);
+ int count = elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist);
+ mf_error("================== count is [%d]", count);
+ if (count == 0) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ if (ap->mf_MainWindow.pNaviBox) {
+ Evas_Object *pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ elm_box_clear(ap->mf_MainWindow.pNaviBox);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, pContent);
+ }
+ /*Todo: we need to free all the Eina_List*/
+ MF_TRACE_END;
+ } else {
+ mf_edit_list_item_reset(ap);
+ }
+}
+
+static void __mf_callback_mmc_removed(void *data, MF_STORAGE storage)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+ mf_retm_if (ap->mf_Status.path == NULL || ap->mf_Status.path->str == NULL, "mf_Status.path is NULL");
+
+ Evas_Object *entry = NULL;
+ MF_STORAGE optStorage = MYFILE_NONE;
+ char *storage_loc = "/opt/storage";
+ optStorage = storage;
+ switch (optStorage) {
+ case MYFILE_PHONE:
+ mf_util_get_text(MF_LABEL_DEVICE_MEMORY);
+ break;
+ case MYFILE_MMC:
+ mf_util_get_text(MF_LABEL_SD_CARD);
+ break;
+ default:
+ break;
+ }
+
+ if (ap->mf_SharedGadget.ug && ap->mf_SharedGadget.location == MYFILE_MMC) {
+ mf_error("================== destory detail ug");
+ //ug_destroy(ap->mf_SharedGadget.ug);
+ app_control_destroy(ap->mf_SharedGadget.ug);
+ ap->mf_SharedGadget.ug = NULL;
+ }
+ mf_callback_storage_remove_flag_set(EINA_TRUE, ap->mf_Status.more);
+
+ /*1.2.1 check if mmc is editstar navi */
+ mf_debug("before remove is [%d]", ap->mf_Status.iStorageState);
+ ap->mf_Status.iStorageState = (ap->mf_Status.iStorageState ^ optStorage);
+ mf_debug("after remove is [%d]", ap->mf_Status.iStorageState);
+
+ /*3 factors; */
+ /*
+ ** 1. status ap->mf_Status.more
+ ** 2. is storage in Use ap->mf_Status.path
+ ** 3. is source path in storage in inter-storage operation flagEditStartView
+ */
+ mf_media_delete_recent_files_by_type(ap->mf_MainWindow.mfd_handle, MYFILE_MMC);
+ if (ap->mf_Status.view_type == mf_view_recent) {
+ mf_recent_view_content_refresh(ap);
+ }
+ mf_media_delete_shortcut_by_type(ap->mf_MainWindow.mfd_handle, MYFILE_MMC);
+ if (ap->mf_MainWindow.pNewFolderPopup) {
+ mf_list_data_t *item_data = (mf_list_data_t *)evas_object_data_get(ap->mf_MainWindow.pNewFolderPopup, "item_data");
+ if (item_data && item_data->storage_type == MYFILE_MMC) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ }
+ }
+ if(mf_fm_svc_wrapper_get_location(ap->mf_Status.path->str) == MYFILE_MMC) {
+ if (ap->mf_MainWindow.pLongpressPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ }
+ if (ap->mf_MainWindow.pNormalPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ }
+ }
+
+ if (ap->mf_Status.view_type == mf_view_root) {
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT://go through
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ break;
+ case MORE_RENAME:
+ if (ap->mf_FileOperation.rename_item) {
+ mfItemData_s *item_data = (mfItemData_s *)elm_object_item_data_get(ap->mf_FileOperation.rename_item);
+ if (item_data->storage_type == MYFILE_PHONE) {
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ } else if (item_data->storage_type == MYFILE_MMC) {
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ }
+ }
+ break;
+ case MORE_INTERNAL_COPY_MOVE:
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ if (ap->mf_MainWindow.record.location == optStorage) {
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+ } else {
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ }
+ break;
+ case MORE_SEARCH:
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ break;
+ default:
+ break;
+ }
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT:
+ case MORE_EDIT:
+ case MORE_SHARE_EDIT:
+ case MORE_RENAME:
+ case MORE_EDIT_COPY:
+ case MORE_EDIT_MOVE:
+ case MORE_EDIT_ADD_SHORTCUT:
+ case MORE_EDIT_DELETE:
+ case MORE_EDIT_DETAIL:
+ case MORE_EDIT_RENAME:
+ case MORE_THUMBNAIL_RENAME:
+ mf_callback_monitor_media_db_update_flag_set(EINA_TRUE);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_callback_storage_remove_category_view_items(ap, optStorage);
+ if (ap->mf_Status.flagNoContent) {
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ }
+ break;
+ case MORE_SEARCH:
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ break;
+ default:
+ break;
+ }
+ } else if (mf_fm_svc_wrapper_get_location(ap->mf_Status.path->str) != optStorage) {
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT:
+ case MORE_EDIT:
+ case MORE_SHARE_EDIT:
+ case MORE_IDLE_DELETE:
+ case MORE_DELETE:
+ case MORE_RENAME:
+ case MORE_EDIT_COPY:
+ case MORE_EDIT_MOVE:
+ case MORE_EDIT_ADD_SHORTCUT:
+ case MORE_EDIT_DELETE:
+ case MORE_EDIT_DETAIL:
+ case MORE_EDIT_RENAME:
+ /* not a inter-storage operation */
+ if (ap->mf_Status.more == MORE_RENAME) {
+ entry = ap->mf_MainWindow.pEntry;
+ if (entry != NULL) {
+ elm_object_focus_set(entry, EINA_TRUE);
+ }
+ }
+ break;
+ case MORE_SEARCH:
+ mf_callback_storage_remove_view_operation(ap, optStorage);
+ break;
+ case MORE_THUMBNAIL_RENAME:
+ mf_debug("===================== MMC remove ==================");
+ break;
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ case MORE_INTERNAL_COPY_MOVE:
+ mf_debug("===================== MMC remove ==================");
+ if (ap->mf_MainWindow.record.location == optStorage) {
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+ }
+
+ break;
+
+ case MORE_DATA_COPYING:
+ case MORE_DATA_MOVING:
+ mf_debug("===================== MMC remove ==================");
+ if(strncmp(ap->mf_MainWindow.record.path , storage_loc, strlen(storage_loc)) == 0) {
+ if (ap->mf_MainWindow.pNormalPopup) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+ mf_request_set_result(ap->mf_FileOperation.pRequest, MF_REQ_SKIP);
+ }
+ if (ap->mf_MainWindow.record.location == optStorage) {
+ ap->mf_MainWindow.pMmcRemovedPopup = mf_popup_create_popup(ap, POPMODE_TEXT_NOT_DISABLED, NULL,
+ MF_LABEL_MMC_REMOVED, NULL, NULL, NULL, NULL, NULL);
+ }
+
+ break;
+ default:
+ break;
+ }
+ } else {
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT:
+ mf_debug("===================== MMC remove ==================");
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+ break;
+ case MORE_SEARCH:
+ case MORE_THUMBNAIL_RENAME:
+ mf_debug("===================== MMC remove ==================");
+ if (ap->mf_FileOperation.search_IME_hide_timer != NULL) {
+ ecore_timer_del(ap->mf_FileOperation.search_IME_hide_timer);
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+
+ break;
+ case MORE_EDIT:
+ case MORE_SHARE_EDIT:
+ case MORE_EDIT_COPY:
+ case MORE_EDIT_MOVE:
+ case MORE_EDIT_ADD_SHORTCUT:
+ case MORE_EDIT_DELETE:
+ case MORE_EDIT_DETAIL:
+ case MORE_EDIT_RENAME:
+ mf_debug("===================== MMC remove ==================");
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+ break;
+ case MORE_IDLE_DELETE:
+ mf_debug("===================== MMC remove ==================");
+
+ ap->mf_MainWindow.pMmcRemovedPopup = mf_popup_create_popup(ap, POPMODE_TEXT_NOT_DISABLED, NULL,
+ MF_LABEL_MMC_REMOVED, NULL, NULL, NULL, NULL, NULL);
+ /*ToDo: check whether get the error before this; */
+ if (ap->mf_FileOperation.pCancel) {
+ mf_cancel_do_cancel(ap->mf_FileOperation.pCancel);
+ }
+
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+ break;
+ case MORE_RENAME:
+ mf_debug("===================== MMC remove ==================");
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+
+ break;
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ case MORE_INTERNAL_COPY_MOVE:
+ mf_debug("===================== MMC remove ==================");
+ if (ap->mf_MainWindow.record.location == optStorage) {
+ mf_debug();
+ mf_navi_bar_reset(ap);
+ } else {
+ mf_debug();
+ ap->mf_Status.view_type = mf_view_root;
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_MainWindow.location = MYFILE_PHONE;
+ mf_navi_bar_reset(ap);
+ }
+ mf_view_update(ap);
+
+ break;
+
+ case MORE_DATA_COPYING:
+ case MORE_DATA_MOVING:
+ mf_debug("===================== MMC remove ==================");
+ if (ap->mf_FileOperation.pCancel) {
+ mf_cancel_do_cancel(ap->mf_FileOperation.pCancel);
+ }
+ if (ap->mf_MainWindow.pProgressPopup) {
+ evas_object_del(ap->mf_MainWindow.pProgressPopup);
+ ap->mf_MainWindow.pProgressPopup = NULL;
+ }
+ ap->mf_MainWindow.pMmcRemovedPopup = mf_popup_create_popup(ap, POPMODE_TEXT_NOT_DISABLED, NULL,
+ MF_LABEL_MMC_REMOVED, NULL, NULL, NULL, NULL, NULL);
+ mf_navi_bar_reset(ap);
+ mf_view_update(ap);
+
+ /*check navigation bar count to decide the main layout content*/
+ break;
+ case MORE_DELETE:
+ mf_debug("===================== MMC remove ==================");
+ ap->mf_MainWindow.pMmcRemovedPopup = mf_popup_create_popup(ap, POPMODE_TEXT_NOT_DISABLED, NULL,
+ MF_LABEL_MMC_REMOVED, NULL, NULL, NULL, NULL, NULL);
+ if (ap->mf_FileOperation.pCancel) {
+ mf_cancel_do_cancel(ap->mf_FileOperation.pCancel);
+ }
+ mf_navi_bar_reset(ap);
+
+ mf_view_update(ap);
+ break;
+ default:
+ break;
+ }
+ if (ap->mf_MainWindow.pNewFolderPopup) {//Fix the daily issue at releaseing, when the sdcard is removed, we should dismiss the popup window.
+ mf_debug();
+ evas_object_del(ap->mf_MainWindow.pNewFolderPopup);
+ ap->mf_MainWindow.pNewFolderPopup = NULL;
+ }
+
+ }
+ if (ap->mf_MainWindow.pMmcRemovedPopup) {
+ mf_debug();
+ evas_object_del(ap->mf_MainWindow.pMmcRemovedPopup);
+ ap->mf_MainWindow.pMmcRemovedPopup = NULL;
+ }
+ //mf_navi_bar_title_set(ap);
+
+}
+static void __mf_callback_storage_changed_cb(int storage_id, storage_state_e state, void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+ mf_retm_if (ap->mf_Status.path == NULL || ap->mf_Status.path->str == NULL, "mf_Status.path is NULL");
+ int optStorage = MYFILE_NONE;
+
+ if (STORAGE_STATE_MOUNTED == state) {
+ if (!(ap->mf_Status.iStorageState & MYFILE_MMC)) {
+ __mf_callback_mmc_connected(ap);
+ }
+ return;
+ }
+
+ if (STORAGE_STATE_REMOVED == state || STORAGE_STATE_UNMOUNTABLE == state) {
+ mf_debug("mmc removed");
+ optStorage = MYFILE_MMC;
+ }
+
+ if (optStorage == MYFILE_NONE) {
+ mf_debug("get removed storage failed\n");
+ return;
+ }
+ /*here we handle the remove action */
+ if (ap->mf_Status.iStorageState & optStorage) {
+ __mf_callback_mmc_removed(ap, optStorage);
+ }
+ return;
+}
+
+int mf_callback_set_mmc_state_cb(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ int mmc_state = 0;
+ int storage_id = 0;
+ mf_retvm_if(ap == NULL, -1, "appdata is NULL");
+
+ mf_util_is_mmc_on(&mmc_state);
+ storage_id = mf_util_get_storage_id();
+
+ return storage_set_state_changed_cb(storage_id , __mf_callback_storage_changed_cb, ap);
+}
+
+void mf_callback_unregister_mmc_state_cb()
+{
+ int error_code = -1;
+ int storage_id = 0;
+ storage_id = mf_util_get_storage_id();
+ error_code = storage_unset_state_changed_cb(storage_id, __mf_callback_storage_changed_cb);
+ if (error_code != STORAGE_ERROR_NONE) {
+ mf_error("storage_unset_state_changed_cb() failed!! for storageid[%d]", storage_id);
+ }
+}
+
+/****** end of Memory card connection/removal handler ******/
+
+void mf_callback_backbutton_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_Status.entry_path) {
+ if (ap->mf_Status.entry_more == MORE_SEARCH) {
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ ap->mf_Status.view_type = ap->mf_Status.preViewType;
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ ap->mf_Status.view_type = mf_view_root;
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ } else {
+ ap->mf_Status.path = g_string_new(ap->mf_Status.entry_path);
+ }
+ mf_view_update(ap);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ } else if (g_strcmp0(ap->mf_Status.entry_path, ap->mf_Status.path->str) == 0) {
+ ap->mf_Status.view_type = ap->mf_Status.preViewType;
+ mf_view_update(ap);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ } else {
+ mf_callback_upper_click_cb(ap, NULL, NULL);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ }
+ } else {
+ mf_callback_upper_click_cb(ap, NULL, NULL);
+ }
+ } else if (ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ mf_callback_upper_click_cb(ap, NULL, NULL);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ MF_TRACE_END;
+}
+
+Eina_Bool mf_callback_navi_backbutton_clicked_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+
+ mf_callback_backbutton_clicked_cb(data, NULL, NULL);
+
+ return EINA_FALSE;
+}
+
+void mf_callback_new_folder_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is null");
+
+ Eina_Bool entry_empty = elm_entry_is_empty(ap->mf_MainWindow.pEntry);
+ if (entry_empty) {
+ elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
+ } else {
+ elm_object_signal_emit(obj, "elm,state,clear,visible", "");
+ }
+ MF_TRACE_END;
+
+}
+
+void mf_callback_genlist_imf_preedit_change_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is null");
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+
+ Eina_Bool entry_empty = elm_entry_is_empty(ap->mf_MainWindow.pEntry);
+ if (elm_object_focus_get(obj)) {
+ if (entry_empty) {
+ elm_object_item_signal_emit(params->item, "elm,state,eraser,hide", "elm");
+ } else {
+ elm_object_item_signal_emit(params->item, "elm,state,eraser,show", "elm");
+ }
+ }
+
+ return;
+}
+
+void mf_callback_genlist_imf_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is null");
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+
+ const char *entry_data = NULL;
+ char *name = NULL;
+ char new_str[MYFILE_FILE_NAME_LEN_MAX] = { '\0', };
+
+ entry_data = elm_entry_entry_get(ap->mf_MainWindow.pEntry);
+ mf_retm_if(entry_data == NULL, "entry_data is null");
+ name = elm_entry_markup_to_utf8(entry_data);
+ mf_retm_if(name == NULL, "name is null");
+
+ Eina_Bool entry_empty = elm_entry_is_empty(ap->mf_MainWindow.pEntry);
+ if (elm_object_focus_get(obj)) {
+ if (entry_empty) {
+ elm_object_item_signal_emit(params->item, "elm,state,eraser,hide", "");
+ }
+ else
+ {
+ elm_object_item_signal_emit(params->item, "elm,state,eraser,show", "");
+ }
+ }
+ if (mf_file_attr_is_valid_name(name) != MYFILE_ERR_NONE) {
+ strncpy(new_str, name, MYFILE_FILE_NAME_LEN_MAX - 1);
+ if (strlen(name) > 0)
+ new_str[strlen(name) - 1] = '\0';
+ elm_entry_entry_set(ap->mf_MainWindow.pEntry, new_str);
+ elm_entry_cursor_end_set(ap->mf_MainWindow.pEntry);
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+
+ if (ap->mf_MainWindow.pNormalPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ }
+ mf_callback_entry_unfocus(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_MSG_RENAME_ILLEGAL_CHAR, MF_BUTTON_LABEL_OK, NULL,
+ NULL, mf_popup_show_vk_cb, ap);
+ }
+ SAFE_FREE_CHAR(name);
+ MF_TRACE_END;
+}
+
+int mf_callback_idle_rename(void *data)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retvm_if(params == NULL, 0, "ap is NULL");
+ mf_callback_rename_create_cb(data, NULL, NULL);
+ params->ap->mf_Status.rename_timer = NULL;
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_callback_longpress_rename_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mfItemData_s *params = (mfItemData_s *)data;
+ mf_retm_if(params == NULL, "input data is NULL");
+
+ struct appdata *ap = (struct appdata *)params->ap;
+ mf_retm_if(ap == NULL, "input ap is NULL");
+ Elm_Object_Item *it = params->item;
+ mf_retm_if(it == NULL, "input item is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_FileOperation.rename_item = it;
+ //__mf_callback_idle_rename(data);
+ SAFE_DEL_ECORE_TIMER(ap->mf_Status.rename_timer);
+ ap->mf_Status.rename_timer = ecore_timer_add(0.05,(Ecore_Task_Cb)mf_callback_idle_rename, data);
+ return;
+
+}
+
+#ifdef MYFILE_DETAILS
+void mf_callback_detail_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ //mf_launch_load_ug(ap, params->m_ItemName->str, MF_LOAD_UG_DETAIL, EINA_FALSE);
+ __mf_load_detail_data(ap, params->m_ItemName->str, EINA_FALSE);
+
+ ap->mf_Status.preViewType = ap->mf_Status.view_type;
+ ap->mf_Status.view_type = mf_view_detail;
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+}
+#endif
+
+void mf_callback_detail_ctx_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *itemData = (mfItemData_s *)data;
+ struct appdata* ap = (struct appdata *)itemData->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ //mf_launch_load_ug(ap, itemData->m_ItemName->str, MF_LOAD_UG_DETAIL, EINA_FALSE);
+ __mf_load_detail_data(ap, itemData->m_ItemName->str, EINA_FALSE);
+
+ ap->mf_Status.preViewType = ap->mf_Status.view_type;
+ ap->mf_Status.view_type = mf_view_detail;
+ mf_view_update(ap);
+}
+
+static void __mf_callback_delete_in_idle(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ if (ap->mf_FileOperation.idle_delete_item) {
+ mfItemData_s *selected = elm_object_item_data_get(ap->mf_FileOperation.idle_delete_item);
+ if (selected && selected->m_ItemName && selected->m_ItemName->str) {
+ if (!mf_file_exists(selected->m_ItemName->str)) {
+ elm_object_item_del(selected->item);
+ ap->mf_FileOperation.idle_delete_item = NULL;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ ap->mf_Status.more = MORE_DEFAULT;
+ return;
+ }
+ }
+ }
+
+ if (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) == 0) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ return;
+ } else if (g_strcmp0(label, mf_util_get_text(LABEL_DELETE)) == 0) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+
+ GList *pSourceList = NULL;
+ int count = 0;
+
+ mf_util_merge_eina_list_to_glist(ap->mf_FileRecordList.value_saver, &pSourceList);
+
+ if (pSourceList) {
+ count = g_list_length(pSourceList);
+ } else {
+ MF_TRACE_END;
+ return;
+ }
+ mf_callback_init_operation_cancel(ap);
+ ap->mf_FileOperation.iTotalCount = count;
+ mf_view_state_set_with_pre(ap, MORE_IDLE_DELETE);
+ ap->mf_FileOperation.pSourceList = pSourceList;
+ ap->mf_FileOperation.iOperationSuccessFlag = TRUE;
+ mf_delete_items(pSourceList, ap->mf_FileOperation.pCancel, TRUE, ap);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ //ap->mf_MainWindow.pProgressPopup = mf_popup_create_pb_popup(ap, LABEL_DELETE, MF_MSG_DELETING, count, mf_callback_progress_bar_cancel_cb, ap);
+ }
+}
+
+void mf_callback_delete_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ if (ap->mf_FileRecordList.value_saver != NULL) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.value_saver, MYFILE_TYPE_GSTRING);
+ ap->mf_FileRecordList.value_saver = NULL;
+ }
+ ap->mf_FileRecordList.value_saver = eina_list_append(ap->mf_FileRecordList.value_saver, g_string_new(params->m_ItemName->str));
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_FileOperation.idle_delete_item = params->item;
+ ap->mf_MainWindow.pDeleteConfirmPopup = mf_popup_create_delete_confirm_popup(ap, MF_LABEL_DELETE_ITEM,
+ MF_LABEL_THIS_ITEM_WILL_DELETE,
+ LABEL_CANCEL, LABEL_DELETE,
+ __mf_callback_delete_in_idle, ap, 1);
+}
+
+void mf_callback_view_as_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_VIEW_AS_LIST, LABEL_VIEW_AS_CHAP, NULL, NULL, NULL, NULL, mf_callback_popup_deleted_cb, ap);
+}
+void mf_callback_view_style_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ if (ap->mf_Status.flagViewType == MF_VIEW_STYLE_LIST) {
+ ap->mf_Status.flagViewType = MF_VIEW_STYLE_THUMBNAIL;
+ } else {
+ ap->mf_Status.flagViewType = MF_VIEW_STYLE_LIST;
+ }
+
+ mf_util_set_view_style(ap->mf_Status.flagViewType);
+
+ if (ap->mf_Status.flagNoContent != EINA_TRUE) {
+ mf_view_update(ap);
+ }
+ MF_TRACE_END;
+}
+
+
+void mf_callback_home_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_fs_monitor_remove_dir_watch();
+
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_Status.view_type = mf_view_root;
+
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ mf_view_update(ap);
+ MF_TRACE_END;
+}
+
+void mf_callback_more_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *more = elm_object_item_part_content_get(ap->mf_MainWindow.pNaviItem, NAVI_MORE_BUTTON_PART);
+
+ mf_debug("ap->mf_Status.more = %d", ap->mf_Status.more);
+ if (ap->mf_MainWindow.pContextPopup) {
+ elm_ctxpopup_dismiss(ap->mf_MainWindow.pContextPopup);
+ } else {
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ mf_context_popup_create_more(ap, more);
+ } else if (ap->mf_Status.more == MORE_SEARCH){
+ mf_context_popup_create_more(ap, more);
+ } else if (ap->mf_Status.more == MORE_INTERNAL_MOVE
+ || ap->mf_Status.more == MORE_DATA_MOVING
+ || ap->mf_Status.more == MORE_INTERNAL_COPY
+ || ap->mf_Status.more == MORE_DATA_COPYING
+ || ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ if (ap->mf_Status.view_type != mf_view_root && ap->mf_Status.view_type != mf_view_storage) {
+ mf_context_popup_create_more(ap, more);
+ }
+ }
+ }
+ return;
+}
+
+void mf_callback_eraser_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+ elm_entry_entry_set(data, "");
+}
+
+void mf_callback_extension_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "user_data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *playout = ap->mf_MainWindow.pNaviLayout;
+ mf_retm_if(playout == NULL, "get conformant failed");
+ Evas_Object *newContent = NULL;
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ const char *label = elm_object_item_text_get(item);
+ if (g_strcmp0(label, mf_util_get_text(MF_LABEL_SHOW_EXTENSION)) == 0) {
+ mf_util_set_extension_state(MF_EXTENSION_SHOW);
+ ap->mf_Status.iExtensionState = MF_EXTENSION_SHOW;
+ } else if (g_strcmp0(label, mf_util_get_text(MF_LABEL_HIDE_EXTENSION)) == 0) {
+ mf_util_set_extension_state(MF_EXTENSION_HIDE);
+ ap->mf_Status.iExtensionState = MF_EXTENSION_HIDE;
+ } else {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ return;
+ }
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ if (ap->mf_Status.flagNoContent != EINA_TRUE) {
+ newContent = mf_navi_bar_content_create(ap);
+ mf_navi_bar_set_content(ap, playout, newContent);
+ }
+ ap->mf_Status.more = MORE_DEFAULT;
+}
+
+void mf_callback_profile_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ const char *profile = elm_config_profile_get();
+
+ if (!strcmp(profile, "desktop")) {
+ elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "prev_btn", NULL);
+ elm_win_indicator_mode_set(ap->mf_MainWindow.pWindow, ELM_WIN_INDICATOR_HIDE);
+ } else { // mobile
+ elm_win_indicator_mode_set(ap->mf_MainWindow.pWindow, ELM_WIN_INDICATOR_SHOW);
+ }
+ t_end;
+ MF_TRACE_END;
+}
+
+void mf_callback_share_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ if (mf_edit_file_count_get() > MF_SHARE_ITEM_COUNT_MAX) {
+ //P131118-02783 by wangyan , add detailed maximum number in the popup message while share
+ char limit_str[256] = {0};
+ snprintf(limit_str, sizeof(limit_str)-1, mf_util_get_text(MF_LABEL_REACH_MAX_SHARE_COUNT), MF_SHARE_ITEM_COUNT_MAX);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, limit_str/*MF_LABEL_REACH_MAX_SHARE_COUNT*/, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ return;
+ }
+ mf_launch_share(ap);
+}
+
+static Eina_Bool
+__mf_callback_thumb_created_idler_cb(void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_retv_if(user_data == NULL, EINA_FALSE);
+ mfItemData_s *pListData = (mfItemData_s *)user_data;
+ mf_retv_if(pListData->item == NULL, EINA_FALSE);
+
+ int view_style = mf_view_style_get(pListData->ap);
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ if (pListData->item) {
+ elm_gengrid_item_update(pListData->item);
+ }
+ } else {
+ if (pListData->item) {
+ elm_genlist_item_update(pListData->item);
+ }
+ }
+ pListData->thumbnail_create = EINA_FALSE;
+ g_thumbnail_download_update_idle = NULL;
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_download_update_idler_del()
+{
+ mf_ecore_idler_del(g_thumbnail_download_update_idle);
+}
+
+void mf_callback_thumb_created_cb(media_content_error_e error, const char *path, void *user_data)
+{
+ mf_retm_if(user_data == NULL, "user_data is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+ mfItemData_s *pListData = (mfItemData_s *)user_data;
+ mf_retm_if(pListData->item == NULL, "pListData->item is NULL");
+
+ g_mf_create_thumbnail_count--;
+ if (error == MEDIA_CONTENT_ERROR_NONE && mf_file_exists(path)) {
+
+ mf_ecore_idler_del(g_thumbnail_download_update_idle);
+
+ SAFE_FREE_CHAR(pListData->thumb_path);
+ if (pListData->file_type == FILE_TYPE_MUSIC || pListData->file_type == FILE_TYPE_SOUND) {
+ if (strcmp(path,MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB) == 0) {
+ mf_debug("if in get the path from db is [%s]",path);
+ pListData->thumb_path = g_strdup(MF_ICON_MUSIC_THUMBNAIL);
+ pListData->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ }else
+ {
+ mf_debug("else in get the path from db is [%s]",path);
+ pListData->thumb_path = g_strdup(path);
+ pListData->thumbnail_type = MF_THUMBNAIL_THUMB;
+ }
+ }else {
+ pListData->thumb_path = g_strdup(path);
+ pListData->thumbnail_type = MF_THUMBNAIL_THUMB;
+ }
+
+ pListData->real_thumb_flag = TRUE;
+ /*int view_style = mf_view_style_get(pListData->ap);
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ if (pListData->item) {
+ elm_gengrid_item_update(pListData->item);
+ }
+ } else {
+ if (pListData->item) {
+ elm_genlist_item_update(pListData->item);
+ }
+ }*/
+ mf_debug("Update item with new thumbnail[%s]", path);
+ g_thumbnail_download_update_idle = ecore_idler_add(__mf_callback_thumb_created_idler_cb, pListData);//Update the ui in mainUI thread
+ } else {
+ mf_debug("Invalid thumb path!");
+ }
+}
+
+bool mf_callback_create_thumbnail(void *data, media_thumbnail_completed_cb callback)
+{
+ mf_retvm_if(data == NULL, -1, "filter is NULL");
+ mfItemData_s *pListData = (mfItemData_s *)data;
+
+ int ret = -1;
+
+ if (g_mf_create_thumbnail_count < MF_MAX_MAKE_THUNBNAIL_COUNT) {//Fixed P140827-07370
+ ret = media_info_create_thumbnail(pListData->media, callback,
+ pListData);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Failed to create thumbnail! ret is [%d]", ret);
+ if (pListData->file_type == FILE_TYPE_IMAGE || pListData->file_type == FILE_TYPE_VIDEO) {
+ pListData->thumb_path = g_strdup(pListData->m_ItemName->str);
+ }
+ return -1;
+ } else {
+ g_mf_create_thumbnail_count++;
+ }
+ }
+ return 0;
+}
+
+void mf_callback_entry_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *pItemData = (mfItemData_s *)data;
+
+ struct appdata *ap = pItemData->ap;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+
+ if (ap->mf_Status.path == NULL || ap->mf_Status.path->str == NULL) {
+ return;
+ }
+ if (ap->mf_MainWindow.pSearchEntry) {
+ elm_object_focus_allow_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ }
+
+ GString *path = mf_fm_svc_wrapper_get_file_parent_path(pItemData->m_ItemName);
+ mf_retm_if(path == NULL, "path is NULL");
+ mf_retm_if(path->str == NULL, "path->str is NULL");
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ ap->mf_Status.more = MORE_DEFAULT ;
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_path = g_strdup(ap->mf_Status.path->str);
+ ap->mf_Status.entry_more = MORE_SEARCH;
+ } else {
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_path = g_strdup(path->str);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ }
+
+ //int error_code = 0;
+ //int mmc_card = 0;
+
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+ ap->mf_Status.EnterFrom = g_strdup(pItemData->m_ItemName->str);
+
+ //error_code = mf_util_is_mmc_on(&mmc_card);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (mf_fm_svc_wrapper_is_dir(path)) {
+
+ /*set new path */
+ if (ap->mf_Status.path != NULL) {
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = NULL;
+ }
+ ap->mf_Status.path = path;
+ ap->mf_Status.preViewType = ap->mf_Status.view_type;
+ ap->mf_Status.view_type = mf_view_normal;
+ mf_view_update(ap);
+ }
+ }
+}
+
+void mf_callback_naviframe_title_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata*)data;
+
+ Elm_Object_Item *navi_it = event_info;
+ if (!navi_it) return;
+
+
+ Evas_Object *label = elm_object_item_part_content_get(navi_it, "elm.swallow.title");
+ if (!label || (ap->mf_Status.more == MORE_EDIT))
+ return;
+ elm_label_slide_go(label);
+}
+
+static void __mf_callback_sip_imf_show_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+
+ Evas_Object *nf = ap->mf_MainWindow.pNaviBar;
+
+ if (!nf) return;
+
+ Elm_Object_Item *navi_it = elm_naviframe_top_item_get(nf);
+
+ if (!navi_it) return;
+
+ elm_object_item_signal_emit(navi_it, "elm,state,toolbar,instant_open", "");
+ MF_TRACE_END;
+}
+
+static void __mf_callback_sip_imf_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+
+ Evas_Object *nf = ap->mf_MainWindow.pNaviBar;
+
+ if (!nf) return;
+
+ Elm_Object_Item *navi_it = elm_naviframe_top_item_get(nf);
+
+ if (!navi_it) return;
+
+ elm_object_item_signal_emit(navi_it, "elm,state,toolbar,instant_close", "");
+ MF_TRACE_END;
+}
+
+void mf_callback_imf_state_callback_register(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ Evas_Object *conform = ap->mf_MainWindow.pConformant;
+ evas_object_smart_callback_add(conform, "virtualkeypad,state,off", __mf_callback_sip_imf_hide_cb, ap);
+
+ evas_object_smart_callback_add(conform, "virtualkeypad,state,on", __mf_callback_sip_imf_show_cb, ap);
+
+ evas_object_smart_callback_add(conform, "clipboard,state,off", __mf_callback_sip_imf_hide_cb, ap);
+
+ evas_object_smart_callback_add(conform, "clipboard,state,on", __mf_callback_sip_imf_show_cb, ap);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_imf_state_callback_del(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ Evas_Object *conform = ap->mf_MainWindow.pConformant;
+ evas_object_smart_callback_del(conform, "virtualkeypad,state,on", __mf_callback_sip_imf_show_cb);
+
+ evas_object_smart_callback_del(conform, "virtualkeypad,state,off", __mf_callback_sip_imf_hide_cb);
+
+ evas_object_smart_callback_del(conform, "clipboard,state,on", __mf_callback_sip_imf_show_cb);
+
+ evas_object_smart_callback_del(conform, "clipboard,state,off", __mf_callback_sip_imf_hide_cb);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ if (!elm_entry_is_empty(obj))
+ elm_object_signal_emit(data, "elm,state,eraser,show", "");
+ elm_object_signal_emit(data, "elm,state,rename,hide", "");
+}
+
+void mf_callback_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ elm_object_signal_emit(data, "elm,state,eraser,hide", "");
+ elm_object_signal_emit(data, "elm,state,rename,show", "");
+}
+
+void mf_callback_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Event_Mouse_Up *ev = event_info;
+ if (ev->button == 3) {
+ elm_naviframe_item_pop_cb_set(ap->mf_MainWindow.pNaviItem, mf_callback_navi_backbutton_clicked_cb, ap);
+ }
+}
+
+void mf_callback_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Event_Key_Down *ev = event_info;
+ if (!strcmp(ev->keyname, "Escape")) // if ESC key is down
+ {
+ elm_naviframe_item_pop_cb_set(ap->mf_MainWindow.pNaviItem, mf_callback_navi_backbutton_clicked_cb, ap);
+ }
+}
+
+void mf_callback_more_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+
+}
+void mf_callback_hardkey_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_Status.view_type == mf_view_root) {
+ Evas_Object *win = ap->mf_MainWindow.pWindow;
+ elm_win_lower(win);
+ } else if (ap->mf_Status.view_type == mf_view_root_category || ap->mf_Status.view_type == mf_view_storage) {
+ ap->mf_Status.view_type = mf_view_root;
+ mf_view_update(ap);
+ } else {
+ if (ap->mf_Status.entry_path && g_strcmp0(ap->mf_Status.entry_path, ap->mf_Status.path->str) == 0) {
+ ap->mf_Status.view_type = mf_view_root_category;
+ mf_view_update(ap);
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_LEFT_BTN);
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_content_only);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ } else {
+ mf_callback_upper_click_cb(ap, NULL, NULL);
+ }
+ }
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_hardkey_more_cb(void *data, Elm_Object_Item *it, const char *emission, const char *source)
+{
+ mf_callback_more_button_cb(data, NULL, NULL);
+}
+
+void mf_callback_item_add_to_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ bool find = mf_util_db_find_shortcut(ap->mf_MainWindow.mfd_handle, item_data->m_ItemName->str, mf_file_get(item_data->m_ItemName->str), item_data->storage_type);
+ if (find) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL, MF_LABE_POP_ALREADY_EXISTS, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_warning_popup_cb, ap);
+ }else {
+ mf_util_db_add_shortcut(ap->mf_MainWindow.mfd_handle, item_data->m_ItemName->str, mf_file_get(item_data->m_ItemName->str), item_data->storage_type);
+ mf_popup_indicator_popup(ap, mf_util_get_text(MF_LABEL_SHORTCUT_ADDED));
+ }
+
+ MF_TRACE_END;
+}
+
+static void __mf_callback_shortcut_confirm_delete(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_list_data_t *list_data = (mf_list_data_t *) data;
+ struct appdata *ap = (struct appdata *)list_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+ if (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) == 0) {
+
+ if (ap->mf_MainWindow.pNormalPopup) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+ } else {
+ if (ap->mf_MainWindow.pNormalPopup) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+
+ {
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ mf_util_db_remove_shortcut(ap->mf_MainWindow.mfd_handle, item_data->m_ItemName->str);
+ }
+ if (list_data->item) {
+ elm_object_item_del(list_data->item);
+ }
+ }
+ MF_TRACE_END;
+}
+
+void mf_callback_item_remove_from_shortcut_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_list_data_t *item_data = (mf_list_data_t *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap,
+ POPMODE_TEXT_TWO_BTN,
+ MF_LABEL_REMOVE_SHORTCUT,
+ MF_LABEL_REMOVE_FROM_SHORTCUT,
+ LABEL_CANCEL,
+ MF_LABEL_REMOVE,
+ NULL,
+ __mf_callback_shortcut_confirm_delete,
+ item_data);
+ MF_TRACE_END;
+}
+
+static void __mf_callback_recent_files_confirm_delete(void *data, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ if (g_strcmp0(label, mf_util_get_text(LABEL_CANCEL)) == 0) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ return;
+ } else {
+ if (ap->mf_MainWindow.pNormalPopup) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+
+ mf_util_db_remove_recent_files(ap->mf_MainWindow.mfd_handle, item_data->m_ItemName->str);
+
+ elm_object_item_del(item_data->item);
+ if (elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist) == 0) {
+ Evas_Object *content = (Evas_Object *)mf_object_create_multi_no_content(ap->mf_MainWindow.pNaviLayout);
+ mf_object_text_set(content, MF_LABEL_NO_ITEMS, "elm.text");
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, content);
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ }
+ }
+}
+
+void mf_callback_item_remove_from_recent_files_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap,
+ POPMODE_TEXT_TWO_BTN,
+ MF_LABEL_REMOVE_FILE,
+ MF_LABEL_REMOVE_FROME_RECENT,
+ LABEL_CANCEL,
+ MF_LABEL_REMOVE,
+ NULL,
+ __mf_callback_recent_files_confirm_delete,
+ item_data);
+
+ //elm_object_item_del(item_data->item);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_setting_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_Status.more = MORE_SETTING;
+ mf_fs_monitor_remove_dir_watch();
+
+ mf_view_refresh(ap);
+
+ MF_TRACE_END;
+}
+
+static void mf_callback_shortcut_rename_save_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retm_if(item_data == NULL, "ap is NULL");
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ char *name = NULL;
+ Evas_Object *pEntry = NULL;
+ const char *entry_data = NULL;
+ int ret = MYFILE_ERR_NONE;
+ const char *message = NULL;
+ char *pName = NULL;
+ char *strstrip_name = NULL;
+ if (ap->mf_Status.more != MORE_THUMBNAIL_RENAME) {
+ MF_TRACE_END;
+ return;
+ }
+
+ pEntry = ap->mf_MainWindow.pEntry;
+
+ entry_data = elm_entry_entry_get(pEntry);
+ if (entry_data) {
+ strstrip_name = elm_entry_markup_to_utf8(entry_data);
+ name = g_strstrip(strstrip_name);
+ if (name == NULL) {
+ message = MF_RENAME_MSG_GET_NAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ }
+ if (strlen(name)==0) {
+ message = MF_POPUP_MSG_NAME_INVALID; /*TODO */
+ goto INVAILD_NAME_EXIT;
+ }
+ if (strlen(name) == 0) {
+ SAFE_FREE_CHAR(strstrip_name);
+ goto INVAILD_NAME_EXIT;
+ }
+ } else {
+ message = MF_RENAME_MSG_GET_NAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ }
+
+ if (strlen(name)) {
+ pName = g_strdup(name);
+ CHAR_CHECK_NULL_GOTO(pName, ALLOC_FAILED_EXIT);
+
+ switch (mf_util_is_valid_name_check(pName)) {
+
+ case MF_INTERNAL_FILE_NAME_EMPTY:
+ case MF_INTERNAL_FILE_NAME_IGNORE:
+ message = MF_MSG_SET_NAME_DOT;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_CHUG:
+ message = MF_MSG_SET_NAME_ALL_SPACE;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_MAX_LENGTH:
+ message = MF_LABEL_MAX_CHARACTER_REACHED;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_INVALID_CHAR:
+ message = MF_MSG_ILLEGAL_CHAR;
+ goto INVAILD_NAME_EXIT;
+ case MF_INTERNAL_FILE_NAME_NULL:
+ message = MF_MSG_NO_NAME_WARNING;
+ goto INVAILD_NAME_EXIT;
+ default:
+ break;
+ }
+ bool find = mf_util_db_find_shortcut_display_name(ap->mf_MainWindow.mfd_handle, pName);
+ if (find) {
+ message = MF_LABE_POP_ALREADY_EXISTS;
+ goto INVAILD_NAME_EXIT;
+ }
+
+ ret = mf_media_shortcut_update_name(ap->mf_MainWindow.mfd_handle, pName, item_data->m_ItemName->str);
+ if (ret != MFD_ERROR_NONE) {
+ message = MF_MSG_UNKNOW_REASON_RENAME_FAILED;
+ goto INVAILD_NAME_EXIT;
+ } else {
+ elm_object_focus_set(ap->mf_MainWindow.pEntry, EINA_FALSE);
+ evas_object_del(ap->mf_MainWindow.pEntry);
+ ap->mf_MainWindow.pEntry = NULL;
+ elm_genlist_item_update(item_data->item);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ mf_view_state_reset_state_with_pre(ap);
+ goto NORMAL_EXIT;
+ }
+ } else {
+ goto NORMAL_EXIT;
+ }
+NORMAL_EXIT:
+ if (ap->mf_Status.view_type == mf_view_root)
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_FALSE, EINA_FALSE);
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ MF_TRACE_END;
+ return;
+
+INVAILD_NAME_EXIT:
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ mf_callback_entry_unfocus(ap->mf_MainWindow.pEntry);
+ mf_popup_second_popup_create(ap, ap->mf_MainWindow.pWindow, message,
+ MF_BUTTON_LABEL_OK, mf_popup_show_vk_cb, ap);
+
+
+ MF_TRACE_END;
+ return;
+
+ALLOC_FAILED_EXIT:
+ SAFE_FREE_CHAR(strstrip_name);
+ SAFE_FREE_CHAR(pName);
+ mf_util_operation_alloc_failed(ap);
+ MF_TRACE_END;
+ return;
+
+}
+
+void mf_callback_item_storage_usage_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ mf_launch_load_storage(ap);
+
+ MF_TRACE_END;
+}
+
+void mf_callback_setting_popup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ if (g_strcmp0(label, mf_util_get_text(MF_LABEL_SETTINGS)) == 0) {
+ mf_callback_item_storage_usage_cb(ap, NULL, NULL);
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <Elementary.h>
+
+#include "mf-main.h"
+#include "mf-launch.h"
+#include "mf-util.h"
+
+
+#include "mf-ug-detail-media.h"
+#include "mf-ug-detail-dlog.h"
+#include "mf-ug-detail.h"
+#include "mf-ug-detail-view.h"
+#include "mf-edit-view.h"
+#include "mf-file-util.h"
+
+void mf_detail_widget_object_text_set(Evas_Object *obj, const char *ID, const char *part)
+{
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = "sys_string";
+ else
+ domain = DETAIL_UG_PKGNAME;
+
+ elm_object_domain_translatable_part_text_set(obj, part, domain, ID);
+}
+
+
+void mf_detail_widget_object_item_text_set(Elm_Object_Item *item, const char *ID, const char *part)
+{
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = "sys_string";
+ else
+ domain = DETAIL_UG_PKGNAME;
+ elm_object_item_domain_translatable_part_text_set(item, part, domain, ID);
+}
+
+void mf_detail_widget_object_item_translate_set(Elm_Object_Item *item, const char *ID)
+{
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = "sys_string";
+ else
+ domain = DETAIL_UG_PKGNAME;
+
+ elm_object_item_domain_text_translatable_set(item, domain, EINA_TRUE);
+}
+
+char *mf_detail_widget_get_text(const char *ID)
+{
+ char *str;
+ if (strstr(ID, "IDS_COM") || strstr(ID, "IDS_IDLE")) {
+ str = dgettext("sys_string", ID);
+ } else {
+ str = gettext(ID);
+ }
+ return str;
+}
+
+
+static void __mf_ug_detail_view_process_genlist(void *data, Evas_Object *genlist);
+
+/******************************
+** Prototype : __mf_ug_detail_view_init_data
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_init_data(void *data)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ detail->mf_Info.contains = NULL;
+ detail->mf_Info.filename = NULL;
+ detail->mf_Info.filepath = NULL;
+ detail->mf_Info.filesize = NULL;
+ detail->mf_Info.file_ext = NULL;
+ detail->mf_Info.file_location = NULL;
+ detail->mf_Info.size = 0;
+ detail->mf_Info.create_date = NULL;
+ detail->mf_Info.category = NULL;
+ detail->mf_Info.resolution = NULL;
+ detail->mf_Info.latitude = NULL;
+ detail->mf_Info.longitude = NULL;
+ detail->mf_Status.path = NULL;
+ UG_DETAIL_TRACE_END;
+}
+
+void mf_ug_detail_view_init_data(void *data)
+{
+ __mf_ug_detail_view_init_data(data);
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_destroy_data
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_destroy_data(void *data)
+{
+ UG_DETAIL_TRACE_BEGIN;
+
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ if (detail->mf_Info.contains) {
+ free(detail->mf_Info.contains);
+ detail->mf_Info.contains = NULL;
+ }
+ if (detail->mf_Info.filename) {
+ free(detail->mf_Info.filename);
+ detail->mf_Info.filename = NULL;
+ }
+ if (detail->mf_Info.filepath) {
+ free(detail->mf_Info.filepath);
+ detail->mf_Info.filepath = NULL;
+ }
+ if (detail->mf_Info.filesize) {
+ free(detail->mf_Info.filesize);
+ detail->mf_Info.filesize = NULL;
+ }
+ if (detail->mf_Info.file_ext) {
+ free(detail->mf_Info.file_ext);
+ detail->mf_Info.file_ext = NULL;
+ }
+ if (detail->mf_Info.file_location) {
+ free(detail->mf_Info.file_location);
+ detail->mf_Info.file_location = NULL;
+ }
+ if (detail->mf_Info.create_date) {
+ free(detail->mf_Info.create_date);
+ detail->mf_Info.create_date = NULL;
+ }
+ if (detail->mf_Info.category) {
+ g_string_free(detail->mf_Info.category, TRUE);
+ detail->mf_Info.category = NULL;
+ }
+ if (detail->mf_Info.resolution) {
+ free(detail->mf_Info.resolution);
+ detail->mf_Info.resolution = NULL;
+ }
+ if (detail->mf_Info.latitude) {
+ free(detail->mf_Info.latitude);
+ detail->mf_Info.latitude = NULL;
+ }
+ if (detail->mf_Info.longitude) {
+ free(detail->mf_Info.longitude);
+ detail->mf_Info.longitude = NULL;
+ }
+ if (detail->mf_Status.path) {
+ g_string_free(detail->mf_Status.path, TRUE);
+ detail->mf_Status.path = NULL;
+ }
+
+ UG_DETAIL_TRACE_END;
+}
+
+void mf_ug_detail_view_destroy_data(void *data)
+{
+ __mf_ug_detail_view_destroy_data(data);
+}
+
+void mf_detail_data_destroy(void *data)
+{
+ MF_TRACE_BEGIN;
+ if (data == NULL)
+ return;
+
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.detail) {
+ mf_ug_detail_view_destroy_data(ap->mf_Status.detail);
+ free(ap->mf_Status.detail);
+ ap->mf_Status.detail = NULL;
+ }
+ MF_TRACE_END;
+}
+
+static void _mf_update_size_string(struct detailData *detail, char *filesize)
+{
+ ug_detail_retm_if(filesize == NULL, "filesize is NULL");
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+ char *unit = NULL;
+ double size = 0.0;
+
+ if (detail->mf_Info.unit_num == UG_SIZE_BYTE) {
+ unit = strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_B));
+ if (unit != NULL && strstr(unit, mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_B))) {//Sometimes, the string isn't translated.
+ size = detail->mf_Info.dsize;
+ strncpy(unit ,"B", sizeof("B"));
+ }
+
+ } else if (detail->mf_Info.unit_num == UG_SIZE_KB) {
+ unit = strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_K));
+ if (unit != NULL && strstr(unit, mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_K))) {//Sometimes, the string isn't translated.
+ size = 1024 * detail->mf_Info.dsize;
+ strncpy(unit ,"KB", sizeof("KB"));
+ }
+ } else if (detail->mf_Info.unit_num == UG_SIZE_MB) {
+ unit = strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_M));
+ if (unit != NULL && strstr(unit, mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_M))) {//Sometimes, the string isn't translated.
+ size = 1024 * 1024 * detail->mf_Info.dsize;
+ strncpy(unit ,"MB", sizeof("MB"));
+ }
+ } else if (detail->mf_Info.unit_num == UG_SIZE_GB) {
+ unit = strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_G));
+ if (unit !=NULL && strstr(unit, mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_SIZE_G))) {//Sometimes, the string isn't translated.
+ size = 1024 * 1024 * 1024 *detail->mf_Info.dsize;
+ strncpy(unit ,"GB", sizeof("GB"));
+ }
+ }
+
+ snprintf(filesize, UG_FILE_SIZE_LEN_MAX, "%.1f %s (%.0f bytes)", detail->mf_Info.dsize, unit, size);
+ SAFE_FREE_CHAR(unit);
+// snprintf(filesize, UG_FILE_SIZE_LEN_MAX, "%llu %s", detail->mf_Info.dsize, unit);
+}
+
+
+/******************************
+** Prototype : __mf_ug_detail_view_get_gl_label
+** Description : Samsung
+** Input : const void *data
+** Evas_Object *obj
+** const char *part
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static char *__mf_ug_detail_view_get_gl_label(void *data, Evas_Object *obj, const char *part)
+{
+ struct MF_LIST_Item_S *params = (struct MF_LIST_Item_S *) data;
+ ug_detail_retvm_if(params == NULL, NULL, "params is NULL");
+
+ struct detailData *detail = (struct detailData *)params->detail;
+ ug_detail_retvm_if(detail == NULL, NULL, "detail is NULL");
+
+ if (strcmp(part, "elm.text.main.left.top") == 0) {
+ if (params->m_ItemName && params->m_ItemName->str) {
+ return strdup(mf_detail_widget_get_text(params->m_ItemName->str));
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (strcmp(part, "elm.text.sub.left.bottom") == 0) {
+ if (params->m_ItemName == NULL) {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+
+ if (g_strcmp0(MF_UG_DETAIL_LABEL_NAME, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.filename) {
+ return elm_entry_utf8_to_markup(detail->mf_Info.filename);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_SIZE, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.filesize && strlen(detail->mf_Info.filesize) > 0) {
+ return strdup(detail->mf_Info.filesize);
+ } else if (detail->mf_Info.dsize >= 0) {
+ char filesize[256] = {0};
+ _mf_update_size_string(detail, filesize);
+ return strdup(filesize);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_TOTAL_SIZE, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.dsize >= 0) {
+ char filesize[256] = {0};
+ _mf_update_size_string(detail, filesize);
+ return strdup(filesize);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_FORMAT, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.file_ext) {
+ return strdup(detail->mf_Info.file_ext);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_RESOLUTION, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.resolution == NULL) {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ return strdup(detail->mf_Info.resolution);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_CONTENTS, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.contains) {
+ return strdup(detail->mf_Info.contains);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_CONTAINS, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.contains) {
+ return strdup(detail->mf_Info.contains);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_CREATE_DATE, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.create_date) {
+ return strdup(detail->mf_Info.create_date);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_LOCATION, params->m_ItemName->str) == 0) {
+ //update the file location for multi language
+ if (detail != NULL && detail->mf_Status.path != NULL) {//Fixed P131021-04045
+ mf_ug_detail_media_get_file_location(detail, detail->mf_Status.path->str);
+ }
+ if (detail->mf_Info.file_location) {
+ return elm_entry_utf8_to_markup(detail->mf_Info.file_location);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_LATITUDE, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.latitude) {
+ return strdup(detail->mf_Info.latitude);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else if (g_strcmp0(MF_UG_DETAIL_LABEL_LONGITUDE, params->m_ItemName->str) == 0) {
+ if (detail->mf_Info.longitude) {
+ return strdup(detail->mf_Info.longitude);
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else {
+ return strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else {
+ return strdup("");
+ }
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_del_gl
+** Description : Samsung
+** Input : const void *data
+** Evas_Object *obj
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_del_gl(void *data, Evas_Object * obj)
+{
+
+ struct MF_LIST_Item_S *params = (struct MF_LIST_Item_S *) data;
+ ug_detail_retm_if(params == NULL, "params is NULL");
+
+ if (params->m_ItemName) {
+ g_string_free(params->m_ItemName, TRUE);
+ params->m_ItemName = NULL;
+ }
+ return;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_get_gl_label_title
+** Description : Samsung
+** Input : const void *data
+** Evas_Object *obj
+** const char *part
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static char *__mf_ug_detail_view_get_gl_label_title(void *data, Evas_Object *obj, const char *part)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ if (!strcmp(part, "elm.text.main"))
+ return strdup(data);
+
+ return NULL;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_get_gl_state
+** Description : Samsung
+** Input : const void *data
+** Evas_Object *obj
+** const char *part
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static Eina_Bool __mf_ug_detail_view_get_gl_state(void *data, Evas_Object *obj, const char *part)
+{
+ return EINA_FALSE;
+}
+
+static void __mf_ug_genlist_lang_changed(void *data, Evas_Object *obj, void *ei)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ ug_detail_retm_if(obj == NULL, "obj is NULL");
+ //elm_genlist_realized_items_update(obj);
+ elm_genlist_clear(obj);
+ __mf_ug_detail_view_process_genlist(data, obj);
+}
+
+
+/******************************
+** Prototype : mf_ug_detail_view_create_genlist
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+Evas_Object *
+mf_ug_detail_view_create_genlist(Evas_Object *parent, void *data)
+{
+
+ UG_DETAIL_TRACE_BEGIN;
+ ug_detail_retvm_if(parent == NULL,NULL, "parent is NULL");
+ ug_detail_retvm_if(data == NULL,NULL, "data is NULL");
+ struct detailData *detail = (struct detailData *) data;
+
+ Evas_Object *genlist = NULL;
+
+ genlist = elm_genlist_add(parent);
+ ug_detail_retvm_if(genlist == NULL, NULL, "genlist is NULL");
+ elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+
+ evas_object_smart_callback_add(genlist, "language,changed",
+ __mf_ug_genlist_lang_changed, detail);
+
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ detail->mf_Status.itc.item_style = "2line.top";
+ detail->mf_Status.itc.func.text_get = __mf_ug_detail_view_get_gl_label;
+ detail->mf_Status.itc.func.content_get = NULL;
+ detail->mf_Status.itc.func.state_get = __mf_ug_detail_view_get_gl_state;
+ detail->mf_Status.itc.func.del = __mf_ug_detail_view_del_gl;
+
+ /* Set item class for dialogue group seperator*/
+ detail->mf_Status.seperator_itc.item_style = "groupindex";
+ detail->mf_Status.seperator_itc.func.text_get = NULL;
+ detail->mf_Status.seperator_itc.func.content_get = NULL;
+ detail->mf_Status.seperator_itc.func.state_get = NULL;
+ detail->mf_Status.seperator_itc.func.del = NULL;
+
+ /* Set item class for dialogue group title*/
+ detail->mf_Status.title_itc.item_style = "groupindex";
+ detail->mf_Status.title_itc.func.text_get = __mf_ug_detail_view_get_gl_label_title;
+ detail->mf_Status.title_itc.func.content_get = NULL;
+ detail->mf_Status.title_itc.func.state_get = NULL;
+ detail->mf_Status.title_itc.func.del = NULL;
+
+ detail->mf_Status.multiline_itc.item_style = "2line.top";
+ detail->mf_Status.multiline_itc.func.text_get = __mf_ug_detail_view_get_gl_label;
+ detail->mf_Status.multiline_itc.func.content_get = NULL;
+ detail->mf_Status.multiline_itc.func.state_get = NULL;
+ detail->mf_Status.multiline_itc.func.del = NULL;
+
+ //detail->mf_MainWindow.pContent = genlist;
+ UG_DETAIL_TRACE_END;
+ return genlist;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_create_genlist_folder
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_create_genlist_folder(void *data, Evas_Object *genlist)
+{
+
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ int index = 0;
+ //Elm_Object_Item *git = NULL;
+ Elm_Object_Item *it = NULL;
+ struct MF_LIST_Item_S *m_TempItem = NULL;
+
+ ug_detail_retm_if(genlist == NULL, "genlist is NULL");
+
+ char *m_ItemName[5] = {NULL,};
+
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_NAME;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_SIZE;
+ m_ItemName[2] = MF_UG_DETAIL_LABEL_CREATE_DATE;
+ m_ItemName[3] = MF_UG_DETAIL_LABEL_CONTENTS;
+ m_ItemName[4] = MF_UG_DETAIL_LABEL_LOCATION;
+
+ for (index = 0; index < 5; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+ if (index == 0 || index == 4) {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.multiline_itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ }
+ UG_DETAIL_TRACE_END;
+}
+
+
+static void __mf_ug_detail_view_create_genlist_multi(void *data, Evas_Object *genlist)
+{
+
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ int index = 0;
+ //Elm_Object_Item *git = NULL;
+ Elm_Object_Item *it = NULL;
+ struct MF_LIST_Item_S *m_TempItem = NULL;
+
+ ug_detail_retm_if(genlist == NULL, "genlist is NULL");
+
+ char *m_ItemName[2] = {NULL,};
+
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_TOTAL_SIZE;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_CONTAINS;
+
+ for (index = 0; index < 2; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ UG_DETAIL_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_create_genlist_gps
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_create_genlist_gps(void *data)
+{
+/*
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ Evas_Object *genlist = NULL;
+ int index = 0;
+ Elm_Object_Item *git = NULL;
+ Elm_Object_Item *it = NULL;
+ struct MF_LIST_Item_S *m_TempItem = NULL;
+ char *m_ItemName[FILE_EXIF_INFO_NUM] = { '\0' };
+
+ ug_detail_retm_if(genlist == NULL, "genlist is NULL");
+
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_LATITUDE;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_LONGITUDE;
+
+ git = elm_genlist_item_append(genlist, &detail->mf_Status.title_itc, strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_INFORMATION)),
+ NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ for (index = 0; index < FILE_EXIF_INFO_NUM; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ }
+ UG_DETAIL_TRACE_END;
+ */
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_create_genlist_file
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_create_genlist_file(void *data, Evas_Object *genlist)
+{
+
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ int index = 0;
+
+ Elm_Object_Item *git = NULL;
+ Elm_Object_Item *it = NULL;
+ struct MF_LIST_Item_S *m_TempItem = NULL;
+
+ ug_detail_retm_if(genlist == NULL, "genlist is NULL");
+
+ if (detail->mf_Status.view_type == VIEW_FILE_NORMAL
+ ) {
+
+ char *m_ItemName[FOLDER_NORMDETILES_NUM] = { '\0' };
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_NAME;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_SIZE;
+ //m_ItemName[2] = MF_UG_DETAIL_LABEL_FORMAT;
+ m_ItemName[2] = MF_UG_DETAIL_LABEL_CREATE_DATE;
+ m_ItemName[3] = MF_UG_DETAIL_LABEL_LOCATION;
+ for (index = 0; index < FOLDER_NORMDETILES_NUM; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+ if (index == 0 || index == 4) {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.multiline_itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ }
+
+ }
+ else if (
+ detail->mf_Status.view_type == VIEW_FILE_IMAGE
+ || detail->mf_Status.view_type == VIEW_FILE_VIDEO) {
+
+ char *m_ItemName[FILE_DETILES_NUM] = { '\0' };
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_NAME;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_SIZE;
+ //m_ItemName[2] = MF_UG_DETAIL_LABEL_FORMAT;
+ //m_ItemName[3] = MF_UG_DETAIL_LABEL_RESOLUTION;
+ m_ItemName[2] = MF_UG_DETAIL_LABEL_CREATE_DATE;
+ m_ItemName[3] = MF_UG_DETAIL_LABEL_LOCATION;
+ for (index = 0; index < FILE_DETILES_NUM; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+ if (index == 0 || index == FILE_DETILES_NUM - 1) {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.multiline_itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ }
+
+ } else {
+
+ char *m_ItemName[FILE_DETILES_NUM] = {NULL,};
+ m_ItemName[0] = MF_UG_DETAIL_LABEL_NAME;
+ m_ItemName[1] = MF_UG_DETAIL_LABEL_SIZE;
+ //m_ItemName[2] = MF_UG_DETAIL_LABEL_FORMAT;
+ //m_ItemName[3] = MF_UG_DETAIL_LABEL_RESOLUTION;
+ m_ItemName[2] = MF_UG_DETAIL_LABEL_CREATE_DATE;
+ m_ItemName[3] = MF_UG_DETAIL_LABEL_LOCATION;
+
+ git = elm_genlist_item_append(genlist, &detail->mf_Status.title_itc, strdup(mf_detail_widget_get_text(MF_UG_DETAIL_LABEL_BASIC)),
+ NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ for (index = 0; index < FILE_DETILES_NUM; index++) {
+ m_TempItem = (struct MF_LIST_Item_S *) malloc(sizeof(struct MF_LIST_Item_S));
+ if (m_TempItem == NULL)
+ continue;
+
+ memset(m_TempItem, 0, sizeof(struct MF_LIST_Item_S));
+
+ m_TempItem->m_ItemName = g_string_new(m_ItemName[index]);
+ m_TempItem->detail = detail;
+
+ if (index == 0 || index == FILE_DETILES_NUM - 1) {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.multiline_itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ it = elm_genlist_item_append(genlist, &detail->mf_Status.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ }
+ __mf_ug_detail_view_create_genlist_gps(detail);
+ }
+ UG_DETAIL_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_view_process_genlist
+** Description : Samsung
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_ug_detail_view_process_genlist(void *data, Evas_Object *genlist)
+{
+
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+
+ switch (detail->mf_Status.view_type) {
+ case VIEW_DIR:
+ __mf_ug_detail_view_create_genlist_folder(detail, genlist);
+ break;
+ case VIEW_FILE_NORMAL:
+ case VIEW_FILE_IMAGE:
+ case VIEW_FILE_VIDEO:
+ __mf_ug_detail_view_create_genlist_file(detail, genlist);
+ break;
+ case VIEW_FILE_MULTI:
+ __mf_ug_detail_view_create_genlist_multi(detail, genlist);
+ break;
+ default:
+ break;
+ }
+ UG_DETAIL_TRACE_END;
+}
+
+void
+mf_ug_detail_view_process_genlist(void *data, Evas_Object *genlist)
+{
+ __mf_ug_detail_view_process_genlist(data, genlist);
+}
+/******************************
+** Prototype : __mf_ug_detail_view_create_navibar
+** Description : Samsung
+** Input : struct detailData *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static int __mf_ug_detail_get_file_view_type(const char *path)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ ug_detail_retvm_if(path == NULL, VIEW_NONE, "path is NULL");
+
+ int view_type = VIEW_NONE;
+ {
+ File_Type category = FILE_TYPE_NONE;
+ mf_ug_detail_fs_get_file_type(path, &category);
+ if (category == FILE_TYPE_VIDEO) {
+ view_type = VIEW_FILE_VIDEO;
+ } else if (category == FILE_TYPE_IMAGE) {
+ view_type = VIEW_FILE_IMAGE;
+ } else {
+ view_type = VIEW_FILE_NORMAL;
+ }
+ }
+ return view_type;
+}
+
+static void __senior_info_get(void *data)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ struct detailData *detail = (struct detailData *)data;
+ ug_detail_retm_if(detail == NULL, "detail is NULL");
+ ug_detail_retm_if(detail->mf_Status.path == NULL, "detail->mf_Status.path is NULL");
+ ug_detail_retm_if(detail->mf_Status.path->str == NULL, "detail->mf_Status.path->str is NULL");
+
+ switch (detail->mf_Status.view_type) {
+ case VIEW_FILE_IMAGE:
+ case VIEW_FILE_VIDEO:
+ mf_ug_detail_media_get_exif_info(detail);
+ break;
+ default:
+ break;
+ }
+ UG_DETAIL_TRACE_END;
+}
+
+void mf_ug_detail_get_params_path(Eina_List **dest_list, const char *path_list)
+{
+ ug_detail_retm_if(dest_list == NULL, "dest_list is NULL");
+
+ gchar **result = NULL;
+ gchar **params = NULL;
+ result = g_strsplit(path_list, ";", 0);
+
+ for (params = result; *params; params++) {
+ *dest_list = eina_list_append(*dest_list, strdup(*params));
+ }
+
+ g_strfreev(result);
+}
+
+void mf_ug_detail_get_multi_information(Eina_List *list, int *total_file_count,
+ int *total_folder_count,
+ unsigned long long int *total_size)
+{
+ Eina_List *l = NULL;
+ char *file_path = NULL;
+ int file_count = 0;
+ int folder_count = 0;
+ unsigned long long int size = 0;
+ EINA_LIST_FOREACH(list, l, file_path) {
+ if (file_path) {
+ if (mf_is_dir(file_path)) {
+ folder_count++;
+ size += mf_ug_detail_fs_get_folder_size(file_path);
+ } else {
+ file_count++;
+ Node_Info *pNode = (Node_Info *) malloc(sizeof(Node_Info));
+ if (pNode == NULL)
+ return;
+
+ memset(pNode, 0, sizeof(Node_Info));
+ mf_ug_detaill_fs_get_file_stat(file_path, &pNode);
+ size += (unsigned long long int)pNode->size;
+ free(pNode);
+ pNode = NULL;
+ }
+ free(file_path);
+ file_path = NULL;
+ }
+ }
+ eina_list_free(list);
+ list = NULL;
+
+ *total_size = size;
+ *total_file_count = file_count;
+ *total_folder_count = folder_count;
+}
+
+struct detailData *
+mf_ug_detail_multi_info_extract(const char *path)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ ug_detail_retvm_if(path == NULL,false, "path is null");
+
+ Eina_List *path_list = NULL;
+ int file_count = 0;
+ int folder_count = 0;
+ unsigned long long int original_size = 0;
+ double size = 0;
+ int count = 0;
+
+ struct detailData *data = malloc(sizeof(struct detailData));
+ ug_detail_retvm_if(data == NULL, NULL, "malloc detail data failed");
+
+ memset(data, 0, sizeof(struct detailData));
+ mf_ug_detail_view_init_data(data);
+
+ mf_ug_detail_get_params_path(&path_list, path);
+ mf_ug_detail_get_multi_information(path_list, &file_count,
+ &folder_count, &original_size);
+ size = (double)original_size;
+
+ while (size >= BASIC_SIZE) {
+ size /= BASIC_SIZE;
+ count++;
+ }
+
+ data->mf_Info.dsize = size;
+ data->mf_Info.unit_num = count;
+
+ char * buf = NULL;
+ if (file_count == 0) {
+ buf = g_strdup_printf("%d %s", folder_count, MF_UG_DETAIL_LABELL_FOLDERS);
+ } else if (folder_count == 0) {
+ buf = g_strdup_printf("%d %s", file_count, MF_UG_DETAIL_LABELL_FILES);
+ } else {
+ buf = g_strdup_printf("%d %s %d %s", file_count, MF_UG_DETAIL_LABELL_FILES, folder_count, MF_UG_DETAIL_LABELL_FOLDERS);
+ }
+
+ data->mf_Info.contains = buf;
+
+ data->mf_Status.view_type = VIEW_FILE_MULTI;
+
+ return data;
+}
+
+struct detailData *
+mf_ug_detail_common_info_extract(const char *path)
+{
+ UG_DETAIL_TRACE_BEGIN;
+ ug_detail_retvm_if(path == NULL, NULL, "path is NULL");
+
+ struct detailData *data = malloc(sizeof(struct detailData));
+ ug_detail_retvm_if(data == NULL, NULL, "malloc detail data failed");
+
+ memset(data, 0, sizeof(struct detailData));
+ mf_ug_detail_view_init_data(data);
+
+ data->mf_Status.path = g_string_new(path);
+
+ View_Style view_type = VIEW_NONE;
+
+ if (mf_ug_detail_fs_is_dir(path)) {
+ view_type = VIEW_DIR;
+ } else {
+ view_type = __mf_ug_detail_get_file_view_type(path);
+ }
+
+ /*get view type*/
+ data->mf_Status.view_type = view_type;
+ /*get file bacis information*/
+ mf_ug_detail_media_get_common_info(data, (char*)path);
+ /*get senior information*/
+ __senior_info_get(data);
+
+ UG_DETAIL_TRACE_END;
+
+ return data;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifdef MYFILE_DOWNLOAD_APP_FEATURE
+#include "mf-download-app.h"
+#include <package_info.h>
+#include <package_manager.h>
+#include "mf-file-util.h"
+
+static GList *download_app_list = NULL;
+typedef struct
+{
+ pthread_t tid;
+ int alive;
+
+ async_fn fn; //'fn' Must be MT-safe
+ int fn_ret;
+ callback_fn cb;
+ downloadapp_data *ad;
+
+ Ecore_Idler *worker_idler;
+}download_app_worker;
+
+int count;//wangyan for test
+
+static inline char *mf_download_app_strdup(const char *str)
+{
+ if (str != NULL)
+ return strdup(str);
+ else
+ return NULL;
+}
+
+static inline char *mf_download_app_check_icon(const char *icon_path)
+{
+ if (EINA_TRUE == mf_file_exists(icon_path))
+ return strdup(icon_path);
+ else
+ return NULL;
+}
+
+static void mf_download_app_get_listinfo(package_info_h handle,
+ downloadapp_listinfo *info)
+{
+ MF_TRACE_BEGIN;
+ int ret = 0;
+ char *value;
+
+ mf_ret_if(NULL == handle,-1);
+ mf_ret_if(NULL == info,-1);
+
+ value = NULL;
+ ret = pkgmgrinfo_pkginfo_get_pkgid(handle, &value);
+ if (ret < 0)
+ mf_error("pkgmgrinfo_pkginfo_get_pkgid() Fail(%d)", ret);
+
+ info->pkgid = mf_download_app_strdup(value);
+
+ mf_error("------------------get package pkgid is [%s]--------------------------", info->pkgid);
+
+ value = NULL;
+ ret = package_info_get_label(handle, &value);
+ if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ mf_error("package_info_get_label() Fail(%d)", ret);
+
+ info->pkg_label = mf_download_app_strdup(value);
+
+ value = NULL;
+ ret = package_info_get_package(handle, &value);
+ if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ mf_error("package_info_get_package() Fail(%d)", ret);
+ info->mainappid = mf_download_app_strdup(value);
+
+ value = NULL;
+ ret = package_info_get_icon(handle, &value);
+ if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ mf_error("package_info_get_icon() Fail(%d)", ret);
+ info->icon_path = mf_download_app_check_icon(value);
+
+ ret = package_info_is_preload_package(handle, &info->is_preload);
+ if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ mf_error("package_info_is_preload_package() Fail(%d)", ret);
+
+ //ret = package_info_is_update(handle, &info->is_update);
+ //if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ // mf_error("package_info_is_update() Fail(%d)", ret);
+
+ value = NULL;
+ ret = package_info_get_type(handle, &value);
+ if (ret != PACKAGE_MANAGER_ERROR_NONE)
+ mf_error("package_info_get_type() Fail(%d)", ret);
+ info->pkg_type = mf_download_app_strdup(value);
+ MF_TRACE_END;
+}
+
+static int mf_download_app_list_iter(package_info_h handle, void *data)
+{
+ MF_TRACE_BEGIN;
+ GList **pkg_list = data;
+ downloadapp_listinfo *info = NULL;
+ int invalid = 0;
+ count++ ;//wangyan for test
+ mf_retv_if(NULL == handle, 0);
+ mf_retv_if(NULL == data, -1);
+
+ info = calloc(1, sizeof(downloadapp_listinfo));
+ if (NULL == info) {
+ mf_error("downloadapp_listinfo calloc() Fail");
+ return MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+ }
+
+ mf_download_app_get_listinfo(handle, info);
+
+ if (info->is_preload && !info->is_update) {
+ invalid = 1; //not download app
+ mf_error("------------------[%s] app is not donwload app---------------------",info->pkgid);
+ }
+ if (invalid == 0) {
+ mf_error("------------------[%s] app is donwload app, count is [%d]---------------------",info->pkgid,count);
+ if (count <= 15)//wangyan for test
+ *pkg_list = g_list_append(*pkg_list, info);
+ }
+
+ MF_TRACE_END;
+ return MYFILE_ERR_NONE;
+}
+
+int mf_download_app_list_get(downloadapp_data *da)
+{
+ MF_TRACE_BEGIN;
+ int ret;
+ mf_retv_if(NULL == da, MYFILE_ERR_INVALID_ARG);
+ //init app list
+ //count = 0 ;//wangyan for test
+
+ if (download_app_list) {
+ g_list_foreach(download_app_list, (GFunc) free, NULL);
+ g_list_free(download_app_list);
+ download_app_list = NULL;
+ mf_info("successfully deleteddownload_app_list previous list items!");
+ }
+
+ ret = package_info_foreach_package_info(mf_download_app_list_iter, &download_app_list);
+ if (ret < 0) {
+ mf_error("pkgmgrinfo_pkginfo_get_list() Fail(%d)", ret);
+ return MYFILE_ERR_UNKNOWN_ERROR;
+ }
+ da->app_list = download_app_list;
+
+ MF_TRACE_END;
+ return MYFILE_ERR_NONE;
+}
+
+void mf_download_app_list_get_cb(int fn_result, downloadapp_data *da)
+{
+ MF_TRACE_BEGIN;
+ mf_ret_if(NULL == da,-1);
+
+ if (MYFILE_ERR_NONE != fn_result) {
+ mf_error("appmgrUg_get_listinfos() Fail(%d)", fn_result);
+ } else {
+ //add codes to update view,da->app_list is the got download app list,the data in this list is downloadapp_listinfo
+ mf_error("appmgrUg_get_listinfos() success(%d)", fn_result);
+
+ /*
+ GList *list = da->app_list;
+ while (list) {
+ downloadapp_listinfo *info = list->data;
+ mf_error("get app list item is %s",info->pkgid);
+ list = list->next;
+ } */
+
+ }
+ da->list_worker = NULL;
+ MF_TRACE_END;
+}
+
+void mf_download_app_destroy_data(downloadapp_data *da)
+{
+ if (da->list_worker)
+ da->list_worker = NULL;
+ //destroy data
+}
+
+static Eina_Bool _async_worker_idler(void *data)
+{
+ download_app_worker *worker = data;
+
+ mf_retv_if(NULL == data, ECORE_CALLBACK_CANCEL);
+
+ pthread_join(worker->tid, NULL);
+ worker->alive = FALSE;
+
+ if (worker->cb)
+ worker->cb(worker->fn_ret, worker->ad);
+
+ //g_hash_table_remove(async_worker_hashT, worker);
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void* _async_worker_thread(void *data)
+{
+ MF_TRACE_BEGIN;
+ int ret;
+ download_app_worker *worker = data;
+
+ mf_retv_if(NULL == data, NULL);
+
+ ret = pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
+ if (0 != ret) {
+ mf_error("pthread_setcancelstate() Fail(%d)", ret);
+ pthread_exit(NULL);
+ }
+
+ worker->fn_ret = worker->fn(worker->ad);
+
+ worker->worker_idler = ecore_idler_add(_async_worker_idler, worker);
+
+ pthread_exit(NULL);
+ MF_TRACE_END;
+}
+
+void* mf_download_app_start_async_worker(async_fn fn, callback_fn cb,
+ downloadapp_data *ad)
+{
+ MF_TRACE_BEGIN;
+ int ret;
+ download_app_worker *worker;
+
+ mf_retv_if(NULL == fn, NULL);
+
+ /*if (NULL == async_worker_hashT)
+ {
+ async_worker_hashT = g_hash_table_new_full(NULL, NULL,
+ _async_worker_hash_free_key, NULL);
+ }*/
+
+ worker = calloc(1, sizeof(download_app_worker));
+ if (NULL == worker) {
+ mf_error("calloc() Fail");
+ return NULL;
+ }
+ worker->fn = fn;
+ worker->cb = cb;
+ worker->ad = ad;
+
+ //g_hash_table_add(async_worker_hashT, worker);
+
+ ret = pthread_create(&worker->tid, NULL, _async_worker_thread, worker);
+ if (ret)
+ mf_error("phread_create() Fail(%d)", ret);
+
+ worker->alive = TRUE;
+
+ MF_TRACE_END;
+ return worker;
+}
+
+GList *mf_download_app_data_list_get()
+{
+ mf_info("download_app_list count in data list get: [%d]",g_list_length(download_app_list));
+ return download_app_list;
+}
+
+void mf_download_app_update_list_info(void *ad)
+{
+ //mf_download_app_start_async_worker
+}
+
+void mf_download_app_main(void *data)
+{
+ MF_TRACE_BEGIN;
+ downloadapp_data *da = NULL;
+ da = calloc(1, sizeof(downloadapp_data));
+ if (NULL == da) {
+ mf_error("downloadapp_data calloc() Fail");
+ return;
+ }
+ da->data = (struct appdata *)data;
+ da->list_worker = NULL;
+ da->list_worker = mf_download_app_start_async_worker(mf_download_app_list_get,
+ mf_download_app_list_get_cb, da);
+ MF_TRACE_END;
+}
+#endif
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <errno.h>
+#include "mf-error.h"
+#include "mf-dlog.h"
+
+int mf_error_erron_to_mferror(int err_no)
+{
+ int err = MYFILE_ERR_NONE;
+ char buf[256] = {0,};
+ char const *str = strerror_r(err_no, buf, 256);
+
+ mf_error("err_no is [%d] error - %s", err_no, str);
+ switch (err_no) {
+#ifdef EINVAL
+ case EINVAL:
+ err = MYFILE_ERR_SRC_ARG_INVALID;
+ break;
+#endif
+
+#ifdef EACCES /*The requested access to the file is not allowed*/
+ case EACCES: /*report*/
+ err = MYFILE_ERR_PERMISSION_DENY;
+ break;
+#endif
+
+#ifdef EPERM
+ case EPERM:
+ err = MYFILE_ERR_PERMISSION_DENY;
+ break;
+#endif
+
+#ifdef EFAULT /* pathname points outside your accessible address space*/
+ case EFAULT:
+ err = MYFILE_ERR_FAULT;
+ break;
+#endif
+#ifdef ENOSPC /*pathname was to be created but the device containing pathname has no room for the new file*/
+ case ENOSPC: /*report*/
+ err = MYFILE_ERR_NO_FREE_SPACE;
+ break;
+#endif
+
+#ifdef EROFS /*pathname refers to a file on a read-only filesystem and write access was requested*/
+ case EROFS: /*report*/
+ err = MYFILE_ERR_READ_ONLY;
+ break;
+#endif
+
+ }
+ return err;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-file-util.h"
+#include "mf-dlog.h"
+
+#define PATH_MAX_SIZE 256
+#define BUF_MAX 16384
+static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
+
+const char *mf_file_get(const char path[])
+{
+ char *file = NULL;
+ if ((file = strrchr(path, '/')))
+ file++;
+ else
+ file = (char *) path;
+
+ return file;
+}
+
+char *mf_dir_get(const char path[])
+{
+ char *p = NULL;
+ char buf[PATH_MAX + 1] = {0,};
+
+ strncpy(buf, path, PATH_MAX);
+ p = strrchr(buf, '/');
+ if (!p) {
+ return strdup(path);
+ }
+ if (p == buf)
+ return strdup("/");
+ *p = 0;
+ return strdup(buf);
+}
+
+int mf_file_exists(const char *path)
+{
+ struct stat info = {0,};
+
+ if (stat(path, &info) == 0)
+ return 1;
+ else
+ return 0;
+}
+
+Eina_Bool mf_is_dir(const char *path)
+{
+ if (!path) {
+ return 0;
+ }
+
+ struct stat info = {0,};
+
+ if (stat(path, &info) == 0) {
+ if (S_ISDIR(info.st_mode)) {
+ return 1;
+ }
+ }
+
+ return 0;
+}
+
+int mf_is_dir_empty(const char *path)
+{
+ struct stat info = {0,};
+ struct dirent ent_struct;
+ struct dirent *dp = NULL;
+ DIR *dirp = NULL;
+
+ dirp = opendir(path);
+ if (!dirp)
+ return -1;
+
+ while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
+ if (stat(dp->d_name, &info) == 0 && (strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, "..")))
+ {
+ closedir(dirp);
+ return 0;
+ }
+ }
+ closedir(dirp);
+ return 1;
+}
+
+int mf_mkdir(const char *dir)
+{
+ if (mkdir(dir, default_mode) < 0)
+ return 0;
+ else
+ return 1;
+}
+
+static int
+mf_mkpath_if_not_exists(const char *path)
+{
+ struct stat st = {0,};
+ if (stat(path, &st) < 0)
+ return mf_mkdir(path);
+ else if (!S_ISDIR(st.st_mode))
+ return 0;
+ else
+ return 1;
+}
+
+int mf_mkpath(const char *path)
+{
+ char ss[PATH_MAX] = {0,};
+ unsigned int i = 0;
+
+ if (mf_is_dir(path))
+ return 1;
+
+ for (i = 0; path[i] != '\0'; ss[i] = path[i], i++) {
+ if (i == sizeof(ss) - 1)
+ return 0;
+
+ if ((path[i] == '/') && (i > 0)) {
+ ss[i] = '\0';
+ if (!mf_mkpath_if_not_exists(ss))
+ return 0;
+ }
+ }
+ ss[i] = '\0';
+
+ return mf_mkpath_if_not_exists(ss);
+}
+
+char *mf_strip_ext(const char *path)
+{
+ char *p = NULL;
+ char *file = NULL;
+
+ p = strrchr(path, '.');
+ if (!p) {
+ file = strdup(path);
+ } else if (p != path) {
+ file = malloc(((p - path) + 1) * sizeof(char));
+ if (file) {
+ memcpy(file, path, (p - path));
+ file[p - path] = 0;
+ }
+ }
+
+ return file;
+}
+
+int mf_file_unlink (const char *filename)
+{
+ int status = unlink(filename);
+ if (status < 0)
+ return 0;
+ else
+ return 1;
+}
+
+int mf_file_size(const char *filename)
+{
+ struct stat info = {0,};
+ if (stat(filename, &info) == 0) {
+ if (!S_ISDIR(info.st_mode))
+ return info.st_size;
+ }
+
+ return 0;
+}
+
+int mf_file_rmdir(const char *filename)
+{
+ int status = rmdir(filename);
+ if (status < 0)
+ return 0;
+ else
+ return 1;
+}
+
+Eina_List *mf_file_ls(const char *dir)
+{
+ char *f;
+ DIR *dirp = NULL;
+ struct dirent ent_struct;
+ struct dirent *dp = NULL;
+ Eina_List *list = NULL;
+
+ dirp = opendir(dir);
+ if (!dirp)
+ return NULL;
+
+ while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
+ if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name , ".."))) {
+ f = strdup(dp->d_name);
+ list = eina_list_append(list, f);
+ }
+ }
+ closedir(dirp);
+
+ list = eina_list_sort(list, eina_list_count(list), EINA_COMPARE_CB(strcoll));
+
+ return list;
+}
+
+int mf_file_recursive_rm(const char *dir)
+{
+ char buf[PATH_MAX_SIZE] = {0,};
+ struct dirent ent_struct;
+ struct dirent *dp = NULL;
+ DIR *dirp = NULL;
+
+ if (readlink(dir, buf, sizeof(buf)) > 0) {
+ return mf_file_unlink(dir);
+ }
+
+ int ret = mf_is_dir(dir);
+ if (ret) {
+ ret = 1;
+ dirp = opendir(dir);
+ if (dirp) {
+ while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
+ if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name, ".."))) {
+ if (!mf_file_recursive_rm(dp->d_name))
+ ret = 0;
+ }
+ }
+ closedir(dirp);
+ }
+
+ if (!mf_file_rmdir(dir))
+ ret = 0;
+
+ return ret;
+ } else {
+ return mf_file_unlink(dir);
+ }
+}
+
+int mf_file_cp(const char *src,const char *dst)
+{
+ FILE *f1 = NULL;
+ FILE *f2 = NULL;
+ char buf[BUF_MAX] = {0,}; //TODO: How about moving buf to heap instead of stack
+ char realpath1[PATH_MAX_SIZE] = {0,};
+ char realpath2[PATH_MAX_SIZE] = {0,};
+ size_t num;
+ int ret = 1;
+
+ if (!realpath(src, realpath1))
+ return 0;
+
+ if (realpath(dst, realpath2) && !strcmp(realpath1, realpath2))
+ return 0;
+
+ f1 = fopen(src, "rb");
+ if (!f1)
+ return 0;
+
+ f2 = fopen(dst, "wb");
+ if (!f2) {
+ fclose(f1);
+ return 0;
+ }
+
+ while ((num = fread(buf, 1, sizeof(buf), f1)) > 0) {
+ if (fwrite(buf, 1, num, f2) != num)
+ ret = 0;
+ }
+
+ fclose(f1);
+ fclose(f2);
+
+ return ret;
+}
+
+int mf_file_mv(const char *src, const char *dst)
+{
+ struct stat info = {0,};
+ if (stat(dst, &info) == 0)
+ return 0;
+
+ if (rename(src, dst)) {
+ memset(&info, 0x00, sizeof(struct stat));
+ if (stat(src, &info) == 0) {
+ if (S_ISREG(info.st_mode)) {
+ mf_file_cp(src, dst);
+ if (chmod(dst, info.st_mode) < 0) {
+ mf_debug("failed to set attributes");
+ }
+ if (unlink(src) < 0) {
+ mf_debug("failed to delete source");
+ }
+ return 1;
+ }
+ }
+ return 0;
+ }
+ return 1;
+}
+
+int mf_remove(const char *filename)
+{
+ int status = remove(filename);
+ if (status < 0)
+ return 0;
+ else
+ return 1;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <pthread.h>
+#include <sys/vfs.h>
+#include <sys/statvfs.h>
+#include <storage.h>
+
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-inotify-handle.h"
+#include "mf-media-content.h"
+#include "mf-resource.h"
+#include "mf-fs-monitor.h"
+#include "mf-file-util.h"
+
+#define MF_PATH_INFO_RETRENCH 128
+#define MF_PATH_INFO_HEAD_LEN(x) strlen(x)
+#define MF_PATH_INFO_TRANS_OMIT elm_entry_utf8_to_markup("..")
+#define MF_PATH_INFO_LEVEL_BOUNDARY 3
+#define MF_PATH_INFO_LEN_THRESHOLD 4
+#define MF_PATH_INFO_SEP elm_entry_utf8_to_markup("/")
+typedef struct {
+ int len_orig;
+ int len_trans;
+ char *original;
+ char *transfer;
+ bool flag_trans;
+} pNode;
+
+static int __mf_fm_svc_wrapper_get_unique_name(const char *default_dir_full_path, char *original_file_name,
+ char **unique_file_name, int file_name_type, void *data);
+/*********************
+**Function name: __mf_fm_svc_wrapper_COMESFROM
+**Parameter:
+** GString* fullpath: fullpath to check the location
+**
+**Return value:
+** location of the path
+**
+**Action:
+** get storage type by fullpath
+*********************/
+static int __mf_fm_svc_wrapper_COMESFROM(const char *fullpath)
+{
+
+ int len_phone = strlen(PHONE_FOLDER);
+ int len_memory = strlen(MEMORY_FOLDER);
+
+ if (strncmp(fullpath, PHONE_FOLDER, len_phone) == 0) {
+ return MYFILE_PHONE;
+ } else if (strncmp(fullpath, MEMORY_FOLDER, len_memory) == 0) {
+ return MYFILE_MMC;
+ } else {
+ return MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_location
+**Parameter:
+** GString* fullpath: fullpath to check the location
+**
+**Return value:
+** location of the path
+**
+**Action:
+** get storage type by fullpath
+*********************/
+
+int mf_fm_svc_wrapper_get_location(const char *fullpath)
+{
+ return __mf_fm_svc_wrapper_COMESFROM(fullpath);
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_detect_duplication
+**Parameter:
+** GString* fullpath: fullpath to check the duplication
+**
+**Return value:
+** TRUE if duplication detected
+** FALSE if duplication not detected
+**
+**Action:
+** check if the destination is duplicated
+*********************/
+bool mf_fm_svc_wrapper_detect_duplication(GString *to)
+{
+ int existing = MYFILE_ERR_NONE;
+ if (to == NULL) {
+ return false;
+ }
+ GString *parent_path = mf_fm_svc_wrapper_get_file_parent_path(to);
+ GString *file_name = mf_fm_svc_wrapper_get_file_name(to);
+
+ SECURE_DEBUG("full path and file name %s", to->str);
+ if (file_name == NULL || parent_path == NULL || file_name->len == 0) {
+ return false;
+ }
+
+ if (parent_path->str != NULL) {
+ mf_debug("parent_path->str is %s", parent_path->str);
+ }
+ if (file_name->str != NULL) {
+ SECURE_DEBUG("file_name->str is %s", file_name->str);
+ }
+
+ existing = mf_file_attr_is_duplicated_name(parent_path->str, file_name->str);
+
+ mf_debug("EXIST result is %d", existing);
+
+ if (parent_path != NULL) {
+ g_string_free(parent_path, TRUE);
+ }
+ parent_path = NULL;
+
+ if (file_name != NULL) {
+ g_string_free(file_name, TRUE);
+ }
+ file_name = NULL;
+
+ if (existing == MYFILE_ERR_NONE) {
+ return false;
+ } else {
+ return true;
+ }
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_detect_recursion
+**Parameter:
+** GString* from: the dir to check
+** GString* to: the dir to operate
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the to path is recursive with the from path
+*********************/
+int mf_fm_svc_wrapper_detect_recursion(GString *from, GString *to)
+{
+ /* recurion detection */
+ int ret = 0;
+ mf_debug();
+ int lensrc = from->len;
+ int lendst = to->len;
+
+ if (lensrc == 0 || lendst == 0 || lensrc > lendst) {
+ return MYFILE_REPORT_NONE;
+ }
+ MF_STORAGE from_store_type = MYFILE_NONE;
+ MF_STORAGE to_store_type = MYFILE_NONE;
+
+ if ((ret = mf_file_attr_get_store_type_by_full(from->str, &from_store_type)) != 0) {
+ return ret;
+ }
+ if ((ret = mf_file_attr_get_store_type_by_full(to->str, &to_store_type)) != 0) {
+ return ret;
+ }
+
+ if (from_store_type != to_store_type) {
+ return MYFILE_REPORT_NONE;
+ }
+
+ if (g_string_equal(from, to)) {
+ return MYFILE_REPORT_BOTH_ARE_SAME_FILE;
+ }
+
+ GString *from_parent = mf_fm_svc_wrapper_get_file_parent_path(from);
+ if (from_parent == NULL) {
+ return ret;
+ }
+
+ GString *to_parent = mf_fm_svc_wrapper_get_file_parent_path(to);
+ if (to_parent == NULL) {
+ SAFE_FREE_GSTRING(from_parent);
+ return ret;
+ }
+ if (strncmp(from->str, to_parent->str, lensrc) == 0) {
+ SAFE_FREE_GSTRING(from_parent);
+ SAFE_FREE_GSTRING(to_parent);
+ return MYFILE_REPORT_RECURSION_DETECT;
+ }
+
+ SAFE_FREE_GSTRING(from_parent);
+ SAFE_FREE_GSTRING(to_parent);
+ return MYFILE_REPORT_NONE;
+}
+
+char *mf_fm_svc_wrapper_get_root_path_by_location(int location)
+{
+ if (location == MYFILE_PHONE)
+ return g_strdup(PHONE_FOLDER);
+ else if (location == MYFILE_MMC)
+ return g_strdup(MEMORY_FOLDER);
+ else
+ return NULL;
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_file_auto_rename
+**Parameter:
+** GString* from: the dir to check
+** GString* to: the dir to operate
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the to path is recursive with the from path
+*********************/
+int mf_fm_svc_wrapper_file_auto_rename(void *data, GString *fullpath, int file_name_type, GString **filename)
+{
+ struct appdata *ap = (struct appdata *)data;
+ if (ap == NULL)
+ mf_debug("appdata is NULL");
+ assert(ap);
+
+ GString *parent_path = mf_fm_svc_wrapper_get_file_parent_path(fullpath);
+ GString *file_name = mf_fm_svc_wrapper_get_file_name(fullpath);
+
+ if (parent_path == NULL || file_name == NULL) {
+ return MYFILE_ERR_GENERATE_NAME_FAIL;
+ }
+ if (parent_path->str == NULL || file_name->str == NULL) {
+ g_string_free(parent_path, TRUE);
+ parent_path = NULL;
+ g_string_free(file_name, TRUE);
+ file_name = NULL;
+ return MYFILE_ERR_GENERATE_NAME_FAIL;
+ }
+
+ char *name = NULL;
+ int error_code = 0;
+
+ if (parent_path->str != NULL) {
+ //mf_debug("parent_full_path is [%s]", parent_path->str);
+ }
+
+ if (file_name->str != NULL) {
+ //mf_debug("original_file_name is [%s]", file_name->str);
+ }
+ error_code = __mf_fm_svc_wrapper_get_unique_name(parent_path->str, file_name->str, &name, file_name_type, ap);
+ if (error_code) {
+ SAFE_FREE_CHAR(name);
+ return MYFILE_ERR_GENERATE_NAME_FAIL;
+ }
+ g_string_append_printf(parent_path, "/%s", name);
+ mf_debug("After gstring append, PATH ::: [%s]", parent_path->str);
+
+ if (file_name != NULL) {
+ g_string_free(file_name, TRUE);
+ }
+
+ file_name = NULL;
+ if (name != NULL) {
+ free(name);
+ name = NULL;
+ }
+
+ *filename = parent_path;
+ return MYFILE_ERR_NONE;
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_folder_foldersystem
+**Parameter:
+** GString* path:
+** path need to check
+** bool *result:
+** output result
+**
+**Return value:
+** error code
+**
+**Action:
+** check if the to path is system folder
+*********************/
+gint mf_fm_svc_wrapper_get_folder_foldersystem(GString *path, bool *result)
+{
+
+ int error_code = 0;
+ mf_debug("Start");
+ /*ToDo: How to tell if the folder is System folder? */
+ error_code = mf_file_attr_is_system_dir(path->str, result);
+ mf_debug("nerror_code is %d\nresult is %d", error_code, *result);
+ return error_code;
+
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_file_list
+**Parameter:
+** GString* folder_name:
+** path to read
+** Eina_List** dir_list:
+** output value of dir element
+** Eina_List** file_list
+** output value of file element
+**
+**Return value:
+** error code
+**
+**Action:
+** read elements under the specified dir
+*********************/
+int mf_fm_svc_wrapper_get_file_list(const char *folder_name, Eina_List **dir_list, Eina_List **file_list)
+{
+ mf_debug("Start");
+ int error_code = 0;
+
+ mf_retvm_if(folder_name == NULL, MYFILE_ERR_INVALID_PATH, "folder_name is NULL");
+ error_code = mf_fs_oper_read_dir(folder_name, dir_list, file_list);
+ if (error_code != 0) {
+ mf_error("error_code is [%d]\n", error_code);
+ } else {
+ mf_error("success get the file list\n");
+ }
+
+ return error_code;
+}
+
+/******************************
+** Prototype : mf_fm_svc_wrapper_classify_dir_list
+** Description : classify the dir list into default and user defined
+** Input : Eina_List *dir_list
+** Eina_List **default_dir_list
+** Eina_List **user_dir_list
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_fm_svc_wrapper_classify_dir_list(Eina_List *dir_list, Eina_List **default_dir_list, Eina_List **user_dir_list)
+{
+ int error_code = MYFILE_ERR_NONE;
+ fsNodeInfo *pNode = NULL;
+ Eina_List *l = NULL;
+
+ EINA_LIST_FOREACH(dir_list, l, pNode) {
+ if (pNode) {
+ char *real_name = NULL;
+ bool result = false;
+ GString *foldername = NULL;
+ real_name = g_strconcat(pNode->path, "/", pNode->name, NULL);
+
+ if (real_name) {
+ foldername = g_string_new(real_name);
+ SAFE_FREE_CHAR(real_name);
+ } else {
+ continue;
+ }
+ int error_code = mf_fm_svc_wrapper_get_folder_foldersystem(foldername, &result);
+
+ if (error_code == 0 && result == true) {
+ mf_debug("in default");
+ *default_dir_list = eina_list_append(*default_dir_list, pNode);
+ } else {
+ mf_debug("in else");
+ *user_dir_list = eina_list_append(*user_dir_list, pNode);
+ }
+ }
+ }
+ return error_code;
+}
+
+
+/*********************
+**Function name: mf_fm_svc_wrapper_is_root_path
+**Parameter:
+** void *data:
+** global variable to keep status
+**
+**Return value:
+** Non-Zero if it's the root path
+** MYFILE_NONE if not
+**
+**Action:
+** check if current path is root path
+*********************/
+int mf_fm_svc_wrapper_is_root_path(const char *fullpath)
+{
+ /* assert(fullpath); */
+ if (fullpath == NULL) {
+ mf_debug("fullpath is NULL");
+ return MYFILE_NONE;
+ }
+
+ mf_debug("path is [%s]", fullpath);
+
+ if (!g_strcmp0(fullpath, PHONE_FOLDER)) {
+ mf_debug("PHONE_FOLDER");
+ return MYFILE_PHONE;
+ } else if (!g_strcmp0(fullpath, MEMORY_FOLDER)) {
+ mf_debug("MEMORY_FOLDER");
+ return MYFILE_MMC;
+ } else {
+ mf_debug("Not root path");
+ return MYFILE_NONE;
+ }
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_is_dir
+**Parameter:
+** GString* path:
+** full path of the file
+**
+**Return value:
+** TRUE if path is a directory
+** FALSE if not
+**
+**Action:
+** check if the path is a directory
+*********************/
+gboolean mf_fm_svc_wrapper_is_dir(GString *path)
+{
+ if (!path || !path->str) {
+ return FALSE;
+ }
+
+ return mf_file_attr_is_dir(path->str);
+}
+
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_file_name
+**Parameter:
+** GString* path:
+** full path of the file
+**
+**Return value:
+** file name
+**
+**Action:
+** get file name from full path
+*********************/
+GString *mf_fm_svc_wrapper_get_file_name(GString *path)
+{
+ if (!path || !path->str) {
+ return NULL;
+ }
+
+ GString *ret = g_string_new(mf_file_get(path->str));
+ return ret;
+}
+
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_file_parent_path
+**Parameter:
+** GString* path:
+** full path of the file
+**
+**Return value:
+** parent path of the current path
+**
+**Action:
+** get parent path from the full path
+*********************/
+GString *mf_fm_svc_wrapper_get_file_parent_path(GString *fullpath)
+{
+ GString *ret = NULL;
+ char *path = NULL;
+ int error_code = 0;
+
+ if (fullpath == NULL || fullpath->str == NULL) {
+ return NULL;
+ }
+ error_code = mf_file_attr_get_parent_path(fullpath->str, &path);
+ if (error_code != 0) {
+ return NULL;
+ }
+
+ ret = g_string_new(path);
+ SAFE_FREE_CHAR(path);
+ return ret;
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_get_free_space
+**Parameter:
+** int state:
+** storage to check
+**
+**Return value:
+** free space on the storage
+**
+**Action:
+** get free space on the storage
+*********************/
+unsigned long mf_fm_svc_wrapper_get_free_space(int state)
+{
+ struct statvfs info;
+ char *path = NULL;
+
+ if (state == MYFILE_PHONE) {
+ if (storage_get_internal_memory_size(&info) < 0)
+ return 0;
+ } else if (state == MYFILE_MMC) {
+ path = MEMORY_FOLDER;
+ if (-1 == statvfs(path, &info)) {
+ return 0;
+ }
+ }
+ else {
+ return 0;
+ }
+
+ mf_error("free space = [%ld]", info.f_bavail);
+ return (info.f_bsize) * info.f_bavail;
+}
+
+/*********************
+**Function name: mf_fm_svc_wrapper_create_service
+**Parameter:
+** void *data:
+** global variable to store data
+** GString* fullpath
+** the path to create
+**
+**Return value:
+** error code
+**
+**Action:
+** create the specified path
+*********************/
+int mf_fm_svc_wrapper_create_service(void *data, char *fullpath)
+{
+ int error_code;
+ if (!fullpath) {
+ return MYFILE_ERR_INVALID_FILE_PATH;
+ }
+
+ mf_fs_monitor_remove_dir_watch();
+ error_code = mf_fs_oper_create_dir(fullpath);
+
+ if (error_code != 0) {
+ mf_debug("Make DIR error\n");
+ } else {
+ mf_media_content_scan_folder(fullpath);
+ }
+
+ return error_code;
+}
+
+
+/*********************
+**Function name: mf_fm_svc_wrapper_rename_service
+**Parameter:
+** void *data:
+** global variable to store data
+** GString* from:
+** source file
+** GString* to:
+** destination file
+**
+**Return value:
+** error code
+**
+**Action:
+** rename the specified file to the destination
+*********************/
+int mf_fm_svc_wrapper_rename_service(void *data, GString *from_fullpath, GString *to)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+ int error_code = 0;
+
+ SECURE_ERROR("from_fullpath is [%s] to is [%s]", from_fullpath->str, to->str);
+
+ error_code = mf_fs_oper_rename_file(from_fullpath->str, to->str);
+
+ if (error_code != 0) {
+ mf_debug("rename failed %d\n", error_code);
+ } else {
+ sync();
+ if (mf_fm_svc_wrapper_is_dir(to)) {
+ mf_media_content_scan_folder(from_fullpath->str);
+ mf_media_content_scan_folder(to->str);
+ }
+ }
+
+ return error_code;
+}
+
+/*********************
+**Function name: __mf_fm_svc_wrapper_get_next_number
+**Parameter:
+** char *file_name_without_ext:
+** file name
+** int file_name_type:
+** file name type
+**
+**Return value:
+** error code
+**
+**Action:
+** get the next file number
+*********************/
+static int __mf_fm_svc_wrapper_get_next_number(char *file_name_without_ext, int file_name_type)
+{
+ int nCount = 0;
+ int nLength = 0;
+ int nUnderline = 0;
+ bool bAllDigits = true;
+ int i;
+
+ /* check _02d format */
+ nLength = strlen(file_name_without_ext);
+
+ if (file_name_type == FILE_NAME_WITH_UNDERLINE) {
+ if (nLength < 3) { /*4 means the # of minimum characters (*_n) */
+ return 1; /*doesn't match */
+ } else { /* input is more than 3 bytes */
+ /* find '_' */
+ for (nUnderline = nLength - 1; nUnderline >= 0; nUnderline--) {
+ if (file_name_without_ext[nUnderline] == '_') {
+ break;
+ }
+ }
+
+ if (nUnderline == 0 && file_name_without_ext[0] != '_') {
+ return 1; /* doesn't match */
+ }
+ /* check the right characters are all digits */
+ for (i = nUnderline + 1; i < nLength; i++) {
+ if (file_name_without_ext[i] < '0' || file_name_without_ext[i] > '9') {
+ bAllDigits = false;
+ break;
+ }
+ }
+
+ if (bAllDigits) {
+ for (i = nUnderline + 1; i < nLength; i++) {
+ nCount *= 10;
+ nCount += file_name_without_ext[i] - '0';
+ }
+
+ file_name_without_ext[nUnderline] = '\0'; /* truncate the last '_dd' */
+ }
+ }
+ } else {
+
+ if (nLength < 5) { /* 5 means the # of minimum characters (*_(n)) */
+ return 1; /*doesn't match */
+ } else { /* input is more than 3 bytes */
+ /* find '_' */
+ for (nUnderline = nLength - 1; nUnderline >= 0; nUnderline--) {
+ if (file_name_without_ext[nUnderline] == '(') {
+ break;
+ }
+ }
+
+ if (nUnderline == 0 && file_name_without_ext[0] != '(') {
+ return 1; /* doesn't match */
+ }
+ /* check the right characters are all digits */
+ for (i = nUnderline + 1; i < nLength - 1; i++) {
+ if (file_name_without_ext[i] < '0' || file_name_without_ext[i] > '9') {
+ bAllDigits = false;
+ break;
+ }
+ }
+
+ /* and more than 2 columns. */
+ if (bAllDigits) {
+ for (i = nUnderline + 1; i < nLength - 1; i++) {
+ nCount *= 10;
+ nCount += file_name_without_ext[i] - '0';
+ }
+
+ file_name_without_ext[nUnderline] = '\0'; /* truncate the last '_dd' */
+ }
+ }
+ }
+
+ /* increase nCount by 1 */
+ nCount++;
+
+ return nCount;
+}
+
+
+char *mf_fm_svc_path_info_retrench(const char *string)
+{
+ mf_retvm_if(string == NULL, g_strdup(MF_PATH_INFO_TRANS_OMIT), "input path is NULL");
+ char *retrench = NULL;
+ char *utf8_string = elm_entry_utf8_to_markup(string);
+ if (utf8_string && strlen (string) > MF_PATH_INFO_LEN_THRESHOLD) {
+ if (g_utf8_strlen(utf8_string, -1) > 2) {
+ retrench = calloc(1, MF_PATH_INFO_RETRENCH);
+ if (retrench) {
+ char *omit = MF_PATH_INFO_TRANS_OMIT;
+ char *temp = g_utf8_strncpy(retrench, utf8_string, 2);
+ retrench = g_strconcat(temp, omit, NULL);
+ SAFE_FREE_CHAR(omit);
+ SAFE_FREE_CHAR(temp);
+ }
+ SAFE_FREE_CHAR(utf8_string);
+
+ } else {
+ retrench = utf8_string;
+ }
+ return retrench;
+ } else {
+ return utf8_string;
+ }
+}
+
+static void __mf_fm_svc_wrapper_path_info_node_free(Eina_List *list)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+ const Eina_List *l = NULL;
+ void *data = NULL;
+ EINA_LIST_FOREACH(list, l, data) {
+ pNode *node = (pNode *)data;
+ if (node != NULL) {
+ SAFE_FREE_CHAR(node->original);
+ SAFE_FREE_CHAR(node->transfer);
+ SAFE_FREE_CHAR(node);
+ }
+ }
+ eina_list_free(list);
+}
+
+char *mf_fm_svc_path_info_translate(char *path_info, int path_info_max_len)
+{
+
+ mf_retvm_if(path_info == NULL, g_strdup(dgettext("sys_string", "IDS_COM_BODY_UNKNOWN")), "input path is NULL");
+
+ int top = 0;
+ bool flag = TRUE;
+ Eina_List *temp_list = NULL;
+ const Eina_List *l = NULL;
+ gchar **result = NULL;
+ gchar **params = NULL;
+ int count = 0;
+ int max_len = 0;
+ int total_len = 0;
+ int i = 0;
+ char *output = NULL;
+ void *pnode = NULL;
+ char *omit = MF_PATH_INFO_TRANS_OMIT;
+
+ if (strlen(path_info) < path_info_max_len) {
+ SAFE_FREE_CHAR(omit);
+ return path_info;
+ }
+
+ result = g_strsplit(path_info, "/", 0);
+ if (result == NULL) {
+ SAFE_FREE_CHAR(path_info);
+ SAFE_FREE_CHAR(omit);
+ return g_strdup(dgettext("sys_string", "IDS_COM_BODY_UNKNOWN"));
+ }
+
+ params = result;
+ count = g_strv_length(result);
+
+ if (count > MF_PATH_INFO_LEVEL_BOUNDARY)
+ {
+ top = MF_PATH_INFO_LEVEL_BOUNDARY;
+ flag = FALSE;
+ max_len = path_info_max_len - MF_PATH_INFO_LEVEL_BOUNDARY - MF_PATH_INFO_HEAD_LEN(omit);//(2 is length of ..) ../aa../bb../***
+ }
+ else
+ {
+ top = count;
+ flag = TRUE;
+ max_len = path_info_max_len - (count-1);
+ }
+
+ for (i = top; i > 1; i--) {
+ pNode *nodeB = calloc(sizeof(pNode), 1);
+ if (nodeB) {
+ nodeB->original = elm_entry_utf8_to_markup(params[count -i]);
+ nodeB->len_orig = strlen(params[count - i]);
+ nodeB->transfer = mf_fm_svc_path_info_retrench(params[count-i]);
+ if (nodeB->transfer)
+ nodeB->len_trans = strlen(nodeB->transfer);
+ else
+ mf_error("nodeB->transfer is NULL");
+ nodeB->flag_trans = FALSE;
+ total_len += nodeB->len_orig;
+
+ temp_list = eina_list_append(temp_list, nodeB);
+ }
+ }
+
+ total_len += strlen(params[count - 1]);
+
+ for (i = 0 ; i < eina_list_count(temp_list); i++) {
+ if (total_len > max_len) {
+ pNode *data = NULL;
+ data = eina_list_nth(temp_list, i);
+ if (data != NULL) {
+ total_len -= (data->len_orig - data->len_trans);
+ data->flag_trans = TRUE;
+ }
+ }
+
+ if (total_len <= max_len)
+ break;
+ }
+
+
+ if (flag == FALSE) {
+ output = elm_entry_utf8_to_markup("..");
+ }
+ char *temp = NULL;
+ char *sep = MF_PATH_INFO_SEP;
+ EINA_LIST_FOREACH(temp_list, l, pnode)
+ {
+ if (pnode) {
+ pNode *node = (pNode *)pnode;
+ temp = output;
+ if (node->flag_trans == TRUE) {
+ if (output != NULL)
+ output = g_strconcat(output, sep, node->transfer, NULL);
+ else
+ output = g_strdup(node->transfer);
+ } else {
+ if (output != NULL)
+ output = g_strconcat(output, sep ,node->original, NULL);
+ else
+ output = g_strdup(node->original);
+ }
+ SAFE_FREE_CHAR(temp);
+ }
+ }
+ temp = output;
+ char *last_string = params[count - 1];
+ char *utf8_last = elm_entry_utf8_to_markup(last_string);
+
+ if (output != NULL) {
+ int last_len = strlen(last_string);
+ int output_len = strlen(output);
+ int d_value = path_info_max_len - output_len;
+ if ((last_len + output_len) > path_info_max_len) {
+ mf_debug();
+
+ const char *end = NULL;
+ gboolean ret = FALSE;
+ if (utf8_last != NULL)
+ ret = g_utf8_validate(utf8_last, d_value, &end);
+ else
+ mf_error("utf8_last is NULL");
+ if (ret == TRUE) {
+ d_value = last_len - strlen(end);
+ utf8_last[d_value] = '\0';
+ output = g_strconcat(output, sep, utf8_last, omit, NULL);
+ SAFE_FREE_CHAR(temp);
+ }
+ } else {
+ output = g_strconcat(output, sep, utf8_last, NULL);
+ SAFE_FREE_CHAR(temp);
+ }
+ } else {
+ output = g_strdup(utf8_last);
+ SAFE_FREE_CHAR(temp);
+ }
+ SAFE_FREE_CHAR(utf8_last);
+
+ SAFE_FREE_CHAR(sep);
+ SAFE_FREE_CHAR(omit);
+ SAFE_FREE_CHAR(path_info);
+ __mf_fm_svc_wrapper_path_info_node_free(temp_list);
+ temp_list = NULL;
+ g_strfreev(result);
+ result = NULL;
+ return output;
+}
+
+/*********************
+**Function name: __mf_fm_svc_wrapper_get_unique_name
+**Parameter:
+** const char *default_dir_full_path
+** char *original_file_name,
+** char *unique_file_name,
+** int file_name_type,
+** void* data
+**
+**Return value:
+** error code
+**
+**Action:
+** get the unique name of the file name
+*********************/
+static int __mf_fm_svc_wrapper_get_unique_name(const char *default_dir_full_path, char *original_file_name, char **unique_file_name,
+ int file_name_type, void *data)
+{
+ //mf_debug("%s %d\n", __func__, __LINE__);
+ assert(unique_file_name);
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ //Eina_List *l = NULL;
+ //GString *content = NULL;
+ //const char *file_name = NULL;
+
+ char *file_name_without_ext = NULL;
+ char *file_ext = NULL;
+ char *new_file_name = NULL;
+ bool result = false;
+ char *dir_rel_path = NULL;
+ int nCount = 0;
+ bool bExt = false;
+ int error_code = 0;
+
+ if (default_dir_full_path == NULL || original_file_name == NULL) {
+ MYFILE_TRACE_DEBUG("default_dir_full_path == NULL || \
+ original_file_name == NULL || \
+ unique_file_name == NULL || \
+ error_code == NULL ");
+ error_code = MYFILE_ERR_SRC_ARG_INVALID;
+ goto Exception;
+ }
+ result = mf_file_attr_get_logical_path_by_full(default_dir_full_path, &dir_rel_path);
+
+ if (result) {
+ error_code = MYFILE_ERR_GET_LOGIC_PATH_FAIL;
+ goto Exception;
+ }
+
+#ifdef MYFILE_CHECK_DIR_FILE_PATH_MAXIMUM_LENGTH
+ int slash = 1;
+ if (strncmp(dir_rel_path, "/", strlen(dir_rel_path)) == 0) {
+ slash = 0;
+ }
+ if (mf_util_character_count_get(dir_rel_path) + mf_util_charactor_count_get(original_file_name) + slash > MYFILE_FILE_PATH_LEN_MAX) {
+ SECURE_DEBUG("......(%s/%s) exceeds maximum length: %d...", dir_rel_path, original_file_name, MYFILE_FILE_PATH_LEN_MAX);
+ error_code = MYFILE_ERR_EXCEED_MAX_LENGTH;
+ goto Exception;
+ }
+#endif
+ error_code = mf_file_attr_is_duplicated_name(default_dir_full_path, original_file_name);
+ if (error_code == 0) {
+ SECURE_DEBUG("unique_file_name [%s]", *unique_file_name);
+ SECURE_DEBUG("original_file_name [%s]", new_file_name);
+ *unique_file_name = g_strdup(original_file_name);
+ SECURE_DEBUG("unique_file_name [%s]", *unique_file_name);
+ }
+
+ while (error_code < 0) {
+ error_code = 0;
+ bExt = mf_file_attr_get_file_ext(original_file_name, &file_ext);
+ file_name_without_ext = g_strdup(original_file_name);
+
+ if (file_name_without_ext == NULL) {
+ error_code = MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+ goto Exception;
+ }
+
+ /* add a condition, whether extention is or not. */
+ if (bExt == 0) {
+ file_name_without_ext[strlen(file_name_without_ext) - strlen(file_ext) - 1] = '\0';
+ }
+
+ nCount = __mf_fm_svc_wrapper_get_next_number(file_name_without_ext, file_name_type);
+ if (nCount == 1 && file_name_type == FILE_NAME_WITH_BRACKETS) {
+ char *file_name_with_space = g_strconcat(file_name_without_ext, " ", NULL);
+ if (file_name_with_space) {
+ SAFE_FREE_CHAR(file_name_without_ext);
+ file_name_without_ext = file_name_with_space;
+ file_name_with_space = NULL;
+ }
+ }
+
+ if (bExt == 0) {
+ if (file_name_type == FILE_NAME_WITH_BRACKETS)
+ new_file_name = g_strdup_printf("%s(%d).%s", file_name_without_ext, nCount, file_ext);
+ else
+ new_file_name = g_strdup_printf("%s_%d.%s", file_name_without_ext, nCount, file_ext);
+ } else {
+
+ if (file_name_type == FILE_NAME_WITH_BRACKETS)
+ new_file_name = g_strdup_printf("%s(%d)", file_name_without_ext, nCount);
+ else
+ new_file_name = g_strdup_printf("%s_%d", file_name_without_ext, nCount);
+ }
+ //mf_debug("new_file_name [%s]", new_file_name);
+ //mf_debug("original_file_name [%s]", new_file_name);
+ SAFE_FREE_CHAR(file_name_without_ext);
+
+#ifdef MYFILE_CHECK_DIR_FILE_PATH_MAXIMUM_LENGTH
+ if (mf_util_character_count_get(new_file_name) > MYFILE_FILE_NAME_LEN_MAX ||
+ mf_util_character_count_get(dir_rel_path) + slash + mf_util_charactor_count_get(new_file_name) > MYFILE_FILE_PATH_LEN_MAX) {
+ SECURE_DEBUG("......(%s/%s) exceeds maximum length: %d...", dir_rel_path, new_file_name, MYFILE_FILE_PATH_LEN_MAX);
+ error_code = MYFILE_ERR_EXCEED_MAX_LENGTH;
+ goto Exception;
+ }
+#endif
+ SECURE_DEBUG("new name is %s\n", new_file_name);
+//prevent issue fix
+ /* if (error_code != 0) {
+ original_file_name = g_strdup(new_file_name);
+ error_code = MYFILE_ERR_DUPLICATED_NAME;
+ SAFE_FREE_CHAR(new_file_name);
+ SAFE_FREE_CHAR(file_ext);
+ continue;
+ } else*/
+ {
+ error_code = mf_file_attr_is_duplicated_name(default_dir_full_path, new_file_name);
+ if (error_code == 0) {
+ *unique_file_name = g_strdup(new_file_name);
+ //mf_debug("rename finished\n");
+ error_code = MYFILE_ERR_NONE;
+ goto Exception;
+ } else {
+ //mf_debug("rename continue\n");
+ original_file_name = g_strdup(new_file_name);
+ SAFE_FREE_CHAR(new_file_name);
+ }
+ }
+ SAFE_FREE_CHAR(file_ext);
+ }
+
+ return MYFILE_ERR_NONE;
+
+Exception:
+ SAFE_FREE_CHAR(dir_rel_path);
+ SAFE_FREE_CHAR(file_ext);
+ SAFE_FREE_CHAR(new_file_name);
+ return error_code;
+}
+
+char *mf_fm_svc_path_info_get(const char *original_path)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(original_path == NULL, g_strdup(dgettext("sys_string", "IDS_COM_BODY_UNKNOWN")), "input path is NULL");
+ char *path_info = NULL;
+ int len = 0;
+
+ path_info = mf_fm_svc_wrapper_translate_path(original_path, MF_TRANS_OPTION_LABEL);
+ if (path_info) {
+ len = strlen(path_info);
+ if (len > 0 && path_info[len - 1] == '/') {
+ path_info[len - 1] = '\0';
+ }
+ }
+ MF_TRACE_END;
+ return path_info;
+
+}
+
+char *mf_fm_svc_wrapper_translate_path(const char *original_path, MF_TRANS_OPTION option)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(original_path == NULL, g_strdup(dgettext("sys_string", "IDS_COM_BODY_UNKNOWN")), "input path is NULL");
+
+ char *new_path = NULL;
+ int root_len = 0;
+
+ if (mf_fm_svc_wrapper_get_location(original_path) == MYFILE_PHONE) {
+ switch (option) {
+ case MF_TRANS_OPTION_POPUP:
+ if (strlen(original_path) > MF_TRANSLATE_LENGTH) {
+ new_path =
+ g_strconcat(mf_util_get_text(MF_LABEL_DEVICE_MEMORY), MF_TRANSLATE_OMIT_PART, mf_file_get(original_path), "/",
+ NULL);
+ } else {
+ root_len = strlen(PHONE_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_DEVICE_MEMORY), original_path + root_len, "/", NULL);
+ }
+ break;
+ case MF_TRANS_OPTION_LABEL:
+ root_len = strlen(PHONE_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_DEVICE_MEMORY), original_path + root_len, "/", NULL);
+ break;
+ default:
+ new_path = g_strdup(original_path);
+ break;
+ }
+
+
+ } else if (mf_fm_svc_wrapper_get_location(original_path) == MYFILE_MMC) {
+ switch (option) {
+ case MF_TRANS_OPTION_POPUP:
+ if (strlen(original_path) > MF_TRANSLATE_LENGTH) {
+ new_path =
+ g_strconcat(mf_util_get_text(MF_LABEL_SD_CARD), MF_TRANSLATE_OMIT_PART, mf_file_get(original_path),
+ NULL);
+ } else {
+ root_len = strlen(MEMORY_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_SD_CARD), original_path + root_len, "/", NULL);
+ }
+ break;
+ case MF_TRANS_OPTION_LABEL:
+ root_len = strlen(MEMORY_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_SD_CARD), original_path + root_len, "/", NULL);
+ break;
+ default:
+ new_path = g_strdup(original_path);
+ break;
+ }
+ } else {
+ new_path = g_strdup(original_path);
+ }
+
+ mf_debug("new path is %s", new_path);
+ MF_TRACE_END;
+ return new_path;
+}
+
+Eina_List *mf_fm_svc_wrapper_level_path_get(const char *original_path, int view_type)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(original_path == NULL, NULL, "input path is NULL");
+
+ char *current_path = g_strdup(original_path);
+ Eina_List *path_list = NULL;
+ const char *root_path = NULL;
+
+ mf_error("original_path is [%s]", original_path);
+ int location = mf_fm_svc_wrapper_is_root_path(current_path);
+ {
+ mf_error();
+ if (location == MYFILE_NONE) {
+ location = mf_fm_svc_wrapper_get_location(current_path);
+ switch (location) {
+ case MYFILE_PHONE:
+ root_path = PHONE_FOLDER;
+ break;
+ case MYFILE_MMC:
+ root_path = MEMORY_FOLDER;
+ break;
+ default:
+ return NULL;
+ }
+ current_path = current_path+strlen(root_path)+1;
+ path_list = eina_list_append(path_list, g_strdup(root_path));
+ gchar **result = NULL;
+ gchar **params = NULL;
+ result = g_strsplit(current_path, "/", 0);
+ char *level_path = NULL;
+ for (params = result; *params; params++) {
+ if (level_path == NULL) {
+ level_path = g_strconcat(root_path, "/", *params, NULL);
+ } else {
+ level_path = g_strconcat(level_path, "/", *params, NULL);
+ }
+ path_list = eina_list_append(path_list, level_path);
+ }
+
+ g_strfreev(result);
+
+ }else {
+ path_list = eina_list_append(path_list, g_strdup(original_path));
+ }
+ }
+ MF_TRACE_END;
+ return path_list;
+}
+
+char *mf_fm_svc_get_file_name_without_ext(const char *name)
+{
+ mf_retv_if(name == NULL, NULL);
+ char *name_without_ext = NULL;
+ char *guide_text = NULL;
+ char *ext = NULL;
+
+ name_without_ext = g_strdup(name);
+ mf_file_attr_get_file_ext(name, &ext);
+ mf_debug("ext is %s", ext);
+ if (ext && strlen(ext) != 0) {
+ name_without_ext[strlen(name_without_ext) - strlen(ext) - 1] = '\0';
+ SECURE_DEBUG("name_without_ext is [%s]\n", name_without_ext);
+ if (strlen(name_without_ext)) {
+ guide_text = elm_entry_utf8_to_markup(mf_file_get(name_without_ext));
+ } else {
+ guide_text = elm_entry_utf8_to_markup(name);
+ }
+ } else {
+ guide_text = elm_entry_utf8_to_markup(name);
+ }
+ SAFE_FREE_CHAR(ext);
+ SAFE_FREE_CHAR(name_without_ext);
+ return guide_text;
+}
+
+char *mf_fm_svc_get_file_name(GString *path)
+{
+ mf_retv_if(path == NULL, NULL);
+
+ GString *filename = NULL;
+ char *guide_text = NULL;
+ filename = mf_fm_svc_wrapper_get_file_name(path);
+
+ if (filename != NULL) {
+ guide_text = mf_fm_svc_get_file_name_without_ext(filename->str);
+ SAFE_FREE_GSTRING(filename);
+ }
+ return guide_text;
+}
+
+int mf_fm_svc_wrapper_create_p(const char *fullpath)
+{
+ MF_TRACE_BEGIN;
+
+ mf_error("path is [%s]", fullpath);
+ int error_code = MYFILE_ERR_NONE;
+
+ if (mf_file_exists(fullpath)) {
+ return error_code;
+ }
+ if (!mf_mkpath(fullpath)) {
+ error_code = MYFILE_ERR_DIR_CREATE_FAIL;
+ goto EXIT;
+ }
+
+EXIT:
+ mf_error("error_code = %d", error_code);
+ return error_code;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-main.h"
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-inotify-handle.h"
+#include "mf-view.h"
+#include "mf-genlist.h"
+#include "mf-edit-view.h"
+#include "mf-object.h"
+static Ecore_Pipe *fs_monitor_pipe = NULL;
+Ecore_Timer *fs_monitor_update_timer = NULL;
+static char *fs_monitor_dir_path = NULL;
+static char *fs_monitor_update_item_name = NULL;
+typedef struct _mf_dir_event_t {
+ int event;
+ char *name;
+} mf_dir_event_t;
+
+static Eina_Bool monitor_refresh_start_flag = EINA_FALSE;
+
+Eina_Bool __mf_fs_monitor_dir_pipe_add_cb(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, EINA_FALSE, "appdata is NULL");
+ int pre_more = MORE_DEFAULT;
+ Eina_List *file_list = NULL;
+ Eina_List *folder_list = NULL;
+
+ if (monitor_refresh_start_flag) {
+ fs_monitor_update_timer = NULL;
+ return EINA_FALSE;
+ }
+ monitor_refresh_start_flag = EINA_TRUE;
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME) {
+ //char *rename_item_name = mf_popup_rename_item_name_get();
+ //if (rename_item_name && g_strcmp0(fs_monitor_update_item_name, rename_item_name) == 0) {
+ mf_popup_rename_cancel();
+ //}
+ }
+ if (ap->mf_MainWindow.pLongpressPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ }
+ if (ap->mf_MainWindow.pDeleteConfirmPopup) {
+ //mfItemData_s *item_data = elm_object_item_data_get(ap->mf_FileOperation.idle_delete_item);
+ //char *delete_item_name = item_data->m_ItemName->str;
+ //if (delete_item_name && g_strcmp0(fs_monitor_update_item_name, delete_item_name) == 0) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ ap->mf_FileOperation.idle_delete_item = NULL;
+ //}
+ }
+
+ int view_style = mf_view_style_get(ap);
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL && ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+ ap->mf_Status.EnterFrom = mf_genlist_first_item_name_get(ap->mf_MainWindow.pNaviGenlist);
+ }
+ if (ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_DETAIL
+ ) {
+ pre_more = ap->mf_Status.more;
+ ap->mf_Status.more = MORE_DEFAULT;
+ folder_list = mf_edit_get_selected_folder_list();
+ file_list = mf_edit_get_selected_file_list();
+ }
+ mf_object_box_clear(ap->mf_MainWindow.pNaviBox);
+ mf_view_update(ap);
+ if (pre_more == MORE_EDIT
+ || pre_more == MORE_SHARE_EDIT
+ || pre_more == MORE_EDIT_COPY
+ || pre_more == MORE_EDIT_MOVE
+ || pre_more == MORE_EDIT_DELETE
+ || pre_more == MORE_EDIT_DETAIL
+ ) {
+ ap->mf_Status.more = pre_more;
+ mf_edit_view_refresh(ap, &file_list, &folder_list);
+ }
+
+ fs_monitor_update_timer = NULL;
+ monitor_refresh_start_flag = EINA_FALSE;
+ return EINA_FALSE;
+
+}
+
+static void __mf_callback_dir_pipe_cb(void *data, void *buffer, unsigned int nbyte)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "appdata is NULL");
+ if (!(ap->mf_Status.more == MORE_DEFAULT
+ || ap->mf_Status.more == MORE_INTERNAL_COPY
+ || ap->mf_Status.more == MORE_INTERNAL_MOVE
+ || ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_THUMBNAIL_RENAME
+ || ap->mf_Status.more == MORE_EDIT_DETAIL)) {
+ return;
+ }
+ if (ap->mf_Status.view_type == mf_view_root || ap->mf_Status.view_type == mf_view_root_category || ap->mf_Status.view_type == mf_view_storage) {
+ return;
+ }
+ if (g_strcmp0(fs_monitor_dir_path, ap->mf_Status.path->str)) {
+ return;
+ }
+ if (mf_callback_monitor_internal_update_flag_get()) {
+ return;
+ }
+ if (buffer) {
+ mf_dir_event_t *msg = (mf_dir_event_t *)buffer;
+ SECURE_DEBUG("event : %d, name : %s", msg->event, msg->name);
+ if (msg->name) {
+ fs_monitor_update_item_name = g_strconcat(ap->mf_Status.path->str, "/", msg->name, NULL);
+ }
+
+ if (fs_monitor_update_timer == NULL) {
+ fs_monitor_update_timer = ecore_timer_add(1, (Ecore_Task_Cb)__mf_fs_monitor_dir_pipe_add_cb, ap);
+ SAFE_FREE_CHAR(fs_monitor_update_item_name);
+ }
+ if (msg->name)
+ free(msg->name);
+ mf_inotify_handle_request_handled_send();
+ }
+}
+
+static void __mf_fs_monitor_dir_update_cb(mf_inotify_event event, char *name, void *data)
+{
+ SECURE_DEBUG("event : %d, name : %s", event, name);
+
+ mf_dir_event_t buffer;
+
+ buffer.event = event;
+ buffer.name = strdup(name);
+
+ ecore_pipe_write(fs_monitor_pipe, &buffer, sizeof(buffer));
+
+ return;
+}
+
+int mf_fs_monitor_add_dir_watch(const char *path, void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, 0, "data is NULL");
+
+ SAFE_FREE_CHAR(fs_monitor_dir_path);
+ SAFE_FREE_CHAR(fs_monitor_update_item_name);
+
+ SAFE_DEL_ECORE_TIMER(fs_monitor_update_timer);
+ monitor_refresh_start_flag = EINA_FALSE;
+ fs_monitor_dir_path = g_strdup(path);
+ MF_TRACE_END;
+ t_end;
+ return mf_inotify_handle_add_watch(path, __mf_fs_monitor_dir_update_cb, data);
+}
+
+int mf_fs_monitor_remove_dir_watch(void)
+{
+ SAFE_FREE_CHAR(fs_monitor_dir_path);
+ SAFE_FREE_CHAR(fs_monitor_update_item_name);
+ SAFE_DEL_ECORE_TIMER(fs_monitor_update_timer);
+ monitor_refresh_start_flag = EINA_FALSE;
+ return mf_inotify_handle_rm_watch();
+}
+
+int mf_fs_monitor_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, -1, "appdata is NULL");
+
+ if (fs_monitor_pipe) {
+ ecore_pipe_del(fs_monitor_pipe);
+ }
+
+ SAFE_DEL_ECORE_TIMER(fs_monitor_update_timer);
+ monitor_refresh_start_flag = EINA_FALSE;
+
+ fs_monitor_pipe = ecore_pipe_add(__mf_callback_dir_pipe_cb, (const void *)ap);
+ MF_TRACE_END;
+ t_end;
+
+ return mf_inotify_handle_init_inotify();
+}
+
+void mf_fs_monitor_destory()
+{
+ if (fs_monitor_pipe) {
+ ecore_pipe_del(fs_monitor_pipe);
+ fs_monitor_pipe = NULL;
+ }
+ SAFE_FREE_CHAR(fs_monitor_dir_path);
+ SAFE_FREE_CHAR(fs_monitor_update_item_name);
+ SAFE_DEL_ECORE_TIMER(fs_monitor_update_timer);
+ monitor_refresh_start_flag = EINA_FALSE;
+
+ mf_inotify_handle_finalize_inotify();
+
+ return;
+}
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <glib.h>
+#include <sys/inotify.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <stdint.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <pthread.h>
+
+#include "mf-dlog.h"
+#include "mf-inotify-handle.h"
+
+#define MF_WATCH_FLAGS \
+ IN_CREATE | IN_DELETE | IN_DELETE_SELF | IN_MOVE_SELF | IN_MOVED_FROM | IN_MOVED_TO | IN_CLOSE_WRITE
+
+#define MF_EVENT_SIZE (sizeof(struct inotify_event))
+/** reasonable guess as to size of 1024 events */
+#define MF_EVENT_BUF_LEN (1024 * (MF_EVENT_SIZE + 16))
+#define MF_U32_MAX 0xFFFFFFFF
+
+int flagInotifyMsg = 1;
+pthread_cond_t g_cond_inotify_msg;
+
+typedef struct _mf_inotify_t {
+ int fd;
+ int wd;
+ gchar *path;
+ unsigned int prev_event;
+ pthread_t monitor;
+ mf_inotify_cb callback;
+ void *u_data;
+} mf_inotify_t;
+
+static pthread_mutex_t mf_noti_lock;
+static mf_inotify_t *g_handle = NULL;
+
+static void __mf_inotify_handle_free(void)
+{
+ pthread_mutex_destroy(&mf_noti_lock);
+
+ if (g_handle) {
+ if (g_handle->fd >= 0) {
+ close(g_handle->fd);
+ g_handle->fd = -1;
+ }
+ if (g_handle->path) {
+ g_free(g_handle->path);
+ g_handle->path = NULL;
+ }
+ g_free(g_handle);
+ g_handle = NULL;
+ }
+
+ return;
+}
+
+static mf_inotify_t *__mf_inotify_handle_init(void)
+{
+ __mf_inotify_handle_free();
+ g_handle = g_new0(mf_inotify_t, 1);
+
+ if (g_handle) {
+ g_handle->fd = -1;
+ g_handle->wd = -1;
+ pthread_mutex_init(&mf_noti_lock, NULL);
+ }
+
+ return g_handle;
+}
+
+static void __mf_inotify_handle_thread_clean_up(void *data)
+{
+ pthread_mutex_t *lock = (pthread_mutex_t *) data;
+ mf_debug("Thread cancel Clean_up function");
+ if (lock) {
+ pthread_mutex_unlock(lock);
+ }
+ return;
+}
+
+
+static gpointer __mf_inotify_handle_watch_thread(gpointer user_data)
+{
+ mf_inotify_t *handle = (mf_inotify_t *) user_data;
+ int oldtype = 0;
+
+ mf_retvm_if(handle == NULL, NULL, "handle is NULL");
+ mf_debug("Create __mf_inotify_handle_watch_thread!!! ");
+
+ pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype);
+
+ while (1) {
+ ssize_t len = 0;
+ uint32_t i = 0;
+ //Prevent issue fix
+ char event_buff[32752] = { 0, };
+
+ if (handle->fd < 0) {
+ mf_error("fd is not a vaild one");
+ pthread_exit(NULL);
+ }
+
+ len = read(handle->fd, event_buff, sizeof(event_buff) - 1);
+ if (len <= 0 || len > sizeof(event_buff) - 1) {
+ mf_error("Fail to read() -fd : %d, len : %d", handle->fd, len);
+ continue;
+ }
+
+ flagInotifyMsg = 1;
+
+ while (i < len) {
+ struct inotify_event *pevent = (struct inotify_event *)&event_buff[i];
+
+ mf_inotify_event s_event = MF_INOTI_NONE;
+ SECURE_DEBUG("mask=%x dir=%s len=%d name=%s",
+ pevent->mask, (pevent->mask & IN_ISDIR) ? "yes" : "no", pevent->len, (pevent->len) ? pevent->name : NULL);
+
+ if (pevent->len && strncmp(pevent->name, ".", 1) == 0) {
+ s_event = MF_INOTI_NONE;
+ } else if (pevent->mask & IN_ISDIR) {
+ if (pevent->mask & IN_DELETE_SELF)
+ s_event = MF_INOTI_DELETE_SELF;
+
+ if (pevent->mask & IN_MOVE_SELF)
+ s_event = MF_INOTI_MOVE_SELF;
+
+ if (pevent->mask & IN_CREATE)
+ s_event = MF_INOTI_CREATE;
+
+ if (pevent->mask & IN_DELETE)
+ s_event = MF_INOTI_DELETE;
+
+ if (pevent->mask & IN_MOVED_FROM)
+ s_event = MF_INOTI_MOVE_OUT;
+
+ if (pevent->mask & IN_MOVED_TO)
+ s_event = MF_INOTI_MOVE_IN;
+ } else {
+ if (pevent->mask & IN_CREATE) {
+ s_event = MF_INOTI_NONE;
+ handle->prev_event = IN_CREATE;
+ }
+
+ if (pevent->mask & IN_CLOSE_WRITE) {
+ if (handle->prev_event == IN_CREATE) {
+ s_event = MF_INOTI_CREATE;
+ } else {
+ s_event = MF_INOTI_MODIFY;
+ }
+ handle->prev_event = 0;
+ }
+
+ if (pevent->mask & IN_DELETE)
+ s_event = MF_INOTI_DELETE;
+
+ if (pevent->mask & IN_MOVED_FROM)
+ s_event = MF_INOTI_MOVE_OUT;
+
+ if (pevent->mask & IN_MOVED_TO)
+ s_event = MF_INOTI_MOVE_IN;
+ }
+
+ mf_debug("s_event : %d, prev_event: %x, callback : %p", s_event, handle->prev_event, handle->callback);
+ if (s_event != MF_INOTI_NONE) {
+ pthread_cleanup_push(__mf_inotify_handle_thread_clean_up, (void *)&mf_noti_lock);
+ pthread_mutex_lock(&mf_noti_lock);
+
+ while (flagInotifyMsg == 0) {
+ mf_debug("!!!!!!!!!!!! wait");
+ pthread_cond_wait(&g_cond_inotify_msg, &mf_noti_lock);
+ }
+ flagInotifyMsg = 0;
+
+ if (handle->callback) {
+ handle->callback(s_event, (pevent->len) ? pevent->name : NULL, handle->u_data);
+ }
+ pthread_mutex_unlock(&mf_noti_lock);
+ pthread_cleanup_pop(0);
+ }
+
+#if 0
+ if ((MF_U32_MAX - pevent->len) >= MF_EVENT_SIZE) {
+ i += sizeof(struct inotify_event) + pevent->len;
+ } else {
+ break;
+ }
+#else
+ i += sizeof(struct inotify_event) + pevent->len;
+ if (i > sizeof(event_buff) - 1) {
+ mf_error("out of bounds access: %d(max: %d)", i, sizeof(event_buff));
+ break;
+ }
+#endif
+ }
+ }
+
+ mf_debug("end __mf_inotify_handle_watch_thread!!! ");
+
+ return NULL;
+}
+
+void mf_inotify_handle_request_handled_send()
+{
+ pthread_mutex_lock(&mf_noti_lock);
+ if (flagInotifyMsg == 0) {
+ flagInotifyMsg = 1;
+ pthread_cond_signal(&g_cond_inotify_msg);
+ }
+ pthread_mutex_unlock(&mf_noti_lock);
+}
+
+int mf_inotify_handle_init_inotify(void)
+{
+ mf_inotify_t *handle = NULL;
+ handle = __mf_inotify_handle_init();
+ mf_retvm_if(handle == NULL, -1, "fail to __mf_inotify_handle_init()");
+
+ handle->fd = inotify_init();
+
+ if (handle->fd < 0) {
+ switch (errno) {
+ case EMFILE:
+ mf_error("The user limit on the total number of inotify instances has been reached.\n");
+ break;
+ case ENFILE:
+ mf_error("The system limit on the total number of file descriptors has been reached.\n");
+ break;
+ case ENOMEM:
+ mf_error("Insufficient kernel memory is available.\n");
+ break;
+ default:
+ mf_error("Fail to inotify_init(), Unknown error.\n");
+ break;
+ }
+ return -1;
+ }
+ pthread_create(&handle->monitor, NULL, __mf_inotify_handle_watch_thread, handle);
+ return 0;
+}
+
+int mf_inotify_handle_add_watch(const char *path, mf_inotify_cb callback, void *user_data)
+{
+ mf_inotify_t *handle = NULL;
+ handle = g_handle;
+ mf_retvm_if(handle == NULL, -1, "handle is NULL");
+
+ if (handle->wd >= 0) {
+ mf_warning("The mf_notify module supports single instance, the watch descript [%d] is removed automatically\n", handle->wd);
+ mf_inotify_handle_rm_watch();
+ }
+
+ pthread_mutex_lock(&mf_noti_lock);
+ handle->wd = inotify_add_watch(handle->fd, path, MF_WATCH_FLAGS);
+
+ if (handle->wd < 0) {
+ switch (errno) {
+ case EACCES:
+ mf_error("Read access to the given file is not permitted.\n");
+ break;
+ case EBADF:
+ mf_error("The given file descriptor is not valid.\n");
+ handle->fd = -1;
+ break;
+ case EFAULT:
+ mf_error("pathname points outside of the process's accessible address space.\n");
+ break;
+ case EINVAL:
+ mf_error("The given event mask contains no legal events; or fd is not an inotify file descriptor.\n");
+ break;
+ case ENOMEM:
+ mf_error("Insufficient kernel memory is available.\n");
+ break;
+ case ENOSPC:
+ mf_error("User limit on the total number of inotify watches was reached or the kernel failed to alloc a needed resource.\n");
+ break;
+ default:
+ mf_error("Fail to mf_inotify_handle_add_watch(), Unknown error.\n");
+ break;
+ }
+ pthread_mutex_unlock(&mf_noti_lock);
+ return -1;
+ }
+
+ mf_debug("start watching [%s] directory", path);
+ if (handle->path) {
+ g_free(handle->path);
+ handle->path = NULL;
+ }
+ handle->path = g_strdup(path);
+ handle->callback = callback;
+ handle->u_data = user_data;
+ pthread_mutex_unlock(&mf_noti_lock);
+
+ return 0;
+}
+
+
+
+int mf_inotify_handle_rm_watch(void)
+{
+ int ret = -1;
+ mf_inotify_t *handle = NULL;
+
+ handle = g_handle;
+ mf_retvm_if(handle == NULL, -1, "handle is NULL");
+
+ if (handle->fd < 0 || handle->wd < 0) {
+ mf_warning("inotify is not initialized or has no watching dir - fd [%d] wd [%d]", handle->fd, handle->wd);
+ return 0;
+ }
+
+ pthread_mutex_lock(&mf_noti_lock);
+
+ ret = inotify_rm_watch(handle->fd, handle->wd);
+ if (ret < 0) {
+ switch (errno) {
+ case EBADF:
+ mf_error("fd is not a valid file descriptor\n");
+ handle->fd = -1;
+ break;
+ case EINVAL:
+ mf_error("The watch descriptor wd is not valid; or fd is not an inotify file descriptor.\n");
+ handle->wd = -1;
+ break;
+ default:
+ mf_error("Fail to mf_inotify_handle_add_watch(), Unknown error.\n");
+ break;
+ }
+ pthread_mutex_unlock(&mf_noti_lock);
+ return -1;
+ }
+ mf_debug("stop watching [%s] directory", handle->path);
+ if (handle->path) {
+ g_free(handle->path);
+ handle->path = NULL;
+ }
+ handle->callback = NULL;
+ handle->u_data = NULL;
+ handle->wd = -1;
+ pthread_mutex_unlock(&mf_noti_lock);
+
+ return 0;
+}
+
+void mf_inotify_handle_finalize_inotify(void)
+{
+ mf_inotify_t *handle = NULL;
+ handle = g_handle;
+
+ mf_retm_if(handle == NULL, "handle is NULL");
+
+ if (handle->fd >= 0 && handle->wd >= 0) {
+ mf_inotify_handle_rm_watch();
+ }
+
+ pthread_cancel(handle->monitor);
+ pthread_join(handle->monitor, NULL);
+
+ __mf_inotify_handle_free();
+
+ return;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-main.h"
+#include "mf-conf.h"
+#include "mf-fs-util.h"
+#include "mf-launch.h"
+#include "mf-resource.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-popup.h"
+#include "mf-navi-bar.h"
+#include "mf-callback.h"
+#include "mf-media-types.h"
+#include "mf-media.h"
+#include "mf-view.h"
+#include "mf-edit-view.h"
+#include "mf-file-util.h"
+#include <mime_type.h>
+
+#define DETAIL_UG_NAME "myfile-detail-efl-lite"
+#define MYFILE_UG_NAME "ug-myfile-efl"
+#define STORAGE_UG_NAME "setting-storage-efl"
+
+
+#define RECENT_FILES_COUNT_MAX 15
+
+typedef struct _mf_share_as_video_operation {
+ Ecore_Thread *sound_image_thread; /*For encode sound image*/
+ Ecore_Pipe *sync_pipe; /* Pipe for processing bar showing*/
+ char *videofile; /*generated video file*/
+} mf_share_as_video_operation;
+mf_share_as_video_operation share_operation;
+
+/*for the edit mode to save image list path*/
+typedef struct _mf_edit_sound_image_t mf_edit_sound_image_s;
+struct _mf_edit_sound_image_t {
+ char **files;
+ int count;
+};
+
+/*
+static void __mf_launch_ug_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(priv == NULL, "priv is NULL");
+
+ Evas_Object *base = NULL;
+
+ base = ug_get_layout(ug);
+ if (!base) {
+ ug_destroy(ug);
+ return;
+ }
+
+ switch (mode) {
+ case UG_MODE_FULLVIEW:
+ evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_show(base);
+ break;
+ default:
+ break;
+ }
+}
+
+static void __mf_launch_ug_destory_cb(ui_gadget_h ug, void *priv)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(priv == NULL, "priv is NULL");
+
+ ug_destroy(ug);
+ struct appdata *ap = (struct appdata *)priv;
+ ap->mf_SharedGadget.ug = NULL;
+ ap->mf_Status.flagIME = EINA_TRUE;
+ ap->mf_SharedGadget.location = MYFILE_PHONE;
+
+ MF_TRACE_END;
+}
+*/
+
+static int __mf_launch_get_share_files(mf_launch_share_u *selected_files, Eina_List *selected_list, int flag)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(selected_list == NULL, 0, "selected_list is NULL");
+ mf_retvm_if(selected_files == NULL, -1, "selected_files is NULL");
+
+ int file_count = 0;
+ Eina_List *l = NULL;
+ char *first_file = NULL;
+ GString *fullpath = NULL;
+ EINA_LIST_FOREACH(selected_list, l, fullpath) {
+ if (fullpath != NULL) {
+ if (first_file == NULL && selected_files->multi_files == NULL) {
+ first_file = g_strdup(fullpath->str);
+ } else {
+ if (selected_files->multi_files == NULL) {
+ selected_files->multi_files = calloc(eina_list_count(selected_list), sizeof(char *));
+ if (selected_files->multi_files) {
+ selected_files->multi_files[0] = g_strdup(first_file);
+ SAFE_FREE_CHAR(first_file);
+ selected_files->multi_files[file_count] = g_strdup(fullpath->str);
+ }
+ } else {
+ selected_files->multi_files[file_count] = g_strdup(fullpath->str);
+ }
+ }
+ file_count++;
+ }
+ }
+
+ if (first_file) {
+ selected_files->single_file = first_file;
+ }
+ MF_TRACE_END;
+ return file_count;
+}
+
+void mf_launch_item_share_file(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retm_if(item_data == NULL, "input data is NULL");
+
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "input ap is NULL");
+
+ int ret = 0;
+
+ app_control_h handle = NULL;
+
+ ret = app_control_create(&handle);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_error(" app_control_create failed");
+ return ;
+ }
+ mf_error("item_data->m_ItemName->str is %s",item_data->m_ItemName->str);
+
+ char prefix_file[BUFF_SIZE] = {0,};
+ snprintf(prefix_file, BUFF_SIZE, "%s%s", MF_SHARE_FILE_PREFIX, item_data->m_ItemName->str);
+ ret = app_control_set_uri(handle, prefix_file);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ app_control_destroy(handle);
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ return;
+ }
+ ret = app_control_set_operation(handle, MF_SHARE_OPERATION_SINGLE);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ app_control_destroy(handle);
+ mf_debug("app_control_set_operation()... [0x%x]", ret);
+ return;
+ }
+ //app_control_add_extra_data_array(handle, MF_SHARE_SVC_FILE_PATH, &item_data->m_ItemName->str, 1);
+ app_control_add_extra_data(handle, MF_SHARE_SVC_FILE_PATH, item_data->m_ItemName->str);
+/*
+ ret = app_control_set_window(handle, elm_win_xwindow_get(ap->mf_MainWindow.pWindow));
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ app_control_destroy(handle);
+ mf_debug("app_control_set_window()... [0x%x]", ret);
+ return;
+ }
+*/
+ ret = app_control_send_launch_request(handle, NULL, NULL);
+ if (ret == APP_CONTROL_ERROR_APP_NOT_FOUND) {
+ mf_popup_create_popup(ap, POPMODE_TEXT, NULL, MF_LABEL_NO_APP, NULL, NULL, NULL, NULL, NULL);
+ } else if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_send_launch_request()... [0x%x]", ret);
+ }
+
+ if (handle) {
+ app_control_destroy(handle);
+ }
+}
+
+/*bool _gl_db_update_lock_always(void *data, bool status)
+{
+ gl_dbg("");
+ GL_CHECK_FALSE(data);
+ gl_appdata *ad = (gl_appdata *)data;
+ GL_CHECK_FALSE(ad->db_noti_d);
+ gl_db_noti_s *db_noti = ad->db_noti_d;
+ if (status)
+ db_noti->lock_state = GL_DU_LOCK_ALWAYS;
+ else
+ db_noti->lock_state = GL_DU_LOCK_NONE;
+ return true;
+}*/
+
+
+#ifdef _USE_SHARE_PANEL
+void mf_launch_item_share(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retm_if(item_data == NULL, "input data is NULL");
+
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retm_if(ap == NULL, "input ap is NULL");
+ mf_info("pLongpressPopup is deleted");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ //other files will share directly
+ mf_launch_item_share_file(data,obj,event_info);
+ MF_TRACE_END;
+}
+
+static void __mf_launch_share_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(user_data == NULL, "user_data is NULL");
+ struct appdata *ap = (struct appdata *)user_data;
+
+ switch (result) {
+ case APP_CONTROL_RESULT_APP_STARTED:
+ if (ap->mf_Status.share) {
+ ap->mf_Status.share = 0;
+ if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ } else {
+ ap->mf_Status.share = 1;
+ }
+ mf_debug("APP_CONTROL_RESULT_APP_STARTED");
+ break;
+ case APP_CONTROL_RESULT_SUCCEEDED:
+ if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+ mf_debug("APP_CONTROL_RESULT_SUCCEEDED");
+ break;
+ case APP_CONTROL_RESULT_FAILED:
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ mf_edit_file_list_clear();
+ }
+ ap->mf_Status.share = 0;
+ mf_debug("APP_CONTROL_RESULT_FAILED");
+ break;
+ case APP_CONTROL_RESULT_CANCELED:
+ if (ap->mf_Status.extra == MORE_SEARCH) {
+ mf_edit_file_list_clear();
+ }
+ ap->mf_Status.share = 0;
+ mf_debug("APP_CONTROL_RESULT_CANCELED");
+ break;
+ default:
+ mf_debug("Unhandled value: %d!", result);
+ break;
+ }
+ MF_TRACE_END;
+}
+
+bool mf_launch_share(void *data)
+{
+ mf_retvm_if(data == NULL, false, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Eina_List *select_list = NULL;
+ app_control_h handle = NULL;
+ mf_launch_share_u share_file;
+ int count = 0;
+ int flag = false;
+ int ret = 0;
+ ap->mf_Status.share = 0;
+ if (ap->mf_FileRecordList.selected_files) {
+ mf_util_free_eina_list_with_data(&ap->mf_FileRecordList.selected_files, MYFILE_TYPE_GSTRING);
+ }
+ ap->mf_FileRecordList.selected_files = mf_edit_get_all_selected_files();
+
+ select_list = ap->mf_FileRecordList.selected_files;
+
+ memset(&share_file, 0x00, sizeof(mf_launch_share_u));
+
+
+ ret = app_control_create(&handle);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_error("app_control_create failed");
+ return false;
+ }
+
+ count = __mf_launch_get_share_files(&share_file, select_list, flag);
+ mf_error(" count is [%d]", count);
+
+ char prefix_file[BUFF_SIZE] = {0,};
+ if (count == 1) {
+ snprintf(prefix_file, BUFF_SIZE, "%s%s", MF_SHARE_FILE_PREFIX, share_file.single_file);
+ ret = app_control_set_uri(handle, prefix_file);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ goto END;
+ }
+
+ ret = app_control_set_operation(handle, MF_SHARE_OPERATION_SINGLE);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_operation()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_enable_app_started_result_event(handle);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_enable_app_started_result_event()... [0x%x]", ret);
+ goto END;
+ }
+ //app_control_add_extra_data_array(handle, MF_SHARE_SVC_FILE_PATH, &share_file.single_file, 1);
+ app_control_add_extra_data(handle, MF_SHARE_SVC_FILE_PATH, share_file.single_file);
+ } else if (count > 1) {
+ snprintf(prefix_file, BUFF_SIZE, "%s%s", MF_SHARE_FILE_PREFIX, share_file.multi_files[0]);
+ ret = app_control_set_uri(handle, prefix_file);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ goto END;
+ }
+
+ ret = app_control_set_operation(handle, MF_SHARE_OPERATION_MULTIPLE);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_operation()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_enable_app_started_result_event(handle);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_enable_app_started_result_event()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_add_extra_data_array(handle, MF_SHARE_SVC_FILE_PATH, (const char **)&share_file.multi_files[0], count);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_add_extra_data_array()... [0x%x]", ret);
+ goto END;
+ }
+ } else {
+ goto END;
+ }
+/*
+ ret = app_control_set_window(handle, elm_win_xwindow_get(ap->mf_MainWindow.pWindow));
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_window()... [0x%x]", ret);
+ goto END;
+ }
+*/
+
+ ret = app_control_set_launch_mode(handle, APP_CONTROL_LAUNCH_MODE_GROUP);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_launch_mode()... [0x%x]", ret);
+ goto END;
+ }
+
+ ret = app_control_send_launch_request(handle, __mf_launch_share_reply_cb, ap);
+ if (ret == APP_CONTROL_ERROR_APP_NOT_FOUND) {
+ mf_popup_create_popup(data, POPMODE_TEXT, NULL, MF_LABEL_NO_APP, NULL, NULL, NULL, NULL, NULL);
+ } else if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_send_launch_request()... [0x%x]", ret);
+ }
+
+ if (handle) {
+ app_control_destroy(handle);
+ }
+ if (count == 1) {
+ SAFE_FREE_CHAR(share_file.single_file);
+
+ } else if (count > 1) {
+ int i = 0;
+ for (i = 0; i < count; i++) {
+ SAFE_FREE_CHAR(share_file.multi_files[i]);
+ }
+ SAFE_FREE_CHAR(share_file.multi_files);
+ }
+ return true;
+END:
+ if (count == 1) {
+ SAFE_FREE_CHAR(share_file.single_file);
+
+ } else if (count > 1) {
+ int i = 0;
+ for (i = 0; i < count; i++) {
+ SAFE_FREE_CHAR(share_file.multi_files[i]);
+ }
+ SAFE_FREE_CHAR(share_file.multi_files);
+ }
+ if (handle) {
+ app_control_destroy(handle);
+ }
+ return false;
+
+}
+#endif
+
+/******************************
+** Prototype : mf_launch_service
+** Description :
+** Input : void *data
+** char *path
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void result_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_error("===================== result is [%d]", result);
+
+ struct appdata *ap = (struct appdata *)user_data;
+ if (result == APP_CONTROL_RESULT_APP_STARTED) {
+ mf_launch_add_recent_files(ap, ap->mf_Status.launch_path);
+ mf_util_set_recent_file(ap->mf_Status.launch_path);
+ }
+ SAFE_FREE_CHAR(ap->mf_Status.launch_path);
+ ap->mf_SharedGadget.ug = NULL;
+ ap->mf_Status.flagIME = EINA_TRUE;
+ ap->mf_SharedGadget.location = MYFILE_PHONE;
+ MF_TRACE_END;
+}
+
+void mf_launch_load_ug(void *data, char *path, MF_LOAD_UG_TYPE type, Eina_Bool multi_flag)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ //struct ug_cbs cbs = { 0, };
+
+ app_control_h app_control;
+ int ret = 0;
+ ret = app_control_create(&app_control);
+
+ mf_retm_if(ret != APP_CONTROL_ERROR_NONE, "app_control create failed");
+
+ //cbs.layout_cb = __mf_launch_ug_layout_cb;
+ //cbs.result_cb = __mf_launch_ug_result_cb;
+ //cbs.destroy_cb = __mf_launch_ug_destory_cb;
+ //cbs.priv = ap;
+
+ app_control_add_extra_data(app_control, "Path", path);
+ if (multi_flag) {
+ app_control_add_extra_data(app_control, "multi", "true");
+ }
+ ap->mf_SharedGadget.location = mf_fm_svc_wrapper_get_location(path);
+ ret = app_control_send_launch_request(app_control, result_cb, ap);
+
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("Fail to Create UG : %d", type);
+ app_control_destroy(app_control);
+ MF_TRACE_END;
+ return;
+ } else {
+ ap->mf_SharedGadget.ug = app_control;
+ ap->mf_Status.flagIME = EINA_FALSE;
+ app_control_destroy(app_control);
+ MF_TRACE_END;
+ return;
+ }
+}
+
+void mf_launch_load_storage(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ //struct appdata *ap = (struct appdata *)data;
+
+ app_control_h app_control;
+ int ret = 0;
+ ret = app_control_create(&app_control);
+
+ mf_retm_if(ret != APP_CONTROL_ERROR_NONE, "app_control create failed");
+
+ ret = app_control_set_operation(app_control, APP_CONTROL_OPERATION_VIEW);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_operation()... [0x%x]", ret);
+ goto END;
+ }
+/*
+ ret = app_control_set_window(app_control, elm_win_xwindow_get(ap->mf_MainWindow.pWindow));
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ goto END;
+ }
+*/
+ ret = app_control_set_app_id(app_control, STORAGE_UG_NAME);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ goto END;
+ }
+
+
+ ret = app_control_send_launch_request(app_control, NULL, NULL);
+END:
+ if (app_control) {
+ app_control_destroy(app_control);
+ }
+ return;
+}
+
+char * mf_launch_item_size_calculate(double size)
+{
+ MF_TRACE_BEGIN;
+ double dsize = 0.0;
+ int count = 0;
+ char *p_size = NULL;
+ dsize = size;
+ while (dsize >= MYFILE_BASIC_SIZE) {
+ dsize /= MYFILE_BASIC_SIZE;
+ count++;
+ }
+ char *unit = NULL;
+ if (count == SIZE_BYTE) {
+ unit = strdup(mf_util_get_text(MF_LABEL_SIZE_B)); //fix P131121-00236 by ray
+ } else if (count == SIZE_KB) {
+ unit = strdup(mf_util_get_text(MF_LABEL_SIZE_K));
+ } else if (count == SIZE_MB) {
+ unit = strdup(mf_util_get_text(MF_LABEL_SIZE_M));
+ } else if (count == SIZE_GB) {
+ unit = strdup(mf_util_get_text(MF_LABEL_SIZE_G));
+ }
+ p_size = g_strdup_printf("%.2f %s", dsize, unit);
+ SAFE_FREE_CHAR(unit);
+ MF_TRACE_END;
+
+ return p_size;
+}
+
+Ecore_Timer *g_mf_avoid_multi_tap = NULL;//Fix the bug, when clicking the image again and again quickly, there will be problem.
+
+static Eina_Bool __mf_ext_avoid_multi_click_timer_cb(void *data)
+{
+ mf_retvm_if(data == NULL, FALSE, "data is NULL");
+ mf_debug("__mf_ext_avoid_multi_click_timer_cb()... ");
+ mf_launch_service_timer_del();
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_launch_service_timer_del()
+{
+ if (g_mf_avoid_multi_tap) {
+ ecore_timer_del(g_mf_avoid_multi_tap);
+ g_mf_avoid_multi_tap = NULL;
+ }
+}
+
+static bool __mf_launch_get_recent_files_cb(MFRitem *Ritem, void *user_data)
+{
+ Eina_List **list = (Eina_List **)user_data;
+ if (Ritem && Ritem->path) {
+ *list = eina_list_append(*list, g_strdup(Ritem->path));
+ }
+ return true;
+}
+
+void mf_launch_add_recent_files(void *data, const char *path)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ int count = 0;
+ mf_media_delete_recent_files(ap->mf_MainWindow.mfd_handle, path);
+ mf_media_get_recent_files_count(ap->mf_MainWindow.mfd_handle, &count);
+ if (count >= RECENT_FILES_COUNT_MAX) {
+ Eina_List *list = NULL;
+ mf_media_foreach_recent_files_list(ap->mf_MainWindow.mfd_handle, __mf_launch_get_recent_files_cb, &list);
+ if (list) {
+ int index = 0;
+ int list_len = eina_list_count(list);
+ for (; (list_len-index) >= RECENT_FILES_COUNT_MAX; index++) {
+ char *cross_path = eina_list_nth(list, index);
+ mf_media_delete_recent_files(ap->mf_MainWindow.mfd_handle, cross_path);
+ }
+ list_len = eina_list_count(list);
+ mf_util_free_eina_list_with_data(&list, MYFILE_TYPE_CHAR);
+ }
+ }
+ int storage_type = mf_fm_svc_wrapper_get_location(path);
+ mf_util_db_add_recent_files(ap->mf_MainWindow.mfd_handle, path, NULL, storage_type, NULL);
+}
+
+void mf_launch_load_ug_myfile(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_SharedGadget.ug) {
+ mf_debug("Already exits some Gallery UG called by me, destroy it first!");
+ //ug_destroy(ap->mf_SharedGadget.ug);
+ ap->mf_SharedGadget.ug = NULL;
+ }
+
+ app_control_h app_control;
+ int ret = 0;
+ ret = app_control_create(&app_control);
+
+ mf_retm_if(ret != APP_CONTROL_ERROR_NONE, "service create failed");
+
+ //cbs.layout_cb = __mf_launch_ug_layout_cb;
+ //cbs.result_cb = __mf_launch_ug_myfile_result_cb;
+ //cbs.destroy_cb = __mf_launch_ug_myfile_ug_destory_cb;
+ //cbs.priv = ap;
+
+ //UG_INIT_EFL(ap->mf_MainWindow.pWindow, UG_OPT_INDICATOR_ENABLE);
+
+ app_control_add_extra_data(app_control, "path", ap->mf_Bundle.path);
+ app_control_add_extra_data(app_control, "select_type", ap->mf_Bundle.select_type);
+ app_control_add_extra_data(app_control, "file_type", ap->mf_Bundle.file_type);
+ app_control_add_extra_data(app_control, "marked_mode", ap->mf_Bundle.marked_mode);
+ //ug = ug_create(NULL, MYFILE_UG_NAME, UG_MODE_FULLVIEW, service, &cbs);
+/*
+ ret = app_control_set_window(app_control, elm_win_xwindow_get(ap->mf_MainWindow.pWindow));
+ mf_retm_if(ret != APP_CONTROL_ERROR_NONE, "service create failed");
+*/
+ ret = app_control_set_app_id(app_control, MYFILE_UG_NAME);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ app_control_destroy(app_control);
+ mf_error("service create failed");
+ return;
+ }
+ ret = app_control_send_launch_request(app_control, result_cb, ap);
+ //mf_retm_if(ret != APP_CONTROL_ERROR_NONE, NULL, "service create failed");
+
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("Fail to Create UG");
+ }
+ app_control_destroy(app_control);
+ MF_TRACE_END;
+}
+
+
+int mf_launch_service(void *data, char *path)
+{
+ mf_retvm_if(data == NULL, LAUNCH_TYPE_FAIL, "data is NULL");
+ mf_retvm_if(path == NULL, LAUNCH_TYPE_FAIL, "path is NULL");
+
+ mf_debug("path is [%s]", path);
+ //mf_launch_get_match(path);
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_SEARCH) {
+ fsFileType category = FILE_TYPE_NONE;
+ int ret = 0;
+ /* defence code */
+ if (mf_file_get(path) == NULL) {
+ return LAUNCH_TYPE_FAIL;
+ }
+ if (mf_file_attr_is_dir(path)) {
+ return LAUNCH_TYPE_DIR;
+ }
+ if (g_mf_avoid_multi_tap) {
+ return LAUNCH_TYPE_FORK;
+ }
+ Ecore_Timer *timer = NULL;
+ timer = ecore_timer_add(1.0, __mf_ext_avoid_multi_click_timer_cb, data);
+ g_mf_avoid_multi_tap = timer;
+
+ app_control_h app_control;
+
+ ret = app_control_create(&app_control);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_create()... [0x%x]", ret);
+ goto END;
+ }
+ mf_file_attr_get_file_category(path, &category);
+ if (category == FILE_TYPE_HTML || category == FILE_TYPE_TPK) {
+ char *html_path = g_strconcat("file://", path, NULL);
+ ret = app_control_set_uri(app_control, html_path);
+ mf_error("uri is [%s]", html_path);
+ SAFE_FREE_CHAR(html_path);
+ } else if (category == FILE_TYPE_IMAGE) {
+ mf_debug("category is image");
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ app_control_add_extra_data(app_control, "View By", "All");
+ app_control_add_extra_data(app_control, "Media type", "Image");
+ } else {
+ app_control_add_extra_data(app_control, "View By", "By Folder");
+ }
+ ret = app_control_set_uri(app_control, path);
+ app_control_set_mime(app_control, "image/*");
+ app_control_add_extra_data(app_control, "Path", path);
+ app_control_set_launch_mode(app_control, APP_CONTROL_LAUNCH_MODE_GROUP);
+ } else if (category == FILE_TYPE_SOUND
+ || category == FILE_TYPE_MUSIC
+ || category == FILE_TYPE_VOICE) {
+
+ mf_debug("category is sound");
+ app_control_add_extra_data(app_control, "View By", "By Folder");
+ int sort_type = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &sort_type);
+
+ if (sort_type == MYFILE_SORT_BY_NAME_A2Z) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_NAME_A2Z");
+ } else if(sort_type == MYFILE_SORT_BY_SIZE_S2L) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_SIZE_S2L");
+ } else if(sort_type == MYFILE_SORT_BY_DATE_O2R) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_DATE_O2R");
+ } else if(sort_type == MYFILE_SORT_BY_TYPE_A2Z) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_TYPE_A2Z");
+ } else if(sort_type == MYFILE_SORT_BY_NAME_Z2A) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_NAME_Z2A");
+ } else if(sort_type == MYFILE_SORT_BY_SIZE_L2S) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_SIZE_L2S");
+ } else if(sort_type == MYFILE_SORT_BY_DATE_R2O) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_DATE_R2O");
+ } else if(sort_type == MYFILE_SORT_BY_TYPE_Z2A) {
+ app_control_add_extra_data(app_control, "sort_type", "MYFILE_SORT_BY_TYPE_Z2A");
+ }
+ if (ap->mf_Status.view_type != mf_view_root_category) {
+ app_control_add_extra_data(app_control, "launching_application", "myfile");
+ }
+ app_control_add_extra_data(app_control, "enableChangePlayer", "true");
+ ret = app_control_set_uri(app_control, path);
+ app_control_set_mime(app_control, "audio/*");
+ } else {
+ if (ap->mf_Status.view_type != mf_view_root_category) {
+ app_control_add_extra_data(app_control, "launching_application", "myfile");
+ }
+ ret = app_control_set_uri(app_control, path);
+ }
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_uri()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_set_operation(app_control, APP_CONTROL_OPERATION_VIEW);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_set_operation()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_enable_app_started_result_event(app_control);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mf_debug("app_control_enable_app_started_result_event()... [0x%x]", ret);
+ goto END;
+ }
+ ret = app_control_send_launch_request(app_control, result_cb, ap);
+ if (ret == APP_CONTROL_ERROR_APP_NOT_FOUND) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(data, POPMODE_TITLE_TEXT_BTN, MF_LABEL_UNABLE_TO_OPEN_FILE, MF_LABEL_NO_APP, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_unsupported_app_cb, ap);
+ } else if (ret != APP_CONTROL_ERROR_NONE) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(data, POPMODE_TITLE_TEXT_BTN, MF_LABEL_UNABLE_TO_OPEN_FILE, MF_LABEL_FAILED, MF_BUTTON_LABEL_OK, NULL, NULL, mf_callback_unsupported_app_cb, ap);
+ mf_debug("app_control_send_launch_request()... [0x%x]", ret);
+ } else {
+ SAFE_FREE_CHAR(ap->mf_Status.launch_path);
+ ap->mf_Status.launch_path = g_strdup(path);
+ mf_debug("app_control_send_launch_request()... [0x%x]", ret);
+ /*reflesh recent files list in root view */
+ mf_info("ap->mf_Status.view_type is %d, ap->mf_Status.flag_tab is %d",ap->mf_Status.view_type,ap->mf_Status.flag_tab);
+ if (ap->mf_Status.view_type == mf_view_root && ap->mf_Status.flag_tab == MF_TAB_RIGHT && ap->mf_Status.more == MORE_DEFAULT) {
+ //__mf_root_view_recent_files_content_create(ap);
+ }
+ }
+END:
+ if (app_control) {
+ app_control_destroy(app_control);
+ }
+ //mf_util_free_eina_list_with_data(&sound_list, MYFILE_TYPE_GSTRING);
+ return LAUNCH_TYPE_FORK;
+ }
+
+ return LAUNCH_TYPE_UNSUPPORT;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifdef MYFILE_CRITICAL_LOG
+#include <stdio.h>
+#include <stdio.h>
+#include <malloc.h>
+#include <string.h>
+#include <unistd.h>
+#include <stdarg.h>
+
+#include "mf-log.h"
+#include "mf-dlog.h"
+#include "mf-util.h"
+
+static FILE *g_fp = NULL;
+
+int mf_log_init()
+{
+ MF_TRACE_BEGIN;
+ pid_t process_id = 0;
+ process_id = getpid();
+
+ char *result_file = g_strdup_printf("%s-%d", MF_LOG_RESULT_FILE, (int)process_id);
+ if (result_file == NULL) {
+ MF_TRACE_END;
+ return MYFILE_ERR_ALLOCATE_MEMORY_FAIL;
+ }
+
+ g_fp = fopen(result_file, "at+");
+
+ if (g_fp == NULL) {
+ free(result_file);
+ MF_TRACE_END;
+ return MYFILE_ERR_FILE_OPEN_FAIL;
+ }
+
+ free(result_file);
+ MF_TRACE_END;
+ return MYFILE_ERR_NONE;
+}
+void mf_log_finalize()
+{
+ if (g_fp != NULL) {
+ fclose(g_fp);
+ g_fp = NULL;
+ }
+
+}
+
+int mf_log_record(char *filename, const char *function, int line, char *fmt, ...)
+{
+ if (g_fp == NULL)
+ return MYFILE_ERR_INVALID_ARG;
+
+ char *message = NULL;
+ va_list arg_ptr;
+ va_start(arg_ptr, fmt);
+ message = g_strdup_vprintf(fmt, arg_ptr);
+ va_end(arg_ptr);
+
+ fprintf(g_fp, MF_LOG_FORMAT, filename, function, line, message);
+ if (message != NULL) {
+ free(message);
+ message = NULL;
+ }
+
+ return MYFILE_ERR_NONE;
+}
+#endif
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <media_content.h>
+
+#include "mf-dlog.h"
+#include "mf-util.h"
+#include "mf-media-content.h"
+#include "mf-media-data.h"
+
+pthread_mutex_t gLockMediaContent;
+
+mf_condition_s *mf_media_content_condition_create(char *condition)
+{
+ mf_condition_s *filter = NULL;
+
+ filter = (mf_condition_s *)calloc(1, sizeof(mf_condition_s));
+
+ if (filter == NULL) {
+ return NULL;
+ }
+
+ memset(filter, 0, sizeof(mf_condition_s));
+
+ SECURE_LOGD("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;
+
+ return filter;
+}
+
+void mf_media_conte_free_condition(mf_condition_s **condition)
+{
+ mf_retm_if(condition == NULL, "condition is NULL");
+ if (*condition) {
+ SAFE_FREE_CHAR((*condition)->cond);
+ SAFE_FREE_CHAR(*condition);
+ }
+}
+
+int mf_media_content_create_filter(filter_h *filter, mf_condition_s *condition)
+{
+ mf_retvm_if(filter == NULL, -1, "filter is NULL");
+ 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) {
+ mf_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) {
+ mf_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) {
+ mf_debug("Fail to set order");
+ goto ERROR;
+ }
+ }
+ mf_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) {
+ mf_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;
+}
+
+int mf_media_content_destroy_filter(filter_h filter)
+{
+ mf_retvm_if(filter == NULL, -1, "filter is NULL");
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ ret = media_filter_destroy(filter);
+
+ return ret;
+}
+
+int mf_media_content_data_count_get(const char *condition)
+{
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h filter = NULL;
+ ret = media_filter_create(&filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("Fail to create filter");
+ return 0;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to set condition");
+ return 0;
+ }
+ int count = 0;
+ ret = media_info_get_media_count_from_db(filter, &count);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to get media");
+ return 0;
+ }
+
+ ret = media_filter_destroy(filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("destroy filter failed\n\n");
+ return 0;
+ }
+
+ return count;
+}
+
+int mf_media_content_data_get(void *data, char *condition, bool (*func) (media_info_h media, void *data))
+{
+ filter_h filter = NULL;
+ int ret = -1;
+
+ ret = media_filter_create(&filter);
+ if (ret != 0) {
+ mf_debug("Create filter failed");
+ return ret;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_debug("Fail to set condition");
+ return ret;
+ }
+
+ ret = media_info_foreach_media_from_db(filter,
+ (media_info_cb)func,
+ data);
+ if (ret != 0) {
+ mf_debug("Fail to parse folders in db: %d", ret);
+ }
+
+ mf_media_content_destroy_filter(filter);
+
+ return ret;
+}
+
+void mf_media_content_scan_file(const char *path)
+{
+ mf_retm_if(path == NULL, "path is NULL");
+ pthread_mutex_lock(&gLockMediaContent);
+ media_content_scan_file(path);
+ pthread_mutex_unlock(&gLockMediaContent);
+}
+
+void mf_media_content_scan_folder(const char *path)
+{
+ mf_retm_if(path == NULL, "path is NULL");
+ pthread_mutex_lock(&gLockMediaContent);
+
+ media_content_scan_folder(path, true, NULL, NULL);
+ pthread_mutex_unlock(&gLockMediaContent);
+}
+
+void mf_media_content_disconnect()
+{
+ pthread_mutex_lock(&gLockMediaContent);
+ if (media_content_disconnect() < 0) {
+ mf_error("media content disconnect failed.");
+ }
+ pthread_mutex_unlock(&gLockMediaContent);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <media_content.h>
+#include "mf-media-data.h"
+#include "mf-media-content.h"
+#include "mf-tray-item.h"
+#include "mf-dlog.h"
+#include "mf-util.h"
+#include "mf-file-util.h"
+
+static int __mf_media_data_sort_by_priority(const void *d1, const void *d2, int sequence_type);
+static int __mf_media_data_sort_by_name_cb_A2Z(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_date_cb_O2R(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_type_cb_A2Z(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_size_cb_S2L(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_name_cb_Z2A(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_date_cb_R2O(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_type_cb_Z2A(const void *d1, const void *d2);
+static int __mf_media_data_sort_by_size_cb_L2S(const void *d1, const void *d2);
+
+void mf_media_data_item_free(media_data_s **item_data)
+{
+ if (*item_data == NULL)
+ return;
+
+ SAFE_FREE_CHAR((*item_data)->fullpath);
+ SAFE_FREE_CHAR((*item_data)->display_name);
+ SAFE_FREE_CHAR((*item_data)->thumbnail_path);
+ SAFE_FREE_CHAR((*item_data)->ext);
+ SAFE_FREE_CHAR(*item_data);
+ *item_data = NULL;
+}
+
+media_data_s *mf_media_data_get_by_media_handle(media_info_h media)
+{
+ mf_retvm_if(media == NULL, NULL, "media is NULL");
+
+ media_data_s *item_data = NULL;
+
+ item_data = calloc(1, sizeof(media_data_s));
+
+ if (item_data == NULL) {
+ mf_error("item_data is NULL, calloc failed");
+ return NULL;
+ }
+
+ if (media_info_get_display_name(media, &(item_data->display_name)) != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get media display name failed!");
+ goto MF_LOCAL_FAILED;
+ }
+
+
+ int ret = mf_file_attr_get_file_ext(item_data->display_name, &item_data->ext);
+ if (ret != MYFILE_ERR_NONE) {
+ item_data->ext = NULL;
+ }
+
+ if (media_info_get_file_path(media, &(item_data->fullpath)) != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get media file path failed!");
+ goto MF_LOCAL_FAILED;
+ }
+
+ media_content_type_e content_type = MEDIA_CONTENT_TYPE_OTHERS;
+
+ if (media_info_get_media_type(media, &content_type) != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get media type failed!");
+ goto MF_LOCAL_FAILED;
+ }
+
+
+ if (content_type == MEDIA_CONTENT_TYPE_IMAGE) /* The device's internal storage */
+ item_data->file_type = FILE_TYPE_IMAGE;
+ else if (content_type == MEDIA_CONTENT_TYPE_VIDEO) /* The device's external storage */
+ item_data->file_type = FILE_TYPE_VIDEO;
+ else if (content_type == MEDIA_CONTENT_TYPE_SOUND)
+ item_data->file_type = FILE_TYPE_SOUND;
+ else if (content_type == MEDIA_CONTENT_TYPE_MUSIC) /* The cloud storage - 101 */
+ item_data->file_type = FILE_TYPE_MUSIC;
+ else if (content_type == MEDIA_CONTENT_TYPE_OTHERS) {
+ fsFileType ftype = FILE_TYPE_NONE;
+ int ret = mf_file_attr_get_file_category(item_data->fullpath, &ftype);
+ if (ret != MYFILE_ERR_NONE || ftype == FILE_TYPE_NONE || ftype == FILE_TYPE_ETC) {
+ ftype = mf_file_attr_get_file_type_by_mime(item_data->fullpath);
+ }
+
+ item_data->file_type = ftype;
+ }
+ else {
+ mf_debug("content_type[%d]!", content_type);
+ }
+
+
+
+ switch (item_data->file_type) {
+ case FILE_TYPE_IMAGE:
+ case FILE_TYPE_VIDEO:
+ case FILE_TYPE_MUSIC:
+ case FILE_TYPE_SOUND:
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ case FILE_TYPE_SPD:
+ case FILE_TYPE_SNB:
+ if (mf_file_exists(item_data->fullpath)) {//Fixed the P131126-04292, sometimes, if the file isn't existed
+ //if (content_type != MEDIA_CONTENT_TYPE_SOUND && content_type != MEDIA_CONTENT_TYPE_MUSIC) {//For sound file, don't need to get thumbnail.
+ int retcode = media_info_get_thumbnail_path(media, &(item_data->thumbnail_path));
+ if (retcode != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get media thumbnail path failed!![%d]", retcode);
+ goto MF_LOCAL_FAILED;
+ }
+ //}
+ //mf_debug("thumb_url: %s", item_data->thumbnail_path);
+
+ media_content_storage_e storage_type = 0;
+ if (media_info_get_storage_type(media, &storage_type) != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Get storage type failed!");
+ goto MF_LOCAL_FAILED;
+ }
+ if (storage_type == MEDIA_CONTENT_STORAGE_INTERNAL) /* The device's internal storage */
+ item_data->storage_type = MYFILE_PHONE;
+ else if (storage_type == MEDIA_CONTENT_STORAGE_EXTERNAL) /* The device's external storage */
+ item_data->storage_type = MYFILE_MMC;
+ else
+ mf_debug("Undefined mode[%d]!", storage_type);
+ unsigned long long file_size = 0;
+ media_info_get_size(media, &file_size);
+ item_data->size = file_size;
+
+ time_t added_time = {0};
+ int ret = media_info_get_modified_time(media, &added_time);
+ if (ret == MEDIA_CONTENT_ERROR_NONE)//Fix prevent problem
+ item_data->create_date = added_time;
+
+ return item_data;
+ } else{
+ mf_media_data_item_free(&item_data);
+ }
+ break;
+ default:
+ mf_media_data_item_free(&item_data);
+ break;
+ }
+ return NULL;
+
+MF_LOCAL_FAILED:
+ mf_media_data_item_free(&item_data);
+ return NULL;
+
+}
+
+bool mf_media_data_get_data_cb(media_info_h media, void *data)
+{
+ mf_retvm_if(data == NULL, -1, "filter is NULL");
+ Eina_List **list = (Eina_List **)data;
+
+ media_data_s *item_data = mf_media_data_get_by_media_handle(media);
+ if (item_data) {
+ *list = eina_list_append(*list, item_data);
+ }
+ return true;
+}
+
+void mf_media_data_list_free(Eina_List **list)
+{
+ if (*list == NULL) {
+ return;
+ }
+ Eina_List *l = NULL;
+
+ media_data_s *item_data = NULL;
+
+ EINA_LIST_FOREACH(*list, l, item_data) {
+ mf_media_data_item_free(&item_data);
+ }
+ eina_list_free(*list);
+ *list = NULL;
+}
+
+void mf_media_category_item_get(const char *fullpath, int type, Eina_List **category_list)
+{
+ MF_TRACE_BEGIN;
+ char *path_condition = NULL;
+ char *condition = NULL;
+
+ switch (type) {
+ case MEDIA_CONTENT_TYPE_IMAGE:
+ condition = g_strdup(MF_CONDITION_LOCAL_IMAGE);
+ break;
+ case MEDIA_CONTENT_TYPE_VIDEO:
+ condition = g_strdup(MF_CONDITION_LOCAL_VIDEO);
+ break;
+ case MEDIA_CONTENT_TYPE_SOUND:
+ case MEDIA_CONTENT_TYPE_MUSIC:
+ condition = g_strdup(MF_CONDITION_LOCAL_SOUND);
+ break;
+ case MEDIA_CONTENT_TYPE_OTHERS:
+ condition = g_strdup(MF_CONDITION_LOCAL_DOCUMENT);
+ break;
+ default:
+ return;
+ }
+ path_condition = g_strdup_printf("%s and MEDIA_PATH=\"%s\"", condition, fullpath);
+ mf_media_content_data_get(category_list, path_condition, mf_media_data_get_data_cb);
+
+ //SAFE_FREE_CHAR(condition);
+ //SAFE_FREE_CHAR(path_condition);
+ MF_TRACE_END;
+}
+
+void mf_media_category_list_get(int category_type, Eina_List **category_list)
+{
+ char *condition = NULL;
+ switch (category_type) {
+ case mf_tray_item_category_image:
+ condition = g_strdup(MF_CONDITION_LOCAL_IMAGE);
+ break;
+ case mf_tray_item_category_video:
+ condition = g_strdup(MF_CONDITION_LOCAL_VIDEO);
+ break;
+ case mf_tray_item_category_sounds:
+ condition = g_strdup(MF_CONDITION_LOCAL_SOUND);
+ break;
+ case mf_tray_item_category_document:
+ condition = g_strdup(MF_CONDITION_LOCAL_DOCUMENT);
+ break;
+ }
+
+ mf_media_content_data_get(category_list, condition, mf_media_data_get_data_cb);
+
+}
+
+void mf_media_data_printf(Eina_List *list)
+{
+ return;
+#if 0
+ if (list == NULL) {
+ mf_debug("=============== list is NULL ");
+
+ }
+ Eina_List *l = NULL;
+
+ media_data_s *item_data = NULL;
+
+ EINA_LIST_FOREACH(list, l, item_data) {
+ if (item_data) {
+ mf_debug("=============== item is [%s]", item_data->fullpath);
+ }
+ }
+#endif
+}
+
+static int __mf_media_data_sort_by_priority(const void *d1, const void *d2, int sequence_type)
+{
+ int ret = 0;
+ switch (sequence_type) {
+ case MF_SORT_BY_PRIORITY_TYPE_A2Z:
+ ret = __mf_media_data_sort_by_date_cb_O2R(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_size_cb_S2L(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_name_cb_A2Z(d1, d2);
+ }
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_TYPE_Z2A:
+ ret = __mf_media_data_sort_by_date_cb_R2O(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_size_cb_L2S(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_name_cb_Z2A(d1, d2);
+ }
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_DATE_O2R:
+ ret = __mf_media_data_sort_by_size_cb_S2L(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_name_cb_A2Z(d1, d2);
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_DATE_R2O:
+ ret = __mf_media_data_sort_by_size_cb_L2S(d1, d2);
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_name_cb_Z2A(d1, d2);
+ }
+ break;
+ case MF_SORT_BY_PRIORITY_SIZE_S2L:
+ ret = __mf_media_data_sort_by_name_cb_A2Z(d1, d2);
+ break;
+ case MF_SORT_BY_PRIORITY_SIZE_L2S:
+ ret = __mf_media_data_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_media_data_sort_by_name_cb_A2Z(const void *d1, const void *d2)
+{
+ media_data_s *txt1 = (media_data_s *) d1;
+ media_data_s *txt2 = (media_data_s *) d2;
+ gchar *name1 = NULL;
+ gchar *name2 = NULL;
+ int result = 0;
+
+ if (!txt1 || !txt1->display_name) {
+ return (1);
+ }
+ if (!txt2 || !txt2->display_name) {
+ return (-1);
+ }
+
+ name1 = g_ascii_strdown(txt1->display_name, strlen(txt1->display_name));
+ if (name1 == NULL) {
+ return (-1);
+ }
+ name2 = g_ascii_strdown(txt2->display_name, strlen(txt2->display_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_media_data_sort_by_date_cb_O2R(const void *d1, const void *d2)
+{
+ int ret = 0;
+ media_data_s *time1 = (media_data_s *) d1;
+ media_data_s *time2 = (media_data_s *) d2;
+
+ if (!d1) {
+ return 1;
+ }
+ if (!d2) {
+ return -1;
+ }
+
+ if (time1->create_date > time2->create_date) {
+ ret = 1;
+ } else if (time1->create_date < time2->create_date) {
+ ret = -1;
+ } else {
+ ret = 0;
+ }
+
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_priority(d1, d2, MF_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_media_data_sort_by_type_cb_A2Z(const void *d1, const void *d2)
+{
+ media_data_s *type1 = (media_data_s *) d1;
+ media_data_s *type2 = (media_data_s *) 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_media_data_sort_by_priority(d1, d2, MF_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_media_data_sort_by_size_cb_S2L(const void *d1, const void *d2)
+{
+ int ret = 0;
+ media_data_s *size1 = (media_data_s *) d1;
+ media_data_s *size2 = (media_data_s *) 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_media_data_sort_by_priority(d1, d2, MF_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_media_data_sort_by_name_cb_Z2A(const void *d1, const void *d2)
+{
+ media_data_s *txt1 = (media_data_s *) d1;
+ media_data_s *txt2 = (media_data_s *) d2;
+
+ int result = 0;
+
+ if (!txt1 || !txt1->display_name) {
+ return (1);
+ }
+ if (!txt2 || !txt2->display_name) {
+ return (-1);
+ }
+ result = strcasecmp(txt1->display_name, txt2->display_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_media_data_sort_by_date_cb_R2O(const void *d1, const void *d2)
+{
+ int ret = 0;
+ media_data_s *time1 = (media_data_s *) d1;
+ media_data_s *time2 = (media_data_s *) d2;
+
+ if (!d1) {
+ return -1;
+ }
+ if (!d2) {
+ return 1;
+ }
+ if (time1->create_date > time2->create_date) {
+ ret = -1;
+ } else if (time1->create_date < time2->create_date) {
+ ret = 1;
+ } else {
+ ret = 0;
+ }
+
+ if (ret == 0) {
+ ret = __mf_media_data_sort_by_priority(d1, d2, MF_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_media_data_sort_by_type_cb_Z2A(const void *d1, const void *d2)
+{
+ media_data_s *type1 = (media_data_s *) d1;
+ media_data_s *type2 = (media_data_s *) 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_media_data_sort_by_priority(d1, d2, MF_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
+** 1 if d1 < d2
+**
+**Action:
+** sort the list order by size, rule is the smaller the later shown
+*********************/
+static int __mf_media_data_sort_by_size_cb_L2S(const void *d1, const void *d2)
+{
+ int ret = 0;
+ media_data_s *size1 = (media_data_s *) d1;
+ media_data_s *size2 = (media_data_s *) 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_media_data_sort_by_priority(d1, d2, MF_SORT_BY_PRIORITY_SIZE_L2S);
+ }
+ return ret;
+}
+
+/*********************
+**Function name: mf_fs_oper_sort_list
+**Parameter:
+** Eina_List **list: the list we need to sort
+** int sort_opt: sort option
+**
+**Return value:
+** void
+**
+**Action:
+** sort the list order by sort option with the call back
+*********************/
+void mf_media_data_sort_list(Eina_List **list, int sort_opt)
+{
+ Eina_Compare_Cb sort_func = NULL;
+ if (!(*list)) {
+ return;
+ }
+ switch (sort_opt) {
+ case MYFILE_SORT_BY_NAME_A2Z:
+ sort_func = __mf_media_data_sort_by_name_cb_A2Z;
+ break;
+ case MYFILE_SORT_BY_TYPE_A2Z:
+ sort_func = __mf_media_data_sort_by_type_cb_A2Z;
+ break;
+ case MYFILE_SORT_BY_SIZE_S2L:
+ sort_func = __mf_media_data_sort_by_size_cb_S2L;
+ break;
+ case MYFILE_SORT_BY_DATE_O2R:
+ sort_func = __mf_media_data_sort_by_date_cb_O2R;
+ break;
+ case MYFILE_SORT_BY_NAME_Z2A:
+ sort_func = __mf_media_data_sort_by_name_cb_Z2A;
+ break;
+ case MYFILE_SORT_BY_TYPE_Z2A:
+ sort_func = __mf_media_data_sort_by_type_cb_Z2A;
+ break;
+ case MYFILE_SORT_BY_SIZE_L2S:
+ sort_func = __mf_media_data_sort_by_size_cb_L2S;
+ break;
+ case MYFILE_SORT_BY_DATE_R2O:
+ sort_func = __mf_media_data_sort_by_date_cb_R2O;
+ break;
+ default:
+ sort_func = __mf_media_data_sort_by_type_cb_A2Z;
+ break;
+ }
+ *list = eina_list_sort(*list, eina_list_count(*list), sort_func);
+}
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-storage-space.h"
+#include "mf-media-data.h"
+#include "mf-media.h"
+#include "mf-file-util.h"
+mfStorageStatus g_mf_storage_status;
+Update_Info g_recent_info;
+static double recent_total_size = 0;
+
+static bool __mf_storage_main_media_item_cb(media_info_h media, void *data)
+{
+ mf_retvm_if(media == NULL, true, "media is NULL");
+ mf_retvm_if(data == NULL, true, "Data parameter is NULL");
+ mfStorageStatus *status = (mfStorageStatus *) data;
+ unsigned long long size = 0;
+
+ if (g_mf_storage_status.exit_flag == 1) {
+ mf_debug("exit_flag is 1");
+ return false;
+ }
+
+ if (g_mf_storage_status.type == MF_STORAGE_DOCUMENT) {
+ fsFileType file_type = 0;
+ char *file_path = NULL;
+ media_info_get_file_path(media, &file_path);
+ if (!file_path) {
+ mf_debug("file_path is NULL");
+ return true;
+ }
+
+ mf_file_attr_get_file_category(file_path, &file_type);
+ //mf_error(">>>>file_path = %s, file_type=%d, FILE_TYPE_DOC=%d,FILE_TYPE_TXT=%d", file_path, file_type, FILE_TYPE_DOC,FILE_TYPE_TXT);
+ switch (file_type) {
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ case FILE_TYPE_SPD:
+ case FILE_TYPE_SNB:{
+ //mf_error(">>>>file_type = %d", file_type);
+ if (!mf_file_exists(file_path)) {
+ free(file_path);
+ file_path = NULL;
+ return true;
+ }
+ if (file_path != NULL) {
+ free(file_path);
+ file_path = NULL;
+ }
+
+ media_info_get_size(media, &size);
+ //mf_error(">>>>size = %d", size);
+ status->total_size += size;
+ break;
+ }
+ default:
+ if (file_path != NULL) {
+ free(file_path);
+ file_path = NULL;
+ }
+ break;
+ }
+ } else {
+ char *file_path = NULL;
+ media_info_get_file_path(media, &file_path);
+ if (!file_path) {
+ mf_debug("file_path is NULL");
+ return true;
+ }
+
+ if (!mf_file_exists(file_path)) {
+ free(file_path);
+ return true;
+ }
+ if (file_path != NULL)
+ free(file_path);
+
+ media_info_get_size(media, &size);
+ status->total_size += size;
+ }
+ return true;
+}
+
+static double __mf_storage_main_picture_status_get()
+{
+ MF_TRACE_BEGIN;
+ double total_size = 0.0;
+
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h filter = NULL;
+
+ pthread_mutex_lock(&g_mf_storage_status.update_mutex);
+ g_mf_storage_status.type = MF_STORAGE_IMAGE;
+ g_mf_storage_status.total_size = 0;
+ pthread_mutex_unlock(&g_mf_storage_status.update_mutex);
+
+ /*Set Filter*/
+ char *condition = MF_CONDITION_LOCAL_IMAGE;//" and (MEDIA_PATH LIKE \'/opt/usr/%%\' OR MEDIA_PATH LIKE \'/opt/storage/sdcard/%%\')"; /*0-image, 1-video, 2-sound, 3-music, 4-other*/
+
+ ret = media_filter_create(&filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("Fail to create filter");
+ return total_size;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to set condition");
+ return total_size;
+ }
+
+ ret = media_info_foreach_media_from_db(filter, __mf_storage_main_media_item_cb, &g_mf_storage_status);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to get media");
+ return total_size;
+ }
+
+ ret = media_filter_destroy(filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("destroy filter failed\n\n");
+ return total_size;
+ }
+
+ return g_mf_storage_status.total_size;
+}
+
+static double __mf_storage_main_video_status_get()
+{
+ MF_TRACE_BEGIN;
+ double total_size = 0.0;
+
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h filter = NULL;
+
+ pthread_mutex_lock(&g_mf_storage_status.update_mutex);
+ g_mf_storage_status.type = MF_STORAGE_VIDEO;
+ g_mf_storage_status.total_size = 0;
+ pthread_mutex_unlock(&g_mf_storage_status.update_mutex);
+
+ /*Set Filter*/
+ char *condition = MF_CONDITION_LOCAL_VIDEO;//" and MEDIA_PATH LIKE \'/opt/usr/%%\'"; /*0-image, 1-video, 2-sound, 3-music, 4-other*/
+
+ ret = media_filter_create(&filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("Fail to create filter");
+ return total_size;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to set condition");
+ return total_size;
+ }
+
+ ret = media_info_foreach_media_from_db(filter, __mf_storage_main_media_item_cb, &g_mf_storage_status);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_error("Fail to get media");
+ return total_size;
+ }
+
+ ret = media_filter_destroy(filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("destroy filter failed\n\n");
+ return total_size;
+ }
+ return g_mf_storage_status.total_size;
+}
+
+
+static double __mf_storage_main_sound_status_get()
+{
+ MF_TRACE_BEGIN;
+
+ double total_size = 0.0;
+
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h filter = NULL;
+ pthread_mutex_lock(&g_mf_storage_status.update_mutex);
+ g_mf_storage_status.type = MF_STORAGE_SOUND;
+ g_mf_storage_status.total_size = 0;
+ pthread_mutex_unlock(&g_mf_storage_status.update_mutex);
+
+ /*Set Filter*/
+ char *condition = MF_CONDITION_LOCAL_SOUND;//" and MEDIA_PATH LIKE \'/opt/usr/%%\'"; /*0-image, 1-video, 2-sound, 3-music, 4-other*/
+
+ ret = media_filter_create(&filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Fail to create filter");
+ return total_size;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_debug("Fail to set condition");
+ return total_size;
+ }
+
+ ret = media_info_foreach_media_from_db(filter, __mf_storage_main_media_item_cb, &g_mf_storage_status);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_debug("Fail to get media");
+ return total_size;
+ }
+
+ ret = media_filter_destroy(filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("destroy filter failed\n\n");
+ return total_size;
+ }
+
+ return g_mf_storage_status.total_size;
+}
+
+static double __mf_storage_main_document_status_get()
+{
+ MF_TRACE_BEGIN;
+
+ double total_size = 0.0;
+
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ filter_h filter = NULL;
+ pthread_mutex_lock(&g_mf_storage_status.update_mutex);
+ g_mf_storage_status.type = MF_STORAGE_DOCUMENT;
+ g_mf_storage_status.total_size = 0;
+ pthread_mutex_unlock(&g_mf_storage_status.update_mutex);
+
+ /*Set Filter*/
+ char *condition = MF_CONDITION_LOCAL_DOCUMENT;//" and MEDIA_PATH LIKE \'/opt/usr/%%\'"; /*0-image, 1-video, 2-sound, 3-music, 4-other*/
+
+ ret = media_filter_create(&filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_debug("Fail to create filter");
+ return total_size;
+ }
+
+ ret = media_filter_set_condition(filter, condition, MEDIA_CONTENT_COLLATE_DEFAULT);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_debug("Fail to set condition");
+ return total_size;
+ }
+
+ ret = media_info_foreach_media_from_db(filter, __mf_storage_main_media_item_cb, &g_mf_storage_status);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ media_filter_destroy(filter);
+ mf_debug("Fail to get media");
+ return total_size;
+ }
+
+ ret = media_filter_destroy(filter);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("destroy filter failed\n\n");
+ return total_size;
+ }
+
+ return g_mf_storage_status.total_size;
+}
+
+/*static double __mf_storage_main_recent_status_get()
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+
+ pthread_mutex_lock(&g_mf_storage_status.update_mutex);
+ g_mf_storage_status.type = MF_STORAGE_RECENT;
+ g_mf_storage_status.total_size = 0;
+ pthread_mutex_unlock(&g_mf_storage_status.update_mutex);
+
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.recent_list), MYFILE_TYPE_FSNODE);
+ mf_util_generate_saved_files_list(ap, mf_list_recent_files);
+ void *pNode = NULL;
+ Eina_List *l = NULL;
+
+ EINA_LIST_FOREACH(ap->mf_FileOperation.recent_list, l, pNode) {
+ fsNodeInfo *Node = (fsNodeInfo *)pNode;
+ if (Node != NULL) {
+ char *fullpath = (char*) calloc(1, (strlen(Node->path) + strlen (Node->path))*sizeof(char) + 5);
+ sprintf(fullpath, "%s/%s", Node->path, Node->path);
+ mf_debug("fullpath=%s", fullpath);
+ off_t size = 0;
+ mf_file_attr_get_file_size(fullpath, &size);
+ mf_debug("size=%lld", size);
+ g_mf_storage_status.total_size = g_mf_storage_status.total_size + size;
+ free(fullpath);
+ }
+ }
+
+ return g_mf_storage_status.total_size;
+}*/
+
+void __mf_storage_main_pipe_cb(void *data, void *buffer, unsigned int nbyte)
+{
+ mf_retm_if(data == NULL, "Data parameter is NULL");
+ mf_retm_if(buffer == NULL, "buffer parameter is NULL");
+ Update_Info *update_info = (Update_Info *) buffer;
+ mfStorageStatus *storage_status = (mfStorageStatus *)data;
+
+ mf_debug("update_info : %d", update_info->type);
+
+ switch (update_info->type) {
+ case MF_STORAGE_IMAGE:{
+ if (storage_status->update_cb)
+ storage_status->update_cb(mf_tray_item_category_image, update_info, storage_status->pUserData);
+
+ storage_status->image_size_info.total_size = update_info->total_size;
+ storage_status->image_size_info.type= update_info->type;
+ break;
+ }
+ case MF_STORAGE_VIDEO:{
+ if (storage_status->update_cb)
+ storage_status->update_cb(mf_tray_item_category_video, update_info, storage_status->pUserData);
+ storage_status->video_size_info.total_size = update_info->total_size;
+ storage_status->video_size_info.type= update_info->type;
+ break;
+ }
+ case MF_STORAGE_SOUND:{
+ if (storage_status->update_cb)
+ storage_status->update_cb(mf_tray_item_category_sounds, update_info, storage_status->pUserData);
+ storage_status->sound_size_info.total_size = update_info->total_size;
+ storage_status->sound_size_info.type= update_info->type;
+ break;
+ }
+ case MF_STORAGE_DOCUMENT:{
+ if (storage_status->update_cb)
+ storage_status->update_cb(mf_tray_item_category_document, update_info, storage_status->pUserData);
+ storage_status->document_size_info.total_size = update_info->total_size;
+ storage_status->document_size_info.type= update_info->type;
+ break;
+ }
+ case MF_STORAGE_RECENT:{
+ /*if (storage_status->update_cb)
+ storage_status->update_cb(mf_tray_item_category_recent, update_info, storage_status->pUserData);
+ storage_status->recent_size_info.total_size = update_info->total_size;
+ storage_status->recent_size_info.type= update_info->type;*/
+ break;
+ }
+ default:
+ mf_error("wrong update type");
+ break;
+ }
+}
+
+static void *__mf_storage_main_thread_start_routine(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "Data parameter is NULL");
+ mfStorageStatus *storage_status = (mfStorageStatus *)data;
+ mf_update_type type = MF_STORAGE_IMAGE;
+ while (1) {
+ pthread_mutex_lock(&storage_status->update_mutex);
+ /*while (storage_status->type == MF_STORAGE_SLEEP) {
+ pthread_cond_wait(&storage_status->wait_cond, &storage_status->update_mutex);
+ }*/
+ type = storage_status->type;
+ pthread_mutex_unlock(&storage_status->update_mutex);
+
+ int exit_flag = 0;
+
+ pthread_mutex_lock(&storage_status->exit_mutex);
+ exit_flag = storage_status->exit_flag;
+ pthread_mutex_unlock(&storage_status->exit_mutex);
+
+ if (exit_flag == 1) {
+ mf_debug("exit_flag is 1");
+ break;
+ }
+
+ if (type >= MF_STORAGE_MAX) {
+ mf_debug("work is done, thread will sleep");
+ pthread_mutex_lock(&storage_status->update_mutex);
+ storage_status->type = MF_STORAGE_SLEEP;
+ pthread_mutex_unlock(&storage_status->update_mutex);
+ break;
+ }
+
+ switch (type) {
+ case MF_STORAGE_IMAGE:
+ {
+ double images_size = __mf_storage_main_picture_status_get();
+ mf_debug("images_size = %f", images_size);
+
+ Update_Info images_info;
+ memset(&images_info, 0, sizeof(Update_Info));
+ images_info.type = MF_STORAGE_IMAGE;
+ images_info.total_size = images_size;
+ if (storage_status->pipe)
+ ecore_pipe_write(storage_status->pipe, &images_info, sizeof(images_info));
+ }
+ break;
+ case MF_STORAGE_VIDEO:
+ {
+ double video_size = __mf_storage_main_video_status_get();
+ mf_debug("video_size = %f", video_size);
+
+ Update_Info video_info;
+ memset(&video_info, 0, sizeof(Update_Info));
+ video_info.type = MF_STORAGE_VIDEO;
+ video_info.total_size = video_size;
+ if (storage_status->pipe)
+ ecore_pipe_write(storage_status->pipe, &video_info, sizeof(video_info));
+ }
+ break;
+ case MF_STORAGE_SOUND:
+ {
+ double sound_size = __mf_storage_main_sound_status_get();
+ mf_debug("sound_size = %f", sound_size);
+
+ Update_Info sound_info;
+ memset(&sound_info, 0, sizeof(Update_Info));
+ sound_info.type = MF_STORAGE_SOUND;
+ sound_info.total_size = sound_size;
+ if (storage_status->pipe)
+ ecore_pipe_write(storage_status->pipe, &sound_info, sizeof(sound_info));
+ }
+ break;
+ case MF_STORAGE_DOCUMENT:
+ {
+ double document_size = __mf_storage_main_document_status_get();
+ mf_debug("document_size = %f", document_size);
+
+ Update_Info document_info;
+ memset(&document_info, 0, sizeof(Update_Info));
+ document_info.type = MF_STORAGE_DOCUMENT;
+ document_info.total_size = document_size;
+ if (storage_status->pipe)
+ ecore_pipe_write(storage_status->pipe, &document_info, sizeof(document_info));
+ }
+ break;
+ case MF_STORAGE_RECENT:
+ {
+ /*double recent_size = __mf_storage_main_recent_status_get();
+ mf_debug("recent_size = %f", recent_size);
+
+ Update_Info recent_info;
+ memset(&recent_info, 0, sizeof(Update_Info));
+ recent_info.type = MF_STORAGE_RECENT;
+ recent_info.total_size = recent_size;
+ if (storage_status->pipe)
+ ecore_pipe_write(storage_status->pipe, &recent_info, sizeof(Update_Info));*/
+ }
+ break;
+ default:
+ {
+ mf_debug("type = %d", type);
+ break;
+ }
+ }
+ pthread_mutex_lock(&storage_status->update_mutex);
+ storage_status->type++;
+ pthread_mutex_unlock(&storage_status->update_mutex);
+ }
+ pthread_mutex_lock(&storage_status->update_data_mutex);
+ storage_status->is_update_data = true;
+ pthread_mutex_unlock(&storage_status->update_data_mutex);
+
+ pthread_exit((void *) 0);
+ //storage_status->tid = 0;
+ MF_TRACE_END;
+}
+
+static void __mf_storage_main_init(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "Data parameter is NULL");
+ mfStorageStatus *storage_status = (mfStorageStatus *)data;
+
+ pthread_mutex_init(&storage_status->exit_mutex, NULL);
+ pthread_mutex_init(&storage_status->update_mutex, NULL);
+ //pthread_cond_init(&storage_status->wait_cond, NULL);
+
+ pthread_mutex_lock(&storage_status->exit_mutex);
+ storage_status->exit_flag = EINA_FALSE;
+ pthread_mutex_unlock(&storage_status->exit_mutex);
+
+ pthread_mutex_lock(&storage_status->update_mutex);
+ storage_status->type = MF_STORAGE_IMAGE;
+ pthread_mutex_unlock(&storage_status->update_mutex);
+
+ pthread_mutex_lock(&storage_status->update_data_mutex);
+ storage_status->is_update_data = false;
+ pthread_mutex_unlock(&storage_status->update_data_mutex);
+ MF_TRACE_END;
+}
+
+int mf_storage_create(void* app_data)
+{
+ MF_TRACE_BEGIN;
+ mfStorageStatus* storage_status = &g_mf_storage_status;
+ if (storage_status->is_update_data == true) {
+ return 1;
+ }
+ __mf_storage_main_init(storage_status);
+ if (storage_status->pipe) {
+ ecore_pipe_del(storage_status->pipe);
+ storage_status->pipe = NULL;
+ }
+ storage_status->pipe = ecore_pipe_add(__mf_storage_main_pipe_cb, storage_status);
+ if (storage_status->pipe)
+ {
+ int ret = pthread_create(&storage_status->tid, NULL, __mf_storage_main_thread_start_routine, storage_status);
+ if (ret != 0) {
+ mf_error("fail to pthread_create");
+ }
+ mf_debug("thread id = %ld", storage_status->tid);
+ }
+ else
+ {
+ mf_error("fail to ecore_pipe_add");
+ }
+ MF_TRACE_END;
+ return 1;
+}
+
+int mf_storage_destroy(void* app_data)
+{
+ MF_TRACE_BEGIN;
+ mfStorageStatus* storage_status = &g_mf_storage_status;
+ int ret = 0;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+
+ pthread_mutex_lock(&storage_status->update_data_mutex);
+ storage_status->is_update_data = false;
+ if (ap->mf_Status.view_type != mf_view_root || ap->mf_Status.more != MORE_DEFAULT)
+ storage_status->update_cb = NULL;
+ pthread_mutex_unlock(&storage_status->update_data_mutex);
+
+ pthread_mutex_lock(&storage_status->exit_mutex);
+ storage_status->exit_flag = 1;
+ pthread_mutex_unlock(&storage_status->exit_mutex);
+
+ pthread_mutex_lock(&storage_status->update_mutex);
+ storage_status->type = MF_STORAGE_SLEEP;
+ //pthread_cond_signal(&storage_status->wait_cond);
+ pthread_mutex_unlock(&storage_status->update_mutex);
+ if (storage_status->tid > 0)
+ {
+ void *thread_ret = NULL;
+ ret = pthread_join(storage_status->tid, &thread_ret);
+ if (ret != 0) {
+ mf_error("fail to join with thread");
+ }
+ storage_status->tid = 0;
+ mf_debug("thread exit code %d", (int)thread_ret);
+ }
+
+ pthread_mutex_destroy(&storage_status->exit_mutex);
+ pthread_mutex_destroy(&storage_status->update_mutex);
+ //pthread_cond_destroy(&storage_status->wait_cond);
+
+ if (storage_status->pipe) {
+ ecore_pipe_del(storage_status->pipe);
+ storage_status->pipe = NULL;
+ }
+ MF_TRACE_END;
+ return 0;
+}
+
+int mf_storage_set_update_cb(void* app_data, mf_storage_update_cb update_cb)
+{
+ mfStorageStatus* storage_status = &g_mf_storage_status;
+ storage_status->update_cb = update_cb;
+ return 0;
+}
+
+mfStorageStatus* mf_storage_get_status(void* app_data)
+{
+ return &g_mf_storage_status;
+}
+
+int mf_storage_set_update_data(void* app_data, bool is_update)
+{
+ mfStorageStatus* storage_status = &g_mf_storage_status;
+ pthread_mutex_lock(&storage_status->update_data_mutex);
+ storage_status->is_update_data = is_update;
+ pthread_mutex_unlock(&storage_status->update_data_mutex);
+ return 0;
+}
+
+int mf_storage_refresh(void* app_data)
+{
+ MF_TRACE_BEGIN;
+ mf_storage_destroy(app_data);
+ mf_storage_create(app_data);
+ MF_TRACE_END;
+ return 1;
+}
+
+bool mf_storage_get_recent_files_size_cb(MFRitem *Ritem, void *user_data)
+{
+ if (Ritem && Ritem->path) {
+ SECURE_ERROR("Ritem->path is [%s]mf_file_exists is [%d] access(dst_dir, R_OK | W_OK) is [%d] ",Ritem->path, mf_file_exists(Ritem->path), access(Ritem->path, R_OK | W_OK));
+ if (mf_file_exists(Ritem->path)) {
+ off_t size = 0;
+ mf_file_attr_get_file_size(Ritem->path, &size);
+ if (size > 0) {
+ recent_total_size += size;
+ }
+ }
+ }
+ return true;
+}
+
+void mf_storage_get_recent_files_size()
+{
+ struct appdata *ap = mf_get_appdata();
+ recent_total_size = 0;
+ g_recent_info.type = MF_STORAGE_RECENT;
+ mf_media_foreach_recent_files_list(ap->mf_MainWindow.mfd_handle, mf_storage_get_recent_files_size_cb, NULL);
+ g_recent_info.total_size = recent_total_size;
+ g_mf_storage_status.recent_size_info.total_size = g_recent_info.total_size;
+ g_mf_storage_status.recent_size_info.type = g_recent_info.type;
+ //mf_category_storage_size_refresh(mf_tray_item_category_recent, &g_recent_info, NULL);
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <malloc.h>
+#include <string.h>
+#include <assert.h>
+#include <time.h>
+#include <sys/time.h>
+#include <sys/utsname.h>
+#include <sys/resource.h>
+#include <unistd.h>
+#include <stdarg.h>
+
+#include "mf-ta.h"
+#include "mf-dlog.h"
+#ifdef MYFILE_USE_TA
+static void __mf_ta_free_cps(void);
+static int __mf_ta_get_cp_index(char *name);
+
+static void __mf_ta_free_accums(void);
+static int __mf_ta_get_accum_index(char *name);
+
+mf_ta_checkpoint **mf_g_cps = NULL;
+static int mf_g_cp_index = 0;
+
+mf_ta_accum_item **mf_g_accums = NULL;
+static int mf_g_accum_index = 0;
+static int mf_g_accum_longest_name = 0;
+static unsigned long mf_g_accum_first_time = 0xFFFFFFFF;
+static int mf_g_enable = 1;
+
+int mf_ta_init(void)
+{
+ if (mf_g_accums)
+ return 0;
+
+ mf_g_cps = (mf_ta_checkpoint **) malloc(MF_TA_MAX_CHECKPOINT * sizeof(mf_ta_checkpoint *));
+ if (!mf_g_cps)
+ return -1;
+
+ mf_g_accums = (mf_ta_accum_item **) malloc(MF_TA_MAX_CHECKPOINT * sizeof(mf_ta_accum_item *));
+ if (!mf_g_accums)
+ return -1;
+
+ mf_g_accum_first_time = 0xFFFFFFFF;
+
+ return 0;
+}
+
+int mf_ta_release(void)
+{
+ if (!mf_g_accums)
+ return 0;
+
+ __mf_ta_free_cps();
+ __mf_ta_free_accums();
+
+ mf_g_accum_first_time = 0xFFFFFFFF;
+
+ return 0;
+}
+
+void mf_ta_set_enable(int enable)
+{
+ SECURE_DEBUG("MF_TA : setting enable to %d\n", enable);
+ mf_g_enable = enable;
+}
+
+int mf_ta_get_numof_checkpoints()
+{
+ return mf_g_cp_index;
+}
+
+char *mf_ta_fmt(const char *fmt, ...)
+{
+ static char ta_buf[512];
+ va_list args;
+
+ memset(ta_buf, '\0', 512);
+
+ va_start(args, fmt);
+ vsnprintf(ta_buf, 512, fmt, args);
+ va_end(args);
+
+ return ta_buf;
+}
+
+
+int mf_ta_add_checkpoint(char *name, int show, char *filename, int line)
+{
+ mf_ta_checkpoint *cp = NULL;
+ struct timeval t;
+
+ if (!mf_g_enable)
+ return -1;
+
+ if (!mf_g_accums)
+ return 0;
+
+ if (mf_g_cp_index == MF_TA_MAX_CHECKPOINT)
+ return -1;
+
+ if (!name)
+ return -1;
+
+ if (strlen(name) == 0)
+ return -1;
+
+ cp = (mf_ta_checkpoint *) malloc(sizeof(mf_ta_checkpoint));
+ if (!cp)
+ return -1;
+
+ cp->name = (char *)malloc(strlen(name) + 1);
+ if (!cp->name) {
+ free(cp);
+ return -1;
+ }
+ strncpy(cp->name, name, strlen(name));
+
+ if (show)
+ SECURE_DEBUG("[CHECK-POINT] %s...(%s:%d)\n", name, filename, line);
+
+ gettimeofday(&t, NULL);
+ cp->timestamp = t.tv_sec * 1000000L + t.tv_usec;
+#ifdef MF_TA_UNIT_MSEC
+ cp->timestamp = (cp->timestamp >= 1000) ? cp->timestamp / 1000 : 0;
+#endif
+
+ mf_g_cps[mf_g_cp_index] = cp;
+
+ mf_g_cp_index++;
+
+ return 0;
+}
+
+void mf_ta_show_checkpoints(void)
+{
+ int i = 0;
+ if (!mf_g_accums)
+ return;
+
+ SECURE_DEBUG("BEGIN RESULT ============================\n");
+ for (i = 0; i < mf_g_cp_index; i++) {
+ SECURE_DEBUG("[%d] %s : %ld us.\n", i, mf_g_cps[i]->name, mf_g_cps[i]->timestamp);
+ }
+ SECURE_DEBUG("END RESULT ============================\n");
+}
+
+void mf_ta_show_diff(char *name1, char *name2)
+{
+ if (!mf_g_accums)
+ return;
+
+
+ SECURE_DEBUG("Time takes from [%s] to [%s] : %ld us.\n", name1, name2, mf_ta_get_diff(name1, name2));
+}
+
+unsigned long mf_ta_get_diff(char *name1, char *name2)
+{
+ int cp1, cp2;
+
+ if (!mf_g_accums)
+ return 0;
+
+
+ /* fail if bad param. */
+ if (!name1 || !name2)
+ return -1;
+
+ /* fail if same. */
+ if (strcmp(name1, name2) == 0)
+ return -1;
+
+ /*get index */
+ if ((cp1 = __mf_ta_get_cp_index(name1)) == -1)
+ return -1;
+
+ if ((cp2 = __mf_ta_get_cp_index(name2)) == -1)
+ return -1;
+
+ /* NOTE :
+ * return value must be positive value.
+ * bcz the value of higher index of mf_g_cps always higher than lower one.
+ */
+ return mf_g_cps[cp2]->timestamp - mf_g_cps[cp1]->timestamp;
+
+}
+
+static int __mf_ta_get_cp_index(char *name)
+{
+ int i;
+
+ assert(name);
+
+ /* find index */
+ for (i = 0; i < mf_g_cp_index; i++) {
+ if (strcmp(name, mf_g_cps[i]->name) == 0)
+ return i;
+ }
+
+ return -1;
+}
+
+static int __mf_ta_get_accum_index(char *name)
+{
+ int i;
+
+ assert(name);
+
+ /* find index */
+ for (i = 0; i < mf_g_accum_index; i++) {
+ if (strcmp(name, mf_g_accums[i]->name) == 0)
+ return i;
+ }
+
+ return -1;
+}
+
+static void __mf_ta_free_cps(void)
+{
+ int i = 0;
+
+ if (!mf_g_cps)
+ return;
+
+ for (i = 0; i < mf_g_cp_index; i++) {
+ if (mf_g_cps[i]) {
+ if (mf_g_cps[i]->name)
+ free(mf_g_cps[i]->name);
+
+ free(mf_g_cps[i]);
+
+ mf_g_cps[i] = NULL;
+ }
+ }
+
+ free(mf_g_cps);
+ mf_g_cps = NULL;
+
+ mf_g_cp_index = 0;
+}
+
+static void __mf_ta_free_accums(void)
+{
+ int i = 0;
+
+ if (!mf_g_accums)
+ return;
+
+ for (i = 0; i < mf_g_accum_index; i++) {
+ if (mf_g_accums[i]) {
+ if (mf_g_accums[i]->name)
+ free(mf_g_accums[i]->name);
+
+ free(mf_g_accums[i]);
+
+ mf_g_accums[i] = NULL;
+ }
+ }
+
+ mf_g_accum_index = 0;
+ mf_g_accum_longest_name = 0;
+
+ free(mf_g_accums);
+ mf_g_accums = NULL;
+}
+
+
+int mf_ta_accum_item_begin(char *name, int show, char *filename, int line)
+{
+ mf_ta_accum_item *accum = NULL;
+ int index = 0;
+ int name_len = 0;
+ struct timeval t;
+
+ if (!mf_g_enable)
+ return -1;
+
+ if (!mf_g_accums)
+ return 0;
+
+
+
+ if (mf_g_accum_index == MF_TA_MAX_ACCUM)
+ return -1;
+
+ if (!name)
+ return -1;
+
+ name_len = strlen(name);
+ if (name_len == 0)
+ return -1;
+
+ /* if 'name' is new one. create new item. */
+ if ((index = __mf_ta_get_accum_index(name)) == -1) {
+ accum = (mf_ta_accum_item *) malloc(sizeof(mf_ta_accum_item));
+ if (!accum)
+ return -1;
+
+ /*clear first. */
+ memset(accum, 0, sizeof(mf_ta_accum_item));
+ accum->elapsed_min = 0xFFFFFFFF;
+
+ accum->name = (char *)malloc(name_len + 1);
+ if (!accum->name) {
+ free(accum);
+ return -1;
+ }
+ memset(accum->name, 0, name_len + 1);
+ strncpy(accum->name, name, strlen(name));
+
+ /* add it to list. */
+ mf_g_accums[mf_g_accum_index] = accum;
+ mf_g_accum_index++;
+
+ if (mf_g_accum_longest_name < name_len)
+ mf_g_accum_longest_name = name_len;
+
+ } else {
+ accum = mf_g_accums[index];
+ }
+
+ /*verify pairs of begin, end. */
+ if (accum->on_estimate) {
+ SECURE_DEBUG("[%s] is not 'end'ed!\n", accum->name);
+ accum->num_unpair++;
+ return -1;
+ }
+ /*get timestamp */
+ gettimeofday(&t, NULL);
+ accum->timestamp = t.tv_sec * 1000000L + t.tv_usec;
+#ifdef MF_TA_UNIT_MSEC
+ accum->timestamp = (accum->timestamp >= 1000) ? accum->timestamp / 1000 : 0;
+#endif
+ accum->on_estimate = 1;
+
+ if (accum->first_start == 0) { /* assum that timestamp never could be zero. */
+ accum->first_start = accum->timestamp;
+
+ if (mf_g_accum_first_time > accum->first_start)
+ mf_g_accum_first_time = accum->first_start;
+ }
+
+ if (show)
+ SECURE_DEBUG("[ACCUM BEGIN] %s : %ld ---(%s:%d)\n", name, accum->timestamp, filename, line);
+
+ accum->num_calls++;
+
+ return 0;
+}
+
+int mf_ta_accum_item_end(char *name, int show, char *filename, int line)
+{
+ mf_ta_accum_item *accum = NULL;
+ unsigned int tval = 0;
+ int index = 0;
+ struct timeval t;
+
+ if (!mf_g_enable)
+ return -1;
+
+ if (!mf_g_accums)
+ return 0;
+
+
+ /* get time first for more accuracy. */
+ gettimeofday(&t, NULL);
+
+ if (mf_g_accum_index == MF_TA_MAX_ACCUM)
+ return -1;
+
+ if (!name)
+ return -1;
+
+ if (strlen(name) == 0)
+ return -1;
+
+ /* varify the 'name' is already exist. */
+ if ((index = __mf_ta_get_accum_index(name)) == -1) {
+ SECURE_DEBUG("[%s] is not added before!\n", name);
+ return -1;
+ }
+
+ accum = mf_g_accums[index];
+
+ /* verify pairs of begin, end. */
+ if (!accum->on_estimate) {
+ SECURE_DEBUG("[%s] is not 'begin' yet!\n", accum->name);
+ accum->num_unpair++;
+ return -1;
+ }
+ /* get current timestamp. */
+ tval = t.tv_sec * 1000000L + t.tv_usec;
+#ifdef MF_TA_UNIT_MSEC
+ tval = (tval >= 1000) ? tval / 1000 : 0;
+#endif
+
+ /* update last_end */
+ accum->last_end = tval;
+
+ /* make get elapsed time. */
+ tval = tval - accum->timestamp;
+
+ /* update min/max */
+ accum->elapsed_max = tval > accum->elapsed_max ? tval : accum->elapsed_max;
+ accum->elapsed_min = tval < accum->elapsed_min ? tval : accum->elapsed_min;
+
+ if (show)
+ SECURE_DEBUG("[ACCUM END] %s : %ld + %u ---(%s:%d)\n", name, accum->elapsed_accum, tval, filename, line);
+
+ /* add elapsed time */
+ accum->elapsed_accum += tval;
+ accum->on_estimate = 0;
+
+ return 0;
+}
+
+void __mf_ta_print_some_info(FILE *fp)
+{
+ if (!fp)
+ return;
+
+ /* comment */
+ {
+ fprintf(fp, "\nb~ b~ b~\n\n");
+ }
+
+ /* General infomation */
+ {
+ time_t t_val;
+ char hostname[MF_TA_BUFF_SIZE] = { '\0', };
+ char buf[MF_TA_BUFF_SIZE] = {'\0', };
+ struct utsname uts;
+ struct rusage r_usage;
+
+ fprintf(fp, "\n[[ General info ]]\n");
+
+ /* time and date */
+ time(&t_val);
+ ctime_r(&t_val, buf);
+ fprintf(fp, "Date : %s", buf);
+
+ /* system */
+ if (gethostname(hostname, 255) == 0 && uname(&uts) >= 0) {
+ fprintf(fp, "Hostname : %s\n", hostname);
+ fprintf(fp, "System : %s\n", uts.sysname);
+ fprintf(fp, "Machine : %s\n", uts.machine);
+ fprintf(fp, "Nodename : %s\n", uts.nodename);
+ fprintf(fp, "Release : %s \n", uts.release);
+ fprintf(fp, "Version : %s \n", uts.version);
+ }
+ /* process info. */
+ fprintf(fp, "Process priority : %d\n", getpriority(PRIO_PROCESS, getpid()));
+ getrusage(RUSAGE_SELF, &r_usage);
+ fprintf(fp, "CPU usage : User = %ld.%06ld, System = %ld.%06ld\n",
+ r_usage.ru_utime.tv_sec, r_usage.ru_utime.tv_usec, r_usage.ru_stime.tv_sec, r_usage.ru_stime.tv_usec);
+
+
+ }
+
+ /* host environment variables */
+ {
+ extern char **environ;
+ char **env = environ;
+
+ fprintf(fp, "\n[[ Host environment variables ]]\n");
+ while (*env) {
+ fprintf(fp, "%s\n", *env);
+ env++;
+ }
+ }
+}
+
+void mf_ta_show_accum_result(int direction)
+{
+ int i = 0;
+ char format[256];
+ FILE *fp = stderr;
+
+ if (!mf_g_accums)
+ return;
+
+ switch (direction) {
+ case MF_TA_SHOW_STDOUT:
+ fp = stdout;
+ break;
+ case MF_TA_SHOW_STDERR:
+ fp = stderr;
+ break;
+ case MF_TA_SHOW_FILE:
+ {
+ fp = fopen(MF_TA_RESULT_FILE, "wt");
+ if (!fp)
+ return;
+ }
+ }
+ __mf_ta_print_some_info(fp);
+
+#ifdef MF_TA_UNIT_MSEC
+ snprintf(format, sizeof(format),
+ "[%%3d] %%-%ds | \ttotal : %%4ld\tcalls : %%3ld\tavg : %%4ld\tmin : %%4ld\tmax : %%4ld\tstart : %%4lu\tend : %%4lu\tunpair : %%3ld\n",
+ mf_g_accum_longest_name);
+ fprintf(fp, "BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(msec)\n", mf_g_accum_index);
+#else
+ snprintf(format, sizeof(format),
+ "[%%3d] %%-%ds : \ttotal : %%ld\t:calls : %%ld\t:avg : %%ld\tmin : %%ld\tmax : %%ld\tstart : %%lu\tend : %%lu\tunpair : %%ld\n",
+ mf_g_accum_longest_name);
+ fprintf(fp, "BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(usec)\n", mf_g_accum_index);
+#endif
+
+ for (i = 0; i < mf_g_accum_index; i++) {
+ /*prevent 'devide by zero' error */
+ if (mf_g_accums[i]->num_calls == 0)
+ mf_g_accums[i]->num_calls = 1;
+
+ fprintf(fp, format, i, mf_g_accums[i]->name, mf_g_accums[i]->elapsed_accum, mf_g_accums[i]->num_calls,
+ (mf_g_accums[i]->elapsed_accum == 0) ? 0 : (int)(mf_g_accums[i]->elapsed_accum / mf_g_accums[i]->num_calls),
+ mf_g_accums[i]->elapsed_min,
+ mf_g_accums[i]->elapsed_max,
+ mf_g_accums[i]->first_start - mf_g_accum_first_time,
+ mf_g_accums[i]->last_end - mf_g_accum_first_time, mf_g_accums[i]->num_unpair);
+ }
+ fprintf(fp, "END RESULT ACCUM ============================\n");
+
+ if (direction == MF_TA_SHOW_FILE)
+ fclose(fp);
+}
+#endif
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <sys/statvfs.h>
+#include "mf-ug-detail-fs.h"
+#include "mf-file-util.h"
+
+struct _ug_dt_ftype_by_mime {
+ const char *mime;
+ File_Type ftype;
+};
+
+static struct _ug_dt_ftype_by_mime dt_mime_type[] = {
+ {"image/png", FILE_TYPE_IMAGE},
+ {"image/jpeg", FILE_TYPE_IMAGE},
+ {"image/gif", FILE_TYPE_IMAGE},
+ {"image/bmp", FILE_TYPE_IMAGE},
+ {"image/vnd.wap.wbmp", FILE_TYPE_IMAGE},
+
+ /*FILE_TYPE_VIDEO */
+ {"video/x-msvideo", FILE_TYPE_VIDEO},
+ {"video/mp4", FILE_TYPE_VIDEO},
+ {"video/3gpp", FILE_TYPE_VIDEO},
+ {"video/x-ms-asf", FILE_TYPE_VIDEO},
+ {"video/x-ms-wmv", FILE_TYPE_VIDEO},
+ {"video/x-matroska", FILE_TYPE_VIDEO},
+ {"video/vnd.ms-playready.media.pyv", FILE_TYPE_VIDEO},
+ {"video/divx", FILE_TYPE_VIDEO},
+ {"video/avi", FILE_TYPE_VIDEO},
+
+ /*FILE_TYPE_MUSIC */
+ {"audio/mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-wav", FILE_TYPE_MUSIC},
+ {"application/x-smaf", FILE_TYPE_MUSIC},
+ {"audio/mxmf", FILE_TYPE_MUSIC},
+ {"audio/midi", FILE_TYPE_MUSIC},
+ {"audio/x-xmf", FILE_TYPE_MUSIC},
+ {"audio/x-ms-wma", FILE_TYPE_MUSIC},
+ {"audio/aac", FILE_TYPE_MUSIC},
+ {"audio/ac3", FILE_TYPE_MUSIC},
+ {"audio/ogg", FILE_TYPE_MUSIC},
+ {"audio/vorbis", FILE_TYPE_MUSIC},
+ {"audio/imelody", FILE_TYPE_MUSIC},
+ {"audio/iMelody", FILE_TYPE_MUSIC},
+ {"audio/x-rmf", FILE_TYPE_MUSIC},
+ {"application/vnd.smaf", FILE_TYPE_MUSIC},
+ {"audio/mobile-xmf", FILE_TYPE_MUSIC},
+ {"audio/mid", FILE_TYPE_MUSIC},
+ {"audio/vnd.ms-playready.media.pya", FILE_TYPE_MUSIC},
+ {"audio/imy", FILE_TYPE_MUSIC},
+ {"audio/m4a", FILE_TYPE_MUSIC},
+ {"audio/melody", FILE_TYPE_MUSIC},
+ {"audio/mmf", FILE_TYPE_MUSIC},
+ {"audio/mp3", FILE_TYPE_MUSIC},
+ {"audio/mp4", FILE_TYPE_MUSIC},
+ {"audio/MP4A-LATM", FILE_TYPE_MUSIC},
+ {"audio/mpeg3", FILE_TYPE_MUSIC},
+ {"audio/mpeg4", FILE_TYPE_MUSIC},
+ {"audio/mpg", FILE_TYPE_MUSIC},
+ {"audio/mpg3", FILE_TYPE_MUSIC},
+ {"audio/smaf", FILE_TYPE_MUSIC},
+ {"audio/sp-midi", FILE_TYPE_MUSIC},
+ {"audio/wav", FILE_TYPE_MUSIC},
+ {"audio/wave", FILE_TYPE_MUSIC},
+ {"audio/wma", FILE_TYPE_MUSIC},
+ {"audio/xmf", FILE_TYPE_MUSIC},
+ {"audio/x-mid", FILE_TYPE_MUSIC},
+ {"audio/x-midi", FILE_TYPE_MUSIC},
+ {"audio/x-mp3", FILE_TYPE_MUSIC},
+ {"audio/-mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-mpeg", FILE_TYPE_MUSIC},
+ {"audio/x-mpegaudio", FILE_TYPE_MUSIC},
+ {"audio/x-mpg", FILE_TYPE_MUSIC},
+ {"audio/x-ms-asf", FILE_TYPE_MUSIC},
+ {"audio/x-wave", FILE_TYPE_MUSIC},
+
+ /*FILE_TYPE_PDF */
+ {"application/pdf", FILE_TYPE_PDF},
+
+ /*FILE_TYPE_DOC */
+ {"application/msword", FILE_TYPE_DOC},
+ {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", FILE_TYPE_DOC},
+
+ /*FILE_TYPE_PPT */
+ {"application/vnd.ms-powerpoint", FILE_TYPE_PPT},
+ {"application/vnd.openxmlformats-officedocument.presentationml.presentation", FILE_TYPE_PPT},
+
+ /*FILE_TYPE_EXCEL */
+ {"application/vnd.ms-excel", FILE_TYPE_EXCEL},
+ {"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", FILE_TYPE_EXCEL},
+
+ /*FILE_TYPE_VOICE */
+ {"audio/AMR", FILE_TYPE_VOICE},
+ {"audio/AMR-WB", FILE_TYPE_VOICE},
+ {"audio/amr", FILE_TYPE_VOICE},
+ {"audio/amr-wb", FILE_TYPE_VOICE},
+ {"audio/x-amr", FILE_TYPE_VOICE},
+
+ /*FILE_TYPE_HTML */
+ {"text/html", FILE_TYPE_HTML},
+
+ /*FILE_TYPE_FLASH */
+ {"application/x-shockwave-flash", FILE_TYPE_FLASH},
+ {"video/x-flv", FILE_TYPE_FLASH},
+
+ /*FILE_TYPE_TXT */
+ {"text/plain", FILE_TYPE_TXT},
+
+ /*FILE_TYPE_RSS */
+ {"text/x-opml+xml", FILE_TYPE_RSS},
+
+ /*FILE_TYPE_JAVA */
+ {"text/vnd.sun.j2me.app-descriptor", FILE_TYPE_JAVA},
+ {"application/x-java-archive", FILE_TYPE_JAVA},
+
+ /*FILE_TYPE_ETC */
+ {NULL, FILE_TYPE_ETC},
+};
+
+
+File_Type mf_ug_detail_fs_get_category_by_mime(const char *mime)
+{
+
+ ug_detail_retvm_if(mime == NULL, FILE_TYPE_NONE, "mime is NULL");
+
+ int index = 0;
+ File_Type ftype = FILE_TYPE_NONE;
+ for (index = 0; dt_mime_type[index].mime; index++) {
+ if (strncmp(mime, dt_mime_type[index].mime, strlen(mime)) == 0) {
+ ftype = dt_mime_type[index].ftype;
+ break;
+ }
+ }
+ return ftype;
+}
+
+int mf_ug_detaill_fs_get_file_stat(const char *filename, Node_Info **node)
+{
+ struct stat statbuf = {0};
+ struct tm tmtime;
+
+ if (!filename || !node)
+ return UG_MYFILE_ERR_GET_STAT_FAIL;
+
+ if (stat(filename, &statbuf) == -1)
+ return UG_MYFILE_ERR_GET_STAT_FAIL;
+
+ if (*node == NULL)
+ return UG_MYFILE_ERR_GET_STAT_FAIL;
+
+ (*node)->size = (LONG_LONG_UNSIGNED_INT)statbuf.st_size;
+ //(*node)->size = (LONG_LONG_UNSIGNED_INT)12*1024*1024*1024;//for testing for 12G
+ time_t temptime = statbuf.st_mtime;
+
+ if (temptime == 0 && !g_strcmp0(filename, UG_MEMORY_FOLDER))
+ {
+ if(stat(UG_MEMORY_DEV_FOLDER, &statbuf) == -1)
+ {
+ temptime = time(NULL);
+ localtime_r(&temptime, &tmtime);
+ }
+ else
+ {
+ temptime = statbuf.st_mtime;
+ }
+ }
+
+ (*node)->date = (i18n_udate) temptime * 1000;
+
+ return UG_MYFILE_ERR_NONE;
+}
+
+int mf_ug_detail_fs_is_dir(const char *filepath)
+{
+ if (filepath == NULL)
+ return EINA_FALSE;
+
+ return mf_is_dir(filepath);
+}
+
+/*********************
+**Function name: mf_ug_detail_fs_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_detail_fs_get_file_ext(const char *filepath, char *file_ext)
+{
+
+ if (filepath == NULL || file_ext == NULL)
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+
+ const char *filename = mf_file_get(filepath);
+ if (filename == NULL)
+ return UG_MYFILE_ERR_INVALID_FILE_NAME;
+
+ char *pdot = strrchr(filename, '.');
+ if (!pdot) {
+ return UG_MYFILE_ERR_EXT_GET_ERROR;
+ } else if (pdot != filepath) {
+ memcpy(file_ext, pdot + 1, strlen(pdot) - 1);
+ return UG_MYFILE_ERR_NONE;
+ } else {
+ return UG_MYFILE_ERR_EXT_GET_ERROR;
+ }
+}
+
+/*********************
+**Function name: __ ug_mf_dtl_assist_fs_get_category_by_file_ext
+**Parameter: const char *file_ext
+**Return value: fsFileType
+**
+**Action:
+** Get file category by extention
+**
+*********************/
+static File_Type __mf_ug_detail_fs_get_category_by_file_ext(const char *file_ext, const char *fullpath)
+{
+ int i = 0;
+ if (file_ext == NULL)
+ return 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 FILE_TYPE_VIDEO; /*2010.3.12. dsp.shin appended*/
+
+ if (strcasecmp("AMR", &file_ext[i]) == 0)
+ return FILE_TYPE_VOICE;
+
+ if (strcasecmp("AWB", &file_ext[i]) == 0)
+ return FILE_TYPE_VOICE; /*2009.4.8 han. open wideband amr*/
+
+ if (strcasecmp("AAC", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ if (strcasecmp("AVI", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("AAC", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC; /*2010.4.12 shyeon.kim appended*/
+
+ break;
+ case 'b':
+ case 'B':
+ if (strcasecmp("BMP", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ break;
+ case 'd':
+ case 'D':
+ if (strcasecmp("DOC", &file_ext[i]) == 0)
+ return FILE_TYPE_DOC;
+
+ if (strcasecmp("DOCX", &file_ext[i]) == 0)
+ return FILE_TYPE_DOC;
+
+ if (strcasecmp("DIVX", &file_ext[i]) == 0) {
+ {
+ return FILE_TYPE_VIDEO; /* 2009.4.8 : han. open*/
+ }
+ }
+ break;
+ case 'g':
+ case 'G':
+ if (strcasecmp("GIF", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ if (strcasecmp("G72", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ break;
+ case 'h':
+ case 'H':
+ if (strcasecmp("H263", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ if (strcasecmp("HTML", &file_ext[i]) == 0)
+ return FILE_TYPE_HTML;
+
+ if (strcasecmp("HTM", &file_ext[i]) == 0)
+ return FILE_TYPE_HTML;
+
+ break;
+ case 'i':
+ case 'I':
+ if (strcasecmp("IMY", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("IPK", &file_ext[i]) == 0)
+ return FILE_TYPE_APP;
+
+ break;
+ case 'j':
+ case 'J':
+ /*2009.5.7 han. added for java*/
+ if (strcasecmp("JAD", &file_ext[i]) == 0)
+ return FILE_TYPE_JAVA;
+
+ if (strcasecmp("JAR", &file_ext[i]) == 0)
+ return FILE_TYPE_JAVA;
+
+ if (strcasecmp("JPG", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ if (strcasecmp("JPEG", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ /*2008.5.1 han. MTA issue.*/
+ if (strcasecmp("JPE", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ break;
+ case 'm':
+ case 'M':
+ if (strcasecmp("MMF", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("MP3", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ if (strcasecmp("MID", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("MIDI", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("MP4", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ /*"mp4" may be music*/
+ if (strcasecmp("MPG", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("MPEG", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("M4A", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ if (strcasecmp("M3G", &file_ext[i]) == 0)
+ return FILE_TYPE_FLASH;
+
+ if (strcasecmp("MXMF", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("MKV", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO; /*2010.4.12 shyeon.kim appended*/
+
+ if (strcasecmp("MKA", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC; /*2010.4.12 shyeon.kim appended*/
+
+ break;
+ case 'o':
+ case 'O':
+ if (strcasecmp("opml", &file_ext[i]) == 0)
+ return FILE_TYPE_RSS;
+
+ break;
+ case 'p':
+ case 'P':
+ if (strcasecmp("PNG", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ if (strcasecmp("PJPEG", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ if (strcasecmp("PDF", &file_ext[i]) == 0)
+ return FILE_TYPE_PDF;
+
+ if (strcasecmp("PPT", &file_ext[i]) == 0)
+ return FILE_TYPE_PPT;
+
+ if (strcasecmp("PPTX", &file_ext[i]) == 0)
+ return FILE_TYPE_PPT;
+
+ if (strcasecmp("PEM", &file_ext[i]) == 0)
+ return FILE_TYPE_CERTIFICATION;
+
+ break;
+ /* 2008.3.5 han.*/
+ case 'r':
+ case 'R':
+ break;
+ case 's':
+ case 'S':
+ if (strcasecmp("SDP", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("SPM", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("SMP", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("SPF", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("SWF", &file_ext[i]) == 0)
+ return FILE_TYPE_FLASH;
+
+ if (strcasecmp("SCN", &file_ext[i]) == 0)
+ return FILE_TYPE_MOVIE_MAKER;
+
+ if (strcasecmp("SVG", &file_ext[i]) == 0)
+ return FILE_TYPE_SVG;
+
+ if (strcasecmp("SVGZ", &file_ext[i]) == 0)
+ return FILE_TYPE_SVG; /* 2009.4.17 han.*/
+
+ break;
+ case 't':
+ case 'T':
+ if (strcasecmp("TXT", &file_ext[i]) == 0)
+ return FILE_TYPE_TXT;
+
+ if (strcasecmp("THM", &file_ext[i]) == 0)
+ return FILE_TYPE_THEME;
+
+ break;
+ case 'v':
+ case 'V':
+ if (strcasecmp("VCF", &file_ext[i]) == 0)
+ return FILE_TYPE_VCONTACT;
+
+ if (strcasecmp("VCS", &file_ext[i]) == 0)
+ return FILE_TYPE_VCALENDAR;
+
+ if (strcasecmp("VNT", &file_ext[i]) == 0)
+ return FILE_TYPE_VNOTE;
+
+ if (strcasecmp("VBM", &file_ext[i]) == 0)
+ return FILE_TYPE_VBOOKMARK;
+
+ break;
+ case 'w':
+ case 'W':
+ if (strcasecmp("WAV", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND; /*modified by dsp.shin, 2010.3.13. to support music player*/
+
+ /*2008.10.17 han.*/
+ if (strcasecmp("WBMP", &file_ext[i]) == 0)
+ return FILE_TYPE_IMAGE;
+
+ if (strcasecmp("WGT", &file_ext[i]) == 0)
+ return FILE_TYPE_WGT;
+
+ if (strcasecmp("WMA", &file_ext[i]) == 0)
+ return FILE_TYPE_MUSIC;
+
+ if (strcasecmp("WMV", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ break;
+ case 'x':
+ case 'X':
+ if (strcasecmp("XLS", &file_ext[i]) == 0)
+ return FILE_TYPE_EXCEL;
+
+ if (strcasecmp("XLSX", &file_ext[i]) == 0)
+ return FILE_TYPE_EXCEL;
+
+ if (strcasecmp("XMF", &file_ext[i]) == 0)
+ return FILE_TYPE_SOUND;
+
+ if (strcasecmp("XHTML", &file_ext[i]) == 0)
+ return FILE_TYPE_HTML;
+
+ break;
+ case '3':
+ if (strcasecmp("3GP", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("3GPP", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ if (strcasecmp("3G2", &file_ext[i]) == 0)
+ return FILE_TYPE_VIDEO;
+
+ /*"3GP", "3GPP" may be music*/
+ break;
+ }
+
+ return FILE_TYPE_ETC;
+}
+
+int mf_ug_detail_fs_get_file_type(const char *filepath, File_Type * category)
+{
+
+ if (filepath == NULL || category == NULL)
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+
+ int i = 0;
+ int flag = 0;
+
+ if (mf_ug_detail_fs_is_dir(filepath)) {
+ *category = FILE_TYPE_DIR;
+ return UG_MYFILE_ERR_NONE;
+ }
+
+ const char *filename = NULL;
+ filename = mf_file_get(filepath);
+ /*return value ceck*/
+ if (filename == NULL) {
+ *category = FILE_TYPE_NONE;
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+ }
+ char file_ext[UG_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], UG_FILE_EXT_LEN_MAX + 1);
+ strncpy(file_ext, &filename[i + 1], UG_FILE_EXT_LEN_MAX);
+ flag = 1;
+ break;
+ }
+ /*meet the dir. no ext*/
+ if (filename[i] == '/') {
+ flag = 0;
+ break;
+ }
+ }
+
+ if (flag == 1) {
+ *category = __mf_ug_detail_fs_get_category_by_file_ext(file_ext, filepath);
+ return UG_MYFILE_ERR_NONE;
+ } else {
+ *category = FILE_TYPE_NONE;
+ return UG_MYFILE_ERR_GET_CATEGORY_FAIL;
+ }
+}
+
+/*********************
+**Function name: mf_ug_detail_fs_get_store_type
+**Parameter:
+** const char *filepath: file full path
+** Mf_Storage *store_type: output parameter of storage type
+**Return value:
+** error code
+**
+**Action:
+** Get file storage type by file path
+**
+*********************/
+int mf_ug_detail_fs_get_store_type(const char *filepath, Mf_Storage *store_type)
+{
+ if (filepath == NULL || store_type == NULL)
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+
+ if (g_str_has_prefix(filepath, UG_PHONE_FOLDER)) {
+ *store_type = D_MYFILE_PHONE;
+ return UG_MYFILE_ERR_NONE; /*store in phone*/
+ } else if (g_str_has_prefix(filepath, UG_MEMORY_FOLDER)) {
+ *store_type = D_MYFILE_MMC;
+ return UG_MYFILE_ERR_NONE; /*store in MMC*/
+ } else {
+ *store_type = D_MYFILE_NONE;
+ return UG_MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+}
+
+/*********************
+**Function name: mf_ug_detail_fs_get_logi_path
+**Parameter:
+** const char *full_path: the full path
+** char *path: logic path of output parameter
+**
+**Return value:
+** error code
+**
+**Action:
+** get logic path by full path
+**
+*********************/
+int mf_ug_detail_fs_get_logi_path(const char *full_path, char *path)
+{
+ if (full_path == NULL || path == NULL)
+ return UG_MYFILE_ERR_STORAGE_TYPE_ERROR;
+
+ Mf_Storage store_type = 0;
+ int root_len = 0;
+ //int error_code = 0;
+
+ mf_ug_detail_fs_get_store_type(full_path, &store_type);
+
+ switch (store_type) {
+ case D_MYFILE_PHONE:
+ root_len = strlen(UG_PHONE_FOLDER);
+ break;
+ case D_MYFILE_MMC:
+ root_len = strlen(UG_MEMORY_FOLDER);
+ break;
+ default:
+ return UG_MYFILE_ERR_STORAGE_TYPE_ERROR;
+ }
+ /*size of path is UG_MYFILE_DIR_PATH_LEN_MAX+1*/
+ g_strlcpy(path, full_path + root_len, UG_MYFILE_DIR_PATH_LEN_MAX);
+
+ if (strlen(path) == 0)
+ g_strlcpy(path, "/", UG_MYFILE_DIR_PATH_LEN_MAX);
+
+
+ return UG_MYFILE_ERR_NONE;
+}
+
+GString *mf_ug_detail_fs_parse_file_type(GString * path)
+{
+ GString *catetory = NULL;
+ File_Type category_t = FILE_TYPE_NONE;
+
+ if (path != NULL)
+ mf_ug_detail_fs_get_file_type(path->str, &category_t);
+
+ switch (category_t) {
+ case FILE_TYPE_NONE: /**< Default */
+ catetory = g_string_new("None");
+ break;
+ case FILE_TYPE_IMAGE: /**< Image category */
+ catetory = g_string_new("Image");
+ break;
+
+ case FILE_TYPE_VIDEO: /**< Video category */
+ catetory = g_string_new("Video");
+ break;
+
+ case FILE_TYPE_MUSIC: /**< Music category */
+ catetory = g_string_new("Music");
+ break;
+
+ case FILE_TYPE_SOUND: /**< Sound category */
+ catetory = g_string_new("Sound");
+ break;
+
+ case FILE_TYPE_PDF: /**< Pdf category */
+ catetory = g_string_new("PDF");
+ break;
+
+ case FILE_TYPE_DOC: /**< Word category */
+ catetory = g_string_new("Doc");
+ break;
+
+ case FILE_TYPE_PPT: /**< Powerpoint category */
+ catetory = g_string_new("PPT");
+ break;
+
+ case FILE_TYPE_EXCEL: /**< Excel category */
+ catetory = g_string_new("Excel");
+ break;
+
+ case FILE_TYPE_VOICE: /**< Voice category */
+ catetory = g_string_new("Sound");
+ break;
+
+ case FILE_TYPE_HTML: /**< Html category */
+ catetory = g_string_new("HTML");
+ break;
+
+ case FILE_TYPE_FLASH: /**< Flash category */
+ catetory = g_string_new("Flash");
+ break;
+
+ case FILE_TYPE_GAME: /**< Game category */
+ catetory = g_string_new("Game");
+ break;
+
+ case FILE_TYPE_APP: /**< Application category */
+ catetory = g_string_new("App");
+ break;
+
+ case FILE_TYPE_THEME: /**< Theme category */
+ catetory = g_string_new("Theme");
+ break;
+
+ case FILE_TYPE_TXT: /**< Txt category */
+ catetory = g_string_new("Text");
+ break;
+
+ case FILE_TYPE_VCONTACT: /**< Vcontact category */
+ catetory = g_string_new("Contact");
+ break;
+
+ case FILE_TYPE_VCALENDAR: /**< Vcalendar category */
+ catetory = g_string_new("Calendar");
+ break;
+
+ case FILE_TYPE_VNOTE: /**< Vnote category */
+ catetory = g_string_new("Note");
+ break;
+
+ case FILE_TYPE_VBOOKMARK: /**< Vbookmark category */
+ catetory = g_string_new("Bookmark");
+ break;
+
+ case FILE_TYPE_VIDEO_PROJECT: /**< Video editor project category */
+ catetory = g_string_new("Video Project");
+ break;
+
+ case FILE_TYPE_RADIO_RECORDED: /**< radio recorded clips category */
+ catetory = g_string_new("Radio Recorded");
+ break;
+
+ case FILE_TYPE_MOVIE_MAKER: /**< Movie maker project category */
+ catetory = g_string_new("Movie Maker");
+ break;
+
+ case FILE_TYPE_SVG: /**< Svg category */
+ catetory = g_string_new("SVG");
+ break;
+
+ case FILE_TYPE_RSS: /**< Rss reader file, *.opml */
+ catetory = g_string_new("RSS");
+ break;
+
+ case FILE_TYPE_CERTIFICATION: /**< certification file, *.pem */
+ catetory = g_string_new("Certification");
+ break;
+
+ case FILE_TYPE_JAVA: /**< java file, *.jad, *.jar */
+ catetory = g_string_new("JAVA");
+ break;
+
+ case FILE_TYPE_WGT: /**< wrt , *.wgt, *.wgt */
+ catetory = g_string_new("WGT");
+ break;
+
+ case FILE_TYPE_ETC: /**< Other files category */
+ default:
+ catetory = g_string_new("ETC");
+ break;
+
+ }
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+ return catetory;
+}
+
+/******************************
+** Prototype : mf_ug_detail_fs_get_list_len
+** Description :
+** Input : const Eina_List *list
+** Output : int
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_ug_detail_fs_get_list_len(const Eina_List *list)
+{
+ if (list == NULL)
+ return 0;
+
+ return eina_list_count(list);
+}
+
+View_Style mf_ug_detail_fs_get_view_type(char *path, GString * category)
+{
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+
+ if (path == NULL)
+ return VIEW_NONE;
+
+ if (mf_ug_detail_fs_is_dir(path)) {
+ return VIEW_DIR;
+ } else {
+ {
+ if (category == NULL || category->str == NULL) {
+ return VIEW_NONE;
+ } else {
+ if (strcmp(category->str, "Image") == 0 || strcmp(category->str, "Video") == 0) {
+ return VIEW_FILE_WITH_GPS;
+ } else {
+ return VIEW_FILE_NORMAL;
+ }
+ }
+ }
+ }
+}
+
+static int __mf_ug_detail_fs_get_parent_path(const char *path, char *parent_path)
+{
+
+ if (path == NULL || parent_path == NULL)
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+ /*parent_path size is UG_MYFILE_DIR_PATH_LEN_MAX+1*/
+ g_strlcpy(parent_path, path, UG_MYFILE_DIR_PATH_LEN_MAX);
+
+ const char *name = NULL;
+ name = mf_file_get(path);
+ if (name == NULL)
+ return UG_MYFILE_ERR_SRC_ARG_INVALID;
+
+ parent_path[strlen(parent_path) - strlen(name) - 1] = '\0';
+
+ if (strlen(parent_path) == 0)
+ g_strlcpy(parent_path, "/", UG_MYFILE_DIR_PATH_LEN_MAX);
+
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+
+ return UG_MYFILE_ERR_NONE;
+}
+
+GString *mf_ug_detail_fs_get_parent(char *fullpath)
+{
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+ GString *ret = NULL;
+ char path[UG_MYFILE_DIR_PATH_LEN_MAX + 1] = { '\0', };
+ int error_code = 0;
+
+ if (fullpath == NULL)
+ return NULL;
+
+ error_code = __mf_ug_detail_fs_get_parent_path(fullpath, path);
+ if (error_code != 0)
+ return NULL;
+
+ ret = g_string_new(path);
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+ return ret;
+}
+
+/*********************
+**Function name: mf_ug_detail_fs_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_detail_fs_read_dir(char *path, Eina_List **dir_list, Eina_List **file_list)
+{
+ if (path == NULL)
+ return UG_MYFILE_ERR_DIR_OPEN_FAIL;
+
+ DIR *pDir = NULL;
+ struct dirent ent_struct;
+ struct dirent *ent = NULL;
+ int count = 0;
+ char childpath[UG_MYFILE_CHILDPATH_LEN] = { 0, };
+
+
+ int ret = 0;
+ pDir = opendir(path);
+
+ if (pDir == NULL)
+ return UG_MYFILE_ERR_DIR_OPEN_FAIL;
+
+ while ((readdir_r(pDir, &ent_struct, &ent) == 0) && ent) {
+ if (strncmp(ent->d_name, ".", 1) == 0 || strcmp(ent->d_name, "..") == 0) {
+ continue;
+ }
+ /*only deal with dirs and regular files*/
+ if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0)
+ continue;
+
+#ifdef DEBUG_FOLDER_OPTION
+ if ((ent->d_type & DT_DIR) != 0) {
+ if ((strlen(path) == strlen(UG_PHONE_FOLDER)) && (g_strcmp0(path, UG_PHONE_FOLDER) == 0) &&
+ (strlen(ent->d_name) == strlen(DEBUG_FOLDER)) && (g_strcmp0(ent->d_name, DEBUG_FOLDER) == 0)) {
+ continue;
+ }
+ }
+#endif
+ Node_Info *pNode = (Node_Info *) malloc(sizeof(Node_Info));
+
+ if (pNode == NULL)
+ continue;
+
+ memset(pNode, 0, sizeof(Node_Info));
+ /*get path*/
+
+ g_strlcpy(pNode->path, path, (gsize) sizeof(pNode->path));
+
+ /*get name*/
+
+ g_strlcpy(pNode->name, ent->d_name, (gsize) sizeof(pNode->name));
+
+ /*get type*/
+ if (ent->d_type & DT_DIR) {
+ pNode->type = FILE_TYPE_DIR;
+ } else if (ent->d_type & DT_REG) {
+ mf_ug_detail_fs_get_file_type(ent->d_name, &(pNode->type));
+ }
+
+ /*get date & size*/
+ int copiednum = snprintf(childpath, sizeof(childpath) - 1, "%s/%s", path, ent->d_name);
+ if (copiednum < 0) {
+ free(pNode);
+ pNode = NULL;
+ continue;
+ }
+ if (mf_ug_detaill_fs_get_file_stat(childpath, &pNode) == UG_MYFILE_ERR_GET_STAT_FAIL) {
+ free(pNode);
+ pNode = NULL;
+ continue;
+ }
+
+ if (pNode->type == FILE_TYPE_DIR) {
+ *dir_list = eina_list_append(*dir_list, pNode);
+ } else {
+ ret = mf_ug_detail_fs_get_file_ext(childpath, pNode->ext);
+ if (ret != UG_MYFILE_ERR_NONE) {
+ memset(pNode->ext, 0, UG_FILE_EXT_LEN_MAX);
+ }
+ *file_list = eina_list_append(*file_list, pNode);
+ }
+ count++;
+ }
+ closedir(pDir);
+
+ return UG_MYFILE_ERR_NONE;
+}
+
+/******************************
+** Prototype : mf_ug_detail_fs_get_file_list
+** Description :
+** Input : GString* folder_name
+** Eina_List** dir_list
+** Eina_List** file_list
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_ug_detail_fs_get_file_list(GString *folder_name, Eina_List **dir_list, Eina_List **file_list)
+{
+
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+
+ if (folder_name == NULL || folder_name->str == NULL || folder_name->len == 0)
+ return 0;
+
+ int error_code = 0;
+ if (folder_name != NULL) {
+ error_code = mf_ug_detail_fs_read_dir(folder_name->str, dir_list, file_list);
+ }
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+
+ return error_code;
+}
+
+LONG_LONG_UNSIGNED_INT mf_ug_detail_fs_get_storage_size(char *path)
+{
+ LONG_LONG_UNSIGNED_INT use_space = 0;
+
+ struct statvfs statbuf;
+ if (g_strcmp0(path, UG_PHONE_FOLDER) == 0 || g_strcmp0(path, UG_MEMORY_FOLDER) == 0) {
+ if (statvfs(path, &statbuf) == -1) {
+ return use_space;
+ } else {
+ use_space = (statbuf.f_blocks - statbuf.f_bfree)*statbuf.f_bsize;
+ }
+ }
+ return use_space;
+}
+
+LONG_LONG_UNSIGNED_INT mf_ug_detail_fs_get_folder_size(char *path)
+{
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+
+ LONG_LONG_UNSIGNED_INT size = 0;
+ GString *fullpath = g_string_new(path);
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+
+ if (mf_ug_detail_fs_is_dir(path)) {
+ size = mf_ug_detail_fs_get_storage_size(path);
+ if (size != 0)
+ return size;
+
+ int error_code = 0;
+ error_code = mf_ug_detail_fs_get_file_list(fullpath, &dir_list, &file_list);
+
+ if (error_code == 0) {
+ int i = 0;
+ int dir_list_len = mf_ug_detail_fs_get_list_len(dir_list);
+ int file_list_len = mf_ug_detail_fs_get_list_len(file_list);
+ myfile_dlog("dir_list_len is [%d]\nfile_list_len is [%d]\n", dir_list_len, file_list_len);
+ for (i = 0; i < file_list_len; i++) {
+ Node_Info *pNode = NULL;
+ pNode = (Node_Info *) eina_list_nth(file_list, i);
+ if (pNode == NULL)
+ continue;
+ size += pNode->size;
+ }
+ i = 0;
+ for (i = 0; i < dir_list_len; i++) {
+ Node_Info *pNode = NULL;
+ char *full_path = NULL;
+ pNode = (Node_Info *) eina_list_nth(dir_list, i);
+ if (pNode == NULL)
+ continue;
+ full_path = g_strconcat(pNode->path, "/", pNode->name, NULL);
+ myfile_dlog("full_path is [%s]\n", full_path);
+ size += (mf_ug_detail_fs_get_folder_size(full_path));
+ free(full_path);
+ full_path = NULL;
+ }
+ }
+ }
+
+ if (fullpath) {
+ g_string_free(fullpath, TRUE);
+ fullpath = NULL;
+ }
+
+ if (file_list) {
+ eina_list_free(file_list);
+ file_list = NULL;
+ }
+
+ if (dir_list) {
+ eina_list_free(dir_list);
+ dir_list = NULL;
+ }
+
+ myfile_dlog("%s %d\n", __func__, __LINE__);
+ return size;
+}
+
+int mf_ug_detail_fs_check_path(void *data, char *path)
+{
+ if (path == NULL || !mf_file_exists(path)) {
+ return 0;
+ } else {
+ return 1;
+ }
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <glib.h>
+#include <system_settings.h>
+#include <metadata_extractor.h>
+#include <mime_type.h>
+#include <utils_i18n.h>
+
+#include "mf-ug-detail-media.h"
+#include "mf-file-util.h"
+#include "mf-util.h"
+
+#define UG_DATE_FORMAT_DD_MM_YYYY "%d-%b-%Y "
+#define UG_DATE_FORMAT_MM_DD_YYYY "%b-%d-%Y "
+#define UG_DATE_FORMAT_YYYY_MM_DD "%Y-%b-%d "
+#define UG_DATE_FORMAT_YYYY_DD_MM "%Y-%d-%b "
+#define UG_TIME_FORMAT_12HOUR "%l:%M%p"
+#define UG_TIME_FORMAT_24HOUR "%H:%M"
+#define UG_ICU_ARR_LENGTH 128
+#define UG_EXIF_ARR_LENGTH 255
+#define UG_DATE_FORMAT_12 "yMMMdhms"
+#define UG_DATE_FORMAT_24 "yMMMdHms"
+
+struct _ftype_by_mime {
+ const char *mime;
+ const char *ext;
+};
+
+static struct _ftype_by_mime mime_type[] = {
+ {"image/png", "png"},
+ {"image/jpeg", "jpg"},
+ {"image/gif", "gif"},
+ {"image/bmp", "bmp"},
+ {"image/vnd.wap.wbmp", "wbmp"},
+
+ /*FILE_TYPE_VIDEO */
+ {"video/mp4", "mp4"},
+ {"video/3gpp", "3gp"},
+ {"video/x-ms-asf", "asf"},
+ {"video/x-ms-wmv", "wmv"},
+
+ /*FILE_TYPE_MUSIC */
+ {"audio/mpeg", "mpeg"},
+ {"audio/x-wav", "wav"},
+ {"application/x-smaf", "smaf"},
+ {"audio/mxmf", "mxmf"},
+ {"audio/midi", "midi"},
+ {"audio/x-xmf", "xmf"},
+ {"audio/x-ms-wma", "wma"},
+ {"audio/aac", "aac"},
+ {"audio/ac3", "ac"},
+ {"audio/ogg", "ogg"},
+ {"audio/mid", "mid"},
+ {"audio/m4a", "m4a"},
+ {"audio/mmf", "mmf"},
+ {"audio/mp3", "mp3"},
+ {"audio/mp4", "mp4"},
+ {"audio/mpeg3", "mpeg3"},
+ {"audio/mpeg4", "mpeg4"},
+ {"audio/mpg", "mpg"},
+ {"audio/mpg3", "mpg3"},
+ {"audio/wav", "wav"},
+ {"audio/wave", "wave"},
+ {"audio/wma", "wma"},
+ {"audio/x-mp3", "mp3"},
+ {"audio/-mpeg", "mpeg"},
+ {"audio/x-mpeg", "mpeg"},
+ {"audio/x-mpegaudio", "mpeg"},
+ {"audio/x-mpg", "mpg"},
+ {"audio/x-ms-asf", "asf"},
+ {"audio/x-wave", "wave"},
+ {"audio/x-flac", "flac"},
+ {"text/x-iMelody", "iMelody"},
+ /*FILE_TYPE_PDF */
+ {"application/pdf", "pdf"},
+
+ /*FILE_TYPE_DOC */
+ {"application/msword", "doc"},
+ {"application/vnd.openxmlformats-officedocument.wordprocessingml.document", "doc"},
+
+ /*FILE_TYPE_PPT */
+ {"application/vnd.ms-powerpoint", "ppt"},
+ {"application/vnd.openxmlformats-officedocument.presentationml.presentation", "ppt"},
+
+ /*FILE_TYPE_EXCEL */
+ {"application/vnd.ms-excel", "xlsx"},
+ {"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "xlsx"},
+
+ /*FILE_TYPE_VOICE */
+ {"audio/AMR", "amr"},
+ {"audio/AMR-WB", "amr"},
+ {"audio/amr", "amr"},
+ {"audio/amr-wb", "amr"},
+ {"audio/x-amr", "amr"},
+
+ /*FILE_TYPE_HTML */
+ {"text/html", "html"},
+ {"text/xml", "xml"},//Fixed P131114-04144
+
+ /*FILE_TYPE_FLASH */
+ {"application/x-shockwave-flash", "flash"},
+ {"video/x-flv", "flv"},
+
+ /*FILE_TYPE_TXT */
+ {"text/plain", "txt"},
+
+ {"application/vnd.tizen.package", "tpk"},
+ /*FILE_TYPE_RSS */
+ {"text/x-opml+xml", "rss"},
+
+ /*FILE_TYPE_JAVA */
+
+ {"text/directory", "vcs"},
+ {"text/x-vcard", "vcs"},
+ {"application/snb", "snb"},
+ {"application/x-hwp", "hwp"},
+
+ /*FILE_TYPE_ETC */
+ {NULL, NULL},
+};
+
+#define SAFE_FREE(src) { if (src) { free(src); src = NULL; } }
+
+static void __mf_ug_detail_media_set_default_timezone_id()
+{
+ i18n_uchar utimezone_id [UG_ICU_ARR_LENGTH] = {0};
+ char timezone_buffer[UG_ICU_ARR_LENGTH] = {0};
+ char timezone_id[UG_ICU_ARR_LENGTH] = {0};
+ char *buffer = NULL;
+ int timezone_str_size;
+ int retcode = -1;
+
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, &buffer);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE)
+ {
+ mf_error("[ERR] failed to get the timezone");
+ }
+ if (buffer)
+ strncpy(timezone_id, buffer, sizeof(timezone_id)-1);
+ timezone_str_size = readlink("/opt/etc/localtime", timezone_buffer, sizeof(timezone_buffer)-1);
+ free(buffer);
+
+ if (timezone_str_size > 0) {
+ char *ptr, *sp, *zone= NULL, *city= NULL;
+ ptr = strtok_r(timezone_buffer, "/", &sp);
+
+ while ((ptr = strtok_r(NULL, "/", &sp)))
+ {
+ zone = city;
+ city = ptr;
+ }
+
+ if (zone != NULL && city != NULL) {
+ if (strcmp("zoneinfo", zone) == 0)
+ snprintf(timezone_id, UG_ICU_ARR_LENGTH, "%s", city);
+ else
+ snprintf(timezone_id, UG_ICU_ARR_LENGTH, "%s/%s", zone, city);
+ }
+ }
+
+ if (*timezone_id) {
+ i18n_ustring_copy_ua_n(utimezone_id, timezone_id, sizeof(timezone_buffer)/2);
+ retcode = i18n_ucalendar_set_default_timezone(utimezone_id);
+ if (retcode != I18N_ERROR_NONE) {
+ myfile_dlog("Failed to set default time zone[%d]!", retcode);
+ }
+ }
+}
+
+static char *__mf_ug_detail_media_get_best_pattern(const char *locale, i18n_uchar *customSkeleton, i18n_udate date)
+{
+ int status = -1;
+ i18n_udatepg_h generator = NULL;
+ i18n_udate_format_h formatter = NULL;
+ i18n_uchar bestPattern[UG_ICU_ARR_LENGTH] = {0,};
+ i18n_uchar formatted[UG_ICU_ARR_LENGTH] = {0,};
+ char formattedString[UG_ICU_ARR_LENGTH] = {0,};
+ int32_t bestPatternLength, formattedLength;
+
+ __mf_ug_detail_media_set_default_timezone_id();
+
+ status = i18n_udatepg_create(locale, &generator);
+ if ((status != I18N_ERROR_NONE) || (generator == NULL))
+ return NULL;
+
+ status = i18n_udatepg_get_best_pattern(generator, customSkeleton, i18n_ustring_get_length(customSkeleton), bestPattern, UG_ICU_ARR_LENGTH, &bestPatternLength);
+ if (bestPatternLength <= 0) {
+ i18n_udatepg_destroy(generator);
+ return NULL;
+ }
+
+ status= i18n_udate_create(I18N_UDATE_MEDIUM, I18N_UDATE_MEDIUM, locale, NULL, -1, bestPattern, -1, &formatter);
+ if ((status != I18N_ERROR_NONE) || (formatter == NULL)) {
+ i18n_udatepg_destroy(generator);
+ return NULL;
+ }
+
+ status = i18n_udate_format_date(formatter, date, formatted, UG_ICU_ARR_LENGTH, NULL, &formattedLength);
+ if ((status != I18N_ERROR_NONE) || (formattedLength <= 0)) {
+ i18n_udatepg_destroy(generator);
+ i18n_udate_destroy(formatter);
+ return NULL;
+ }
+
+ i18n_ustring_copy_au(formattedString, formatted);
+ i18n_udatepg_destroy(generator);
+ i18n_udate_destroy(formatter);
+
+ if (strlen(formattedString) == 0)
+ return NULL;
+
+ return g_strdup(formattedString);
+}
+
+char *mf_ug_detail_media_get_icu_date(i18n_udate date)
+{
+ char *datestr = NULL;
+ char *skeleton = NULL;
+ i18n_uchar customSkeleton[UG_ICU_ARR_LENGTH] = { 0, };
+ int skeletonLength = 0;
+ bool timeformat = false;
+ int retcode = -1;
+
+ retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &timeformat);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ myfile_dlog("Failed to get timeformat info[%d]!", retcode);
+ }
+
+ if (timeformat == false) {
+ skeleton = g_strdup(UG_DATE_FORMAT_12);
+ } else {
+ skeleton = g_strdup(UG_DATE_FORMAT_24);
+ }
+
+ if (skeleton == NULL) {
+ return NULL;
+ } else {
+ skeletonLength = strlen(skeleton);
+ }
+
+ if (i18n_ustring_copy_ua_n(customSkeleton, skeleton, skeletonLength) == NULL) {
+ if (skeleton) {
+ free(skeleton);
+ skeleton = NULL;
+ }
+ return NULL;
+ }
+
+ char *region = NULL;
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, ®ion);
+ if ((retcode != SYSTEM_SETTINGS_ERROR_NONE) || (region == NULL)) {
+ myfile_dlog("Cannot get region format.");
+ region = strdup("en_US"); // Default value.
+ } else {
+ char *find = strstr(region, "UTF-8");
+ if (find) {
+ int diff = find - region;
+ if (diff > 0) {
+ region[diff-1] = '\0';
+ }
+ }
+ }
+
+ datestr = __mf_ug_detail_media_get_best_pattern(region, customSkeleton, date);
+ if (skeleton) {
+ free(skeleton);
+ skeleton = NULL;
+ }
+
+ return datestr;
+}
+
+static void __mf_ug_detail_media_get_file_path(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ if (ap->mf_Info.filepath) {
+ free(ap->mf_Info.filepath);
+ ap->mf_Info.filepath = NULL;
+ }
+ if (path == NULL) {
+ ap->mf_Info.filepath = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ ap->mf_Info.filepath = g_strdup(path);
+ }
+}
+
+
+static void __mf_ug_detail_media_get_file_name(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ if (ap->mf_Info.filename) {
+ free(ap->mf_Info.filename);
+ ap->mf_Info.filename = NULL;
+ }
+
+ if (path == NULL) {
+ ap->mf_Info.filename = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ if (g_strcmp0(path, UG_PHONE_FOLDER) == 0) {
+ ap->mf_Info.filename = g_strdup(MF_UG_DETAIL_LABEL_DEVICE_MEMORY);
+ } else if (g_strcmp0(path, UG_MEMORY_FOLDER) == 0) {
+ ap->mf_Info.filename = g_strdup(MF_UG_DETAIL_LABEL_SD_CARD);
+ } else {
+ ap->mf_Info.filename = g_strdup(mf_file_get(path));
+ }
+ }
+}
+
+static void __mf_ug_detail_media_get_file_type(void *data)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ if (ap->mf_Info.category) {
+ g_string_free(ap->mf_Info.category, true);
+ ap->mf_Info.category = NULL;
+ }
+
+ if (ap->mf_Status.path == NULL) {
+ ap->mf_Info.category = g_string_new(MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ ap->mf_Info.category = mf_ug_detail_fs_parse_file_type(ap->mf_Status.path);
+ if (ap->mf_Info.category == NULL) {
+ ap->mf_Info.category = g_string_new(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ }
+}
+
+void mf_ug_detail_media_get_file_location(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ char *logic_path = NULL;
+ Mf_Storage is_in_mmc = 0;
+ GString *parent_path = NULL;
+
+ if (path == NULL) {
+ ap->mf_Info.file_location = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ return ;
+ }
+
+ if (ap->mf_Info.file_location) {
+ free(ap->mf_Info.file_location);
+ ap->mf_Info.file_location = NULL;
+ }
+
+ logic_path = (char *)malloc(UG_MYFILE_DIR_PATH_LEN_MAX + 1);
+ if (logic_path == NULL)
+ return;
+
+ memset(logic_path, 0, UG_MYFILE_DIR_PATH_LEN_MAX + 1);
+
+ mf_ug_detail_fs_get_store_type(path, &is_in_mmc);
+
+ parent_path = mf_ug_detail_fs_get_parent(path);
+ if (parent_path != NULL && parent_path->str != NULL) {
+ mf_ug_detail_fs_get_logi_path(parent_path->str, logic_path);
+
+ if (is_in_mmc == D_MYFILE_MMC) {
+ ap->mf_Info.file_location = g_strconcat(MF_UG_DETAIL_LABEL_SD_CARD, logic_path, NULL);
+ } else if (is_in_mmc == D_MYFILE_PHONE) {
+ ap->mf_Info.file_location = g_strconcat(MF_UG_DETAIL_LABEL_DEVICE_MEMORY, logic_path, NULL);
+ } else {
+ ap->mf_Info.file_location = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else {
+ ap->mf_Info.file_location = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+
+ if (parent_path) {
+ g_string_free(parent_path, true);
+ parent_path = NULL;
+ }
+ if (logic_path) {
+ free(logic_path);
+ logic_path = NULL;
+ }
+}
+
+static void __mf_ug_detail_media_get_file_contains(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+ char * buf = NULL;
+
+ if (ap->mf_Info.contains) {
+ free(ap->mf_Info.contains);
+ ap->mf_Info.contains = NULL;
+ }
+ if (path == NULL || ap->mf_Status.path == NULL) {
+ ap->mf_Info.contains = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ return;
+ }
+ if (mf_ug_detail_fs_is_dir(path)) {
+ int error_code = 0;
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+
+ error_code = mf_ug_detail_fs_get_file_list(ap->mf_Status.path, &dir_list, &file_list);
+ if (error_code == 0) {
+ int dir_list_len = mf_ug_detail_fs_get_list_len(dir_list);
+ int file_list_len = mf_ug_detail_fs_get_list_len(file_list);
+
+ ug_detail_debug("=================== file count [%d] folder count [%d]", file_list_len, dir_list_len);
+
+ Eina_List *l = NULL;
+ Node_Info *filenode = NULL;
+ int count = 1;
+ EINA_LIST_FOREACH(file_list, l, filenode) {
+ if (filenode) {
+ ug_detail_debug("[file %d [%s]]",count, filenode->name);
+ count++;
+ }
+ }
+ count = 1;
+ EINA_LIST_FOREACH(dir_list, l, filenode) {
+ ug_detail_debug("[folder %d [%s]]",count, filenode->name);
+ count++;
+ }
+ buf = g_strdup_printf("%d %s %s %d %s", file_list_len, MF_UG_DETAIL_LABELL_FILES, ",", dir_list_len, MF_UG_DETAIL_LABELL_FOLDERS);
+
+ ap->mf_Info.contains = buf;
+ } else {
+ ap->mf_Info.contains = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ } else {
+ ap->mf_Info.contains = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+}
+
+static void __mf_ug_detail_media_get_file_size(void *data, Node_Info *pNode, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ ug_detail_retm_if(pNode == NULL, "pNode is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+ unsigned long long original_size = 0;
+ double size = 0;
+// int index = 0;
+ int count = 0;
+
+ original_size = pNode->size;
+ size = (double)original_size;
+
+ if (ap->mf_Info.filesize) {
+ free(ap->mf_Info.filesize);
+ ap->mf_Info.filesize = NULL;
+ }
+ /** malloc for File_size */
+
+ if (pNode != NULL)
+ original_size = pNode->size;
+
+ if (mf_ug_detail_fs_is_dir(path))
+ original_size = mf_ug_detail_fs_get_folder_size(path);
+
+ size = (double)original_size;
+
+ while (size >= BASIC_SIZE) {
+ size /= BASIC_SIZE;
+ count++;
+ }
+
+ ap->mf_Info.dsize = size;
+ ap->mf_Info.unit_num = count;
+
+ myfile_dlog("\n dsize=%d", size);
+ myfile_dlog("\n ap->mf_Info.unit_num=%d", ap->mf_Info.unit_num);
+}
+
+static void __mf_ug_detail_media_get_file_date(void *data, Node_Info *pNode)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ if (ap->mf_Info.create_date) {
+ free(ap->mf_Info.create_date);
+ ap->mf_Info.create_date = NULL;
+ }
+ ap->mf_Info.create_date = (char *)malloc(UG_FILE_CREATE_DATE_MAX + 1);
+
+ if (ap->mf_Info.create_date == NULL)
+ return;
+
+ memset(ap->mf_Info.create_date, 0, UG_FILE_CREATE_DATE_MAX + 1);
+
+ if (pNode == NULL) {
+ snprintf(ap->mf_Info.create_date, UG_FILE_CREATE_DATE_MAX, "%s", MF_UG_DETAIL_LABEL_UNKNOWN);
+ return ;
+ }
+
+ ap->mf_Info.date = pNode->date;
+
+ char *datestr = mf_ug_detail_media_get_icu_date(pNode->date);
+
+ if (datestr == NULL) {
+ snprintf(ap->mf_Info.create_date, UG_FILE_CREATE_DATE_MAX, "%s", MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ snprintf(ap->mf_Info.create_date, UG_FILE_CREATE_DATE_MAX, "%s", datestr);
+ free(datestr);
+ datestr = NULL;
+ }
+}
+
+char *mf_ug_detail_media_get_file_ext_by_mime(const char *file_path)
+{
+ int index;
+ char *ext = NULL;
+ char *extension = NULL;
+ char *mime = NULL;
+ int retcode = -1;
+ int error_code = mf_file_attr_get_file_ext(file_path, &extension);
+ if (error_code != MYFILE_ERR_NONE || extension == NULL) {
+ mf_warning("Fail to get file extension");
+ return ext;
+ }
+ retcode = mime_type_get_mime_type(extension, &mime);
+ if ((mime == NULL) || (retcode != MIME_TYPE_ERROR_NONE)) {
+ ug_detail_debug("Fail to mime type, set etc icon");
+ SAFE_FREE_CHAR(extension);
+ return ext;
+ }
+
+ for (index = 0; mime_type[index].mime; index++) {
+ if (strncmp(mime, mime_type[index].mime, strlen(mime)) == 0) {
+ if (mime_type[index].ext) {
+ ext = g_strdup(mime_type[index].ext);
+ SAFE_FREE_CHAR(extension);
+ SAFE_FREE_CHAR(mime);
+ return ext;
+ }
+ }
+ }
+ SAFE_FREE_CHAR(mime);
+ SAFE_FREE_CHAR(extension);
+ return ext;
+}
+
+void mf_ug_detail_media_get_file_ext(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ ug_detail_retm_if(path == NULL, "path is NULL");
+ ug_detail_retm_if(strlen(path) == 0, "path lenth is 0");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+ struct detailData *ap = (struct detailData *)data;
+
+ if (ap->mf_Info.file_ext) {
+ free(ap->mf_Info.file_ext);
+ ap->mf_Info.file_ext = NULL;
+ }
+ //prevent issue fix
+ /*if (path == NULL)
+ ap->mf_Info.file_ext = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);*/
+
+ if (!mf_ug_detail_fs_is_dir(path)) {
+
+ ap->mf_Info.file_ext = (char *)malloc(UG_FILE_EXT_LEN_MAX);
+
+ if (ap->mf_Info.file_ext == NULL)
+ return;
+ memset(ap->mf_Info.file_ext, 0, UG_FILE_EXT_LEN_MAX);
+
+ int ret = mf_ug_detail_fs_get_file_ext(path, ap->mf_Info.file_ext);
+
+ if (ret != UG_MYFILE_ERR_NONE) {
+ free(ap->mf_Info.file_ext);
+ ap->mf_Info.file_ext = NULL;
+ ap->mf_Info.file_ext = mf_ug_detail_media_get_file_ext_by_mime(path);
+ if (ap->mf_Info.file_ext == NULL) {
+ ap->mf_Info.file_ext = g_strdup(MF_UG_DETAIL_LABEL_UNKNOWN);
+ }
+ }
+ }
+}
+
+/******************************
+** Prototype : __mf_ug_detail_media_get_exif_gps_info
+** Description :
+** Input : const char *file_full_path
+** double *gps_value
+** int ifdtype
+** long tagtype
+** Output : int
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2011/6/8
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static int __mf_ug_detail_media_get_exif_gps_info(const char *file_full_path, double *gps_value, int ifdtype, long tagtype)
+{
+ ExifData *ed = NULL;
+ ExifEntry *entry = NULL;
+ //ExifIfd ifd;
+ ExifTag tag;
+ char buf[UG_EXIF_ARR_LENGTH + 1] = { 0, };
+ if (file_full_path == NULL)
+ return -1;
+
+ if (gps_value == NULL)
+ return -1;
+
+ /** get exifdata*/
+ ed = exif_data_new_from_file(file_full_path);
+ if (!ed)
+ return -1;
+
+ //ifd = ifdtype;
+ tag = tagtype;
+ /** get exifentry*/
+ entry = exif_data_get_entry(ed, tag);
+ if (entry) {
+ if (tag == EXIF_TAG_GPS_LATITUDE || tag == EXIF_TAG_GPS_LONGITUDE) {
+ /** get value of the entry*/
+ if (exif_entry_get_value(entry, buf, UG_EXIF_ARR_LENGTH) == NULL) {
+ exif_data_unref(ed);
+ return -1;
+ }
+
+ buf[strlen(buf)] = '\0';
+ double tmp_arr[3] = { 0.0, 0.0, 0.0 };
+ int count = 0;
+ gchar **split_result = NULL;
+ gchar **split_temp = NULL;
+
+ /** split the buf by , */
+ split_result = g_strsplit(buf, ", ", 0);
+ if (split_result == NULL) {
+ exif_data_unref(ed);
+ return -1;
+ }
+
+ for (split_temp = split_result; *split_temp; split_temp++) {
+ if (count == 3) {
+ exif_data_unref(ed);
+ g_strfreev(split_result);
+ split_result = NULL;
+ return -1;
+ }
+ tmp_arr[count] = g_ascii_strtod(*split_temp, NULL);
+ if (errno == ERANGE) {
+ exif_data_unref(ed);
+ g_strfreev(split_result);
+ split_result = NULL;
+ return -1;
+ }
+ count++;
+ }
+ g_strfreev(split_result);
+ split_result = NULL;
+
+ if (count != 3) {
+ exif_data_unref(ed);
+ g_strfreev(split_result);
+ split_result = NULL;
+ return -1;
+ }
+ /** exchange the value*/
+ *gps_value = tmp_arr[0] + tmp_arr[1] / 60 + tmp_arr[2] / 3600;
+ } else {
+ /** free exifdata newed before*/
+ exif_data_unref(ed);
+ return -1;
+ }
+ } else {
+ exif_data_unref(ed);
+ return -1;
+ }
+ exif_data_unref(ed);
+ return 0;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_media_extract_image_meta_latitude
+** Description :
+** Input : char *file_full_path
+** double *lat
+** Output : bool
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2011/6/8
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static bool __mf_ug_detail_media_extract_image_meta_latitude(char *file_full_path, double *lat)
+{
+ double value = 0.0;
+ if (file_full_path == NULL || lat == NULL)
+ return false;
+
+ /** check if the file exists*/
+ int ret = access(file_full_path, 0);
+ if (ret == -1)
+ return false;
+
+ /** get laitude value by path*/
+ if (__mf_ug_detail_media_get_exif_gps_info(file_full_path, &value, EXIF_IFD_GPS, EXIF_TAG_GPS_LATITUDE) == 0) {
+ *lat = value;
+ } else {
+ return false;
+ }
+ return true;
+}
+
+/******************************
+** Prototype : __mf_ug_detail_media_extract_image_meta_lontitude
+** Description :
+** Input : char *file_full_path
+** double *lon
+** Output : bool
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2011/6/8
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static bool __mf_ug_detail_media_extract_image_meta_lontitude(char *file_full_path, double *lon)
+{
+ double value = 0.0;
+ if (file_full_path == NULL || lon == NULL)
+ return false;
+
+ /** check if the file exists*/
+ int ret = access(file_full_path, 0);
+ if (ret == -1)
+ return false;
+
+ /** get lontitude by path*/
+ if (__mf_ug_detail_media_get_exif_gps_info(file_full_path, &value, EXIF_IFD_GPS, EXIF_TAG_GPS_LONGITUDE) == 0) {
+ *lon = value;
+ } else {
+ return false;
+ }
+ return true;
+}
+
+/******************************
+** Prototype : mf_ug_detail_media_get_common_info
+** Description :
+** Input : void *data
+** char *path
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_ug_detail_media_get_common_info(void *data, char *path)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ myfile_dlog("*******************%s %d\n", __func__, __LINE__);
+
+ Node_Info *pNode = (Node_Info *) malloc(sizeof(Node_Info));
+ if (pNode == NULL)
+ return;
+
+ memset(pNode, 0, sizeof(Node_Info));
+ mf_ug_detaill_fs_get_file_stat(path, &pNode);
+
+ __mf_ug_detail_media_get_file_path(data, path);
+ __mf_ug_detail_media_get_file_name(data, path);
+ __mf_ug_detail_media_get_file_type(data);
+ __mf_ug_detail_media_get_file_size(data, pNode, path);
+ __mf_ug_detail_media_get_file_date(data, pNode);
+ mf_ug_detail_media_get_file_ext(data, path);
+ __mf_ug_detail_media_get_file_contains(data, path);
+ mf_ug_detail_media_get_file_location(data, path);
+
+ if (pNode) {
+ free(pNode);
+ pNode = NULL;
+ }
+}
+
+/******************************
+** Prototype : mf_ug_detail_media_get_exif_info
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_ug_detail_media_get_exif_info(void *data)
+{
+ ug_detail_retm_if(data == NULL, "data is NULL");
+ struct detailData *ap = (struct detailData *)data;
+ /** preprocess the possible dirty data*/
+ if (ap->mf_Info.longitude) {
+ free(ap->mf_Info.longitude);
+ ap->mf_Info.longitude = NULL;
+ }
+ /** preprocess the possible dirty data*/
+ if (ap->mf_Info.latitude) {
+ free(ap->mf_Info.latitude);
+ ap->mf_Info.latitude = NULL;
+ }
+
+ ap->mf_Info.longitude = malloc(UG_EXIF_ARR_LENGTH);
+ if (ap->mf_Info.longitude == NULL) {
+ return;
+ }
+
+ memset(ap->mf_Info.longitude, 0, UG_EXIF_ARR_LENGTH);
+ ap->mf_Info.latitude = malloc(UG_EXIF_ARR_LENGTH);
+ if (ap->mf_Info.latitude == NULL) {
+ if (ap->mf_Info.longitude) {
+ free(ap->mf_Info.longitude);
+ ap->mf_Info.longitude = NULL;
+ }
+ return;
+ }
+
+ memset(ap->mf_Info.latitude, 0, UG_EXIF_ARR_LENGTH);
+ double longtitude = 0.0;
+ double latitude = 0.0;
+ bool latiret = false;
+ bool lonret = false;
+
+ if (ap->mf_Status.path != NULL && ap->mf_Status.path->str != NULL) {
+ /** get latitude of the file*/
+ latiret = __mf_ug_detail_media_extract_image_meta_latitude(ap->mf_Status.path->str, &latitude);
+ lonret = __mf_ug_detail_media_extract_image_meta_lontitude(ap->mf_Status.path->str, &longtitude);
+ }
+
+ if (latiret == false) {
+ snprintf(ap->mf_Info.latitude, UG_EXIF_ARR_LENGTH, "%s", MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ snprintf(ap->mf_Info.latitude, UG_EXIF_ARR_LENGTH, "%.5f", latitude);
+ }
+ /** get lontitude of the file*/
+
+ if (lonret == false) {
+ snprintf(ap->mf_Info.longitude, UG_EXIF_ARR_LENGTH, "%s", MF_UG_DETAIL_LABEL_UNKNOWN);
+ } else {
+ snprintf(ap->mf_Info.longitude, UG_EXIF_ARR_LENGTH, "%.5f", longtitude);
+ }
+
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "glib.h"
+#include "assert.h"
+#include "sys/statvfs.h"
+#include <storage.h>
+#include "pthread.h"
+
+#include <device/power.h>
+#include <system_settings.h>
+#include <package_info.h>
+#include <package_manager.h>
+#include <utils_i18n.h>
+#include <app_preference.h>
+
+#include "mf-util.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-fs-util.h"
+#include "mf-copy.h"
+#include "mf-resource.h"
+#include "mf-callback.h"
+#include "mf-view.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include "mf-genlist.h"
+#include "mf-gengrid.h"
+#include "mf-popup.h"
+#include "mf-media-types.h"
+#include "mf-media.h"
+#include "mf-edit-view.h"
+#include "mf-dlog.h"
+#include "mf-fs-monitor.h"
+#include "mf-file-util.h"
+
+/* For preference */
+#define MF_LIST_BY "list_by"
+#define MF_VIEW_STYLE "view_style"
+#define MF_EXTENSION_STATE "extension_state"
+#define MF_HIDDEN_STATE "hiden_state"
+#define MF_RECENT_FILE "recent_file"
+#define MF_SHORTCUT "shortcut"
+
+#define MF_VIBRATION_DEVICE 0
+#define MF_VIBRATION_DURATION 500
+#define DEF_BUF_LEN (2048)
+#define MF_RECENT_FILES_SEP ";"
+#define MF_RECENT_FILES_COUNT_MAX 10
+#define MF_TIMER_INTERVAL_VIBRATION 0.5
+
+extern struct appdata *temp_data;
+static int __mf_util_externalStorageId = 0;
+
+int mf_util_get_storage_id()
+{
+ return __mf_util_externalStorageId;
+}
+
+bool __mf_util_get_Supported_Storages_Callback(int storageId, storage_type_e type, storage_state_e state, const char *path, void *userData)
+{
+ if (type == STORAGE_TYPE_EXTERNAL) {
+ __mf_util_externalStorageId = storageId;
+ return false;
+ }
+
+ return true;
+}
+/******************************
+** Prototype : __mf_util_is_mmc_supported
+** Description :
+** Input : int* supported
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static int __mf_util_is_mmc_supported(int *supported)
+{
+ int error_code = -1;
+
+ if (supported == NULL) {
+ mf_debug("supported == NULL");
+ return MYFILE_ERR_SRC_ARG_INVALID;
+ }
+
+ *supported = 0;
+ error_code = storage_foreach_device_supported(__mf_util_get_Supported_Storages_Callback, NULL);
+ if (error_code == STORAGE_ERROR_NONE) {
+ storage_state_e state;
+ storage_get_state(__mf_util_externalStorageId, &state);
+ if (state != STORAGE_STATE_MOUNTED) {
+ *supported = 0;
+ } else {
+ *supported = 1;
+ }
+ } else {
+ return MYFILE_ERR_GET_STORAGE_FAIL;
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+/******************************
+** Prototype : mf_util_is_mmc_on
+** Description :
+** Input : int *mmc_card
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_util_is_mmc_on(int *mmc_card)
+{
+ int error_code = 0;
+
+ error_code = __mf_util_is_mmc_supported(mmc_card);
+ mf_debug("**************mmc_card is [%d]", *mmc_card);
+ return error_code;
+
+}
+
+
+static Eina_Bool __mf_util_storage_exist_check(Evas_Object *genlist, int storage_type)
+{
+ mf_retvm_if(genlist == NULL, EINA_TRUE, "genlist is NULL");
+
+ Elm_Object_Item *item = NULL;
+ mf_list_data_t *item_data = NULL;
+
+ item = elm_genlist_first_item_get(genlist);
+ while (item) {
+ item_data = elm_object_item_data_get(item);
+ if (item_data) {
+ if (item_data->storage_type == storage_type) {
+ return EINA_TRUE;
+ }
+ }
+ item = elm_genlist_item_next_get(item);
+ }
+ return EINA_FALSE;
+}
+
+void mf_util_action_storage_insert(void *data, char *pItemLabel)
+{
+
+ mf_debug();
+ mf_retm_if(data == NULL, "passed data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ fsNodeInfo *pNode = NULL;
+
+ if ((ap->mf_Status.view_type == mf_view_storage || ap->mf_Status.view_type == mf_view_root)
+ && (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_INTERNAL_COPY || ap->mf_Status.more == MORE_INTERNAL_MOVE || ap->mf_Status.more == MORE_INTERNAL_DECOMPRESS)) {
+ Evas_Object *parent = NULL;
+ parent = ap->mf_MainWindow.pNaviGenlist;
+ if ((ap->mf_Status.iStorageState & MYFILE_MMC) && !__mf_util_storage_exist_check(parent, MYFILE_MMC)) {
+ pNode = (fsNodeInfo *) malloc(sizeof(fsNodeInfo));
+ if (pNode == NULL)
+ return;
+ memset(pNode, 0, sizeof(fsNodeInfo));
+ /*set path */
+ pNode->path = g_strdup(STORAGE_PARENT);
+ pNode->name = g_strdup(MMC_NAME);
+ pNode->type = FILE_TYPE_DIR;
+ pNode->storage_type = MYFILE_MMC;
+ pNode->list_type = mf_list_normal;
+ ap->mf_FileOperation.folder_list = eina_list_append(ap->mf_FileOperation.folder_list, pNode);
+ }
+
+ if ((ap->mf_Status.iStorageState & MYFILE_MMC) && !__mf_util_storage_exist_check(parent, MYFILE_MMC)) {
+ mf_root_view_append_mmc_item_after_phone(parent, pNode, ap);
+ }
+
+ }
+}
+
+/******************************
+** Prototype : mf_util_operation_alloc_failed
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_util_operation_alloc_failed(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT, NULL, MF_MSG_MEMORY_NOT_ENOUGH,
+ NULL, NULL, NULL, (Evas_Smart_Cb) elm_exit, NULL);
+}
+
+/******************************
+** Prototype : mf_util_refresh_screen
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_util_refresh_screen(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "passed data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ char *message = NULL;
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_util_check_pnode_list_items_exists(&ap->mf_FileOperation.category_list);
+ }
+
+ if (ap->mf_Status.more == MORE_IDLE_DELETE) {
+ mf_view_state_reset_state_with_pre(ap);
+ if (ap->mf_FileOperation.iOperationSuccessFlag) {
+ elm_object_item_del(ap->mf_FileOperation.idle_delete_item);
+ ap->mf_FileOperation.idle_delete_item = NULL;
+ int view_type = mf_view_style_get(ap);
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ int count = elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid);
+ if (count == 0) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ Evas_Object *pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviLayout, pContent);
+ } else {
+ mf_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, count);
+ }
+ }else{//Fixed P140416-05429 by jian12.li
+ int count = elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist);
+ if (count == 0) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ Evas_Object *pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviLayout, pContent);
+ }
+ }
+ } else {
+ message = ap->mf_FileOperation.pOperationMsg;
+ }
+
+ } else if (ap->mf_Status.more == MORE_DELETE && ap->mf_FileOperation.iOperationSuccessFlag) {
+ if (ap->mf_MainWindow.pFinishPopup) {
+ evas_object_del(ap->mf_MainWindow.pFinishPopup);
+ ap->mf_MainWindow.pFinishPopup = NULL;
+ }
+ if (ap->mf_MainWindow.pMmcRemovedPopup) {
+ evas_object_del(ap->mf_MainWindow.pMmcRemovedPopup);
+ ap->mf_MainWindow.pMmcRemovedPopup = NULL;
+ }
+
+ int view_type = mf_view_style_get(ap);
+ Eina_List *folder_list = mf_edit_folder_list_get();
+ Eina_List *file_list = mf_edit_file_list_get();
+ Eina_List *l = NULL;
+ Elm_Object_Item *it = NULL;
+
+ EINA_LIST_FOREACH(folder_list, l, it) {
+ if (it) {
+ elm_object_item_del(it);
+ }
+ }
+ EINA_LIST_FOREACH(file_list, l, it) {
+ if (it) {
+ elm_object_item_del(it);
+ }
+ }
+ mf_view_state_reset_state_with_pre(ap);
+ if (ap->mf_Status.more == MORE_EDIT || ap->mf_Status.more == MORE_EDIT_DELETE) {
+ ap->mf_Status.more = MORE_DEFAULT;
+ }
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ ap->mf_Status.entry_more = MORE_DEFAULT;
+ /*3. refresh the content of the view */
+ if (ap->mf_Status.view_type != mf_view_root_category && ap->mf_Status.more != MORE_SEARCH) {
+ mf_navi_bar_recover_info_box(ap);
+ }
+ Evas_Object *btn = NULL;
+ btn = elm_object_item_part_content_unset(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(btn);
+ btn = elm_object_item_part_content_unset(ap->mf_MainWindow.pNaviItem, TITLE_LEFT_BTN);
+ SAFE_FREE_OBJ(btn);
+
+ if (view_type != MF_VIEW_STYLE_THUMBNAIL) {
+ int count = 0;
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ count = elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist);
+ }
+ if (count == 0) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ Evas_Object *pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ evas_object_show(pContent);
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviLayout, pContent);
+ } else {
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ elm_genlist_item_update(it);
+ it = elm_genlist_item_next_get(it);
+ }
+ mf_edit_view_select_all_layout_remove(ap);
+ }
+ } else {
+ mf_error("more is [%d]", ap->mf_Status.more);
+ int count = elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid);
+ if (count == 0) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ Evas_Object *pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ mf_navi_bar_set_content(ap, ap->mf_MainWindow.pNaviLayout, pContent);
+ } else {
+ mf_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, count);
+ Eina_List *realize_its;
+ Elm_Object_Item *it;
+ realize_its = elm_gengrid_realized_items_get(ap->mf_MainWindow.pNaviGengrid);
+ EINA_LIST_FREE(realize_its, it) {
+ if (it) {
+ elm_object_item_signal_emit(it, "check,state,hide", "");
+ }
+ }
+ }
+
+ }
+ mf_navi_bar_reset_ctrlbar(ap);
+ mf_navi_add_back_button(ap, mf_callback_navi_backbutton_clicked_cb);
+ /*4. set tab enable */
+ //mf_navi_bar_title_set(ap);
+
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+//
+// Evas_Object *btn1 = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn1,pImage);
+// evas_object_smart_callback_add(btn1, "clicked", mf_callback_backbutton_clicked_cb, ap);
+// //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "back_key", btn);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn1);
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ mf_view_refresh(ap);
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ } else if (ap->mf_Status.view_type == mf_view_recent) {
+ mf_navi_bar_title_content_set(ap, MF_LABEL_RECTENT_FILES);
+ } else {
+ mf_navi_bar_title_content_set(ap,ap->mf_MainWindow.naviframe_title);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_TRUE);
+ }
+ } else if (ap->mf_Status.more != MORE_EDIT_RENAME) {
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_FALSE, EINA_FALSE);
+ }
+ if (ap->mf_Status.flagNoContent == 1) {
+ if (ap->mf_MainWindow.pNaviCtrlBar) {
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_NOCONTENT_VIEW, TRUE);
+ }
+ }
+ mf_fs_monitor_add_dir_watch(ap->mf_Status.path->str, ap);
+
+ } else {
+ if (ap->mf_Status.view_type == mf_view_root_category
+ && (ap->mf_Status.more == MORE_COMPRESS || ap->mf_Status.more == MORE_DECOMPRESS
+ || ap->mf_Status.more == MORE_DECOMPRESS_HERE)) {
+ ap->mf_Status.more = MORE_DEFAULT;
+ message = MF_LABEL_SUCCESS;
+ mf_category_view_create(ap, true);
+ } else if ((ap->mf_Status.more == MORE_DECOMPRESS || ap->mf_Status.more == MORE_DECOMPRESS_HERE) && mf_view_get_pre_state(ap) == MORE_SEARCH) {
+ mf_view_state_reset_state_with_pre(ap);
+
+ if (ap->mf_FileOperation.iOperationSuccessFlag) {
+ message = MF_LABEL_SUCCESS;
+ } else {
+ message = ap->mf_FileOperation.pOperationMsg;
+ }
+ goto EXIT_WITH_POPUP;
+ } else {
+ /*0 set state to be Default */
+ int current_more = ap->mf_Status.more;
+ ap->mf_Status.more = MORE_DEFAULT;
+ /*1 recover all the navigation bar */
+ mf_view_update(ap);
+ if (ap->mf_FileOperation.iOperationSuccessFlag) {
+ switch (current_more) {
+ case MORE_DATA_COPYING:
+ message = MF_MSG_COPY_SCCESS;
+ break;
+ case MORE_DATA_MOVING:
+ message = MF_MSG_MOVE_SUCCESS;
+ break;
+ case MORE_IDLE_DELETE:
+ case MORE_DELETE:
+ //label = mf_util_get_text(MF_MSG_DELETE_SUCCESS);
+ break;
+ case MORE_COMPRESS:
+ message = MF_LABEL_COMPRESSED;
+ break;
+ case MORE_DECOMPRESS:
+ case MORE_DECOMPRESS_HERE:
+ message = MF_LABEL_DECOMPRESSED;
+ break;
+ default:
+ break;
+ }
+ } else {
+ message = ap->mf_FileOperation.pOperationMsg;
+ }
+ }
+ }
+ if (ap->mf_Status.flagNoContent == 1) {
+ if (ap->mf_MainWindow.pNaviCtrlBar) {
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_NOCONTENT_VIEW, TRUE);
+ }
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ }
+ if (ap->mf_MainWindow.pFinishPopup) {
+ evas_object_del(ap->mf_MainWindow.pFinishPopup);
+ ap->mf_MainWindow.pFinishPopup = NULL;
+ }
+ if (ap->mf_MainWindow.pMmcRemovedPopup) {
+ evas_object_del(ap->mf_MainWindow.pMmcRemovedPopup);
+ ap->mf_MainWindow.pMmcRemovedPopup = NULL;
+ }
+
+EXIT_WITH_POPUP:
+ mf_error("ap->mf_FileOperation.message_type is [%d] message is [%s]",
+ ap->mf_FileOperation.message_type, message);
+ if (message == NULL)
+ {
+ mf_error("Message NULL..!!");
+ return;
+ }
+
+ if (ap->mf_FileOperation.message_type == message_type_notification) {
+ mf_popup_indicator_popup(ap, mf_util_get_text(message));
+ ap->mf_FileOperation.pOperationMsg = NULL;
+ } else {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL,
+ message, MF_BUTTON_LABEL_OK,
+ NULL, NULL, mf_callback_warning_popup_cb, ap);
+ ap->mf_FileOperation.pOperationMsg = NULL;
+ }
+
+ ap->mf_FileOperation.message_type = message_type_notification;
+ return;
+}
+
+
+
+/******************************
+** Prototype : mf_util_check_forbidden_operation
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+bool mf_util_check_forbidden_operation(void *data)
+{
+ /*
+ ** forbidden operations includes:
+ ** 1. Recursion move/copy
+ ** 2. move with same file in the same folder
+ */
+ MF_TRACE_BEGIN
+
+ mf_retvm_if(data == NULL, false, "passed data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Eina_List *l = NULL;
+ GString *pNode = NULL;
+ GString *from = NULL;
+ GString *to = ap->mf_FileOperation.destination;
+ Eina_List *pSourceList = ap->mf_FileRecordList.value_saver;
+ const char *message = NULL;
+
+ EINA_LIST_FOREACH(pSourceList, l, pNode) {
+ if (pNode) {
+ from = pNode;
+ if (mf_fm_svc_wrapper_detect_recursion(from, to) == MYFILE_REPORT_RECURSION_DETECT) {
+ if (ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ message = MF_MSG_MOVE_FAILED1;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TITLE_TEXT_BTN, MF_POP_MOVE_WARNING_TITLE, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+
+ } else if (ap->mf_Status.more == MORE_INTERNAL_COPY) {
+ message = MF_MSG_COPY_FAILED1;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TITLE_TEXT_BTN, MF_POP_COPY_WARNING_TITLE, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+ }
+ return false;
+ } else if (mf_fm_svc_wrapper_detect_recursion(from, to) == MYFILE_REPORT_BOTH_ARE_SAME_FILE) {
+ if (ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ message = MF_MSG_MOVE_FAILED2;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TITLE_TEXT_BTN, MF_POP_MOVE_WARNING_TITLE, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+ } else if (ap->mf_Status.more == MORE_INTERNAL_COPY) {
+ message = MF_MSG_COPY_FAILED1;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TITLE_TEXT_BTN, MF_POP_COPY_WARNING_TITLE, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+ }
+ return false;
+
+ }
+ if (ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ char *parent = mf_dir_get(pNode->str);
+ if (parent && !strcmp(parent, to->str)) {
+ message = MF_MSG_MOVE_FAILED2;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TITLE_TEXT_BTN, MF_POP_MOVE_WARNING_TITLE, message, MF_BUTTON_LABEL_OK, NULL, NULL, mf_popup_show_vk_cb, ap);
+ free(parent);
+ return false;
+ }
+ if (parent) {
+ free(parent);
+ }
+ }
+ }
+ }
+
+ MF_TRACE_END
+ return true;
+}
+
+/******************************
+** Prototype : mf_util_check_disk_space
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_util_check_disk_space(void *data)
+{
+ mf_debug();
+ mf_retvm_if(data == NULL, -1, "passed data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ MF_STORAGE state = MYFILE_NONE;
+ unsigned long free_space = 0;
+
+ state = mf_fm_svc_wrapper_get_location(ap->mf_Status.path->str);
+ free_space = mf_fm_svc_wrapper_get_free_space(state);
+ mf_debug("free size is %lu\n", free_space);
+ /*
+ ** in vfat fs type, sector size is 16K.
+ ** it is to say that the limited size of the free space should be 16K
+ ** or it will report space used up.
+ ** check free_space == 0 can make sure at least 16K is free on the disk
+ ** while every dir takes 4K
+ */
+ if (free_space == 0) {
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT_BTN, NULL,
+ MF_LABE_NOT_ENOUGH_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN, MF_BUTTON_LABEL_OK,
+ NULL, NULL, mf_callback_warning_popup_cb, ap);
+ mf_debug("Not Enough free size\n");
+ return MYFILE_ERR_NO_FREE_SPACE;
+ }
+
+ return MYFILE_ERR_NONE;
+}
+
+bool mf_util_is_low_memory(const char *path, unsigned long long size)
+{
+ mf_debug();
+ mf_retvm_if(path == NULL, true, "path is NULL");
+
+ unsigned long long free_space = 0;
+ struct statvfs dst_fs;
+
+ if (strncmp(path, PHONE_FOLDER, strlen(PHONE_FOLDER)) == 0) {
+ if (storage_get_internal_memory_size(&dst_fs) < 0) {
+ free_space = 0;
+ }
+ free_space = ((unsigned long long)(dst_fs.f_bsize) * (unsigned long long)(dst_fs.f_bavail));
+ } else if (statvfs(path, &dst_fs) == 0) {
+ free_space = ((unsigned long long)(dst_fs.f_bsize) * (unsigned long long)(dst_fs.f_bavail));
+ } else {
+ free_space = 0;
+ }
+ mf_error("=============== available device storage size is [%llu] input size is [%llu]", free_space, size);
+
+ if (free_space >= size) {
+ return false;
+ }
+ return true;
+}
+
+/******************************
+** Prototype : mf_util_get_eina_list_len
+** Description :
+** Input : const Eina_List *list
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+int mf_util_get_eina_list_len(const Eina_List *list)
+{
+ return eina_list_count(list);
+}
+
+void mf_util_normal_item_data_free(mfItemData_s **item_data)
+{
+ mf_retm_if(*item_data == NULL, "*item_data is NULL");
+
+ SAFE_FREE_GSTRING((*item_data)->m_ItemName);
+ SAFE_FREE_CHAR((*item_data)->thumb_path);
+ SAFE_FREE_CHAR((*item_data)->create_date);
+ SAFE_FREE_CHAR((*item_data)->size);
+
+ if ((*item_data)->flagExpand) {
+ (*item_data)->flagExpand = false;
+ }
+
+ if ((*item_data)->item) {
+ (*item_data)->item = NULL;
+ }
+
+ if ((*item_data)->media) {
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ if ((*item_data)->thumbnail_create == EINA_TRUE) {
+ ret = media_info_cancel_thumbnail((*item_data)->media);
+ }
+ if (ret == MEDIA_CONTENT_ERROR_NONE) {
+ media_info_destroy((*item_data)->media);
+ (*item_data)->media = NULL;
+ }
+ }
+ free((*item_data));
+ *item_data = NULL;
+}
+
+void do_list_pointer_protect(Eina_List *list)
+{
+ struct appdata *ap = mf_get_appdata();
+
+ /*mf_warning("list = %p", list);
+ mf_warning("ap->search_result_folder_list = %p", ap->mf_FileOperation.search_result_folder_list);
+ mf_warning("ap->search_result_file_list = %p", ap->mf_FileOperation.search_result_file_list);
+ mf_warning("ap->folder_list = %p", ap->mf_FileOperation.folder_list);
+ mf_warning("ap->file_list = %p", ap->mf_FileOperation.file_list);
+ mf_warning("ap->category_list = %p", ap->mf_FileOperation.category_list);
+ mf_warning("ap->recent_list = %p", ap->mf_FileOperation.recent_list);
+ mf_warning("ap->shortcut_list = %p", ap->mf_FileOperation.shortcut_list);*/
+
+ if (list==ap->mf_FileOperation.search_result_folder_list)
+ ap->mf_FileOperation.search_result_folder_list = NULL;
+ if (list==ap->mf_FileOperation.search_result_file_list)
+ ap->mf_FileOperation.search_result_file_list = NULL;
+ if (list==ap->mf_FileOperation.folder_list)
+ ap->mf_FileOperation.folder_list = NULL;
+ if (list==ap->mf_FileOperation.file_list)
+ ap->mf_FileOperation.file_list = NULL;
+ if (list==ap->mf_FileOperation.category_list)
+ ap->mf_FileOperation.category_list = NULL;
+ if (list==ap->mf_FileOperation.recent_list)
+ ap->mf_FileOperation.recent_list = NULL;
+ if (list==ap->mf_FileOperation.shortcut_list)
+ ap->mf_FileOperation.shortcut_list = NULL;
+
+}
+
+void mf_util_free_eina_list_with_data(Eina_List **list, MYFILE_CONTENT_TYPE type)
+{
+ MF_TRACE_BEGIN;
+ if (list == NULL || *list == NULL) {
+ return;
+ }
+
+ void *pNode = NULL;
+ Eina_List *l = NULL;
+
+ switch (type) {
+ case MYFILE_TYPE_GSTRING:
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ GString *node = (GString *)pNode;
+ SAFE_FREE_GSTRING(node);
+ }
+ break;
+ case MYFILE_TYPE_CHAR:
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ char *node = (char *)pNode;
+ SAFE_FREE_CHAR(node);
+ }
+ break;
+ case MYFILE_TYPE_FSNODE:
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ fsNodeInfo *Node = (fsNodeInfo *)pNode;
+ if (Node != NULL) {
+ SAFE_FREE_CHAR(Node->path);
+ SAFE_FREE_CHAR(Node->name);
+ SAFE_FREE_CHAR(Node->ext);
+
+ free(Node);
+ Node = NULL;
+ }
+ }
+ break;
+ case MYFILE_TYPE_ITEM_DATA:
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ mfItemData_s *Node = (mfItemData_s *)pNode;
+ mf_util_normal_item_data_free(&Node);
+ }
+ break;
+ default:
+ break;
+ }
+
+ eina_list_free(*list);
+ do_list_pointer_protect(*list);//Now, there is the pointer which is assigned to twice. there is the wild pointer, one pointer is free, but other one still isn't NULL.
+ *list = NULL;
+ MF_TRACE_END;
+ return;
+}
+
+static void __mf_util_icu_set_default_timezone_id()
+{
+ i18n_uchar utimezone_id [MYFILE_ICU_ARR_LENGTH] = {0};
+ char timezone_buffer[MYFILE_ICU_ARR_LENGTH] = {0};
+ char timezone_id[MYFILE_ICU_ARR_LENGTH] = {0};
+ char *buffer = NULL;
+ int timezone_str_size;
+ int retcode = -1;
+
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, &buffer);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the timezone");
+ }
+ if (buffer)
+ strncpy(timezone_id, buffer, sizeof(timezone_id)-1);
+ timezone_str_size = readlink("/opt/etc/localtime", timezone_buffer, sizeof(timezone_buffer)-1);
+ SAFE_FREE_CHAR(buffer);
+
+ if (timezone_str_size > 0) {
+ char *ptr, *sp, *zone= NULL, *city= NULL;
+ ptr = strtok_r(timezone_buffer, "/", &sp);
+
+ while ((ptr = strtok_r(NULL, "/", &sp))) {
+ zone = city;
+ city = ptr;
+ }
+
+ if (zone != NULL && city != NULL) {
+ if (strcmp("zoneinfo", zone) == 0)
+ snprintf(timezone_id, MYFILE_ICU_ARR_LENGTH, "%s", city);
+ else
+ snprintf(timezone_id, MYFILE_ICU_ARR_LENGTH, "%s/%s", zone, city);
+ }
+ }
+
+ if (*timezone_id) {
+ i18n_ustring_copy_ua_n(utimezone_id, timezone_id, sizeof(timezone_buffer)/2);
+ retcode = i18n_ucalendar_set_default_timezone(utimezone_id);
+ }
+}
+
+int mf_util_icu_init(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, MYFILE_ERR_INVALID_ARG, "passwd data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ char *skeleton = NULL;
+ i18n_uchar customSkeleton[MYFILE_ICU_ARR_LENGTH] = {'\0'};
+ int skeletonLength = 0;
+
+ i18n_udatepg_h generator = NULL;
+ i18n_udate_format_h formatter;
+ i18n_uchar bestPattern[MYFILE_ICU_ARR_LENGTH] = {0,};
+ int32_t bestPatternLength = 0;
+ bool timeformat = false;
+
+ __mf_util_icu_set_default_timezone_id();
+
+ int ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &timeformat);
+ if (ret != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_debug();
+ return MYFILE_ERR_SETTING_RESET_FAIL;
+ }
+
+ if (!timeformat) {
+ skeleton = g_strdup(MYFILE_DATEFORMAT_12);
+ } else {
+ skeleton = g_strdup(MYFILE_DATEFORMAT_24);
+ }
+
+ skeletonLength = strlen(skeleton);
+ if (i18n_ustring_copy_ua_n(customSkeleton, skeleton, skeletonLength) == NULL) {
+ return MYFILE_ERR_INVALID_ARG;
+ }
+
+ char *region = NULL;
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, ®ion);
+ if ((retcode != SYSTEM_SETTINGS_ERROR_NONE) || (region == NULL)) {
+ //return MYFILE_ERR_INVALID_ARG;
+ mf_info("Cannot get region format.");
+ region = strdup("en_US"); // Default value.
+ } else {
+ char *find = strstr(region, "UTF-8");
+ if (find) {
+ int diff = find - region;
+ if (diff > 0) {
+ region[diff-1] = '\0';
+ }
+ }
+ }
+
+ i18n_ulocale_set_default(getenv("LC_TIME"));
+
+ retcode = i18n_udatepg_create(region, &generator);
+ if (generator == NULL) {
+ return MYFILE_ERR_INVALID_ARG;
+ }
+
+ retcode = i18n_udatepg_get_best_pattern(generator, customSkeleton, i18n_ustring_get_length(customSkeleton), bestPattern, MYFILE_ICU_ARR_LENGTH, &bestPatternLength);
+ if (bestPatternLength <= 0) {
+ if (ap->mf_Status.generator != NULL) {
+ i18n_udatepg_destroy(ap->mf_Status.generator);
+ ap->mf_Status.generator = NULL;
+ }
+ return MYFILE_ERR_INVALID_ARG;
+ }
+
+ retcode = i18n_udate_create(I18N_UDATE_PATTERN, I18N_UDATE_PATTERN, region, NULL, -1, bestPattern, -1, &formatter);
+ if (formatter == NULL) {
+ if (ap->mf_Status.formatter) {
+ i18n_udate_destroy(ap->mf_Status.formatter);
+ ap->mf_Status.formatter = NULL;
+ }
+ return MYFILE_ERR_INVALID_ARG;
+ }
+ ap->mf_Status.generator = generator;
+ ap->mf_Status.formatter = formatter;
+ ap->mf_Status.flagIcuInit = TRUE;
+ SAFE_FREE_CHAR(region);
+ MF_TRACE_END;
+ return MYFILE_ERR_NONE;
+ }
+
+void mf_util_icu_finalize(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "passwd data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.generator != NULL) {
+ i18n_udatepg_destroy(ap->mf_Status.generator);
+ ap->mf_Status.generator = NULL;
+ }
+
+ if (ap->mf_Status.formatter) {
+ i18n_udate_destroy(ap->mf_Status.formatter);
+ ap->mf_Status.formatter = NULL;
+ }
+
+ ap->mf_Status.flagIcuInit = FALSE;
+ MF_TRACE_END;
+}
+
+char *mf_util_icu_translate(void *data, i18n_udate date, bool is_init_checking)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "passed data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.flagIcuInit == FALSE || is_init_checking) {
+ //Fixed P131205-05353, don't need to init many times, it is tooooo slow.
+ if (MYFILE_ERR_NONE != mf_util_icu_init(ap)) {
+ mf_debug("invalid icu init check int");
+ return NULL;
+ }
+ }
+
+ int status = -1;
+ i18n_uchar formatted[MYFILE_ICU_ARR_LENGTH] = { 0, };
+ char formattedString[MYFILE_ICU_ARR_LENGTH] = { 0, };
+ int32_t formattedLength;
+
+ status = i18n_udate_format_date(ap->mf_Status.formatter, date, formatted, MYFILE_ICU_ARR_LENGTH,
+ NULL, &formattedLength);
+
+ if ((status != I18N_ERROR_NONE) || (formattedLength <= 0)) {
+ mf_debug("firmatterdLength < 0");
+ return NULL;
+ }
+
+ i18n_ustring_copy_au(formattedString, formatted);
+ if (strlen(formattedString) == 0) {
+ return NULL;
+ }
+
+ MF_TRACE_END;
+ return g_strdup(formattedString);
+}
+
+int mf_util_get_pref_value(MYFILE_PREF_TYPE type, int *value)
+{
+ int ret = MYFILE_ERR_NONE;
+ switch (type) {
+ case PREF_TYPE_SORT_TYPE:
+ {
+ ret = preference_get_int(MF_LIST_BY, value);
+ if (ret < 0) {
+ mf_warning("fail to get list_by value, set it default");
+ ret = preference_set_int(MF_LIST_BY, MYFILE_SORT_BY_DATE_R2O);
+ *value = MYFILE_SORT_BY_DATE_R2O;
+ mf_debug("set int : %d", ret);
+ } else {
+ if (*value <= MYFILE_SORT_BY_NONE || *value >= MYFILE_SORT_BY_MAX)
+ {
+ mf_warning("invaild list by type[%d], set it default", *value);
+ ret = preference_set_int(MF_LIST_BY, MYFILE_SORT_BY_DATE_R2O);
+ mf_debug("set int : %d", ret);
+ *value = MYFILE_SORT_BY_DATE_R2O;
+ }
+ }
+ return MYFILE_ERR_NONE;
+ }
+ break;
+
+ case PREF_TYPE_VIEW_STYLE:
+ ret = preference_get_int(MF_VIEW_STYLE, value);
+ if (ret < 0) {
+ mf_warning("fail to get list_by value, set it default");
+ ret = preference_set_int(MF_VIEW_STYLE, MF_VIEW_STYLE_LIST);
+ *value = MF_VIEW_STYLE_LIST;
+ mf_debug("ret %d", ret);
+ } else {
+ if (*value < MF_VIEW_STYLE_LIST || *value > MF_VIEW_STYLE_THUMBNAIL) {
+ mf_warning("invaild list by type[%d], set it default", *value);
+ ret = preference_set_int(MF_VIEW_STYLE, MF_VIEW_STYLE_LIST);
+ *value = MF_VIEW_STYLE_LIST;
+ mf_debug("ret %d", ret);
+ }
+ }
+ break;
+
+ case PREF_TYPE_EXTENSION_STATE:
+ ret = preference_get_int(MF_EXTENSION_STATE, value);
+ if (ret < 0) {
+ mf_warning("fail to get list_by value, set it default");
+ ret = preference_set_int(MF_EXTENSION_STATE, MF_EXTENSION_SHOW);
+ *value = MF_EXTENSION_SHOW;
+ mf_debug("ret : %d", ret);
+ } else {
+ if (*value < MF_EXTENSION_SHOW || *value > MF_EXTENSION_HIDE)
+ {
+ mf_warning("invaild list by type[%d], set it default", *value);
+ ret = preference_set_int(MF_EXTENSION_STATE, MF_EXTENSION_SHOW);
+ *value = MF_EXTENSION_SHOW;
+ mf_debug("ret : %d", ret);
+ }
+ }
+ break;
+ case PREF_TYPE_HIDEN_STATE:
+ ret = preference_get_int(MF_HIDDEN_STATE, value);
+ if (ret < 0) {
+ mf_warning("fail to get list_by value, set it default");
+ ret = preference_set_int(MF_HIDDEN_STATE, MF_HIDEN_HIDE);
+ *value = MF_HIDEN_HIDE;
+ mf_debug("ret : %d", ret);
+ } else {
+ if (*value < MF_HIDEN_SHOW|| *value > MF_HIDEN_HIDE) {
+ mf_warning("invaild list by type[%d], set it default", *value);
+ ret = preference_set_int(MF_HIDDEN_STATE, MF_HIDEN_HIDE);
+ *value = MF_HIDEN_HIDE;
+ mf_debug("ret : %d", ret);
+ }
+ }
+ break;
+
+ default:
+ mf_debug("No case");
+ break;
+ }
+
+ if (ret != MYFILE_ERR_NONE) {
+ ret = MYFILE_ERR_STORAGE_GET_FAILED;
+ mf_warning("MYFILE_ERR_STORAGE_GET_FAILED");
+ }
+
+ return ret;
+}
+
+void mf_util_set_sort_type(int value)
+{
+ int ret = -1;
+
+ if (value <= MYFILE_SORT_BY_NONE || value >= MYFILE_SORT_BY_MAX)
+ {
+ ret = preference_set_int(MF_LIST_BY, MYFILE_SORT_BY_DATE_R2O);
+ mf_warning("invaild list by type[%d], set it default, %d", value, ret);
+ } else {
+ ret = preference_set_int(MF_LIST_BY, value);
+ mf_debug("value is [%d], [%d]", value, ret);
+ }
+
+ return;
+}
+
+void mf_util_set_extension_state(int value)
+{
+ int ret = -1;
+
+ if (value <= MF_EXTENSION_NONE || value >= MF_EXTENSION_MAX) {
+ ret = preference_set_int(MF_EXTENSION_STATE, MF_EXTENSION_SHOW);
+ mf_warning("invaild list by type[%d], set it default : %d", value, ret);
+ } else {
+ ret = preference_set_int(MF_EXTENSION_STATE, value);
+ mf_debug("value is [%d], [%d]", value, ret);
+ }
+
+ return;
+}
+
+void mf_util_set_hiden_state(int value)
+{
+ int ret = -1;
+
+ if (value <= MF_HIDEN_NONE || value >= MF_HIDEN_MAX) {
+ ret = preference_set_int(MF_HIDDEN_STATE, MF_HIDEN_HIDE);
+ mf_warning("invaild hiden by type[%d], set it default : %d", value, ret);
+ } else {
+ ret = preference_set_int(MF_HIDDEN_STATE, value);
+ mf_debug("value is [%d] [%d]", value, ret);
+ }
+
+ return;
+}
+
+void mf_util_set_view_style(int value)
+{
+ int ret = -1;
+
+ if (value < MF_VIEW_STYLE_LIST || value > MF_VIEW_STYLE_THUMBNAIL) {
+ ret = preference_set_int(MF_VIEW_STYLE, MF_VIEW_STYLE_LIST);
+ mf_warning("invaild list by type[%d], set it default : %d", value, ret);
+ } else {
+ ret = preference_set_int(MF_VIEW_STYLE, value);
+ mf_debug("value is [%d], [%d]", value, ret);
+ }
+
+ return;
+}
+
+void mf_util_set_recent_file(char *path)
+{
+ if (path == NULL) {
+ mf_debug("path NULL");
+ return;
+ }
+
+ int ret = -1;
+ ret = preference_set_string(MF_RECENT_FILE, path);
+ mf_debug("ret is [%d]", ret);
+
+ return;
+}
+
+
+char *mf_util_get_shortcut()
+{
+ // int ret = -1;
+ char *shortcut = NULL;
+
+ preference_get_string(MF_SHORTCUT, &shortcut);
+ if (shortcut == NULL || strlen(shortcut) == 0) {
+ mf_debug("shortcut is null");
+ return NULL;
+ }
+ mf_debug("shortcut : %s", shortcut);
+
+ return shortcut;
+}
+
+bool mf_util_db_get_recent_files_cb(MFRitem *Ritem, void *user_data)
+{
+ struct appdata *ap = (struct appdata *)user_data;
+ if (Ritem && Ritem->path) {
+ SECURE_ERROR("Ritem->path is [%s]mf_file_exists is [%d] access(dst_dir, R_OK | W_OK) is [%d] ",Ritem->path, mf_file_exists(Ritem->path), access(Ritem->path, R_OK | W_OK));
+ if (mf_file_exists(Ritem->path)) {
+ mf_util_generate_list_prepend(&ap->mf_FileOperation.recent_list, g_strdup(Ritem->path), FILE_TYPE_ETC, mf_list_recent_files);
+ } else {
+ mf_media_delete_recent_files(ap->mf_MainWindow.mfd_handle, Ritem->path);
+ }
+ }
+ return true;
+}
+
+void mf_util_db_get_recent_files(MFDHandle *handle, void *data)
+{
+ mf_media_foreach_recent_files_list(handle, mf_util_db_get_recent_files_cb, data);
+}
+
+void mf_util_db_add_recent_files(MFDHandle *handle, const char *path, const char *name, int storage, const char *thumbnail)
+{
+ mf_media_add_recent_files(handle, path, name, storage, thumbnail);
+}
+
+void mf_util_db_remove_recent_files(MFDHandle *handle, char *recent_file)
+{
+ mf_media_delete_recent_files(handle, recent_file);
+}
+
+bool mf_util_db_get_shortcut_cb(MFSitem *Sitem, void *user_data)
+{
+ struct appdata *ap = (struct appdata *)user_data;
+ if (Sitem && Sitem->path) {
+ if (mf_file_exists(Sitem->path)) {
+ mf_util_generate_list(&ap->mf_FileOperation.shortcut_list, g_strdup(Sitem->path), FILE_TYPE_DIR, mf_list_shortcut);
+ } else {
+ mf_media_delete_shortcut(ap->mf_MainWindow.mfd_handle, Sitem->path);
+ }
+ }
+ return true;
+}
+
+void mf_util_db_get_shortcut_files(MFDHandle *handle, void *data)
+{
+ mf_media_foreach_shortcut_list(handle, mf_util_db_get_shortcut_cb, data);
+}
+
+bool mf_util_db_find_shortcut(MFDHandle *handle, const char *path, const char *name, int storage)
+{
+ int find = mf_media_find_shortcut(handle, path, name, storage);
+ return (find == 1?true:false);
+}
+
+bool mf_util_db_find_shortcut_display_name(MFDHandle *handle, const char *name)
+{
+ int find = mf_media_find_shortcut_display_name(handle, name);
+ return (find == 1?true:false);
+}
+
+void mf_util_db_add_shortcut(MFDHandle *handle, const char *path, const char *name, int storage)
+{
+ mf_media_add_shortcut(handle, path, name, storage);
+}
+
+void mf_util_db_remove_shortcut(MFDHandle *handle, char *shortcut)
+{
+ mf_media_delete_shortcut(handle, shortcut);
+}
+
+void mf_util_generate_saved_files_list(void *data, int type)
+{
+ struct appdata *ap = (struct appdata *)data;
+ switch (type) {
+ case mf_list_recent_files:
+ mf_util_db_get_recent_files(ap->mf_MainWindow.mfd_handle, data);
+ break;
+ case mf_list_shortcut:
+ mf_util_db_get_shortcut_files(ap->mf_MainWindow.mfd_handle, data);
+ break;
+ }
+}
+
+void mf_util_merge_eina_list_to_glist(const Eina_List *eSource, GList **gSource)
+{
+ mf_retm_if(eSource == NULL, "eSource is NULL");
+ mf_retm_if(gSource == NULL, "gSource is NULL");
+
+ const Eina_List *l = NULL;
+ GString *pNode = NULL;
+
+ EINA_LIST_FOREACH(eSource, l, pNode) {
+ if (pNode) {
+ if (mf_file_exists(pNode->str)) {
+ *gSource = g_list_append(*gSource, pNode->str);
+ }
+ }
+ }
+}
+
+void mf_util_exception_func(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ switch (ap->mf_Status.more) {
+ case MORE_DATA_COPYING:
+ ap->mf_Status.more = MORE_INTERNAL_COPY;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT, NULL,
+ MF_MSG_COPY_FAILED2, NULL, NULL, NULL, (Evas_Smart_Cb)mf_callback_exception_popup_cb, ap);
+ break;
+ case MORE_DATA_MOVING:
+ ap->mf_Status.more = MORE_INTERNAL_MOVE;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT, NULL,
+ MF_MSG_MOVE_FAILED3, NULL, NULL, NULL, (Evas_Smart_Cb)mf_callback_exception_popup_cb, ap);
+ break;
+ case MORE_DELETE:
+ ap->mf_Status.more = MORE_DEFAULT;
+ ap->mf_MainWindow.pNormalPopup = mf_popup_create_popup(ap, POPMODE_TEXT, NULL, MF_MSG_DEL_FAILED1, NULL, NULL, NULL, NULL, NULL);
+ break;
+ default:
+ break;
+ }
+ MF_TRACE_END;
+}
+
+int mf_util_is_valid_name_check(const char *name)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(name == NULL, MF_INTERNAL_FILE_NAME_NULL, "name is NULL");
+ gchar *temp_name = NULL;
+ int ret = MYFILE_ERR_NONE;
+
+ int length = strlen(name);
+ if (length) {
+ if (strncmp(name, ".", length) == 0 || strncmp(name, "..", length) == 0) {
+ ret = MF_INTERNAL_FILE_NAME_IGNORE;
+ goto EXIT;
+ }
+
+ temp_name = g_strconcat(name, NULL);
+ if (strlen(g_strstrip(temp_name)) == 0) {
+ ret = MF_INTERNAL_FILE_NAME_CHUG;
+ goto EXIT;
+ }
+ if (mf_file_attr_is_valid_name(name) != MYFILE_ERR_NONE) {
+ ret = MF_INTERNAL_FILE_NAME_INVALID_CHAR;
+ }
+ } else {
+ ret = MF_INTERNAL_FILE_NAME_EMPTY;
+ }
+
+EXIT:
+ if (temp_name) {
+ g_free(temp_name);
+ temp_name = NULL;
+ }
+ MF_TRACE_END;
+ return ret;
+}
+
+void mf_util_set_pm_lock(void *data, Eina_Bool isLock)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ int ret = -1;
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.flagLCDLock != isLock) {
+ if (ap->mf_Status.flagLCDLock == EINA_TRUE) {
+ ap->mf_Status.flagLCDLock = EINA_FALSE;
+ } else {
+ ap->mf_Status.flagLCDLock = EINA_TRUE;
+ }
+
+ if (ap->mf_Status.flagLCDLock) {
+ mf_debug("lock the LCD_OFF");
+ ret = device_power_request_lock(POWER_LOCK_CPU, 0);
+ } else {
+ mf_debug("unlock the LCD_OFF");
+ ret = device_power_release_lock(POWER_LOCK_CPU);
+ }
+
+ if (ret != 0)
+ mf_debug("fail to lock(unlock)");
+ }
+ MF_TRACE_END;
+}
+
+long mf_util_character_count_get(const char *original)
+{
+ mf_retvm_if(original == NULL, 0, "input string is NULL");
+ long count = 0;
+ char *utf8_form = g_locale_to_utf8(original, -1, NULL, NULL, NULL);
+ if (utf8_form == NULL)
+ return count;
+ else {
+ count = g_utf8_strlen(utf8_form, -1);
+ free(utf8_form);
+ mf_debug("utf8 count is %ld", count);
+ return count;
+ }
+}
+
+gboolean mf_util_is_file_selected(Eina_List **source, GString *path)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(*source == NULL, FALSE, "source is NULL");
+ mf_retvm_if(path == NULL, FALSE, "path is NULL");
+
+ bool flag = FALSE;
+ Eina_List *l = NULL;
+ void *data = NULL;
+
+ EINA_LIST_FOREACH(*source, l, data) {
+ GString *source_path = (GString *)data;
+ if (source_path && source_path->str) {
+ mf_debug("source_path is [%s] path is [%s]", source_path->str, path->str);
+ if (g_strcmp0(source_path->str, path->str) == 0) {
+ flag = TRUE;
+ mf_debug("flag is [%d]source_path is [%s] path is [%s]",flag, source_path->str, path->str);
+ *source = eina_list_remove(*source, source_path);
+ g_string_free(source_path, TRUE);
+ source_path = NULL;
+ int ret = eina_list_count(*source);
+ if (ret == 0) {
+ *source = NULL;
+ }
+ break;
+ } else {
+ continue;
+ }
+ }
+ }
+ MF_TRACE_END;
+ return flag;
+}
+
+int mf_util_generate_list_data(const char *path, Eina_List **dir_list ,Eina_List ** file_list)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(path == NULL, 0, "input path is NULL");
+ mf_retvm_if(dir_list == NULL, 0, "input dir_list is NULL");
+ mf_retvm_if(file_list == NULL, 0, "input file_list is NULL");
+ int error_code = 0;
+ Eina_List *temp_dir_list = NULL;
+ error_code = mf_fm_svc_wrapper_get_file_list(path, &temp_dir_list, file_list);
+
+ if (error_code != MYFILE_ERR_NONE) {
+ return error_code;
+ }
+ *dir_list = temp_dir_list;
+ /* classify the dir list to default and user defined */
+ MF_TRACE_END;
+ return error_code;
+}
+
+int mf_util_generate_file_list(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, MYFILE_ERR_INVALID_ARG, "data is null");
+ struct appdata *ap = (struct appdata *)data;
+
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+ int error_code = 0;
+
+ mf_retvm_if (ap->mf_Status.path == NULL, MYFILE_ERR_INVALID_ARG, "ap->mf_Status.path is NULL");
+ mf_retvm_if (ap->mf_Status.path->str == NULL, MYFILE_ERR_INVALID_ARG, "ap->mf_Status.path->str is NULL");
+
+ error_code = mf_util_generate_list_data(ap->mf_Status.path->str, &dir_list, &file_list);
+ if (error_code != MYFILE_ERR_NONE) {
+ /*Todo: we need to free all the Eina_List*/
+ t_end;
+ return error_code;
+ }
+
+
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+
+ ap->mf_FileOperation.file_list = file_list;
+ ap->mf_FileOperation.folder_list = dir_list;
+ t_end;
+ MF_TRACE_END;
+
+ return error_code;
+}
+
+int mf_util_generate_root_view_file_list(void *data, Eina_List **list, int storage_state)
+{
+ MF_TRACE_BEGIN;
+ fsNodeInfo *pNode = NULL;
+ mf_retvm_if(data == NULL, 0, "data is null");
+
+ pNode = (fsNodeInfo *) malloc(sizeof(fsNodeInfo));
+ if (pNode == NULL)
+ return 0;
+
+ /*set path */
+ memset(pNode, 0, sizeof(fsNodeInfo));
+ pNode->path = g_strdup(PHONE_PARENT);
+ pNode->name = g_strdup(PHONE_NAME);
+ mf_file_attr_get_file_stat(PHONE_FOLDER, &pNode);
+ pNode->type = FILE_TYPE_DIR;
+ pNode->storage_type = MYFILE_PHONE;
+ pNode->list_type = mf_list_normal;
+ *list = eina_list_append(*list, pNode);
+
+ if (storage_state & MYFILE_MMC) {
+ pNode = (fsNodeInfo *) malloc(sizeof(fsNodeInfo));
+ if (pNode == NULL) {
+ mf_error("pNode is NULL");
+ return 0;
+ }
+ memset(pNode, 0, sizeof(fsNodeInfo));
+ /*set path */
+ pNode->path = g_strdup(STORAGE_PARENT);
+ pNode->name = g_strdup(MMC_NAME);
+ mf_file_attr_get_file_stat(MEMORY_FOLDER, &pNode);
+ pNode->type = FILE_TYPE_DIR;
+ pNode->storage_type = MYFILE_MMC;
+ pNode->list_type = mf_list_normal;
+ *list = eina_list_append(*list, pNode);
+ }
+
+ return 0;
+}
+
+void mf_util_sort_the_file_list(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is null");
+ struct appdata *ap = (struct appdata *)data;
+
+ int iSortTypeValue = 0;
+
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &iSortTypeValue);
+
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_fs_oper_sort_list(&ap->mf_FileOperation.category_list, iSortTypeValue);
+ }
+ mf_fs_oper_sort_list(&ap->mf_FileOperation.file_list, iSortTypeValue);
+
+ /*need to sort folder items only By Name and Date*/
+ if (iSortTypeValue == MYFILE_SORT_BY_NAME_A2Z || iSortTypeValue == MYFILE_SORT_BY_NAME_Z2A || iSortTypeValue == MYFILE_SORT_BY_DATE_R2O
+ || iSortTypeValue == MYFILE_SORT_BY_DATE_O2R) {
+ mf_fs_oper_sort_list(&ap->mf_FileOperation.folder_list, iSortTypeValue);
+ } else {
+ mf_fs_oper_sort_list(&ap->mf_FileOperation.folder_list, MYFILE_SORT_BY_NAME_A2Z);
+ }
+ t_end;
+ MF_TRACE_END;
+}
+
+int mf_util_get_rotate_state_by_angle(int angle)
+{
+ if (angle == 90 || angle == 270) {
+ return MF_ROTATE_LANDSCAPE;
+ } else {
+ return MF_ROTATE_PORTRAIT;
+ }
+}
+
+int mf_util_rotate_state_get(Evas_Object *win)
+{
+ int type = MF_ROTATE_PORTRAIT;
+ int angle = elm_win_rotation_get(win);
+ mf_error("angle [%d]", angle);
+ type = mf_util_get_rotate_state_by_angle(angle);
+ return type;
+
+}
+
+const char *mf_util_search_markup_keyword(const char *string, char *searchword, bool *result)
+{
+ //SEARCH_FUNC_START;
+ MF_TRACE_BEGIN;
+ char pstr[DEF_BUF_LEN + 1] = {0,};
+ static char return_string[DEF_BUF_LEN + 1] = { 0, };
+ int word_len = 0;
+ int search_len = 0;
+ int translate_search_len = 0;
+ int i = 0;
+ bool found = false;
+ gchar *markup_text_start = NULL;
+ gchar *markup_text_end= NULL;
+ gchar *markup_text= NULL;
+
+ int r = 222;
+ int g = 111;
+ int b = 31;
+ int a = 255;
+
+ mf_retvm_if(string == NULL, NULL, "string is NULL");
+ mf_retvm_if(searchword == NULL, NULL, "searchword is NULL");
+ mf_retvm_if(result == NULL, NULL, "result is NULL");
+
+ char *translate_keyword = elm_entry_markup_to_utf8(searchword);
+ if (g_utf8_validate(string,-1,NULL)) {
+ strncpy(pstr, string, DEF_BUF_LEN);
+
+ word_len = strlen(pstr);
+ if (translate_keyword) {
+ translate_search_len = strlen(translate_keyword);
+ if (translate_search_len) {
+ search_len = translate_search_len;
+ for (i = 0; i < word_len; i++) {
+ if (!strncasecmp(translate_keyword, &pstr[i], search_len)) {
+ found = true;
+ break;
+ }
+ }
+ } else {
+ search_len = strlen(searchword);
+
+ for (i = 0; i < word_len; i++) {
+ if (!strncasecmp(searchword, &pstr[i], search_len)) {
+ found = true;
+ break;
+ }
+ }
+ }
+ free(translate_keyword);
+ translate_keyword = NULL;
+ } else {
+ search_len = strlen(searchword);
+ for (i = 0; i < word_len; i++) {
+ if (!strncasecmp(searchword, &pstr[i], search_len)) {
+ found = true;
+ break;
+ }
+ }
+ }
+
+ *result = found;
+ memset(return_string, 0x00, DEF_BUF_LEN+1);
+ bool is_valid_length = ((i + search_len) <= word_len);//Fixed P131112-02074
+ if (found && is_valid_length) {
+ if (i == 0) {
+ markup_text = g_markup_escape_text(&pstr[0], search_len);
+ markup_text_end = g_markup_escape_text(&pstr[search_len], word_len-search_len);
+ mf_retvm_if(markup_text == NULL, NULL, "markup_text is NULL");
+ mf_retvm_if(markup_text_end == NULL, NULL, "markup_text_end is NULL");
+
+ snprintf(return_string, DEF_BUF_LEN, "<color=#%02x%02x%02x%02x>%s</color>%s", r, g, b, a, markup_text, (char*)markup_text_end);
+ SAFE_FREE_CHAR(markup_text);
+ SAFE_FREE_CHAR(markup_text_end);
+ } else {
+ markup_text_start = g_markup_escape_text(&pstr[0], i);
+ markup_text = g_markup_escape_text(&pstr[i], search_len);
+
+ markup_text_end = g_markup_escape_text(&pstr[i+search_len], word_len-(i+search_len));
+ mf_retvm_if(markup_text_start == NULL, NULL, "markup_text_start is NULL");
+ mf_retvm_if(markup_text == NULL, NULL, "markup_text is NULL");
+ mf_retvm_if(markup_text_end == NULL, NULL, "markup_text_end is NULL");
+
+ snprintf(return_string, DEF_BUF_LEN, "%s<color=#%02x%02x%02x%02x>%s</color>%s", (char*)markup_text_start, r, g, b, a, markup_text, (char*)markup_text_end);
+ SAFE_FREE_CHAR(markup_text);
+ SAFE_FREE_CHAR(markup_text_start);
+ SAFE_FREE_CHAR(markup_text_end);
+ }
+ } else {
+ snprintf(return_string, DEF_BUF_LEN, "%s", pstr);
+ }
+ }
+ if (translate_keyword) {
+ free(translate_keyword);
+ translate_keyword = NULL;
+ }
+ MF_TRACE_END;
+
+ return return_string;
+}
+
+char *mf_util_get_text(const char *ID)
+{
+ MF_CHECK_NULL(ID);
+ char *str;
+
+ if (strstr(ID, "IDS_COM"))
+ str = dgettext("sys_string", ID);
+ else
+ str = gettext(ID);
+
+ return str;
+}
+
+fsNodeInfo *mf_util_generate_pnode(const char *path, int file_type)
+{
+ mf_retvm_if(path == NULL, NULL, "path is NULL");
+ fsNodeInfo *pNode = NULL;
+ int error = MYFILE_ERR_NONE;
+
+ int storage_type = mf_fm_svc_wrapper_get_location(path);
+ pNode = (fsNodeInfo *) calloc(1, sizeof(fsNodeInfo));
+ if (pNode == NULL) {
+ return NULL;
+ }
+ memset(pNode, 0, sizeof(fsNodeInfo));
+ char *parent = NULL;
+ error = mf_file_attr_get_parent_path(path, &parent);
+ if (error == MYFILE_ERR_NONE) {
+ pNode->path = parent;
+ pNode->name = g_strdup(mf_file_get(path));
+ mf_file_attr_get_file_stat(path, &pNode);
+ pNode->storage_type = storage_type;
+ if (file_type == FILE_TYPE_DIR) {
+ pNode->type = file_type;
+ } else {
+ mf_file_attr_get_file_category(path, &(pNode->type));
+ }
+ pNode->ext = NULL;
+ } else {
+ SAFE_FREE_CHAR(pNode);
+ }
+ return pNode;
+}
+
+void mf_util_generate_list(Eina_List **list, const char *path, int file_type, int list_type)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+
+ fsNodeInfo *pNode = mf_util_generate_pnode(path, file_type);
+
+ if (pNode) {
+ pNode->list_type = list_type;
+ *list = eina_list_append(*list, pNode);
+ }
+}
+
+void mf_util_generate_list_prepend(Eina_List **list, const char *path, int file_type, int list_type)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+
+ fsNodeInfo *pNode = mf_util_generate_pnode(path, file_type);
+ char *ext = NULL;
+ mf_file_attr_get_file_ext(path, &ext);
+ if (pNode) {
+ pNode->list_type = list_type;
+ pNode->ext = ext;
+ *list = eina_list_prepend(*list, pNode);
+ }
+}
+
+void mf_util_remove_item_from_list_by_location(Eina_List **list, int location)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+
+ Eina_List *l = NULL;
+ fsNodeInfo *node = NULL;
+
+ EINA_LIST_FOREACH(*list, l, node) {
+ if ((fsNodeInfo *)node != NULL && ((fsNodeInfo *)node)->path != NULL) {
+ if (mf_fm_svc_wrapper_get_location(node->path) == location) {
+ SAFE_FREE_CHAR(node->path);
+ SAFE_FREE_CHAR(node->name);
+ SAFE_FREE_CHAR(node->ext);
+ SAFE_FREE_CHAR(node);
+ *list = eina_list_remove_list(*list, l);
+ }
+ }
+ }
+}
+
+void mf_util_update_item_from_list_by_name(Eina_List **list, const char *path, char *new_name)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+
+ Eina_List *l = NULL;
+ fsNodeInfo *node = NULL;
+
+ EINA_LIST_FOREACH(*list, l, node) {
+ if ((fsNodeInfo *)node != NULL && ((fsNodeInfo *)node)->name != NULL && ((fsNodeInfo *)node)->path != NULL) {
+ char *real_name = g_strconcat(((fsNodeInfo *)node)->path, "/", ((fsNodeInfo *)node)->name, NULL);
+ SECURE_DEBUG("real is [%s] path is [%s]", real_name, path);
+ if (g_strcmp0(real_name, path) == 0) {
+ SAFE_FREE_CHAR(node->name);
+ node->name = g_strdup(mf_file_get(new_name));
+ }
+ SAFE_FREE_CHAR(real_name);
+ }
+ }
+}
+
+void mf_util_remove_item_from_list_by_name(Eina_List **list, const char *path)
+{
+ mf_retm_if(list == NULL, "list is NULL");
+
+ Eina_List *l = NULL;
+ fsNodeInfo *node = NULL;
+
+ EINA_LIST_FOREACH(*list, l, node) {
+ if ((fsNodeInfo *)node != NULL && ((fsNodeInfo *)node)->name != NULL && ((fsNodeInfo *)node)->path != NULL) {
+ char *real_name = g_strconcat(((fsNodeInfo *)node)->path, "/", ((fsNodeInfo *)node)->name, NULL);
+ SECURE_DEBUG("real is [%s] path is [%s]", real_name, path);
+ if (g_strcmp0(real_name, path) == 0) {
+ SAFE_FREE_CHAR(node->path);
+ SAFE_FREE_CHAR(node->name);
+ SAFE_FREE_CHAR(node->ext);
+ SAFE_FREE_CHAR(node);
+ *list = eina_list_remove_list(*list, l);
+ break;
+ }
+ SAFE_FREE_CHAR(real_name);
+ }
+ }
+}
+
+void mf_util_item_remove_invalid_category_items(Eina_List **list)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(list == NULL, "list is NULL");
+
+ Eina_List *l = NULL;
+ fsNodeInfo *node = NULL;
+
+ EINA_LIST_FOREACH(*list, l, node) {
+ if ((fsNodeInfo *)node != NULL && ((fsNodeInfo *)node)->name != NULL && ((fsNodeInfo *)node)->path != NULL) {
+ char *real_name = g_strconcat(((fsNodeInfo *)node)->path, "/", ((fsNodeInfo *)node)->name, NULL);
+ if (real_name != NULL && mf_file_exists(real_name)) {
+ SAFE_FREE_CHAR(real_name);
+ continue;
+ } else {
+ SAFE_FREE_CHAR(node->path);
+ SAFE_FREE_CHAR(node->name);
+ SAFE_FREE_CHAR(node->ext);
+ SAFE_FREE_CHAR(node);
+ *list = eina_list_remove_list(*list, l);
+ SAFE_FREE_CHAR(real_name);
+ mf_util_item_remove_invalid_category_items(list);
+ MF_TRACE_END;
+ return;
+ }
+ }
+ }
+ MF_TRACE_END;
+}
+
+bool mf_util_is_rotation_lock(void)
+{
+ MF_TRACE_BEGIN;
+ bool lock = false;
+ int retcode = -1;
+
+ retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &lock);
+ if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_debug("Rotation locked state[%d].", lock);
+ MF_TRACE_END;
+ return lock;
+ } else {
+ mf_debug("Get rotation lock state failed!");
+ MF_TRACE_END;
+ return false;
+ }
+}
+
+void mf_util_free_data(void **data, int type)
+{
+ switch (type) {
+ case MYFILE_TYPE_FSNODE:
+ {
+ if (*data != NULL) {
+ SAFE_FREE_CHAR(((fsNodeInfo *)(*data))->path);
+ SAFE_FREE_CHAR(((fsNodeInfo *)(*data))->name);
+ SAFE_FREE_CHAR(((fsNodeInfo *)(*data))->ext);
+
+ free((fsNodeInfo *)(*data));
+ *data = NULL;
+ }
+ }
+ break;
+ case MYFILE_TYPE_ITEM_DATA:
+ {
+ if (*data != NULL) {
+ SAFE_FREE_GSTRING(((mfItemData_s *)(*data))->m_ItemName);
+ SAFE_FREE_CHAR(((mfItemData_s *)(*data))->size);
+ SAFE_FREE_CHAR(((mfItemData_s *)(*data))->create_date);
+ SAFE_FREE_CHAR(((mfItemData_s *)(*data))->thumb_path);
+ if (((mfItemData_s *)(*data))->media) {
+ media_info_cancel_thumbnail(((mfItemData_s *)(*data))->media);
+ media_info_destroy(((mfItemData_s *)(*data))->media);
+ ((mfItemData_s *)(*data))->media = NULL;
+ }
+
+ free((mfItemData_s *)(*data));
+ *data = NULL;
+ }
+ }
+ break;
+ default:
+ break;
+ }
+}
+
+void mf_util_check_pnode_list_items_exists(Eina_List **list)
+{
+ mf_retm_if(list == NULL || *list == NULL, "list is NULL");
+ Eina_List *l = NULL;
+ fsNodeInfo *pNode = NULL;
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ if (pNode && pNode->name && pNode->path) {
+ char *real_name = g_strconcat(pNode->path, "/", pNode->name, NULL);
+ SECURE_DEBUG("real is [%s]", real_name);
+ if (real_name) {
+ if (mf_file_exists(real_name)) {
+ SAFE_FREE_CHAR(real_name);
+ } else {
+ SAFE_FREE_CHAR(pNode->path);
+ SAFE_FREE_CHAR(pNode->name);
+ SAFE_FREE_CHAR(pNode->ext);
+ SAFE_FREE_CHAR(pNode);
+ *list = eina_list_remove_list(*list, l);
+ SAFE_FREE_CHAR(real_name);
+ }
+ } else {
+ *list = eina_list_remove_list(*list, l);
+ SAFE_FREE_CHAR(real_name);
+ }
+ }
+ }
+}
+
+static inline gboolean __mf_util_has_nonspacing_mark(const char *nstr)
+{
+ if (nstr) {
+ const char *p_str = nstr;
+ while (p_str && *p_str) {
+ gunichar uc;
+ uc = g_utf8_get_char(p_str);
+ if (g_unichar_type(uc) == G_UNICODE_NON_SPACING_MARK) {
+ return TRUE;
+ } else {
+ p_str = g_utf8_next_char(p_str);
+ }
+ }
+ }
+ return FALSE;
+}
+
+gboolean mf_util_NFD_strstr(const char *nor_str, const char *nor_needle)
+{
+ if (nor_str == NULL || strlen(nor_str) == 0) {
+ return FALSE;
+ }
+ if (nor_needle == NULL || strlen(nor_needle) == 0) {
+ return FALSE;
+ }
+
+ const char *name = mf_file_get(nor_str);
+ if (name == NULL || strlen(name) == 0) {
+ return FALSE;
+ }
+ char *up_name = elm_entry_utf8_to_markup(nor_str);//g_utf8_strup(entry->d_name, strlen(entry->d_name));
+ gchar *str = g_utf8_strup(up_name, strlen(up_name));
+ char *needle = g_utf8_strup(nor_needle, strlen(nor_needle));
+ int s_len = 0;
+ int n_len = 0;
+
+ if (!str) {
+ goto EXIT;
+ }
+ s_len = strlen(str);
+
+ if (!needle) {
+ goto EXIT;
+ } else {
+ n_len = strlen(needle);
+ if (n_len == 0) {
+ mf_error();
+ goto EXIT;
+ }
+ }
+
+ if (s_len < n_len) {
+ goto EXIT;
+ }
+
+ if (__mf_util_has_nonspacing_mark(str)) {
+ const char *p_str = str;
+ const char *end = p_str + s_len - n_len;
+
+ while (p_str && p_str <= end && *p_str) {
+ const char *s = p_str;
+ const char *n = needle;
+ while (n && *n) {
+ if (s && *s) {
+ gunichar sc, nc;
+ sc = g_utf8_get_char(s);
+ nc = g_utf8_get_char(n);
+ if (g_unichar_type(sc) == G_UNICODE_NON_SPACING_MARK) {
+ if (g_unichar_type(nc) == G_UNICODE_NON_SPACING_MARK) {
+ if (sc != nc) {
+ goto next;
+ } else {
+ s = g_utf8_next_char(s);
+ n = g_utf8_next_char(n);
+ }
+ } else {
+ s = g_utf8_next_char(s);
+ }
+ } else if (sc != nc) {
+ goto next;
+ } else {
+ s = g_utf8_next_char(s);
+ n = g_utf8_next_char(n);
+ }
+ } else {
+ goto EXIT;
+ }
+ }
+ goto EXIT;
+next:
+ p_str = g_utf8_next_char(p_str);
+ }
+ } else {
+ gboolean result = !(!strstr(str, needle));
+ SAFE_FREE_CHAR(needle);
+ SAFE_FREE_CHAR(str);
+ SAFE_FREE_CHAR(up_name);
+ return result;
+ }
+EXIT:
+ SAFE_FREE_CHAR(needle);
+ SAFE_FREE_CHAR(str);
+ SAFE_FREE_CHAR(up_name);
+ return FALSE;
+}
+
+static Eina_List *entry_path_stack = NULL;
+
+void mf_util_path_push(char *path)
+{
+ mf_retm_if(path == NULL, "path is NULL");
+ char *fullpath = NULL;
+ fullpath = g_strdup(path);
+ if (fullpath) {
+ entry_path_stack = eina_list_prepend(entry_path_stack, fullpath);
+ }
+}
+
+char *mf_util_path_pop()
+{
+
+ char *fullpath = NULL;
+ fullpath = eina_list_nth(entry_path_stack, 0);
+ if (fullpath) {
+ entry_path_stack = eina_list_remove(entry_path_stack, fullpath);
+ }
+ return fullpath;
+}
+
+char *mf_util_path_top_get()
+{
+ char *fullpath = eina_list_nth(entry_path_stack, 0);
+ if (fullpath) {
+ mf_error("================= top path is [%s]", fullpath);
+ } else {
+ mf_error("Failed to get the top");
+ }
+ return fullpath;
+}
+
+void mf_util_path_stack_free()
+{
+ if (entry_path_stack) {
+ char *fullpath = NULL;
+ Eina_List *l = NULL;
+
+ EINA_LIST_FOREACH(entry_path_stack, l, fullpath) {
+ SAFE_FREE_CHAR(fullpath);
+ }
+ eina_list_free(entry_path_stack);
+ entry_path_stack = NULL;
+ }
+}
+
+void mf_util_first_item_push(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ if (!ap->mf_Status.flagNoContent) {
+ int view_style = mf_view_style_get(ap);
+ char *first_item_fullpath = NULL;
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ first_item_fullpath = mf_genlist_first_item_name_get(ap->mf_MainWindow.pNaviGenlist);
+ }
+ mf_util_path_push(first_item_fullpath);
+ }
+}
+
+char *mf_util_first_item_get(char *path)
+{
+ mf_retvm_if(path == NULL, NULL, "path is NULL");
+ char *top_fullpath = NULL;
+ top_fullpath = mf_util_path_top_get();
+ if (top_fullpath) {
+ char *parent = mf_dir_get(top_fullpath);
+ mf_error("path is [%s] top is [%s]", path, parent);
+ if (g_strcmp0(path, parent) == 0) {
+ SAFE_FREE_CHAR(parent);
+ return mf_util_path_pop();
+ }
+ SAFE_FREE_CHAR(parent);
+ }
+ return NULL;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <string.h>
+#include <assert.h>
+
+#include <Eina.h>
+#include "sqlite3.h"
+
+#include "mf-media-error.h"
+#include "mf-media-types.h"
+#include "mf-media.h"
+#include "mf-media-db.h"
+#include "mf-fs-util.h"
+#include "mf-dlog.h"
+
+#define MF_DB_NAME "/opt/usr/apps/org.tizen.myfile/data/.myfile_media.db"
+
+#define MF_PRAGMA_FOREIGN_KEYS_ON "PRAGMA foreign_keys = ON;"
+#define MF_SELECT_FROM_SHORTCUT_TABLE "SELECT * FROM %s WHERE (%s='%q' and %s=%d );"
+#define MF_SELECT_DISPLAY_NAME_FROM_SHORTCUT_TABLE "SELECT * FROM %s WHERE (%s='%q');"
+#define MF_INSERT_INTO_SHORTCUT_TABLE "INSERT INTO %s (%s, %s, %s) VALUES ('%q', %Q, %d);"
+#define MF_DELETE_FROM_SHORTCUT_TABLE "DELETE FROM %s WHERE %s = '%q';"
+#define MF_DELETE_BY_TYPE_FROM_SHORTCUT_TABLE "DELETE FROM %s WHERE %s = %d;"
+#define MF_SELECT_SHORTCUT_TABLE "SELECT * FROM %s;"
+#define MF_SELECT_SHORTCUT_COUNT_TABLE "SELECT count(*) FROM %s;"
+#define MF_SELECT_SHORTCUT_NAME "SELECT %s FROM %s where %s = '%q';"
+#define MF_UPDATE_SHORTCUT_NAME "UPDATE %s SET %s = '%q' WHERE (%s = '%q');"
+#define MF_INSERT_INTO_RECENT_FILES_TABLE "INSERT INTO %s (%s, %s, %s, %s) VALUES (?, ?, ?, ?);"
+#define MF_DELETE_FROM_RECENT_FILES_TABLE "DELETE FROM %s WHERE %s = '%q';"
+#define MF_UPDATE_SET_RECENT_FILES_TABLE "UPDATE %s SET %s = '%q' WHERE (%s = '%q');"
+#define MF_UPDATE_FAVORATE_FILES_TABLE "UPDATE %s SET %s = '%q' WHERE (%s = '%q');"
+#define MF_SELECT_RECENT_FILES_TABLE "SELECT * FROM %s;"
+#define MF_SELECT_RECENT_FILES_COUNT_TABLE "SELECT count(*) FROM %s;"
+#define MF_DELETE_ALL_FROM_TABLE "DELETE FROM %s;"
+#define MF_DELETE_BY_TYPE_FROM_RECENT_FILES_TABLE "DELETE FROM %s WHERE %s = %d;"
+#define MF_SELECT_FROM_RECENT_FILE_TABLE "SELECT * FROM %s WHERE (%s='%q');"
+//#define MF_SELECT_FROM_SHORTCUT_TABLE "SELECT * FROM %s WHERE (%s='%q' and %s=%Q and %s=%d );"
+
+static sqlite3_callback sqlite3_func = NULL;
+static void *func_params = NULL;
+
+static void __mf_media_db_cb_set(sqlite3_callback func)
+{
+ sqlite3_func = func;
+}
+
+static void __mf_media_db_cb_params_set(void *params)
+{
+ func_params = params;
+}
+
+typedef enum {
+ MF_TABLE_NONE = -1,
+ MF_TABLE_SHORTCUT,
+ MF_TABLE_RECENT_FILES,
+ MF_TABLE_NUM,
+} mf_tbl_name_e;
+
+typedef enum {
+ MF_FIELD_SHORTCUT_NONE = -1,
+ MF_FIELD_SHORTCUT_PATH,
+ MF_FIELD_SHORTCUT_NAME,
+ MF_FIELD_SHORTCUT_STORAGE_TYPE,
+ MF_FIELD_SHORTCUT_NUM,
+} mf_field_shortcut_e;
+
+typedef enum {
+ MF_FIELD_RECENT_FILES_NONE = -1,
+ MF_FIELD_RECENT_FILES_PATH,
+ MF_FIELD_RECENT_FILES_NAME,
+ MF_FIELD_RECENT_FILES_STORAGE_TYPE,
+ MF_FIELD_RECENT_FILES_THUMBNAIL,
+ MF_FIELD_RECENT_FILES_NUM,
+} mf_field_recent_files_e;
+
+typedef struct {
+ char *field_name;
+ char *field_type;
+} mf_tbl_field_s;
+
+typedef struct {
+ char *table_name;
+ mf_tbl_field_s mf_tbl_field[MF_FIELD_RECENT_FILES_NUM+1];
+} mf_tbl_s;
+
+mf_tbl_s mf_tbl[MF_TABLE_NUM] =
+{
+ {"shortcut",
+ {
+ {"path", ""} /* PK */
+ ,
+ {"name", ""} /* PK */
+ ,
+ {"storage_type", ""} /* PK */
+ }
+ },
+ {"recent_files",
+ {
+ {"path", ""} /* PK */
+ ,
+ {"name", ""}
+ ,
+ {"storage_type", ""}
+ ,
+ {"thumbnail_path", ""}
+ }
+ }
+};
+
+int __get_shortcut_name_cb(void *data, int column, char **column_value, char **column_name)
+{
+ if (data == NULL)
+ return 0;
+
+ char **result = (char **)data;
+ if (*column_value) {
+ *result = g_strdup(*column_value);
+ }
+ mf_error(" column is [%d] column_value is [%s] column_name is [%s]", column, *column_value, *column_name);
+ return 0;
+}
+
+
+static int __mf_busy_handler(void *pData, int count)
+{
+ usleep(50000);
+
+ mf_debug("web_media_busy_handler called : %d", count);
+
+ return 100 - count;
+}
+
+int mf_sqlite3_exec(sqlite3 *p_db, /* An open database */
+ const char *sql, /* SQL to be evaluated */
+ int (*callback)(void*,int,char**,char**), /* Callback function */
+ void * params, /* 1st argument to callback */
+ char **errmsg) /* Error msg written here */
+{
+ mf_debug("mf_sqlite3_exec enter\n");
+ sqlite3_stmt* p_statement = NULL;
+ int result = sqlite3_prepare_v2(p_db, sql, -1, &p_statement, NULL);
+ if (result != SQLITE_OK) {
+ mf_error("sqlite3_prepare_v2 error result=%d", result);
+ return result;
+ }
+ result = sqlite3_step(p_statement);
+ if (callback) {
+ callback(p_statement, 0, NULL, NULL);
+ }
+
+ result = sqlite3_finalize(p_statement);
+ if (result != SQLITE_OK) {
+ mf_error("sqlite3_finalize error result=%d", result);
+ }
+ mf_debug("mf_sqlite3_exec leave result=%d", result);
+ return result;
+}
+
+static int __mf_sqlite3_commit_trans(MFDHandle *mfd_handle)
+{
+ char *err_msg = NULL;
+
+ sqlite3 *handle = (sqlite3 *)mfd_handle;
+ if (handle == NULL) {
+ mf_debug("handle is NULL");
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ mf_debug("gm_sqlite3_commit_trans enter\n");
+ if (SQLITE_OK != mf_sqlite3_exec(handle, "COMMIT;", sqlite3_func, func_params, &err_msg)) {
+ if (err_msg) {
+ mf_debug("Error:failed to end transaction: error=%s\n",
+ err_msg);
+ sqlite3_free(err_msg);
+ }
+ return MFD_ERROR_DB_INTERNAL;
+ }
+ if (err_msg)
+ sqlite3_free(err_msg);
+ mf_debug("gm_sqlite3_commit_trans leave\n");
+ return 0;
+}
+
+
+static int __mf_query_bind_text(sqlite3_stmt *stmt, int pos, const char *str)
+{
+ assert(NULL != stmt);
+
+ if (str)
+ return sqlite3_bind_text(stmt, pos, (const char*)str, strlen(str), SQLITE_STATIC);
+ else
+ return sqlite3_bind_null(stmt, pos);
+}
+
+static int __mf_query_bind_int(sqlite3_stmt *stmt, int pos, int num)
+{
+ assert(NULL != stmt);
+ assert(pos > -1);
+ return sqlite3_bind_int(stmt, pos, num);
+}
+
+static char *__mf_query_table_column_text(sqlite3_stmt *stmt, int pos)
+{
+ assert(NULL != stmt);
+ assert(pos > -1);
+ mf_error("try to get the value");
+ return (char *)sqlite3_column_text(stmt, pos);
+}
+
+static int __mf_query_table_column_int(sqlite3_stmt *stmt, int pos)
+{
+ assert(NULL != stmt);
+ assert(pos > -1);
+ return sqlite3_column_int(stmt, pos);
+}
+
+static void __mf_data_to_text(char *textbuf, char **output)
+{
+ if (textbuf && strlen(textbuf)>0) {
+ if (*output) {
+ free(*output);
+ *output = NULL;
+ }
+ *output = strdup(textbuf);
+ }
+}
+
+
+static int __mf_query_sql(MFDHandle *mfd_handle, char *query_str)
+{
+ int err = -1;
+ char *err_msg = NULL;
+
+ sqlite3 *handle = (sqlite3 *)mfd_handle;
+ if (handle == NULL) {
+ mf_debug("handle is NULL");
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ mf_debug("SQL = %s\n", query_str);
+
+ err = mf_sqlite3_exec(handle, query_str, sqlite3_func, func_params, &err_msg);
+ if (SQLITE_OK != err) {
+ if (err_msg) {
+ mf_debug("failed to query[%s]", err_msg);
+ sqlite3_free(err_msg);
+ }
+ mf_debug("Query fails : query_string[%s]", query_str);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ if (err_msg)
+ sqlite3_free(err_msg);
+ mf_debug("query success\n");
+
+ return err;
+}
+
+static int __mf_sqlite3_begin_trans(MFDHandle *mfd_handle)
+{
+ char *err_msg = NULL;
+
+ sqlite3 *handle = (sqlite3 *)mfd_handle;
+ if (handle == NULL) {
+ mf_debug("handle is NULL");
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ mf_debug("gm_sqlite3_begin_trans enter\n");
+ if (SQLITE_OK !=
+ mf_sqlite3_exec(handle, "BEGIN IMMEDIATE;", NULL, NULL, &err_msg)) {
+ if (err_msg) {
+ mf_debug("Error:failed to begin transaction: error=%s\n",
+ err_msg);
+ sqlite3_free(err_msg);
+ }
+ return MFD_ERROR_DB_INTERNAL;
+ }
+ if (err_msg)
+ sqlite3_free(err_msg);
+ mf_debug("gm_sqlite3_begin_trans leave\n");
+ return 0;
+}
+
+static int __mf_sqlite3_rollback_trans(MFDHandle *mfd_handle)
+{
+ char *err_msg = NULL;
+
+ sqlite3 *handle = (sqlite3 *)mfd_handle;
+ if (handle == NULL) {
+ mf_debug("handle is NULL");
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ mf_debug("gm_sqlite3_rollback_trans enter\n");
+ if (SQLITE_OK !=
+ mf_sqlite3_exec(handle, "ROLLBACK;", NULL, NULL, &err_msg)) {
+ if (err_msg) {
+ mf_debug("Error:failed to rollback transaction: error=%s\n",
+ err_msg);
+ sqlite3_free(err_msg);
+ }
+ return MFD_ERROR_DB_INTERNAL;
+ }
+ if (err_msg)
+ sqlite3_free(err_msg);
+ mf_debug("gm_sqlite3_rollback_trans leave\n");
+ return 0;
+}
+
+static void __mf_convert_shortcut_column_to_sitem(sqlite3_stmt *stmt, MFSitem *sitem)
+{
+ char *textbuf = NULL;
+ int storage_type = 0;
+
+ textbuf = __mf_query_table_column_text(stmt, MF_FIELD_SHORTCUT_PATH);
+ __mf_data_to_text(textbuf, &(sitem->path));
+
+
+ storage_type = __mf_query_table_column_int(stmt, MF_FIELD_SHORTCUT_STORAGE_TYPE);
+ sitem->storage_type = storage_type;
+}
+
+static void __mf_convert_shortcut_display_name(void *data, int column, char **column_value, char **column_name)
+{
+ char *display_name = NULL;
+
+ display_name = __mf_query_table_column_text(data, 0);
+ mf_error("========== display name is [%s]", display_name);
+ if (display_name && func_params) {
+ char **result = (char **)func_params;
+ *result = g_strdup(display_name);
+ }
+}
+
+static void __mf_foreach_shortcut_sitem_cb(mf_shortcut_item_cb callback, void *data, void *user_data)
+{
+ Eina_List *list = (Eina_List *)data;
+ Eina_List *iter = NULL;
+
+ for (iter = list; iter != NULL; iter = eina_list_next(iter)) {
+ MFSitem *sitem = NULL;
+ sitem = (MFSitem *)iter->data;
+
+ if (callback(sitem, user_data) == FALSE)
+ break;
+ }
+}
+
+static void __mf_free_shortcut_list(void *data)
+{
+ mf_destroy_shortcut_item(data);
+}
+
+static void __mf_convert_recent_files_column_to_citem(sqlite3_stmt *stmt, MFRitem *ritem)
+{
+ char *textbuf = NULL;
+
+ textbuf = __mf_query_table_column_text(stmt, MF_FIELD_RECENT_FILES_PATH);
+ __mf_data_to_text(textbuf, &(ritem->path));
+
+ textbuf = __mf_query_table_column_text(stmt, MF_FIELD_RECENT_FILES_NAME);
+ __mf_data_to_text(textbuf, &(ritem->name));
+
+ ritem->storyage_type = __mf_query_table_column_int(stmt, MF_FIELD_RECENT_FILES_STORAGE_TYPE);
+
+ textbuf = __mf_query_table_column_text(stmt, MF_FIELD_RECENT_FILES_THUMBNAIL);
+ __mf_data_to_text(textbuf, &(ritem->thumbnail));
+
+}
+
+static void __mf_foreach_recent_files_ritem_cb(mf_recent_files_item_cb callback, void *data, void *user_data)
+{
+ Eina_List *list = (Eina_List *)data;
+ Eina_List *iter = NULL;
+
+ for (iter = list; iter != NULL; iter = eina_list_next(iter)) {
+ MFRitem *ritem = NULL;
+ ritem = (MFRitem *)iter->data;
+
+ if (callback(ritem, user_data) == FALSE)
+ break;
+ }
+}
+
+static void __mf_free_recent_files_list(void *data)
+{
+ mf_destroy_recent_files_item(data);
+}
+
+static void __mf_media_db_eina_list_free_full(Eina_List **list, void (*func)(void *data)) {
+ mf_retm_if(*list == NULL, "list is NULL");
+
+ void *pNode = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(*list, l, pNode) {
+ func(pNode);
+ }
+ eina_list_free(*list);
+ *list = NULL;
+}
+
+int mf_connect_db_with_handle(sqlite3 **db_handle)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (db_handle == NULL) {
+ mf_debug("error invalid arguments");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ /*Connect DB*/
+ ret = sqlite3_open(MF_DB_NAME, db_handle);
+ if (SQLITE_OK != ret || *db_handle == NULL) {
+ mf_debug("error when db open");
+ *db_handle = NULL;
+ return MFD_ERROR_DB_CONNECT;
+ }
+ /*Register busy handler*/
+ ret = sqlite3_busy_handler(*db_handle, __mf_busy_handler, NULL);
+ if (SQLITE_OK != ret) {
+
+ if (*db_handle) {
+ mf_debug("[error when register busy handler] %s\n", sqlite3_errmsg(*db_handle));
+ }
+
+ ret = sqlite3_close(*db_handle);
+ *db_handle = NULL;
+
+ return MFD_ERROR_DB_CONNECT;
+ }
+
+ /* set foreign_keys */
+ char *query_string = NULL;
+ query_string =
+ sqlite3_mprintf(MF_PRAGMA_FOREIGN_KEYS_ON);
+
+ mf_debug("Query : %s", query_string);
+
+ ret = __mf_query_sql(*db_handle, query_string);
+
+ sqlite3_free(query_string);
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_disconnect_db_with_handle(sqlite3 *db_handle)
+{
+ int ret = MFD_ERROR_NONE;
+
+ ret = sqlite3_close(db_handle);
+ if (SQLITE_OK != ret) {
+ mf_debug("error when db close");
+ mf_debug("Error : %s", sqlite3_errmsg(db_handle));
+ db_handle = NULL;
+ return MFD_ERROR_DB_DISCONNECT;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+//1 Shortcut
+
+int mf_update_shortcut(MFDHandle *mfd_handle,const char *new_name, char *old_name)
+{
+ if (new_name == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ mf_error("mf_update_shortcut");
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+
+ query_string =
+ sqlite3_mprintf(MF_UPDATE_FAVORATE_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ //mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ new_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ old_name);
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("Inserting device table failed\n");
+ mf_debug("query string is %s\n", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+/* No shortcut : 0, find Shortcut : 1 */
+int mf_find_shortcut(MFDHandle *mfd_handle, const char *shortcut_path, const char *shortcut_name,
+ int storage_type)
+{
+ mf_debug("");
+
+ if (shortcut_path == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+ int find = 0;
+ query_string = sqlite3_mprintf(MF_SELECT_FROM_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ shortcut_path,
+ // mf_tbl_field[MF_FIELD_SHORTCUT_NAME].field_name,
+ // shortcut_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_STORAGE_TYPE].field_name,
+ storage_type);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return find;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+ }
+
+ while (SQLITE_ROW == rc) {
+ mf_debug("Find a same shorcut");
+ find = 1;
+ rc = sqlite3_step(stmt);
+ }
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+}
+
+int mf_find_shortcut_display_name(MFDHandle *mfd_handle,const char *shortcut_name)
+{
+ mf_debug("");
+
+ if (shortcut_name == NULL) {
+ mf_debug("shortcut_name is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+ int find = 0;
+ query_string = sqlite3_mprintf(MF_SELECT_DISPLAY_NAME_FROM_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_NAME].field_name,
+ shortcut_name);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return find;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+ }
+
+ while (SQLITE_ROW == rc) {
+ mf_debug("Find a same shorcut");
+ find = 1;
+ rc = sqlite3_step(stmt);
+ }
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+}
+
+int mf_insert_shortcut(MFDHandle *mfd_handle, const char *shortcut_path, const char *shortcut_name, int storage_type)
+{
+ mf_debug("");
+
+ if (shortcut_path == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+
+ query_string =
+ sqlite3_mprintf(MF_INSERT_INTO_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_NAME].field_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_STORAGE_TYPE].field_name,
+ shortcut_path,
+ shortcut_name,
+ storage_type);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("Inserting device table failed\n");
+ mf_debug("query string is %s\n", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_delete_shortcut(MFDHandle *mfd_handle, const char *shortcut_path)
+{
+ mf_debug("");
+
+ if (shortcut_path == NULL) {
+ mf_debug("shortcut_path is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ query_string =
+ sqlite3_mprintf(MF_DELETE_FROM_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ shortcut_path);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_sqlite3_begin_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_begin_trans failed");
+ return err;
+ }
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("delete content by content_id failed.. Now start to rollback");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ err = __mf_sqlite3_commit_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_commit_trans failed.. Now start to rollback\n");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_delete_shortcut_by_type(MFDHandle *mfd_handle, int storage_type)
+{
+ mf_debug("");
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ query_string =
+ sqlite3_mprintf(MF_DELETE_BY_TYPE_FROM_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_STORAGE_TYPE].field_name,
+ storage_type);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_sqlite3_begin_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_begin_trans failed");
+ return err;
+ }
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("delete content by content_id failed.. Now start to rollback");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ err = __mf_sqlite3_commit_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_commit_trans failed.. Now start to rollback\n");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_foreach_shortcut_list(MFDHandle *mfd_handle, mf_shortcut_item_cb callback, void *user_data)
+{
+ mf_debug("Enter");
+
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+
+ query_string =
+ sqlite3_mprintf(MF_SELECT_SHORTCUT_TABLE,
+ mf_tbl[field_seq].table_name);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return MFD_ERROR_DB_NO_RECORD;
+ }
+
+ Eina_List *shortcut_list = NULL;
+ MFSitem *sitem= NULL;
+
+ while (SQLITE_ROW == rc) {
+ sitem = (MFSitem *)calloc(1, sizeof(MFSitem));
+ if (sitem) {
+ __mf_convert_shortcut_column_to_sitem(stmt, sitem);
+ shortcut_list = eina_list_append(shortcut_list, sitem);
+ }
+ rc = sqlite3_step(stmt);
+ mf_debug("");
+ }
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+
+ __mf_foreach_shortcut_sitem_cb(callback, shortcut_list, user_data);
+
+ if (shortcut_list) {
+ __mf_media_db_eina_list_free_full(&shortcut_list, __mf_free_shortcut_list);
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_get_short_count(MFDHandle *mfd_handle, int *count)
+{
+ mf_debug("");
+
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+
+ query_string =
+ sqlite3_mprintf(MF_SELECT_SHORTCUT_COUNT_TABLE,
+ mf_tbl[field_seq].table_name);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ *count = 0;
+ return MFD_ERROR_DB_NO_RECORD;
+ }
+
+ *count = sqlite3_column_int(stmt, 0);
+ mf_debug("count : %d", *count);
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_get_shortcut_display_name(MFDHandle *mfd_handle, const char *fullpath, char **name)
+{
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ __mf_media_db_cb_set((sqlite3_callback)__mf_convert_shortcut_display_name);
+ __mf_media_db_cb_params_set((void *)name);
+
+ query_string =
+ sqlite3_mprintf(MF_SELECT_SHORTCUT_NAME,
+ mf_tbl_field[MF_FIELD_SHORTCUT_NAME].field_name,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ fullpath);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_sqlite3_begin_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_begin_trans failed");
+ __mf_media_db_cb_set(NULL);
+ __mf_media_db_cb_params_set(NULL);
+ return err;
+ }
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("get shortcut display name failed.. Now start to rollback");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ __mf_media_db_cb_set(NULL);
+ __mf_media_db_cb_params_set(NULL);
+ return err;
+ }
+
+ err = __mf_sqlite3_commit_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_commit_trans failed.. Now start to rollback\n");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ __mf_media_db_cb_set(NULL);
+ __mf_media_db_cb_params_set(NULL);
+ return err;
+ }
+ __mf_media_db_cb_set(NULL);
+ __mf_media_db_cb_params_set(NULL);
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_update_shortcut_display_name(MFDHandle *mfd_handle,const char *new_name, const char *old_name)
+{
+ if (new_name == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ mf_error("mf_update_shortcut");
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_SHORTCUT;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+
+ query_string =
+ sqlite3_mprintf(MF_UPDATE_FAVORATE_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ //mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_NAME].field_name,
+ new_name,
+ mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ old_name);
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("Inserting device table failed\n");
+ mf_debug("query string is %s\n", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_insert_recent_file(MFDHandle *mfd_handle, const char *path, const char *name, int storage_type,
+ const char *thumbnail_path)
+{
+ mf_debug("");
+ mf_retvm_if (path == NULL, MFD_ERROR_INVALID_PARAMETER, "path is NULL");
+ //mf_retvm_if (thumbnail_path == NULL, MFD_ERROR_INVALID_PARAMETER, "path is NULL");
+
+ sqlite3_stmt *stmt = NULL;
+ int err = -1;
+
+ char query_string[255] = {0,};
+ memset(query_string, 0, sizeof(query_string));
+ mf_tbl_field_s *mf_tbl_field;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ snprintf(query_string, sizeof(query_string), MF_INSERT_INTO_RECENT_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_PATH].field_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_NAME].field_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_STORAGE_TYPE].field_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_THUMBNAIL].field_name);
+
+ err = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ if (err != SQLITE_OK) {
+ mf_debug("sqlite3_prepare_v2");
+ goto INSERT_FAIL;
+ }
+
+ __mf_query_bind_text(stmt, 1, path);
+ __mf_query_bind_text(stmt, 2, name);
+ __mf_query_bind_int(stmt, 3, storage_type);
+ __mf_query_bind_text(stmt, 4, thumbnail_path);
+
+INSERT_FAIL:
+ err = sqlite3_step(stmt);
+ if (err != SQLITE_DONE) {
+ SECURE_DEBUG("Inserting content table failed. %s", sqlite3_errmsg(mfd_handle));
+ if (SQLITE_OK != sqlite3_finalize(stmt)) {
+ mf_error("sqlite3_finalize() failed.");
+ }
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ if (SQLITE_OK != sqlite3_finalize(stmt)) {
+ mf_error("sqlite3_finalize() failed.");
+ }
+ mf_debug("Query : %s", query_string);
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_delete_recent_files(MFDHandle *mfd_handle, const char *path)
+{
+ mf_debug("");
+
+ if (path == NULL) {
+ mf_debug("shortcut_path is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ query_string =
+ sqlite3_mprintf(MF_DELETE_FROM_RECENT_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_PATH].field_name,
+ path);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_sqlite3_begin_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_begin_trans failed");
+ return err;
+ }
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("delete content by content_id failed.. Now start to rollback");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ err = __mf_sqlite3_commit_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_commit_trans failed.. Now start to rollback\n");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_delete_recent_files_by_type(MFDHandle *mfd_handle, int storage_type)
+{
+ mf_debug("");
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+ query_string =
+ sqlite3_mprintf(MF_DELETE_BY_TYPE_FROM_RECENT_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_STORAGE_TYPE].field_name,
+ storage_type);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_sqlite3_begin_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_begin_trans failed");
+ return err;
+ }
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("delete content by content_id failed.. Now start to rollback");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ err = __mf_sqlite3_commit_trans(mfd_handle);
+ if (err < 0) {
+ mf_debug("gm_sqlite3_commit_trans failed.. Now start to rollback\n");
+ __mf_sqlite3_rollback_trans(mfd_handle);
+ return err;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_update_recent_files_thumbnail(MFDHandle *mfd_handle, const char *thumbnail, const char *new_thumbnail)
+{
+ mf_debug("");
+
+ if (thumbnail == NULL) {
+ mf_debug("thumbnail is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ if (new_thumbnail == NULL) {
+ mf_debug("new_thumbnail is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ int err = -1;
+
+ mf_tbl_field_s *mf_tbl_field;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+ char *query_string = NULL;
+
+ query_string =
+ sqlite3_mprintf(MF_UPDATE_SET_RECENT_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_THUMBNAIL].field_name,
+ new_thumbnail,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_THUMBNAIL].field_name,
+ thumbnail);
+
+ mf_debug("Query : %s", query_string);
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("Updating content table failed");
+ mf_debug("query string is %s", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+
+int mf_update_recent_files_name(MFDHandle *mfd_handle,const char *new_name, char *old_name)
+{
+ if (new_name == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ int err = -1;
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+
+
+ query_string =
+ sqlite3_mprintf(MF_UPDATE_SET_RECENT_FILES_TABLE,
+ mf_tbl[field_seq].table_name,
+ //mf_tbl_field[MF_FIELD_SHORTCUT_PATH].field_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_PATH].field_name,
+ new_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_PATH].field_name,
+ old_name);
+
+ mf_error("Query : %s", query_string);
+
+ err = __mf_query_sql(mfd_handle, query_string);
+ sqlite3_free(query_string);
+
+ if (err < 0) {
+ mf_debug("Inserting device table failed\n");
+ mf_debug("query string is %s\n", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_foreach_recent_files_list(MFDHandle *mfd_handle, mf_recent_files_item_cb callback, void *user_data)
+{
+ mf_debug("");
+
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+
+ query_string = sqlite3_mprintf(MF_SELECT_RECENT_FILES_TABLE, mf_tbl[field_seq].table_name);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return MFD_ERROR_DB_NO_RECORD;
+ }
+
+ Eina_List *recent_files_list = NULL;
+ MFRitem *ritem= NULL;
+
+ while (SQLITE_ROW == rc) {
+ ritem = (MFRitem *)calloc(1, sizeof(MFRitem));
+ if (ritem) {
+ __mf_convert_recent_files_column_to_citem(stmt, ritem);
+ recent_files_list = eina_list_append(recent_files_list, ritem);
+ }
+ rc = sqlite3_step(stmt);
+ mf_debug("");
+ }
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+
+ __mf_foreach_recent_files_ritem_cb(callback, recent_files_list, user_data);
+
+ if (recent_files_list) {
+ __mf_media_db_eina_list_free_full(&recent_files_list, __mf_free_recent_files_list);
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+
+int mf_get_recent_files_count(MFDHandle *mfd_handle, int *count)
+{
+ mf_debug("");
+
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+
+ query_string = sqlite3_mprintf(MF_SELECT_RECENT_FILES_COUNT_TABLE, mf_tbl[field_seq].table_name);
+
+ mf_debug("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return MFD_ERROR_DB_INTERNAL;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ *count = 0;
+ return MFD_ERROR_DB_NO_RECORD;
+ }
+
+ *count = sqlite3_column_int(stmt, 0);
+ mf_debug("count : %d", *count);
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_find_recent_file(MFDHandle *mfd_handle, const char *path)
+{
+ mf_debug("");
+
+ if (path == NULL) {
+ mf_debug("device_id is null");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ mf_tbl_field_s *mf_tbl_field;
+ char *query_string = NULL;
+ mf_tbl_name_e field_seq = MF_TABLE_RECENT_FILES;
+ mf_tbl_field = mf_tbl[field_seq].mf_tbl_field;
+ sqlite3_stmt *stmt = NULL;
+ int rc = 0;
+ int find = 0;
+ query_string = sqlite3_mprintf(MF_SELECT_FROM_RECENT_FILE_TABLE,
+ mf_tbl[field_seq].table_name,
+ mf_tbl_field[MF_FIELD_RECENT_FILES_PATH].field_name,
+ path);
+
+ mf_error("Query : %s", query_string);
+
+ rc = sqlite3_prepare_v2(mfd_handle, query_string, strlen(query_string), &stmt, NULL);
+ sqlite3_free(query_string);
+ if (SQLITE_OK != rc) {
+ mf_debug("failed to query[%s]", sqlite3_errmsg(mfd_handle));
+ mf_debug("Query fails : query_string[%s]", query_string);
+ return find;
+ }
+
+ rc = sqlite3_step(stmt);
+ if (SQLITE_ROW != rc) {
+ mf_debug("No result");
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+ }
+
+ while (SQLITE_ROW == rc) {
+ mf_debug("Find a same recent_file");
+ find = 1;
+ rc = sqlite3_step(stmt);
+ }
+
+ rc = sqlite3_finalize(stmt);
+ if (SQLITE_OK != rc) {
+ mf_debug("sqlite3_finalize fail, rc : %d, db_error : %s", rc, sqlite3_errmsg(mfd_handle));
+ }
+ return find;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <sqlite3.h>
+#include <string.h>
+#include "mf-media.h"
+#include "mf-media-db.h"
+#include "mf-media-error.h"
+#include "mf-dlog.h"
+#include "mf-media-types.h"
+
+int mf_media_connect(MFDHandle **handle)
+{
+ int ret = MFD_ERROR_NONE;
+ sqlite3 * db_handle = NULL;
+
+ ret = mf_connect_db_with_handle(&db_handle);
+ if (ret != MFD_ERROR_NONE) {
+ return ret;
+ }
+
+ *handle = db_handle;
+ return MFD_ERROR_NONE;
+
+}
+
+int mf_media_disconnect(MFDHandle *handle)
+{
+ sqlite3 * db_handle = (sqlite3 *)handle;
+
+ if (handle == NULL) {
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ return mf_disconnect_db_with_handle(db_handle);
+}
+
+int mf_media_find_shortcut(MFDHandle *mfd_handle, const char *shortcut_path,
+ const char *shortcut_name, int storage_type)
+{
+ int find = 0;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ find = mf_find_shortcut(mfd_handle, shortcut_path, shortcut_name, storage_type);
+
+ return find;
+}
+
+int mf_media_find_shortcut_display_name(MFDHandle *mfd_handle,const char *shortcut_name)
+{
+ int find = 0;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ find = mf_find_shortcut_display_name(mfd_handle, shortcut_name);
+
+ return find;
+}
+
+int mf_media_add_shortcut(MFDHandle *mfd_handle, const char *shortcut_path,
+ const char *shortcut_name, int storage_type)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_insert_shortcut(mfd_handle, shortcut_path, shortcut_name, storage_type);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("insert device info into devices table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_delete_shortcut(MFDHandle *mfd_handle, const char *path)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_delete_shortcut(mfd_handle, path);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("delete device info into devices table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_delete_shortcut_by_type(MFDHandle *mfd_handle, int storage_type)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ ret = mf_delete_shortcut_by_type(mfd_handle, storage_type);
+
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("delete device info into devices table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_add_recent_files(MFDHandle *mfd_handle, const char *path, const char *name, int storage_type, const char *thumbnail_path)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_insert_recent_file(mfd_handle, path, name, storage_type, thumbnail_path);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("insert content info into folder table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_delete_recent_files(MFDHandle *mfd_handle, const char *path)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_delete_recent_files(mfd_handle, path);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("delete device info into devices table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_delete_recent_files_by_type(MFDHandle *mfd_handle, int storage_type)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_delete_recent_files_by_type(mfd_handle, storage_type);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug("delete device info into devices table failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_update_recent_files_thumbnail(MFDHandle *mfd_handle, const char *thumbnail, const char *new_thumbnail)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_update_recent_files_thumbnail(mfd_handle, thumbnail, new_thumbnail);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug
+ ("update device icon failed");
+ return ret;
+ }
+
+ return ret;
+
+}
+
+int mf_media_foreach_shortcut_list(MFDHandle *mfd_handle, mf_shortcut_item_cb callback, void *user_data)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_foreach_shortcut_list(mfd_handle, callback, user_data);
+ if (ret != MFD_ERROR_NONE && ret != MFD_ERROR_DB_NO_RECORD) {
+ mf_debug
+ ("foreach content list fail");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_shortcut_list_get_display_name(MFDHandle *mfd_handle, const char *fullpath, char **name)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_get_shortcut_display_name(mfd_handle, fullpath, name);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug
+ ("update device icon failed");
+ return ret;
+ }
+
+ return ret;
+}
+int mf_media_shortcut_update_name(MFDHandle *mfd_handle, char *name, const char *fullpath)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_update_shortcut_display_name(mfd_handle, name, fullpath);
+ if (ret != MFD_ERROR_NONE) {
+ mf_debug
+ ("update device icon failed");
+ return ret;
+ }
+
+ return ret;
+}
+
+
+int mf_media_foreach_recent_files_list(MFDHandle *mfd_handle, mf_recent_files_item_cb callback, void *user_data)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_foreach_recent_files_list(mfd_handle, callback, user_data);
+ if (ret != MFD_ERROR_NONE && ret != MFD_ERROR_DB_NO_RECORD) {
+ mf_debug("foreach content list fail");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_get_short_count(MFDHandle *mfd_handle, int *count)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_get_short_count(mfd_handle, count);
+ if (ret != MFD_ERROR_NONE && ret != MFD_ERROR_DB_NO_RECORD) {
+ mf_debug
+ ("foreach content list fail");
+ return ret;
+ }
+
+ return ret;
+}
+
+int mf_media_get_recent_files_count(MFDHandle *mfd_handle, int *count)
+{
+ int ret = MFD_ERROR_NONE;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+
+ ret = mf_get_recent_files_count(mfd_handle, count);
+ if (ret != MFD_ERROR_NONE && ret != MFD_ERROR_DB_NO_RECORD) {
+ mf_debug
+ ("foreach content list fail");
+ return ret;
+ }
+
+ return ret;
+}
+
+
+
+int mf_destroy_shortcut_item(MFSitem *sitem)
+{
+ if (sitem == NULL) {
+ mf_debug("ditem is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ if (sitem->path) {
+ free(sitem->path);
+ sitem->path = NULL;
+ }
+ if (sitem->name) {
+ free(sitem->name);
+ sitem->name = NULL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_destroy_recent_files_item(MFRitem *ritem)
+{
+ if (ritem == NULL) {
+ mf_debug("citem is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ if (ritem->path) {
+ free(ritem->path);
+ ritem->path = NULL;
+ }
+ if (ritem->name) {
+ free(ritem->name);
+ ritem->name = NULL;
+ }
+ if (ritem->thumbnail) {
+ free(ritem->thumbnail);
+ ritem->thumbnail = NULL;
+ }
+
+ return MFD_ERROR_NONE;
+}
+
+int mf_media_find_recent_file(MFDHandle *mfd_handle, const char *path)
+{
+ int find = 0;
+
+ if (mfd_handle == NULL) {
+ mf_debug("media service handle is NULL");
+ return MFD_ERROR_INVALID_PARAMETER;
+ }
+ find = mf_find_recent_file(mfd_handle, path);
+
+ return find;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <sys/time.h>
+#include <glib.h>
+#include <media_content.h>
+#include <app.h>
+#include <Elementary.h>
+#include <system_settings.h>
+
+#include "mf-download-app.h"
+#include "mf-download-apps-view.h"
+#include "mf-launch.h"
+
+#ifndef EXPORT_API
+#define EXPORT_API __attribute__((__visibility__("default")))
+#endif
+
+#include "mf-tray-item.h"
+#include "mf-main.h"
+#include "mf-conf.h"
+#include "mf-dlog.h"
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-ta.h"
+#include "mf-log.h"
+#include "mf-launch.h"
+#include "mf-context-popup.h"
+#include "mf-view.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include "mf-genlist.h"
+#include "mf-media.h"
+#include "mf-object-item.h"
+#include "mf-gengrid.h"
+#include "mf-search-view.h"
+#include "mf-fs-monitor.h"
+#include "mf-edit-view.h"
+#include "mf-thumb-gen.h"
+#include "mf-media-content.h"
+#include "mf-file-util.h"
+
+#define MF_B_KEY_PATH "path"
+
+GString *phone_folder_as_param;
+
+static bool __mf_main_create_app(void *data);
+static void __mf_main_terminate_app(void *data);
+static void __mf_main_stop_app(void *data);
+static void __mf_main_resume_app(void *data);
+static void __mf_main_reset_app(app_control_h app_control, void *data);
+static void __mf_main_storage_status_get(void *data);
+
+#define RETRY_MAX 10
+#define BUS_NAME "org.tizen.usb.storage"
+#define OBJECT_PATH "/Org/Tizen/Usb/Storage"
+#define INTERFACE_NAME BUS_NAME
+#define SIGNAL_NAME_USB_STORAGE "usbstorage"
+#define USB_STORAGE_ADDED "added"
+#define USB_STORAGE_REMOVED "removed"
+#define MF_SEARCH_LAUNCH "search_view_launch"
+
+struct appdata *g_myfile_app_data = NULL;
+
+struct appdata* mf_get_appdata()
+{
+ return g_myfile_app_data;
+}
+
+static Eina_Bool split_on = EINA_FALSE;
+
+Eina_Bool mf_main_is_split_on()
+{
+ return split_on;
+}
+
+void mf_main_set_split_on(Eina_Bool split_state)
+{
+ split_on = split_state;
+}
+
+static void __mf_main_data_init(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ g_myfile_app_data = ap;
+ /*set state value for create content*/
+ ap->mf_Status.more = MORE_DEFAULT;
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_SharedGadget.ug = NULL;
+ ap->mf_Status.iStorageState = MYFILE_PHONE;
+ ap->mf_Status.flagLCDLock = EINA_FALSE;
+ ap->mf_Status.rotation_type = MF_ROTATE_PORTRAIT;
+ ap->mf_Status.flag_tab = MF_TAB_LEFT;
+ ap->mf_Status.EnterFrom = NULL;
+
+ /* region format related */
+ ap->mf_Status.flagIcuInit = FALSE;
+ ap->mf_Status.generator = NULL;
+ ap->mf_Status.formatter = NULL;
+ ap->mf_Status.flagIME = EINA_TRUE;
+ ap->mf_Status.view_type = mf_view_root;
+ ap->mf_Status.preViewType = mf_view_root;
+
+
+ mf_util_get_pref_value(PREF_TYPE_VIEW_STYLE, &ap->mf_Status.flagViewType);
+ mf_util_get_pref_value(PREF_TYPE_EXTENSION_STATE, &ap->mf_Status.iExtensionState);
+
+ MF_TRACE_END;
+ t_end;
+
+}
+
+/******************************
+** Prototype : mf_main_load_edj
+** Description :
+** Input : Evas_Object *parent
+** const char *file
+** const char *group
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+Evas_Object *mf_main_load_edj(Evas_Object * parent, const char *file, const char *group)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_debug();
+ Evas_Object *eo;
+ int r;
+
+ eo = elm_layout_add(parent);
+ elm_object_focus_set(eo, EINA_FALSE);
+ if (eo) {
+ r = elm_layout_file_set(eo, file, group);
+ if (!r) {
+ evas_object_del(eo);
+ MF_TRACE_END;
+ return NULL;
+ }
+
+ evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ }
+ MF_TRACE_END;
+ t_end;
+ return eo;
+}
+
+
+
+/******************************
+** Prototype : __mf_main_del_win
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_main_del_win(void *data, Evas_Object * obj, void *event)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ elm_exit();
+ t_end;
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_main_create_win
+** Description :
+** Input : const char *name
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static Evas_Object *__mf_main_create_win(const char *name)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_debug();
+ Evas_Object *eo;
+ int w, h;
+ eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+ elm_object_focus_set(eo, EINA_FALSE);
+ elm_win_autodel_set(eo, 1);
+ if (eo) {
+ elm_win_title_set(eo, name);
+ evas_object_smart_callback_add(eo, "delete,request", __mf_main_del_win, NULL);
+ elm_win_screen_size_get(eo, NULL, NULL, &w, &h);
+ evas_object_resize(eo, w, h);
+ }
+ if (eo) {
+ MF_TRACE_END;
+ t_end;
+ return eo;
+ } else {
+ MF_TRACE_END;
+ t_end;
+ return NULL;
+ }
+}
+
+static Evas_Object *__mf_main_create_bg(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retv_if(parent == NULL, NULL);
+ Evas_Object *bg = NULL;
+ bg = elm_bg_add(parent);
+ elm_object_focus_set(bg, EINA_FALSE);
+
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ elm_win_resize_object_add(parent, bg);
+
+ evas_object_show(bg);
+ MF_TRACE_END;
+ t_end;
+
+ return bg;
+}
+
+/******************************
+** Prototype : __mf_main_capture_idle_img
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_main_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ assert(data);
+ struct appdata *ap = (struct appdata *)data;
+
+ //create phone navibar struct
+
+ mf_view_update(ap);
+ MF_TRACE_END;
+ t_end;
+
+}
+
+
+static Eina_Bool
+__mf_main_app_init_idler_cb(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ assert(data);
+ struct appdata *ap = (struct appdata *)data;
+
+ elm_theme_extension_add(NULL, EDJ_NAME);
+
+ SAFE_FREE_ECORE_EVENT(ap->mf_MainWindow.font_event);
+
+ SAFE_FREE_ECORE_EVENT(ap->mf_MainWindow.event);
+ ap->mf_MainWindow.event = ecore_event_handler_add(ECORE_EVENT_MOUSE_BUTTON_DOWN,
+ (Ecore_Event_Handler_Cb)mf_context_popup_mousedown_cb, ap);
+
+ mf_callback_set_mmc_state_cb(ap);
+ ap->mf_Status.app_init_idler = NULL;
+
+ //mf_callback_imf_state_callback_register(ap);
+/*** Add the media-db update callback ***********/
+ media_content_set_db_updated_cb(mf_category_list_update_cb, ap);
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_PHONE);
+ mf_file_recursive_rm(TEMP_FOLDER_FOR_COPY_MMC);
+ ap->mf_Status.app_init_idler = NULL;
+
+ MF_TRACE_END;
+ t_end;
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static int __mf_main_remake_app(app_control_h app_control, void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ assert(data);
+ struct appdata *ap = (struct appdata *)data;
+
+ /*if myfile state is not normal, it is not handled argument*/
+ if (ap->mf_Status.more != MORE_DEFAULT) {
+ mf_warning("Fail to handle budle, current myfiles stat is %d", ap->mf_Status.more);
+ goto RAISE_WIN;
+ }
+
+ __mf_main_view_create(ap);
+
+RAISE_WIN:
+
+/**************pre-condition test to launch myfile app******************/
+
+ MF_TRACE_END;
+ t_end;
+ return 0;
+
+}
+
+/******************************
+** Prototype : __mf_main_create_app
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_main_storage_status_get(void *data)
+{
+ MF_TRACE_BEGIN
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata*)data;
+ int mmc_card = 0;
+ int error_code = 0;
+
+ error_code = mf_util_is_mmc_on(&mmc_card);
+ if (error_code == 0 && mmc_card == 1) {
+ ap->mf_Status.iStorageState |= MYFILE_MMC;
+ }
+ t_end;
+ MF_TRACE_END;
+}
+
+void __mf_main_rotation_list_register(Evas_Object *win)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(win == NULL, "win is NULL");
+ if (elm_win_wm_rotation_supported_get(win))
+ {
+ const int rots[4] = { 0, 90, 180, 270 };
+ elm_win_wm_rotation_available_rotations_set(win, rots, 4);
+ }
+ MF_TRACE_END;
+
+}
+
+void __mf_main_rotation_callback_register(void *data, Evas_Object *win)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(win == NULL, "win is NULL");
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ evas_object_smart_callback_add(win, "wm,rotation,changed", mf_callback_app_rotate_cb, ap);
+}
+
+/*variable for control, if thread initialization_extra performed it's work*/
+static int initialization_done_extra = 0;
+static pthread_t thread_init;
+static int initialization_done = 0;
+
+void *initialization_extra(void *data)
+{
+ //struct appdata *ap = (struct appdata *)data;
+ /*switching on at once to prevent double invocation in any case*/
+
+
+
+#ifdef MYFILE_DOWNLOAD_APP_FEATURE
+ mf_download_app_main(ap);
+ mf_download_app_pkgmgr_subscribe(ap);
+#endif
+
+ return NULL;
+}
+
+static void run_extra(void *data)
+{
+ pthread_t thread_extra;
+ pthread_attr_t attr;
+ pthread_attr_init(&attr);
+ pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);
+ if (initialization_done_extra != 1) {
+ pthread_create(&thread_extra,&attr,initialization_extra,data);
+ initialization_done_extra=1;
+ }
+}
+
+void *initialization(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ int ret = 0;
+
+ __mf_main_data_init(ap);
+ ret = mf_media_connect(&ap->mf_MainWindow.mfd_handle);
+ if (ret == MFD_ERROR_NONE) {
+ mf_error("db open success");
+ } else {
+ mf_error("db open failed");
+ }
+ __mf_main_storage_status_get(ap);
+
+
+ /*Create content frame of Main Layout*/
+ ret = media_content_connect();
+ mf_retvm_if(ret < 0, NULL, "Fail to media_content_connect()");
+
+ ret = mf_fs_monitor_create(ap);
+ mf_retvm_if(ret < 0, NULL, "Fail to mf_fs_monitor_create()");
+
+ ap->mf_Status.app_init_idler = ecore_idler_add((Ecore_Task_Cb)__mf_main_app_init_idler_cb, ap);
+
+ initialization_done = 1;
+ return NULL;
+}
+
+bool __mf_main_create_app(void *data)
+{
+ MF_TA_ACUM_ITEM_BEGIN("123 __mf_main_create_app", 0);
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ int ret_value = 0;
+
+ bindtextdomain(MYFILE_STRING_PACKAGE, LOCALEDIR);
+
+ textdomain(MYFILE_STRING_PACKAGE);
+
+// ret_value = pthread_create(&thread_init, NULL, initialization, data);
+// if (ret_value != 0) {
+// initialization(data);
+// mf_retvm_if(!initialization_done, -1, "Initialization failed");
+// }
+ initialization(data);
+ //elm_config_preferred_engine_set("opengl_x11");
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+ MF_TA_ACUM_ITEM_BEGIN("1234 __mf_main_create_win", 0);
+
+ ap->mf_MainWindow.pWindow = __mf_main_create_win(MYFILE_STRING_PACKAGE);
+ mf_retvm_if(ap->mf_MainWindow.pWindow == NULL, -1, "Fail to __mf_main_create_win()");
+
+ evas_object_geometry_get(ap->mf_MainWindow.pWindow, NULL, NULL, &ap->mf_MainWindow.root_w, &ap->mf_MainWindow.root_h);
+
+ MF_TA_ACUM_ITEM_END("1234 __mf_main_create_win", 0);
+ MF_TA_ACUM_ITEM_BEGIN("1234 __mf_main_rotation_callback_register", 0);
+
+ __mf_main_rotation_callback_register(ap, ap->mf_MainWindow.pWindow);
+
+ if (ret_value == 0 && !initialization_done) {
+ pthread_join(thread_init, NULL);
+ mf_retvm_if(!initialization_done, -1, "Initialization failed");
+ }
+
+ ap->mf_Status.rotation_type = MF_ROTATE_PORTRAIT;
+ __mf_main_rotation_list_register(ap->mf_MainWindow.pWindow);
+ elm_win_wm_rotation_preferred_rotation_set(ap->mf_MainWindow.pWindow, -1);
+
+ MF_TA_ACUM_ITEM_END("1234 __mf_main_rotation_callback_register", 0);
+
+ /**************start to launch myfile app******************/
+ MF_TA_ACUM_ITEM_BEGIN("1234 __mf_main_create_bg", 0);
+
+
+ ap->mf_MainWindow.pBackGround = __mf_main_create_bg(ap->mf_MainWindow.pWindow);
+ MF_TA_ACUM_ITEM_END("1234 __mf_main_create_bg", 0);
+
+ MF_TA_ACUM_ITEM_BEGIN("1234 mf_object_create_conform", 0);
+ ap->mf_MainWindow.pConformant = mf_object_create_conform(ap->mf_MainWindow.pWindow);
+ elm_win_resize_object_add(ap->mf_MainWindow.pWindow, ap->mf_MainWindow.pConformant);
+ MF_TA_ACUM_ITEM_END("1234 mf_object_create_conform", 0);
+
+ Evas_Object *conformant_bg = elm_bg_add(ap->mf_MainWindow.pConformant);
+ elm_object_style_set(conformant_bg, "indicator/headerbg");
+ elm_object_part_content_set(ap->mf_MainWindow.pConformant, "elm.swallow.indicator_bg", conformant_bg);
+ evas_object_show(conformant_bg);
+
+ MF_TA_ACUM_ITEM_BEGIN("1234 mf_object_create_layout_main", 0);
+ ap->mf_MainWindow.pMainLayout = mf_object_create_layout_main(ap->mf_MainWindow.pConformant);
+
+ elm_object_content_set(ap->mf_MainWindow.pConformant, ap->mf_MainWindow.pMainLayout);
+ elm_win_conformant_set(ap->mf_MainWindow.pWindow, EINA_TRUE);
+ //recover indicator mode and type when your view disappeared.
+ elm_win_indicator_mode_set(ap->mf_MainWindow.pWindow, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ap->mf_MainWindow.pWindow, ELM_WIN_INDICATOR_TRANSPARENT);
+ elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,indicator,overlap", "");
+ evas_object_data_set(ap->mf_MainWindow.pConformant, "overlap", (void *)EINA_TRUE);
+
+ MF_TA_ACUM_ITEM_END("1234 mf_object_create_layout_main", 0);
+
+ elm_theme_extension_add(NULL, EDJ_GENLIST_NAME);
+ elm_theme_extension_add(NULL, EDJ_GENGRID_NAME);
+
+ MF_TA_ACUM_ITEM_BEGIN("1234 create naviframe", 0);
+ mf_view_phone_storage_init(ap);
+ MF_TA_ACUM_ITEM_END("1234 create naviframe", 0);
+
+ //create landscape/portrait view
+
+ elm_object_part_content_set(ap->mf_MainWindow.pMainLayout, "elm.swallow.content", ap->mf_MainWindow.pNaviBar);
+
+ //__mf_main_app_init_idler_cb(ap);
+
+ evas_object_smart_callback_add(ap->mf_MainWindow.pWindow, "profile,changed", mf_callback_profile_changed_cb, ap);
+
+ ap->mf_Status.b_run_background = false;
+
+ MF_TRACE_END;
+ t_end;
+ MF_TA_ACUM_ITEM_END("123 __mf_main_create_app", 0);
+
+ return true;
+}
+
+static void __mf_main_bundle_parse(app_control_h service, void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ assert(data);
+
+ struct appdata *ap = (struct appdata *)data;
+
+ app_control_get_extra_data (service, "path", &ap->mf_Bundle.path);
+ app_control_get_extra_data (service, "select_type", &ap->mf_Bundle.select_type);
+ app_control_get_extra_data (service, "file_type", &ap->mf_Bundle.file_type);
+ app_control_get_extra_data (service, "marked_mode", &ap->mf_Bundle.marked_mode);
+ MF_TRACE_END;
+ t_end;
+}
+
+static void __mf_main_reset_app(app_control_h app_control, void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ MF_TA_ACUM_ITEM_BEGIN("123 __mf_main_reset_app", 0);
+
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_MainWindow.pWindow) {
+ evas_object_show(ap->mf_MainWindow.pWindow);
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ //ecore_main_loop_iterate();
+ MF_TA_ACUM_ITEM_BEGIN("1234 create main view", 0);
+ __mf_main_remake_app(NULL, ap);
+ MF_TA_ACUM_ITEM_END("1234 create main view", 0);
+ ap->mf_Status.rotation_type = mf_util_rotate_state_get(ap->mf_MainWindow.pWindow);
+ }
+
+ mf_error("~~~~~~~~~~~~~~~");
+
+ char *uri = NULL;
+ char *tmp = NULL;
+ mf_error();
+ char *operation = NULL;
+
+ app_control_get_operation(app_control, &operation);
+ mf_error("operation is [%s]", operation);
+ if (g_strcmp0(operation, APP_CONTROL_OPERATION_PICK) == 0) {
+ __mf_main_bundle_parse(app_control, ap);
+ mf_launch_load_ug_myfile(ap);
+ SAFE_FREE_CHAR(operation);
+ } else {
+ app_control_get_extra_data(app_control, "path", &tmp);
+ mf_error("tmp is [%s]", tmp);
+ if (tmp && mf_file_exists(tmp)) {
+ mf_file_attr_get_parent_path(tmp, &uri);
+ }
+ mf_error();
+ mf_error("uri is [%s] tmp is [%s]", uri, tmp);
+ if (uri && mf_file_exists(uri)) {
+ int locate = mf_fm_svc_wrapper_get_location(uri);
+ if (locate != MYFILE_ERR_STORAGE_TYPE_ERROR) {
+ ap->mf_Status.view_type = mf_view_normal;
+
+
+ ap->mf_MainWindow.location = locate;
+
+ /*2.2 set related status value. */
+ if (ap->mf_Status.path != NULL) {
+ g_string_free(ap->mf_Status.path, TRUE);
+ ap->mf_Status.path = NULL;
+ }
+ ap->mf_Status.path = g_string_new(uri);
+ ap->mf_Status.EnterFrom = g_strdup(tmp);
+ /*2.3 update the content to catch update */
+ /*Todo: How to ensure insert only once */
+
+ ap->mf_Status.more = MORE_DEFAULT;
+ __mf_main_remake_app(app_control, ap);
+ SAFE_DEL_NAVI_ITEM(&ap->mf_Status.pPreNaviItem);
+ //run_extra(data);
+ } else {
+ if (ap->mf_MainWindow.pWindow != NULL && ap->mf_Status.b_run_background)
+ {
+ if (mf_util_is_rotation_lock() == 0) {
+ mf_debug("rotation is locked");
+ if (ap->mf_Status.rotation_type == MF_ROTATE_PORTRAIT) {
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ SAFE_FREE_CHAR(tmp);
+ return;
+ } else {
+ ap->mf_Status.rotation_type = MF_ROTATE_PORTRAIT;
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ __mf_main_remake_app(app_control, ap);
+ }
+ } else {
+ int type = mf_util_rotate_state_get(ap->mf_MainWindow.pWindow);
+ if (type == ap->mf_Status.rotation_type) {
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ SAFE_FREE_CHAR(tmp);
+ return;
+ }
+ }
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ MF_TRACE_END;
+ t_end;
+ SAFE_FREE_CHAR(tmp);
+ return;
+
+ }
+ }
+ run_extra(data);
+ SAFE_FREE_CHAR(uri);
+ } else {
+ if (ap->mf_MainWindow.pWindow != NULL && ap->mf_Status.b_run_background)
+ {
+ if (mf_util_is_rotation_lock() == 0) {
+ mf_debug("rotation is locked");
+ if (ap->mf_Status.rotation_type == MF_ROTATE_PORTRAIT) {
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ SAFE_FREE_CHAR(tmp);
+ return;
+ } else {
+ ap->mf_Status.rotation_type = MF_ROTATE_PORTRAIT;
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ __mf_main_remake_app(app_control, ap);
+ }
+ } else {
+ int type = mf_util_rotate_state_get(ap->mf_MainWindow.pWindow);
+ if (type == ap->mf_Status.rotation_type) {
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ SAFE_FREE_CHAR(tmp);
+ return;
+ }
+ }
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ ap->mf_Status.b_run_background = false;
+ MF_TRACE_END;
+ t_end;
+ SAFE_FREE_CHAR(tmp);
+ return;
+ } else {
+ run_extra(data);
+ }
+ }
+ SAFE_FREE_CHAR(tmp);
+ }
+ if (ap->mf_MainWindow.pWindow) {
+ evas_object_show(ap->mf_MainWindow.pWindow);
+ elm_win_activate(ap->mf_MainWindow.pWindow);
+ }
+ MF_TA_ACUM_ITEM_END("123 __mf_main_reset_app", 0);
+ MF_TA_ACUM_ITEM_END("1 Launch myfile", 0);
+ t_end;
+ MF_TRACE_END;
+}
+
+static void __mf_main_resume_app(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ /*check if update search result*/
+
+ if (ap->mf_SharedGadget.ug) {
+ mf_error("========================= resume ug");
+ }
+ mf_view_resume(ap);
+ t_end;
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_main_terminate_app
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void __mf_main_terminate_app(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ MF_TA_ACUM_ITEM_SHOW_RESULT_TO(MF_TA_SHOW_FILE);
+ MF_TA_RELEASE();
+ if (mf_view_is_operating(ap)) {
+ mf_callback_progress_bar_cancel_cb(ap, NULL, NULL);
+ }
+
+ mf_media_content_disconnect();
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ media_content_unset_db_updated_cb();
+ mf_category_list_destory();
+ mf_callback_unregister_mmc_state_cb();
+ if (ap->mf_Status.search_handler)
+ mf_search_finalize(&ap->mf_Status.search_handler);
+
+ mf_edit_folder_list_clear();
+ mf_edit_file_list_clear();
+
+ mf_fs_monitor_destory();
+
+ //mf_callback_imf_state_callback_del(ap);
+ mf_util_free_eina_list_with_data(&ap->mf_FileOperation.folder_list, MYFILE_TYPE_FSNODE);
+ mf_util_free_eina_list_with_data(&ap->mf_FileOperation.file_list, MYFILE_TYPE_FSNODE);
+
+ mf_ecore_idler_del(ap->mf_Status.app_init_idler);
+ SAFE_DEL_ECORE_TIMER(ap->mf_Status.rename_timer);
+ mf_ecore_idler_del(ap->mf_Status.operation_refresh_idler);
+ mf_ecore_idler_del(ap->mf_Status.search_idler);
+ mf_entry_focus_allow_idler_destory();
+ mf_download_update_idler_del();
+ mf_popup_timer_del();
+ mf_launch_service_timer_del();
+ mf_launch_service_idler_del();
+ mf_view_refresh_thumbnail_destroy();
+
+ SAFE_DEL_ECORE_TIMER(ap->mf_MainWindow.pPopupTimer);
+ SAFE_FREE_ECORE_EVENT(ap->mf_MainWindow.event);
+ SAFE_FREE_ECORE_EVENT(ap->mf_MainWindow.font_event);
+ SAFE_FREE_CHAR(ap->mf_MainWindow.naviframe_title);
+ SAFE_FREE_CHAR(ap->mf_MainWindow.record.path);
+
+ mf_media_disconnect(ap->mf_MainWindow.mfd_handle);
+ SAFE_FREE_CHAR(ap->mf_Status.search_filter);
+ SAFE_FREE_CHAR(ap->mf_Status.entry_path);
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+
+#ifdef MYFILE_CRITICAL_LOG
+ mf_log_finalize();
+#endif
+
+ if (ap->mf_Status.flagIcuInit == TRUE)
+ mf_util_icu_finalize(ap);
+
+ if (ap->mf_FileOperation.sync_pipe) {
+ ecore_pipe_del(ap->mf_FileOperation.sync_pipe);
+ ap->mf_FileOperation.sync_pipe = NULL;
+ }
+ mf_genlist_item_class_free(ap->mf_gl_style.itc);
+ mf_genlist_item_class_free(ap->mf_gl_style.userfolderitc);
+ mf_genlist_item_class_free(ap->mf_gl_style.search_itc);
+ mf_genlist_item_class_free(ap->mf_gl_style.left_itc);
+ mf_genlist_item_class_free(ap->mf_gl_style.categoryitc);
+ mf_genlist_item_class_free(ap->mf_gl_style.popup_itc);
+ mf_genlist_item_class_free(ap->mf_gl_style.listby_itc);
+ mf_genlist_item_class_free(ap->mf_gl_style.order_itc);
+
+ mf_util_set_pm_lock(ap, EINA_FALSE);
+
+ elm_theme_extension_del(NULL, EDJ_NAME);
+
+ t_end;
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_main_stop_app
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void __mf_main_stop_app(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ //Fix P140818-01985, when the app is paused, don't update the list.
+ mf_download_update_idler_del();
+ ap->mf_Status.b_run_background = true;
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ }
+ if (ap->mf_SharedGadget.ug) {
+ mf_error("================ pause ug");
+ }
+ t_end;
+ MF_TRACE_END;
+
+}
+
+/******************************
+** Prototype : main
+** Description :
+** Input : int argc
+** char *argv[]
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_language_changed_cb(app_event_info_h event_info, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ char *locale = NULL;
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &locale);
+
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the language");
+ }
+
+ if (locale) {
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_error("locale is [%s]", locale);
+ elm_language_set(locale);
+
+ if (ap->mf_MainWindow.pLongpressPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_MainWindow.pLongpressPopup = NULL;
+ }
+ if (ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_COMPRESS
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DELETE_RECENT
+ || ap->mf_Status.more == MORE_EDIT_UNINSTALL
+
+ || (mf_view_get_pre_state(ap) == MORE_EDIT && ap->mf_Status.more == MORE_RENAME)) {
+ char *label = NULL;
+ int count = mf_edit_file_count_get();
+
+ if (count > 0) {
+ char *tmp = mf_util_get_text(MF_LABEL_SELECTED);
+ label = g_strdup_printf(tmp, count);
+ } else {
+ label = g_strdup(MF_LABEL_SELECT_ITEMS);
+ }
+
+ mf_object_item_text_set(ap->mf_MainWindow.pNaviItem, label, "elm.text.title");
+ SAFE_FREE_CHAR(label);
+ }
+ GString *title = NULL;
+ if (mf_fm_svc_wrapper_is_root_path(ap->mf_Status.path->str)) {
+ mf_navi_bar_pathinfo_refresh(ap);
+ title = g_string_new(LABEL_MYFILE_CHAP);
+ } else {
+ mf_navi_bar_pathinfo_refresh(ap);
+ title = mf_fm_svc_wrapper_get_file_name(ap->mf_Status.path);
+ }
+ if (ap->mf_Status.view_type == mf_view_root && (ap->mf_Status.more != MORE_SEARCH || mf_view_get_pre_state(ap) != MORE_SEARCH)) {
+ mf_category_storage_size_reset(mf_tray_item_category_none); //fix P131121-00236 by ray
+ mf_category_storage_size_refresh(mf_tray_item_category_none, NULL, NULL); //
+ }
+ if (title != NULL) {
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+ }
+ MF_TRACE_END;
+}
+
+EXPORT_API int main(int argc, char *argv[])
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ MF_TA_INIT();
+ MF_TA_ACUM_ITEM_BEGIN("1 Launch myfile", 0);
+ MF_TA_ACUM_ITEM_BEGIN("12 Main", 0);
+ ui_app_lifecycle_callback_s ops;
+ int ret = APP_ERROR_NONE;
+ struct appdata ad;
+ app_event_handler_h hLanguageChangedHandle;
+ app_event_handler_h hRegionFormatChangedHandle;
+
+#ifdef MYFILE_CRITICAL_LOG
+ ret = mf_log_init();
+ if (ret != MYFILE_ERR_NONE)
+ mf_debug("initialize critical log failed");
+#endif
+ memset(&ops, 0x0, sizeof(ui_app_lifecycle_callback_s));
+ memset(&ad, 0x0, sizeof(struct appdata));
+
+ ops.create = __mf_main_create_app;
+ ops.terminate = __mf_main_terminate_app;
+ ops.pause = __mf_main_stop_app;
+ ops.resume = __mf_main_resume_app;
+ ops.app_control = __mf_main_reset_app;
+
+ ret = ui_app_add_event_handler(&hRegionFormatChangedHandle, APP_EVENT_REGION_FORMAT_CHANGED, __mf_language_changed_cb, (void*)&ad);
+ if (ret != APP_ERROR_NONE) {
+ mf_error("APP_EVENT_REGION_FORMAT_CHANGED ui_app_add_event_handler failed : [%d]!!!", ret);
+ return -1;
+ }
+
+ ret = ui_app_add_event_handler(&hLanguageChangedHandle, APP_EVENT_LANGUAGE_CHANGED, __mf_language_changed_cb, (void*)&ad);
+ if (ret != APP_ERROR_NONE) {
+ mf_error("APP_EVENT_LANGUAGE_CHANGED ui_app_add_event_handler failed : [%d]!!!", ret);
+ return -1;
+ }
+ MF_TA_ACUM_ITEM_END("12 Main", 0);
+
+ MF_TRACE_END;
+ t_end;
+ return ui_app_main(argc, argv, &ops, &ad);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <pthread.h>
+#include <metadata_extractor.h>
+#include <pthread.h>
+#include <thumbnail_util.h>
+#include "mf-thumb-gen.h"
+#include "mf-util.h"
+#include "mf-view.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-fs-util.h"
+#include "mf-file-util.h"
+
+#define MF_THUMB_FILE_NAME_DIR "/opt/usr/media/.mf_thumbnail/"
+#define MF_THUMB_FILE_NAME_STR MF_THUMB_FILE_NAME_DIR"%s.png"
+#define MF_FILE_NAME_MAX_LENGTH 2048
+#define MF_STORAGE_SIZE_MIN (1*1024*1024)
+
+static pthread_t g_thread_id;
+static pthread_mutex_t g_mutex = PTHREAD_MUTEX_INITIALIZER;
+static mf_thumb_gen_h g_thumb_gen = NULL;
+
+#define MF_THUMBNAIL_DEBUG mf_debug
+char *thumb_request_id = NULL;
+
+typedef struct _ThumbGen
+{
+ char *szMediaURL;
+ bool bIsRealize;
+
+ char *szSaveDir;
+ bool bIsStart;
+ bool bIscancel;
+ void *pUserData;
+
+ mf_thumb_gen_progress_cb progress_cb;
+ mf_thumb_gen_complete_cb complete_cb;
+ mf_thumb_gen_cancel_cb cancel_cb;
+
+ Eina_List * file_list;
+} ThumbGen;
+
+
+static void _mf_thumb_gen_destroy_handle(ThumbGen *pThumbGen);
+void _mf_thumbnail_completed_cb(thumbnail_util_error_e error, const char *request_id, int raw_width, int raw_height, unsigned char *raw_data, int raw_size, void *user_data);
+
+static void _mf_thumb_gen_lock()
+{
+ pthread_mutex_lock(&g_mutex);
+}
+
+static void _mf_thumb_gen_unlock()
+{
+ pthread_mutex_unlock(&g_mutex);
+}
+
+static int myfile_thumb_update_filelist(ThumbGen *pThumbGen)
+{
+ if (pThumbGen == NULL) {
+ return 0;
+ }
+
+ _mf_thumb_gen_lock();
+ if (pThumbGen->bIsRealize == FALSE) {
+ mf_debug(" == pThumbGen->bIsRealize is Fail ==");
+ _mf_thumb_gen_unlock();
+ return 0;
+ }
+
+ _mf_thumb_gen_unlock();
+ mf_retvm_if(pThumbGen->file_list == NULL, MYFILE_ERR_INVALID_ARG, "pThumbGen->file_list is null");
+
+ fsNodeInfo *pNode = NULL;
+ Eina_List *l = NULL;
+ int i = 0;
+ char *path = pThumbGen->szMediaURL;
+ Eina_List *file_list = pThumbGen->file_list;
+ Eina_List *list_tmp = file_list;
+ int file_count = eina_list_count(file_list) ;
+
+ thumbnail_h thumb_handle;
+ while (true)
+ {
+ list_tmp = file_list->prev;
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>list_tmp = %p", list_tmp);
+ if (list_tmp == NULL)
+ break;
+ else
+ file_list = file_list->prev;
+ }
+
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>path = %s", path);
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>file_list = %x", pThumbGen->file_list);
+ MF_THUMBNAIL_DEBUG("\nfile count is [%d]", file_count);
+
+ EINA_LIST_FOREACH(file_list, l, pNode) {
+ if (pNode) {
+ //Make thumbnail begining............................
+ if (pThumbGen->bIscancel == true) {
+ goto EXIT;
+ }
+
+ if (pNode != NULL && pNode->name != NULL && pNode->path != NULL)
+ {
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>pNode->path = %s, pNode->name=%s", pNode->path, pNode->name);
+
+ switch (pNode->type)
+ {
+ case FILE_TYPE_IMAGE:
+ case FILE_TYPE_VIDEO:
+ {
+ if (mf_util_is_low_memory(PHONE_FOLDER, MF_STORAGE_SIZE_MIN)) {
+ goto EXIT;
+ }
+
+ pNode->thumbnail_path = calloc(1, sizeof(char) * MF_FILE_NAME_MAX_LENGTH);
+ if (pNode->thumbnail_path != NULL) {
+ MF_THUMBNAIL_DEBUG("\n>>>>>1");
+ snprintf(pNode->thumbnail_path, MF_FILE_NAME_MAX_LENGTH - 1, MF_THUMB_FILE_NAME_STR, pNode->name);
+ MF_THUMBNAIL_DEBUG("\n>>>>>2");
+ char tmp_path[MF_FILE_NAME_MAX_LENGTH + 1] = {0};
+ MF_THUMBNAIL_DEBUG("\n>>>>>3");
+ snprintf(tmp_path, MF_FILE_NAME_MAX_LENGTH - 1, "%s/%s", pNode->path, pNode->name);
+ MF_THUMBNAIL_DEBUG("\n>>>>>4");
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>pNode->thumbnail_path1 = %s", pNode->thumbnail_path);
+ thumbnail_util_create(&thumb_handle);
+ if (thumb_handle) {
+ thumbnail_util_set_path(thumb_handle, tmp_path);
+ int ret = thumbnail_util_extract(thumb_handle, _mf_thumbnail_completed_cb, pNode, &thumb_request_id);
+ //int ret = thumbnail_request_save_to_file(tmp_path, pNode->thumbnail_path);
+ if (ret == THUMBNAIL_UTIL_ERROR_NONE) {
+ mf_thumb_gen_progress_cb func = pThumbGen->progress_cb;
+ if (func && pThumbGen->bIscancel == false) {
+ func(true, i, pNode);
+ } else {
+ goto EXIT;
+ }
+ }
+ thumbnail_util_destroy(thumb_handle);
+ }
+ }
+ if (pThumbGen->bIscancel == true) {
+ goto EXIT;
+ }
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>pNode->thumbnail_path2 = %s", pNode->thumbnail_path);
+ break;
+ }
+ default:
+ break;
+ }
+ }
+ i++;
+ //End........................................................
+ }
+ }
+
+ pThumbGen->bIsStart = FALSE;
+ mf_thumb_gen_complete_cb func = pThumbGen->complete_cb;
+
+ if (func && pThumbGen->bIscancel == false) {
+ // func(file_count, pThumbGen->pUserData);
+ }
+
+EXIT:
+ pthread_exit(0);
+ thumbnail_util_destroy(thumb_handle);
+ return MYFILE_ERR_NONE;
+}
+
+
+static void* _mf_thumb_gen_thread_loop(void *pUserData)
+{
+ if (pUserData == NULL) {
+ return NULL;
+ }
+ ThumbGen *pThumbGen = (ThumbGen *)pUserData;
+ myfile_thumb_update_filelist(pThumbGen);
+ mf_debug(" == Thread End ==");
+ return NULL;
+}
+
+static void _mf_thumb_gen_destroy_handle(ThumbGen *pThumbGen)
+{
+ if (pThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return;
+ }
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->progress_cb = NULL;
+ pThumbGen->complete_cb = NULL;
+ pThumbGen->cancel_cb = NULL;
+
+ SAFE_FREE_CHAR(pThumbGen->szMediaURL);
+ SAFE_FREE_CHAR(pThumbGen->szSaveDir);
+
+ SAFE_FREE_CHAR(pThumbGen);
+
+ _mf_thumb_gen_unlock();
+
+}
+
+/* external functions */
+mf_thumb_gen_h mf_thumb_gen_create(const char *szMediaURL)
+{
+ if (szMediaURL == NULL) {
+ mf_error("szMediaURL is NULL");
+ return NULL;
+ }
+
+ ThumbGen *pThumbGen = calloc(1, sizeof(ThumbGen));
+ if (pThumbGen == NULL) {
+ mf_error("ThumbGen alloc is fail");
+ return NULL;
+ }
+
+
+ MF_STRDUP(pThumbGen->szMediaURL, szMediaURL);
+
+ pthread_mutex_init(&g_mutex, NULL);
+
+ return (mf_thumb_gen_h)pThumbGen;
+}
+
+void mf_thumb_gen_destroy(mf_thumb_gen_h hThumbGen)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return;
+ }
+ mf_debug("");
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ if (mf_file_exists(pThumbGen->szSaveDir)) {
+ if (!mf_remove(pThumbGen->szSaveDir)) {
+ mf_error("Make directory Fail : %s", pThumbGen->szSaveDir);
+ }
+ }
+
+ mf_thumb_gen_unrealize((mf_thumb_gen_h)pThumbGen);
+ _mf_thumb_gen_destroy_handle(pThumbGen);
+
+ pthread_mutex_destroy(&g_mutex);
+
+}
+
+bool mf_thumb_gen_realize(mf_thumb_gen_h hThumbGen)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ pThumbGen->bIsRealize = TRUE;
+
+ if (pthread_create(&g_thread_id, NULL, _mf_thumb_gen_thread_loop, (void *)pThumbGen) != 0) {
+ mf_error("pthread_create fail");
+ pThumbGen->bIsRealize = FALSE;
+ return FALSE;
+ }
+ return TRUE;
+}
+
+bool mf_thumb_gen_unrealize(mf_thumb_gen_h hThumbGen)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+ pThumbGen->bIsStart = FALSE;
+ _mf_thumb_gen_unlock();
+
+ if (pThumbGen->bIsRealize == TRUE) {
+ _mf_thumb_gen_lock();
+ pThumbGen->bIsRealize = FALSE;
+ _mf_thumb_gen_unlock();
+
+ int status = 0;
+ pthread_join(g_thread_id, (void **)&status);
+ }
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_is_realize(mf_thumb_gen_h hThumbGen, bool *bIsRealize)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ *bIsRealize = pThumbGen->bIsRealize;
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_save_directory(mf_thumb_gen_h hThumbGen, char *szSaveDir)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ if (!mf_file_exists(szSaveDir)) {
+ if (!mf_mkdir(szSaveDir)) {
+ MF_THUMBNAIL_DEBUG("Make directory Fail : %s", szSaveDir);
+ }
+ } else {
+ if (!mf_file_recursive_rm(szSaveDir)) {
+ MF_THUMBNAIL_DEBUG("mf_rmdir Fail : %s", szSaveDir);
+ } else {
+ MF_THUMBNAIL_DEBUG("mf_rmdir success");
+ }
+ if (!mf_mkdir(szSaveDir)) {
+ MF_THUMBNAIL_DEBUG("Make directory Fail : %s", szSaveDir);
+ }
+ }
+
+ MF_STRDUP(pThumbGen->szSaveDir, szSaveDir);
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_start(mf_thumb_gen_h hThumbGen)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ if (pThumbGen->bIsRealize == FALSE) {
+ mf_error("Not yet realize state");
+ return FALSE;
+ }
+
+ if (pThumbGen->bIsStart == TRUE) {
+ mf_error("Already thumb gen start");
+ return FALSE;
+ }
+
+ unsigned long size = mf_fm_svc_wrapper_get_free_space(MYFILE_PHONE);
+
+ if (size <= 0) {
+ _mf_thumb_gen_lock();
+
+ pThumbGen->bIscancel = TRUE;
+
+ _mf_thumb_gen_unlock();
+ } else {
+ mf_thumb_gen_set_save_directory(hThumbGen, MF_THUMB_FILE_NAME_DIR);
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->bIsStart = TRUE;
+
+ _mf_thumb_gen_unlock();
+ }
+ return TRUE;
+}
+
+bool mf_thumb_gen_cancel(mf_thumb_gen_h hThumbGen)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ if (pThumbGen->bIsRealize == FALSE) {
+ mf_error("Not yet realize state");
+ return FALSE;
+ }
+
+ if (pThumbGen->bIscancel == TRUE) {
+ mf_error("Already thumb gen cancels");
+ return FALSE;
+ }
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->bIscancel = TRUE;
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_user_data(mf_thumb_gen_h hThumbGen, void *pUserData)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->pUserData = pUserData;
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_progress_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_progress_cb progress_cb)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->progress_cb = progress_cb;
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_complete_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_complete_cb complete_cb)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->complete_cb = complete_cb;
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_file_list(mf_thumb_gen_h hThumbGen, Eina_List *file_list)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->file_list = file_list;
+ int file_count = eina_list_count(file_list) ;
+
+ MF_THUMBNAIL_DEBUG("\nfile count is [%d]", file_count);
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+bool mf_thumb_gen_set_cancel_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_cancel_cb cancel_cb)
+{
+ if (hThumbGen == NULL) {
+ mf_error("hThumbGen is NULL");
+ return FALSE;
+ }
+
+ ThumbGen *pThumbGen = (ThumbGen *)hThumbGen;
+
+ _mf_thumb_gen_lock();
+
+ pThumbGen->cancel_cb = cancel_cb;
+
+ _mf_thumb_gen_unlock();
+
+ return TRUE;
+}
+
+static Eina_Bool __mf_make_thumbnail_done(void *data)
+{
+ mf_retvm_if(data == NULL, ECORE_CALLBACK_CANCEL, "data is NULL");
+ mf_debug("__mf_make_thumbnail_done()... ");
+ struct appdata *ap = mf_get_appdata();
+ int view_style = mf_view_style_get(ap);
+ mf_debug("view_style=%d... ", view_style);
+ mf_debug("ap->mf_MainWindow.pNaviGenlist=%p... ", ap->mf_MainWindow.pNaviGenlist);
+ mf_debug("ap->mf_MainWindow.pNaviGengrid=%p... ", ap->mf_MainWindow.pNaviGengrid);
+
+ if (ap->mf_MainWindow.pNaviGenlist != NULL && ap->mf_MainWindow.pNaviGengrid != NULL) {//FixedP131206-01928
+ mf_view_refresh_thumbnail_destroy();
+ }
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL && ap->mf_MainWindow.pNaviGenlist != NULL) {
+ elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+ }
+ else if (view_style == MF_VIEW_STYLE_THUMBNAIL && ap->mf_MainWindow.pNaviGengrid != NULL) {
+ elm_gengrid_realized_items_update(ap->mf_MainWindow.pNaviGengrid);
+ }
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static Eina_Bool __mf_make_thumbnail_progress(void *data)
+{
+ mf_retvm_if(data == NULL, ECORE_CALLBACK_CANCEL, "data is NULL");
+ mf_debug("__mf_make_thumbnail_done()... ");
+ struct appdata *ap = mf_get_appdata();
+ int view_style = mf_view_style_get(ap);
+ mf_debug("view_style=%d... ", view_style);
+
+ mf_debug("ap->mf_MainWindow.pNaviGenlist=%p... ", ap->mf_MainWindow.pNaviGenlist);
+ mf_debug("ap->mf_MainWindow.pNaviGengrid=%p... ", ap->mf_MainWindow.pNaviGengrid);
+ if (ap->mf_MainWindow.pNaviGenlist != NULL && ap->mf_MainWindow.pNaviGengrid != NULL) {//FixedP131206-01928
+ mf_view_refresh_thumbnail_destroy();
+ }
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL && ap->mf_MainWindow.pNaviGenlist != NULL) {
+ //elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+ fsNodeInfo *pNode = data;
+ elm_genlist_item_fields_update(pNode->item, "elm.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
+ }else if (view_style == MF_VIEW_STYLE_THUMBNAIL && ap->mf_MainWindow.pNaviGengrid != NULL) {
+ //elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+ fsNodeInfo *pNode = data;
+ elm_gengrid_item_update(pNode->item);
+ }
+ return ECORE_CALLBACK_CANCEL;
+}
+
+Ecore_Pipe *g_mf_thumbnail_progress_pipe = NULL;//Fix the bug, when clicking the image again and again quickly, there will be problem.
+
+typedef enum{
+ THUMBNAIL_UPDATE_PROGRESS,
+ THUMBNAIL_UPDATE_COMPLETE,
+}thumbnail_progress_state_e;
+
+typedef struct {
+ int download_id;
+ thumbnail_progress_state_e state;
+ void *user_data;
+} thumbnail_progress_pipe_data_s;
+
+static void
+__mf_thumbnail_progress_pipe_handler(void *data, void *buffer, unsigned int nbyte)
+{
+ thumbnail_progress_pipe_data_s *pipe_data = buffer;
+ MF_CHECK(pipe_data);
+
+ MF_THUMBNAIL_DEBUG("\npipe_data->state.. %d", pipe_data->state);
+ switch (pipe_data->state) {
+ case THUMBNAIL_UPDATE_PROGRESS:
+ __mf_make_thumbnail_progress(pipe_data->user_data);
+ break;
+ case THUMBNAIL_UPDATE_COMPLETE:
+ __mf_make_thumbnail_done(pipe_data->user_data);
+ break;
+ default:
+ MF_THUMBNAIL_DEBUG("\nNot defined.. %d", pipe_data->state);
+ }
+}
+
+void mf_util_thumb_gen_progress_cb(bool bSucess, int nIdx, void *pUserData)
+{
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_util_thumb_gen_progress_cb enter");
+ mf_retm_if(pUserData == NULL, "pUserData is NULL");
+ //struct appdata *ap = mf_get_appdata();
+
+ thumbnail_progress_pipe_data_s buffer;
+ buffer.state = THUMBNAIL_UPDATE_PROGRESS;
+ buffer.user_data = pUserData;
+
+ ecore_pipe_write(g_mf_thumbnail_progress_pipe, &buffer, sizeof(thumbnail_progress_pipe_data_s));
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_util_thumb_gen_progress_cb leave");
+}
+
+void mf_util_thumb_gen_complete_cb(int nItemCount, void *pUserData)
+{
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_util_thumb_gen_complete_cb enter");
+ mf_retm_if(pUserData == NULL, "pUserData is NULL");
+ thumbnail_progress_pipe_data_s buffer;
+ buffer.state = THUMBNAIL_UPDATE_COMPLETE;
+ buffer.user_data = pUserData;
+ ecore_pipe_write(g_mf_thumbnail_progress_pipe, &buffer, sizeof(thumbnail_progress_pipe_data_s));
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_util_thumb_gen_progress_cb leave");
+}
+
+void mf_view_refresh_thumbnail_destroy()
+{
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_view_refresh_thumbnail_destroy enter");
+ if (g_mf_thumbnail_progress_pipe) {
+ ecore_pipe_del(g_mf_thumbnail_progress_pipe);
+ g_mf_thumbnail_progress_pipe = NULL;
+ }
+ if (g_thumb_gen != NULL) {
+ mf_thumb_gen_cancel(g_thumb_gen);
+ mf_thumb_gen_destroy(g_thumb_gen);
+ g_thumb_gen = NULL;
+ }
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>>mf_view_refresh_thumbnail_destroy leave");
+}
+
+void mf_view_refresh_thumbnail_for_other_memory(void *data, Eina_List *file_list)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(file_list == NULL, "file_list is NULL");
+
+ mf_view_refresh_thumbnail_destroy();
+ struct appdata *ap = (struct appdata*)data;
+ bool is_at_otg = false;
+ if (ap->mf_Status.path) {
+ is_at_otg = true;
+ }
+ MF_THUMBNAIL_DEBUG("\n>>>>>>>>>>>> is_at_otg is [%d]", is_at_otg);
+ if (is_at_otg) {//Only for otg, we will update the thumbnail
+ MF_THUMBNAIL_DEBUG(">>>>>>>>>>>> path is [%s]", ap->mf_Status.path->str);
+ if (g_mf_thumbnail_progress_pipe == NULL)
+ g_mf_thumbnail_progress_pipe = ecore_pipe_add(__mf_thumbnail_progress_pipe_handler, data);
+
+ mf_thumb_gen_h thumb_gen = mf_thumb_gen_create(ap->mf_Status.path->str);
+ g_thumb_gen = thumb_gen;
+ mf_thumb_gen_realize(thumb_gen);
+ mf_thumb_gen_set_file_list(thumb_gen, file_list);
+ mf_thumb_gen_set_complete_cb(thumb_gen, mf_util_thumb_gen_complete_cb);
+ mf_thumb_gen_set_progress_cb(thumb_gen, mf_util_thumb_gen_progress_cb);
+ mf_thumb_gen_set_user_data(thumb_gen, ap);
+ mf_thumb_gen_start(thumb_gen);
+ }
+}
+
+void _mf_thumbnail_completed_cb(thumbnail_util_error_e error, const char *request_id, int raw_width, int raw_height, unsigned char *raw_data, int raw_size, void *user_data)
+{
+#if 0 //test code
+ mf_retm_if(user_data == NULL, "user_data is NULL");
+ FILE *fp = NULL;
+ fsNodeInfo *pNode = (fsNodeInfo *)user_data;
+ if (pNode->thumbnail_path != NULL) {
+ fp = fopen(pNode->thumbnail_path, "w");
+ if (fp) {
+ fwrite(raw_data, 1, raw_size, fp);
+ fclose(fp);
+ }
+ }
+#endif
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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.
+*
+*/
+
+#ifndef _MF_THUMB_GEN_H_
+#define _MF_THUMB_GEN_H_
+
+#include <sys/time.h>
+#include <stdbool.h>
+#include <assert.h>
+#include <stdlib.h>
+#include <app.h>
+#include <Elementary.h>
+
+#define MYFILE_THUMBNAIL_REFRESH_STORAGETYPE MYFILE_PHONE
+
+typedef void *mf_thumb_gen_h;
+typedef void(* mf_thumb_gen_progress_cb)(bool bSucess, int nIdx, void *pUserData);
+typedef void(* mf_thumb_gen_complete_cb)(int nItemCount, void *pUserData);
+typedef void(* mf_thumb_gen_cancel_cb)(void *pUserData);
+
+#define MF_STRDUP(destptr,sourceptr) \
+ do {\
+ if (sourceptr == NULL) \
+ destptr = NULL; \
+ else \
+ destptr = strdup(sourceptr); \
+ } while (0);
+
+
+mf_thumb_gen_h mf_thumb_gen_create(const char *szMediaURL);
+void mf_thumb_gen_destroy(mf_thumb_gen_h hThumbGen);
+
+bool mf_thumb_gen_realize(mf_thumb_gen_h hThumbGen);
+bool mf_thumb_gen_unrealize(mf_thumb_gen_h hThumbGen);
+
+bool mf_thumb_gen_is_realize(mf_thumb_gen_h hThumbGen, bool *bIsRealize);
+
+bool mf_thumb_gen_set_save_directory(mf_thumb_gen_h hThumbGen, char *szSaveDir);
+bool mf_thumb_gen_set_file_list(mf_thumb_gen_h hThumbGen, Eina_List *file_list);
+
+
+bool mf_thumb_gen_start(mf_thumb_gen_h hThumbGen);
+bool mf_thumb_gen_cancel(mf_thumb_gen_h hThumbGen);
+
+
+bool mf_thumb_gen_set_user_data(mf_thumb_gen_h hThumbGen, void *pUserData);
+bool mf_thumb_gen_set_progress_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_progress_cb progress_cb);
+bool mf_thumb_gen_set_complete_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_complete_cb complete_cb);
+bool mf_thumb_gen_set_cancel_cb(mf_thumb_gen_h hThumbGen, mf_thumb_gen_cancel_cb cancel_cb);
+
+void mf_view_refresh_thumbnail_destroy();
+void mf_view_refresh_thumbnail_for_other_memory(void *data, Eina_List* file_list);
+
+#endif // _MF_THUMB_GEN_H_
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-ta.h"
+#include "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-resource.h"
+#include "mf-launch.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-tray-item.h"
+#include "mf-genlist.h"
+#include "mf-view.h"
+#include "mf-media-data.h"
+#include "mf-popup.h"
+#include "mf-object-item.h"
+#include "mf-focus-ui.h"
+#include "mf-media-content.h"
+#include "mf-edit-view.h"
+#include "mf-file-util.h"
+#include "mf-search-view.h"
+
+
+/* Static variables */
+static Eina_List *mf_category_file_list = NULL;
+static Elm_Gengrid_Item_Class category_gic;
+static Eina_Bool g_is_refresh_space_size_flag = EINA_TRUE;
+static Ecore_Idler *mf_category_view_idler = NULL;
+static Evas_Object *mf_category_view_popup = NULL;
+
+
+/* Static functions */
+static void __mf_category_click_item(void *data);
+
+void mf_category_view_refresh_space_size_set(Eina_Bool flag)
+{
+ g_is_refresh_space_size_flag = flag;
+}
+
+Eina_Bool mf_category_view_refresh_space_size_get()
+{
+ return g_is_refresh_space_size_flag;
+}
+
+static void __mf_category_item_sel(void *data, Evas_Object * obj, void *event_info)
+{
+ mf_retm_if(event_info == 0, "event_info is NULL");
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item != NULL) {
+ mfItemData_s *selected = (mfItemData_s *) elm_object_item_data_get(item);
+ struct appdata *ap = (struct appdata *)selected->ap;
+ mf_retm_if(ap == 0, "ap is NULL");
+
+ int view_type = mf_view_style_get(ap);
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ elm_gengrid_item_selected_set(item, FALSE);
+ } else {
+ elm_genlist_item_selected_set(item, FALSE);
+ }
+ //when longpressed, selected is called too ,so now if longpress popup exists,selected callbackwill return directly
+ if (ap->mf_MainWindow.pLongpressPopup != NULL)
+ return;
+ if (ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DETAIL
+ || ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ ) {
+ MF_TRACE_END;
+ return;
+ }
+ __mf_category_click_item(selected);
+ }
+}
+
+Ecore_Idler *g_mf_launching_service_by_idler = NULL;//Fix the bug, when clicking the image again and again quickly, there will be problem.
+
+static Eina_Bool __mf_launch_service_idler_cb(void *data)
+{
+ g_mf_launching_service_by_idler = NULL;
+ mf_retvm_if(data == NULL, ECORE_CALLBACK_CANCEL, "data is NULL");
+ mf_debug("__mf_launch_service_idler_cb()... ");
+ struct appdata *ap = mf_get_appdata();
+ char *path = (char*) data;
+ int ret = 0;
+ ret = mf_launch_service(ap, path);
+ mf_debug("ret is %d\n", ret);
+ if (ret) {
+ ap->mf_MainWindow.pNormalPopup =
+ mf_popup_create_popup(ap, POPMODE_TEXT, NULL, MF_LABEL_UNSUPPORT_FILE_TYPE, NULL, NULL, NULL, NULL, NULL);
+ }
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_launch_service_idler_del()
+{
+ if (g_mf_launching_service_by_idler) {
+ ecore_idler_del(g_mf_launching_service_by_idler);
+ g_mf_launching_service_by_idler = NULL;
+ }
+}
+
+int mf_launch_service_by_idler(void *data, char *path)
+{
+ //Fix the bug P131030-05285
+ mf_launch_service_idler_del();
+ g_mf_launching_service_by_idler = ecore_idler_add((Ecore_Task_Cb)__mf_launch_service_idler_cb, path);
+ return 0;
+}
+
+static void __mf_category_click_item(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retm_if(item_data->m_ItemName == NULL, "item_data->m_ItemName is NULL");
+ mf_retm_if(item_data->m_ItemName->str == NULL, "item_data->m_ItemName->str is NULL");
+ struct appdata *ap = item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ char *path = item_data->m_ItemName->str;
+
+ if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(item_data, NULL, NULL);
+ return;
+ }
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+
+ mf_launch_service_by_idler(ap, path);
+
+ MF_TRACE_END;
+}
+
+void mf_category_view_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "navibar is NULL");
+
+ mf_ecore_idler_del(mf_category_view_idler);
+ SAFE_FREE_OBJ(mf_category_view_popup);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_FileOperation.search_IME_hide_timer != NULL) {
+ ecore_timer_del(ap->mf_FileOperation.search_IME_hide_timer);
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pSearchBar);
+ ap->mf_MainWindow.pSearchEntry = NULL;
+ ap->mf_Status.view_type = mf_view_root;
+ Evas_Object *view = elm_object_part_content_get(ap->mf_MainWindow.pNaviLayout, "content");
+ SAFE_FREE_OBJ(view);
+ mf_media_data_list_free(&mf_category_file_list);
+ mf_view_update(ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+}
+
+Eina_Bool mf_category_view_navi_back_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap->mf_MainWindow.pNaviBar == NULL, EINA_FALSE, "navibar is NULL");
+
+ mf_category_view_back_cb(data, NULL, NULL);
+
+ return EINA_FALSE;
+}
+
+void mf_category_view_set_ctrl_button(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+ Evas_Object *more_bt = NULL;
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT:
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ break;
+ default:
+ break;
+ }
+ if (more_bt) {
+ Evas_Object *unset = elm_object_item_part_content_unset(navi_it, NAVI_MORE_BUTTON_PART);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, NAVI_MORE_BUTTON_PART, more_bt);
+ evas_object_event_callback_add(more_bt, EVAS_CALLBACK_KEY_DOWN, mf_callback_more_keydown_cb, ap);
+ }
+ t_end;
+ MF_TRACE_END;
+
+}
+
+
+#if 1
+mfItemData_s *mf_category_media_data_generate(media_data_s *media_data)
+{
+ mfItemData_s *item_data = NULL;
+ item_data = calloc(1, sizeof(mfItemData_s));
+ if (item_data) {
+ item_data->m_ItemName = g_string_new(media_data->fullpath);
+ {
+ //Fix P131126-02722,add thumbnail for sound and music in normal view and category view
+ if (media_data->file_type == FILE_TYPE_MUSIC || media_data->file_type == FILE_TYPE_SOUND) {
+ fsFileType category = FILE_TYPE_NONE;
+ mf_file_attr_get_file_category(media_data->fullpath, &category);
+ if (category == FILE_TYPE_VOICE) {
+ item_data->thumb_path = g_strdup(MF_ICON_SOUND);
+ item_data->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ item_data->real_thumb_flag = TRUE;
+ } else if (media_data->thumbnail_path && mf_file_exists(media_data->thumbnail_path) && strcmp(media_data->thumbnail_path,MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB)) {
+ item_data->thumb_path = g_strdup(media_data->thumbnail_path);
+ item_data->thumbnail_type = MF_THUMBNAIL_THUMB;
+ item_data->real_thumb_flag = TRUE;
+ } else {
+ item_data->thumb_path = g_strdup(MF_ICON_MUSIC_THUMBNAIL);
+ item_data->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ item_data->real_thumb_flag = TRUE;
+ }
+ item_data->file_type = media_data->file_type;
+ } else if (media_data->thumbnail_path) {
+ if (media_data->thumbnail_path && mf_file_exists(media_data->thumbnail_path) && g_strcmp0(media_data->thumbnail_path, MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB) == 0) {
+ fsFileType type = FILE_TYPE_NONE;
+ mf_file_attr_get_file_category(media_data->fullpath, &type);
+ const char *default_thumb = mf_file_attr_get_default_icon_by_type(type);
+ item_data->thumb_path = g_strdup(default_thumb);
+ item_data->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ item_data->file_type = type;
+ } else {
+ item_data->thumb_path = g_strdup(media_data->thumbnail_path);
+ if (item_data->thumb_path && strncmp(item_data->thumb_path, MF_IMAGE_HEAD, strlen(MF_IMAGE_HEAD))) {
+ item_data->thumbnail_type = MF_THUMBNAIL_THUMB;
+ } else {
+ item_data->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ }
+ item_data->file_type = media_data->file_type;
+ }
+ item_data->real_thumb_flag = TRUE;
+ } else {
+ item_data->real_thumb_flag = FALSE;
+ item_data->file_type = media_data->file_type;
+ }
+ }
+ item_data->storage_type = mf_fm_svc_wrapper_get_location(media_data->fullpath);
+ item_data->list_type = mf_list_normal;
+ }
+ return item_data;
+}
+
+void mf_category_list_item_remove_by_fullname(Eina_List **list, const char *fullpath)
+{
+ Eina_List *l = NULL;
+
+ media_data_s *item_data = NULL;
+
+ mf_debug("=============== list count is [%d]", eina_list_count(*list));
+
+ EINA_LIST_FOREACH(*list, l, item_data) {
+ if (item_data) {
+ if (g_strcmp0(item_data->fullpath, fullpath) == 0) {
+ *list = eina_list_remove(*list, item_data);
+ mf_media_data_item_free(&item_data);
+ break;
+ }
+ }
+ }
+ if (eina_list_count(*list) == 0) {
+ eina_list_free(*list);
+ *list = NULL;
+ }
+}
+
+void mf_category_list_item_remove_by_storage_type(Eina_List **list, int storage_type)
+{
+ if (!*list) {
+ return;
+ }
+ Eina_List *l = NULL;
+
+ media_data_s *item_data = NULL;
+
+ EINA_LIST_FOREACH(*list, l, item_data) {
+ if (item_data) {
+ if (item_data->storage_type == storage_type) {
+ *list = eina_list_remove(*list, item_data);
+ mf_media_data_item_free(&item_data);
+ }
+ }
+ }
+ if (eina_list_count(*list) == 0) {
+ eina_list_free(*list);
+ *list = 0;
+ }
+}
+
+void mf_category_list_item_add(const char *fullpath, int media_content_type)
+{
+ mf_debug("========== entry");
+
+ if (media_content_type == MEDIA_CONTENT_TYPE_OTHERS) {
+ int type = mf_file_attr_get_file_type_by_mime(fullpath);
+ switch (type) {
+ case FILE_TYPE_IMAGE:
+ case FILE_TYPE_VIDEO:
+ case FILE_TYPE_SOUND:
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ break;
+ default:
+ return;
+ }
+ }
+ Eina_List *list = mf_category_file_list;
+ mf_media_data_printf(list);
+ if (list) {
+ mf_media_category_item_get(fullpath, media_content_type, &list);
+ mf_media_data_printf(list);
+ }
+}
+
+void mf_category_list_item_remove(const char *fullpath, int media_content_type)
+{
+ MF_TRACE_BEGIN;
+ if (media_content_type == MEDIA_CONTENT_TYPE_OTHERS) {
+ int type = mf_file_attr_get_file_type_by_mime(fullpath);
+ switch (type) {
+ case FILE_TYPE_IMAGE:
+ case FILE_TYPE_VIDEO:
+ case FILE_TYPE_SOUND:
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ break;
+ default:
+ return;
+ }
+ }
+ mf_media_data_printf(mf_category_file_list);
+ if (mf_category_file_list) {
+ mf_category_list_item_remove_by_fullname(&mf_category_file_list, fullpath);
+ //mf_media_data_printf(mf_category_file_list);
+ }
+}
+
+void mf_view_refresh_edit_status_for_category_list(Eina_List *category_list)
+{
+ mf_debug("========== entry");
+ mf_retm_if(category_list == NULL, "category_list is NULL");
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ int view_type = mf_view_style_get(ap);
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ } else {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ }
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ //mf_debug("itemData->m_ItemName->str is [%s]", itemData->m_ItemName->str);
+
+ mfItemData_s *item_data_tmp = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(category_list, l, item_data_tmp) {
+ if (item_data_tmp) {
+ if (g_strcmp0(itemData->m_ItemName->str, item_data_tmp->m_ItemName->str) == 0) {
+ if (itemData->m_checked == true)
+ item_data_tmp->m_checked = true;
+ //mf_debug("itemData->m_ItemName->str1111 is [%s]", itemData->m_ItemName->str);
+ //mf_debug("item_data_tmp->m_checked is [%d]", item_data_tmp->m_checked);
+ break;
+ }
+ }
+ }
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ mf_debug("========== end");
+}
+
+void mf_category_view_restore_the_edit_item()
+{
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ int view_type = mf_view_style_get(ap);
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ } else {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ }
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ if (itemData->m_checked == true) {
+ mf_edit_file_list_append(itemData->item);
+ }
+
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ int count = mf_edit_file_count_get();
+ mf_edit_view_select_all_check(count);
+ mf_edit_view_ctrlbar_state_set(ap);
+}
+
+void mf_category_search_item_update(void *data, char *path, media_content_db_update_item_type_e update_item, media_content_db_update_type_e update_type, char *uuid)
+{
+ mf_error("path is [%s]", path);
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ if (update_type == MEDIA_CONTENT_INSERT) {
+ return;
+ }
+ if (update_type == MEDIA_CONTENT_UPDATE) {
+ if (update_item == MEDIA_ITEM_FILE) {
+ if (ap->mf_Status.search_filter) {
+ if (mf_util_NFD_strstr(mf_file_get(path), ap->mf_Status.search_filter)) {
+ media_info_h handle = NULL;
+ int ret = media_info_get_media_from_db(uuid, &handle);
+ if (ret == MEDIA_CONTENT_ERROR_NONE) {
+ media_data_s *media_data = mf_media_data_get_by_media_handle(handle);
+ mf_view_item_popup_check(ap, path);
+ if (media_data) {
+ if (!mf_util_NFD_strstr(media_data->display_name, ap->mf_Status.search_filter)) {
+ mf_view_item_delete_by_name(ap, path);
+ } else {
+ mf_view_search_item_update(ap, path, media_data->fullpath);
+ }
+ mf_media_data_item_free(&media_data);
+ }
+ }
+ if (handle) {
+ media_info_destroy(handle);
+ handle = NULL;
+ }
+ }
+ } else {
+ media_info_h handle = NULL;
+ int ret = media_info_get_media_from_db(uuid, &handle);
+ if (ret == MEDIA_CONTENT_ERROR_NONE) {
+ media_data_s *media_data = mf_media_data_get_by_media_handle(handle);
+ mf_view_item_popup_check(ap, path);
+ if (media_data) {
+ if (!mf_util_NFD_strstr(media_data->display_name, ap->mf_Status.search_filter)) {
+ mf_view_item_delete_by_name(ap, path);
+ } else {
+ mf_view_search_item_update(ap, path, media_data->fullpath);
+ }
+ mf_media_data_item_free(&media_data);
+ }
+ }
+ if (handle) {
+ media_info_destroy(handle);
+ handle = NULL;
+ }
+ }
+ } else {
+ mf_view_item_delete_by_exists(ap);
+ }
+ return;
+ }
+ if (update_type == MEDIA_CONTENT_DELETE) {
+ if (update_item == MEDIA_ITEM_FILE) {
+ if (ap->mf_Status.search_filter) {
+ if (mf_util_NFD_strstr(mf_file_get(path), ap->mf_Status.search_filter)) {
+ mf_view_item_popup_check(ap, path);
+ mf_view_item_delete_by_name(ap, path);
+ }
+ } else {
+ mf_view_item_popup_check(ap, path);
+ mf_view_item_delete_by_name(ap, path);
+ }
+ } else {
+ mf_view_item_delete_by_exists(ap);
+ }
+ }
+}
+
+void mf_category_list_update_cb (media_content_error_e error, int pid,
+ media_content_db_update_item_type_e update_item,
+ media_content_db_update_type_e update_type, media_content_type_e media_type,
+ char *uuid, char *path, char *mime_type, void *user_data)
+{
+ int pre_more = MORE_DEFAULT;
+ Evas_Object *newContent = NULL;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+
+ mf_debug("update_item : [%d] update_type : [%d] media_type : [%d]",
+ update_item, update_type, media_type);
+
+ if (ap->mf_Status.view_type == mf_view_recent) {
+ if(mf_view_is_item_exists_by_name(ap, path)) {
+ mf_recent_view_create(ap);
+ return;
+ }
+ }
+ if (ap->mf_Status.more == MORE_SEARCH || mf_view_get_pre_state(ap) == MORE_SEARCH)
+ {
+ mf_category_search_item_update(user_data, path, update_item, update_type, uuid);
+ return;
+ }
+
+ switch (update_type)
+ {
+ case MEDIA_CONTENT_INSERT://go through.
+ {
+ mf_debug("MEDIA_CONTENT_INSERT");
+ /* TODO : need to add lists, not to update whole lists */
+ //break;//go through.
+ }
+ case MEDIA_CONTENT_UPDATE:
+ {
+ mf_debug("MEDIA_CONTENT_UPDATE");
+
+ if ((ap->mf_Status.more == MORE_SEARCH || mf_view_get_pre_state(ap) == MORE_SEARCH) &&
+ (ap->mf_Status.search_filter!=NULL))
+ {
+ if (!ap->mf_Status.b_run_background) {
+ mf_category_view_refresh_space_size_set(true);
+ mf_category_size_update(ap);
+ return;
+ }
+
+ if (mf_is_dir(path)) {
+ mf_category_view_refresh_space_size_set(true);
+ mf_category_size_update(ap);
+ return;
+ }
+
+ if (mf_util_NFD_strstr(mf_file_get(path), ap->mf_Status.search_filter))
+ {
+ media_info_h handle = NULL;
+ int ret = media_info_get_media_from_db(uuid, &handle);
+
+ if (ret == MEDIA_CONTENT_ERROR_NONE)
+ {
+ media_data_s *media_data = mf_media_data_get_by_media_handle(handle);
+ if (media_data) {
+ mf_view_item_popup_check(ap, path);
+ if (!mf_util_NFD_strstr(media_data->display_name, ap->mf_Status.search_filter)) {
+ mf_view_item_delete_by_name(ap, path);
+ } else {
+ mf_view_search_item_update(ap, path, media_data->fullpath);
+ }
+ mf_media_data_item_free(&media_data);
+ }
+ }
+
+ if (handle) {
+ media_info_destroy(handle);
+ handle = NULL;
+ }
+ }
+ }
+ else
+ {
+ if (ap->mf_Status.view_type == mf_view_root_category &&
+ mf_view_get_pre_state(ap) != MORE_SEARCH &&
+ (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_EDIT ||
+ ap->mf_Status.more == MORE_SHARE_EDIT || ap->mf_Status.more == MORE_EDIT_COPY ||
+ ap->mf_Status.more == MORE_EDIT_MOVE || ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT ||
+ ap->mf_Status.more == MORE_EDIT_DELETE || ap->mf_Status.more == MORE_EDIT_DETAIL))
+ { /* if it is rename state, don't refresh list */
+ if (mf_callback_monitor_media_db_update_flag_get()) {
+ mf_callback_monitor_media_db_update_flag_set(EINA_FALSE);
+ mf_category_view_refresh_space_size_set(true);
+ return;
+ }
+
+ Eina_List *file_list = NULL;
+ int pre_more = ap->mf_Status.more;
+
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME) {
+ mf_view_state_reset_state_with_pre(ap);
+ }
+
+ if (ap->mf_MainWindow.pNewFolderPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ }
+
+ if (pre_more == MORE_EDIT ||
+ pre_more == MORE_SHARE_EDIT ||
+ pre_more == MORE_EDIT_COPY ||
+ pre_more == MORE_EDIT_MOVE ||
+ pre_more == MORE_EDIT_ADD_SHORTCUT ||
+ pre_more == MORE_EDIT_DELETE ||
+ pre_more == MORE_EDIT_DETAIL)
+ {
+ ap->mf_Status.more = MORE_DEFAULT;
+ file_list = mf_edit_get_selected_file_list();
+ }
+
+ elm_box_clear(ap->mf_MainWindow.pNaviBox);
+ newContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, true);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ evas_object_show(newContent);
+ //mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+
+ if (pre_more == MORE_EDIT ||
+ pre_more == MORE_EDIT_COPY ||
+ pre_more == MORE_EDIT_MOVE ||
+ pre_more == MORE_EDIT_ADD_SHORTCUT ||
+ pre_more == MORE_EDIT_DELETE ||
+ pre_more == MORE_EDIT_DETAIL)
+ {
+ if (!ap->mf_Status.flagNoContent) {
+ ap->mf_Status.more = pre_more;
+ mf_edit_view_refresh(ap, &file_list, NULL);
+ } else {
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ }
+ } else if (pre_more == MORE_SHARE_EDIT) {
+ if (!ap->mf_Status.flagNoContent) {
+ ap->mf_Status.more = pre_more;
+ mf_edit_view_refresh(ap, &file_list, NULL);
+ } else {
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ }
+ }
+ }
+ }
+
+ mf_category_view_refresh_space_size_set(true);
+ mf_category_size_update(ap);
+ //mf_storage_refresh(ap);
+ }
+ break;
+
+ case MEDIA_CONTENT_DELETE:
+ {
+ if (ap->mf_MainWindow.pDeleteConfirmPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ ap->mf_FileOperation.idle_delete_item = NULL;
+ }
+ mf_category_list_item_remove(path, media_type);
+ mf_category_view_refresh_space_size_set(true);
+ if (ap->mf_Status.more == MORE_IDLE_DELETE) {
+ return;
+ }
+ if (ap->mf_Status.view_type == mf_view_root_category && mf_view_get_pre_state(ap) != MORE_SEARCH
+ && (ap->mf_Status.more == MORE_DEFAULT ||
+ ap->mf_Status.more == MORE_EDIT ||
+ ap->mf_Status.more == MORE_SHARE_EDIT ||
+ ap->mf_Status.more == MORE_THUMBNAIL_RENAME ||
+ ap->mf_Status.more == MORE_EDIT_COPY ||
+ ap->mf_Status.more == MORE_EDIT_MOVE ||
+ ap->mf_Status.more == MORE_EDIT_DETAIL ||
+ ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT ||
+ ap->mf_Status.more == MORE_EDIT_DELETE))
+ {
+ Eina_List *file_list = NULL;
+ if (mf_callback_monitor_media_db_update_flag_get()) {
+ return;
+ }
+
+ if (ap->mf_Status.more == MORE_EDIT ||
+ ap->mf_Status.more == MORE_SHARE_EDIT ||
+ ap->mf_Status.more == MORE_EDIT_COPY ||
+ ap->mf_Status.more == MORE_EDIT_MOVE ||
+ ap->mf_Status.more == MORE_EDIT_DELETE ||
+ ap->mf_Status.more == MORE_EDIT_DETAIL
+ )
+ {
+ pre_more = ap->mf_Status.more;
+ ap->mf_Status.more = MORE_DEFAULT;
+ file_list = mf_edit_get_selected_file_list();
+ }
+
+ mf_object_box_clear(ap->mf_MainWindow.pNaviBox);
+ newContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, true);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ //mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+
+ if (pre_more == MORE_EDIT || pre_more == MORE_SHARE_EDIT
+ || pre_more == MORE_EDIT_COPY
+ || pre_more == MORE_EDIT_MOVE
+ || pre_more == MORE_EDIT_DELETE
+ || pre_more == MORE_EDIT_DETAIL
+ ) {
+ if (!ap->mf_Status.flagNoContent) {
+ ap->mf_Status.more = pre_more;
+ mf_edit_view_refresh(ap, &file_list, NULL);
+ } else {
+ mf_naviframe_title_button_delete(ap->mf_MainWindow.pNaviItem);
+ mf_navi_bar_title_content_set(ap, ap->mf_Status.categorytitle);
+ }
+ }
+ }
+ //mf_storage_refresh(ap);
+ }
+ break;
+
+ default:
+ mf_debug("Invalid Case : %d", update_type);
+ break;
+ }
+}
+
+void mf_category_list_destory()
+{
+ mf_media_data_list_free(&mf_category_file_list);
+}
+
+void mf_category_gen_style_set()
+{
+ category_gic.item_style = "custom/myfile";
+ category_gic.func.text_get = mf_gengrid_item_label_get;
+ category_gic.func.content_get = mf_gengrid_item_icon_get;
+ category_gic.func.state_get = NULL;
+ category_gic.func.del = mf_gengrid_item_del;
+}
+
+static Evas_Object *__mf_category_media_content_create(Eina_List *category_list, void *user_data)
+{
+ MF_TRACE_BEGIN;
+
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+ Evas_Object *content = NULL;
+ int view_type = mf_view_style_get(ap);
+ Evas_Object *parent = NULL;
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ ap->mf_MainWindow.pNaviGengrid = mf_gengrid_create_grid(ap->mf_MainWindow.pNaviBar);
+ mf_category_gen_style_set();
+ parent = ap->mf_MainWindow.pNaviGengrid;
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "language,changed", mf_gengrid_gl_lang_changed, ap);
+ //evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "longpressed", mf_gengrid_thumbs_longpressed, ap);
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "selected", __mf_category_item_sel, ap);
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "realized", mf_gengrid_realized, ap);
+
+ mf_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, eina_list_count(category_list));
+
+ elm_gengrid_item_size_set(ap->mf_MainWindow.pNaviGengrid, MF_HD_GENGRID_ITEM_WIDTH, MF_HD_GENGRID_ITEM_HEIGTH);
+ evas_object_show(ap->mf_MainWindow.pNaviGengrid);
+ content = ap->mf_MainWindow.pNaviGengrid;
+ Eina_List *l = NULL;
+ mfItemData_s *item_data = NULL;
+
+ EINA_LIST_FOREACH(category_list, l, item_data) {
+ if (item_data) {
+ mf_view_item_append_with_data(parent, item_data, ap, &category_gic, mf_edit_gengrid_item_sel_cb, item_data);
+ }
+ }
+
+ } else {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.categoryitc, mf_item_itc_type_category);
+ ap->mf_MainWindow.pNaviGenlist = elm_genlist_add(ap->mf_MainWindow.pNaviBar);
+ parent = ap->mf_MainWindow.pNaviGenlist;
+ elm_genlist_mode_set(ap->mf_MainWindow.pNaviGenlist, ELM_LIST_COMPRESS);
+
+ elm_genlist_homogeneous_set(ap->mf_MainWindow.pNaviGenlist, EINA_TRUE);//Fix the P140416-01947 by jian12.li
+ elm_object_focus_allow_set(ap->mf_MainWindow.pNaviGenlist, EINA_TRUE);
+
+ evas_object_size_hint_weight_set(ap->mf_MainWindow.pNaviGenlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(ap->mf_MainWindow.pNaviGenlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ //elm_genlist_mode_set(ap->mf_MainWindow.pNaviGenlist, ELM_LIST_COMPRESS);
+ evas_object_show(ap->mf_MainWindow.pNaviGenlist);
+ //evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGenlist, "longpressed", mf_genlist_gl_longpress, ap);
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGenlist, "selected", mf_edit_list_item_sel_cb, ap);
+ content = ap->mf_MainWindow.pNaviGenlist;
+ Eina_List *l = NULL;
+ mfItemData_s *item_data = NULL;
+
+ EINA_LIST_FOREACH(category_list, l, item_data) {
+ if (item_data) {
+ mf_view_item_append_with_data(parent, item_data, ap, ap->mf_gl_style.categoryitc, __mf_category_item_sel, ap);
+ }
+ }
+ }
+
+ return content;
+
+}
+
+static Evas_Object *__mf_category_media_result_update(void *user_data, Eina_List *category_list)
+{
+ MF_TRACE_BEGIN;
+
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+ Evas_Object *content = NULL;
+
+ if (eina_list_count(category_list) == 0) {
+ Evas_Object *no_content = NULL;
+
+ Evas_Object *parent = NULL;
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ no_content = mf_object_create_no_content(parent);
+ mf_object_text_set(no_content, MF_LABEL_NO_FILES, "elm.text");
+ evas_object_show(no_content);
+ return no_content;
+ } else {
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ content = __mf_category_media_content_create(category_list, ap);
+ return content;
+ }
+ MF_TRACE_END;
+}
+
+
+Eina_List *mf_category_list_generate(Eina_List *file_list)
+{
+ Eina_List *l = NULL;
+ media_data_s *media_data = NULL;
+ Eina_List *category_list = NULL;
+
+ EINA_LIST_FOREACH(file_list, l, media_data) {
+ if (media_data) {
+ mfItemData_s *item_data = NULL;
+ item_data = mf_category_media_data_generate(media_data);
+ if (item_data) {
+ mf_debug("============= name is [%s]", item_data->m_ItemName->str);
+ category_list = eina_list_append(category_list, item_data);
+ }
+ }
+ }
+ return category_list;
+}
+
+Evas_Object *mf_category_get_from_media_db(void *data, int category, bool is_use_previous_state)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *content = NULL;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "input data error");
+ Eina_List *media_list = NULL;
+ Eina_List *category_list = NULL;
+
+ mf_media_data_list_free(&mf_category_file_list);
+ mf_media_category_list_get(category, &media_list);
+
+ int sort_type = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &sort_type);
+ mf_media_data_sort_list(&media_list, sort_type);
+ mf_category_file_list = media_list;
+ category_list = mf_category_list_generate(media_list);
+
+ if (is_use_previous_state) {
+ mf_view_refresh_edit_status_for_category_list(category_list);
+ }
+ content = __mf_category_media_result_update(ap, category_list);
+
+ MF_TRACE_END;
+ return content;
+}
+Eina_List * g_mf_category_list = NULL;
+
+static int mf_category_view_content_create_by_thread(void *data)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *content = NULL;
+ //Eina_List *category_list = NULL;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ SAFE_FREE_OBJ(mf_category_view_popup);
+ //ecore_main_loop_iterate();
+
+ content = __mf_category_media_result_update(ap, g_mf_category_list);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, content);
+ MF_TRACE_END;
+ mf_category_view_idler = NULL;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void *__mf_get_media_data_func(void *data)
+{
+ FO_TRACE_BEGIN;
+ Eina_List *media_list = NULL;
+ //Eina_List *category_list = NULL;
+ int category = (int)data;
+
+ mf_media_data_list_free(&mf_category_file_list);
+ mf_media_category_list_get(category, &media_list);
+
+ int sort_type = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &sort_type);
+ mf_media_data_sort_list(&media_list, sort_type);
+ mf_category_file_list = media_list;
+ g_mf_category_list = mf_category_list_generate(mf_category_file_list);
+ //refresh UI by pipe
+ mf_category_view_idler = ecore_idler_add((Ecore_Task_Cb)mf_category_view_content_create_by_thread, NULL);
+ return NULL;
+}
+
+void mf_category_get_from_media_db_by_thread(void *data, int category, bool is_use_previous_state)
+{
+ MF_TRACE_BEGIN;
+// Evas_Object *content = NULL;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input data error");
+
+#if 0//Deprecated API
+ if (!g_thread_supported()) {
+ g_thread_init(NULL);
+ }
+#endif
+ if (!g_thread_new(NULL, (GThreadFunc) __mf_get_media_data_func, (void*)category)) {
+ mf_fo_loge("Fail to create __mf_get_media_data_func thread");
+ }
+}
+#endif
+
+int mf_category_view_item_count_get(int type)
+{
+ char *condition = MF_CONDITION_LOCAL_IMAGE;
+ switch (type) {
+ case mf_tray_item_category_image:
+ condition = g_strdup(MF_CONDITION_LOCAL_IMAGE);
+ break;
+ case mf_tray_item_category_video:
+ condition = g_strdup(MF_CONDITION_LOCAL_VIDEO);
+ break;
+ case mf_tray_item_category_sounds:
+ condition = g_strdup(MF_CONDITION_LOCAL_SOUND);
+ break;
+ case mf_tray_item_category_document:
+ condition = g_strdup(MF_CONDITION_LOCAL_DOCUMENT);
+ break;
+ default:
+ return 0;
+ }
+ int count = 0;
+ count = mf_media_content_data_count_get(condition);
+ return count;
+}
+
+static int mf_category_view_content_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *newContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, false);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ //mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+ SAFE_FREE_OBJ(mf_category_view_popup);
+ mf_category_view_idler = NULL;
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_category_view_create_vew_as(void *data, bool flag_show)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_retm_if (ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ Evas_Object *newContent = NULL;
+ //Evas_Object *pathinfo = NULL;
+ ap->mf_Status.view_type = mf_view_root_category;
+
+ elm_box_clear(ap->mf_MainWindow.pNaviBox);
+
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGengrid);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ }
+
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.recent_list), MYFILE_TYPE_FSNODE);
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.shortcut_list), MYFILE_TYPE_FSNODE);
+ newContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, false);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ //mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+
+ evas_object_show(newContent);
+
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+}
+
+void mf_category_view_create(void *data, bool flag_show)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ mf_error(">>>>>>>>> ap->mf_Status.flagViewAsRefreshView = %d", ap->mf_Status.flagViewAsRefreshView);
+ if (ap->mf_Status.flagViewAsRefreshView == EINA_TRUE && flag_show == true) {
+ mf_category_view_create_vew_as(data, flag_show);
+ ap->mf_Status.flagViewAsRefreshView = EINA_FALSE;
+ return;
+ }
+
+ mf_retm_if (ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ Evas_Object *newContent = NULL;
+ ap->mf_Status.view_type = mf_view_root_category;
+ //int view_style = mf_view_style_get(ap);
+
+ mf_navi_bar_reset_navi_obj(ap);
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.recent_list), MYFILE_TYPE_FSNODE);
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.shortcut_list), MYFILE_TYPE_FSNODE);
+
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_normal);
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+ Evas_Object *pathinfo = mf_navi_bar_create_normal_pathinfo(ap);
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ if (flag_show) {
+ newContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, false);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ //mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+ evas_object_show(newContent);
+ }
+
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviBar);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+//
+// Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviBar);
+// elm_object_content_set(btn, pImage);
+// elm_object_style_set(btn, "transparent");
+// evas_object_smart_callback_add(btn, "clicked", mf_category_view_back_cb, ap);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn);
+
+// Evas_Object *search_image = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(search_image, EDJ_IMAGE, MF_TITLE_ICON_SEARCH);
+// elm_image_resizable_set(search_image, EINA_TRUE, EINA_TRUE);
+// evas_object_show(search_image);
+//
+// Evas_Object *btn1 = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn1, search_image);
+// evas_object_smart_callback_add(btn1, "clicked", mf_search_bar_enter_search_routine, ap);
+// elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "search_icon", btn1);
+// ap->mf_MainWindow.pButton = btn1;
+
+ mf_navi_add_back_button(ap, mf_category_view_navi_back_cb);
+ mf_category_view_set_ctrl_button(ap);
+
+ /*add control bar for navigation bar*/
+
+ //mf_navi_bar_title_set(ap);
+ SAFE_DEL_NAVI_ITEM(&ap->mf_Status.pPreNaviItem);
+
+ if (!flag_show) {
+ int count = 0;
+ count = mf_category_view_item_count_get(ap->mf_Status.category_type);
+ mf_error("=================================== count is [%d]", count);
+ mf_ecore_idler_del(mf_category_view_idler);
+ if (count >= 500) {
+ SAFE_FREE_OBJ(mf_category_view_popup);
+ mf_category_view_popup = mf_popup_center_processing(ap, MF_LABEL_PROCESSING, NULL, NULL, NULL, EINA_FALSE);
+
+ //mf_category_view_idler = ecore_idler_add((Ecore_Task_Cb)mf_category_view_content_create, ap);
+ mf_category_get_from_media_db_by_thread(ap, ap->mf_Status.category_type, false);
+ } else {
+ mf_category_view_content_create(ap);
+ }
+
+ }
+ //Evas_Object *pathinfo = mf_genlist_create_path_info(ap->mf_MainWindow.pNaviLayout, ap->mf_Status.categorytitle, EINA_FALSE);
+
+ //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ //elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_FALSE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, LABEL_MYFILE_CHAP);
+ ap->mf_Status.flagViewAsRefreshView = EINA_FALSE;
+ if (ap->mf_Status.more == MORE_EDIT_RENAME) {
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, LABEL_RENAME);
+ }
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+}
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-share.h"
+#include "mf-search-view.h"
+#include "mf-object-item.h"
+#include "mf-context-popup.h"
+#include "mf-tray-item.h"
+#include "mf-media.h"
+#include "mf-search-view.h"
+#include "mf-resource.h"
+#include "mf-edit-view.h"
+#include "mf-fm-svc-wrapper.h"
+
+
+#define TOOLBAR_H 108
+static Evas_Coord touch_x;
+static Evas_Coord touch_y;
+static Evas_Object *searchfilter_ctxpopup = NULL;
+
+//Fixed P131021-03040 Added by jian12.li, for fixing the context popup is rotated problem, when rotate context popup, press the back key, it will be show again.
+#define MF_CTXPOPUP_OBJ_DATA_KEY "mf_ctxpopup_data_key"
+#define MF_CTXPOPUP_OBJ_MORE_BTN_KEY "mf_ctxpopup_more_btn_key"
+#define MF_CTXPOPUP_OBJ_ROTATE_KEY "mf_ctxpopup_rotate_key"
+#define MF_CTXPOPUP_STYLE_MORE "more/default"
+
+enum __context_popup_type {
+ CONTEXT_POPUP_TYPE_NONE,
+ CONTEXT_POPUP_TYPE_MORE,
+ CONTEXT_POPUP_TYPE_SEARCH_FILTER,
+ CONTEXT_POPUP_TYPE_MAX
+};
+
+static void _move_ctxpopup_all(void *data, Evas_Object *parent, Evas_Object *ctxpopup)
+{
+ mf_retm_if(!data, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ elm_ctxpopup_direction_priority_set(ctxpopup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT, ELM_CTXPOPUP_DIRECTION_UP);
+
+ if (parent) {
+ int x = 0;
+ int y = 0;
+ int w = 0;
+ int h = 0;
+ //give the coordinate values to show popup, begin to fix [P131029-05812]
+ /*comment out the previous method(the following two line codes) to get coordinate values*/
+ evas_object_geometry_get(parent, &x, &y, &w, &h);
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_error("changed_angle is [%d]", changed_angle);
+ switch (changed_angle) {
+ case APP_DEVICE_ORIENTATION_270:
+ case APP_DEVICE_ORIENTATION_90:
+ {//landscape
+ x= x + (w /2)+7;
+ y= y + (h /2);
+ mf_error("x is [%d] y is [%d]", x, y);
+ break;
+ }
+ case APP_DEVICE_ORIENTATION_180:
+ case APP_DEVICE_ORIENTATION_0 :
+ {//portrait
+
+ x= x + (w /2);
+ //y= y + h - 4;
+ y = y+h+12;
+ mf_error("x is [%d] y is [%d]", x, y);
+ break;
+ }
+ default:
+ break;
+ }
+ evas_object_move(ctxpopup, x , y);
+ elm_ctxpopup_direction_priority_set(ctxpopup, ELM_CTXPOPUP_DIRECTION_DOWN,
+ ELM_CTXPOPUP_DIRECTION_LEFT,
+ ELM_CTXPOPUP_DIRECTION_RIGHT,
+ ELM_CTXPOPUP_DIRECTION_UP);
+ //end*/
+ } else {
+ evas_object_move(ctxpopup, touch_x, touch_y);
+ }
+}
+
+
+static void _move_more_ctxpopup(void *data, Evas_Object *win, Evas_Object *ctxpopup)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ Evas_Coord w = 0, h = 0;
+ int pos = -1;
+ Evas_Coord x = 0;
+ Evas_Coord y = 0;
+ elm_win_screen_size_get(win, NULL, NULL, &w, &h);
+ pos = elm_win_rotation_get(win);
+ switch (pos) {
+ case 0:
+ case 180:
+ x = w / 2;
+ y = h;
+ break;
+ case 90:
+ x = h / 2;
+ y = w;
+ break;
+ case 270:
+ x = h / 2;
+ y = w;
+ break;
+ }
+ //elm_win_screen_size_get(win, NULL, NULL, &w, &h);
+ evas_object_move(ctxpopup, x, y);
+}
+
+
+/******************************
+** Prototype : mf_context_popup_mousedown_cb
+** Description : callback function for the mouse down operation in context
+ popup
+** Input : void *data
+** int type
+** void *event
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_context_popup_get_position(Evas_Object *obj, const char *label, int *x, int *y)
+{
+ mf_retm_if(obj == NULL, "obj is NULL");
+ mf_retm_if(label == NULL, "label is NULL");
+ Evas_Object *pCtrlBar = obj;
+
+ Elm_Object_Item *pItem = NULL;
+ int x_position = 0;
+ int y_position = 0;
+ int w = 0;
+
+ pItem = elm_toolbar_first_item_get(pCtrlBar);
+
+ while (pItem) {
+ const char *button_label = elm_object_item_text_get(pItem);
+ if (g_strcmp0(button_label, label) == 0) {
+ Evas_Object *icon = elm_toolbar_item_object_get(pItem);
+ evas_object_geometry_get(icon, &x_position, &y_position, &w, NULL);
+ *x = x_position+w/2;
+ *y = y_position;
+ return;
+ }
+ pItem = elm_toolbar_item_next_get(pItem);
+ }
+}
+
+int mf_context_popup_mousedown_cb(void *data, int type, void *event)
+{
+ Ecore_Event_Mouse_Button *ev = event;
+
+ touch_x = ev->x;
+ touch_y = ev->y;
+ return 0;
+}
+
+void mf_context_popup_position_get(int *x, int *y)
+{
+ *x = touch_x;
+ *y = touch_y;
+}
+/******************************
+** Prototype : mfContextPopupCreate
+** Description : Create the context popup
+** Input : void *data
+** eContextPopMode popupMode
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void __mf_context_popup_item_append(Evas_Object *parent, void *data, mf_context_popup_item_type_e type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(parent == NULL, "parent is NULL");
+ Evas_Object *ctxpopup = parent;
+ Evas_Object *image = NULL;
+ Elm_Object_Item *item = NULL;
+ int hiden_state;
+ switch (type) {
+ case mf_context_popup_item_setting:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_SETTINGS, image, mf_callback_setting_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_SETTINGS);
+ break;
+ case mf_context_popup_item_storage_usage:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_STORAGE_USAGE, image, mf_callback_item_storage_usage_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_STORAGE_USAGE);
+ break;
+ case mf_context_popup_item_view_by:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_VIEW_AS, image, mf_callback_view_as_cb, data);
+ mf_object_item_translate_set(item, LABEL_VIEW_AS);
+ break;
+ case mf_context_popup_item_sort_by:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_SORT_BY, image, mf_callback_list_by_view_cb, data);
+ mf_object_item_translate_set(item, LABEL_SORT_BY);
+ break;
+ case mf_context_popup_item_search:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_SEARCH, image, mf_search_bar_enter_search_routine, data);
+ mf_object_item_translate_set(item, LABEL_SEARCH);
+ break;
+ case mf_context_popup_item_edit:
+ break;
+ //prevent fix
+ /*item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_SELECT_ITEMS, image, mf_callback_edit_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_EDIT);
+ break;*/
+ case mf_context_popup_item_share:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_SHARE, image, mf_callback_share_button_cb, data);
+ mf_object_item_translate_set(item, LABEL_SHARE);
+ break;
+ case mf_context_popup_item_new_folder:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_CREATE_FOLDER, image, mf_callback_new_folder_create_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_CREATE_FOLDER);
+ break;
+ case mf_context_popup_item_details:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_DETAIL, image, mf_callback_edit_details_cb, data);
+ mf_object_item_translate_set(item, LABEL_DETAIL);
+ break;
+ case mf_context_popup_item_show_hide_hidden:
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state != MF_HIDEN_SHOW) {
+ item = elm_ctxpopup_item_append(ctxpopup, mf_util_get_text(LABEL_SHOW_HIDDEN), image, mf_callback_show_hidden_items_cb, data);
+ } else {
+ item = elm_ctxpopup_item_append(ctxpopup, mf_util_get_text(LABEL_HIDE_HIDDEN), image, mf_callback_show_hidden_items_cb, data);
+ }
+ break;
+ case mf_context_popup_item_copy:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_COPY, image, mf_callback_edit_copy_cb, data);
+ mf_object_item_translate_set(item, LABEL_COPY);
+ break;
+ case mf_context_popup_item_move:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_MOVE, image, mf_callback_edit_move_cb, data);
+ mf_object_item_translate_set(item, LABEL_MOVE);
+ break;
+ case mf_context_popup_item_delete:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_DELETE, image, mf_callback_edit_delete_cb, data);
+ mf_object_item_translate_set(item, LABEL_DELETE);
+ break;
+ case mf_context_popup_item_rename:
+ item = elm_ctxpopup_item_append(ctxpopup, LABEL_RENAME, image, mf_callback_edit_rename_cb, data);
+ mf_object_item_translate_set(item, LABEL_RENAME);
+ break;
+ case mf_context_popup_item_add_shortcut:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_ADD_TO_SHORTCUT, image, mf_callback_edit_add_to_shortcut_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_ADD_TO_SHORTCUT);
+ break;
+ case mf_context_popup_item_delete_shortcut:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_DELETE_SHORTCUT, image, mf_callback_edit_delete_shortcut_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_DELETE_SHORTCUT);
+ break;
+ case mf_context_popup_item_rename_shortcut:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_RENAME_SHORTCUT, image, mf_callback_edit_rename_shortcut_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_RENAME_SHORTCUT);
+ break;
+ case mf_context_popup_item_remove_recent:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_REMOVE, image, mf_callback_edit_delete_recent_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_REMOVE);
+ break;
+ case mf_context_popup_item_uninstall:
+ item = elm_ctxpopup_item_append(ctxpopup, MF_LABEL_UNINSTALL, image, mf_callback_edit_unintall_cb, data);
+ mf_object_item_translate_set(item, MF_LABEL_UNINSTALL);
+ break;
+ default:
+ break;
+ }
+}
+//Added by jian12.li, for fixing the context popup is rotated problem, when rotate context popup, press the back key, it will be show again.
+
+static void __mf_ctxpopup_parent_resize_cb(void *data, Evas *e,
+ Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ evas_object_data_set((Evas_Object *)data, MF_CTXPOPUP_OBJ_ROTATE_KEY,
+ (void*)true);
+}
+
+static void __mf_ctxpopup_search_filter_rotate_cb(void *data, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (searchfilter_ctxpopup) {
+ _move_ctxpopup_all(ap, ap->mf_MainWindow.pSearchCategoryBtn, searchfilter_ctxpopup);
+ evas_object_show(searchfilter_ctxpopup);
+ }
+}
+
+static void __mf_ctxpopup_search_filter_hide_cb(void *data, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ mf_retm_if(!obj, "obj is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ bool ct_rotate = (bool)evas_object_data_get(obj,
+ MF_CTXPOPUP_OBJ_ROTATE_KEY);
+ if (!ct_rotate) {
+ mf_debug("ctxpopup is dismissed");
+ evas_object_del(obj);
+ searchfilter_ctxpopup = NULL;
+ ap->mf_MainWindow.pContextPopup = NULL;
+ } else {
+ mf_debug("ctxpopup is not dismissed");
+ /* when "dismissed" cb is called next time,
+ * ctxpopup should be dismissed if device is not rotated. */
+ evas_object_data_set(obj, MF_CTXPOPUP_OBJ_ROTATE_KEY,
+ (void*)false);
+ /* If ctxpopup is not dismissed, then it must be shown again.
+ * Otherwise "dismissed" cb will be called one more time. */
+ if (searchfilter_ctxpopup) {
+ _move_ctxpopup_all(ap, ap->mf_MainWindow.pSearchCategoryBtn, searchfilter_ctxpopup);
+ evas_object_show(searchfilter_ctxpopup);
+ }
+ }
+}
+
+static void __mf_ctxpopup_hide_cb(void *data, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ mf_retm_if(!obj, "obj is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ bool ct_rotate = (bool)evas_object_data_get(obj,
+ MF_CTXPOPUP_OBJ_ROTATE_KEY);
+
+ if (!ct_rotate) {
+ mf_debug("ctxpopup is dismissed");
+ evas_object_del(obj);
+ ap->mf_MainWindow.pContextPopup = NULL;
+ } else {
+ mf_debug("ctxpopup is not dismissed");
+ /* when "dismissed" cb is called next time,
+ * ctxpopup should be dismissed if device is not rotated. */
+ evas_object_data_set(obj, MF_CTXPOPUP_OBJ_ROTATE_KEY,
+ (void*)false);
+ /* If ctxpopup is not dismissed, then it must be shown again.
+ * Otherwise "dismissed" cb will be called one more time. */
+ if (ap->mf_MainWindow.pContextPopup) {
+ _move_more_ctxpopup(ap, ap->mf_MainWindow.pWindow, ap->mf_MainWindow.pContextPopup);
+ evas_object_show(ap->mf_MainWindow.pContextPopup);
+ }
+ }
+}
+
+static void __mf_ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ /*Evas_Object *more_btn = NULL;
+ more_btn = (Evas_Object *)evas_object_data_get(ap->mf_MainWindow.pContextPopup,
+ MF_CTXPOPUP_OBJ_MORE_BTN_KEY);
+ mf_retm_if(!more_btn, "more_btn is NULL");*/
+ if (ap->mf_MainWindow.pContextPopup) {
+ _move_more_ctxpopup(ap, ap->mf_MainWindow.pWindow, ap->mf_MainWindow.pContextPopup);
+ evas_object_show(ap->mf_MainWindow.pContextPopup);
+ }
+}
+
+static void __mf_ctxpopup_del_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+ mf_retm_if(!obj, "obj is NULL");
+ Evas_Object *ctxpopup = obj;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(!ap->mf_MainWindow.pWindow, "ap->mf_MainWindow.pWindow is NULL");
+
+ evas_object_data_del(ctxpopup, MF_CTXPOPUP_OBJ_MORE_BTN_KEY);
+ evas_object_data_del(ctxpopup, MF_CTXPOPUP_OBJ_ROTATE_KEY);
+ evas_object_smart_callback_del(ctxpopup, "dismissed",
+ __mf_ctxpopup_hide_cb);
+ evas_object_event_callback_del(ap->mf_MainWindow.pWindow,
+ EVAS_CALLBACK_RESIZE,
+ __mf_ctxpopup_parent_resize_cb);
+
+ evas_object_smart_callback_del(elm_object_top_widget_get(ctxpopup),
+ "rotation,changed",
+ __mf_ctxpopup_rotate_cb);
+ evas_object_event_callback_del(ctxpopup, EVAS_CALLBACK_DEL,
+ __mf_ctxpopup_del_cb);
+ /*evas_object_smart_callback_del(ap->maininfo.naviframe,
+ "ctxpopup,items,update",
+ __mf_ctxpopup_items_update_cb);*/
+
+ mf_debug("done");
+}
+
+static int __mf_ctxpopup_add_callbacks(void *data, Evas_Object *ctxpopup)
+{
+ mf_retvm_if(!data, -1, "data is NULL");
+ mf_retvm_if(!ctxpopup, -1, "ctxpopup is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(!ap->mf_MainWindow.pWindow, -1, "ap->mf_MainWindow.pWindow is NULL");
+
+ //evas_object_event_callback_del(ap->mf_MainWindow.pWindow, EVAS_CALLBACK_RESIZE, mf_ug_resize_more_ctxpopup_cb);
+ //evas_object_event_callback_add(ap->mf_MainWindow.pWindow, EVAS_CALLBACK_RESIZE, (Evas_Object_Event_Cb)mf_ug_resize_more_ctxpopup_cb, ap);
+ evas_object_smart_callback_add(ctxpopup, "dismissed",
+ __mf_ctxpopup_hide_cb, data);
+ evas_object_smart_callback_add(elm_object_top_widget_get(ctxpopup),
+ "rotation,changed",
+ __mf_ctxpopup_rotate_cb, data);
+ evas_object_event_callback_add(ap->mf_MainWindow.pWindow,
+ EVAS_CALLBACK_RESIZE,
+ __mf_ctxpopup_parent_resize_cb,
+ ctxpopup);
+ evas_object_event_callback_add(ctxpopup, EVAS_CALLBACK_DEL,
+ __mf_ctxpopup_del_cb, data);
+ /*evas_object_smart_callback_add(ap->mf_MainWindow.pWindow,
+ "ctxpopup,items,update",
+ __mf_ctxpopup_items_update_cb, ctxpopup);*/
+ eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK, eext_ctxpopup_back_cb, NULL);
+ eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_MORE, eext_ctxpopup_back_cb, NULL);
+ mf_debug("done");
+ return 0;
+}
+//End by jian12.li
+
+void mf_context_popup_create_more(void *data, Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata* ap = (struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ Evas_Object *ctxpopup = NULL;
+ ctxpopup = elm_ctxpopup_add(ap->mf_MainWindow.pWindow);
+ elm_object_style_set(ctxpopup, "more/default");
+
+ elm_ctxpopup_direction_priority_set(ctxpopup, ELM_CTXPOPUP_DIRECTION_UP,
+ ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+ ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+ ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+ ap->mf_MainWindow.pContextPopup = ctxpopup;
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_Status.view_type == mf_view_root) {
+ //1 Search
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_search);
+
+ //1 Storage Usage
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_storage_usage);
+ //1 Add shortcut
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_add_shortcut);
+ int count = 0;
+ mf_media_get_short_count(ap->mf_MainWindow.mfd_handle, &count);
+ if (count > 0) {
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_delete_shortcut);
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_rename_shortcut);
+ }
+ //1 Setting
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_setting);
+ } else if (ap->mf_Status.view_type == mf_view_storage) {
+ //1 Search
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_search);
+
+ //1 Storage Usage
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_storage_usage);
+
+ //1 Setting
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_setting);
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ //1 Search
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_search);
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ //1 Share
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_share);
+
+ //1 Delete
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_delete);
+ //1 Move
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_move);
+ //1 Copy
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_copy);
+ //1 Rename
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_rename);
+ //1 Edit
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_edit);
+ }
+ //1 View by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_view_by);
+ //1 Sort by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_sort_by);
+ //1 Details
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_details);
+ }
+ //1 Storage Usage
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_storage_usage);
+
+ //1 Setting
+
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_setting);
+
+ } else if (ap->mf_Status.view_type == mf_view_recent) {
+ if (eina_list_count(ap->mf_FileOperation.recent_list) > 0) {
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ } else {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ }
+ //1 Search
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_search);
+
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ //1 Share
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_share);
+ //1 Remove
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_remove_recent);
+ //view as
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_view_by);
+ //1 Sort by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_sort_by);
+ //1 Details
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_details);
+ } else {
+ //1 Sort by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_sort_by);
+ //1 Storage Usage
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_storage_usage);
+
+ //1 Setting
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_setting);
+ }
+ } else {
+
+ //1 Search
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_search);
+
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ //1 Edit
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_edit);
+ if (!(ap->mf_FileOperation.file_list == NULL || eina_list_count(ap->mf_FileOperation.file_list) == 0)) {
+ //1 Share
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_share);
+ }
+ //1 Delete
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_delete);
+ //1 Move
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_move);
+ //1 Copy
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_copy);
+ }
+
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ //1 Create
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_new_folder);
+ //1 Rename
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_rename);
+ //1 Add shortcut
+ // __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_add_shortcut);
+ //1 Edit
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_edit);
+
+ //1 View by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_view_by);
+ //1 Sort by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_sort_by);
+ //1 Details
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_details);
+
+ }else{
+ //1 View by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_view_by);
+ //1 Sort by
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_sort_by);
+ }
+ // hidden
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_show_hide_hidden);
+ //1 Setting
+
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_setting);
+ }
+ } else if (ap->mf_Status.more == MORE_SEARCH){
+ if (ap->mf_Status.flagNoContent == EINA_FALSE) {
+ //delete
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_delete);
+ //1 Share
+ if (!(ap->mf_FileOperation.search_result_file_list == NULL ||
+ eina_list_count(ap->mf_FileOperation.search_result_file_list) == 0)) {
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_share);
+ }
+ //1 Move
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_move);
+ //1 Copy
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_copy);
+ //1 Rename
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_rename);
+ //1 Details
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_details);
+ } else {
+ return;
+ }
+
+ } else if (ap->mf_Status.more == MORE_EDIT) {
+ return;
+ //1 Copy
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_copy); //fix P130916-02998 by ray
+
+ //1 Move
+
+ //__mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_move); // fix P130916-02998 by ray
+
+ } else if (ap->mf_Status.more == MORE_INTERNAL_MOVE ||
+ ap->mf_Status.more == MORE_INTERNAL_COPY ||
+ ap->mf_Status.more == MORE_INTERNAL_DECOMPRESS ||
+ ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ //1 Create
+ __mf_context_popup_item_append(ctxpopup, ap, mf_context_popup_item_new_folder);
+ }
+
+ if (ctxpopup)
+ {
+ __mf_ctxpopup_add_callbacks(ap, ctxpopup);
+ }
+ _move_more_ctxpopup(ap, ap->mf_MainWindow.pWindow, ctxpopup);
+ evas_object_show(ctxpopup);
+ MF_TRACE_END;
+}
+
+static void __mf_search_filter_selected(void *data, int category, const char *icon_buf)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata* ap = (struct appdata *)data;
+ if (ap->mf_Status.search_category != category) {
+ ap->mf_Status.search_category = category;
+ if (ap->mf_MainWindow.pSearchCategoryBtn) {
+ elm_image_file_set(ap->mf_MainWindow.pSearchCategoryBtn, EDJ_IMAGE, icon_buf);
+ }
+ mf_search_bar_view_update(ap);
+ }
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ MF_TRACE_END;
+}
+
+static void __mf_search_filter_img_selected(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+
+ struct appdata* ap = (struct appdata *)data;
+ int category = mf_tray_item_category_image;
+ const char *icon_buf = IMG_ICON_SEARCH_CATEGORY_IMG;
+ __mf_search_filter_selected(ap, category, icon_buf);
+}
+
+static void __mf_search_filter_snd_selected(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+
+ struct appdata* ap = (struct appdata *)data;
+ int category = mf_tray_item_category_sounds;
+ const char *icon_buf = IMG_ICON_SEARCH_CATEGORY_SND;
+ __mf_search_filter_selected(ap, category, icon_buf);
+}
+
+static void __mf_search_filter_video_selected(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+
+ struct appdata* ap = (struct appdata *)data;
+ int category = mf_tray_item_category_video;
+ const char *icon_buf = IMG_ICON_SEARCH_CATEGORY_VIDEO;
+ __mf_search_filter_selected(ap, category, icon_buf);
+}
+static void __mf_search_filter_doc_selected(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+ struct appdata* ap = (struct appdata *)data;
+ int category = mf_tray_item_category_document;
+ const char *icon_buf = IMG_ICON_SEARCH_CATEGORY_DOC;
+ __mf_search_filter_selected(ap, category, icon_buf);
+}
+
+static void __mf_search_filter_all_selected(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+
+ struct appdata* ap = (struct appdata *)data;
+ int category = mf_tray_item_category_none;
+ const char *icon_buf = IMG_ICON_SEARCH_CATEGORY_ALL;
+ __mf_search_filter_selected(ap, category, icon_buf);
+}
+
+Evas_Object *mf_context_popup_search_filter(Evas_Object *parent, void *user_data, Evas_Object *obj)
+{
+ struct appdata *ap = (struct appdata *)user_data;
+
+ Elm_Object_Item *item = NULL;
+ Evas_Object *ctxpopup = elm_ctxpopup_add(ap->mf_MainWindow.pWindow);
+ eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK, eext_ctxpopup_back_cb, NULL);
+ searchfilter_ctxpopup = ctxpopup;
+ Evas_Object *icon = NULL;
+ elm_ctxpopup_horizontal_set(ctxpopup, EINA_FALSE);
+
+ icon = elm_image_add(ctxpopup);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_SEARCH_CATEGORY_ALL);
+ item = elm_ctxpopup_item_append(ctxpopup, MF_POP_SEARCH_ALL, icon, __mf_search_filter_all_selected, user_data);
+ mf_object_item_translate_set(item, MF_POP_SEARCH_ALL);
+
+ icon = elm_image_add(ctxpopup);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_SEARCH_CATEGORY_IMG);
+ item = elm_ctxpopup_item_append(ctxpopup, MF_POP_SEARCH_IMAGES, icon, __mf_search_filter_img_selected, user_data);
+ mf_object_item_translate_set(item, MF_POP_SEARCH_IMAGES);
+
+ icon = elm_image_add(ctxpopup);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_SEARCH_CATEGORY_VIDEO);
+ item = elm_ctxpopup_item_append(ctxpopup, MF_POP_SEARCH_VIDEOS, icon, __mf_search_filter_video_selected, user_data);
+ mf_object_item_translate_set(item, MF_POP_SEARCH_VIDEOS);
+
+ icon = elm_image_add(ctxpopup);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_SEARCH_CATEGORY_SND);
+ item = elm_ctxpopup_item_append(ctxpopup, MF_POP_SEARCH_SOUNDS, icon, __mf_search_filter_snd_selected, user_data);
+ mf_object_item_translate_set(item, MF_POP_SEARCH_SOUNDS);
+
+ icon = elm_image_add(ctxpopup);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_SEARCH_CATEGORY_DOC);
+ item = elm_ctxpopup_item_append(ctxpopup, MF_POP_SEARCH_DOCUMENTS, icon, __mf_search_filter_doc_selected, user_data);
+ mf_object_item_translate_set(item, MF_POP_SEARCH_DOCUMENTS);
+
+ _move_ctxpopup_all(user_data, obj, ctxpopup);
+ evas_object_show(ctxpopup);
+
+ evas_object_smart_callback_add(ctxpopup, "dismissed",
+ __mf_ctxpopup_search_filter_hide_cb, user_data);
+ evas_object_smart_callback_add(elm_object_top_widget_get(ctxpopup),
+ "rotation,changed",
+ __mf_ctxpopup_search_filter_rotate_cb, ap);
+ evas_object_event_callback_add(ap->mf_MainWindow.pWindow,
+ EVAS_CALLBACK_RESIZE,
+ __mf_ctxpopup_parent_resize_cb,
+ ctxpopup);
+
+ return ctxpopup;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-genlist.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-object-item.h"
+#include "mf-view.h"
+#include "mf-focus-ui.h"
+
+Eina_Bool
+mf_detail_view_navi_back_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_detail_data_destroy(ap);
+
+ mf_retv_if(ap->mf_MainWindow.pNaviBar == NULL, EINA_FALSE);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ ap->mf_Status.view_type = ap->mf_Status.preViewType;
+ mf_view_update(ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+
+ return EINA_FALSE;
+}
+
+void
+mf_detail_view_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_detail_data_destroy(ap);
+
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL,"ap->mf_MainWindow.pNaviBar is NULL");
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ ap->mf_Status.view_type = ap->mf_Status.preViewType;
+ mf_view_update(ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+
+ return;
+}
+
+Evas_Object *
+mf_detail_view_content_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *content = NULL;
+
+ if (ap->mf_Status.detail == NULL) {
+ content = mf_object_create_multi_no_content(ap->mf_MainWindow.pNaviLayout);
+ mf_object_text_set(content, MF_LABEL_FILE_NOT_EXIST, "elm.text");
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ } else {
+ Evas_Object *genlist = mf_ug_detail_view_create_genlist(ap->mf_MainWindow.pNaviLayout,
+ ap->mf_Status.detail);
+ mf_ug_detail_view_process_genlist(ap->mf_Status.detail, genlist);
+ evas_object_show(genlist);
+
+ content = genlist;
+ evas_object_smart_callback_add(content, "language,changed", mf_genlist_gl_lang_changed, data);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ ap->mf_MainWindow.pNaviGenlist = content;
+ }
+ MF_TRACE_END;
+ return content;
+}
+
+void mf_detail_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ MF_TA_ACUM_ITEM_BEGIN("12345 mf_root_view_create", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 create root view layout", 0);
+
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ mf_navi_bar_reset_navi_obj(ap);
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_content_only);
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+
+ Evas_Object *newContent = mf_detail_view_content_create(ap);
+ evas_object_show(newContent);
+
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+
+ MF_TA_ACUM_ITEM_BEGIN("123456 push naviframe item", 0);
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar,
+ ap->mf_Status.pPreNaviItem,
+ "", NULL, NULL,
+ ap->mf_MainWindow.pNaviLayout,
+ MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar,
+ NULL, NULL, NULL,
+ ap->mf_MainWindow.pNaviLayout,
+ MF_NAVI_STYLE_ENABLE);
+ }
+
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviBar);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+//
+// Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviBar);
+// elm_object_content_set(btn, pImage);
+// elm_object_style_set(btn, "transparent");
+// evas_object_smart_callback_add(btn, "clicked", mf_detail_view_back_cb, ap);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn);
+
+ mf_navi_add_back_button(ap, mf_detail_view_navi_back_cb);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_add_back_button", 0);
+
+ /*add control bar for navigation bar*/
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_bar_set_ctrlbar", 0);
+ //mf_navi_bar_set_ctrlbar(data);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_bar_set_ctrlbar", 0);
+ //Evas_Object *pathinfo = mf_genlist_create_path_info(ap->mf_MainWindow.pNaviLayout,
+ // mf_util_get_text(MF_TITLE_LABEL_DETAILS),
+ // EINA_FALSE);
+
+ //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, MF_TITLE_LABEL_DETAILS);
+
+ //mf_navi_bar_title_set(ap);
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-genlist.h"
+#include "mf-navi-bar.h"
+#include "mf-object-item.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include "mf-view.h"
+#include "mf-edit-view.h"
+#include "mf-download-apps-view.h"
+#include "mf-file-util.h"
+
+
+static Eina_List *edit_folder_list = NULL;
+static Eina_List *edit_file_list = NULL;
+static Eina_Bool selected_all = EINA_FALSE;
+static int edit_count = 0;
+
+static Evas_Smart_Cb edit_select_all_cb = NULL;
+static mf_edit_select_info select_info_func = NULL;
+static Evas_Object *pSelectAllLayout = NULL;
+static Evas_Object *pSelectAllCheckBox = NULL;
+
+void mf_edit_select_all_callback_set(Evas_Smart_Cb func)
+{
+ edit_select_all_cb = func;
+}
+
+void mf_edit_select_info_func_set(mf_edit_select_info func)
+{
+ select_info_func = func;
+}
+
+void mf_edit_select_all_check_set(Eina_Bool state)
+{
+ elm_check_state_set(pSelectAllCheckBox, state);
+}
+
+void mf_edit_folder_list_append(void *data)
+{
+ if (edit_folder_list) {
+ if (eina_list_data_find(edit_folder_list, data) == NULL)
+ edit_folder_list = eina_list_append(edit_folder_list, data);
+ } else {
+ edit_folder_list = eina_list_append(edit_folder_list, data);
+ }
+}
+
+void mf_edit_folder_list_clear()
+{
+ eina_list_free(edit_folder_list);
+ edit_folder_list = NULL;
+}
+
+int mf_edit_folder_list_get_length()
+{
+ return eina_list_count(edit_folder_list);
+}
+
+void mf_edit_folder_list_item_remove(void *data)
+{
+ edit_folder_list = eina_list_remove(edit_folder_list, data);
+}
+
+bool mf_edit_folder_list_item_exists(void *data)
+{
+ if (edit_folder_list) {
+ if (eina_list_data_find(edit_folder_list, data) != NULL) {
+ return true;
+ }
+ }
+ return false;
+}
+Eina_List * mf_edit_folder_list_get()
+{
+ return edit_folder_list;
+}
+
+void mf_edit_file_list_append(void *data)
+{
+ if (edit_file_list) {
+ if (eina_list_data_find(edit_file_list, data) == NULL)
+ edit_file_list = eina_list_append(edit_file_list, data);
+ } else {
+ edit_file_list = eina_list_append(edit_file_list, data);
+ }
+}
+
+void mf_edit_file_list_clear()
+{
+ eina_list_free(edit_file_list);
+ edit_file_list = NULL;
+}
+
+int mf_edit_file_list_get_length()
+{
+ return eina_list_count(edit_file_list);
+}
+
+void mf_edit_file_list_item_remove(void *data)
+{
+ edit_file_list = eina_list_remove(edit_file_list, data);
+}
+
+bool mf_edit_file_list_item_exists(void *data)
+{
+ if (edit_file_list) {
+ if (eina_list_data_find(edit_file_list, data) != NULL) {
+ return true;
+ }
+ }
+ return false;
+}
+Eina_List * mf_edit_file_list_get()
+{
+ return edit_file_list;
+}
+
+int mf_edit_file_count_get()
+{
+ int count = mf_edit_folder_list_get_length() + mf_edit_file_list_get_length();
+ return count;
+}
+
+void mf_edit_count_set(int count)
+{
+ edit_count = count;
+}
+
+int mf_edit_count_get()
+{
+ return edit_count;
+}
+
+void mf_edit_select_all_set(Eina_Bool select_all_state)
+{
+ selected_all = select_all_state;
+}
+
+Eina_Bool mf_edit_select_all_get()
+{
+ return selected_all;
+}
+
+Eina_List *mf_edit_get_all_selected_files()
+{
+ MF_TRACE_BEGIN;
+
+ Eina_List *select_list = NULL;
+
+ Eina_List *l = NULL;
+
+ mfItemData_s *item_data = NULL;
+ Elm_Object_Item *it = NULL;
+ EINA_LIST_FOREACH(edit_folder_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ GString *pTemp = g_string_new(item_data->m_ItemName->str);
+ select_list = eina_list_append(select_list, pTemp);
+ }
+ }
+ }
+ EINA_LIST_FOREACH(edit_file_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ GString *pTemp = g_string_new(item_data->m_ItemName->str);
+ select_list = eina_list_append(select_list, pTemp);
+ }
+ }
+ }
+ MF_TRACE_END;
+ return select_list;
+
+}
+
+void *mf_edit_file_list_item_get(int index)
+{
+ Elm_Object_Item *it = NULL;
+ void *data = NULL;
+ if (edit_file_list) {
+ it = eina_list_nth(edit_file_list, index);
+ if (it) {
+ data = elm_object_item_data_get(it);
+ }
+ }
+ return data;
+}
+
+void *mf_edit_folder_list_item_get(int index)
+{
+ Elm_Object_Item *it = NULL;
+ void *data = NULL;
+ if (edit_folder_list) {
+ it = eina_list_nth(edit_folder_list, index);
+ if (it) {
+ data = elm_object_item_data_get(it);
+ }
+ }
+ return data;
+}
+
+void mf_edit_list_item_reset(void *data)
+{
+ MF_TRACE_BEGIN;
+
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ Evas_Object *genlist = NULL;
+ Elm_Object_Item *it = NULL;
+ mf_list_data_t *item_data = NULL;
+
+ genlist = ap->mf_MainWindow.pNaviGenlist;
+ mf_edit_folder_list_clear();
+ mf_edit_file_list_clear();
+ mf_edit_select_all_set(EINA_FALSE);
+ mf_edit_count_set(0);
+
+
+ edit_count = elm_genlist_items_count(genlist);
+ selected_all = EINA_FALSE;
+ it = elm_genlist_first_item_get(genlist);
+ while (it) {
+ item_data = (mf_list_data_t *)elm_object_item_data_get(it);
+ if (item_data->m_checked) {
+ if (item_data->file_type == FILE_TYPE_DIR) {
+ mf_edit_folder_list_append(it);
+ } else {
+ mf_edit_file_list_append(it);
+ }
+ }
+ it = elm_genlist_item_next_get(it);
+ }
+ if (edit_count == mf_edit_file_count_get()) {
+ selected_all = EINA_TRUE;
+ }
+ if (select_info_func != NULL) {//Fixed P140818-02260
+ select_info_func(ap);
+ }
+ mf_edit_select_all_check_set(selected_all);
+}
+
+void mf_edit_view_select_info_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ int count = mf_edit_file_count_get();
+ mf_error("============ count is [%d]", count);
+ char *label = NULL;
+
+ if (count > 0) {
+ char *tmp = mf_util_get_text(MF_LABEL_SELECTED);
+ label = g_strdup_printf(tmp, count);
+ } else {
+ label = g_strdup(MF_LABEL_SELECT_ITEMS);
+ }
+ mf_object_item_text_set(ap->mf_MainWindow.pNaviItem, label, "elm.text.title");
+ SAFE_FREE_CHAR(label);
+
+}
+
+static void mf_edit_item_sel_all_press_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ if (pSelectAllCheckBox) {
+ Eina_Bool state = elm_check_state_get(pSelectAllCheckBox);
+ if (state) {
+ elm_object_signal_emit(pSelectAllCheckBox, "elm,activate,check,off", "elm");
+ }
+ else {
+ elm_object_signal_emit(pSelectAllCheckBox, "elm,activate,check,on", "elm");
+ }
+
+ mf_edit_select_all_check_set(!state);
+ edit_select_all_cb(data, NULL, NULL);
+ }
+}
+
+void mf_edit_item_sel_all_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input parameter data error");
+ int view_style = mf_view_style_get(ap);
+
+ mf_list_data_t *it_data = NULL;
+ Elm_Object_Item *it;
+
+ if (selected_all) {
+ selected_all = EINA_FALSE;
+ } else {
+ selected_all = EINA_TRUE;
+ }
+ mf_edit_folder_list_clear();
+ mf_edit_file_list_clear();
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ it_data = elm_object_item_data_get(it);
+ if (selected_all) {
+ if (it_data->file_type == FILE_TYPE_DIR) {
+ mf_edit_folder_list_append(it);
+ } else {
+ mf_edit_file_list_append(it);
+ }
+ }
+ it_data->m_checked = selected_all;
+ if (it_data->pCheckBox) {
+ if (it_data->m_checked) {
+ elm_object_signal_emit(it_data->pCheckBox, "elm,activate,check,on", "elm");
+ } else {
+ elm_object_signal_emit(it_data->pCheckBox, "elm,activate,check,off", "elm");
+ }
+ elm_check_state_set(it_data->pCheckBox, it_data->m_checked);
+ }
+ // elm_genlist_item_update(it);
+ it = elm_genlist_item_next_get(it);
+ }
+ //elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+ } else {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ while (it) {
+ it_data = elm_object_item_data_get(it);
+ if (selected_all) {
+ if (it_data->file_type == FILE_TYPE_DIR) {
+ mf_edit_folder_list_append(it);
+ } else {
+ mf_edit_file_list_append(it);
+ }
+ elm_genlist_item_update(it);
+ }
+ it_data->m_checked = selected_all;
+ if (it_data->m_checked) {
+ elm_object_item_signal_emit(it, "check,state,on", "");
+ } else {
+ elm_object_item_signal_emit(it, "check,state,off", "");
+ }
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ if (select_info_func != NULL) {
+ select_info_func(ap);
+ }
+ //mf_edit_view_select_info_create(ap);
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_SEND, FALSE);
+ MF_TRACE_END;
+}
+
+void mf_edit_view_ctrlbar_state_set(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input parameter data error");
+
+ //int count = mf_edit_file_count_get();
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_SEND, FALSE);
+}
+
+void mf_edit_view_select_all_check(int count)
+{
+ if (count == edit_count) {
+ selected_all = EINA_TRUE;
+ } else {
+ selected_all = EINA_FALSE;
+ }
+
+}
+
+void mf_edit_gengrid_item_sel_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+
+ mf_list_data_t *selected = (mf_list_data_t *)data;
+ mf_retm_if(selected == NULL, "selected is NULL");
+
+ Elm_Object_Item *item = (Elm_Object_Item *) selected->item;
+
+ struct appdata *ap = (struct appdata *)selected->ap;
+ mf_retm_if(ap == NULL, "input parameter data error");
+ int view_style = mf_view_style_get(ap);
+ if (ap->mf_Status.more != MORE_EDIT
+ && ap->mf_Status.more != MORE_SHARE_EDIT
+ && ap->mf_Status.more != MORE_EDIT_COPY
+ && ap->mf_Status.more != MORE_EDIT_MOVE
+ && ap->mf_Status.more != MORE_EDIT_DELETE
+ && ap->mf_Status.more != MORE_EDIT_DELETE_SHORTCUT
+ && ap->mf_Status.more != MORE_EDIT_DELETE_RECENT
+ && ap->mf_Status.more != MORE_EDIT_UNINSTALL
+ && ap->mf_Status.more != MORE_EDIT_DETAIL
+ ) {
+ MF_TRACE_END;
+ return;
+ }
+ if (selected->file_type == FILE_TYPE_DIR) {
+ if (mf_edit_folder_list_item_exists(item)) {
+ selected->m_checked = false;
+ mf_edit_folder_list_item_remove(item);
+ } else {
+ selected->m_checked = true;
+ mf_edit_folder_list_append(item);
+ }
+
+ } else {
+ if (mf_edit_file_list_item_exists(item)) {
+ selected->m_checked = false;
+ mf_edit_file_list_item_remove(item);
+ } else {
+ selected->m_checked = true;
+ mf_edit_file_list_append(item);
+ }
+ }
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ elm_genlist_item_fields_update(item, "elm.icon.2", ELM_GENLIST_ITEM_FIELD_CONTENT);
+ } else {
+ elm_gengrid_item_selected_set(item, selected->m_checked);
+ if (selected->m_checked) {
+ elm_object_item_signal_emit(item, "check,state,on", "");
+ } else {
+ elm_object_item_signal_emit(item, "check,state,off", "");
+ }
+ }
+
+ int count = mf_edit_file_count_get();
+
+ mf_error("================== edit_list count is [%d]", count);
+ if (count == edit_count) {
+ selected_all = EINA_TRUE;
+ } else {
+ selected_all = EINA_FALSE;
+ }
+
+ if (select_info_func != NULL) {
+ select_info_func(ap);
+ }
+ mf_edit_view_ctrlbar_state_set(ap);
+ //mf_edit_view_select_info_create(ap);
+
+ MF_TRACE_END;
+}
+void mf_edit_list_item_sel_by_list_data(mf_list_data_t *selected, Evas_Object * obj, Eina_Bool is_update_checkbox)
+{
+ mf_retm_if(selected == NULL, "selected is NULL");
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ mf_retm_if(ap == NULL, "input parameter data error");
+ int view_style = mf_view_style_get(ap);
+
+ if (ap->mf_Status.more != MORE_EDIT
+ && ap->mf_Status.more != MORE_SHARE_EDIT
+ && ap->mf_Status.more != MORE_EDIT_COPY
+ && ap->mf_Status.more != MORE_EDIT_MOVE
+ && ap->mf_Status.more != MORE_EDIT_DELETE
+ && ap->mf_Status.more != MORE_EDIT_DELETE_SHORTCUT
+ && ap->mf_Status.more != MORE_EDIT_DELETE_RECENT
+ && ap->mf_Status.more != MORE_EDIT_UNINSTALL
+ && ap->mf_Status.more != MORE_EDIT_DETAIL
+ ) {
+ return;
+ }
+
+ if (obj) {
+ Evas_Object *popup = evas_object_data_get(obj, "popup"); // Get popup
+ if (popup) return; // If popup exists, do nothing
+ }
+ if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT) {
+ if (selected->list_type != mf_list_shortcut) {
+ return;
+ }
+ }
+
+ if (selected->file_type == FILE_TYPE_DIR) {
+ mf_error("select type is DIR");
+ if (mf_edit_folder_list_item_exists(selected->item)) {
+ selected->m_checked = false;
+ mf_edit_folder_list_item_remove(selected->item);
+ } else {
+ selected->m_checked = true;
+ mf_edit_folder_list_append(selected->item);
+ }
+
+ } else {
+ mf_error("select type is FILE");
+ if (mf_edit_file_list_item_exists(selected->item)) {
+ mf_error("select file exists, remove from list");
+ selected->m_checked = false;
+ mf_edit_file_list_item_remove(selected->item);
+ } else {
+ mf_error("select file not exists, add to list");
+ selected->m_checked = true;
+ mf_edit_file_list_append(selected->item);
+ }
+ }
+
+ if (is_update_checkbox) {
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ elm_genlist_item_fields_update(selected->item, "elm.icon.2", ELM_GENLIST_ITEM_FIELD_CONTENT);
+ } else {
+ if (selected->pCheckBox) {
+ selected->m_checked = !(elm_check_state_get(selected->pCheckBox));
+ elm_check_state_set(selected->pCheckBox, selected->m_checked);
+ }
+ elm_gengrid_item_selected_set(selected->item, selected->m_checked);
+ }
+ }
+
+ int count = mf_edit_file_count_get();
+
+ mf_error("================== edit_list count is [%d], g_mf_edit_count is [%d]", count, edit_count);
+ if (count == edit_count) {
+ selected_all = EINA_TRUE;
+ } else {
+ selected_all = EINA_FALSE;
+ }
+ mf_edit_select_all_check_set(selected_all);
+ //mf_edit_view_select_info_create(ap);
+ if (select_info_func != NULL) {
+ select_info_func(ap);
+ }
+ mf_edit_view_ctrlbar_state_set(ap);
+}
+
+void mf_edit_list_item_sel_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ elm_genlist_item_selected_set(item, FALSE);
+ mf_list_data_t *selected = (mf_list_data_t *)elm_object_item_data_get(event_info);
+ mf_retm_if(selected == NULL, "selected is NULL");
+ mf_edit_list_item_sel_by_list_data(selected, obj, EINA_TRUE);
+ MF_TRACE_END;
+}
+
+void mf_edit_view_list_update(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+ Evas_Object *pGenlist = NULL;
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ pGenlist = ap->mf_MainWindow.pNaviGenlist;
+ mf_genlist_set_folder_edit_style(data);
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_first_item_get(pGenlist);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ mf_error();
+ if (itemData) {
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ if (itemData->file_type == FILE_TYPE_DIR) {
+ it = elm_genlist_item_next_get(it);
+ elm_object_item_del(itemData->item);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ }
+#if 0
+ //sluggish performance
+
+ pGenlist = ap->mf_MainWindow.pNaviGenlist;
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_first_item_get(pGenlist);
+ while (it) {
+ //mfItemData_s *itemData = NULL;
+ //itemData = elm_object_item_data_get(it);
+ elm_genlist_item_update(it);
+ it = elm_genlist_item_next_get(it);
+ }
+#else
+ //Better performance
+
+ elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+#endif
+ edit_count = elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist);
+ selected_all = EINA_FALSE;
+ }
+ } else {
+ if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ Evas_Object *gengrid = ap->mf_MainWindow.pNaviGengrid;;
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+ it = elm_gengrid_first_item_get(gengrid);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData) {
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ it = elm_gengrid_item_next_get(it);
+ continue;
+ }
+ if (itemData->file_type == FILE_TYPE_DIR) {
+ it = elm_gengrid_item_next_get(it);
+ elm_object_item_del(itemData->item);
+ }else {
+ it = elm_gengrid_item_next_get(it);
+ }
+ }else {
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ }
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ Eina_List *realize_its;
+ Elm_Object_Item *it;
+ realize_its = elm_gengrid_realized_items_get(ap->mf_MainWindow.pNaviGengrid);
+ EINA_LIST_FREE(realize_its, it) {
+ if (it) {
+ elm_object_item_signal_emit(it, "check,state,show", "");
+ }
+ }
+ edit_count = elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid);
+ mf_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, edit_count); //fix P131202-03352 by ray
+ selected_all = EINA_FALSE;
+ }
+ }
+ MF_TRACE_END;
+}
+
+void mf_edit_view_select_all_layout_prepend(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ if (ap->mf_MainWindow.pNaviBox) {
+ pSelectAllLayout = NULL;
+ pSelectAllCheckBox = NULL;
+ mf_object_create_select_all_layout(ap->mf_MainWindow.pNaviBar, edit_select_all_cb, (Evas_Object_Event_Cb)mf_edit_item_sel_all_press_cb , ap, &pSelectAllCheckBox, &pSelectAllLayout);
+ if (pSelectAllLayout && pSelectAllCheckBox) {
+ elm_box_pack_start(ap->mf_MainWindow.pNaviBox, pSelectAllLayout);
+ }
+ }
+}
+
+void mf_edit_view_select_all_layout_remove(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ if (ap->mf_MainWindow.pNaviBox) {
+ if (pSelectAllLayout && pSelectAllCheckBox) {
+ elm_box_unpack(ap->mf_MainWindow.pNaviBox, pSelectAllLayout);
+ SAFE_FREE_OBJ(pSelectAllCheckBox);
+ SAFE_FREE_OBJ(pSelectAllLayout);
+ }
+ }
+}
+
+void mf_edit_view_title_btn_add(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_Status.view_type != mf_view_root_category) {
+ mf_navi_bar_remove_info_box(ap);
+ }
+ /*create conformant*/
+
+ Evas_Object *allbtn = NULL;
+
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_LEFT_BTN);
+ mf_object_item_part_content_remove(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+
+ allbtn = mf_navi_bar_select_all_button_create(ap->mf_MainWindow.pNaviBar, edit_select_all_cb, ap);
+ elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN, allbtn);
+
+ if (edit_count == 0) {
+ elm_object_disabled_set(allbtn, EINA_TRUE);
+ }
+ mf_navi_bar_title_content_set(ap, MF_LABEL_SELECT_ITEMS);
+
+ mf_navi_bar_reset_ctrlbar(ap);
+}
+
+Eina_List *mf_edit_get_selected_folder_list()
+{
+ Eina_List *select_list = NULL;
+
+ Eina_List *l = NULL;
+
+ mfItemData_s *item_data = NULL;
+ Elm_Object_Item *it = NULL;
+ EINA_LIST_FOREACH(edit_folder_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ if (mf_file_exists(item_data->m_ItemName->str)) {
+ char *pTemp = g_strdup(item_data->m_ItemName->str);
+ select_list = eina_list_append(select_list, pTemp);
+ } else {
+ mf_edit_folder_list_item_remove(it);
+ }
+ }
+ }
+ }
+ MF_TRACE_END;
+ return select_list;
+}
+
+Eina_List *mf_edit_get_selected_file_list()
+{
+ Eina_List *select_list = NULL;
+
+ Eina_List *l = NULL;
+
+ mfItemData_s *item_data = NULL;
+ Elm_Object_Item *it = NULL;
+ EINA_LIST_FOREACH(edit_file_list, l, it) {
+ if (it) {
+ item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ if (mf_file_exists(item_data->m_ItemName->str)) {
+ char *pTemp = g_strdup(item_data->m_ItemName->str);
+ select_list = eina_list_append(select_list, pTemp);
+ } else {
+ mf_edit_file_list_item_remove(it);
+ }
+ }
+ }
+ }
+ MF_TRACE_END;
+ return select_list;
+}
+
+void mf_edit_view_title_button_set(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ if (ap->mf_Status.extra != MORE_SEARCH) {
+ mf_naviframe_left_cancel_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_cancel_cb, ap);
+ if (ap->mf_Status.more == MORE_EDIT_COPY || ap->mf_Status.more == MORE_EDIT_MOVE) {
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_copy_move_cb, ap);
+ } else if (ap->mf_Status.more == MORE_EDIT_DELETE) {
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_delete_cb, ap);
+ } else if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_share_cb, ap);
+ } else if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT) {
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_delete_shortcut_confirm_cb, ap);
+ } else if (ap->mf_Status.more == MORE_EDIT_DELETE_RECENT) {
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_delete_recent_files_confirm_cb, ap);
+ } else if (ap->mf_Status.more == MORE_EDIT_UNINSTALL) {
+ #ifdef MYFILE_DOWNLOAD_APP_FEATURE
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_download_app_uninstall_cb, ap);
+ #endif
+ } else if (ap->mf_Status.more == MORE_EDIT_DETAIL) {
+ mf_debug("detail callback");
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_details_cb, ap);
+ }
+ }
+}
+
+void mf_edit_view_refresh(void *data, Eina_List **file_list, Eina_List **folder_list)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_edit_folder_list_clear();
+ mf_edit_file_list_clear();
+ mf_edit_select_all_set(EINA_FALSE);
+ mf_edit_count_set(0);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ int view_style = mf_view_style_get(ap);
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;;
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_first_item_get(genlist);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData) {
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ if (itemData->file_type == FILE_TYPE_DIR) {
+ if (*folder_list) {
+ char *folder_name = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(*folder_list, l, folder_name) {
+ if (folder_name) {
+ if (g_strcmp0(folder_name, itemData->m_ItemName->str) == 0) {
+ itemData->m_checked = true;
+ mf_edit_folder_list_append(itemData->item);
+ elm_genlist_item_update(it);
+ *folder_list = eina_list_remove(*folder_list, folder_name);
+ SAFE_FREE_CHAR(folder_name);
+ break;
+ }
+ }
+ }
+ }
+ it = elm_genlist_item_next_get(it);
+ } else {
+ if (*file_list) {
+ char *file_name = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(*file_list, l, file_name) {
+ if (file_name) {
+ if (g_strcmp0(file_name, itemData->m_ItemName->str) == 0) {
+ itemData->m_checked = true;
+ mf_edit_file_list_append(itemData->item);
+ elm_genlist_item_update(it);
+ *file_list = eina_list_remove(*file_list, file_name);
+ SAFE_FREE_CHAR(file_name);
+ break;
+ }
+ }
+ }
+ }
+ it = elm_genlist_item_next_get(it);
+ }
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ edit_count = elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist);
+ } else {
+ Evas_Object *gengrid = ap->mf_MainWindow.pNaviGengrid;;
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+ it = elm_gengrid_first_item_get(gengrid);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData) {
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ it = elm_gengrid_item_next_get(it);
+ continue;
+ }
+ if (itemData->file_type == FILE_TYPE_DIR) {
+ if (*folder_list) {
+ char *folder_name = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(*folder_list, l, folder_name) {
+ if (folder_name) {
+ if (g_strcmp0(folder_name, itemData->m_ItemName->str) == 0) {
+ itemData->m_checked = true;
+ mf_edit_folder_list_append(itemData->item);
+ *folder_list = eina_list_remove(*folder_list, folder_name);
+ SAFE_FREE_CHAR(folder_name);
+ break;
+ }
+ }
+ }
+ }
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ if (*file_list) {
+ char *file_name = NULL;
+ Eina_List *l = NULL;
+ EINA_LIST_FOREACH(*file_list, l, file_name) {
+ if (file_name) {
+ if (g_strcmp0(file_name, itemData->m_ItemName->str) == 0) {
+ itemData->m_checked = true;
+ mf_edit_file_list_append(itemData->item);
+ *file_list = eina_list_remove(*file_list, file_name);
+ SAFE_FREE_CHAR(file_name);
+ break;
+ }
+ }
+ }
+ }
+ it = elm_gengrid_item_next_get(it);
+ }
+ } else {
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ edit_count = elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid);
+ }
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ elm_genlist_realized_items_update(ap->mf_MainWindow.pNaviGenlist);
+ } else {
+ elm_gengrid_realized_items_update(ap->mf_MainWindow.pNaviGengrid);
+ }
+
+ int count = mf_edit_file_count_get();
+
+ mf_error("================== edit_list count is [%d]", count);
+ if (count == edit_count) {
+ selected_all = EINA_TRUE;
+ } else {
+ selected_all = EINA_FALSE;
+ }
+ //mf_edit_view_select_info_create(ap);
+ //mf_edit_view_title_btn_add(ap);
+ if (select_info_func != NULL) {
+ select_info_func(ap);
+ }
+ if (ap->mf_Status.more != MORE_EDIT_DELETE_SHORTCUT) {
+ mf_edit_view_select_all_layout_prepend(ap);
+ if (count == edit_count)
+ mf_edit_select_all_check_set(EINA_TRUE);
+ else
+ mf_edit_select_all_check_set(EINA_FALSE);
+ }
+ mf_edit_view_title_button_set(ap);
+
+ mf_edit_view_ctrlbar_state_set(ap);
+ MF_TRACE_END;
+}
+
+void mf_edit_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_edit_folder_list_clear();
+ mf_edit_file_list_clear();
+ mf_edit_select_all_set(EINA_FALSE);
+ mf_edit_count_set(0);
+ char *title = NULL;
+
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_edit_select_all_callback_set(mf_edit_item_sel_all_cb);
+ mf_edit_select_info_func_set(mf_edit_view_select_info_create);
+ if(ap->mf_Status.extra != MORE_SEARCH) {
+ mf_edit_view_select_all_layout_prepend(ap);
+ title = g_strdup_printf(mf_util_get_text(MF_LABEL_SELECTED), 0);
+ } else {
+ title =mf_util_get_text(MF_LABEL_SELECT_ITEMS);
+ }
+ mf_edit_view_list_update(ap);
+ mf_navi_bar_title_content_set(ap, title);
+ //mf_edit_view_title_btn_add(ap);
+ mf_edit_view_title_button_set(ap);
+
+
+ mf_navi_bar_set_ctrlbar_item_disable(ap->mf_MainWindow.pNaviItem, CTRL_DISABLE_EDIT_ALL, TRUE);
+ MF_TRACE_END;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-focus-ui.h"
+#include "mf-dlog.h"
+
+int _mf_focus_ui_set_dual_focus_order(Evas_Object *curr, Evas_Object *next, mf_focus_dual_order_e order)
+{
+ mf_retvm_if(curr == NULL, 0, "curr is NULL");
+ mf_retvm_if(next == NULL, 0, "next is NULL");
+
+ if (elm_object_focus_allow_get(curr) != EINA_TRUE ||
+ elm_object_focus_allow_get(next) != EINA_TRUE) {
+ mf_debug("Input elm object is not focusable!");
+ return -1;
+ }
+
+ if (order == MF_FOCUS_DUAL_ORDER_NEXT_PRIV) {
+ elm_object_focus_next_object_set(curr, next, ELM_FOCUS_NEXT); /* tab */
+ elm_object_focus_next_object_set(next, curr, ELM_FOCUS_PREVIOUS); /* shift + tab */
+ } else if (order == MF_FOCUS_DUAL_ORDER_RIGHT_LEFT) {
+ elm_object_focus_next_object_set(curr, next, ELM_FOCUS_RIGHT); /* right */
+ elm_object_focus_next_object_set(next, curr, ELM_FOCUS_LEFT); /* left */
+ } else if (order == MF_FOCUS_DUAL_ORDER_DOWN_UP) {
+ elm_object_focus_next_object_set(curr, next, ELM_FOCUS_DOWN); /* down */
+ elm_object_focus_next_object_set(next, curr, ELM_FOCUS_UP); /* up */
+ }
+ return 0;
+}
+
+/* elm widgets only */
+int _mf_focus_ui_set_focus(Evas_Object *elm_widget)
+{
+ mf_retvm_if(elm_widget == NULL, 0, "elm_widget is NULL");
+
+ elm_object_focus_allow_set(elm_widget, EINA_TRUE);
+ if (elm_object_focus_get(elm_widget) == EINA_TRUE) {
+ elm_object_focus_set(elm_widget, EINA_FALSE);
+ }
+ elm_object_focus_set(elm_widget, EINA_TRUE);
+ return 0;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-util.h"
+#include "mf-callback.h"
+#include "mf-launch.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-tray-item.h"
+#include "mf-gengrid.h"
+#include "mf-callback.h"
+#include "mf-object.h"
+#include "mf-genlist.h"
+#include "mf-popup.h"
+#include "mf-context-popup.h"
+#include "mf-view.h"
+#include "mf-edit-view.h"
+#include "mf-thumb-gen.h"
+#include "mf-file-util.h"
+Elm_Gengrid_Item_Class gic;
+#define GENGRID_ITEM_WIDTH 72
+static bool g_is_refresh_at_grid = false;
+
+static void __mf_gengrid_icon_clicked(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item != NULL) {
+ elm_gengrid_item_selected_set(item, EINA_FALSE);
+ }
+
+ if (ap->mf_MainWindow.pLongpressPopup != NULL)
+ return;
+
+ if (item != NULL) {
+ mfItemData_s *selected = (mfItemData_s *) elm_object_item_data_get(item);
+ mf_retm_if(selected == NULL, "selected is NULL");
+ mf_retm_if(selected->m_ItemName == NULL, "selected->m_ItemName is NULL");
+ mf_retm_if(selected->m_ItemName->str == NULL, "selected->m_ItemName->str is NULL");
+
+ if (ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_UNINSTALL
+ || ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DETAIL
+ ) {
+ return;
+ }
+
+ if (ap->mf_Status.EnterFrom) {
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+ }
+ ap->mf_Status.EnterFrom = g_strdup(selected->m_ItemName->str);
+ mf_error("ap->mf_Status.EnterFrom = %s", ap->mf_Status.EnterFrom);
+ mf_callback_click_cb(data, MFACTION_CLICK, selected->m_ItemName);
+ }
+ MF_TRACE_END;
+}
+
+void mf_gengrid_realized(void *data, Evas_Object *obj, void *event_info)
+{
+
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata*)data;
+
+ if (ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_UNINSTALL
+ || ap->mf_Status.more == MORE_EDIT_DETAIL
+ ) {
+ mf_list_data_t *list_data = (mf_list_data_t *)elm_object_item_data_get(event_info);
+ elm_object_item_signal_emit(event_info, "check,state,show", "");
+ if (list_data->m_checked) {
+ elm_object_item_signal_emit(event_info, "check,state,on", "");
+ } else {
+ elm_object_item_signal_emit(event_info, "check,state,off", "");
+ }
+ MF_TRACE_END;
+ return;
+ } else {
+ elm_object_item_signal_emit(event_info, "check,state,hide", "");
+ }
+}
+
+void mf_gengrid_create_grid_items(void *data, Evas_Object *grid, Eina_List *file_list)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(grid == NULL, "grid is NULL");
+ mf_retm_if(file_list == NULL, "file_list is NULL");
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata*)data;
+
+ Eina_List *l = NULL;
+ void *pData = NULL;
+ mfItemData_s *m_TempItem = NULL;
+
+ elm_gengrid_clear(grid);
+
+ mf_debug("****************** count is [%d]", eina_list_count(file_list));
+ EINA_LIST_FOREACH(file_list, l, pData) {
+ char *real_name = NULL;
+
+ fsNodeInfo *pNode = (fsNodeInfo *)pData;
+ if (pNode == NULL)
+ continue;
+ real_name = g_strconcat(pNode->path, "/", pNode->name, NULL);
+
+ if (real_name == NULL) {
+ continue;
+ }
+ SECURE_DEBUG("************** gengrid item is [%s]", real_name);
+ m_TempItem = (mfItemData_s *) malloc(sizeof(mfItemData_s));
+ if (m_TempItem == NULL) {
+ free(real_name);
+ real_name = NULL;
+ continue;
+ }
+ Elm_Object_Item *it = NULL;
+
+ m_TempItem->m_ItemName = g_string_new(real_name);
+ m_TempItem->size = NULL;
+ m_TempItem->create_date = NULL;
+ m_TempItem->m_checked = FALSE;
+ m_TempItem->pCheckBox = NULL;
+ m_TempItem->thumb_path = NULL;
+ m_TempItem->real_thumb_flag = FALSE;
+ m_TempItem->media = NULL;
+ m_TempItem->file_type = pNode->type;
+ m_TempItem->storage_type = pNode->storage_type;
+ m_TempItem->list_type = pNode->list_type;
+ m_TempItem->ap = ap;
+ if (ap->mf_Status.more == MORE_INTERNAL_COPY_MOVE || ap->mf_Status.more == MORE_INTERNAL_COPY || ap->mf_Status.more == MORE_INTERNAL_DECOMPRESS
+ || ap->mf_Status.more == MORE_INTERNAL_MOVE || ap->mf_Status.more == MORE_DATA_COPYING || ap->mf_Status.more == MORE_DATA_MOVING) {
+ mf_debug();
+ it = elm_gengrid_item_append(grid, &gic, m_TempItem, NULL, NULL);
+ } else {
+ mf_debug();
+ it = elm_gengrid_item_append(grid, &gic, m_TempItem, __mf_gengrid_icon_clicked, ap);
+ }
+ m_TempItem->item = it;
+ free(real_name);
+ mf_debug();
+ }
+}
+
+void mf_gengrid_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_gengrid_create_grid_items(ap, ap->mf_MainWindow.pNaviGengrid, ap->mf_FileOperation.file_list);
+}
+
+void mf_gengrid_get_grid_selected_items(Evas_Object *gengrid, Eina_List **list)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(gengrid == NULL, "gengrid is NULL");
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ it = elm_gengrid_first_item_get(gengrid);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_checked) {
+ *list = eina_list_append(*list, itemData);
+ }
+ it = elm_gengrid_item_next_get(it);
+ }
+ MF_TRACE_END;
+
+}
+
+Evas_Object *mf_gengrid_item_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+ mf_retvm_if(params == NULL, NULL, "param is NULL");
+ mf_retvm_if(params->m_ItemName == NULL, NULL, "m_ItemName is NULL");
+ mf_retvm_if(part == NULL, NULL, "part is NULL");
+ mf_retvm_if(obj == NULL, NULL, "obj is NULL");
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ if (!strcmp(part, "elm.swallow.icon")) {
+ Evas_Object *thumb = NULL;
+
+ if (!(params->real_thumb_flag && params->thumb_path)) {
+ mf_genlist_get_thumbnail(params);
+ }
+ if (params->file_type == FILE_TYPE_MUSIC || params->file_type == FILE_TYPE_SOUND) {
+ if (params->thumb_path && mf_file_exists(params->thumb_path) && strcmp(params->thumb_path,MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB) == 0) {
+ SAFE_FREE_CHAR(params->thumb_path);
+ params->thumb_path = g_strdup(MF_ICON_MUSIC_THUMBNAIL);
+ params->thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ }
+ }
+ bool is_phone_or_mmc = (params->storage_type == MYFILE_PHONE || params->storage_type == MYFILE_MMC);//Fixed the P131112-03632.
+ //Fixed the P131112-03632. If it is at phone and mmc card, it should enter the default thumbnail. so we will use the original image as the default icon.
+ bool is_using_original_image_at_phone_or_mmc = (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && params->file_type == FILE_TYPE_IMAGE && is_phone_or_mmc && params->m_ItemName->str);//Fixed the P131112-03632.
+ if (params->file_type == FILE_TYPE_DIR) {
+ return NULL;
+ } else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && (is_using_original_image_at_phone_or_mmc == false)) {
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ //Checking file size, if more than 4M, don't display it, it will be very slow.
+ off_t size = 0;//Comment it, for P140606-04570, some times at efl, it will crash at png file.
+ int isOriginalImage = (params->m_ItemName->str && params->thumb_path && strcmp(params->thumb_path, params->m_ItemName->str) == 0);
+ if (isOriginalImage == 0) {
+ mf_file_attr_get_file_size(params->thumb_path, &size);
+ if (size < 4*1024*1024)
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ }else{
+ if (g_is_refresh_at_grid == false)
+ mf_view_refresh_thumbnail_for_other_memory(ap, ap->mf_FileOperation.file_list);
+ else{
+ if (params->pNode && params->pNode->thumbnail_path) {//For supporting the otg thumbnail
+ mf_debug("params->pNode->thumbnail_path=%s", params->pNode->thumbnail_path);
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_file_set(thumb, params->pNode->thumbnail_path, NULL);
+ }else if (params->thumb_path) {
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+
+ if (params->file_type == FILE_TYPE_IMAGE)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_IMAGE);
+ else if (params->file_type == FILE_TYPE_VIDEO)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_VIDEO);
+ else
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ }else{
+ return NULL;
+ }
+ }
+ g_is_refresh_at_grid = true;
+ }
+ } else {
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ //Checking file size, if more than 4M, don't display it, it will be very slow.
+ off_t size = 0;//Comment it, for P140606-04570, some times at efl, it will crash at png file.
+ int isOriginalImage = (params->m_ItemName->str && params->thumb_path && strcmp(params->thumb_path, params->m_ItemName->str) == 0);
+ if (isOriginalImage == 0) {
+ mf_file_attr_get_file_size(params->thumb_path, &size);
+ if (size < 4*1024*1024)
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ }else{
+ if (g_is_refresh_at_grid == false)
+ mf_view_refresh_thumbnail_for_other_memory(ap, ap->mf_FileOperation.file_list);
+ else{
+ if (params->pNode && params->pNode->thumbnail_path) {//For supporting the otg thumbnail
+ mf_debug("params->pNode->thumbnail_path=%s", params->pNode->thumbnail_path);
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_file_set(thumb, params->pNode->thumbnail_path, NULL);
+ }else if (params->thumb_path) {
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_ICON_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+
+ if (params->file_type == FILE_TYPE_IMAGE)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_IMAGE);
+ else if (params->file_type == FILE_TYPE_VIDEO)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_VIDEO);
+ else
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ }else{
+ return NULL;
+ }
+ }
+ g_is_refresh_at_grid = true;
+ }
+
+ }
+
+ if (params->file_type == FILE_TYPE_VIDEO) {
+ elm_object_item_signal_emit(params->item, "elm.video.show", "elm");
+ } else {
+ elm_object_item_signal_emit(params->item, "elm.video.hide", "elm");
+ }
+ evas_object_show(thumb);
+ return thumb;
+ } else if (!strcmp(part, "elm.swallow.inner_icon")) {
+ Evas_Object *thumb = NULL;
+
+ if (!(params->real_thumb_flag && params->thumb_path)) {
+ mf_genlist_get_thumbnail(params);
+ }
+ bool is_phone_or_mmc = (params->storage_type == MYFILE_PHONE || params->storage_type == MYFILE_MMC);//Fixed the P131112-03632.
+ //Fixed the P131112-03632. If it is at phone and mmc card, it should enter the default thumbnail. so we will use the original image as the default icon.
+ bool is_using_original_image_at_phone_or_mmc = (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && params->file_type == FILE_TYPE_IMAGE && is_phone_or_mmc && params->m_ItemName->str);//Fixed the P131112-03632.
+ if (params->file_type == FILE_TYPE_DIR) {
+ thumb = elm_image_add(obj);
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_preload_disabled_set(thumb, EINA_FALSE);
+ } else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && (is_using_original_image_at_phone_or_mmc == false)) {
+ thumb = elm_image_add(obj);
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_preload_disabled_set(thumb, EINA_FALSE);
+ } else {
+ return NULL;
+ }
+
+ if (params->file_type != FILE_TYPE_DIR) {
+ if (params->file_type == FILE_TYPE_VIDEO) {
+ elm_object_item_signal_emit(params->item, "elm.video.show", "elm");
+ } else {
+ elm_object_item_signal_emit(params->item, "elm.video.hide", "elm");
+ }
+ } else {
+ elm_object_item_signal_emit(params->item, "elm.video.hide", "elm");
+ }
+ evas_object_show(thumb);
+ return thumb;
+ }
+ return NULL;
+}
+
+char *mf_gengrid_item_label_get(void *data, Evas_Object * obj, const char *part)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retv_if(params == NULL, NULL);
+ struct appdata *ap = (struct appdata *)params->ap;
+ bool is_apply_filename = true;
+
+ mf_error("===================== label get entry");
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ if (ap->mf_Status.more != MORE_SEARCH && mf_view_get_pre_state(ap) != MORE_SEARCH) {
+ if (ap->mf_Status.category_type == mf_tray_item_category_image
+ || ap->mf_Status.category_type == mf_tray_item_category_video) {
+ if (params->thumbnail_type != MF_THUMBNAIL_DEFAULT) {
+ is_apply_filename = false;
+ }
+ }
+ }
+ }
+ if (is_apply_filename && strcmp(part, "elm.text") == 0) {
+ /* supporting multi-lang for default folders */
+ if (g_strcmp0(params->m_ItemName->str, PHONE_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_DEVICE_MEMORY));
+ } else if (g_strcmp0(params->m_ItemName->str, MEMORY_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_SD_CARD));
+ } else {
+ char *file_name = NULL;
+ if (params->ap->mf_Status.more == MORE_SEARCH && params->ap->mf_Status.search_filter) {
+ char *markup_name = NULL;
+ bool res = false;
+ markup_name = (char *)mf_util_search_markup_keyword(mf_file_get(params->m_ItemName->str), params->ap->mf_Status.search_filter, &res);
+ if (res) {
+ MF_TRACE_END;
+ file_name = g_strdup(markup_name);
+ }
+ }
+ else if (params->ap->mf_Status.iExtensionState == MF_EXTENSION_HIDE && !mf_file_attr_is_dir(params->m_ItemName->str)) {
+ file_name = mf_fm_svc_get_file_name(params->m_ItemName);
+ } else {
+ file_name = g_strdup(mf_file_get(params->m_ItemName->str));
+ }
+ if (file_name != NULL) {//Fixed P131107-03138
+ int length = strlen(file_name);
+ if (length > 10) { //fix P131125-01330 by ray
+ char *file_name_tmp = (char*) malloc(length + 5);
+ if (file_name_tmp == NULL) {
+ SAFE_FREE_CHAR(file_name);
+ return strdup(_(""));
+ }
+ memset(file_name_tmp, 0, sizeof(*file_name_tmp));
+ snprintf(file_name_tmp, length + 5 - 1, " %s ", file_name);
+ SAFE_FREE_CHAR(file_name);
+ if (file_name_tmp) {
+ char *translate_label = elm_entry_utf8_to_markup(file_name_tmp);
+ if (translate_label) {
+ SAFE_FREE_CHAR(file_name_tmp);
+ mf_error("translate_label1=%s", translate_label);
+ return translate_label;
+ }
+ }
+ return file_name_tmp;
+ }else{
+ if (file_name) {
+ char *translate_label = elm_entry_utf8_to_markup(file_name);
+ if (translate_label) {
+ SAFE_FREE_CHAR(file_name);
+ mf_error("translate_label2=%s", translate_label);
+ return translate_label;
+ }
+ }
+ return file_name;
+ }
+ }else{
+ return strdup(_(""));
+ }
+ }
+ } else {
+ return strdup(_(""));
+ }
+ MF_TRACE_END;
+}
+
+void mf_gengrid_item_del(void *data, Evas_Object * obj)
+{
+ mfItemData_s *params = (mfItemData_s *) data;
+ assert(params);
+ if (params->m_ItemName) {
+ g_string_free(params->m_ItemName, TRUE);
+ params->m_ItemName = NULL;
+ }
+ if (params->thumb_path) {
+ free(params->thumb_path);
+ params->thumb_path = NULL;
+ }
+ if (params->create_date) {
+ free(params->create_date);
+ params->create_date = NULL;
+ }
+ if (params->size) {
+ free(params->size);
+ params->size = NULL;
+ }
+ if (params->item) {
+ params->item = NULL;
+ }
+ if (params->media) {
+ media_info_cancel_thumbnail(params->media);
+ media_info_destroy(params->media);
+ params->media = NULL;
+ }
+ free(params);
+ return;
+}
+
+
+
+void mf_gengrid_gen_style_set()
+{
+ gic.item_style = "custom/myfile";
+ gic.func.text_get = mf_gengrid_item_label_get;
+ gic.func.content_get = mf_gengrid_item_icon_get;
+ gic.func.state_get = NULL;
+ gic.func.del = mf_gengrid_item_del;
+}
+
+Evas_Object *mf_gengrid_create(Evas_Object *parent, void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *grid = NULL;
+ grid = mf_gengrid_create_grid(parent);
+ int gengrid_len = eina_list_count(ap->mf_FileOperation.file_list) + eina_list_count(ap->mf_FileOperation.folder_list);
+ mf_error("gengrid length = %d",gengrid_len);
+ mf_gengrid_align_set(grid, gengrid_len);
+ mf_gengrid_gen_style_set();
+ return grid;
+}
+
+Evas_Object *mf_gengrid_create_grid (Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ Evas_Object *grid = NULL;
+ grid = elm_gengrid_add(parent);
+ evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ //elm_object_focus_set(grid, EINA_FALSE);
+ elm_object_focus_allow_set(grid, EINA_TRUE);
+
+ elm_gengrid_horizontal_set(grid, EINA_FALSE);
+ elm_scroller_bounce_set(grid, EINA_FALSE, EINA_TRUE);
+ elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ elm_gengrid_multi_select_set(grid, EINA_TRUE);
+ evas_object_show(grid);
+ g_is_refresh_at_grid = false;
+ return grid;
+}
+
+void mf_gengrid_create_list_default_style(Evas_Object *pGengrid, void *data, Eina_List *dir_list,
+ Eina_List *file_list)
+{
+
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(pGengrid == NULL, "pGengrid is NULL");
+ /*0. variable definition and parameter check*/
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *it = NULL;
+ fsNodeInfo *pNode = NULL;
+ Eina_List *l = NULL;
+
+ EINA_LIST_FOREACH(dir_list, l, pNode) {
+ if (pNode) {
+ it = mf_view_item_append(pGengrid, pNode, ap);
+ mf_error();
+ if (ap->mf_Status.ToTop) {
+ elm_genlist_item_show(it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ ap->mf_Status.ToTop = false ;
+ }
+ }
+ }
+ /* add file items into the genlist */
+
+ EINA_LIST_FOREACH(file_list, l, pNode) {
+ if (pNode) {
+ mf_view_item_append(pGengrid, pNode, ap);
+ }
+ }
+}
+
+void mf_gengrid_thumbs_longpressed(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(event_info == NULL, "event_info is NULL");
+
+ Elm_Object_Item *selected = elm_object_item_data_get(event_info);
+ mf_retm_if(selected == NULL, "selected is NULL");
+ //elm_gengrid_item_selected_set(event_info, EINA_FALSE);//Fixed P131126-05278 ,Longpress, don't need to set as false.
+ if (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_SEARCH) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_MainWindow.pLongpressPopup = mf_popup_create_operation_item_pop(selected);
+ }
+}
+
+void mf_gengrid_gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+ elm_gengrid_realized_items_update(obj);
+}
+
+
+Evas_Object *mf_gengrid_create_list(void *data, Evas_Object *parent)
+{
+
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *gengrid = NULL;
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+
+
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ file_list = ap->mf_FileOperation.category_list;
+ } else {
+ file_list = ap->mf_FileOperation.file_list;
+ dir_list = ap->mf_FileOperation.folder_list;
+ }
+
+ gengrid = mf_gengrid_create(parent,ap);
+
+ evas_object_smart_callback_add(gengrid, "language,changed", mf_gengrid_gl_lang_changed, ap);
+
+ //evas_object_smart_callback_add(gengrid, "longpressed",
+ // mf_gengrid_thumbs_longpressed, ap);
+ evas_object_smart_callback_add(gengrid, "realized", mf_gengrid_realized, ap);
+ elm_gengrid_item_size_set(gengrid, MF_HD_GENGRID_ITEM_WIDTH, MF_HD_GENGRID_ITEM_HEIGTH);
+
+ if (gengrid == NULL) {
+ return NULL;
+ }
+ //elm_object_signal_callback_add(gengrid, "selected", "*", __mf_gengrid_icon_clicked, ap);
+ evas_object_smart_callback_add(gengrid, "selected", __mf_gengrid_icon_clicked, ap);
+ mf_gengrid_create_list_default_style(gengrid, ap, dir_list, file_list);
+ MF_TRACE_END;
+ return gengrid;
+}
+
+void mf_gengrid_align_set(Evas_Object *gengrid, int count)
+{
+ app_device_orientation_e rotate_mode;
+ rotate_mode = app_get_device_orientation();
+
+ switch (rotate_mode) {
+ case APP_DEVICE_ORIENTATION_270:
+ case APP_DEVICE_ORIENTATION_90:
+ if (count < 7) {
+ elm_gengrid_align_set(gengrid, 0.0, 0.0);
+ } else {
+ elm_gengrid_align_set(gengrid, 0.5, 0.0);
+ }
+ break;
+ case APP_DEVICE_ORIENTATION_180:
+ case APP_DEVICE_ORIENTATION_0 :
+ default:
+ if (count < 4) {
+ elm_gengrid_align_set(gengrid, 0.0, 0.0);
+ } else {
+ elm_gengrid_align_set(gengrid, 0.5, 0.0);
+ }
+ break;
+ }
+
+}
--- /dev/null
+/*
+ * Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 <math.h>
+#include <media_content.h>
+#include <sys/types.h>
+#include <sys/xattr.h>
+
+#include "mf-main.h"
+#include "mf-object-conf.h"
+#include "mf-util.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-fs-util.h"
+#include "mf-dlog.h"
+#include "mf-ta.h"
+#include "mf-delete.h"
+#include "mf-launch.h"
+#include "mf-resource.h"
+#include "mf-callback.h"
+#include "mf-object.h"
+#include "mf-gengrid.h"
+#include "mf-genlist.h"
+#include "mf-navi-bar.h"
+#include "mf-view.h"
+#include "mf-context-popup.h"
+#include "mf-popup.h"
+#include "mf-object-item.h"
+#include "mf-edit-view.h"
+#include "mf-media.h"
+#include "mf-thumb-gen.h"
+#include "mf-file-util.h"
+
+#define NUM_OF_GENLIST_STYLES 4
+#define NUM_OF_ITEMS 50
+#define MF_DATE_FORMAT_DD_MM_YYYY "%d-%b-%Y "
+#define MF_DATE_FORMAT_MM_DD_YYYY "%b-%d-%Y "
+#define MF_DATE_FORMAT_YYYY_MM_DD "%Y-%b-%d "
+#define MF_DATE_FORMAT_YYYY_DD_MM "%Y-%d-%b "
+#define MF_TIME_FORMAT_12HOUR "%l:%M%p"
+#define MF_TIME_FORMAT_24HOUR "%H:%M"
+
+#define DEF_LABEL_BUF_LEN (512)
+#define MF_LIST_THUMBNAIL_SIZE 46
+
+typedef struct
+{
+ void *ap_data;
+ Evas_Object *layout;
+ Evas_Object *navi_layout;
+ char *curr_path;
+ int type;
+ Evas_Object *cloud_item_genlist;
+ Eina_List *file_list;
+ Evas_Object *navi_item;
+ Eina_Bool is_root;
+}cloud_view_data;
+
+/**** Global definition ****/
+static bool g_is_refresh_at_glist = false;
+extern int g_mf_create_thumbnail_count;
+
+/*** static function declare ***/
+static void __mf_genlist_gl_del(void *data, Evas_Object *obj);
+static Eina_Bool __mf_genlist_gl_state_get(void *data, Evas_Object *obj, const char *part);
+static void __mf_genlist_widget_storage_selected_cb(void *data, Evas_Object *obj, void *event_info);
+static Evas_Object *__mf_genlist_widget_cloud_item_content_get(void *data, Evas_Object *obj, const char *part);
+static int mf_genlist_get_cloud_thumbnail_path(const char *filepath, char **thumb_path);
+
+static void _entry_edit_mode_show_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW, _entry_edit_mode_show_cb);
+ elm_object_focus_set(obj, EINA_TRUE);
+}
+
+static Evas_Object *mf_rename_view_create_rename_bar(void *data, Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retvm_if(params == NULL, NULL, "param is NULL");
+ mf_retvm_if(params->m_ItemName == NULL, NULL, "m_ItemName is NULL");
+
+ struct appdata *ap = (struct appdata *)params->ap;
+ mf_retvm_if(ap == NULL, NULL, "input parameter data error");
+
+
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+ Evas_Object *entry;
+ entry = elm_entry_add(parent);
+ elm_entry_single_line_set(entry, EINA_TRUE);
+ elm_entry_scrollable_set(entry, EINA_TRUE);
+ limit_filter_data.max_char_count = MYFILE_FILE_NAME_CHAR_COUNT_MAX;
+ elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+ ap->mf_MainWindow.pEntry = entry;
+ evas_object_smart_callback_add(entry, "changed", mf_callback_genlist_imf_changed_cb, params);
+ evas_object_smart_callback_add(entry, "preedit,changed", mf_callback_genlist_imf_preedit_change_cb, params);
+ evas_object_smart_callback_add(entry, "activated", mf_callback_rename_save_cb, params);
+ evas_object_smart_callback_add(entry, "maxlength,reached", mf_callback_max_len_reached_cb, params->ap);
+
+ // the below is sample code for control entry. It is not mandatory.
+ GString *filename = NULL;
+
+ if (params->ap->mf_FileOperation.to_rename != NULL) {
+ g_string_free(params->ap->mf_FileOperation.to_rename, TRUE);
+ params->ap->mf_FileOperation.to_rename = NULL;
+ }
+ params->ap->mf_FileOperation.to_rename = g_string_new((char *)params->m_ItemName->str);
+
+ /* the below is sample code for control entry. It is not mandatory.*/
+ /* set guide text */
+ filename = mf_fm_svc_wrapper_get_file_name(ap->mf_FileOperation.to_rename);
+ char *guide_text = NULL;
+ SAFE_FREE_CHAR(ap->mf_FileOperation.file_name_suffix);
+ if (!mf_file_attr_is_dir(ap->mf_FileOperation.to_rename->str)) {
+ mf_debug();
+ char *ext = NULL;
+ char *name_without_ext = NULL;
+ name_without_ext = g_strdup(ap->mf_FileOperation.to_rename->str);
+ mf_file_attr_get_file_ext(ap->mf_FileOperation.to_rename->str, &ext);
+ mf_debug("ext is %s", ext);
+ if (ext && strlen(ext) != 0) {
+ mf_debug();
+ name_without_ext[strlen(name_without_ext) - strlen(ext) - 1] = '\0';
+ ap->mf_FileOperation.file_name_suffix = strdup(ext);
+ SECURE_DEBUG("name_without_ext is [%s]\n", name_without_ext);
+ if (strlen(name_without_ext)) {
+ guide_text = elm_entry_utf8_to_markup(mf_file_get(name_without_ext));
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename->str);
+ }
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename->str);
+ }
+
+ SAFE_FREE_CHAR(ext);
+ SAFE_FREE_CHAR(name_without_ext);
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename->str);
+ }
+
+ limit_filter_data.max_char_count = MYFILE_FILE_NAME_CHAR_COUNT_MAX;
+
+ elm_entry_markup_filter_append(ap->mf_MainWindow.pEntry, elm_entry_filter_limit_size, &limit_filter_data);
+ elm_entry_input_panel_return_key_type_set(ap->mf_MainWindow.pEntry, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+ elm_entry_entry_set(ap->mf_MainWindow.pEntry, guide_text);
+ /*elm_entry_entry_set(entry, mf_file_get(params->m_ItemName->str));*/
+ elm_entry_cursor_end_set(entry);
+ SAFE_FREE_CHAR(guide_text);
+ SAFE_FREE_GSTRING(filename);
+ //evas_object_show(entry);
+ //elm_object_focus_set(entry, EINA_TRUE);
+ evas_object_event_callback_add(entry, EVAS_CALLBACK_SHOW, _entry_edit_mode_show_cb, NULL);
+ return entry;
+
+}
+
+void mf_genlist_get_thumbnail(mfItemData_s *params)
+{
+ MF_TRACE_BEGIN;
+ int error_code = 0;
+ if (params->file_type == FILE_TYPE_DIR) {
+ mf_error("params->thumb_path is [%s]", params->thumb_path);
+ //if (params->storage_type == MYFILE_MMC) {
+ params->thumb_path = strdup(MF_ICON_FOLDER);
+ //} else {
+ // params->thumb_path = strdup(MF_ICON_FOLDER);
+ //}
+ params->real_thumb_flag = TRUE;
+ params->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ } else { /* nor directory */
+ if (!params->real_thumb_flag) {
+ char *icon_path = NULL;
+ if (params->media) {
+ if (params->thumbnail_create == EINA_TRUE) {
+ media_info_cancel_thumbnail(params->media);
+ params->thumbnail_create = EINA_FALSE;
+ }
+ media_info_destroy(params->media);
+ params->media = NULL;
+ }
+
+ int thumbnail_type = mf_file_attr_get_file_icon(params->m_ItemName->str, &error_code,
+ MF_ROTATE_PORTRAIT, &icon_path, ¶ms->media);
+
+ if (icon_path && thumbnail_type == MF_THUMBNAIL_TYPE_THUMBNAIL) {
+ if (mf_file_exists(icon_path)) {
+ params->thumb_path = icon_path;
+ params->real_thumb_flag = TRUE;
+ params->thumbnail_type = MF_THUMBNAIL_THUMB;
+ } else { /* must be image/video file */
+
+ if (params->file_type == FILE_TYPE_VIDEO) {
+ params->thumb_path = strdup(MF_ICON_VIDEO);
+ } else if (params->file_type == FILE_TYPE_IMAGE) {
+ params->thumb_path = strdup(MF_ICON_IMAGE);
+ } else if (params->file_type == FILE_TYPE_MUSIC) {
+ params->thumb_path = strdup(MF_ICON_MUSIC_THUMBNAIL);
+ } else if (params->file_type == FILE_TYPE_SOUND) {
+ params->thumb_path = strdup(MF_ICON_MUSIC_THUMBNAIL);
+ } else {
+ mf_debug("no file type..!!");
+ params->thumb_path = strdup(DEFAULT_ICON);
+ }
+
+ params->real_thumb_flag = FALSE;
+ params->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ error_code = MYFILE_ERR_GET_THUMBNAIL_FAILED;
+ SAFE_FREE_CHAR(icon_path);
+ }
+ } else {
+ params->thumb_path = icon_path;
+ params->real_thumb_flag = TRUE;
+ params->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ }
+ }
+ }
+ if (error_code != 0) {
+ if (params->thumbnail_create == EINA_FALSE) {
+ mf_callback_create_thumbnail(params, mf_callback_thumb_created_cb);
+ params->thumbnail_create = EINA_TRUE;
+ }
+ }
+}
+
+/* Label Related */
+static char *__mf_genlist_gl_label_get_lite(void *data, Evas_Object *obj, const char *part)
+{
+
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retv_if(params == NULL, NULL);
+ mf_error("part=%s", part);
+ if (strcmp(part, "elm.text.main.left") == 0) {
+ /* supporting multi-lang for default folders */
+ if (params->list_type == mf_list_shortcut) {
+ char *name = NULL;
+ mf_media_shortcut_list_get_display_name(params->ap->mf_MainWindow.mfd_handle, params->m_ItemName->str, &name);
+ if (name) {
+ return name;
+ }
+ }
+ if (g_strcmp0(params->m_ItemName->str, PHONE_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_DEVICE_MEMORY));
+ } else if (g_strcmp0(params->m_ItemName->str, MEMORY_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_SD_CARD));
+ } else {
+ if (params->ap->mf_Status.more == MORE_SEARCH &¶ms->ap->mf_Status.search_filter) {
+ char *markup_name = NULL;
+ bool res = false;
+ markup_name = (char *)mf_util_search_markup_keyword(mf_file_get(params->m_ItemName->str), params->ap->mf_Status.search_filter, &res);
+ if (res) {
+ return g_strdup(markup_name);
+ }
+ }
+
+ if (params->ap->mf_Status.iExtensionState == MF_EXTENSION_HIDE && !mf_file_attr_is_dir(params->m_ItemName->str)) {
+ return mf_fm_svc_get_file_name(params->m_ItemName);
+
+ } else {
+ return g_strdup(elm_entry_utf8_to_markup(mf_file_get(params->m_ItemName->str)));
+ }
+ }
+ /*
+ } else if (strcmp(part, "elm.uptitle.text") == 0) {
+ return g_strdup(params->m_ItemName->str);
+ } else if (strcmp(part, "elm.slide_base.text") == 0) {
+ return g_strdup(mf_file_get(params->m_ItemName->str));
+ } else if (strcmp(part, "elm.slide.text.1") == 0) {
+ return g_strdup(mf_file_get(params->m_ItemName->str));
+ */
+ } else if (strcmp(part, "elm.text.main.left.top") == 0) {
+ if (params->list_type == mf_list_shortcut) {
+ char *name = NULL;
+ mf_media_shortcut_list_get_display_name(params->ap->mf_MainWindow.mfd_handle, params->m_ItemName->str, &name);
+ if (name) {
+ return name;
+ }
+ }
+ if (g_strcmp0(params->m_ItemName->str, PHONE_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_DEVICE_MEMORY));
+ } else if (g_strcmp0(params->m_ItemName->str, MEMORY_FOLDER) == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_SD_CARD));
+ } else if (params->ap->mf_Status.more == MORE_SEARCH &¶ms->ap->mf_Status.search_filter) {
+ char *markup_name = NULL;
+ bool res = false;
+ markup_name = (char *)mf_util_search_markup_keyword(mf_file_get(params->m_ItemName->str), params->ap->mf_Status.search_filter, &res);
+ if (res) {
+ return g_strdup(markup_name);
+ }
+ }
+ if (params->ap->mf_Status.iExtensionState == MF_EXTENSION_HIDE && !mf_file_attr_is_dir(params->m_ItemName->str)) {
+ return mf_fm_svc_get_file_name(params->m_ItemName);
+
+ } else {
+ return g_strdup(mf_file_get(params->m_ItemName->str));
+ }
+ } else if (strcmp(part, "elm.text.sub.left.bottom") == 0) {
+
+ if ((params->ap->mf_Status.more == MORE_SEARCH && params->ap->mf_Status.search_filter)
+ || params->ap->mf_Status.view_type == mf_view_root) {
+ int root_len = 0;
+ char *new_path = NULL;
+ GString *parent_path = NULL;
+ parent_path = mf_fm_svc_wrapper_get_file_parent_path(params->m_ItemName);
+ if (parent_path) {
+ switch (mf_fm_svc_wrapper_get_location(parent_path->str)) {
+ case MYFILE_PHONE:
+ root_len = strlen(PHONE_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_DEVICE_MEMORY), parent_path->str + root_len, NULL);
+ break;
+ case MYFILE_MMC:
+ root_len = strlen(MEMORY_FOLDER);
+ new_path = g_strconcat(mf_util_get_text(MF_LABEL_SD_CARD), parent_path->str + root_len, NULL);
+ break;
+ default:
+ break;
+ }
+ SAFE_FREE_GSTRING(parent_path);
+ }
+
+ return new_path;
+ } else {
+ int view_style = mf_view_style_get(params->ap);
+ if (view_style != MF_VIEW_SYTLE_LIST_DETAIL) {
+ int iSortTypeValue = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &iSortTypeValue);
+ if (iSortTypeValue == MYFILE_SORT_BY_SIZE_S2L || iSortTypeValue == MYFILE_SORT_BY_SIZE_L2S) {
+ if (params->size) {
+ return g_strdup(params->size);
+ } else {
+ return NULL;
+ }
+ // }else if (iSortTypeValue == MYFILE_SORT_BY_DATE_O2R || iSortTypeValue == MYFILE_SORT_BY_DATE_R2O) {
+ } else {
+ if (params->create_date) {
+ if (params->list_type == mf_list_normal
+ || params->list_type == mf_list_recent_files) {
+ if (params->modify_time) {
+ char *tempdate = mf_util_icu_translate(params->ap, params->modify_time, false);
+ SAFE_FREE_CHAR(params->create_date);
+ params->create_date = tempdate;
+ }
+ }
+ return g_strdup(params->create_date);
+ } else {
+ return NULL;
+ }
+ }
+ } else {
+ if (mf_file_attr_is_dir(params->m_ItemName->str)) {
+ Eina_List *file_list = NULL;
+ Eina_List *folder_list = NULL;
+ int ret = 0;
+ ret = mf_fs_oper_read_dir(params->m_ItemName->str, &folder_list, &file_list);
+ if (ret == MYFILE_ERR_NONE) {
+ int count = 0;
+ count = eina_list_count(file_list) + eina_list_count(folder_list);
+ mf_util_free_eina_list_with_data(&file_list, MYFILE_TYPE_FSNODE);
+ mf_util_free_eina_list_with_data(&folder_list, MYFILE_TYPE_FSNODE);
+
+ if (count == 0 || count == 1) {
+ return g_strdup_printf(mf_util_get_text(MF_LABEL_ITEM), count);
+ } else {
+ return g_strdup_printf("%d %s", count ,mf_util_get_text(MF_LABEL_ITEMS));
+ }
+ } else {
+ return g_strdup(_(""));
+ }
+ } else {
+ mf_debug("params->size=%s", params->size);
+ if (params->size && strlen(params->size) > 0) {
+ return g_strdup(params->size);
+ } else {//Fixed the P131202-03332
+ off_t size = 0;
+ mf_file_attr_get_file_size(params->m_ItemName->str, &size);
+ mf_file_attr_get_file_size_info(&(params->size), size);
+ if (params->size) {
+ return g_strdup(params->size);
+ } else {
+ return NULL;
+ }
+ }
+ }
+ }
+
+ }
+ } else if (strcmp(part, "elm.text.sub.right.bottom") == 0) {
+ /*if (params->ap->mf_Status.more != MORE_EDIT
+ && params->ap->mf_Status.more != MORE_SHARE_EDIT
+ && params->ap->mf_Status.more != MORE_EDIT_COPY
+ && params->ap->mf_Status.more != MORE_EDIT_DETAIL
+ && params->ap->mf_Status.more != MORE_EDIT_MOVE
+ && params->ap->mf_Status.more != MORE_EDIT_DELETE
+ && !(params->ap->mf_Status.more == MORE_RENAME && mf_view_get_pre_state(params->ap) == MORE_EDIT))*/
+ if (!params->create_date && params->modify_time) {
+ char *tempdate = mf_util_icu_translate(params->ap, params->modify_time, false);
+ SAFE_FREE_CHAR(params->create_date);
+ params->create_date = tempdate;
+ return g_strdup(params->create_date);
+ } else {
+ i18n_udate date = 0;
+ mf_file_attr_get_file_mdate(params->m_ItemName->str, &date);
+ params->modify_time = date;
+ char *tempdate = mf_util_icu_translate(params->ap, params->modify_time, false);
+ SAFE_FREE_CHAR(params->create_date);
+ params->create_date = tempdate;
+ return g_strdup(params->create_date);
+ }
+ } else {
+ return g_strdup(_(""));
+ }
+}
+
+static void __genlist_rename_eraser_clicked_cb(void *data, Evas_Object *obj, void *ei)
+{
+ mfItemData_s *params = (mfItemData_s *) data;
+ Evas_Object *entry = elm_object_item_part_content_get(params->item, "elm.flip.content");
+ elm_object_focus_set(entry, EINA_TRUE);
+ elm_entry_entry_set(entry, "");
+}
+
+static void __mf_genlist_gl_check_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+
+ mf_edit_list_item_sel_by_list_data((mf_list_data_t *)params, NULL, false);
+}
+
+/*----- Icon Related -----*/
+static Evas_Object *__mf_genlist_gl_default_icon_get_lite(void *data, Evas_Object *obj, const char *part)
+{
+ Evas_Object *layout = NULL;
+ mfItemData_s *params = (mfItemData_s *) data;
+ struct appdata *ap = (struct appdata *)params->ap;
+ Evas_Object *thumb = NULL;
+ mf_retvm_if(params == NULL, NULL, "param is NULL");
+ mf_retvm_if(params->m_ItemName == NULL, NULL, "m_ItemName is NULL");
+ mf_retvm_if(part == NULL, NULL, "part is NULL");
+ mf_retvm_if(obj == NULL, NULL, "obj is NULL");
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ if (!strcmp(part, "elm.icon.folder")) {
+
+ if (ap->mf_Status.view_type == mf_view_root || ap->mf_Status.view_type == mf_view_storage) {
+ Evas_Object *check = NULL;
+ check = elm_image_add(obj);
+ elm_image_prescale_set(check, MF_GENLIST_THUMBNAIL_SIZE);
+ elm_image_fill_outside_set(check, EINA_FALSE);
+ elm_image_smooth_set(check, EINA_FALSE);
+ elm_image_file_set(check, EDJ_IMAGE, params->thumb_path);
+ evas_object_repeat_events_set(check, EINA_TRUE);
+ evas_object_propagate_events_set(check, EINA_FALSE);
+ //elm_layout_content_set(content, "elm.swallow.content", check);
+ return check;
+ } else {
+ return NULL;
+ }
+ } else if (!strcmp(part, "elm.icon.2")) {
+ if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT) {
+ mf_error("params->list_type is [%d]", params->list_type);
+ if (params->list_type == mf_list_shortcut) {
+ Evas_Object *content = elm_layout_add(obj);
+ elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
+
+ Evas_Object *check = NULL;
+ check = elm_check_add(obj);
+ elm_object_style_set(check, "default");
+ elm_object_focus_set(check, EINA_FALSE);
+ elm_check_state_pointer_set(check, ¶ms->m_checked);
+ evas_object_repeat_events_set(check, EINA_TRUE);
+ evas_object_propagate_events_set(check, EINA_FALSE);
+
+ elm_layout_content_set(content, "elm.swallow.content", check);
+ return content;
+ }
+ } else if (ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DELETE_RECENT
+ || ap->mf_Status.more == MORE_EDIT_UNINSTALL
+ || ap->mf_Status.more == MORE_EDIT_DETAIL)
+ {
+ if (ap->mf_Status.extra != MORE_SEARCH) {
+ Evas_Object *content = elm_layout_add(obj);
+ elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
+
+ Evas_Object *check = NULL;
+ check = elm_check_add(obj);
+ params->pCheckBox = check;
+ elm_object_style_set(check, "default");
+ elm_object_focus_set(check, EINA_FALSE);
+ if (!params->m_checked) {
+ elm_object_signal_emit(check, "elm,activate,check,off", "elm");
+ } else {
+ elm_object_signal_emit(check, "elm,activate,check,on", "elm");
+ }
+ elm_check_state_pointer_set(check, ¶ms->m_checked);
+ evas_object_repeat_events_set(check, EINA_FALSE);
+ evas_object_propagate_events_set(check, EINA_FALSE);
+ evas_object_smart_callback_add(check, "changed", __mf_genlist_gl_check_clicked_cb, params);
+ elm_layout_content_set(content, "elm.swallow.content", check);
+ return content;
+ }
+ }
+ return NULL;
+
+ } else if (!strcmp(part, "elm.icon.1")) {
+
+ mf_debug("file type : %d / storage type : %d", params->file_type, params->storage_type);
+
+ /* Make thumbnail for performance issue */
+ if (!(params->real_thumb_flag && params->thumb_path)) {
+ mf_genlist_get_thumbnail(params);
+ }
+
+ if (params->file_type == FILE_TYPE_MUSIC || params->file_type == FILE_TYPE_SOUND) {
+ if (params->thumb_path && mf_file_exists(params->thumb_path) &&
+ strcmp(params->thumb_path, MF_MUSIC_DEFAULT_THUMBNAIL_FROM_DB) == 0) {
+ SAFE_FREE_CHAR(params->thumb_path);
+ if (params->file_type == FILE_TYPE_MUSIC)
+ params->thumb_path = g_strdup(MF_ICON_MUSIC_THUMBNAIL);
+ else
+ params->thumb_path = g_strdup(MF_ICON_SOUND);
+
+ params->thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ } else {
+ if (params->file_type == FILE_TYPE_MUSIC)
+ params->thumb_path = g_strdup(MF_ICON_MUSIC_THUMBNAIL);
+ else
+ params->thumb_path = g_strdup(MF_ICON_SOUND);
+
+ params->thumbnail_type = MF_THUMBNAIL_TYPE_DEFAULT;
+ }
+ mf_debug("thumb path : %s, thumb type : %d", params->thumb_path, params->thumbnail_type);
+ }
+
+ //layout = mf_object_create_layout(obj, EDJ_GENLIST_NAME, "genlist_content");
+ //elm_layout_theme_set(layout, "layout", "list/B/type.2", "default");
+ //evas_object_repeat_events_set(layout, EINA_TRUE);
+
+ if (params->thumb_path == NULL) {
+ mf_debug("thumb path is NULL");
+ const char *temp_thumb = mf_file_attr_get_default_icon_by_type(params->file_type);
+ mf_debug("temp thumb path : %s", temp_thumb);
+
+ params->thumb_path = g_strconcat(temp_thumb, NULL);
+ params->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ }
+
+ bool is_phone_or_mmc = (params->storage_type == MYFILE_PHONE || params->storage_type == MYFILE_MMC);
+ bool is_using_original_image_at_phone_or_mmc =
+ (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && params->file_type == FILE_TYPE_IMAGE &&
+ is_phone_or_mmc && params->m_ItemName->str);
+
+ if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT && (is_using_original_image_at_phone_or_mmc == false)) {
+ mf_debug("1");
+
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_GENLIST_THUMBNAIL_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_FALSE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+
+ off_t size = 0;
+ int isOriginalImage = (params->m_ItemName->str && params->thumb_path &&
+ strcmp(params->thumb_path, params->m_ItemName->str) == 0);
+
+ if (isOriginalImage == 0) {
+ mf_file_attr_get_file_size(params->thumb_path, &size);
+ if (size < 4*1024*1024) {
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ //elm_object_part_content_set(layout, "default_thumbnail", thumb);
+ //elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ }
+ } else {
+ if (g_is_refresh_at_glist == false) {
+ mf_debug("1");
+ mf_view_refresh_thumbnail_for_other_memory(ap, ap->mf_FileOperation.file_list);
+ } else {
+ mf_debug("2");
+ if (params->pNode && params->pNode->thumbnail_path) { //For supporting the otg thumbnail
+ mf_debug("21 params->pNode->thumbnail_path=%s", params->pNode->thumbnail_path);
+ //elm_image_file_set(thumb, EDJ_IMAGE, params->pNode->thumbnail_path);
+ elm_image_file_set(thumb, params->pNode->thumbnail_path, NULL);
+ //elm_object_part_content_set(layout, "default_thumbnail", thumb);
+ //elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ } else {
+ mf_debug("22");
+ thumb = elm_image_add(obj);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ if (params->file_type == FILE_TYPE_IMAGE)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_IMAGE);
+ else if (params->file_type == FILE_TYPE_VIDEO)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_VIDEO);
+ else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT)
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_preload_disabled_set(thumb, EINA_FALSE);
+ //elm_object_part_content_set(layout, "default_thumbnail", thumb);
+ //elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ }
+ }
+ g_is_refresh_at_glist = true;
+ }
+ } else {
+ mf_debug("5");
+ thumb = elm_image_add(obj);
+ elm_image_prescale_set(thumb, MF_GENLIST_THUMBNAIL_SIZE);
+ elm_image_fill_outside_set(thumb, EINA_FALSE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ if (is_using_original_image_at_phone_or_mmc) {//Fixed the P131112-03632.
+ mf_debug("51");
+ //Checking file size, if more than 4M, don't display it, it will be very slow.
+ /*off_t size = 0;//Comment it, for P140606-04570, some times at efl, it will crash at png file.
+ mf_file_attr_get_file_size(params->m_ItemName->str, &size);
+ if (size < 4*1024*1024)
+ elm_image_file_set(thumb, params->m_ItemName->str, NULL);*/
+ if (g_is_refresh_at_glist == false)
+ mf_view_refresh_thumbnail_for_other_memory(ap, ap->mf_FileOperation.file_list);
+ else {
+ mf_debug("52");
+ if (params->pNode && params->pNode->thumbnail_path) {//For supporting the otg thumbnail
+ mf_debug("53");
+ //elm_image_file_set(thumb, EDJ_IMAGE, params->pNode->thumbnail_path);
+ elm_image_file_set(thumb, params->pNode->thumbnail_path, NULL);
+ // elm_object_part_content_set(layout, "default_thumbnail", thumb);
+ // elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ } else {
+ mf_debug("54");
+ thumb = elm_image_add(obj);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ if (params->file_type == FILE_TYPE_IMAGE)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_IMAGE);
+ else if (params->file_type == FILE_TYPE_VIDEO)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_VIDEO);
+ else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT)
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ elm_image_preload_disabled_set(thumb, EINA_FALSE);
+ //elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ }
+ }
+ g_is_refresh_at_glist = true;
+ } else {
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ }
+ /* elm_object_part_content_set(layout, "thumbnail", thumb); */
+ //elm_layout_content_set(layout, "elm.swallow.content", thumb);
+ }
+
+ if (params->file_type != FILE_TYPE_DIR) {
+ if (params->storage_type == MYFILE_MMC) {
+ mf_debug("Do nothing for MMC ??");
+ Evas_Object *thumb = elm_image_add(obj);
+ elm_image_fill_outside_set(thumb, EINA_TRUE);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ if (params->file_type == FILE_TYPE_MUSIC || params->file_type == FILE_TYPE_SOUND)
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT)
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ else
+ elm_image_file_set(thumb, params->thumb_path, NULL);
+ evas_object_show(thumb);
+ return thumb;
+ }
+ }
+ if (params->file_type == FILE_TYPE_VIDEO) {
+ elm_object_signal_emit(layout, "elm.video.show", "elm");
+ }
+
+ if (params->thumb_path && strstr(params->thumb_path, "thumb_default.png")) {
+ mf_debug("Applying default thumbnail!!");
+ Evas_Object *layout = elm_layout_add(obj);
+ elm_layout_file_set(layout, EDJ_NAME, "default_thumb_bg");
+ elm_object_part_content_set(layout, "thumb_swallow", thumb);
+ evas_object_show(layout);
+ return layout;
+ }
+
+ if(strstr(params->m_ItemName->str, "/.") != NULL) {
+ if (params->file_type == FILE_TYPE_IMAGE)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_IMAGE);
+ else if (params->file_type == FILE_TYPE_VIDEO)
+ elm_image_file_set(thumb, EDJ_IMAGE, MF_ICON_VIDEO);
+ else if (params->thumbnail_type == MF_THUMBNAIL_DEFAULT)
+ elm_image_file_set(thumb, EDJ_IMAGE, params->thumb_path);
+ elm_image_smooth_set(thumb, EINA_FALSE);
+ }
+
+ evas_object_show(thumb);
+ } else if (!strcmp(part, "elm.flip.content")) { /* this is used when the rename mode is enabled.*/
+ Evas_Object *edit_field = NULL;
+ edit_field = mf_rename_view_create_rename_bar(params, obj);
+ evas_object_propagate_events_set(edit_field, EINA_FALSE);
+
+ return edit_field;
+ } else if (!strcmp(part, "elm.flip.eraser")) {
+ layout = mf_object_create_button(obj, "editfield_clear", NULL, NULL,
+ (Evas_Smart_Cb)__genlist_rename_eraser_clicked_cb, params, EINA_FALSE);
+
+ return layout;
+ } else if (!strcmp(part, "elm.flip.icon")) {
+ Evas_Object *cancel_btn = mf_object_create_button(obj, NULL, LABEL_CANCEL, NULL,
+ (Evas_Smart_Cb)mf_callback_cancel_cb, params->ap, EINA_FALSE);
+ evas_object_size_hint_min_set(cancel_btn, ELM_SCALE_SIZE(140), 0);
+ evas_object_show(cancel_btn);
+ evas_object_propagate_events_set(cancel_btn, EINA_FALSE);
+
+ return cancel_btn;
+ }
+ return thumb;
+}
+
+/** delete related **/
+static void __mf_genlist_gl_del(void *data, Evas_Object *obj)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ assert(params);
+ mf_util_normal_item_data_free(¶ms);
+ return;
+}
+
+/** state related **/
+static Eina_Bool __mf_genlist_gl_state_get(void *data, Evas_Object *obj, const char *part)
+{
+ return EINA_FALSE;
+}
+
+/** select related **/
+/** this function will be splited into several functions **/
+void mf_genlist_gl_selected(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item)
+ elm_genlist_item_selected_set(item, FALSE);
+
+ Evas_Object *popup = evas_object_data_get(obj, "popup");
+ if (popup) {
+ return;
+ }
+
+ if (item != NULL) {
+ mfItemData_s *selected = (mfItemData_s *) elm_object_item_data_get(item);
+
+ elm_genlist_item_selected_set(item, FALSE);
+
+ if (ap->mf_Status.more == MORE_EDIT_RENAME) {
+ if (ap->mf_Status.view_type == mf_view_root
+ && selected->list_type != mf_list_shortcut)
+ return;
+ ap->mf_FileOperation.rename_item = item;
+ mf_callback_idle_rename(selected);
+ } else if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(ap, NULL, NULL);
+ return;
+ } else if (ap->mf_Status.more != MORE_EDIT
+ && ap->mf_Status.more != MORE_SHARE_EDIT
+ && ap->mf_Status.more != MORE_EDIT_COPY
+ && ap->mf_Status.more != MORE_EDIT_MOVE
+ && ap->mf_Status.more != MORE_EDIT_DETAIL
+ && ap->mf_Status.more != MORE_EDIT_DELETE
+ && ap->mf_Status.more != MORE_EDIT_DELETE_SHORTCUT
+ && ap->mf_Status.more != MORE_EDIT_DELETE_RECENT
+ ) {
+ if (selected->storage_type == MYFILE_PHONE
+ || selected->storage_type == MYFILE_MMC
+ ) {
+ if (!mf_file_exists(selected->m_ItemName->str)) {
+ mf_popup_indicator_popup(NULL, mf_util_get_text(MF_LABEL_FILE_NOT_EXIST));
+ elm_object_item_del(selected->item);
+ return;
+ }
+ }
+
+ if (ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT
+ && selected->file_type != FILE_TYPE_DIR) {
+ /** shortcut can only be added to directory */
+ return;
+ }
+
+ mf_callback_click_cb(data, MFACTION_CLICK, selected->m_ItemName);
+ }
+ }
+ MF_TRACE_END;
+}
+
+void mf_genlist_disable_items(Evas_Object *genlist, Eina_Bool disable)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(genlist == NULL, "genlist is NULL");
+
+ Elm_Object_Item *it = NULL;
+
+ it = elm_genlist_first_item_get(genlist);
+ while (it) {
+ elm_object_item_disabled_set(it, disable);
+ it = elm_genlist_item_next_get(it);
+ }
+
+}
+
+static Evas_Object *__mf_genlist_widget_storage_content_get(void *data, Evas_Object *obj, const char *part)
+{
+ if (!strcmp(part, "elm.icon.1")) {
+ Evas_Object *layout = mf_object_create_layout(obj, EDJ_GENLIST_NAME, "genlist_content");
+ mf_retvm_if(layout == NULL, NULL, "Failed to create layout");
+
+ Evas_Object *cloud_icon = elm_icon_add(layout);
+ mf_retvm_if(cloud_icon == NULL, NULL, "Failed to add cloud icon");
+
+ elm_image_file_set(cloud_icon, EDJ_IMAGE, MF_ICON_FOLDER);
+ elm_image_resizable_set(cloud_icon, EINA_TRUE, EINA_TRUE);
+ elm_layout_content_set(layout, "elm.swallow.content", cloud_icon);
+
+ return layout;
+ }
+ return NULL;
+}
+
+static char *__mf_genlist_widget_storage_label_get(void *data, Evas_Object *obj, const char *part)
+{
+ storage_info *pStorage = (storage_info *)data;
+ mf_retv_if(pStorage == NULL, NULL);
+
+ if (!strcmp(part, "elm.text.main.left")) {
+ mf_debug("%s ",pStorage->root_name);
+ return elm_entry_utf8_to_markup(pStorage->root_name);
+ } else if (!strcmp(part, "elm.text.sub")) {
+ char storage_size[256];
+ snprintf(storage_size, 256, "%5.2f / %5.2f GB", pStorage->occupied, pStorage->total);
+ return elm_entry_utf8_to_markup(storage_size);
+ } else {
+ return NULL;
+ }
+}
+
+void mf_genlist_cloud_content_set(void *data, Evas_Object *genlist, Eina_List *file_list)
+{
+ const Eina_List *list = NULL;
+ void *item = NULL;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(genlist == NULL, "genlist is NULL");
+ mf_retm_if(file_list == NULL, "file_list is NULL");
+
+ EINA_LIST_FOREACH(file_list, list, item)
+ {
+ Elm_Object_Item *node_item = NULL;
+ Elm_Genlist_Item_Class *itc_cloud = NULL;
+ itc_cloud = elm_genlist_item_class_new();
+ if (itc_cloud != NULL) {
+ itc_cloud->item_style= "1line";
+ itc_cloud->func.text_get = __mf_genlist_widget_storage_label_get;
+ itc_cloud->func.content_get = __mf_genlist_widget_storage_content_get;
+ node_item = elm_genlist_item_append(genlist, itc_cloud, item, NULL,ELM_GENLIST_ITEM_NONE, __mf_genlist_widget_storage_selected_cb, ap);
+ elm_object_item_data_set(node_item, item);
+ }
+ }
+}
+
+/** button related **/
+void mf_genlist_create_itc_style(Elm_Genlist_Item_Class **itc, int itc_type)
+{
+
+ struct appdata *ap = mf_get_appdata();
+ if (*itc == NULL) {
+ mf_error("new item class ==================== itc_type is [%d]", itc_type);
+ *itc = elm_genlist_item_class_new();
+ if (*itc == NULL)
+ return;
+ }
+ int view_style = mf_view_style_get(ap);
+ mf_debug("itc type : %d, view style : %d", itc_type, view_style);
+ switch (itc_type) {
+ case mf_item_itc_type_search:
+ (*itc)->item_style = "myfile_search_2line.top.3";
+ (*itc)->func.text_get = __mf_genlist_gl_label_get_lite;
+ (*itc)->func.content_get = __mf_genlist_gl_default_icon_get_lite;
+ (*itc)->func.del = NULL;
+ (*itc)->func.state_get = __mf_genlist_gl_state_get;
+ break;
+ case mf_item_itc_type_recent:
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ (*itc)->item_style = "myfile_2line.top.3";
+ }else{
+ (*itc)->item_style = "myfile_1line";
+ }
+ (*itc)->func.text_get = __mf_genlist_gl_label_get_lite;
+ (*itc)->func.content_get = __mf_genlist_gl_default_icon_get_lite;
+ (*itc)->func.state_get = __mf_genlist_gl_state_get;
+ (*itc)->func.del = __mf_genlist_gl_del;
+ break;
+ case mf_item_itc_type_normal_list:
+ if (ap->mf_Status.view_type == mf_view_root || ap->mf_Status.view_type == mf_view_storage) {
+ (*itc)->item_style = "myfile_1line_root";
+ } else {
+ (*itc)->item_style = "myfile_1line";
+ }
+ (*itc)->func.text_get = __mf_genlist_gl_label_get_lite;
+ (*itc)->func.content_get = __mf_genlist_gl_default_icon_get_lite;
+ (*itc)->func.state_get = __mf_genlist_gl_state_get;
+ (*itc)->func.del = __mf_genlist_gl_del;
+ break;
+ case mf_item_itc_type_normal_list_details:
+ (*itc)->item_style = "myfile_2line.top.3";
+ (*itc)->func.text_get = __mf_genlist_gl_label_get_lite;
+ (*itc)->func.content_get = __mf_genlist_gl_default_icon_get_lite;
+ (*itc)->func.state_get = __mf_genlist_gl_state_get;
+ (*itc)->func.del = __mf_genlist_gl_del;
+ break;
+ case mf_item_itc_type_category:
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ (*itc)->item_style = "myfile_2line.top.3";
+ } else {
+ (*itc)->item_style = "myfile_1line";
+ }
+ (*itc)->func.text_get = __mf_genlist_gl_label_get_lite;
+ (*itc)->func.content_get = __mf_genlist_gl_default_icon_get_lite;
+ (*itc)->func.del = __mf_genlist_gl_del;
+ (*itc)->func.state_get = __mf_genlist_gl_state_get;
+ break;
+ }
+
+ MF_TRACE_BEGIN;
+}
+
+
+void mf_genlist_create_data(mfItemData_s **m_TempItem, const char *name, void *data)
+{
+ mf_retm_if(m_TempItem == NULL, "m_TempItem is NULL");
+ mf_retm_if(name == NULL, "name is NULL");
+
+ *m_TempItem = (mfItemData_s *) calloc(1, sizeof(mfItemData_s));
+ if (*m_TempItem == NULL) {
+ mf_error();
+ return;
+ }
+
+ (*m_TempItem)->m_ItemName = g_string_new(name);
+ (*m_TempItem)->size = NULL;
+ (*m_TempItem)->create_date = NULL;
+ (*m_TempItem)->m_checked = FALSE;
+ (*m_TempItem)->pCheckBox = NULL;
+ (*m_TempItem)->thumb_path = NULL;
+ (*m_TempItem)->real_thumb_flag = FALSE;
+ (*m_TempItem)->media = NULL;
+ (*m_TempItem)->ap = (struct appdata *)data;
+
+}
+
+void mf_genlist_set_folder_edit_style(void *data)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_gl_style.userfolderitc) {
+ ap->mf_gl_style.userfolderitc->decorate_all_item_style = NULL;
+ }
+}
+
+void mf_genlist_create_list_default_style(Evas_Object *pGenlist, void *data, Eina_List *dir_list,
+ Eina_List *file_list)
+{
+ MF_TRACE_BEGIN;
+ /*0. variable definition and parameter check*/
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input parameter data error");
+
+ mf_retm_if(pGenlist == NULL, "input parameter pGenlist error");
+ /*0.5. data list varaible set*/
+ /*1. item style set */
+ /*3. check if we need give no content view*/
+ /*4. append items to the genlist*/
+ fsNodeInfo *pNode = NULL;
+ Eina_List *l = NULL;
+ Elm_Object_Item *it = NULL;
+
+ mf_debug("dir_list count is [%d] file is [%d]", eina_list_count(dir_list), eina_list_count(file_list));
+ /* add default folder items into the genlist */
+ EINA_LIST_FOREACH(dir_list, l, pNode) {
+ if (pNode) {
+ it = mf_view_item_append(pGenlist, pNode, ap);
+ if (ap->mf_Status.ToTop) {
+ elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ ap->mf_Status.ToTop = false ;
+ }
+ }
+ }
+ /* add file items into the genlist */
+ mf_debug("view_type is [%d]", ap->mf_Status.view_type);
+ EINA_LIST_FOREACH(file_list, l, pNode) {
+ if (pNode) {
+ it = mf_view_item_append(pGenlist, pNode, ap);
+ if (ap->mf_Status.ToTop) {
+ elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ ap->mf_Status.ToTop = false ;
+ }
+ }
+ }
+ MF_TRACE_BEGIN;
+}
+
+void mf_genlist_gl_longpress(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input parameter data error");
+
+ if (event_info) {
+ Elm_Object_Item *it = (Elm_Object_Item *)event_info;
+ //elm_genlist_item_selected_set(it, EINA_FALSE);//Fixed P131126-05278 ,pressed, don't need to set as false, only need set as false at the sel callback.
+
+ if (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_SEARCH) {
+ elm_genlist_item_selected_set(it, FALSE);
+ void *selected = elm_object_item_data_get(it);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pLongpressPopup);
+ ap->mf_MainWindow.pLongpressPopup = mf_popup_create_operation_item_pop(selected);
+ }
+ }
+ MF_TRACE_END;
+}
+
+void mf_genlist_gl_drag_stop(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input parameter data error");
+ MF_TRACE_END;
+}
+
+
+void mf_genlist_gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+ elm_genlist_realized_items_update(obj);
+}
+
+Evas_Object *mf_genlist_create_list(void *data,Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *genlist = NULL;
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+ int view_style = mf_view_style_get(ap);
+
+ /* generate raw data list*/
+
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ file_list = ap->mf_FileOperation.category_list;
+ } else {
+ file_list = ap->mf_FileOperation.file_list;
+ dir_list = ap->mf_FileOperation.folder_list;
+ }
+
+ /* create Genlist*/
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_object_create_genlist", 0);
+ genlist = mf_object_create_genlist(parent);
+ MF_TA_ACUM_ITEM_END("123456 mf_object_create_genlist", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 register genlist callback functions", 0);
+ evas_object_smart_callback_add(genlist, "language,changed", mf_genlist_gl_lang_changed, data);
+ //evas_object_smart_callback_add(genlist, "longpressed", mf_genlist_gl_longpress, ap);
+
+ if (genlist == NULL) {
+ MF_TRACE_END;
+ t_end;
+ return NULL;
+ }
+ mf_debug("More is [%d]", ap->mf_Status.more);
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT://Go through.
+
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ case MORE_INTERNAL_COPY_MOVE:
+ case MORE_DATA_COPYING:
+ case MORE_DATA_MOVING:
+ case MORE_COMPRESS:
+ case MORE_DECOMPRESS:
+ case MORE_DECOMPRESS_HERE:
+ case MORE_INTERNAL_DECOMPRESS:
+ case MORE_EDIT_ADD_SHORTCUT:
+ evas_object_smart_callback_add(genlist, "selected", mf_edit_list_item_sel_cb, ap);
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list_details);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list_details);
+ } else {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list);
+ }
+ MF_TA_ACUM_ITEM_END("123456 register genlist callback functions", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 append genlist items", 0);
+ mf_genlist_create_list_default_style(genlist, ap, dir_list, file_list);
+ MF_TA_ACUM_ITEM_END("123456 append genlist items", 0);
+ break;
+ default:
+ break;
+ }
+ /*4. add watcher:*/
+ /*5. clear temporary data*/
+ MF_TRACE_END;
+ t_end;
+ g_is_refresh_at_glist = false;
+ g_mf_create_thumbnail_count = 0;//Fixed P140827-07370
+ return genlist;
+}
+
+void mf_genlist_get_list_selected_items(Evas_Object * pGenlist, Eina_List **list)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(pGenlist == NULL, "pGenlist is NULL");
+ Elm_Object_Item *item = NULL;
+ mfItemData_s *itemData = NULL;
+
+ item = elm_genlist_first_item_get(pGenlist);
+ while (item) {
+ itemData = elm_object_item_data_get(item);
+ if (itemData->m_checked) {
+ *list = eina_list_append(*list, itemData);
+ }
+ item = elm_genlist_item_next_get(item);
+ }
+ MF_TRACE_END;
+}
+
+void mf_genlist_clear(Evas_Object *genlist)
+{
+ mf_retm_if(genlist == NULL, "genlist is NULL");
+
+ Elm_Object_Item *it;
+ it = elm_genlist_first_item_get(genlist);
+ while (it) {
+ elm_object_item_del(it);
+ it = elm_genlist_first_item_get(genlist);
+ }
+
+}
+
+static void _index_clicked(void *data, Evas_Object *obj, const char *em, const char *src)
+{
+ if (!obj)
+ return;
+ mf_error(" >>>>>>>>>>>>>> obj is [%p]", obj);
+ elm_object_signal_emit(obj, "elm,state,slide,start", "");
+}
+
+void mf_genlist_path_item_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = mf_get_appdata();
+ if (!(ap->mf_Status.more == MORE_DEFAULT
+ || ap->mf_Status.more == MORE_INTERNAL_COPY
+ || ap->mf_Status.more == MORE_INTERNAL_MOVE
+ ))
+ {
+ return;
+ }
+ char *fullpath = (char *)data;
+ mf_error("~~~~~~~~~~~~~~~~~~ fullpath is [%s], current path is [%s]", fullpath, ap->mf_Status.path->str);
+ mf_util_path_stack_free();
+ if (fullpath == NULL) {
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_Status.view_type = mf_view_root;
+ mf_view_update(ap);
+ } else {
+ if (g_strcmp0(ap->mf_Status.path->str, fullpath) == 0) {
+ mf_error("The same folder selected");
+ return;
+ }
+ else {
+ if (!mf_file_exists(fullpath)) {
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_Status.view_type = mf_view_root;
+ mf_view_update(ap);
+ return;
+ }
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(fullpath);
+ mf_view_update(ap);
+ }
+ }
+}
+
+Evas_Object *mf_genlist_create_path_tab(Evas_Object *parent, char *info, void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ Evas_Object *tab = NULL;
+ struct appdata *ap = mf_get_appdata();
+ int location = mf_fm_svc_wrapper_get_location(info);
+ Eina_List *path_list = mf_fm_svc_wrapper_level_path_get(info, ap->mf_Status.view_type);
+ {
+ if (path_list) {
+ tab = mf_object_path_widget_create(parent);
+ Eina_List *l = NULL;
+ char *path = NULL;
+ const char *label = NULL;
+ int count = 1;
+ EINA_LIST_FOREACH(path_list, l, path) {
+ if (path) {
+ mf_error("path is [%s]", path);
+ if (count == 1) {
+ if (ap->mf_Status.view_type == mf_view_storage) {
+ label = MF_LABEL_LOCAL_STORAGE;
+ } else if (ap->mf_Status.view_type == mf_view_recent && ap->mf_Status.more == MORE_DEFAULT) {
+ label = MF_LABEL_RECTENT_FILES;
+ } else if (ap->mf_Status.view_type == mf_view_root_category && ap->mf_Status.categorytitle && ap->mf_Status.more == MORE_DEFAULT) {
+ label = ap->mf_Status.categorytitle;
+ } else {
+ switch (location) {
+ case MYFILE_PHONE:
+ label = MF_LABEL_DEVICE_MEMORY;
+ break;
+ case MYFILE_MMC:
+ label = MF_LABEL_SD_CARD;
+ break;
+ default:
+ return NULL;
+ }
+ }
+ Elm_Object_Item *item = mf_object_item_tabbar_item_append(tab, NULL, mf_util_get_text(elm_entry_utf8_to_markup(label)), mf_genlist_path_item_cb, g_strdup(path));
+ mf_object_item_translate_set(item, label);
+ count++;
+ } else {
+ if (ap->mf_Status.view_type == mf_view_storage) {
+ continue;
+ }
+ label = mf_file_get(path);
+ mf_object_item_tabbar_item_append(tab, NULL, mf_util_get_text(elm_entry_utf8_to_markup(label)), mf_genlist_path_item_cb, g_strdup(path));
+ count++;
+ }
+ }
+ }
+ Elm_Object_Item *last_item = elm_toolbar_last_item_get(tab);
+ elm_object_item_disabled_set(last_item, EINA_FALSE);
+ elm_toolbar_item_show(last_item, ELM_TOOLBAR_ITEM_SCROLLTO_LAST);
+ }
+ }
+ mf_util_free_eina_list_with_data(&path_list, MYFILE_TYPE_CHAR);
+ return tab;
+}
+
+Evas_Object *mf_genlist_create_path_info(Evas_Object *parent, char *info, Eina_Bool slide_flag)
+{
+ char *strings = NULL;
+ Evas_Object *bx = elm_box_add(parent);
+ Evas_Object *ly = elm_layout_add(parent);
+ elm_layout_theme_set(ly, "genlist/item", "groupindex", "default");
+ evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, 0);
+ evas_object_size_hint_align_set(ly, -1, -1);
+
+ if (info) {
+ strings = elm_entry_utf8_to_markup(info);
+ }
+
+ if (strings) {
+ mf_object_text_set(ly, strings, "elm.text.main");
+ free(strings);
+ strings = NULL;
+ } else if (info) {
+ mf_object_text_set(ly, info, "elm.text.main");
+ }
+
+ evas_object_show(ly);
+ if (slide_flag) {
+ elm_object_signal_emit(ly, "elm,state,slide,start", "");
+ }
+ elm_layout_signal_callback_add(ly, "mouse,clicked,1", "*", _index_clicked, NULL);
+ elm_box_pack_end(bx, ly);
+ return bx;
+ MF_TRACE_END;
+}
+
+char *mf_genlist_first_item_name_get(Evas_Object *genlist)
+{
+ mf_retvm_if(genlist == NULL, NULL, "genlist is NULL");
+ int x = 300;
+ int y = 220;
+ char *fullname = NULL;
+ Elm_Object_Item *it = mf_object_item_genlist_x_y_item_get(genlist, x, y);
+ if (it) {
+ mf_list_data_t *list_data = elm_object_item_data_get(it);
+ if (list_data && list_data->list_type == mf_list_normal) {
+ mfItemData_s *item_data = elm_object_item_data_get(it);
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ fullname = g_strdup(item_data->m_ItemName->str);
+ }
+ }
+ }
+ return fullname;
+}
+
+char *mf_genlist_group_index_label_get(void *data, Evas_Object * obj, const char *part)
+{
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retvm_if(params == NULL, NULL, "params is NULL");
+ mf_error("part=%s", part);
+ if (strcmp(part, "elm.text.main") == 0) {
+ mf_error("params->m_ItemName->str, mf_util_get_text(params->m_ItemName->str) is [%s] [%s]", params->m_ItemName->str, mf_util_get_text(params->m_ItemName->str));
+ return g_strdup(mf_util_get_text(params->m_ItemName->str));
+ }
+ return g_strdup(_(""));
+}
+
+void mf_genlist_group_index_del(void *data, Evas_Object * obj)
+{
+ MF_TRACE_BEGIN;
+ mfItemData_s *params = (mfItemData_s *) data;
+ SAFE_FREE_CHAR(params);
+ return;
+}
+
+static int __mf_model_utils_read_dir(const char *dir_path, Eina_List **dir_list, Eina_List **file_list)
+{
+ mf_retvm_if(dir_path == NULL, -1, "dir_path is NULL");
+ mf_retvm_if(dir_list == NULL, -1, "dir_list is NULL");
+ mf_retvm_if(file_list == NULL, -1, "file_list is NULL");
+ DIR *const pDir = opendir(dir_path);
+ mf_retvm_if(pDir == NULL, -1, "Failed to open dir %s", dir_path);
+
+ struct dirent ent_struct;
+ struct dirent *ent = NULL;
+ while ((readdir_r(pDir, &ent_struct, &ent) == 0) && ent) {
+ int skip = ((strncmp(ent->d_name, ".", 1) == 0) ||
+ (strncmp(ent->d_name, "..", 2) == 0));
+
+ skip = skip || ((ent->d_type != DT_DIR) && (ent->d_type != DT_REG));
+
+ skip = skip || ((ent->d_type == DT_DIR) &&
+ (strcmp(dir_path, PHONE_FOLDER) == 0) &&
+ (strcmp(ent->d_name, DEBUG_FOLDER) == 0));
+
+ node_info *const pNode = skip ? NULL : calloc(1, sizeof(node_info));
+ if (pNode) {
+ pNode->parent_path = strdup(dir_path);
+ pNode->name = strdup(ent->d_name);
+ pNode->is_selected = EINA_FALSE;
+ char *fullpath = g_strconcat(dir_path, "/", ent->d_name, NULL);
+
+ if (ent->d_type == DT_DIR) {
+ pNode->type = FILE_TYPE_DIR;
+ } else {
+ mf_file_attr_get_file_category(ent->d_name, &(pNode->type));
+ mf_genlist_get_cloud_thumbnail_path(fullpath, &(pNode->thumb_path));
+ }
+
+ if (pNode->type == FILE_TYPE_DIR) {
+ *dir_list = eina_list_append(*dir_list, pNode);
+ } else {
+ *file_list = eina_list_append(*file_list, pNode);
+ }
+ free(fullpath);
+ }
+ }
+
+ closedir(pDir);
+
+ return MYFILE_ERR_NONE;
+}
+
+static int mf_genlist_get_cloud_file_list(const char *dir_path, Eina_List **file_list)
+{
+ Eina_List *dirs = NULL;
+ Eina_List *files = NULL;
+ int ret = __mf_model_utils_read_dir(dir_path, &dirs, &files);
+ if (ret != 0) {
+ mf_error("Failed to read dir '%s'", dir_path);
+ return ret;
+ }
+ dirs = eina_list_sort(dirs, eina_list_count(dirs), __mf_fs_oper_sort_by_name_cb_A2Z);
+ files = eina_list_sort(files, eina_list_count(files), __mf_fs_oper_sort_by_name_cb_A2Z);
+ *file_list = eina_list_merge(dirs, files);
+
+ return 0;
+}
+
+static Evas_Object *__mf_genlist_cloud_layout_add(Evas_Object *parent, Evas_Object_Event_Cb destroy_cb, void *cb_data)
+{
+ Evas_Object *layout = elm_layout_add(parent);
+ mf_retvm_if(layout == NULL, NULL , "Layout is NULL");
+ elm_layout_theme_set(layout, "layout", "application", "default");
+ evas_object_event_callback_add(layout, EVAS_CALLBACK_FREE, destroy_cb, cb_data);
+
+ evas_object_show(layout);
+
+ return layout;
+}
+
+static char *__mf_genlist_cloud_title_get(char *curr_path, Eina_List *storage_list)
+{
+ Eina_List *l = storage_list;
+ storage_info* info = eina_list_data_get(l);
+ for (; l; l = eina_list_next(l), info = eina_list_data_get(l)) {
+ if ((info->type != STORAGE_TYPE_LABEL) && (!strncmp(info->root_path, curr_path, strlen(info->root_path)))) {
+ return strdup(info->root_name);
+ }
+ }
+ return strdup("");
+}
+
+storage_type __mf_genlist_cloud_is_root_path(const char *fullpath, Eina_List *storage_list)
+{
+ mf_retvm_if(fullpath == NULL, STORAGE_TYPE_NONE , "Input fullpath is NULL");
+
+ Eina_List *list = NULL;
+ void *item = NULL;
+ EINA_LIST_FOREACH(storage_list, list, item)
+ {
+ storage_info *info = item;
+ if ((info->type != STORAGE_TYPE_LABEL) && (!strcmp(info->root_path, fullpath))) {
+ return info->type;
+ }
+ }
+
+ return STORAGE_TYPE_NONE;
+}
+
+static void __mf_genlist_widget_storage_selected_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ storage_info *pStorage = (storage_info *)elm_object_item_data_get((Elm_Object_Item *)event_info);
+ if (!pStorage) {
+ mf_error("Fail to get object data");
+ return;
+ }
+
+ cloud_view_data *cloud_data = calloc(1, sizeof(cloud_view_data));
+ if (!cloud_data) {
+ mf_error("Fail to allocate cloud data");
+ return;
+ }
+
+ cloud_data->ap_data = ap;
+ cloud_data->layout = obj;
+ cloud_data->curr_path = strdup(pStorage->root_path);
+ cloud_data->is_root = __mf_genlist_cloud_is_root_path(cloud_data->curr_path, ap->storage_list);
+ cloud_data->file_list = NULL;
+
+ cloud_data->navi_layout = __mf_genlist_cloud_layout_add(ap->mf_MainWindow.pNaviBar, NULL, cloud_data);
+ if (!cloud_data->layout) {
+ mf_error("Fail to create Layout");
+ return;
+ }
+ elm_layout_file_set(cloud_data->navi_layout, EDJ_NAME, "navi_layout");
+ int result = mf_genlist_get_cloud_file_list(cloud_data->curr_path, &cloud_data->file_list);
+
+ cloud_data->cloud_item_genlist = elm_genlist_add(cloud_data->navi_layout);
+ elm_genlist_mode_set(cloud_data->cloud_item_genlist, ELM_LIST_COMPRESS);
+ elm_genlist_homogeneous_set(cloud_data->cloud_item_genlist, EINA_TRUE);
+ mf_genlist_cloud_item_content_set(ap, cloud_data->cloud_item_genlist, cloud_data->file_list);
+ evas_object_show(cloud_data->cloud_item_genlist);
+ elm_object_part_content_set(cloud_data->navi_layout, "content", cloud_data->cloud_item_genlist);
+ if (result != 0) {
+ mf_error("Fail to get file list");
+ evas_object_del(ap->mf_MainWindow.pNaviLayout);
+ return;
+ }
+ char *title = __mf_genlist_cloud_title_get(cloud_data->curr_path, ap->storage_list);
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar,
+ ap->mf_Status.pPreNaviItem,
+ "", NULL, NULL,
+ cloud_data->navi_layout,
+ MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar,
+ title, NULL, NULL,
+ cloud_data->navi_layout,
+ MF_NAVI_STYLE_ENABLE);
+ }
+ mf_navi_add_back_button(ap, mf_callback_navi_backbutton_clicked_cb);
+ free(title);
+}
+
+static char *__mf_genlist_widget_cloud_item_label_get(void *data, Evas_Object *obj, const char *part)
+{
+ node_info *pNode = (node_info *)data;
+
+ if (!strcmp(part, "elm.text.main.left")) {
+ mf_debug("%s ",pNode->name);
+ return elm_entry_utf8_to_markup(pNode->name);
+ } else {
+ return NULL;
+ }
+}
+
+void mf_genlist_cloud_item_content_set(void *data, Evas_Object *genlist, Eina_List *file_list)
+{
+ const Eina_List *list = NULL;
+ void *item = NULL;
+
+ EINA_LIST_FOREACH(file_list, list, item)
+ {
+ Elm_Object_Item *node_item;
+ Elm_Genlist_Item_Class *itc_cloud;
+ itc_cloud = elm_genlist_item_class_new();
+ if (itc_cloud != NULL) {
+ itc_cloud->item_style= "1line";
+ itc_cloud->func.text_get = __mf_genlist_widget_cloud_item_label_get;
+ itc_cloud->func.content_get = __mf_genlist_widget_cloud_item_content_get;
+ node_item = elm_genlist_item_append(genlist, itc_cloud, item, NULL,ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_object_item_data_set(node_item, item);
+ }
+ }
+}
+
+static int mf_genlist_get_cloud_thumbnail_path(const char *filepath, char **thumb_path)
+{
+ mf_retvm_if(filepath == NULL, -1, "file path is NULL");
+ mf_retvm_if(thumb_path == NULL, -1, "thumb_path is NULL");
+ char thumbnail_path[256] = {0,};
+ if (0 == strncmp(filepath, PHONE_FOLDER, strlen(PHONE_FOLDER))) {
+ *thumb_path = NULL;
+ return 0;
+ }
+
+ if (-1 != getxattr(filepath, "user.thumbnail", thumbnail_path, sizeof(thumbnail_path))) {
+ *thumb_path = strdup(thumbnail_path);
+ return 0;
+ }
+
+ *thumb_path = NULL;
+ return -1;
+}
+static Evas_Object *__mf_genlist_widget_cloud_item_content_get(void *data, Evas_Object *obj, const char *part)
+{
+ node_info *pNode = (node_info *)data;
+ if (!strcmp(part, "elm.icon.1")) {
+ mf_retvm_if(pNode == NULL, NULL, "pNode is NULL");
+ Evas_Object *layout = mf_object_create_layout(obj, EDJ_GENLIST_NAME, "genlist_content");
+ Evas_Object *cloud_icon = elm_icon_add(layout);
+ elm_image_file_set(cloud_icon, pNode->thumb_path, NULL);
+ elm_image_resizable_set(cloud_icon, EINA_TRUE, EINA_TRUE);
+ elm_layout_content_set(layout, "elm.swallow.content", cloud_icon);
+
+ return layout;
+ }
+ return NULL;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-launch.h"
+#include "mf-tray-item.h"
+#include "mf-callback.h"
+#include "mf-search-view.h"
+#include "mf-genlist.h"
+#include "mf-object.h"
+#include "mf-view.h"
+#include "mf-object-item.h"
+#include "mf-thumb-gen.h"
+#include "mf-focus-ui.h"
+#include "mf-fs-monitor.h"
+#include "mf-edit-view.h"
+
+
+#define MF_PATH_INFO_W 480
+#define MF_PATH_INFO_H 76
+
+void mf_navi_bar_reset_navi_obj(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGenlist);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviGengrid);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ }
+ if (ap->mf_MainWindow.pNaviLayout) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNaviLayout);
+ ap->mf_MainWindow.pNaviLayout = NULL;
+ }
+ t_end;
+ MF_TRACE_END;
+}
+
+Evas_Object *mf_navi_bar_create(Evas_Object * parent)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *navi_bar;
+ assert(parent);
+ navi_bar = elm_naviframe_add(parent);
+ elm_naviframe_prev_btn_auto_pushed_set(navi_bar, EINA_FALSE);
+
+ evas_object_show(navi_bar);
+ MF_TRACE_END;
+ return navi_bar;
+}
+
+char *mf_navi_bar_path_info_get(void *data, mf_navi_pathinfo_type type)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ char *info = NULL;
+
+ switch (type) {
+ case mf_navi_pathinfo_root:
+ info = g_strdup(MF_LABE_HEADER_STORAGE);
+ break;
+ case mf_navi_pathinfo_normal:
+ info = mf_fm_svc_path_info_get(ap->mf_Status.path->str);
+ break;
+ case mf_navi_pathinfo_recent:
+ info = g_strdup(MF_LABEL_RECTENT_FILES);
+ break;
+ case mf_navi_pathinfo_category:
+ info = g_strdup(ap->mf_Status.categorytitle);
+ break;
+ default:
+ return NULL;
+ }
+ return info;
+}
+
+Evas_Object *mf_navi_bar_create_normal_pathinfo(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *pathinfo_obj = NULL;
+ pathinfo_obj = mf_genlist_create_path_tab(ap->mf_MainWindow.pNaviBar, ap->mf_Status.path->str, ap);
+
+ //char *info = NULL;
+ //info = mf_navi_bar_path_info_get(ap, type);
+
+ //mf_genlist_create_path_info(ap->mf_MainWindow.pNaviBar, info, pathinfo, EINA_TRUE);
+ //SAFE_FREE_CHAR(info);
+ //elm_object_scroll_freeze_push(genlist);
+
+ MF_TRACE_END;
+
+ return pathinfo_obj;
+}
+
+void mf_navi_bar_pathinfo_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *path_tab = elm_object_part_content_get(ap->mf_MainWindow.pNaviLayout, "pathinfo");
+ if (path_tab) {
+ elm_object_part_content_unset(ap->mf_MainWindow.pNaviLayout, "pathinfo");
+ evas_object_del(path_tab);
+ path_tab = NULL;
+ path_tab = mf_navi_bar_create_normal_pathinfo(ap);
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", path_tab);
+ }
+}
+
+
+/******************************
+** Prototype : mfNaviBarSetSegment
+** Description :
+** Input : struct appdata* data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static void _mf_navi_bar_create_content_set_focus(void *data, Evas_Object *pContent)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+#ifdef MYFILE_ENABLE_FOCUS
+ //Focus UI
+ _mf_focus_ui_set_focus(pContent);
+
+ //_mf_focus_ui_set_dual_focus_order(pContent, ap->mf_MainWindow.pNaviCtrlBar, MF_FOCUS_DUAL_ORDER_NEXT_PRIV);
+ //_mf_focus_ui_set_dual_focus_order(pContent, ap->mf_MainWindow.pNaviCtrlBar, MF_FOCUS_DUAL_ORDER_DOWN_UP);
+#endif
+ MF_TRACE_END;
+}
+
+Evas_Object *mf_navi_bar_create_view_content(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ Evas_Object *pContent = NULL;
+ int view_style = mf_view_style_get(ap);
+ if (ap->mf_Status.flagNoContent) {
+ pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ } else {
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ pContent = mf_gengrid_create_list(ap, ap->mf_MainWindow.pNaviBar);
+ ap->mf_MainWindow.pNaviGengrid = pContent;
+ } else {
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_genlist_create_list", 0);
+ pContent = mf_genlist_create_list(ap, ap->mf_MainWindow.pNaviBar);
+ MF_TA_ACUM_ITEM_END("123456 mf_genlist_create_list", 0);
+ ap->mf_MainWindow.pNaviGenlist = pContent;
+ }
+ }
+
+ _mf_navi_bar_create_content_set_focus(ap, pContent);
+
+ if (ap->mf_Status.more == MORE_DEFAULT
+ || ap->mf_Status.more == MORE_INTERNAL_COPY
+ || ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ mf_fs_monitor_add_dir_watch(ap->mf_Status.path->str, ap);
+ }
+ t_end;
+
+ MF_TRACE_END;
+ return pContent;
+}
+
+/******************************
+** Prototype : mf_navi_bar_set_content
+** Description :
+** Input : Evas_Object *pLayout
+** Evas_Object *NaviContent
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+void mf_navi_bar_layout_content_set(Evas_Object *layout, Evas_Object *content)
+{
+ elm_object_part_content_set(layout, "elm.swallow.content", content);
+}
+
+void mf_navi_bar_clean_content(void *data, Evas_Object *pLayout)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(pLayout == NULL, "pConform is NULL");
+ //struct appdata *ap = (struct appdata *) data;
+
+ /*Evas_Object *unUsed = mf_object_unset_part_content(pLayout, "content");
+ SAFE_FREE_OBJ(unUsed);*/
+ Evas_Object *unUsed = mf_object_unset_part_content(pLayout, "elm.swallow.content");
+ SAFE_FREE_OBJ(unUsed);
+// ap->mf_MainWindow.pNaviGenlist = NULL;//Fixed P140804-07325, don't need to set it as NULL.
+// ap->mf_MainWindow.pNaviGengrid = NULL;
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_set_content(void *data, Evas_Object *pLayout, Evas_Object *NaviContent)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(pLayout == NULL, "pConform is NULL");
+ mf_retm_if(NaviContent == NULL, "NaviContent is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_navi_bar_clean_content(data, pLayout);
+
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, NaviContent);
+ /*if bs, use idler here*/
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_title_content_set(void *data, const char *title)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+
+ mf_object_item_text_set(navi_it, title, "elm.text.title");
+ MF_TRACE_END;
+
+}
+
+Evas_Object *mf_navi_bar_home_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data)
+{
+ Evas_Object *home_ic = elm_image_add(parent);
+ elm_image_file_set(home_ic, EDJ_IMAGE, MF_TITLE_ICON_HOME);
+ elm_image_resizable_set(home_ic, EINA_TRUE, EINA_TRUE);
+ evas_object_show(home_ic);
+
+ Evas_Object *home_btn = mf_object_create_button(parent,
+ "naviframe/title_icon",
+ NULL,
+ home_ic,
+ func,
+ user_data,
+ EINA_FALSE);
+ return home_btn;
+}
+
+Evas_Object *mf_navi_bar_search_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data)
+{
+
+ Evas_Object *image = elm_image_add(parent);
+ elm_image_file_set(image, EDJ_IMAGE, MF_TITLE_ICON_SEARCH);
+ elm_image_resizable_set(image, EINA_TRUE, EINA_TRUE);
+ evas_object_show(image);
+
+ Evas_Object *up_btn = mf_object_create_button(parent,
+ "naviframe/title_icon",
+ NULL,
+ image,
+ func,
+ user_data,
+ EINA_FALSE);
+ return up_btn;
+}
+
+
+Evas_Object *mf_navi_bar_upper_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data)
+{
+ Evas_Object *up_ic = elm_image_add(parent);
+ elm_image_file_set(up_ic, EDJ_IMAGE, MF_TITLE_ICON_UPPER);
+ elm_image_resizable_set(up_ic, EINA_TRUE, EINA_TRUE);
+ evas_object_show(up_ic);
+
+ Evas_Object *up_btn = mf_object_create_button(parent,
+ "naviframe/title_icon",
+ NULL,
+ up_ic,
+ func,
+ user_data,
+ EINA_FALSE);
+ return up_btn;
+}
+
+Evas_Object *mf_navi_bar_select_all_button_create(Evas_Object *parent, Evas_Smart_Cb func, void *user_data)
+{
+ Evas_Object *select_ic = elm_image_add(parent);
+ elm_image_file_set(select_ic, EDJ_IMAGE, MF_TITLE_ICON_SELECT_ALL);
+ elm_image_resizable_set(select_ic, EINA_TRUE, EINA_TRUE);
+ evas_object_show(select_ic);
+
+ Evas_Object *select_btn = mf_object_create_button(parent,
+ "naviframe/title_icon",
+ NULL,
+ select_ic,
+ func,
+ user_data,
+ EINA_FALSE);
+
+ return select_btn;
+}
+
+/*static void _mf_navi_bar_set_focus(void *data, Evas_Object *search_btn)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+#ifdef MYFILE_ENABLE_FOCUS
+ //Focus UI
+ _mf_focus_ui_set_focus(search_btn);
+
+ //_mf_focus_ui_set_dual_focus_order(search_btn, ap->mf_MainWindow.category_image, MF_FOCUS_DUAL_ORDER_NEXT_PRIV);
+ //_mf_focus_ui_set_dual_focus_order(search_btn, ap->mf_MainWindow.category_video, MF_FOCUS_DUAL_ORDER_DOWN_UP);
+#endif
+ MF_TRACE_END;
+}*/
+
+void mf_navi_bar_title_set(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int more = ap->mf_Status.more;
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+ Evas_Object *pNavi = ap->mf_MainWindow.pNaviBar;
+ Evas_Object *unset = NULL;
+ char *title = NULL;
+
+ if (ap->mf_Status.more == MORE_SEARCH
+ || ap->mf_Status.more == MORE_EDIT
+ || ap->mf_Status.more == MORE_SHARE_EDIT
+ || ap->mf_Status.more == MORE_EDIT_DETAIL
+ || ap->mf_Status.more == MORE_EDIT_COPY
+ || ap->mf_Status.more == MORE_EDIT_MOVE
+ || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_DELETE_RECENT
+ ) {
+ if (more == MORE_EDIT) {
+ title = MF_LABEL_SELECT_ITEMS;
+ } else if (more == MORE_SHARE_EDIT) {
+ title = MF_LABEL_SELECT_ITEMS;
+ } else if ((ap->mf_Status.view_type == mf_view_root_category) && (ap->mf_Status.categorytitle != NULL)) {
+ title = ap->mf_Status.categorytitle ;
+ } else {
+ title = ap->mf_MainWindow.naviframe_title;
+ }
+ mf_navi_bar_title_content_set(ap, title);
+ } else if (more != MORE_EDIT && more != MORE_SEARCH) {
+ if (ap->mf_Status.view_type == mf_view_normal) {
+ if (more == MORE_INTERNAL_COPY || more == MORE_INTERNAL_MOVE || more == MORE_INTERNAL_DECOMPRESS) {
+ Evas_Object *home_btn = mf_navi_bar_home_button_create(pNavi, mf_callback_home_button_cb, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_LEFT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_LEFT_BTN, home_btn);
+
+ Evas_Object *upper_btn = mf_navi_bar_upper_button_create(pNavi, mf_callback_upper_click_cb, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_RIGHT_BTN, upper_btn);
+ } else {
+ Evas_Object *home_btn = mf_navi_bar_home_button_create(pNavi, mf_callback_home_button_cb, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_LEFT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_LEFT_BTN, home_btn);
+
+ Evas_Object *search_btn = mf_navi_bar_search_button_create(pNavi, mf_search_bar_enter_search_routine, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_RIGHT_BTN, search_btn);
+ }
+ } else if (ap->mf_Status.view_type == mf_view_root && more == MORE_DEFAULT) {
+ Evas_Object *search_btn = mf_navi_bar_search_button_create(pNavi, mf_search_bar_enter_search_routine, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_RIGHT_BTN, search_btn);
+ }
+ if ((ap->mf_Status.view_type == mf_view_root_category) && (ap->mf_Status.categorytitle != NULL)) {
+ mf_error("ap->mf_Status.categorytitle = %s",ap->mf_Status.categorytitle);
+ title = ap->mf_Status.categorytitle ;
+ Evas_Object *search_btn = mf_navi_bar_search_button_create(pNavi, mf_search_bar_enter_search_routine, ap);
+ unset = elm_object_item_part_content_unset(navi_it, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, TITLE_RIGHT_BTN, search_btn);
+ } else {
+ title = ap->mf_MainWindow.naviframe_title;
+ }
+ mf_navi_bar_title_content_set(ap, title);
+ }
+ t_end;
+
+ MF_TRACE_END;
+}
+
+/******************************
+** Prototype : __mf_navi_bar_select_count_label_timeout_cb
+** Description :
+** Input : void *data
+** Evas_Object *obj
+** void *event_info
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+Evas_Object *__mf_navi_bar_backbutton_create(Evas_Object *parent, Evas_Object *win)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(win == NULL, NULL, "win is NULL");
+
+ Evas_Object *btn = NULL;
+ btn = elm_button_add(parent);
+ elm_object_style_set(btn, "naviframe/end_btn/default");
+ evas_object_show(btn);
+ MF_TRACE_END;
+ return btn;
+}
+
+void mf_navi_add_back_button(void *data, Eina_Bool (*func)(void *data, Elm_Object_Item *it))
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.view_type != mf_view_root) {
+ Evas_Object *pBackButton = NULL;
+ pBackButton = __mf_navi_bar_backbutton_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pWindow);
+ evas_object_smart_callback_add(pBackButton, "clicked", func, ap);
+
+ if (pBackButton) {
+ Evas_Object *unset = elm_object_item_part_content_unset(ap->mf_MainWindow.pNaviItem, "prev_btn");
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "prev_btn", pBackButton);
+ evas_object_event_callback_add(pBackButton, EVAS_CALLBACK_MOUSE_UP, mf_callback_mouseup_cb, ap);
+ evas_object_event_callback_add(pBackButton, EVAS_CALLBACK_KEY_DOWN, mf_callback_keydown_cb, ap);
+ }
+ }
+ elm_naviframe_item_pop_cb_set(ap->mf_MainWindow.pNaviItem, func, ap);
+}
+
+void mf_navi_bar_set_ctrlbar(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+ Evas_Object *more_bt = NULL;
+//Prevent issue fix
+// Evas_Object *toolbar = NULL;
+
+ switch (ap->mf_Status.more) {
+ case MORE_DEFAULT:
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ break;
+ case MORE_EDIT:
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ //toolbar = mf_object_toolbar_create(ap->mf_MainWindow.pNaviBar);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_DELETE, mf_callback_delete_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_MOVE, mf_callback_copy_move_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_COPY, mf_callback_copy_move_cb, ap);
+ break;
+ case MORE_INTERNAL_COPY:
+ case MORE_DATA_COPYING:
+ if (ap->mf_Status.view_type != mf_view_root) {
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ //toolbar = mf_object_toolbar_create(ap->mf_MainWindow.pNaviBar);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_CANCEL, mf_callback_cancel_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_COPY_HERE, mf_callback_paste_here_cb, ap);
+ }
+ break;
+ case MORE_INTERNAL_MOVE:
+ case MORE_DATA_MOVING:
+ if (ap->mf_Status.view_type != mf_view_root) {
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ //toolbar = mf_object_toolbar_create(ap->mf_MainWindow.pNaviBar);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_CANCEL, mf_callback_cancel_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_MOVE_HERE, mf_callback_move_here_cb, ap);
+ }
+ break;
+ case MORE_SHARE_EDIT:
+ //toolbar = mf_object_toolbar_create(ap->mf_MainWindow.pNaviBar);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_CANCEL, mf_callback_cancel_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_SHARE, mf_callback_share_cb, ap);
+ break;
+
+ case MORE_INTERNAL_DECOMPRESS:
+ if (ap->mf_Status.view_type != mf_view_root) {
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE, NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+ //toolbar = mf_object_toolbar_create(ap->mf_MainWindow.pNaviBar);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, LABEL_CANCEL, mf_callback_cancel_cb, ap);
+ //mf_object_item_tabbar_item_append(toolbar, NULL, MF_LABEL_DECOMPRESS_HERE, mf_callback_decompress_here_cb, ap);
+ }
+ break;
+ default:
+ break;
+ }
+ if (more_bt) {
+ elm_object_item_part_content_set(navi_it, NAVI_MORE_BUTTON_PART, more_bt);
+ evas_object_event_callback_add(more_bt, EVAS_CALLBACK_KEY_DOWN, mf_callback_more_keydown_cb, ap);
+ }
+ //Prevent issue fix
+/* if (toolbar) {
+ ap->mf_MainWindow.pNaviCtrlBar = toolbar;
+ elm_object_item_part_content_set(navi_it, NAVI_CTRL_PART, toolbar);
+
+ elm_object_focus_allow_set(ap->mf_MainWindow.pNaviCtrlBar, EINA_TRUE);
+ }*/
+ elm_object_item_signal_callback_add(navi_it, "elm,action,more_event", "", mf_callback_hardkey_more_cb, ap);
+ t_end;
+ MF_TRACE_END;
+
+}
+
+void mf_navi_bar_reset_ctrlbar(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+ mf_retm_if(navi_it == NULL, "navi_it is NULL");
+
+ Evas_Object *more_bt = NULL;
+ Evas_Object *ctrlbar = NULL;
+ more_bt = elm_object_item_part_content_unset(navi_it, NAVI_MORE_BUTTON_PART);
+ SAFE_FREE_OBJ(more_bt);
+ ctrlbar = elm_object_item_part_content_unset(navi_it, NAVI_CTRL_PART);
+ SAFE_FREE_OBJ(ctrlbar);
+ mf_navi_bar_set_ctrlbar(ap);
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_layout_state_set(Evas_Object *layout, int type)
+{
+ mf_error(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> type is [%d]", type);
+ mf_retm_if(layout == NULL, "layout is NULL");
+ switch (type) {
+ case mf_navi_layout_normal:
+ elm_object_signal_emit(layout, "elm.pathinfo.show", "elm");
+ elm_object_signal_emit(layout, "elm.content.show", "elm");
+ break;
+ case mf_navi_layout_content_only:
+ elm_object_signal_emit(layout, "elm.pathinfo.hide", "elm");
+ elm_object_signal_emit(layout, "elm.content.only", "elm");
+ break;
+ case mf_navi_layout_root_all:
+ elm_object_signal_emit(layout, "elm.category.show", "elm");
+ elm_object_signal_emit(layout, "elm.tabbar.hide", "elm");
+ elm_object_signal_emit(layout, "elm.content.show", "elm");
+ break;
+ case mf_navi_layout_root_all_horizon:
+ elm_object_signal_emit(layout, "elm.category.horizon", "elm");
+ elm_object_signal_emit(layout, "elm.tabbar.hide", "elm");
+ elm_object_signal_emit(layout, "elm.content.show", "elm");
+ break;
+ }
+ return;
+}
+
+/******************************
+** Prototype : mf_edit_view_create
+** Description :
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+
+void mf_navi_bar_remove_info_box(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_Status.view_type != mf_view_root_category && ap->mf_Status.more != MORE_SEARCH) {
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_content_only);
+ }
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_recover_info_box(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ if (ap->mf_Status.view_type != mf_view_root_category) {
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_normal);
+ }
+ MF_TRACE_END;
+ return;
+}
+
+/******************************
+** Prototype : mfNaviBarListItemRemove
+** Description : remove the navi bar item from the list by label
+** Input : void *data
+** const char *pNaviLabel
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+bool mf_navi_bar_reset_item_by_location(void *data, int location)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, false, "ap is NULL");
+
+ bool bEditStartFlag = FALSE;
+ bool bInUseFlag = FALSE;
+ if (ap->mf_MainWindow.record.location == location) {
+ bEditStartFlag = TRUE;
+ }
+ if (ap->mf_MainWindow.location == location) {
+ bInUseFlag = TRUE;
+ }
+
+ if (bInUseFlag == TRUE) {
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(ap->mf_MainWindow.record.path);
+ ap->mf_MainWindow.location = ap->mf_MainWindow.record.location;
+ ap->mf_Status.view_type = ap->mf_MainWindow.record.view_type;
+ }
+ MF_TRACE_END;
+ return bEditStartFlag;
+}
+
+void mf_navi_bar_recover_state(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_debug();
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ /*1 recover all the navigation bar*/
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(ap->mf_MainWindow.record.path);
+ ap->mf_Status.more = ap->mf_MainWindow.record.more;
+ ap->mf_Status.view_type = ap->mf_MainWindow.record.view_type;
+ ap->mf_MainWindow.location = ap->mf_MainWindow.record.location;
+ mf_view_reset_record(&ap->mf_MainWindow.record);
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_reset(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_debug();
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ /*1 recover all the navigation bar*/
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+ ap->mf_Status.path = g_string_new(PHONE_FOLDER);
+ ap->mf_Status.more = MORE_DEFAULT;
+ ap->mf_Status.view_type = mf_view_root;
+ ap->mf_MainWindow.location = MYFILE_PHONE;
+ mf_view_reset_record(&ap->mf_MainWindow.record);
+ MF_TRACE_END;
+}
+
+
+void
+my_elm_object_item_disabled_set(Evas_Object *ctrlbar, Elm_Object_Item *it, Eina_Bool disabled)
+{//Fixed P131025-04748 by jian12.li.
+ MF_TRACE_BEGIN;
+ const char *button_label = elm_object_item_part_text_get(it, NAVI_CTRL_TEXT_PART);
+ mf_error("my_elm_object_item_disabled_set button_label is [%s]", button_label);
+ elm_object_item_disabled_set(it, disabled);
+ if (disabled) {
+ elm_object_focus_allow_set(ctrlbar, false);
+ //elm_object_focus_allow_set(it, false);
+ }
+ MF_TRACE_END;
+}
+
+void mf_navi_bar_set_ctrlbar_item_disable(Elm_Object_Item *navi_it, int disable_item, bool disable)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(navi_it == NULL, "navi_it is NULL");
+ Evas_Object *btn = elm_object_item_part_content_get(navi_it, "title_right_btn");
+ if (btn) {
+ if (mf_edit_file_count_get() <= 0) {
+ elm_object_disabled_set(btn, EINA_TRUE);
+ } else {
+ elm_object_disabled_set(btn, EINA_FALSE);
+ }
+ }
+
+ MF_TRACE_END;
+}
+
+int mf_navi_bar_get_disable_ctrlbar_item(Elm_Object_Item *navi_it)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(navi_it == NULL, 0, "navi_it is NULL");
+ int disable_item = 0;
+
+ Evas_Object *ctrlbar = elm_object_item_part_content_get(navi_it, NAVI_CTRL_PART);
+ Elm_Object_Item *item = NULL;
+ const char *button_label = NULL;
+ item = elm_toolbar_first_item_get(ctrlbar);
+
+ while (item) {
+ button_label = elm_object_item_part_text_get(item, NAVI_CTRL_TEXT_PART);
+ if (elm_object_item_disabled_get(item)) {
+ if (g_strcmp0(button_label, mf_util_get_text(LABEL_DELETE)) == 0) {
+ disable_item |= CTRL_DISABLE_DELETE;
+ }
+ if (g_strcmp0(button_label, mf_util_get_text(LABEL_SHARE)) == 0) {
+ disable_item |= CTRL_DISABLE_SEND;
+ }
+
+ }
+ item = elm_toolbar_item_next_get(item);
+ }
+
+ MF_TRACE_END;
+
+ return disable_item;
+}
+
+void mf_navi_bar_title_label_update(char **naviframe_title, const char *title_label)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(naviframe_title == NULL, "pNavi_s is NULL");
+ mf_retm_if(title_label == NULL, "title_label is NULL");
+ GString *title = NULL;
+
+ title = g_string_new(title_label);
+ if (title != NULL) {
+ SAFE_FREE_CHAR(*naviframe_title);
+ *naviframe_title = g_strdup(title->str);
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+}
+Evas_Object *mf_navi_bar_content_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap->mf_Status.path == NULL, NULL, "ap->mf_Status.path is NULL");
+ mf_retvm_if(ap->mf_Status.path->str == NULL, NULL, "ap->mf_Status.path->str is NULL");
+
+ Evas_Object *pContent = NULL;
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+ int dir_list_len = 0;
+ int file_list_len = 0;
+ int error_code = 0;
+
+ if (ap->mf_MainWindow.pButton) {
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "search_icon", ap->mf_MainWindow.pButton);
+ evas_object_show(ap->mf_MainWindow.pButton);
+ }
+
+ if (ap->mf_Status.view_type == mf_view_root) {
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+
+ mf_util_generate_root_view_file_list(ap, &(ap->mf_FileOperation.folder_list), ap->mf_Status.iStorageState);
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ mf_debug("count is [%d]", eina_list_count(ap->mf_FileOperation.folder_list));
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ pContent = mf_category_get_from_media_db(ap, ap->mf_Status.category_type, false);
+ return pContent;
+ } else {
+ error_code = mf_util_generate_file_list(ap);
+ if (error_code != MYFILE_ERR_NONE) {
+ /*Todo: we need to free all the Eina_List*/
+ MF_TRACE_END;
+ return NULL;
+ }
+
+ /* sort the list by sort_type*/
+ mf_util_sort_the_file_list(ap);
+
+ file_list = ap->mf_FileOperation.file_list;
+ dir_list = ap->mf_FileOperation.folder_list;
+
+ dir_list_len = eina_list_count(dir_list);
+ file_list_len = eina_list_count(file_list);
+
+ if ((dir_list_len + file_list_len) > 0) {
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ } else {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ }
+ }
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+
+ if (ap->mf_Status.flagNoContent) {
+ pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ } else {
+ int view_style = mf_view_style_get(ap);
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ pContent = mf_gengrid_create_list(ap, ap->mf_MainWindow.pNaviBar);
+ ap->mf_MainWindow.pNaviGengrid = pContent;
+ } else {
+ pContent = mf_genlist_create_list(ap, ap->mf_MainWindow.pNaviBar);
+ ap->mf_MainWindow.pNaviGenlist = pContent;
+ }
+ }
+ if (ap->mf_Status.more == MORE_DEFAULT
+ || ap->mf_Status.more == MORE_INTERNAL_COPY
+ || ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ mf_fs_monitor_add_dir_watch(ap->mf_Status.path->str, ap);
+ }
+ t_end;
+
+ MF_TRACE_END;
+ return pContent;
+}
+
+Evas_Object *mf_naviframe_left_cancel_button_create(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
+ Evas_Smart_Cb pFunc, void *pUserData)
+{
+ Evas_Object *btn = elm_button_add(pParent);
+ elm_object_style_set(btn, "naviframe/title_left");
+ mf_object_text_set(btn, MF_LABEL_CANCEL, NULL);
+ evas_object_smart_callback_add(btn, "clicked", pFunc, pUserData);
+ elm_object_item_part_content_set(pNaviItem, "title_left_btn", btn);
+
+ evas_object_show(btn);
+
+ return btn;
+}
+
+Evas_Object *mf_naviframe_right_save_button_create(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
+ Evas_Smart_Cb pFunc, void *pUserData)
+{
+ struct appdata *ap = (struct appdata *)pUserData;
+ Evas_Object *btn = elm_button_add(pParent);
+ elm_object_style_set(btn, "naviframe/title_right");
+ if (ap->mf_Status.more == MORE_EDIT_DELETE) {
+ mf_object_text_set(btn, MF_LABEL_DELETE, NULL);
+ } else {
+ mf_object_text_set(btn, MF_LABEL_DONE, NULL);
+ }
+ evas_object_smart_callback_add(btn, "clicked", pFunc, pUserData);
+ elm_object_item_part_content_set(pNaviItem, "title_right_btn", btn);
+
+ evas_object_show(btn);
+
+ return btn;
+}
+
+void mf_naviframe_title_button_delete(Elm_Object_Item *navi_it)
+{
+ Evas_Object *btn = NULL;
+ btn = elm_object_item_part_content_get(navi_it, "title_left_btn");
+ SAFE_FREE_OBJ(btn);
+ btn = elm_object_item_part_content_get(navi_it, "title_right_btn");
+ SAFE_FREE_OBJ(btn);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-launch.h"
+#include "mf-tray-item.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-search-view.h"
+
+static Evas_Object *__mf_normal_view_create_content(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap->mf_Status.path == NULL, NULL, "ap->mf_Status.path is NULL");
+ mf_retvm_if(ap->mf_Status.path->str == NULL, NULL, "ap->mf_Status.path->str is NULL");
+
+ Evas_Object *pContent = NULL;
+ Eina_List *file_list = NULL;
+ Eina_List *dir_list = NULL;
+ int dir_list_len = 0;
+ int file_list_len = 0;
+ int error_code = 0;
+
+ error_code = mf_util_generate_file_list(ap);
+ if (error_code != MYFILE_ERR_NONE) {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ pContent = mf_object_create_no_content(ap->mf_MainWindow.pNaviBar);
+ mf_object_text_set(pContent, MF_LABEL_NO_FILES, "elm.text");
+ /*Todo: we need to free all the Eina_List*/
+ MF_TRACE_END;
+ return pContent;
+ }
+
+ /* sort the list by sort_type*/
+ mf_util_sort_the_file_list(ap);
+
+ file_list = ap->mf_FileOperation.file_list;
+ dir_list = ap->mf_FileOperation.folder_list;
+
+ dir_list_len = eina_list_count(dir_list);
+ file_list_len = eina_list_count(file_list);
+
+ if ((dir_list_len + file_list_len) > 0) {
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ } else {
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ }
+
+ pContent = mf_navi_bar_create_view_content(ap);
+
+ t_end;
+
+ MF_TRACE_END;
+ return pContent;
+
+}
+
+void mf_normal_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ GString *title = NULL;
+ Evas_Object *newContent = NULL;
+ Evas_Object *pathinfo = NULL;
+
+ mf_navi_bar_reset_navi_obj(ap);
+
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_normal);
+
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ newContent = __mf_normal_view_create_content(ap);
+ evas_object_show(newContent);
+
+ int location = mf_fm_svc_wrapper_is_root_path(ap->mf_Status.path->str);
+ pathinfo = mf_navi_bar_create_normal_pathinfo(ap);
+ switch (location) {
+ case MYFILE_PHONE:
+ title = g_string_new(MF_UG_DETAIL_LABEL_DEVICE_MEMORY);
+ break;
+ case MYFILE_MMC:
+ title = g_string_new(MF_LABEL_SD_CARD);
+ break;
+ default:
+ title = mf_fm_svc_wrapper_get_file_name(ap->mf_Status.path);
+ break;
+ }
+
+ if (title != NULL) {
+ title = g_string_new(LABEL_MYFILE_CHAP);
+ ap->mf_MainWindow.naviframe_title = g_strdup(title->str);
+ //elm_object_part_text_set(ap->mf_MainWindow.pNaviLayout, "Device_storage_text", ap->mf_MainWindow.naviframe_title);
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, "", NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+
+// if(ap->mf_Status.more == MORE_DEFAULT) {
+// Evas_Object *search_image = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(search_image, EDJ_IMAGE, MF_TITLE_ICON_SEARCH);
+// elm_image_resizable_set(search_image, EINA_TRUE, EINA_TRUE);
+// evas_object_show(search_image);
+//
+// Evas_Object *btn1 = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn1, search_image);
+// evas_object_smart_callback_add(btn1, "clicked", mf_search_bar_enter_search_routine, ap);
+// elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "search_icon", btn1);
+// ap->mf_MainWindow.pButton = btn1;
+// }
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+
+// Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn,pImage);
+// elm_object_style_set(btn, "transparent");
+// evas_object_smart_callback_add(btn, "clicked", mf_callback_backbutton_clicked_cb, ap);
+// //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "back_key", btn);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn);
+
+ mf_navi_add_back_button(ap, mf_callback_navi_backbutton_clicked_cb);
+
+ /*add control bar for navigation bar*/
+ mf_navi_bar_set_ctrlbar(data);
+ if (ap->mf_Status.more == MORE_INTERNAL_COPY) {
+ mf_naviframe_left_cancel_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_cancel_cb, ap);
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_paste_here_cb, ap);
+ mf_navi_bar_title_content_set(ap, LABEL_COPY_HERE);
+ } else if (ap->mf_Status.more == MORE_INTERNAL_MOVE) {
+ mf_naviframe_left_cancel_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_cancel_cb, ap);
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_move_here_cb, ap);
+ mf_navi_bar_title_content_set(ap, LABEL_MOVE_TO);
+ } else if (ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ mf_naviframe_left_cancel_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_cancel_cb, ap);
+ mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_do_add_to_shortcut_cb, ap);
+ mf_navi_bar_title_content_set(ap, MF_LABEL_ADD_TO_SHORTCUT);
+ } else if (ap->mf_Status.more == MORE_EDIT_RENAME) {
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_FALSE);
+ mf_navi_bar_title_content_set(ap, LABEL_RENAME);
+ }
+ else {
+ mf_navi_bar_title_content_set(ap,ap->mf_MainWindow.naviframe_title);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_TRUE);
+ }
+ //mf_navi_bar_title_set(ap);
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+}
+
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-item.h"
+#include "mf-object-conf.h"
+#include "mf-dlog.h"
+#include "mf-util.h"
+#include "mf-main.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-view.h"
+#include "mf-file-util.h"
+
+extern Elm_Gengrid_Item_Class gic;
+
+void mf_object_item_text_set(Elm_Object_Item *item, const char *ID, const char *part)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(ID == NULL, "ID is NULL");
+ mf_retm_if(item == NULL, "item is NULL");
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = PKGNAME_SYSTEM;
+ else
+ domain = NULL;//PKGNAME_MYFILE;
+ elm_object_item_domain_translatable_part_text_set(item, part, domain, ID);
+ MF_TRACE_END;
+}
+
+void mf_object_item_translate_set(Elm_Object_Item *item, const char *ID)
+{
+ mf_retm_if(ID == NULL, "ID is NULL");
+ mf_retm_if(item == NULL, "item is NULL");
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = PKGNAME_SYSTEM;
+ else
+ domain = NULL;
+
+ SECURE_DEBUG(">>>>>>>>>>>>>>> ID is [%s] domain is [%s]", ID, domain);
+ elm_object_item_domain_text_translatable_set(item, domain, EINA_TRUE);
+}
+
+Elm_Object_Item *mf_object_item_tabbar_item_append(Evas_Object *obj,
+ const char *icon,
+ const char *label,
+ Evas_Smart_Cb func,
+ const void *data)
+{
+ Elm_Object_Item *item = elm_toolbar_item_append(obj, icon, label, func, data);
+
+ mf_object_item_translate_set(item, label);
+ return item;
+}
+
+void mf_object_item_tabbar_item_set_disable(Evas_Object *obj, const char *label, Eina_Bool disable)
+{
+ mf_retm_if(obj == NULL, "obj is NULL");
+ mf_retm_if(label == NULL, "label is NULL");
+
+ Elm_Object_Item *item = elm_toolbar_first_item_get(obj);
+ const char *button_label = NULL;
+
+ while (item) {
+ button_label = elm_object_item_part_text_get(item, NAVI_CTRL_TEXT_PART);
+ if (g_strcmp0(button_label, mf_util_get_text(label)) == 0
+ || g_strcmp0(button_label, (label)) == 0)
+ elm_object_item_disabled_set(item, disable);
+ button_label = NULL;
+ item = elm_toolbar_item_next_get(item);
+ }
+}
+
+void mf_object_item_part_content_remove(Elm_Object_Item *item, const char *part)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(item == NULL, "item is NULL");
+ mf_retm_if(part == NULL, "part is NULL");
+
+ Evas_Object *removed = NULL;
+ removed = elm_object_item_part_content_unset(item, part);
+ SAFE_FREE_OBJ(removed);
+
+ MF_TRACE_END;
+}
+
+mfItemData_s *mf_object_item_normal_data_get(const char *fullpath, void *user_data, int list_type)
+{
+ mf_retvm_if(fullpath == NULL, NULL, "fullpath error");
+ mf_retvm_if(user_data == NULL, NULL, "user_data error");
+ struct appdata *ap = (struct appdata *)user_data;
+ mfItemData_s *item_data = NULL;
+ i18n_udate date = 0;
+ off_t size = 0;
+
+ item_data = (mfItemData_s *) calloc(sizeof(mfItemData_s), sizeof(char));
+ if (item_data == NULL) {
+ return NULL;
+ }
+ item_data->m_ItemName = g_string_new(fullpath);
+ if (!mf_is_dir(fullpath)) {
+ mf_file_attr_get_file_size(fullpath, &size);
+ mf_file_attr_get_file_size_info(&(item_data->size), size);
+ }
+
+ mf_file_attr_get_file_mdate(fullpath, &date);
+ item_data->modify_time = date;
+ item_data->m_checked = FALSE;
+ item_data->pCheckBox = NULL;
+ item_data->thumb_path = NULL;
+ item_data->real_thumb_flag = FALSE;
+ item_data->media = NULL;
+ item_data->ap = ap;
+ if (mf_is_dir(fullpath)) {
+ item_data->file_type = FILE_TYPE_DIR;
+ } else {
+ mf_file_attr_get_file_category(fullpath, &item_data->file_type);
+ }
+ item_data->storage_type = mf_fm_svc_wrapper_get_location(fullpath);
+ item_data->list_type = list_type;
+ return item_data;
+
+}
+
+Elm_Object_Item *mf_object_list_item_append(Evas_Object *parent,
+ void *obj_data,
+ void (*func)(void *data, Evas_Object * obj, void *event_info),
+ void *func_data,
+ void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent error");
+ mf_retvm_if(obj_data == NULL, NULL, "obj_data error");
+ struct appdata *ap = (struct appdata *)user_data;
+ Elm_Object_Item *it = NULL;
+ int view_style = mf_view_style_get(ap);
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ Elm_Genlist_Item_Class *itc = NULL;
+
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ if (ap->mf_Status.more != MORE_SEARCH) {
+ itc = ap->mf_gl_style.categoryitc;
+ } else {
+ itc = ap->mf_gl_style.search_itc;
+ }
+ } else {
+ mfItemData_s *item_data = (mfItemData_s *)obj_data;
+ if (item_data->file_type != FILE_TYPE_DIR) {
+ itc = ap->mf_gl_style.itc;
+ } else {
+ itc = ap->mf_gl_style.userfolderitc;
+ }
+ }
+ it = elm_genlist_item_append(parent, itc, obj_data, NULL, ELM_GENLIST_ITEM_NONE, func, func_data);
+ } else {
+ Elm_Gengrid_Item_Class *gitc = NULL;
+//Prevent issue fix
+ gitc = &gic;
+ /* if (ap->mf_Status.view_type == mf_view_root_category) {
+ gitc = &gic;
+ } else {
+ gitc = &gic;
+ }*/
+ it = elm_genlist_item_append(parent, gitc, obj_data, NULL, ELM_GENLIST_ITEM_NONE, func, func_data);
+
+ }
+ return it;
+}
+
+Elm_Object_Item *mf_object_item_genlist_x_y_item_get(Evas_Object *genlist, int x, int y)
+{
+ Elm_Object_Item *it = NULL;
+
+ if (genlist) {
+ int posret = 0;
+ it =elm_genlist_at_xy_item_get(genlist, x, y, &posret);
+ }
+ return it;
+}
+
+void mf_object_item_gengrid_current_page_get(Evas_Object *gengrid, int *x, int *y)
+{
+
+ if (gengrid) {
+ //elm_gengrid_current_page_get(gengrid, x, y);
+ }
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <Evas.h>
+#include "mf-object.h"
+#include "mf-dlog.h"
+#include "mf-object-conf.h"
+#include "mf-callback.h"
+
+Evas_Object *mf_object_create_genlist(Evas_Object *parent)
+{
+ Evas_Object *genlist = NULL;
+ //mf_object_enable_virtualkeypad();
+ genlist = elm_genlist_add(parent);
+ //elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+ //elm_object_focus_set(genlist, EINA_FALSE);
+ //elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+ elm_genlist_homogeneous_set(genlist, EINA_TRUE);//Fix the P130928-00732.
+ elm_object_focus_allow_set(genlist, EINA_TRUE);
+ elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(genlist);
+ return genlist;
+}
+
+Evas_Object *mf_object_create_layout(Evas_Object *parent, const char *edj, const char *grp_name)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(edj == NULL, NULL, "edj is NULL");
+ mf_retvm_if(grp_name == NULL, NULL, "grp_name is NULL");
+
+ Evas_Object *layout = NULL;
+ layout = elm_layout_add(parent);
+ mf_retvm_if(layout == NULL, NULL, "layout is NULL");
+ elm_layout_file_set(layout, edj, grp_name);
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(layout);
+ t_end;
+ MF_TRACE_END;
+ return layout;
+
+}
+
+Evas_Object *mf_object_create_conform(Evas_Object * parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retv_if(parent == NULL, NULL);
+
+ Evas_Object *conform;
+
+ conform = elm_conformant_add(parent);
+ evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_show(conform);
+ MF_TRACE_END;
+ t_end;
+
+ return conform;
+}
+
+Evas_Object *mf_object_create_check_box(Evas_Object *parent)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ Evas_Object *checkbox = NULL;
+ checkbox = elm_check_add(parent);
+ elm_object_focus_set(checkbox, EINA_TRUE);
+ evas_object_propagate_events_set(checkbox, EINA_FALSE);
+ evas_object_show(checkbox);
+ return checkbox;
+}
+
+Evas_Object *mf_object_create_no_content(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *nocontent = elm_layout_add(parent);
+ elm_layout_theme_set(nocontent, "layout", "nocontents", "text");
+ elm_object_focus_set(nocontent, EINA_FALSE);
+
+ Evas_Object *icon = elm_image_add(nocontent);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_MULTI_NO_CONTENTS);
+ elm_object_part_content_set(nocontent, "nocontents.image", icon);
+ evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //mf_object_text_set(nocontent, MF_LABEL_NO_FILES, "elm.text"); //fix P131223-01999 by ray
+ evas_object_show(nocontent);
+ MF_TRACE_END;
+ t_end;
+ return nocontent;
+}
+
+Evas_Object *mf_object_create_text_no_content(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *nocontent = elm_layout_add(parent);
+ elm_layout_theme_set(nocontent, "layout", "nocontents", "text");
+ elm_object_focus_set(nocontent, EINA_FALSE);
+
+ Evas_Object *icon = elm_image_add(nocontent);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_TEXT_NO_CONTENTS);
+ elm_object_part_content_set(nocontent, "nocontents.image", icon);
+ evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //mf_object_text_set(nocontent, MF_LABEL_NO_FILES, "elm.text"); //fix P131223-01999 by ray
+
+ MF_TRACE_END;
+ t_end;
+ return nocontent;
+}
+
+Evas_Object *mf_object_create_pic_no_content(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *nocontent = elm_layout_add(parent);
+ elm_layout_theme_set(nocontent, "layout", "nocontents", "text");
+ elm_object_focus_set(nocontent, EINA_FALSE);
+
+ Evas_Object *icon = elm_image_add(nocontent);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_IMG_NO_CONTENTS);
+ elm_object_part_content_set(nocontent, "nocontents.image", icon);
+ evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //mf_object_text_set(nocontent, MF_LABEL_NO_FILES, "elm.text"); //fix P131223-01999 by ray
+
+ MF_TRACE_END;
+ t_end;
+ return nocontent;
+}
+
+Evas_Object *mf_object_create_multi_no_content(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *nocontent = elm_layout_add(parent);
+ elm_layout_theme_set(nocontent, "layout", "nocontents", "text");
+ elm_object_focus_set(nocontent, EINA_FALSE);
+
+ Evas_Object *icon = elm_image_add(nocontent);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_MULTI_NO_CONTENTS);
+ elm_object_part_content_set(nocontent, "nocontents.image", icon);
+ evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //mf_object_text_set(nocontent, MF_LABEL_NO_FILES, "elm.text"); //fix P131223-01999 by ray
+
+ MF_TRACE_END;
+ t_end;
+ return nocontent;
+}
+
+Evas_Object *mf_object_create_dev_no_content(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *nocontent = elm_layout_add(parent);
+ elm_layout_theme_set(nocontent, "layout", "nocontents", "text");
+ elm_object_focus_set(nocontent, EINA_FALSE);
+
+ Evas_Object *icon = elm_image_add(nocontent);
+ elm_image_file_set(icon, EDJ_IMAGE, IMG_ICON_DEV_NO_CONTENTS);
+ elm_object_part_content_set(nocontent, "nocontents.image", icon);
+ evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //mf_object_text_set(nocontent, MF_LABEL_NO_FILES, "elm.text"); //fix P131223-01999 by ray
+
+ MF_TRACE_END;
+ t_end;
+ return nocontent;
+}
+
+void mf_object_disable_virtualkeypad()
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *) mf_get_appdata();
+ elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,virtualkeypad,disable", "");
+ elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,clipboard,disable", "");
+ //elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,virtualkeypad,enable", "");
+ //elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,clipboard,enable", "");
+ MF_TRACE_END;
+ t_end;
+}
+
+void mf_object_enable_virtualkeypad()
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ struct appdata *ap = (struct appdata *) mf_get_appdata();
+ elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,virtualkeypad,enable", "");
+ elm_object_signal_emit(ap->mf_MainWindow.pConformant, "elm,state,clipboard,enable", "");
+ MF_TRACE_END;
+ t_end;
+}
+
+Evas_Object *mf_object_create_editfield(Evas_Object *parent, Evas_Object **pEntry)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ Evas_Object *layout = elm_layout_add(parent);
+ elm_layout_theme_set(layout, "layout", "item/editfield", "default");
+ Evas_Object *entry = elm_entry_add(parent);
+ elm_object_style_set(entry, "default");
+ elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+ elm_object_part_content_set(layout, "elm.icon.entry", entry);
+ *pEntry = entry;
+ return layout;
+}
+
+/*static void __mf_object_eraser_clicked_cb(void *data, Evas_Object *obj, void *ei)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ Evas_Object *entry = data;
+ elm_object_focus_set(entry, EINA_TRUE);
+ elm_entry_entry_set(entry, "");
+}*/
+
+Evas_Object *mf_object_create_panes(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ Evas_Object *panes = NULL;
+ panes = elm_panes_add(parent);
+ mf_retvm_if(panes == NULL, NULL, "panes is NULL");
+ elm_object_focus_set(panes, EINA_FALSE);
+ evas_object_size_hint_weight_set(panes, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(panes, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_panes_fixed_set(panes, EINA_FALSE);
+ evas_object_show(panes);
+ MF_TRACE_END;
+ return panes;
+}
+
+Evas_Object *mf_object_create_layout_main(Evas_Object * parent)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ Evas_Object *layout;
+
+ mf_retv_if(parent == NULL, NULL);
+
+ layout = elm_layout_add(parent);
+ mf_retvm_if(layout == NULL, NULL, "Failed elm_layout_add.\n");
+ elm_object_focus_set(layout, EINA_FALSE);
+
+ elm_layout_theme_set(layout, "layout", "application", "default");
+
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ //elm_win_resize_object_add(parent, layout);
+
+ evas_object_show(layout);
+ MF_TRACE_END;
+ t_end;
+
+ return layout;
+}
+
+Evas_Object *mf_object_get_part_content(Evas_Object *parent, const char *part)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(part == NULL, NULL, "part is NULL");
+
+ Evas_Object *content = NULL;
+ content = elm_object_part_content_get(parent, part);
+ return content;
+}
+
+Evas_Object *mf_object_unset_part_content(Evas_Object *parent, const char *part)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(part == NULL, NULL, "part is NULL");
+
+ Evas_Object *content = NULL;
+ content = elm_object_part_content_unset(parent, part);
+ return content;
+}
+
+Evas_Object *mf_object_create_button(Evas_Object *parent, const char *style,
+ const char *caption, Evas_Object *icon,
+ Evas_Smart_Cb func,
+ void *data,
+ Eina_Bool flag_propagate)
+{
+ if (!parent)
+ return NULL;
+
+ Evas_Object *btn;
+
+ btn = elm_button_add(parent);
+
+
+ if (style) {
+ elm_object_style_set(btn, style);
+ }
+ if (caption) {
+ mf_object_text_set(btn, caption, NULL);
+ }
+
+ if (icon)
+ elm_object_content_set(btn, icon);
+
+ evas_object_propagate_events_set(btn, flag_propagate);
+
+ evas_object_smart_callback_add(btn, "clicked", func, (void *)data);
+ evas_object_show(btn);
+
+ return btn;
+}
+
+void mf_object_panes_right_set(Evas_Object *panes, Evas_Object *content)
+{
+ mf_retm_if(panes == NULL, "panes is NULL");
+ mf_retm_if(content == NULL, "content is NULL");
+ elm_object_part_content_set(panes, "right", content);
+}
+
+Evas_Object *mf_object_tabbar_create(Evas_Object *parent)
+{
+ mf_debug("");
+ Evas_Object *tabbar = NULL;
+
+ /* create controlbar */
+ tabbar = elm_toolbar_add(parent);
+ mf_retvm_if(tabbar == NULL, NULL, "Failed to add toolbar");
+
+ elm_toolbar_shrink_mode_set(tabbar, ELM_TOOLBAR_SHRINK_EXPAND);
+ elm_toolbar_reorder_mode_set(tabbar, EINA_FALSE);
+ elm_toolbar_transverse_expanded_set(tabbar, EINA_TRUE);
+ elm_toolbar_select_mode_set(tabbar, ELM_OBJECT_SELECT_MODE_ALWAYS);
+ elm_object_style_set(tabbar, "root_tabbar/item_with_title");
+
+ return tabbar;
+}
+
+Evas_Object *mf_object_path_widget_create(Evas_Object *parent)
+{
+ mf_debug("");
+ Evas_Object *obj = NULL;
+
+ obj = elm_toolbar_add(parent);
+ mf_retvm_if(obj == NULL, NULL, "Failed to add toolbar");
+
+ elm_object_style_set(obj, "navigationbar");
+ elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_SCROLL);
+ elm_toolbar_transverse_expanded_set(obj, EINA_TRUE);
+ elm_toolbar_align_set(obj, 0.0);
+ elm_toolbar_homogeneous_set(obj, EINA_FALSE);
+ elm_toolbar_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_NONE);
+
+ return obj;
+}
+
+Evas_Object *mf_object_toolbar_create(Evas_Object *parent)
+{
+ mf_debug("");
+ Evas_Object *toolbar = NULL;
+
+ toolbar = elm_toolbar_add(parent);
+ mf_retvm_if(toolbar == NULL, NULL, "Failed to add toolbar");
+
+ elm_object_style_set(toolbar, "default");
+ elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
+ elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
+ elm_toolbar_select_mode_set(toolbar, ELM_OBJECT_SELECT_MODE_NONE);
+
+ elm_object_focus_allow_set(toolbar, EINA_TRUE);
+ return toolbar;
+}
+
+void mf_object_text_set(Evas_Object *obj, const char *ID, const char *part)
+{
+ mf_retm_if(ID == NULL, "ID is NULL");
+ mf_retm_if(obj == NULL, "obj is NULL");
+ const char *domain;
+
+ if (strstr(ID, "IDS_COM"))
+ domain = PKGNAME_SYSTEM;
+ else
+ domain = NULL;//PKGNAME_MYFILE;
+
+ elm_object_domain_translatable_part_text_set(obj, part, domain, ID);
+ //elm_object_domain_part_text_translatable_set(obj, part, domain, EINA_TRUE);
+}
+
+Evas_Object *mf_object_create_select_all_btn(Evas_Object *parent,void *data)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+
+ Evas_Object *btn = elm_button_add(parent);
+
+ elm_object_style_set(btn, "naviframe/title_icon");
+ Evas_Object *icon = elm_icon_add(btn);
+ elm_image_file_set(icon, EDJ_NAME, "icon.select_all");
+ evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1 , 1);
+ elm_image_resizable_set(icon, EINA_TRUE, EINA_TRUE);
+ elm_object_content_set(btn, icon);
+ elm_object_focus_allow_set(btn, EINA_FALSE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+
+ evas_object_show(btn);
+
+ return btn;
+}
+
+Evas_Object *mf_object_create_select_all_checkbox(Evas_Object *parent)
+{
+ Evas_Object *check = NULL;
+ check = elm_check_add(parent);
+ elm_object_focus_set(check, EINA_FALSE);
+ evas_object_propagate_events_set(check, EINA_FALSE);
+ elm_check_state_pointer_set(check, NULL);
+ evas_object_show(check);
+ return check;
+}
+
+void mf_object_entry_unfocus(Evas_Object *entry)
+{
+ if (entry) {
+ elm_object_focus_set(entry, EINA_FALSE);
+ }
+}
+
+Evas_Object *mf_object_create_box(Evas_Object *parent)
+{
+ Evas_Object *box = NULL;
+ box = elm_box_add(parent);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_box_horizontal_set(box, EINA_FALSE);
+ return box;
+}
+
+void mf_object_create_select_all_layout(Evas_Object *pParent, Evas_Smart_Cb pChangeFunc,
+ Evas_Object_Event_Cb pMouseDownFunc, void *pUserData, Evas_Object **pCheckBox, Evas_Object **pSelectLayout)
+{
+ Evas_Object *pSelectAllLayout = elm_layout_add(pParent);
+ //elm_layout_theme_set(pSelectAllLayout, "genlist", "item", "select_all/default");
+ elm_layout_file_set(pSelectAllLayout, EDJ_NAME, "select.all.layout");
+ evas_object_size_hint_weight_set(pSelectAllLayout, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+ evas_object_size_hint_align_set(pSelectAllLayout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_event_callback_add(pSelectAllLayout, EVAS_CALLBACK_MOUSE_DOWN, pMouseDownFunc, pUserData);
+ *pSelectLayout = pSelectAllLayout;
+
+ Evas_Object *pSelectAllCheckbox = elm_check_add(pSelectAllLayout);
+ //elm_check_state_pointer_set(pSelectAllCheckbox, (void *)FALSE);
+ evas_object_smart_callback_add(pSelectAllCheckbox, "changed", pChangeFunc, pUserData);
+ evas_object_propagate_events_set(pSelectAllCheckbox, EINA_FALSE);
+ elm_object_part_content_set(pSelectAllLayout, "elm.icon", pSelectAllCheckbox);
+ mf_object_text_set(pSelectAllLayout, MF_LABEL_SELECT_ALL, "elm.text");
+ evas_object_show(pSelectAllLayout);
+ *pCheckBox = pSelectAllCheckbox;
+}
+
+void mf_object_box_clear(Evas_Object *box)
+{
+ mf_retm_if(box == NULL, "box is NULL");
+ Eina_List *children = elm_box_children_get(box);
+ Eina_List *l = NULL;
+ void *child = NULL;
+ if (children) {
+ EINA_LIST_FOREACH(children, l, child) {
+ Evas_Object *obj = (Evas_Object *)child;
+ SAFE_FREE_OBJ(obj);
+ }
+ }
+ elm_box_clear(box);
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <bundle.h>
+#include <notification.h>
+
+#include "mf-util.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-callback.h"
+#include "mf-genlist.h"
+#include "mf-view.h"
+#include "mf-object.h"
+#include "mf-launch.h"
+#include "mf-popup.h"
+#include "mf-media.h"
+#include "mf-resource.h"
+
+#include "mf-ug-detail.h"
+#include "mf-file-util.h"
+
+#define ITEM_COUNT 6
+#define ITEM_MAX_COUNT 7
+#define MF_POPUP_MENUSTYLE_WIDTH 267
+#define MF_POPUP_MENUSTYLE_HEIGHT(x) (52*x)
+#define RADIO_POPUP_TIMEOUT 0.5
+#define VALUE 1000
+
+static Evas_Object *second_popup = NULL;
+//static Evas_Object *first_popup_window = NULL;
+//static Evas_Object *first_popup = NULL;
+static Evas_Object *ok_button = NULL;
+static char *entry_string = NULL;
+static char *operation_rename_item_name = NULL;
+
+//1 Sort by
+static Evas_Object *sort_group_radio = NULL;
+static Evas_Object *order_group_radio = NULL;
+static int sort_type_index = 0;
+static int order_index = 0;
+static int g_sort_type = MYFILE_SORT_BY_NONE;
+
+
+typedef struct {
+ int index;
+ Elm_Object_Item *item;
+ struct appdata *ap;
+ char *title;
+} ListByData_s;
+
+static Evas_Smart_Cb rename_save_cb = NULL;
+static Evas_Smart_Cb rename_cancel_cb = NULL;
+static void *rename_save_params = NULL;
+static void *rename_cancel_params = NULL;
+
+static void __mf_popup_view_as_genlist_change(ListByData_s *params);
+
+char *mf_popup_rename_item_name_get()
+{
+ return operation_rename_item_name;
+}
+
+void mf_popup_rename_cancel()
+{
+ if (rename_cancel_cb && rename_cancel_params) {
+ rename_cancel_cb(rename_cancel_params, NULL, NULL);
+ }
+}
+
+void mf_popup_second_popup_destory()
+{
+ SAFE_FREE_OBJ(second_popup);
+}
+void mf_popup_rename_func_set(Evas_Smart_Cb save_cb, void *save_params, Evas_Smart_Cb cancel_cb, void *cancel_params)
+{
+ rename_save_cb = save_cb;
+ rename_cancel_cb = cancel_cb;
+ rename_save_params = save_params;
+ rename_cancel_params = cancel_params;
+
+}
+
+void mf_popup_rename_func_reset()
+{
+ rename_save_cb = NULL;
+ rename_cancel_cb = NULL;
+ rename_save_params = NULL;
+ rename_cancel_params = NULL;
+}
+
+void mf_popup_ok_button_set(Evas_Object *obj)
+{
+ ok_button = obj;
+}
+
+void mf_popup_entry_string_set(char *string)
+{
+ SAFE_FREE_CHAR(entry_string);
+ if (string)
+ entry_string = g_strdup(string);
+}
+
+char *mf_popup_entry_string_get()
+{
+ return entry_string;
+}
+
+/*static int __mf_popup_get_list_by_selected_item()
+{
+ int iSortTypeValue = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &iSortTypeValue);
+
+ int ret = -1;
+ switch (iSortTypeValue) {
+ case MYFILE_SORT_BY_DATE_O2R:
+ ret = 3;
+ break;
+ case MYFILE_SORT_BY_DATE_R2O:
+ ret = 2;
+ break;
+ case MYFILE_SORT_BY_TYPE_A2Z:
+ ret = 5;
+ break;
+ case MYFILE_SORT_BY_NAME_A2Z:
+ ret = 0;
+ break;
+ case MYFILE_SORT_BY_NAME_Z2A:
+ ret = 1;
+ break;
+ case MYFILE_SORT_BY_SIZE_L2S:
+ ret = 4;
+ break;
+ case MYFILE_SORT_BY_SIZE_S2L:
+ case MYFILE_SORT_BY_TYPE_Z2A:
+ default:
+ ret = 0;
+ break;
+ }
+ return ret;
+}*/
+
+static int __mf_popup_get_view_as_type(int index)
+{
+ eMfViewStyle ret = MF_VIEW_STYLE_LIST;
+ switch (index) {
+ case 0:
+ ret = MF_VIEW_STYLE_LIST;
+ break;
+ case 1:
+ ret = MF_VIEW_SYTLE_LIST_DETAIL;
+ break;
+ case 2:
+ ret = MF_VIEW_STYLE_THUMBNAIL;
+ break;
+ default:
+ ret = MF_VIEW_STYLE_LIST;
+ break;
+ }
+ return ret;
+}
+
+
+static char *__mf_popup_view_as_genlist_label_get(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ eMfViewStyle view_as_type = MF_VIEW_STYLE_LIST;
+
+ char *ret = NULL;
+ if (!strcmp(part, "elm.text")) {
+ view_as_type = __mf_popup_get_view_as_type(params->index);
+ switch (view_as_type) {
+ case MF_VIEW_STYLE_LIST: /**< Sort by file name ascending */
+ ret = g_strdup(mf_util_get_text(MF_LABEL_LIST));
+ break;
+ case MF_VIEW_SYTLE_LIST_DETAIL: /**< Sort by file size ascending */
+ ret = g_strdup(mf_util_get_text(LABEL_LIST_DETAIL_VIEW));
+ break;
+ case MF_VIEW_STYLE_THUMBNAIL: /**< Sort by file date ascending */
+ ret = g_strdup(mf_util_get_text(MF_LABEL_THUMBNAILS));
+ break;
+ default:
+ break;
+ }
+ return ret;
+ }
+ return NULL;
+}
+
+static void __gl_popup_viewby_radio_smart_cb(void *data,
+ Evas_Object *obj,
+ void *vi)
+{
+ MF_TRACE_BEGIN;
+ mf_debug("radio show has finished by smart callback.");
+ ListByData_s *params = (ListByData_s *) data;
+ if (params == NULL)
+ return;
+ __mf_popup_view_as_genlist_change(params);
+ MF_TRACE_END;
+}
+
+static void __gl_popup_viewby_radio_signal_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+ MF_TRACE_BEGIN;
+ mf_debug("radio show has finished by signal callback.");
+ ListByData_s *params = (ListByData_s *) data;
+ if (params == NULL)
+ return;
+ __mf_popup_view_as_genlist_change(params);
+ MF_TRACE_END;
+}
+
+static Evas_Object *__mf_popup_view_as_genlist_icon_get(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ if (!strcmp(part, "elm.swallow.end")) {
+ Evas_Object *radio = NULL;
+ radio = elm_radio_add(obj);
+ elm_object_focus_set(radio, EINA_FALSE);
+ elm_object_focus_allow_set(radio, EINA_FALSE);
+ evas_object_propagate_events_set(radio, EINA_FALSE);
+ elm_radio_state_value_set(radio, params->index);
+ elm_radio_group_add(radio, ap->mf_Status.pRadioGroup);
+ elm_radio_value_set(radio, ap->mf_Status.iRadioValue);
+
+
+ evas_object_smart_callback_add(radio, "changed", __gl_popup_viewby_radio_smart_cb, params);
+ elm_object_signal_callback_add(radio, "elm,action,radio,toggle", "",
+ __gl_popup_viewby_radio_signal_cb, params);
+ evas_object_show(radio);
+ return radio;
+ }
+ return NULL;
+}
+
+/*
+static void __gl_popup_sortby_radio_cb(void *data,
+ Evas_Object *obj,
+ void *vi)
+{
+ MF_TRACE_BEGIN;
+ mf_debug("sort by radio show has finished.");
+ ListByData_s *params = (ListByData_s *) data;
+ if (params == NULL)
+ return;
+ __mf_popup_sort_by_genlist_change(params);
+ MF_TRACE_END;
+}*/
+/*static Evas_Object *__mf_popup_sort_by_genlist_icon_get(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ if (!strcmp(part, "elm.icon")) {
+ Evas_Object *radio = NULL;
+ radio = elm_radio_add(obj);
+ elm_object_focus_set(radio, EINA_FALSE);
+ elm_object_focus_allow_set(radio, EINA_FALSE);
+ evas_object_propagate_events_set(radio, EINA_FALSE);
+ elm_radio_state_value_set(radio, params->index);
+ elm_radio_group_add(radio, ap->mf_Status.pRadioGroup);
+ elm_radio_value_set(radio, ap->mf_Status.iRadioValue);
+
+ evas_object_smart_callback_add(radio, "changed",
+ __gl_popup_sortby_radio_cb, params);
+ elm_object_signal_callback_add(radio, "elm,action,radio,toggle", "",
+ (Edje_Signal_Cb)__gl_popup_sortby_radio_cb,
+ params);
+ evas_object_show(radio);
+ return radio;
+ }
+ return NULL;
+}*/
+
+/*static Evas_Object *__mf_popup_get_genlist_icon(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ if (!strcmp(part, "elm.icon.1")) {
+ Evas_Object *layout = elm_layout_add(obj);
+ elm_layout_theme_set(layout, "layout",
+ "list/B/type.4", "default");
+
+ Evas_Object *radio = NULL;
+ radio = elm_radio_add(layout);
+ elm_object_focus_set(radio, EINA_FALSE);
+ elm_radio_state_value_set(radio, params->index);
+ elm_radio_group_add(radio, ap->mf_Status.pRadioGroup);
+ elm_radio_value_set(radio, ap->mf_Status.iRadioValue);
+ evas_object_size_hint_align_set(radio,
+ EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(radio,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_layout_content_set(layout,
+ "elm.swallow.content", radio);
+ evas_object_show(radio);
+ return layout;
+ }
+ return NULL;
+}*/
+
+Ecore_Timer *g_popup_timer = NULL;
+
+void mf_popup_timer_del()
+{
+ SAFE_TIMER_DEL(g_popup_timer);
+}
+
+
+void mf_popup_view_as_response(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ if (ap->mf_MainWindow.pNormalPopup != NULL) {
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ }
+ ap->mf_MainWindow.pNormalPopup = NULL;
+
+ if (ap->mf_Status.flagNoContent != EINA_TRUE) {
+ ap->mf_Status.flagViewAsRefreshView = EINA_TRUE;
+ mf_view_update(ap);
+ }
+}
+
+static Eina_Bool
+__mf_popup_view_as_response_cb(void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_retv_if(user_data == NULL, EINA_FALSE);
+ struct appdata *ap = (struct appdata *)user_data;
+
+ mf_popup_view_as_response(ap);
+ g_popup_timer = NULL;
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void __mf_popup_view_as_genlist_select(void *data, Evas_Object * obj, void *event_info)
+{
+ assert(data);
+ assert(event_info);
+ ListByData_s *params = NULL;
+ int iViewAsType = 0;
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item != NULL) {
+ params = (ListByData_s *) elm_object_item_data_get(item);
+ if (params != NULL && params->ap != NULL) {
+ elm_radio_value_set(params->ap->mf_Status.pRadioGroup, params->index);
+ iViewAsType = __mf_popup_get_view_as_type(params->index);
+ params->ap->mf_Status.flagViewType = iViewAsType;
+ mf_util_set_view_style(iViewAsType);
+
+ SAFE_TIMER_DEL(g_popup_timer);
+ g_popup_timer = ecore_timer_add(RADIO_POPUP_TIMEOUT, __mf_popup_view_as_response_cb, params->ap);//Fixed P131207-01294
+ __mf_popup_view_as_genlist_change(params);
+
+ mf_popup_view_as_response(params->ap);
+ }
+ }
+}
+static int __mf_popup_get_view_as_selected_item()
+{
+ int iViewAs = 0;
+
+ mf_util_get_pref_value(PREF_TYPE_VIEW_STYLE, &iViewAs);
+
+ int ret = -1;
+ switch (iViewAs) {
+ case MF_VIEW_STYLE_LIST:
+ ret = 0;
+ break;
+ case MF_VIEW_SYTLE_LIST_DETAIL:
+ ret = 1;
+ break;
+ case MF_VIEW_STYLE_THUMBNAIL:
+ ret = 2;
+ break;
+ default:
+ ret = 0;
+ break;
+ }
+ return ret;
+}
+Ecore_Timer *mf_progress_bar_timer = NULL;
+
+static void __mf_popup_progress_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.more == MORE_SEARCH ||
+ (ap->mf_Status.view_type == mf_view_root_category && ap->mf_Status.more != MORE_SEARCH)) {
+ if (ap->mf_Status.flagSearchStart) {
+ //mf_search_bar_stop(ap);
+ }
+ }
+ if (mf_progress_bar_timer != NULL) {
+ ecore_timer_del(mf_progress_bar_timer);
+ mf_progress_bar_timer = NULL;
+ }
+ ap->mf_MainWindow.pProgressPopup = NULL;
+
+}
+
+static void __mf_popup_pb_popup_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ evas_object_data_set(ap->mf_MainWindow.pNaviGenlist, "popup", NULL); // Set popup data as NULL when popup is deleted.
+ elm_object_scroll_freeze_pop(ap->mf_MainWindow.pNaviGenlist); // Enable scrolling
+ }
+
+ ap->mf_MainWindow.pProgressPopup = NULL;
+
+}
+
+static void __mf_popup_normal_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_MainWindow.pNormalPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ }
+ if (ap->mf_MainWindow.pPopupBox) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pPopupBox);
+ }
+ if (ap->mf_MainWindow.pDeleteConfirmPopup) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ }
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ evas_object_data_set(ap->mf_MainWindow.pNaviGenlist, "popup", NULL); // Set popup data as NULL when popup is deleted.
+ elm_object_scroll_freeze_pop(ap->mf_MainWindow.pNaviGenlist); // Enable scrolling
+ }
+ SAFE_FREE_OBJ(sort_group_radio);
+ SAFE_FREE_OBJ(order_group_radio);
+}
+
+static void __mf_popup_second_popup_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ SAFE_FREE_OBJ(second_popup);
+}
+
+static void __mf_popup_longpress_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ ap->mf_MainWindow.pLongpressPopup = NULL;
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ evas_object_data_set(ap->mf_MainWindow.pNaviGenlist, "popup", NULL); // Set popup data as NULL when popup is deleted.
+ elm_object_scroll_freeze_pop(ap->mf_MainWindow.pNaviGenlist); // Enable scrolling
+ }
+}
+
+void mf_popup_clear_btn_show_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ Evas_Object *entry = (Evas_Object *)data;
+ if (entry) {
+ elm_entry_cursor_end_set(entry);
+ }
+
+}
+
+void mf_popup_new_folder_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME) {
+ mf_view_state_reset_state_with_pre(ap);
+ }
+
+ ap->mf_MainWindow.pNewFolderPopup = NULL;
+ SAFE_FREE_CHAR(operation_rename_item_name);
+ SAFE_FREE_CHAR(entry_string);
+ SAFE_FREE_OBJ(second_popup);
+ SAFE_FREE_CHAR(ap->nTemp_entry);
+ ok_button = NULL;
+ mf_popup_rename_func_reset();
+}
+
+static void __mf_popup_new_folder_cancel_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ mf_error();
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ SAFE_FREE_OBJ(second_popup);
+ SAFE_FREE_CHAR(ap->nTemp_entry);
+}
+/******************************
+** Prototype : mf_popup_create_pb_popup
+** Description :
+** Input : void *data
+** char *context
+** int file_count
+** void*func
+** void* param
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+Evas_Object *mf_popup_create_pb_popup(void *data, char *title, char *context, int file_count, void *func, void *param)
+{
+
+ struct appdata *ap;
+
+ ap = (struct appdata *)data;
+ assert(ap);
+
+ char count[256] = {0,};
+ Evas_Object *popup = NULL;
+ Evas_Object *progressbar = NULL;
+ Evas_Object *layout = NULL;
+
+ snprintf(count, sizeof(count), "%s0/%d", count, file_count);
+ popup = elm_popup_add(ap->mf_MainWindow.pMainLayout);
+
+ elm_object_focus_set(popup, EINA_FALSE);
+
+ /*if (title) {
+ mf_object_text_set(popup, title, "title,text");
+ }*/
+ layout = elm_layout_add(popup);
+ elm_object_focus_set(layout, EINA_FALSE);
+ elm_layout_file_set(layout, EDJ_NAME, "popup_center_progressview");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ ap->mf_MainWindow.pProgressLayout = layout;
+
+ progressbar = elm_progressbar_add(popup);
+ elm_object_focus_set(progressbar, EINA_FALSE);
+ ap->mf_FileOperation.progress_bar = progressbar;
+ elm_object_style_set(progressbar, "wheel");
+ elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ //elm_progressbar_value_set(progressbar, 0.0);
+ elm_progressbar_pulse(progressbar, EINA_TRUE);
+ evas_object_show(progressbar);
+
+ elm_object_part_content_set(layout, "elm.swallow.progressbar", progressbar);
+ mf_object_text_set(layout, context, "elm.title");
+ /*{//Fixing the P140801-06774
+ char *fileName = NULL;
+ char *name = NULL;
+ if (ap->mf_FileOperation.pSourceList != NULL) {
+ fileName = (char*)strdup((char *)ap->mf_FileOperation.pSourceList->data);
+ if (fileName) {
+ name = (char*)strdup(mf_file_get(fileName));
+ free(fileName);
+ }
+ }
+ mf_debug("name=%s", name);
+ if (name) {
+ mf_object_text_set(layout, name, "elm.title.filename");
+ free(name);
+ }
+ }
+ elm_object_part_text_set(layout, "elm.text.left", "0%");
+ elm_object_part_text_set(layout, "elm.text.right", count);*/
+
+ elm_object_content_set(popup, layout);
+
+ /*Evas_Object *btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ LABEL_CANCEL,
+ NULL,
+ func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);*/
+
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_pb_popup_del_cb, ap);
+ if (func) {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ }
+
+ return popup;
+}
+
+Evas_Object *mf_popup_entry_create(Evas_Object *parent)
+{
+ Evas_Object *en = NULL;
+
+ en = elm_entry_add(parent);//Using the style to instead of the entry, it will include the other style.
+ eext_entry_selection_back_event_allow_set(en, EINA_TRUE);
+ elm_entry_scrollable_set(en, EINA_TRUE);
+ elm_scroller_policy_set(en, ELM_SCROLLER_POLICY_OFF,
+ ELM_SCROLLER_POLICY_AUTO);
+ elm_object_signal_emit(en, "elm,action,hide,search_icon", "");
+ elm_object_part_text_set(en, "elm.guide", "");
+
+ elm_entry_single_line_set(en, EINA_TRUE);
+ evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_entry_prediction_allow_set(en, EINA_FALSE);
+ evas_object_show(en);
+
+ //Evas_Object *clear_button= elm_object_part_content_get(en, "elm.swallow.clear");
+ //evas_object_event_callback_add(clear_button, EVAS_CALLBACK_SHOW, mf_popup_clear_btn_show_cb, en);
+
+ return en;
+}
+
+Evas_Object *mf_popup_entry_layout_create(Evas_Object *parent)
+{
+ Evas_Object *layout = elm_layout_add(parent);
+ elm_object_focus_set(layout, EINA_TRUE);
+ elm_layout_file_set(layout, EDJ_NAME, "popup_new_folder");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ return layout;
+}
+
+void mf_popup_create_folder_imf_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is null");
+ struct appdata *ap = (struct appdata *)data;
+
+ const char *entry_data = NULL;
+ char new_str[MYFILE_FILE_NAME_LEN_MAX] = { '\0', };
+
+ entry_data = elm_entry_entry_get(ap->mf_MainWindow.pEntry);
+ mf_retm_if(entry_data == NULL, "entry_data is null");
+ char *name = elm_entry_markup_to_utf8(entry_data);
+ mf_retm_if(name == NULL, "name is null");
+
+ SECURE_DEBUG("name is [%s]", name);
+ if (mf_file_attr_is_valid_name(name) != MYFILE_ERR_NONE) {
+ strncpy(new_str, name, MYFILE_FILE_NAME_LEN_MAX - 1);
+ int position = elm_entry_cursor_pos_get(ap->mf_MainWindow.pEntry);
+ elm_entry_entry_set(ap->mf_MainWindow.pEntry, elm_entry_utf8_to_markup(ap->nTemp_entry));
+ elm_entry_cursor_begin_set(ap->mf_MainWindow.pEntry);
+ elm_entry_cursor_pos_set(ap->mf_MainWindow.pEntry, position - 1);
+ mf_popup_indicator_popup(data, mf_util_get_text(MF_MSG_RENAME_ILLEGAL_CHAR));//Fixed P131115-04660
+ SAFE_FREE_CHAR(name);
+ return;
+ }
+
+ SAFE_FREE_CHAR(ap->nTemp_entry);
+ ap->nTemp_entry = strdup(name);
+ Eina_Bool entry_empty = elm_entry_is_empty(ap->mf_MainWindow.pEntry);
+ if (entry_empty) {
+ mf_error("elm,state,eraser,hide");
+ elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
+ if (ok_button) {
+ elm_object_disabled_set(ok_button, EINA_TRUE);
+ }
+ } else {
+ mf_error("elm,state,eraser,show");
+ elm_object_signal_emit(obj, "elm,state,clear,visible", "");
+ if (ok_button) {
+ if (entry_string && g_strcmp0(entry_data, entry_string) == 0) {
+ elm_object_disabled_set(ok_button, EINA_TRUE);
+ } else {
+ elm_object_disabled_set(ok_button, EINA_FALSE);
+ }
+ }
+ }
+ SAFE_FREE_CHAR(name);
+ MF_TRACE_END;
+}
+
+char *mf_popup_rename_text_get(const char *fullpath, char **suffix, Eina_Bool suffix_flag)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(fullpath == NULL, NULL, "fullpath is NULL");
+
+ /* set guide text */
+ char *guide_text = NULL;
+ const char *filename = mf_file_get(fullpath);
+
+ if (suffix_flag) {
+ mf_debug();
+ char *ext = NULL;
+ char *name_without_ext = NULL;
+ name_without_ext = g_strdup(fullpath);
+ mf_file_attr_get_file_ext(fullpath, &ext);
+ mf_debug("ext is %s", ext);
+ if (ext && strlen(ext) != 0) {
+ mf_debug();
+ name_without_ext[strlen(name_without_ext) - strlen(ext) - 1] = '\0';
+ *suffix = strdup(ext);
+ SECURE_DEBUG("name_without_ext is [%s]\n", name_without_ext);
+ if (strlen(name_without_ext)) {
+ guide_text = elm_entry_utf8_to_markup(mf_file_get(name_without_ext));
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename);
+ }
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename);
+ }
+
+ SAFE_FREE_CHAR(ext);
+ SAFE_FREE_CHAR(name_without_ext);
+ } else {
+ guide_text = elm_entry_utf8_to_markup(filename);
+ }
+ MF_TRACE_END;
+
+ return guide_text;
+}
+
+Evas_Object *mf_popup_create_rename_popup(void *data, char *context)
+{
+
+ mfItemData_s *params = (mfItemData_s *) data;
+ mf_retvm_if(params == NULL, NULL, "param is NULL");
+ mf_retvm_if(params->m_ItemName == NULL, NULL, "m_ItemName is NULL");
+
+ operation_rename_item_name = g_strdup(params->m_ItemName->str);
+
+ struct appdata *ap = (struct appdata *)params->ap;
+ mf_retvm_if(ap == NULL, NULL, "input parameter data error");
+
+ Evas_Object *popup;
+ char *text = NULL;
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+ popup = elm_popup_add(ap->mf_MainWindow.pMainLayout);
+ elm_object_signal_emit(popup, "elm,action,center_popup,entry", "");
+
+ elm_object_focus_set(popup, EINA_FALSE);
+
+ Evas_Object *layout = mf_popup_entry_layout_create(popup);
+ elm_object_content_set(popup, layout);
+
+ Evas_Object *en = NULL;
+ en = mf_popup_entry_create(layout);
+
+ if (ap->mf_FileOperation.to_rename != NULL) {
+ g_string_free(ap->mf_FileOperation.to_rename, TRUE);
+ ap->mf_FileOperation.to_rename = NULL;
+ }
+ char *file_name = NULL;
+ if (params->list_type == mf_list_shortcut) {
+ mf_media_shortcut_list_get_display_name(params->ap->mf_MainWindow.mfd_handle, params->m_ItemName->str, &file_name);
+ } else {
+ file_name = g_strdup(params->m_ItemName->str);
+ }
+ ap->mf_FileOperation.to_rename = g_string_new(file_name);
+ SAFE_FREE_CHAR(ap->mf_FileOperation.file_name_suffix);
+
+ //text = mf_popup_rename_text_get(file_name, &ap->mf_FileOperation.file_name_suffix, EINA_TRUE);
+ //limit_filter_data.max_char_count = (MYFILE_FILE_NAME_CHAR_COUNT_MAX);
+ if (params->file_type != FILE_TYPE_DIR) {
+ text = mf_popup_rename_text_get(file_name, &ap->mf_FileOperation.file_name_suffix, EINA_TRUE);
+ } else {
+ text = mf_popup_rename_text_get(file_name, &ap->mf_FileOperation.file_name_suffix, EINA_FALSE);
+ }
+ limit_filter_data.max_char_count = (MYFILE_FILE_NAME_CHAR_COUNT_MAX);
+ SAFE_FREE_CHAR(file_name);
+
+ elm_entry_entry_set(en, text);
+ elm_entry_select_all(en);
+ entry_string = g_strdup(text);
+ SAFE_FREE_CHAR(text);
+ elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data);
+ ap->mf_MainWindow.pEntry = en;
+
+ mf_object_text_set(popup, context, "title,text");
+
+ evas_object_smart_callback_add(en, "maxlength,reached", (Evas_Smart_Cb)mf_callback_max_len_reached_cb, ap);
+ evas_object_smart_callback_add(en, "clicked", (Evas_Smart_Cb)mf_callback_clicked_cb, ap);
+ evas_object_smart_callback_add(en, "changed", (Evas_Smart_Cb)mf_popup_create_folder_imf_changed_cb, ap);
+ evas_object_smart_callback_add(en, "activated", (Evas_Smart_Cb)mf_callback_rename_save_cb, rename_save_params);
+ evas_object_smart_callback_add(en, "preedit,changed", (Evas_Smart_Cb)mf_popup_create_folder_imf_changed_cb/*mf_callback_new_folder_changed_cb*/, ap);
+ evas_object_smart_callback_add(en, "longpressed", (Evas_Smart_Cb)mf_callback_long_clicked_cb, ap);
+ elm_entry_input_panel_return_key_type_set(en, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+
+ elm_object_part_content_set(layout, "elm.swallow.content", en);
+
+ elm_object_signal_emit(en, "elm,action,hide,search_icon", "");
+
+ Evas_Object *btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ LABEL_CANCEL,
+ NULL,
+ (Evas_Smart_Cb)rename_cancel_cb,
+ rename_cancel_params,
+ EINA_FALSE);
+
+ Evas_Object *btn2 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ LABEL_RENAME,//Change MF_LABEL_DONE to MF_BUTTON_LABEL_OK for fixing(P131029-02752).
+ NULL,
+ (Evas_Smart_Cb)mf_callback_rename_save_cb,
+ rename_save_params,
+ EINA_FALSE);
+ ok_button = btn2;
+
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, mf_popup_new_folder_del_cb, ap);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, rename_cancel_cb, rename_cancel_params);
+ elm_object_disabled_set(ok_button, EINA_TRUE);
+ evas_object_data_set(popup, "item_data", params);
+ elm_entry_cursor_end_set(en);
+ return popup;
+}
+
+Evas_Object *mf_popup_create_new_folder_popup(void *data, char *context)
+{
+
+ struct appdata *ap;
+
+ ap = (struct appdata *)data;
+ assert(ap);
+
+ Evas_Object *popup;
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+
+ popup = elm_popup_add(ap->mf_MainWindow.pMainLayout);
+ elm_object_signal_emit(popup, "elm,action,center_popup,entry", "");
+
+ Evas_Object *layout = mf_popup_entry_layout_create(popup);
+ elm_object_content_set(popup, layout);
+
+ Evas_Object *en = NULL;
+ en = mf_popup_entry_create(layout);
+ mf_object_text_set(en, MF_POP_ENTER_FOLDER_NAME, "elm.guide");
+ limit_filter_data.max_char_count = MYFILE_FILE_NAME_CHAR_COUNT_MAX;
+ //elm_entry_entry_set(en, text);//Fixed P131029-02752
+ //SAFE_FREE_CHAR(text);
+ //elm_object_signal_emit(en, "elm,action,hide,search_icon", "");
+ elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data);
+ ap->mf_MainWindow.pEntry = en;
+
+
+ evas_object_smart_callback_add(en, "maxlength,reached", (Evas_Smart_Cb)mf_callback_max_len_reached_cb, ap);
+ evas_object_smart_callback_add(en, "changed", (Evas_Smart_Cb)mf_popup_create_folder_imf_changed_cb, ap);
+ evas_object_smart_callback_add(en, "preedit,changed", (Evas_Smart_Cb)mf_popup_create_folder_imf_changed_cb/*mf_callback_new_folder_changed_cb*/, ap);
+ evas_object_smart_callback_add(en, "activated", (Evas_Smart_Cb)mf_callback_new_folder_save_cb, ap);
+ evas_object_show(en);
+ elm_entry_input_panel_return_key_type_set(en, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+
+ Evas_Object *btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ LABEL_CANCEL,
+ NULL,
+ (Evas_Smart_Cb)__mf_popup_new_folder_cancel_cb,
+ ap,
+ EINA_FALSE);
+ Evas_Object *btn2 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ MF_LABEL_CREATE,//Change MF_LABEL_DONE to MF_BUTTON_LABEL_OK for fixing(P131029-02752).
+ NULL,
+ (Evas_Smart_Cb)mf_callback_new_folder_save_cb,
+ ap,
+ EINA_FALSE);
+ ok_button = btn2;
+
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+ mf_object_text_set(popup, context, "title,text");
+
+ elm_object_part_content_set(layout,"elm.swallow.content", en);
+
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, mf_popup_new_folder_del_cb, ap);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, __mf_popup_new_folder_cancel_cb, ap);
+ Eina_Bool entry_empty = elm_entry_is_empty(en);
+ if (entry_empty) {
+ elm_object_disabled_set(ok_button, EINA_TRUE);
+ }
+ elm_entry_cursor_end_set(en);
+ return popup;
+}
+
+/*static Eina_Bool
+progressbar_timer_cb(void *data)
+{
+ Evas_Object *popup = data;
+ Evas_Object *progressbar = evas_object_data_get(popup, "progressbar");
+ double value = 0.0;
+
+ value = elm_progressbar_value_get(progressbar);
+ if (value >= 0.999) {
+ //evas_object_data_del(popup, "timer");
+ //evas_object_del(popup);
+ //return ECORE_CALLBACK_CANCEL;
+ value = 0.1;
+ }
+ value = value + 0.1;
+ elm_progressbar_value_set(progressbar, value);
+
+ return ECORE_CALLBACK_RENEW;
+}*/
+
+Evas_Object *mf_popup_center_processing(void *data,
+ const char *context,
+ const char *first_btn_text,
+ Evas_Smart_Cb func,
+ void *param,
+ Eina_Bool flag_backwork)
+{
+ mf_error("==================================");
+ Evas_Object *popup;
+ struct appdata *ap;
+
+
+ ap = (struct appdata *) data;
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+
+ Evas_Object *box = elm_box_add(popup);
+ elm_box_horizontal_set(box, EINA_TRUE);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_box_align_set(box, 0.5, 0.5);
+ elm_box_padding_set(box, 16, 0);
+ //elm_object_part_text_set(popup, "title,text", "Title");
+
+ // [UI] progress icon
+ Evas_Object *progressbar = elm_progressbar_add(popup);
+ elm_object_style_set(progressbar, "process_large");/* "toolbar_process" or "pending_list" or "list_prosess" */
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_progressbar_pulse(progressbar, EINA_TRUE);
+ evas_object_show(progressbar);
+ elm_box_pack_end(box, progressbar);
+ //mf_progress_bar_timer = ecore_timer_add(0.1, progressbar_timer_cb, popup);
+
+ /*Evas_Object *btn = elm_button_add(popup);
+ elm_object_style_set(btn, "popup");
+ elm_object_text_set(btn, "OK");
+ elm_object_part_content_set(popup, "button1", btn);*/
+
+ // [UI] text
+ Evas_Object *label = elm_label_add(popup);
+ //elm_object_text_set(label, context);/* "Loading..." */
+ mf_object_text_set(label, context, NULL);
+ evas_object_show(label);
+ elm_box_pack_end(box, label);
+
+
+ // [UI] add table
+ Evas_Object *table = elm_table_add(popup);
+ evas_object_show(table);
+ elm_table_homogeneous_set(table, EINA_FALSE);
+
+ Evas_Object *rect_up;// rect as a padding
+ rect_up = evas_object_rectangle_add(evas_object_evas_get(popup));
+ evas_object_size_hint_min_set(rect_up, ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(20));
+
+ Evas_Object *rect_down;// rect as a padding
+ rect_down = evas_object_rectangle_add(evas_object_evas_get(popup));
+ evas_object_size_hint_min_set(rect_down, ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(20));
+
+ // box
+ elm_table_pack(table, rect_up, 0, 0, 2, 1);// rect as a padding
+ elm_table_pack(table, box, 0, 1, 2, 1);
+ elm_table_pack(table, rect_down, 0, 2, 2, 1);// rect as a padding
+ evas_object_show(box);
+ elm_object_content_set(popup, table);
+ if (flag_backwork) {
+ if (func) {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ }
+ }
+
+ //evas_object_data_set(popup, "progressbar", progressbar);
+ //evas_object_data_set(popup, "timer", mf_progress_bar_timer);
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_progress_del_cb, ap);
+ return popup;
+}
+
+Evas_Object *mf_popup_text(void *data,
+ const char *context, Evas_Object_Event_Cb func,
+ void *param)
+{
+ mf_error("==================================");
+ Evas_Object *popup;
+ struct appdata *ap;
+
+ ap = (struct appdata *) data;
+ popup = elm_popup_add(ap->mf_MainWindow.pMainLayout);
+
+ Evas_Object *box = elm_box_add(popup);
+ elm_box_horizontal_set(box, EINA_TRUE);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_box_align_set(box, 0.5, 0.5);
+ elm_box_padding_set(box, 16, 0);
+
+ // [UI] progress icon
+ Evas_Object *progressbar = elm_progressbar_add(popup);
+ elm_object_style_set(progressbar, "process_large");/* "toolbar_process" or "pending_list" or "list_prosess" */
+ //evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
+ //evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_progressbar_pulse(progressbar, EINA_TRUE);
+ evas_object_show(progressbar);
+ elm_box_pack_end(box, progressbar);
+
+ // [UI] text
+ Evas_Object *label = elm_label_add(popup);
+ //elm_object_text_set(label, context);/* "Loading..." */
+ mf_object_text_set(label, context, NULL);
+ evas_object_show(label);
+ elm_box_pack_end(box, label);
+
+
+ // [UI] add table
+ Evas_Object *table = elm_table_add(popup);
+ evas_object_show(table);
+ elm_table_homogeneous_set(table, EINA_FALSE);
+
+ Evas_Object *rect_up;// rect as a padding
+ rect_up = evas_object_rectangle_add(evas_object_evas_get(popup));
+ evas_object_size_hint_min_set(rect_up, ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(20));
+
+ Evas_Object *rect_down;// rect as a padding
+ rect_down = evas_object_rectangle_add(evas_object_evas_get(popup));
+ evas_object_size_hint_min_set(rect_down, ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(20));
+
+ // box
+ elm_table_pack(table, rect_up, 0, 0, 2, 1);// rect as a padding
+ elm_table_pack(table, box, 0, 1, 2, 1);
+ elm_table_pack(table, rect_down, 0, 2, 2, 1);// rect as a padding
+ evas_object_show(box);
+ elm_object_content_set(popup, table);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, (Evas_Object_Event_Cb)func, param);
+ return popup;
+}
+
+/******************************
+** Prototype : mf_popup_create_popup
+** Description :
+** Input : void *data
+** ePopMode popupMode
+** char *title
+** char *context
+** char *first_btn_text
+** char *second_btn_text
+** char *third_btn_text
+** Evas_Smart_Cb func
+** void* param
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
+**
+** History :
+** 1.Date : 2010/12/10
+** Author : Samsung
+** Modification : Created function
+**
+******************************/
+static Evas_Object *__mf_popup_sort_by_box_set(Evas_Object *parent, Evas_Object *content, int item_cnt)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(content == NULL, NULL, "content is NULL");
+ mf_retvm_if(item_cnt < 0, NULL, "content is NULL");
+
+ Evas_Object *box = elm_box_add(parent);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ // get the rotation
+ //int pos = -1;
+ //pos = elm_win_rotation_get(mf_get_appdata()->mf_MainWindow.pWindow);
+
+ int max_item_num = item_cnt;
+ if (max_item_num > ITEM_MAX_COUNT)
+ max_item_num = ITEM_MAX_COUNT;
+ evas_object_size_hint_min_set(box, -1,
+ ELM_SCALE_SIZE(MF_POPUP_MENUSTYLE_HEIGHT(max_item_num)));
+
+ evas_object_show(content);
+ elm_box_pack_end(box, content);
+ return box;
+}
+static Evas_Object *__mf_popup_box_set(Evas_Object *parent, Evas_Object *content, int item_cnt)
+{
+ mf_retvm_if(parent == NULL, NULL, "parent is NULL");
+ mf_retvm_if(content == NULL, NULL, "content is NULL");
+ mf_retvm_if(item_cnt < 0, NULL, "content is NULL");
+
+ Evas_Object *box = elm_box_add(parent);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ int max_item_num = item_cnt;
+ if (max_item_num > ITEM_MAX_COUNT)
+ max_item_num = ITEM_MAX_COUNT;
+ evas_object_size_hint_min_set(box, ELM_SCALE_SIZE(MF_POPUP_MENUSTYLE_WIDTH),
+ ELM_SCALE_SIZE(MF_POPUP_MENUSTYLE_HEIGHT(max_item_num)));
+
+ evas_object_show(content);
+ elm_box_pack_end(box, content);
+ return box;
+}
+
+#if 1
+int g_popup_item_index = 0;
+
+void
+mf_elm_popup_item_append(Evas_Object *obj,
+ const char *label,
+ Evas_Object *icon,
+ Evas_Smart_Cb func,
+ const void *data)
+{
+ struct appdata * ap = (struct appdata *) mf_get_appdata();
+ Elm_Object_Item *it = NULL;
+ ListByData_s *item_data = calloc(sizeof(ListByData_s), sizeof(char));
+ if (item_data != NULL) {
+ memset(item_data, 0x00, sizeof(ListByData_s));
+ item_data->index = g_popup_item_index;
+ item_data->ap = ap;
+ item_data->title = g_strdup(label);
+ it = elm_genlist_item_append(obj, ap->mf_gl_style.popup_itc, (void *)item_data, NULL,
+ ELM_GENLIST_ITEM_NONE, func, data);
+
+ item_data->item = it;
+
+ g_popup_item_index++;
+ }
+}
+
+static void __mf_popup_operation_item_create(Evas_Object *genlist, void *data, mf_operation_item_type_e type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ switch (type) {
+ case mf_operation_item_rename:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_RENAME), NULL, mf_callback_longpress_rename_cb, data);
+ break;
+ case mf_operation_item_details:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_DETAIL), NULL, mf_callback_detail_button_cb, data);
+ break;
+ case mf_operation_item_goto_folder:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(MF_LABEL_GOTO_FOLDER), NULL, mf_callback_entry_cb, data);
+ break;
+ case mf_operation_item_share:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_SHARE), NULL, mf_launch_item_share, data);
+ break;
+ case mf_operation_item_copy:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_COPY), NULL, mf_callback_item_copy_cb, data);
+ break;
+ case mf_operation_item_move:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_MOVE), NULL, mf_callback_item_move_cb, data);
+ break;
+ case mf_operation_item_delete:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(LABEL_DELETE), NULL, mf_callback_delete_button_cb, data);
+ break;
+ case mf_operation_item_download:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(MF_LABEL_DOWNLOAD), NULL, NULL, data);
+ break;
+ case mf_operation_item_addto_shortcut:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(MF_LABEL_ADD_TO_SHORTCUT), NULL, mf_callback_item_add_to_shortcut_cb, data);
+ break;
+ case mf_operation_item_remove:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(MF_LABEL_REMOVE), NULL, mf_callback_item_remove_from_shortcut_cb, data);
+ break;
+ case mf_operation_item_remove_recent:
+ mf_elm_popup_item_append(genlist, mf_util_get_text(MF_LABEL_REMOVE), NULL, mf_callback_item_remove_from_recent_files_cb, data);
+ break;
+
+ default:
+ break;
+ }
+}
+
+static void __mf_popup_operation_items_generate(void *data, Evas_Object *genlist, int type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_list_data_t * item_data = (mf_list_data_t *)data;
+ struct appdata *ap = item_data->ap;
+ mf_error("ap->mf_Status.view_type is [%d] type is [%d]", ap->mf_Status.view_type, type);
+
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ {
+ if (item_data->file_type == FILE_TYPE_DIR) {
+ //1 Delete
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_delete);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Move
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_move);
+
+ //1 Copy
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_copy);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ }else {
+ //1 Go to folder
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_goto_folder);
+
+ //1 Share
+ {
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_share);
+ }
+
+
+ //1 Delete
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_delete);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Move
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_move);
+
+ //1 Copy
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_copy);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ }
+ }
+ } else if (ap->mf_Status.view_type == mf_view_root) {
+ switch (type) {
+ case mf_list_recent_files:
+ //1 Go to folder
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_goto_folder);
+
+ //1 Share
+ {
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_share);
+ }
+
+ //1 Remove
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_remove_recent);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+
+ break;
+ case mf_list_shortcut:
+ {
+ //1 Remove
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_remove);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ }
+ break;
+ case mf_list_normal:
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ break;
+ default:
+ break;
+ }
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ {
+ //1 Go to folder
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_goto_folder);
+
+ //1 Share
+ {
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_share);
+ }
+
+
+ //1 Delete
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_delete);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Move
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_move);
+
+ //1 Copy
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_copy);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ }
+
+ } else {
+ if (item_data->file_type == FILE_TYPE_DIR) {
+ //1 Shortcut
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_addto_shortcut);
+
+ //1 Delete
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_delete);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Move
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_move);
+
+ //1 Copy
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_copy);
+
+ //1 Compress
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_compress);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ } else {
+ //1 Share
+ {
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_share);
+ }
+
+
+ //1 Delete
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_delete);
+
+ //1 Rename
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_rename);
+
+ //1 Move
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_move);
+
+ //1 Copy
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_copy);
+
+ //1 Details
+ __mf_popup_operation_item_create(genlist, data, mf_operation_item_details);
+ }
+ }
+ MF_TRACE_END;
+}
+
+static void __mf_popup_block_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ evas_object_del(obj);
+ MF_TRACE_END;
+}
+
+static char *__mf_popup_genlist_label_get(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ //eMfViewStyle view_as_type = MF_VIEW_STYLE_LIST;
+
+ //char *ret = NULL;
+ if (!strcmp(part, "elm.text.main.left")) {
+
+ return strdup(params->title);;
+ }
+ return NULL;
+}
+
+
+static Evas_Object *__mf_popup_genlist_icon_get(void *data, Evas_Object * obj, const char *part)
+{
+ ListByData_s *params = (ListByData_s *) data;
+ assert(params);
+ struct appdata *ap = params->ap;
+ assert(ap);
+ assert(part);
+
+ if (!strcmp(part, "elm.icon")) {
+ Evas_Object *radio = NULL;
+ radio = elm_radio_add(obj);
+ elm_object_focus_set(radio, EINA_FALSE);
+ elm_object_focus_allow_set(radio, EINA_FALSE);
+ evas_object_propagate_events_set(radio, EINA_FALSE);
+ elm_radio_state_value_set(radio, params->index);
+ elm_radio_group_add(radio, ap->mf_Status.pRadioGroup);
+ elm_radio_value_set(radio, ap->mf_Status.iRadioValue);
+
+ /* elm_object_signal_callback_add(radio, "elm,action,show,finished", "elm", */
+ /* __gl_popup_viewby_radio_cb, params); */
+
+ evas_object_show(radio);
+ return radio;
+ }
+ return NULL;
+}
+
+Evas_Object *mf_popup_create_operation_item_pop(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ Evas_Object *popup = NULL;
+ mf_list_data_t *item_data = NULL;
+
+ item_data = (mf_list_data_t *)data;
+ struct appdata *ap = item_data->ap;
+
+ char *title = NULL;
+
+ if (item_data->list_type == mf_list_normal
+ || item_data->list_type == mf_list_shortcut || item_data->list_type == mf_list_recent_files) {
+ if (item_data->storage_type == MYFILE_PHONE
+ || item_data->storage_type == MYFILE_MMC
+ ) {
+ if (!mf_file_exists(((mfItemData_s *)item_data)->m_ItemName->str)) {
+ mf_popup_indicator_popup(NULL, mf_util_get_text(MF_LABEL_FILE_NOT_EXIST));
+ elm_object_item_del(item_data->item);
+ return NULL;
+ }
+ }
+
+ if (item_data->list_type == mf_list_shortcut) {
+ char *temp_title = NULL;
+ {
+ mf_media_shortcut_list_get_display_name(item_data->ap->mf_MainWindow.mfd_handle, ((mfItemData_s *)item_data)->m_ItemName->str, &temp_title);
+ }
+ title = elm_entry_utf8_to_markup(temp_title);//Fixed P140321-05456 by jian12.li
+ SAFE_FREE_CHAR(temp_title);
+ temp_title = NULL;
+ } else if (g_strcmp0(((mfItemData_s *)item_data)->m_ItemName->str, PHONE_FOLDER) == 0) {
+ title = g_strdup(MF_LABEL_DEVICE_MEMORY);
+ } else if (g_strcmp0(((mfItemData_s *)item_data)->m_ItemName->str, MEMORY_FOLDER) == 0) {
+ title = g_strdup(MF_LABEL_SD_CARD);
+ } else {
+ char *temp_utf8 = elm_entry_utf8_to_markup(mf_file_get(((mfItemData_s *)item_data)->m_ItemName->str));//Fixed P140321-05456 by jian12.li
+ if (temp_utf8) {
+ title = g_strdup(temp_utf8);
+ SAFE_FREE_CHAR(temp_utf8);
+ temp_utf8 = NULL;
+ }
+ }
+ } else {
+ SAFE_FREE_OBJ(popup);
+ return NULL;
+ }
+
+ popup = elm_popup_add(ap->mf_MainWindow.pMainLayout);
+ if (popup == NULL) {
+ mf_error("popup is NULL");
+ SAFE_FREE_CHAR(title);
+ return NULL;
+ }
+
+ elm_object_style_set(popup,"indicator_norepeatevent");
+ elm_object_focus_set(popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ if (title) {
+ mf_object_text_set(popup, title, "title,text");//Fixed P140321-05456 by jian12.li
+ /*char *temp_utf8 = elm_entry_utf8_to_markup(title);
+ if (temp_utf8) {
+ elm_object_part_text_set(popup, "title,text", temp_utf8);
+ free(temp_utf8);
+ }*/
+ SAFE_FREE_CHAR(title);
+ }
+
+ //elm_object_style_set(popup,"content_no_vhpad");
+ mf_genlist_item_class_free(ap->mf_gl_style.popup_itc);
+
+ ap->mf_gl_style.popup_itc = elm_genlist_item_class_new();
+ if (ap->mf_gl_style.popup_itc) {
+ ap->mf_gl_style.popup_itc->item_style = "1line";
+ ap->mf_gl_style.popup_itc->decorate_all_item_style = NULL;
+ ap->mf_gl_style.popup_itc->decorate_item_style = NULL;
+ ap->mf_gl_style.popup_itc->func.text_get = __mf_popup_genlist_label_get;
+ ap->mf_gl_style.popup_itc->func.content_get = __mf_popup_genlist_icon_get;
+ ap->mf_gl_style.popup_itc->func.del = NULL;
+ }
+ if (ap->mf_Status.pRadioGroup) {
+ evas_object_del(ap->mf_Status.pRadioGroup);
+ ap->mf_Status.pRadioGroup = NULL;
+ }
+
+ Evas_Object *radio_group = elm_radio_add(ap->mf_MainWindow.pWindow);
+ elm_object_focus_set(radio_group, EINA_FALSE);
+ elm_radio_value_set(radio_group, 0);
+ evas_object_hide(radio_group);
+ ap->mf_Status.pRadioGroup = radio_group;
+
+ int listby_selected = 0;
+ ap->mf_Status.iRadioValue = listby_selected;
+
+ Evas_Object * genlist = elm_genlist_add(popup);
+ //elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+ elm_object_focus_set(genlist, EINA_FALSE);
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ g_popup_item_index = 0;
+
+ __mf_popup_operation_items_generate(item_data, genlist, item_data->list_type);
+ evas_object_smart_callback_add(genlist, "language,changed", mf_genlist_gl_lang_changed, item_data);
+
+ Evas_Object * box = __mf_popup_box_set(popup, genlist, g_popup_item_index);
+ //elm_object_part_content_set(layout, "elm.swallow.content" , box);
+ elm_object_content_set(popup, box);
+ //evas_object_smart_callback_add(popup, "response", func, param);
+ //evas_object_smart_callback_add(popup, "block,clicked", (Evas_Smart_Cb)__mf_popup_block_clicked_cb, NULL);
+
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, (Evas_Object_Event_Cb)__mf_popup_longpress_del_cb, ap);
+ evas_object_smart_callback_add(popup, "block,clicked", (Evas_Smart_Cb)__mf_popup_block_clicked_cb, NULL);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ mf_error("popup is [%p]", popup);
+
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ evas_object_data_set(ap->mf_MainWindow.pNaviGenlist, "popup", popup); // Set popup data when popup is created.
+ elm_object_scroll_freeze_push(ap->mf_MainWindow.pNaviGenlist); // If you want to disable scrolling (elm_object_scroll_hold_push is not needed)
+ }
+ evas_object_show(popup);
+ evas_object_data_set(popup, "item_data", data);
+
+ return popup;
+}
+#endif
+Evas_Object *mf_popup_share_as_video_or_image(void *func_for_video,void *func_for_image, void *data)
+{
+ MF_TRACE_BEGIN
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retvm_if(item_data == NULL, NULL, "input data is NULL");
+ struct appdata *ap = (struct appdata *)item_data->ap;
+ mf_retvm_if(ap == NULL, NULL, "input ap is NULL");
+
+ Evas_Object *popup = NULL;
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ mf_retvm_if(popup == NULL, NULL, "popup is NULL");
+ elm_object_style_set(popup,"indicator_norepeatevent");
+ elm_object_focus_set(popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_part_text_set(popup, "title,text", mf_util_get_text(MF_LABEL_SHARE_SOUND_AND_SHOT_PICS));
+
+ elm_popup_item_append(popup,mf_util_get_text(MF_LABEL_SHARE_AS_VIDEO_FILES), NULL, func_for_video, data);
+ elm_popup_item_append(popup,mf_util_get_text(MF_LABEL_SHARE_AS_IMAGE_FILES) , NULL, func_for_image, data);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, (Evas_Object_Event_Cb)__mf_popup_longpress_del_cb, ap);
+ evas_object_smart_callback_add(popup, "block,clicked", (Evas_Smart_Cb)__mf_popup_block_clicked_cb, NULL);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ //evas_object_smart_callback_add(popup, "popup,selected", func, (void *)data);
+
+ mf_info("popup is [%p]", popup);
+ evas_object_show(popup);
+ MF_TRACE_END;
+ return popup;
+}
+
+static void __mf_popup_listby_gl_style_set(void *data, int type)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_genlist_item_class_free(ap->mf_gl_style.listby_itc);
+
+ ap->mf_gl_style.listby_itc = elm_genlist_item_class_new();
+ if (type == POPMODE_VIEW_AS_LIST) {
+ if (ap->mf_gl_style.listby_itc) {
+ ap->mf_gl_style.listby_itc->item_style = "type1";
+ ap->mf_gl_style.listby_itc->decorate_all_item_style = NULL;
+ ap->mf_gl_style.listby_itc->decorate_item_style = NULL;
+ ap->mf_gl_style.listby_itc->func.text_get = __mf_popup_view_as_genlist_label_get;
+ ap->mf_gl_style.listby_itc->func.content_get = __mf_popup_view_as_genlist_icon_get;
+ ap->mf_gl_style.listby_itc->func.del = NULL;
+ }
+
+ }
+}
+
+void mf_ea_popup_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ if (obj) {
+ eext_popup_back_cb(data, obj, event_info);
+ }
+ if (data) {
+ Evas_Smart_Cb func = data;
+ struct appdata * app_data = mf_get_appdata();
+ func(app_data, obj, event_info);
+ }
+ MF_TRACE_END;
+}
+
+void mf_popup_del_by_timeout(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+ if (ap->mf_MainWindow.pNormalPopup) {
+ //Add the protection
+ evas_object_del(ap->mf_MainWindow.pNormalPopup);
+ ap->mf_MainWindow.pNormalPopup = NULL;
+ }
+ if (ap->mf_MainWindow.pWindow) {
+ elm_object_focus_set(ap->mf_MainWindow.pWindow, EINA_TRUE);
+ }
+ MF_TRACE_END;
+
+}
+
+/*static void __mf_sortby_popup_rotate_cb(void *data, Evas_Object *obj, void *ei)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(!data, "data is NULL");
+
+ if (data) {
+ Evas_Object *box = (Evas_Object *)data;
+ Evas_Object * pWin = mf_get_appdata()->mf_MainWindow.pWindow;
+ // get the rotation
+ int pos = -1;
+ //Evas_Coord x = 0;
+ //Evas_Coord y = 0;
+ pos = elm_win_rotation_get(pWin);
+ switch (pos) {
+ case 0:
+ case 180: //portait
+ {
+ if (ITEM_COUNT > ITEM_MAX_COUNT) {
+ evas_object_size_hint_min_set(box, MF_POPUP_MENUSTYLE_WIDTH,
+ MF_POPUP_MENUSTYLE_HEIGHT(ITEM_MAX_COUNT));
+ } else {
+ evas_object_size_hint_min_set(box, MF_POPUP_MENUSTYLE_WIDTH,
+ MF_POPUP_MENUSTYLE_HEIGHT(ITEM_COUNT));
+ }
+ break;
+ }
+ case 90:
+ case 270:
+ {
+ evas_object_size_hint_min_set(box, MF_POPUP_MENUSTYLE_WIDTH,
+ MF_POPUP_MENUSTYLE_HEIGHT(5));
+ break;
+ }
+ }
+ }
+ MF_TRACE_END;
+}*/
+
+Evas_Object *mf_popup_create_popup(void *data, ePopMode popupMode, char *title, const char *context, const char *first_btn_text, const char *second_btn_text,
+ const char *third_btn_text, Evas_Smart_Cb func, void *param)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *popup = NULL;
+ struct appdata *ap = NULL;
+ Evas_Object *genlist = NULL;
+ Evas_Object *radio_group = NULL;
+ Evas_Object *box = NULL;
+ Evas_Object *btn1 = NULL;
+ Evas_Object *btn2 = NULL;
+ int index = 0;
+ int listby_selected= 0;
+ ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ //elm_object_signal_emit(popup, "elm,action,center_popup,entry", "");
+
+ mf_retvm_if(popup == NULL, NULL, "popup is NULL");
+ elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+ elm_object_focus_set(popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ if (title) {
+ mf_object_text_set(popup, title, "title,text");
+ }
+ if (context && popupMode != POPMODE_PROGRESSBAR) {
+ /* if it is a delete popup. */
+ mf_object_text_set(popup, context, NULL);
+ }
+
+ switch (popupMode) {
+ case POPMODE_TEXT:
+ case POPMODE_TITLE_TEXT:
+ elm_popup_timeout_set(popup, 3);
+ if (func != NULL) {
+ evas_object_smart_callback_add(popup, "timeout", (Evas_Smart_Cb)func, param);
+ }else{
+ evas_object_smart_callback_add(popup, "timeout", (Evas_Smart_Cb)mf_popup_del_by_timeout, ap);
+ }
+ break;
+ case POPMODE_TEXT_NOT_DISABLED:
+ if (func != NULL) {
+ evas_object_smart_callback_add(popup, "timeout", (Evas_Smart_Cb)func, param);
+ }
+ break;
+
+ case POPMODE_TEXT_TWO_BTN:
+ case POPMODE_TITLE_TEXT_TWO_BTN:
+ btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ first_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ btn2 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ second_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+ break;
+
+ case POPMODE_TEXT_BTN:
+ case POPMODE_TITLE_TEXT_BTN:
+ btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ first_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_focus_set(btn1, EINA_TRUE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ break;
+
+ case POPMODE_VIEW_AS_LIST:
+
+ //elm_object_style_set(popup,"content_no_vhpad");
+ //layout = elm_layout_add(popup);
+ //elm_layout_theme_set(layout, "layout", "content", "min_menustyle");
+ //evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ if (ap->mf_Status.pRadioGroup) {
+ evas_object_del(ap->mf_Status.pRadioGroup);
+ ap->mf_Status.pRadioGroup = NULL;
+ }
+
+ radio_group = elm_radio_add(ap->mf_MainWindow.pWindow);
+ elm_object_focus_set(radio_group, EINA_FALSE);
+ elm_radio_value_set(radio_group, 0);
+ evas_object_hide(radio_group);
+ ap->mf_Status.pRadioGroup = radio_group;
+
+ listby_selected = __mf_popup_get_view_as_selected_item();
+ ap->mf_Status.iRadioValue = listby_selected;
+
+ __mf_popup_listby_gl_style_set(ap, popupMode);
+ genlist = elm_genlist_add(popup);
+ //elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+ elm_object_focus_set(genlist, EINA_FALSE);
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ for (index = 0; index < 2; index++) {
+ Elm_Object_Item *it = NULL;
+ ListByData_s *item_data = calloc(sizeof(ListByData_s), sizeof(char));
+ if (item_data == NULL)
+ continue;
+ memset(item_data, 0x00, sizeof(ListByData_s));
+ item_data->index = index;
+ item_data->ap = ap;
+ it = elm_genlist_item_append(genlist, ap->mf_gl_style.listby_itc, (void *)item_data, NULL,
+ ELM_GENLIST_ITEM_NONE, __mf_popup_view_as_genlist_select, popup);
+ item_data->item = it;
+ evas_object_smart_callback_add(genlist, "language,changed", mf_genlist_gl_lang_changed, item_data);
+ }
+
+ box = __mf_popup_box_set(popup, genlist, 2);
+ //elm_object_part_content_set(layout, "elm.swallow.content" , box);
+ elm_object_content_set(popup, box);
+ evas_object_smart_callback_add(popup, "response", func, param);
+ evas_object_smart_callback_add(popup, "block,clicked", (Evas_Smart_Cb)__mf_popup_block_clicked_cb, NULL);
+ default:
+ break;
+ }
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_normal_del_cb, ap);
+ if (func && (func == mf_callback_illegal_char_popup_cb || func == mf_popup_show_vk_cb)) {//Fixed P131031-00367, there is the side effect, only when the focus issue,will call the func whck back key.
+ //Fixed the bug(P131011-02665), when pressing the back, no focus at the entry.
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ }
+ MF_TRACE_END;
+ return popup;
+}
+
+Evas_Object *mf_popup_create_delete_confirm_popup(void *data, char *title, const char *context, const char *first_btn_text, const char *second_btn_text, Evas_Smart_Cb func, void *param, int count)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *popup = NULL;
+ struct appdata *ap = NULL;
+ Evas_Object *btn1 = NULL;
+ Evas_Object *btn2 = NULL;
+ ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ //elm_object_signal_emit(popup, "elm,action,center_popup,entry", "");
+
+ mf_retvm_if(popup == NULL, NULL, "popup is NULL");
+ elm_object_focus_set(popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ if (title) {
+ mf_object_text_set(popup, title, "title,text");
+ }
+ if (context) {
+ if (count > 1) {
+ char *tmp = NULL;
+ tmp = mf_util_get_text(context);
+ char *label = g_strdup_printf(tmp, count);
+ mf_object_text_set(popup, label, NULL);
+ SAFE_FREE_CHAR(label);
+ } else {
+ mf_object_text_set(popup, context, NULL);
+ }
+ }
+
+ btn1 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ first_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ btn2 = mf_object_create_button(popup,
+ NULL, //"popup_button/default",
+ second_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_normal_del_cb, ap);
+
+ if (func && (func == mf_callback_illegal_char_popup_cb || func == mf_popup_show_vk_cb)) {//Fixed P131031-00367, there is the side effect, only when the focus issue,will call the func whck back key.
+ //Fixed the bug(P131011-02665), when pressing the back, no focus at the entry.
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, param);
+ }
+ MF_TRACE_END;
+ return popup;
+}
+
+Evas_Object *mf_popup_warning_popup_create(void *data, Evas_Object *parent, char *title, const char *context, const char *btn_text, Evas_Smart_Cb func, void *param)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = NULL;
+ Evas_Object *btn1 = NULL;
+ ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(second_popup);
+ second_popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ mf_retvm_if(second_popup == NULL, NULL, "popup is NULL");
+ evas_object_size_hint_weight_set(second_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ if (title) {
+ mf_object_text_set(second_popup, title, "title,text");
+ }
+
+ if (context) {
+ mf_object_text_set(second_popup, context, NULL);
+ }
+
+ btn1 = mf_object_create_button(second_popup,
+ NULL, //"popup_button/default",
+ btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(second_popup, "button1", btn1);
+ evas_object_show(second_popup);
+ evas_object_event_callback_add(second_popup, EVAS_CALLBACK_DEL, __mf_popup_second_popup_del_cb, ap);
+
+ if (func && (func == mf_callback_illegal_char_popup_cb || func == mf_popup_show_vk_cb)) {//Fixed P131031-00367, there is the side effect, only when the focus issue,will call the func whck back key.
+ //Fixed the bug(P131011-02665), when pressing the back, no focus at the entry.
+ eext_object_event_callback_add(second_popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(second_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ }
+ MF_TRACE_END;
+ return second_popup;
+}
+
+
+Evas_Object *mf_popup_second_popup_create(void *data, Evas_Object *parent, const char *context, const char *btn_text, Evas_Smart_Cb func, void *param)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = NULL;
+ Evas_Object *btn1 = NULL;
+ ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ SAFE_FREE_OBJ(second_popup);
+ second_popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+
+ mf_retvm_if(second_popup == NULL, NULL, "popup is NULL");
+ elm_object_focus_set(second_popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(second_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ if (context) {
+ mf_object_text_set(second_popup, context, NULL);
+ }
+
+ btn1 = mf_object_create_button(second_popup,
+ NULL, //"popup_button/default",
+ btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_focus_set(btn1, EINA_TRUE);
+ elm_object_part_content_set(second_popup, "button1", btn1);
+ evas_object_show(second_popup);
+ evas_object_event_callback_add(second_popup, EVAS_CALLBACK_DEL, __mf_popup_second_popup_del_cb, ap);
+
+ if (func && (func == mf_callback_illegal_char_popup_cb || func == mf_popup_show_vk_cb)) {//Fixed P131031-00367, there is the side effect, only when the focus issue,will call the func whck back key.
+ //Fixed the bug(P131011-02665), when pressing the back, no focus at the entry.
+ eext_object_event_callback_add(second_popup, EEXT_CALLBACK_BACK, func, param);
+ } else {
+ eext_object_event_callback_add(second_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ }
+ MF_TRACE_END;
+ return second_popup;
+}
+
+void mf_popup_indicator_popup(void *data, const char *text)
+{
+ mf_retm_if(text == NULL, "text is NULL");
+ char *notification = mf_util_get_text(text);
+ int ret = notification_status_message_post(notification);
+ if (notification != NULL)
+ mf_debug("indicator popup message : %s", notification);
+
+ mf_debug("notification_status_message_post()... [0x%x]!", ret);
+ if (ret != 0) {
+ mf_debug("status_message_post()... [0x%x]!", ret);
+ }
+ return ;
+}
+
+static Eina_Bool mf_check_view_show_flag = EINA_TRUE;
+
+Eina_Bool mf_popup_check_view_flag_get()
+{
+ return mf_check_view_show_flag;
+}
+
+void mf_popup_check_view_flag_set(Eina_Bool state)
+{
+ mf_check_view_show_flag = state;
+}
+
+static void _go_check_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ Eina_Bool state = elm_check_state_get(obj);
+ if (state) {
+ elm_object_signal_emit(obj, "elm,activate,check,off", "elm");
+ }
+ else {
+ elm_object_signal_emit(obj, "elm,activate,check,on", "elm");
+ }
+
+ mf_check_view_show_flag = !state;
+}
+
+Evas_Object *mf_popup_check_view_popup(void *data,
+ const char *title,
+ const char *text,
+ const char *check_text,
+ const char *first_btn_text,
+ const char *second_btn_text,
+ Evas_Smart_Cb func,
+ void *param)
+{
+ Evas_Object *popup;
+ Evas_Object *layout;
+ Evas_Object *scroller;
+ Evas_Object *label;
+ Evas_Object *check;
+
+ struct appdata *ap = NULL;
+ Evas_Object *btn1 = NULL;
+ Evas_Object *btn2 = NULL;
+ ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ if (title) {
+ mf_object_text_set(popup, title, "title,text");
+ }
+ /* layout */
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, EDJ_NAME, "popup_checkview_layout");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_part_text_set(layout, "elm.text", "Description text");
+
+ /* ok button */
+ /*btn = elm_button_add(popup);
+ elm_object_style_set(btn, "popup");
+ elm_object_text_set(btn, "OK");
+ elm_object_part_content_set(popup, "button1", btn);*/
+// evas_object_smart_callback_add(btn, "clicked", popup_btn_clicked_cb, popup);
+
+ /* check */
+ check = elm_check_add(popup);
+ elm_object_style_set(check, "popup");
+ mf_object_text_set(check, check_text, NULL);
+ evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_part_content_set(layout, "elm.swallow.end", check);
+ evas_object_smart_callback_add(check, "changed", _go_check_clicked_cb, NULL);
+
+ /* scroller */
+ scroller = elm_scroller_add(layout);
+ elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
+ elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ elm_object_part_content_set(layout, "elm.swallow.content", scroller);
+
+ /* label */
+ label = elm_label_add(scroller);
+ elm_object_style_set(label, "popup/default");
+ elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+ mf_object_text_set(label, text, NULL);
+ //elm_object_text_set(label, "This is popup description text. To provide information about popup, it is scrollable text.");
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(label);
+ elm_object_content_set(scroller, label);
+
+ elm_object_content_set(popup, layout);
+
+ evas_object_show(popup);
+ if (first_btn_text && func) {
+ btn1 = mf_object_create_button(popup,
+ "popup_button/default",
+ first_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ }
+ if (second_btn_text && func) {
+ btn2 = mf_object_create_button(popup,
+ "popup_button/default",
+ second_btn_text,
+ NULL,
+ (Evas_Smart_Cb)func,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button2", btn2);
+ }
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_normal_del_cb, ap);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ evas_object_show(popup);
+ return popup;
+}
+
+void
+__mf_popup_view_as_genlist_change(ListByData_s *params)
+{
+ if (params == NULL)
+ return;
+
+ elm_radio_value_set(params->ap->mf_Status.pRadioGroup, params->index);
+ int iViewAsType = __mf_popup_get_view_as_type(params->index);
+ params->ap->mf_Status.flagViewType = iViewAsType;
+ mf_util_set_view_style(iViewAsType);
+
+ SAFE_TIMER_DEL(g_popup_timer);
+ g_popup_timer = ecore_timer_add(RADIO_POPUP_TIMEOUT, __mf_popup_view_as_response_cb, params->ap);//Fixed P131207-01294
+}
+
+
+//1 Sort by popup
+
+static Evas_Smart_Cb sort_by_respones_func = NULL;
+
+void mf_sort_by_respones_func_set(Evas_Smart_Cb func)
+{
+ sort_by_respones_func = func;
+}
+
+static int __mf_sort_by_type_get(int sort_type)
+{
+ int ret = 0;
+ switch (sort_type) {
+ case MYFILE_SORT_BY_DATE_O2R:
+ case MYFILE_SORT_BY_DATE_R2O:
+ ret = 0;
+ break;
+ case MYFILE_SORT_BY_TYPE_A2Z:
+ case MYFILE_SORT_BY_TYPE_Z2A:
+ ret = 1;
+ break;
+ case MYFILE_SORT_BY_NAME_A2Z:
+ case MYFILE_SORT_BY_NAME_Z2A:
+ ret = 2;
+ break;
+ case MYFILE_SORT_BY_SIZE_L2S:
+ case MYFILE_SORT_BY_SIZE_S2L:
+ ret = 3;
+ break;
+ default:
+ ret = 0;
+ break;
+ }
+ return ret;
+}
+
+static int __mf_sort_by_order_get(int sort_type)
+{
+ int ret = 0;
+ switch (sort_type) {
+ case MYFILE_SORT_BY_TYPE_A2Z:
+ case MYFILE_SORT_BY_NAME_A2Z:
+ case MYFILE_SORT_BY_SIZE_S2L:
+ case MYFILE_SORT_BY_DATE_O2R:
+ ret = 4;
+ break;
+ case MYFILE_SORT_BY_TYPE_Z2A:
+ case MYFILE_SORT_BY_NAME_Z2A:
+ case MYFILE_SORT_BY_SIZE_L2S:
+ case MYFILE_SORT_BY_DATE_R2O:
+ ret = 5;
+ break;
+ default:
+ ret = 4;
+ break;
+ }
+ return ret;
+}
+
+static int __mf_sort_by_value_get(int sort_type, int order_type)
+{
+ int value = MYFILE_SORT_BY_NAME_A2Z;
+ if (order_type == 4) {
+ switch (sort_type) {
+ case 0:
+ value = MYFILE_SORT_BY_DATE_O2R;
+ break;
+ case 1:
+ value = MYFILE_SORT_BY_TYPE_A2Z;
+ break;
+ case 2:
+ value = MYFILE_SORT_BY_NAME_A2Z;
+ break;
+ case 3:
+ value = MYFILE_SORT_BY_SIZE_S2L;
+ break;
+ default:
+ break;
+ }
+ } else {
+ switch (sort_type) {
+ case 0:
+ value = MYFILE_SORT_BY_DATE_R2O;
+ break;
+ case 1:
+ value = MYFILE_SORT_BY_TYPE_Z2A;
+ break;
+ case 2:
+ value = MYFILE_SORT_BY_NAME_Z2A;
+ break;
+ case 3:
+ value = MYFILE_SORT_BY_SIZE_L2S;
+ break;
+ default:
+ break;
+ }
+ }
+ return value;
+}
+static Evas_Object *__mf_sort_by_gl_icon(void *data, Evas_Object * obj, const char *part)
+{
+ int index = (int) data;
+ struct appdata *ap = mf_get_appdata();
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+
+ if (!strcmp(part, "elm.swallow.end")) {
+ Evas_Object *layout = elm_layout_add(obj);
+
+ elm_layout_theme_set(layout, "layout", "list/B/type.4", "default");
+ Evas_Object *radio = NULL;
+ radio = elm_radio_add(layout);
+ elm_object_focus_set(radio, EINA_FALSE);
+ elm_radio_state_value_set(radio, index);
+ if (index < 4) {
+ elm_radio_group_add(radio, sort_group_radio);
+ elm_radio_value_set(radio, sort_type_index);
+ } else {
+ elm_radio_group_add(radio, order_group_radio);
+ elm_radio_value_set(radio, order_index);
+ }
+ //evas_object_propagate_events_set(radio, EINA_FALSE);
+ elm_object_signal_emit(radio, "elm,event,pass,enabled", "elm");
+ evas_object_size_hint_align_set(radio,
+ EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(radio,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ elm_layout_content_set(layout, "elm.swallow.content", radio);
+ evas_object_show(radio);
+ return layout;
+ }
+ return NULL;
+}
+
+static char *__mf_sort_by_gl_label(void *data, Evas_Object * obj, const char *part)
+{
+ int index = (int) data;
+ struct appdata *ap = mf_get_appdata();
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+ mf_error("index is [%d]", index);
+ char *ret = NULL;
+ if (!strcmp(part, "elm.text")) {
+ switch (index) {
+ case 0:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_TIME));
+ break;
+ case 1:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_TYPE));
+ break;
+ case 2:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_NAME));
+ break;
+ case 3:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_SIZE));
+ break;
+ case 4:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_ASCENDING));
+ break;
+ case 5:
+ ret = g_strdup(mf_util_get_text(MF_LABEL_DESCENDING));
+ break;
+ default:
+ break;
+ }
+ return ret;
+ }
+ return NULL;
+}
+
+char *mf_sort_by_order_label_get(void *data, Evas_Object * obj, const char *part)
+{
+ mf_error("part=%s", part);
+ if (strcmp(part, "elm.text.main") == 0) {
+ return g_strdup(mf_util_get_text(MF_LABEL_ORDER));
+ }
+ return g_strdup(_(""));
+}
+
+void __mf_sort_by_response_cb(int index)
+{
+ struct appdata *ap = mf_get_appdata();
+ mf_debug("sort genlist");
+ //fsSortOption iListBySortType = MYFILE_SORT_BY_NONE;
+ ap->mf_Status.iSelectedSortType = index;
+ mf_util_set_sort_type(index);
+ sort_by_respones_func(ap, NULL, NULL);
+}
+
+static void __mf_sort_by_gl_select(void *data, Evas_Object * obj, void *event_info)
+{
+ int index = (int) data;
+ struct appdata *ap = mf_get_appdata();
+ mf_retm_if(ap == NULL, "ap is NULL");
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ mf_error("index is [%d]", index);
+ if (item != NULL) {
+ elm_genlist_item_selected_set(item, FALSE);
+ }
+ if (index < 4) {
+ sort_type_index = index;
+ if (elm_radio_value_get(sort_group_radio) != index) {
+ elm_radio_value_set(sort_group_radio, index);
+ }
+
+ //Fixed P140826-07892.
+ mf_debug("sort_type_index is [%d] order_index is [%d]", sort_type_index, order_index);
+ g_sort_type = __mf_sort_by_value_get(sort_type_index, order_index);
+ mf_debug("g_sort_type is [%d]", g_sort_type);
+ //__mf_sort_by_response_cb(value);
+ //End P140826-07892.
+ } else {
+ order_index = index;
+ if (elm_radio_value_get(order_group_radio) != index) {
+ elm_radio_value_set(order_group_radio, index);
+ }
+ mf_debug("sort_type_index is [%d] order_index is [%d]", sort_type_index, order_index);
+ g_sort_type = __mf_sort_by_value_get(sort_type_index, order_index);
+ mf_debug("g_sort_type is [%d]", g_sort_type);
+ }
+}
+
+static void __mf_listby_gl_style_set(void *data)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_genlist_item_class_free(ap->mf_gl_style.listby_itc);
+
+ ap->mf_gl_style.listby_itc = elm_genlist_item_class_new();
+ if (ap->mf_gl_style.listby_itc) {
+ ap->mf_gl_style.listby_itc->item_style = "type1";
+ ap->mf_gl_style.listby_itc->decorate_all_item_style = NULL;
+ ap->mf_gl_style.listby_itc->decorate_item_style = NULL;
+ ap->mf_gl_style.listby_itc->func.text_get = __mf_sort_by_gl_label;
+ ap->mf_gl_style.listby_itc->func.content_get = __mf_sort_by_gl_icon;
+ ap->mf_gl_style.listby_itc->func.del = NULL;
+ }
+
+ if (ap->mf_gl_style.order_itc == NULL) {
+ ap->mf_gl_style.order_itc = elm_genlist_item_class_new();
+ if (ap->mf_gl_style.order_itc != NULL) {
+ ap->mf_gl_style.order_itc->item_style = "groupindex";
+ ap->mf_gl_style.order_itc->decorate_all_item_style = NULL;
+ ap->mf_gl_style.order_itc->decorate_item_style = NULL;
+ ap->mf_gl_style.order_itc->func.text_get = mf_sort_by_order_label_get;
+ ap->mf_gl_style.order_itc->func.content_get = NULL;
+ ap->mf_gl_style.order_itc->func.del = NULL;
+ }
+ }
+}
+
+void __mf_sort_by_button_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = mf_get_appdata();
+ Evas_Object *btn = (Evas_Object *)obj;
+ const char *label = elm_object_text_get(btn);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pPopupBox);
+
+ if (g_strcmp0(label, mf_util_get_text(MF_BUTTON_LABEL_OK)) == 0) {
+ __mf_sort_by_response_cb(g_sort_type);
+ }
+}
+
+static void __mf_check_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+
+ struct appdata *ap = mf_get_appdata();
+ if (elm_check_state_get(obj)) {
+ ap->mf_Status.check=1;
+ } else {
+ ap->mf_Status.check=0;
+ }
+
+ MF_TRACE_END;
+ return;
+}
+
+void _language_changed(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata*) data;
+ char *label = gettext(MF_LABEL_SAME_FILE_LABEL);
+ char *message = g_strdup_printf(label, ap->file_name);
+ mf_object_text_set(ap->label, message, NULL);
+}
+
+Evas_Object *mf_popup_replace_create(char *title, char *label_text, Evas_Smart_Cb func1, Evas_Smart_Cb func2, Evas_Smart_Cb func3, void *param)
+{
+ struct appdata *ap = mf_get_appdata();
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+ Evas_Object *popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ mf_retvm_if(popup == NULL, NULL, "POPUP is NULL");
+ elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+ ap->mf_Status.check=0;
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ mf_object_text_set(popup, title, "title,text");
+ /* layout */
+ Evas_Object *layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, EDJ_NAME, "popup_confirmation_layout");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_smart_callback_add(layout, "language,changed", _language_changed, ap);
+ /* check */
+ Evas_Object *check = elm_check_add(popup);
+ mf_retvm_if(check == NULL, NULL, "check is NULL");
+ mf_object_text_set(check, MF_LABEL_APPLY_ALL, NULL);
+ evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_smart_callback_add(check, "changed", __mf_check_clicked_cb, ap);
+ elm_object_part_content_set(layout, "elm.swallow.end", check);
+ /* label */
+ Evas_Object *label = elm_label_add(layout);
+ mf_retvm_if(label == NULL, NULL, "label is NULL");
+ elm_object_style_set(label, "popup/default");
+ elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+ mf_object_text_set(label, label_text, NULL);
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ ap->label = label;
+ evas_object_show(label);
+ elm_object_part_content_set(layout, "elm.swallow.content", label);
+ Evas_Object *box = __mf_popup_sort_by_box_set(popup, layout, 3);
+ elm_object_content_set(popup, box);
+ Evas_Object *btn1 = NULL;
+ Evas_Object *btn2 = NULL;
+ Evas_Object *btn3 = NULL;
+ btn1 = mf_object_create_button(popup,
+ NULL,
+ MF_POPUP_BUTTON_CANCEL,
+ NULL,
+ (Evas_Smart_Cb)func1,
+ ap,
+ EINA_FALSE);
+ btn2 = mf_object_create_button(popup,
+ NULL,
+ MF_LABEL_REPLACE,
+ NULL,
+ (Evas_Smart_Cb)func2,
+ param,
+ EINA_FALSE);
+ btn3 = mf_object_create_button(popup,
+ NULL,
+ LABEL_RENAME,
+ NULL,
+ (Evas_Smart_Cb)func3,
+ param,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+ elm_object_part_content_set(popup, "button3", btn3);
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_normal_del_cb, ap);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func1, ap);
+ return popup;
+}
+
+Evas_Object *mf_popup_sort_by_create(char *title, Evas_Smart_Cb func, void *param)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *popup = NULL;
+ struct appdata *ap = mf_get_appdata();
+ mf_retvm_if(ap == NULL, NULL, "ap is NULL");
+ Evas_Object *genlist = NULL;
+ //Evas_Object *radio_group = NULL;
+ Evas_Object *box = NULL;
+ int index = 0;
+ g_sort_type = MYFILE_SORT_BY_NONE;
+
+ popup = elm_popup_add(ap->mf_MainWindow.pWindow);
+ //elm_object_signal_emit(popup, "elm,action,center_popup,entry", "");
+
+ mf_retvm_if(popup == NULL, NULL, "popup is NULL");
+ elm_object_focus_set(popup, EINA_FALSE);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ if (title) {
+ mf_object_text_set(popup, title, "title,text");
+ }
+ SAFE_FREE_OBJ(sort_group_radio);
+ SAFE_FREE_OBJ(order_group_radio);
+
+ int sort_value = 0;
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &sort_value);
+
+ sort_group_radio = elm_radio_add(ap->mf_MainWindow.pWindow);
+ elm_object_focus_set(sort_group_radio, EINA_FALSE);
+ elm_radio_state_value_set(sort_group_radio, VALUE);
+ elm_radio_value_set(sort_group_radio, 0);
+ evas_object_hide(sort_group_radio);
+ sort_type_index = __mf_sort_by_type_get(sort_value);
+
+ order_group_radio = elm_radio_add(ap->mf_MainWindow.pWindow);
+ elm_object_focus_set(order_group_radio, EINA_FALSE);
+ elm_radio_value_set(order_group_radio, 0);
+ evas_object_hide(order_group_radio);
+ order_index = __mf_sort_by_order_get(sort_value);
+
+ mf_debug("sort_value is [%d] sort_type is [%d] order_type is [%d]", sort_value, sort_type_index, order_index);
+
+ __mf_listby_gl_style_set(ap);
+
+ genlist = elm_genlist_add(popup);
+ //elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+ elm_object_focus_set(genlist, EINA_FALSE);
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_smart_callback_add(genlist, "language,changed", mf_genlist_gl_lang_changed, NULL);
+ //Elm_Object_Item *it = NULL;
+ for (index = 0; index < 4; index++) {
+ elm_genlist_item_append(genlist, ap->mf_gl_style.listby_itc, (void *)index, NULL,
+ ELM_GENLIST_ITEM_NONE, __mf_sort_by_gl_select, (void *)index);
+
+ }
+
+ elm_genlist_item_append(genlist, ap->mf_gl_style.order_itc, NULL, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ for (index = 4; index < 6; index++) {
+ elm_genlist_item_append(genlist, ap->mf_gl_style.listby_itc, (void *)index, NULL,
+ ELM_GENLIST_ITEM_NONE, __mf_sort_by_gl_select, (void *)index);
+ }
+ box = __mf_popup_sort_by_box_set(popup, genlist, 6);
+ ap->mf_MainWindow.pPopupBox = box;
+ elm_object_content_set(popup, box);
+ evas_object_smart_callback_add(popup, "response", func, param);
+ evas_object_smart_callback_add(popup, "block,clicked", (Evas_Smart_Cb)__mf_popup_block_clicked_cb, NULL);
+
+ Evas_Object *btn1 = NULL;
+ Evas_Object *btn2 = NULL;
+ btn1 = mf_object_create_button(popup,
+ "popup",
+ LABEL_CANCEL,
+ NULL,
+ (Evas_Smart_Cb)__mf_sort_by_button_cb,
+ ap,
+ EINA_FALSE);
+ btn2 = mf_object_create_button(popup,
+ "popup",
+ MF_BUTTON_LABEL_OK,
+ NULL,
+ (Evas_Smart_Cb)__mf_sort_by_button_cb,
+ ap,
+ EINA_FALSE);
+ elm_object_part_content_set(popup, "button1", btn1);
+ elm_object_part_content_set(popup, "button2", btn2);
+
+ //evas_object_smart_callback_add(elm_object_top_widget_get(popup),"rotation,changed",__mf_sortby_popup_rotate_cb, box);
+ evas_object_show(popup);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, __mf_popup_normal_del_cb, ap);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+ return popup;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-genlist.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-object-item.h"
+#include "mf-view.h"
+#include "mf-focus-ui.h"
+#include "mf-edit-view.h"
+#include "mf-search-view.h"
+
+Evas_Object *g_mf_recent_content = NULL;
+
+void mf_recent_view_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "navibar is NULL");
+
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ ap->mf_Status.view_type = mf_view_root;
+ mf_view_update(ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+}
+
+Eina_Bool mf_recent_view_navi_back_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap->mf_MainWindow.pNaviBar == NULL, EINA_FALSE, "navibar is NULL");
+
+ mf_recent_view_back_cb(data, NULL, NULL);
+
+ return EINA_FALSE;
+}
+
+Evas_Object *mf_recent_view_content_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ Eina_List *file_list = NULL;
+ Evas_Object *content = NULL;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.recent_list), MYFILE_TYPE_FSNODE);
+ mf_util_generate_saved_files_list(ap, mf_list_recent_files);
+
+ if (eina_list_count(ap->mf_FileOperation.recent_list) == 0)
+ {
+ mf_debug("No recent lists");
+
+ content = mf_object_create_multi_no_content(ap->mf_MainWindow.pNaviLayout);
+ mf_object_text_set(content, MF_LABEL_NO_FILES, "elm.text");
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ ap->mf_MainWindow.pNaviGenlist= NULL;
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ } else {
+ int iSortTypeValue = 0;
+ mf_debug("Recent lists exists");
+
+ content = mf_object_create_genlist(ap->mf_MainWindow.pNaviLayout);
+ evas_object_smart_callback_add(content, "language,changed", mf_genlist_gl_lang_changed, data);
+ // evas_object_smart_callback_add(content, "longpressed", mf_genlist_gl_longpress, ap);
+ evas_object_smart_callback_add(content, "selected", mf_edit_list_item_sel_cb, ap);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_recent);
+
+ mf_util_get_pref_value(PREF_TYPE_SORT_TYPE, &iSortTypeValue);
+
+ mf_fs_oper_sort_list(&ap->mf_FileOperation.recent_list, iSortTypeValue);
+ file_list = ap->mf_FileOperation.recent_list;
+ mf_genlist_create_list_default_style(content, ap, NULL, file_list);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ ap->mf_MainWindow.pNaviGenlist = content;
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ }
+
+ MF_TRACE_END;
+ g_mf_recent_content = content;
+ return content;
+}
+
+void mf_recent_view_content_refresh(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ if (g_mf_recent_content != NULL) {
+ elm_box_unpack(ap->mf_MainWindow.pNaviBox, g_mf_recent_content);
+ if (ap->mf_MainWindow.pNaviGenlist == g_mf_recent_content) {
+ ap->mf_MainWindow.pNaviGenlist = NULL;//avoid the invalid pointer.
+ }
+ evas_object_del(g_mf_recent_content);
+ g_mf_recent_content = NULL;
+ }
+ Evas_Object *newContent = mf_recent_view_content_create(ap);
+ evas_object_show(newContent);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+ evas_object_show(ap->mf_MainWindow.pNaviBox);
+}
+
+void mf_recent_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ MF_TA_ACUM_ITEM_BEGIN("12345 mf_root_view_create", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 create root view layout", 0);
+
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+
+ mf_navi_bar_reset_navi_obj(ap);
+ Evas_Object *pathinfo = NULL;
+
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_normal);
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.shortcut_list), MYFILE_TYPE_FSNODE);
+
+ Evas_Object *newContent = mf_recent_view_content_create(ap);
+ evas_object_show(newContent);
+ pathinfo = mf_navi_bar_create_normal_pathinfo(ap);
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, newContent);
+
+ MF_TA_ACUM_ITEM_BEGIN("123456 push naviframe item", 0);
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar,
+ ap->mf_Status.pPreNaviItem, "", NULL, NULL, ap->mf_MainWindow.pNaviLayout,
+ MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL,
+ ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+ MF_TA_ACUM_ITEM_END("123456 push naviframe item", 0);
+
+ GString *title = g_string_new(MF_LABEL_RECTENT_FILES);
+ if (title != NULL) {
+ SAFE_FREE_CHAR(ap->mf_MainWindow.naviframe_title);
+ ap->mf_MainWindow.naviframe_title = g_strdup(title->str);
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+// Evas_Object *pImage = elm_image_add(ap->mf_MainWindow.pNaviBar);
+// elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_BACK);
+// elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+// evas_object_show(pImage);
+//
+// Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviBar);
+// elm_object_content_set(btn, pImage);
+// elm_object_style_set(btn, "transparent");
+// evas_object_smart_callback_add(btn, "clicked", mf_recent_view_back_cb, ap);
+// elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, "title_left_btn", btn);
+
+// Evas_Object *search_image = elm_image_add(ap->mf_MainWindow.pNaviLayout);
+// elm_image_file_set(search_image, EDJ_IMAGE, MF_TITLE_ICON_SEARCH);
+// elm_image_resizable_set(search_image, EINA_TRUE, EINA_TRUE);
+// evas_object_show(search_image);
+//
+// Evas_Object *btn1 = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+// elm_object_content_set(btn1, search_image);
+// evas_object_smart_callback_add(btn1, "clicked", mf_search_bar_enter_search_routine, ap);
+// elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "search_icon", btn1);
+// ap->mf_MainWindow.pButton = btn1;
+
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_add_back_button", 0);
+ mf_navi_add_back_button(ap, mf_recent_view_navi_back_cb);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_add_back_button", 0);
+
+ /* Add control bar for navigation bar */
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_bar_set_ctrlbar", 0);
+ mf_navi_bar_set_ctrlbar(data);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_bar_set_ctrlbar", 0);
+
+ mf_navi_bar_title_content_set(ap, LABEL_MYFILE_CHAP);
+
+ //mf_navi_bar_title_set(ap);
+
+ MF_TRACE_END;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <storage.h>
+#include <media_content.h>
+
+#include "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-genlist.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-launch.h"
+#include "mf-tray-item.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-object-item.h"
+#include "mf-tray-item.h"
+#include "mf-view.h"
+#include "mf-search-view.h"
+#include "mf-edit-view.h"
+#include "mf-focus-ui.h"
+#include "mf-media.h"
+
+//static
+Elm_Genlist_Item_Class root_category_itc;
+static Elm_Object_Item *category_item = NULL;
+static Elm_Object_Item *local_index_item = NULL;
+static Elm_Object_Item *cloud_index_item = NULL;
+static Elm_Object_Item *first_index_item = NULL;
+static Elm_Object_Item *shortcut_index_item = NULL;
+static Evas_Object *root_category = NULL;
+static Evas_Object *box_root_category = NULL;
+
+static Elm_Genlist_Item_Class index_itc;
+static Evas_Object *__mf_mw_category_content_get(void *data, Evas_Object * obj, const char *part);
+Elm_Object_Item *__mf_root_view_group_index_create(void *data, Evas_Object *genlist, const char *text);
+
+void mf_mw_root_view_category_style_set(bool landscape)
+{
+ MF_TRACE_BEGIN;
+ if (landscape) {
+ root_category_itc.item_style = "myfile/1icon/no_padding_line_landscape";
+ root_category_itc.decorate_all_item_style = NULL;
+ root_category_itc.decorate_item_style = NULL;
+ root_category_itc.func.text_get = NULL;
+ root_category_itc.func.content_get = __mf_mw_category_content_get;
+ root_category_itc.func.del = NULL;
+ } else {
+ root_category_itc.item_style = "myfile/1icon/no_padding_line_portraint";
+ root_category_itc.decorate_all_item_style = NULL;
+ root_category_itc.decorate_item_style = NULL;
+ root_category_itc.func.text_get = NULL;
+ root_category_itc.func.content_get = __mf_mw_category_content_get;
+ root_category_itc.func.del = NULL;
+ }
+ MF_TRACE_END;
+
+}
+
+Elm_Object_Item *mf_mw_root_category_item_prepend(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;
+
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("changed_angle is [%d]", changed_angle);
+
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ mf_mw_root_view_category_style_set(true);
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "float_land", "search_icon");
+
+ } else {
+ mf_mw_root_view_category_style_set(false);
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "float_port", "search_icon");
+ }
+
+ Elm_Object_Item *it = NULL;
+ /*if (first_index_item) {
+ it = elm_genlist_item_insert_before(genlist, &root_category_itc, ap, NULL, first_index_item, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ } else {*/
+ it = elm_genlist_item_prepend(genlist, &root_category_itc, ap, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ //}
+ elm_genlist_item_show(it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ MF_TRACE_END;
+ return it;
+}
+
+void mf_mw_root_category_item_update(void *data)
+{
+ MF_TRACE_BEGIN;
+ if (category_item) {
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ elm_object_scroll_freeze_push(ap->mf_MainWindow.pNaviGenlist);
+ elm_object_item_del(category_item);
+ category_item = NULL;
+ category_item = mf_mw_root_category_item_prepend(data);
+ elm_object_scroll_freeze_pop(ap->mf_MainWindow.pNaviGenlist);
+ }
+ MF_TRACE_END;
+}
+
+void mf_mw_root_category_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *category = root_category;
+
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("category=%p, changed_angle is [%d]", category, changed_angle);
+
+ if (category) {
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ if (box_root_category)
+ evas_object_size_hint_min_set(box_root_category, ELM_SCALE_SIZE(1280), -1);
+ edje_object_signal_emit(_EDJ(category), "landscape", "category_frame");
+ } else {
+ if (box_root_category)
+ evas_object_size_hint_min_set(box_root_category, ELM_SCALE_SIZE(720), -1);
+ edje_object_signal_emit(_EDJ(category), "portrait", "category_frame");
+ }
+ }
+ MF_TRACE_END;
+}
+
+static Evas_Object *__mf_mw_category_content_get(void *data, Evas_Object * obj, const char *part)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ /*create detail layout*/
+ Evas_Object *category = mf_category_create(ap);
+
+ /*
+ Evas_Object *bx = elm_box_add(ap->mf_MainWindow.pNaviLayout);
+ evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0);
+ evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0);
+ evas_object_size_hint_min_set(bx, 720, -1);
+ elm_box_pack_end(bx, category);
+
+ Evas_Object *scroller = elm_scroller_add(ap->mf_MainWindow.pNaviLayout);
+ elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_FALSE);
+ elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_AUTO,ELM_SCROLLER_POLICY_AUTO);
+ elm_object_content_set(scroller, bx);
+ elm_object_scroll_lock_x_set(scroller,EINA_TRUE);
+ evas_object_show(scroller);
+
+ root_category = category;
+ box_root_category = bx;
+ mf_mw_root_category_refresh(ap);
+ //return category;
+ */
+ MF_TRACE_END;
+ return category;
+}
+
+Elm_Object_Item *mf_mw_root_category_item_append(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;
+ //category_index_item = __mf_root_view_group_index_create(ap, genlist, MF_LABEL_CATEGORY);
+
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("changed_angle is [%d]", changed_angle);
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ mf_mw_root_view_category_style_set(true);
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "float_land", "search_icon");
+ } else {
+ mf_mw_root_view_category_style_set(false);
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "float_port", "search_icon");
+ }
+
+ Elm_Object_Item *it = NULL;
+
+ it = elm_genlist_item_append(genlist, &root_category_itc, ap, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ MF_TRACE_END;
+ return it;
+}
+
+void __mf_root_group_index_style_set()
+{
+ index_itc.item_style = "groupindex";//"custom_groupindex";
+ index_itc.func.text_get = mf_genlist_group_index_label_get;
+ index_itc.func.content_get = NULL;
+ index_itc.func.state_get = NULL;
+ index_itc.func.del = mf_genlist_group_index_del;
+}
+
+Elm_Object_Item *__mf_root_view_group_index_create(void *data, Evas_Object *genlist, const char *text)
+{
+ mfItemData_s *m_TempItem = NULL;
+ //struct appdata *ap = (struct appdata *)data;
+
+ mf_genlist_create_data(&m_TempItem, text, data);
+ m_TempItem->item = elm_genlist_item_append(genlist, &index_itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ if (first_index_item == NULL) {
+ first_index_item = m_TempItem->item;
+ }
+ elm_genlist_item_select_mode_set(m_TempItem->item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ return m_TempItem->item;
+}
+
+void __mf_root_view_shortcut_items_append(void *data)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;
+ int view_style = mf_view_style_get(ap);
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.shortcut_list), MYFILE_TYPE_FSNODE);
+ mf_util_generate_saved_files_list(ap, mf_list_shortcut);
+ shortcut_index_item = NULL;
+ if (eina_list_count(ap->mf_FileOperation.shortcut_list) > 0) {
+ shortcut_index_item = __mf_root_view_group_index_create(ap, genlist, MF_LABEL_SHORTCUT);
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list_details);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list_details);
+ } else {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list);
+ }
+ mf_genlist_create_list_default_style(genlist, ap, ap->mf_FileOperation.shortcut_list, NULL);
+ }
+}
+
+void __mf_root_view_local_storage_items_append(void *data)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;
+ local_index_item = __mf_root_view_group_index_create(ap, genlist, MF_LABEL_LOCAL_STORAGE);
+ int view_style = mf_view_style_get(ap);
+
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list_details);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list_details);
+ } else {
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list);
+ }
+ mf_util_generate_root_view_file_list(ap, &(ap->mf_FileOperation.folder_list), ap->mf_Status.iStorageState);
+
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+
+ mf_genlist_create_list_default_style(genlist, ap, ap->mf_FileOperation.folder_list, NULL);
+}
+
+static bool __mf_add_storage_info_to_list(media_storage_h storage, void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ char *base_dir = NULL;
+ //char *icon_path = NULL;
+ char *storage_name = NULL;
+ char *storage_uuid = NULL;
+// long long int total = 0;
+// long long int occupied = 0;
+// double totalG = 0;
+// double occupiedG = 0;
+ media_content_storage_e storage_type;
+
+ media_storage_get_type(storage, &storage_type);
+
+ if (storage_type == MEDIA_CONTENT_STORAGE_CLOUD) {
+ media_storage_get_id(storage, &storage_uuid);
+ media_storage_get_name(storage, &storage_name);
+ media_storage_get_path(storage, &base_dir);
+// totalG = total / GIGABYTE;
+// occupiedG = occupied / GIGABYTE;
+
+ //mf_error("storage_loaded - %s, %s, %s, %s, %5.2f/%5.2f GB, %d", storage_name, storage_uuid, base_dir, icon_path, occupiedG, totalG, storage_type);
+ storage_info *const pNode_cloud_storage = calloc(1, sizeof(storage_info));
+ if (!pNode_cloud_storage) {
+ mf_error("no memory allocated");
+ SAFE_FREE_CHAR(storage_uuid);
+ SAFE_FREE_CHAR(storage_name);
+ SAFE_FREE_CHAR(base_dir);
+ return TRUE;
+ }
+
+ pNode_cloud_storage->root_name = storage_name;
+ pNode_cloud_storage->type = STORAGE_TYPE_STORAGE;
+
+ pNode_cloud_storage->uuid = storage_uuid;
+ pNode_cloud_storage->root_path = base_dir;
+
+// pNode_cloud_storage->total = totalG;
+// pNode_cloud_storage->occupied = occupiedG;
+// pNode_cloud_storage->icon_path = icon_path;
+
+ ap->storage_list = eina_list_append(ap->storage_list, pNode_cloud_storage);
+ }
+ SAFE_FREE_CHAR(storage_uuid);
+ SAFE_FREE_CHAR(storage_name);
+ SAFE_FREE_CHAR(base_dir);
+ return TRUE;
+}
+
+static int __mf_root_view_cloud_storage(void *data)
+{
+ mf_retvm_if(data == NULL, -1, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *genlist = ap->mf_MainWindow.pNaviGenlist;
+
+ if (!ap->storage_list) {
+ int ret = media_storage_foreach_storage_from_db(NULL, __mf_add_storage_info_to_list, data);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ mf_error("Cannot get clouds, errorcode: %d", ret);
+ }
+ }
+ /*Run once storage list is created. */
+ if (ap->storage_list) {
+ cloud_index_item = __mf_root_view_group_index_create(ap, genlist, MF_LABEL_CLOUD);
+ mf_genlist_cloud_content_set(ap, ap->mf_MainWindow.pNaviGenlist, ap->storage_list);
+ }
+ return 0;
+}
+
+static Evas_Object *__mf_root_view_content_create(void *data)
+{
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *content = NULL;
+
+ //int view_style = mf_view_style_get(ap);
+
+ content = ap->mf_MainWindow.pNaviGenlist;
+ __mf_root_view_shortcut_items_append(ap);
+ __mf_root_view_local_storage_items_append(ap);
+ __mf_root_view_cloud_storage(ap);
+
+ return content;
+}
+
+Eina_Bool mf_root_view_back_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_retv_if(ap->mf_MainWindow.pNaviBar == NULL, EINA_FALSE);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ if (ap->mf_Status.view_type == mf_view_root) {
+ Evas_Object *win = ap->mf_MainWindow.pWindow;
+ elm_win_lower(win);
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ if (ap->mf_MainWindow.pProgressPopup) {
+ mf_search_bar_stop(ap);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ return EINA_FALSE;
+ }
+ if (ap->mf_FileOperation.search_IME_hide_timer != NULL) {
+ ecore_timer_del(ap->mf_FileOperation.search_IME_hide_timer);
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pSearchBar);
+ ap->mf_MainWindow.pSearchEntry = NULL;
+#ifdef MF_SEARCH_UPDATE_COUNT
+ ap->mf_Status.flagUpdateSearch = EINA_FALSE;
+#endif
+ ap->mf_Status.view_type = mf_view_root;
+ Evas_Object *view = elm_object_part_content_get(ap->mf_MainWindow.pNaviLayout, "content");
+ SAFE_FREE_OBJ(view);
+ mf_view_update(ap);
+ }
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+
+ return EINA_FALSE;
+
+}
+
+Evas_Object *mf_mw_root_genlist_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *genlist = NULL;
+ genlist = mf_object_create_genlist(ap->mf_MainWindow.pNaviBar);
+ evas_object_smart_callback_add(genlist, "language,changed", mf_genlist_gl_lang_changed, data);
+ //evas_object_smart_callback_add(genlist, "longpressed", mf_genlist_gl_longpress, ap);
+
+ evas_object_smart_callback_add(genlist, "selected", mf_edit_list_item_sel_cb, ap);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.itc, mf_item_itc_type_normal_list);
+ mf_genlist_create_itc_style(&ap->mf_gl_style.userfolderitc, mf_item_itc_type_normal_list);
+ MF_TRACE_END;
+ return genlist;
+
+}
+
+void mf_root_view_append_mmc_item_after_phone(Evas_Object *parent, fsNodeInfo *pNode, void *data)
+{
+ mf_retm_if(parent == NULL, "pGenlist is NULL");
+ mf_retm_if(pNode == NULL, "pNode is NULL");
+ mf_retm_if(pNode->path == NULL, "pNode->path is NULL");
+ mf_retm_if(pNode->name == NULL, "pNode->name is NULL");
+ mf_retm_if(data == NULL, "data is NULL");
+
+ char *real_name = NULL;
+ mfItemData_s *m_TempItem = NULL;
+ struct appdata *ap = (struct appdata *)data;
+ //int view_style = mf_view_style_get(ap);
+
+ real_name = g_strconcat(pNode->path, "/", pNode->name, NULL);
+ if (real_name == NULL) {
+ return ;
+ }
+
+ mf_genlist_create_data(&m_TempItem, real_name, data);
+
+ if (m_TempItem == NULL) {
+ free(real_name);
+ real_name = NULL;
+ return ;
+ }
+
+ m_TempItem->thumb_path = strdup(MF_ICON_ITEM_ROOT_MMC);
+ m_TempItem->real_thumb_flag = true;
+
+ m_TempItem->file_type = pNode->type;
+ m_TempItem->storage_type = pNode->storage_type;
+ m_TempItem->list_type = pNode->list_type;
+ m_TempItem->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ m_TempItem->pNode = pNode;
+ Elm_Object_Item *it = NULL;
+
+
+ it = elm_genlist_item_append(parent, ap->mf_gl_style.userfolderitc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, mf_genlist_gl_selected, ap);
+
+ //Fixed P131024-02158 and P131011-01834
+ pNode->item = it;
+ //End
+
+ m_TempItem->item = it;
+ free(real_name);
+ return;
+}
+
+static Eina_Bool __mf_root_view_launch_search(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ mf_ecore_idler_del(ap->mf_Status.float_button_idler);
+
+ mf_search_bar_enter_search_routine(ap, NULL, NULL);
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void mf_root_view_enter_search_routine(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ mf_ecore_idler_del(ap->mf_Status.float_button_idler);
+ ap->mf_Status.float_button_idler = ecore_idler_add((Ecore_Task_Cb)__mf_root_view_launch_search, ap);
+}
+
+void mf_root_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ MF_TA_ACUM_ITEM_BEGIN("12345 mf_root_view_create", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 create root view layout", 0);
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ first_index_item = NULL;
+ local_index_item = NULL;
+ mf_navi_bar_reset_navi_obj(ap);
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+ ap->mf_Status.is_from_shortcut = false;
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_content_only);
+
+ MF_TA_ACUM_ITEM_END("123456 create root view layout", 0);
+ Evas_Object *newContent = mf_mw_root_genlist_create(ap);
+ ap->mf_MainWindow.pNaviGenlist = newContent;
+ category_item = mf_mw_root_category_item_append(ap);
+
+ //Evas_Object *category = mf_category_create(ap);
+
+ //elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "category", category);
+ //mf_category_refresh(ap);
+
+
+ __mf_root_group_index_style_set();
+
+ __mf_root_view_content_create(ap);
+ evas_object_show(newContent);
+
+
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+ MF_TA_ACUM_ITEM_BEGIN("123456 push naviframe item", 0);
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, "", NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+#if 0 //tizen_3.0
+ Evas_Object *float_button = eext_floatingbutton_add(ap->mf_MainWindow.pNaviLayout);
+ Evas_Object *btn = elm_button_add(ap->mf_MainWindow.pNaviLayout);
+ if (float_button && btn) {
+ elm_object_part_content_set(float_button, "button1", btn);
+ Evas_Object *search_image = elm_image_add(float_button);
+ elm_image_file_set(search_image, EDJ_IMAGE, MF_TITLE_ICON_SEARCH);
+ elm_image_resizable_set(search_image, EINA_TRUE, EINA_TRUE);
+ evas_object_show(search_image);
+ elm_object_part_content_set(btn, "icon", search_image);
+ evas_object_smart_callback_add(btn, "clicked", mf_root_view_enter_search_routine, ap);
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "search_icon", float_button);
+ }
+#endif
+
+ MF_TA_ACUM_ITEM_END("123456 push naviframe item", 0);
+
+ GString *title = g_string_new(LABEL_MYFILE_CHAP);
+
+ if (title != NULL) {
+ SAFE_FREE_CHAR(ap->mf_MainWindow.naviframe_title);
+ ap->mf_MainWindow.naviframe_title = g_strdup(title->str);
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_add_back_button", 0);
+
+ mf_navi_add_back_button(ap, mf_root_view_back_cb);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_add_back_button", 0);
+
+ /*add control bar for navigation bar*/
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_bar_set_ctrlbar", 0);
+ mf_navi_bar_set_ctrlbar(data);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_bar_set_ctrlbar", 0);
+ mf_navi_bar_title_content_set(ap,ap->mf_MainWindow.naviframe_title);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_TRUE);
+
+ MF_TA_ACUM_ITEM_END("12345 mf_root_view_create", 0);
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <Eina.h>
+
+#include "mf-object-conf.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-dlog.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-launch.h"
+#include "mf-tray-item.h"
+#include "mf-gengrid.h"
+#include "mf-genlist.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-callback.h"
+#include "mf-view.h"
+#include "mf-search-view.h"
+#include "mf-popup.h"
+#include "mf-object-item.h"
+#include "mf-file-util.h"
+#include "mf-edit-view.h"
+
+
+
+#define MF_SEARCH_OPTION_DEF (MF_SEARCH_OPT_DIR | MF_SEARCH_OPT_FILE)
+#define MF_SEARCH_ROOT_NUM 1
+#define MF_SEARCH_TIMER_INTERVAL 0.5
+#define MF_CATEGOR_SEARCH_ITEM_COUNT 1000
+#define MF_SEARCH_ITEM_COUNT 1000
+
+Elm_Gengrid_Item_Class search_gic;
+extern int flagSearchMsg;
+extern pthread_mutex_t gLockSearchMsg;
+extern pthread_cond_t gCondSearchMsg;
+static Eina_Bool search_all_flag = EINA_FALSE;
+static Eina_Bool do_search_all = EINA_FALSE;
+static Ecore_Idler *entry_focus_allow_idler =NULL;
+
+typedef struct {
+ char *size;
+ char *create_date;
+} mf_search_detail_infor_s;
+
+void mf_search_bar_set_search_all(Eina_Bool flag)
+{
+ search_all_flag = flag;
+}
+static void __mf_search_bar_sel_search_all(void *data, Evas_Object * obj, void *event_info)
+{
+ search_all_flag = EINA_TRUE;
+ do_search_all = EINA_TRUE;
+ mf_search_bar_search_started_callback(data, NULL, NULL);
+}
+
+void mf_search_gengrid_style_set()
+{
+ search_gic.item_style = "custom/myfile";
+ search_gic.func.text_get = mf_gengrid_item_label_get;
+ search_gic.func.content_get = mf_gengrid_item_icon_get;
+ search_gic.func.state_get = NULL;
+ search_gic.func.del = NULL;
+}
+
+static Evas_Object *_gl_search_all_content_get(void *data, Evas_Object * obj, const char *part)
+{
+
+ mf_debug("part is [%s]", part);
+ if (!strcmp(part, "elm.icon")) {
+
+ Evas_Object *btn = mf_object_create_button(obj,
+ NULL,
+ MF_LABEL_SEARCH_ALL,
+ NULL,
+ __mf_search_bar_sel_search_all,
+ data,
+ EINA_FALSE);
+
+ return btn;
+ }
+ return NULL;
+}
+
+void mf_search_bar_search_all_item_append(void *data)
+{
+
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input data error");
+
+ if (ap->mf_Status.view_type != mf_view_root) {
+ Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+ if (itc) {
+ itc->item_style = "myfile/1icon/search_all";
+ itc->func.text_get = NULL;
+ itc->func.content_get = _gl_search_all_content_get;
+ itc->func.state_get = NULL;
+ itc->func.del = NULL;
+ elm_genlist_item_append(ap->mf_MainWindow.pNaviGenlist, itc, ap, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ }
+ }
+}
+
+static void __mf_search_bar_click_item(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mfItemData_s *item_data = (mfItemData_s *)data;
+ mf_retm_if(item_data->m_ItemName == NULL, "item_data->m_ItemName is NULL");
+ mf_retm_if(item_data->m_ItemName->str == NULL, "item_data->m_ItemName->str is NULL");
+ struct appdata *ap = item_data->ap;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ char *path = item_data->m_ItemName->str;
+
+ GString *new_path = NULL;
+
+
+ if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(ap, NULL, NULL);
+ return;
+ }
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+
+
+ if (mf_file_attr_is_dir(path)) {
+#ifdef MF_SEARCH_UPDATE_COUNT
+ ap->mf_Status.flagUpdateSearch = EINA_FALSE;
+#endif
+
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pSearchBar);
+ ap->mf_MainWindow.pSearchEntry = NULL;
+ ap->mf_Status.view_type = mf_view_normal;
+ ap->mf_Status.more = MORE_DEFAULT;
+ new_path = g_string_new(path);
+
+ /*set new path*/
+ SAFE_FREE_GSTRING(ap->mf_Status.path);
+
+ ap->mf_Status.path = new_path;
+ //fix P131203-02347 by wangyan, get the clicked item path before eina list free
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+
+ mf_view_update(ap);
+ } else {
+ int ret = 0;
+ ret = mf_launch_service(ap, path);
+ mf_debug("ret is %d\n", ret);
+ if (ret) {
+ ap->mf_MainWindow.pNormalPopup =
+ mf_popup_create_popup(ap, POPMODE_TEXT, NULL, MF_LABEL_UNSUPPORT_FILE_TYPE, NULL, NULL, NULL, NULL, NULL);
+ }
+ }
+ MF_TRACE_END;
+}
+
+static void __mf_search_bar_item_sel(void *data, Evas_Object * obj, void *event_info)
+{
+ mf_debug("Start");
+ assert(data);
+
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item != NULL) {
+ mfItemData_s *selected = (mfItemData_s *) elm_object_item_data_get(item);
+ struct appdata *ap = (struct appdata *)selected->ap;
+ //fix P131209-00523 by wangyan,search -> longpress searched file-> back, highlight should be released
+ elm_genlist_item_selected_set(item, FALSE);
+ if (ap->mf_MainWindow.pLongpressPopup!=NULL) {
+ return;
+ }
+ if (ap->mf_Status.more == MORE_EDIT_RENAME) {
+ ap->mf_FileOperation.rename_item = item;
+ mf_callback_idle_rename(selected);
+ } else if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(ap, NULL, NULL);
+ return;
+ } else if (ap->mf_Status.more == MORE_EDIT || ap->mf_Status.more == MORE_SHARE_EDIT ||
+ ap->mf_Status.more == MORE_EDIT_COPY || ap->mf_Status.more == MORE_EDIT_MOVE ||
+ ap->mf_Status.more == MORE_EDIT_DETAIL || ap->mf_Status.more == MORE_EDIT_DELETE
+ || ap->mf_Status.more == MORE_SHARE_EDIT) {
+ if (selected->file_type == FILE_TYPE_DIR) {
+ mf_info("select type is DIR");
+ if (mf_edit_folder_list_item_exists(selected->item)) {
+ selected->m_checked = false;
+ mf_edit_folder_list_item_remove(selected->item);
+ } else {
+ selected->m_checked = true;
+ mf_edit_folder_list_append(selected->item);
+ }
+ } else {
+ mf_info("select type is FILE");
+ if (mf_edit_file_list_item_exists(selected->item)) {
+ mf_debug("select file exists, remove from list");
+ selected->m_checked = false;
+ mf_edit_file_list_item_remove(selected->item);
+ } else {
+ mf_debug("select file not exists, add to list");
+ selected->m_checked = true;
+ mf_edit_file_list_append(selected->item);
+ }
+ }
+ if (ap->mf_Status.more == MORE_EDIT_COPY || ap->mf_Status.more == MORE_EDIT_MOVE) {
+ mf_callback_copy_move_cb(ap,NULL,NULL);
+ } else if (ap->mf_Status.more == MORE_EDIT_DELETE) {
+ mf_callback_delete_cb(ap,NULL,NULL);
+ } else if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ mf_callback_share_cb(ap,NULL,NULL);
+ } else if (ap->mf_Status.more == MORE_EDIT_DETAIL) {
+ mf_debug("detail callback");
+ mf_callback_details_cb(ap,NULL,NULL);
+ }
+ } else {
+ __mf_search_bar_click_item(selected);
+ }
+ }
+}
+
+static void __mf_search_bar_grid_item_sel(void *data, Evas_Object * obj, void *event_info)
+{
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+ if (item != NULL) {
+ mfItemData_s *selected = (mfItemData_s *) elm_object_item_data_get(item);
+ mf_retm_if(selected == NULL, "selected is NULL");
+ elm_gengrid_item_selected_set(item, FALSE);
+
+ mf_retm_if(selected->m_ItemName == NULL, "selected->m_ItemName is NULL");
+ mf_retm_if(selected->m_ItemName->str == NULL, "selected->m_ItemName->str is NULL");
+
+ __mf_search_bar_click_item(selected);
+ }
+}
+
+mfItemData_s *mf_search_item_normal_data_get(const char *fullpath, void *user_data, int list_type)
+{
+ mf_retvm_if(fullpath == NULL, NULL, "fullpath error");
+ mf_retvm_if(user_data == NULL, NULL, "user_data error");
+ struct appdata *ap = (struct appdata *)user_data;
+ mfItemData_s *item_data = NULL;
+
+ item_data = (mfItemData_s *) calloc(sizeof(mfItemData_s), sizeof(char));
+ if (item_data == NULL) {
+ return NULL;
+ }
+ item_data->m_ItemName = g_string_new(fullpath);
+
+ item_data->m_checked = FALSE;
+ item_data->pCheckBox = NULL;
+ item_data->thumb_path = NULL;
+ item_data->real_thumb_flag = FALSE;
+ item_data->media = NULL;
+ item_data->ap = ap;
+ if (mf_is_dir(fullpath)) {
+ item_data->file_type = FILE_TYPE_DIR;
+ } else {
+ mf_file_attr_get_file_category(fullpath, &item_data->file_type);
+ }
+ item_data->storage_type = mf_fm_svc_wrapper_get_location(fullpath);
+ item_data->list_type = list_type;
+ return item_data;
+
+}
+
+static mfItemData_s *__mf_search_bar_item_generate(void *data, const char *fullpath)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data error");
+ mf_retvm_if(fullpath == NULL, NULL, "fullpath error");
+
+ struct appdata *ap = (struct appdata *)data;
+ mfItemData_s *m_TempItem = NULL;
+ m_TempItem = mf_search_item_normal_data_get(fullpath, ap, mf_list_normal);
+ if (m_TempItem == NULL) {
+ return NULL;
+ }
+ if (!(m_TempItem->real_thumb_flag && m_TempItem->thumb_path)) {
+ mf_genlist_get_thumbnail(m_TempItem);
+ }
+ return m_TempItem;
+}
+static void __mf_search_bar_item_append(void *data, mfItemData_s *item_data)
+{
+
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data error");
+ mf_retm_if(item_data == NULL, "fullpath error");
+
+ struct appdata *ap = (struct appdata *)data;
+
+//#ifdef MF_SEARCH_THUMBNAIL
+#if 1
+ int view_style = mf_view_style_get(ap);
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ Elm_Object_Item *git = NULL;
+ git = elm_gengrid_item_append(ap->mf_MainWindow.pNaviGengrid, &search_gic, item_data, __mf_search_bar_grid_item_sel, ap);
+ item_data->item = git;
+ }
+ else
+ {
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_item_append(ap->mf_MainWindow.pNaviGenlist, ap->mf_gl_style.search_itc, item_data, NULL,
+ ELM_GENLIST_ITEM_NONE, __mf_search_bar_item_sel, ap);
+ item_data->item = it;
+ }
+#else
+ Elm_Object_Item *it = NULL;
+ it = elm_genlist_item_append(ap->mf_MainWindow.pNaviGenlist, ap->mf_gl_style.search_itc, m_TempItem, NULL,
+ ELM_GENLIST_ITEM_NONE, __mf_search_bar_item_sel, ap);
+ m_TempItem->item = it;
+#endif
+}
+void mf_search_bar_folder_item_append(void *data, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retm_if(ap == NULL, "input data error");
+ char *item_name = (char *)data;
+ mf_retm_if(item_name == NULL, "input item_name error");
+
+ mfItemData_s *item_data = __mf_search_bar_item_generate(ap, item_name);
+ if (item_data) {
+ ap->mf_FileOperation.search_result_folder_list = eina_list_append(ap->mf_FileOperation.search_result_folder_list, item_data);
+ if (ap->mf_Status.search_category == mf_tray_item_category_none) {
+ __mf_search_bar_item_append(ap, item_data);
+ ap->mf_Status.count++;
+ }
+ }
+
+ MF_TRACE_END;
+
+}
+
+
+void mf_search_bar_file_item_append(void *data, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retm_if(ap == NULL, "input data error");
+ char *item_name = (char *)data;
+ mf_retm_if(item_name == NULL, "input item_name error");
+
+ mfItemData_s *item_data = __mf_search_bar_item_generate(ap, item_name);
+ if (item_data) {
+ ap->mf_FileOperation.search_result_file_list = eina_list_append(ap->mf_FileOperation.search_result_file_list, item_data);
+ if (ap->mf_Status.search_category != mf_tray_item_category_none) {
+ int type = 0;
+ type = mf_tray_item_type(item_name);
+ if (type == ap->mf_Status.search_category) {
+ __mf_search_bar_item_append(ap, item_data);
+ ap->mf_Status.count++;
+ }
+ } else {
+ __mf_search_bar_item_append(ap, item_data);
+ ap->mf_Status.count++;
+ }
+ }
+
+
+ MF_TRACE_END;
+
+}
+
+
+void mf_search_bar_set_content(void *data, Evas_Object *pLayout, Evas_Object *NaviContent, bool is_no_content)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(pLayout == NULL, "pConform is NULL");
+ mf_retm_if(NaviContent == NULL, "NaviContent is NULL");
+
+ elm_box_clear(pLayout);
+ elm_box_pack_end(pLayout, NaviContent);
+ MF_TRACE_END;
+}
+
+
+void mf_search_bar_content_object_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "result is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ if (ap->mf_MainWindow.pNaviGenlist == NULL) {
+ ap->mf_MainWindow.pNaviGenlist = elm_genlist_add(ap->mf_MainWindow.pNaviBar);
+ elm_genlist_mode_set(ap->mf_MainWindow.pNaviGenlist, ELM_LIST_COMPRESS);
+ elm_object_focus_set(ap->mf_MainWindow.pNaviGenlist, EINA_FALSE);
+ elm_genlist_mode_set(ap->mf_MainWindow.pNaviGenlist, ELM_LIST_COMPRESS);
+ evas_object_size_hint_weight_set(ap->mf_MainWindow.pNaviGenlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(ap->mf_MainWindow.pNaviGenlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ evas_object_show(ap->mf_MainWindow.pNaviGenlist);
+ //evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGenlist, "longpressed", mf_genlist_gl_longpress, ap);
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, ap->mf_MainWindow.pNaviGenlist, false);
+ }
+ } else {
+ if (ap->mf_MainWindow.pNaviGengrid == NULL) {
+ ap->mf_MainWindow.pNaviGengrid = mf_gengrid_create_grid(ap->mf_MainWindow.pNaviBar);
+
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "language,changed", mf_gengrid_gl_lang_changed, ap);
+ //evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "longpressed", mf_gengrid_thumbs_longpressed, ap);
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviGengrid, "realized", mf_gengrid_realized, ap);
+ elm_gengrid_clear(ap->mf_MainWindow.pNaviGengrid);
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, ap->mf_MainWindow.pNaviGengrid, false);
+ }
+ elm_gengrid_align_set(ap->mf_MainWindow.pNaviGengrid, 0.0, 0.0);
+ elm_gengrid_item_size_set(ap->mf_MainWindow.pNaviGengrid, MF_HD_GENGRID_ITEM_WIDTH, MF_HD_GENGRID_ITEM_HEIGTH);
+ evas_object_show(ap->mf_MainWindow.pNaviGengrid);
+ }
+
+
+}
+
+void mf_search_set_ctrl_button(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Elm_Object_Item *navi_it = ap->mf_MainWindow.pNaviItem;
+ Evas_Object *more_bt = NULL;
+ ap->mf_Status.extra = MORE_SEARCH;
+ more_bt = mf_object_create_button(ap->mf_MainWindow.pNaviBar, NAVI_BUTTON_EDIT, MF_LABEL_MORE,
+ NULL, (Evas_Smart_Cb)mf_callback_more_button_cb, ap, EINA_FALSE);
+
+ if (more_bt) {
+ Evas_Object *unset = elm_object_item_part_content_unset(navi_it, NAVI_MORE_BUTTON_PART);
+ SAFE_FREE_OBJ(unset);
+ elm_object_item_part_content_set(navi_it, NAVI_MORE_BUTTON_PART, more_bt);
+ evas_object_event_callback_add(more_bt, EVAS_CALLBACK_KEY_DOWN, mf_callback_more_keydown_cb, ap);
+ }
+ t_end;
+ MF_TRACE_END;
+}
+
+void mf_search_bar_content_create(mf_search_result_t *result, void *user_data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(result == NULL, "result is NULL");
+
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ ap->mf_Status.count = 0;
+ mf_search_bar_content_object_create(ap);
+
+ mf_error("file is [%d] folder is [%d]", g_list_length(result->file_list), g_list_length(result->dir_list));
+ if (result->dir_list != NULL) {
+ g_list_foreach(result->dir_list, mf_search_bar_folder_item_append, ap);
+ }
+ if (result->file_list != NULL) {
+ g_list_foreach(result->file_list, mf_search_bar_file_item_append, ap);
+ }
+ if(ap->mf_Status.count == 0) {
+ ap->mf_Status.flagNoContent = true;
+ Evas_Object *parent = NULL;
+ parent = ap->mf_MainWindow.pNaviBar;
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "text");
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_focus_set(no_content, EINA_FALSE);
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content, true);
+ evas_object_show(no_content);
+ } else {
+ ap->mf_Status.flagNoContent = false;
+ mf_search_set_ctrl_button(ap);
+ }
+}
+
+void mf_search_bar_view_update(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ Eina_List *l = NULL;
+ int view_style = mf_view_style_get(ap);
+ mfItemData_s *item_data = NULL;
+
+ //mf_object_enable_virtualkeypad();
+
+ mf_search_bar_content_object_create(ap);
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ elm_genlist_clear(ap->mf_MainWindow.pNaviGenlist);
+ EINA_LIST_FOREACH(ap->mf_FileOperation.search_result_folder_list, l, item_data) {
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ if (!mf_file_exists(item_data->m_ItemName->str)) {
+ ap->mf_FileOperation.search_result_folder_list = eina_list_remove(ap->mf_FileOperation.search_result_folder_list, item_data);
+ mf_util_normal_item_data_free(&item_data);
+ continue;
+ }
+ if (ap->mf_Status.search_category == mf_tray_item_category_none) {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ }
+ }
+ EINA_LIST_FOREACH(ap->mf_FileOperation.search_result_file_list, l, item_data) {
+ if (item_data) {
+ if (!mf_file_exists(item_data->m_ItemName->str)) {
+ ap->mf_FileOperation.search_result_file_list = eina_list_remove(ap->mf_FileOperation.search_result_file_list, item_data);
+ mf_util_normal_item_data_free(&item_data);
+ continue;
+ }
+ if (ap->mf_Status.search_category != mf_tray_item_category_none) {
+ int type = 0;
+ type = mf_tray_item_category_type_get_by_file_type(item_data->file_type);
+ if (type != ap->mf_Status.search_category) {
+ continue;
+ } else {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ } else {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ }
+ }
+ if (elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist) == 0) {
+ //Evas_Object *no_content = NULL;
+
+ Evas_Object *parent = NULL;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ //no_content = mf_object_create_no_content(parent);
+ //mf_object_disable_virtualkeypad();
+ Evas_Object *no_content = elm_layout_add(parent);
+ //elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ elm_layout_theme_set(no_content, "layout", "nocontents", "text");
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_focus_set(no_content, EINA_FALSE);
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content, true);
+ evas_object_show(no_content);
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ } else {
+ elm_gengrid_clear(ap->mf_MainWindow.pNaviGengrid);
+ EINA_LIST_FOREACH(ap->mf_FileOperation.search_result_folder_list, l, item_data) {
+ if (item_data) {
+ if (!mf_file_exists(item_data->m_ItemName->str)) {
+ ap->mf_FileOperation.search_result_folder_list = eina_list_remove(ap->mf_FileOperation.search_result_folder_list, item_data);
+ mf_util_normal_item_data_free(&item_data);
+ continue;
+ }
+ if (ap->mf_Status.search_category == mf_tray_item_category_none) {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ }
+ }
+ EINA_LIST_FOREACH(ap->mf_FileOperation.search_result_file_list, l, item_data) {
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ if (!mf_file_exists(item_data->m_ItemName->str)) {
+ ap->mf_FileOperation.search_result_file_list = eina_list_remove(ap->mf_FileOperation.search_result_file_list, item_data);
+ mf_util_normal_item_data_free(&item_data);
+ continue;
+ }
+ if (ap->mf_Status.search_category != mf_tray_item_category_none) {
+ int type = 0;
+ type = mf_tray_item_category_type_get_by_file_type(item_data->file_type);
+ if (type != ap->mf_Status.search_category) {
+ continue;
+ } else {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ } else {
+ __mf_search_bar_item_append(ap, item_data);
+ }
+ }
+ }
+ if (elm_gengrid_items_count(ap->mf_MainWindow.pNaviGengrid) == 0) {
+ Evas_Object *parent = NULL;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ elm_object_focus_set(no_content, EINA_FALSE);
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ //mf_object_disable_virtualkeypad();
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content,true);
+ evas_object_show(no_content);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ }
+
+ }
+}
+
+static int __mf_search_bar_entry_focus_allow(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, 0, "data is NULL");
+ if (data) {
+ Evas_Object *entry = (Evas_Object *)data;
+ elm_object_focus_allow_set(entry, EINA_TRUE);
+ }
+ entry_focus_allow_idler = NULL;
+ MF_TRACE_END;
+ return ECORE_CALLBACK_CANCEL;
+}
+void mf_entry_focus_allow_idler_destory()
+{
+ mf_ecore_idler_del(entry_focus_allow_idler);
+}
+
+#ifdef MF_SEARCH_UPDATE_COUNT
+static void __mf_search_bar_result_update(mf_search_result_t *result, void *user_data, int msg_type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(result == NULL, "result is NULL");
+
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ //mf_object_enable_virtualkeypad();
+
+ if (ap->mf_Status.flagUpdateSearch == EINA_FALSE) {
+//#ifdef MF_SEARCH_THUMBNAIL
+#if 1
+ int view_style = mf_view_style_get(ap);
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ elm_genlist_clear(ap->mf_MainWindow.pNaviBar);
+ }
+ } else {
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ elm_gengrid_clear(ap->mf_MainWindow.pNaviGengrid);
+ }
+ }
+#else
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ elm_genlist_clear(ap->mf_MainWindow.pNaviBar);
+ }
+#endif
+ Evas_Object *progressbar = elm_progressbar_add(ap->mf_MainWindow.pNaviBar);
+ elm_object_style_set(progressbar, "list_process");
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_show(progressbar);
+ elm_progressbar_pulse(progressbar, EINA_TRUE);
+ elm_object_item_part_content_set(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN, progressbar);
+ }
+ if (msg_type == MF_SEARCH_PIPE_MSG_DOING) {
+ ap->mf_Status.flagUpdateSearch = EINA_TRUE;
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+ mf_search_bar_content_create(result, ap);
+ MF_TRACE_END;
+ } else {
+ if (ap->mf_Status.view_type != mf_view_root_category) {
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_TRUE);
+ }
+ if (ap->mf_Status.more == MORE_SEARCH && ap->mf_Status.flagSearchAll == EINA_FALSE) {
+ mf_search_bar_content_create(result, ap);
+ } else {
+ if (ap->mf_Status.flagUpdateSearch == EINA_FALSE) {
+ if (g_list_length(result->dir_list) + g_list_length(result->file_list) == 0) {
+ //Evas_Object *pSearchBarLabel = NULL;
+
+ Evas_Object *parent = NULL;
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ //pSearchBarLabel = mf_object_create_no_content(parent);
+ //mf_object_disable_virtualkeypad();
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ elm_object_focus_set(no_content, EINA_FALSE);
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ evas_object_show(no_content);
+ elm_box_pack_end(ap->mf_MainWindow.pNaviBox, no_content);
+
+ //mf_navi_bar_layout_content_set(parent, no_content);
+
+ } else {
+ mf_search_bar_content_create(result, ap);
+ }
+ }else {
+ mf_search_bar_content_create(result, ap);
+ }
+ }
+ ap->mf_Status.flagUpdateSearch = EINA_FALSE;
+ Evas_Object *unUsed = elm_object_item_part_content_unset(ap->mf_MainWindow.pNaviItem, TITLE_RIGHT_BTN);
+ SAFE_FREE_OBJ(unUsed);
+ }
+ MF_TRACE_END;
+}
+
+#else
+static void __mf_search_bar_result_update(mf_search_result_t *result, void *user_data, int msg_type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(result == NULL, "result is NULL");
+
+ struct appdata *ap = (struct appdata *)user_data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ //mf_object_enable_virtualkeypad();
+
+ if (ap->mf_FileOperation.search_result_folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_folder_list), MYFILE_TYPE_ITEM_DATA);
+ }
+ if (ap->mf_FileOperation.search_result_file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.search_result_file_list), MYFILE_TYPE_ITEM_DATA);
+ }
+
+ if (ap->mf_Status.view_type != mf_view_root && search_all_flag == EINA_FALSE) {
+ mf_search_bar_content_create(result, ap);
+ //mf_search_bar_search_all_item_append(ap);
+ if (g_list_length(result->dir_list) + g_list_length(result->file_list) == 0) {
+ //Evas_Object *pSearchBarLabel = NULL;
+ //elm_layout_theme_set(lay, "layout", "nocontents", "search");
+ Evas_Object *parent = NULL;
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ //pSearchBarLabel = mf_object_create_no_content(parent);
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_focus_set(no_content, EINA_FALSE);
+ //mf_object_disable_virtualkeypad();
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ evas_object_show(no_content);
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content,true);
+ //mf_navi_bar_layout_content_set(parent, pSearchBarLabel);
+
+ }
+ } else {
+ if (g_list_length(result->dir_list) + g_list_length(result->file_list) == 0) {
+ //Evas_Object *pSearchBarLabel = NULL;
+ //elm_layout_theme_set(lay, "layout", "nocontents", "search");
+ Evas_Object *parent = NULL;
+ ap->mf_Status.flagNoContent = EINA_TRUE;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ //pSearchBarLabel = mf_object_create_no_content(parent);
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_focus_set(no_content, EINA_FALSE);
+ //mf_object_disable_virtualkeypad();
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ evas_object_show(no_content);
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content,true);
+ //mf_navi_bar_layout_content_set(parent, pSearchBarLabel);
+
+ } else {
+ mf_search_bar_content_create(result, ap);
+ }
+ if (ap->mf_MainWindow.pNaviGenlist && elm_genlist_items_count(ap->mf_MainWindow.pNaviGenlist) == 0) {
+ //Evas_Object *no_content = NULL;
+ Evas_Object *parent = NULL;
+ parent = ap->mf_MainWindow.pNaviLayout;
+ //no_content = mf_object_create_no_content(parent);
+ Evas_Object *no_content = elm_layout_add(parent);
+ elm_layout_theme_set(no_content, "layout", "nocontents", "search");
+ evas_object_size_hint_weight_set(no_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(no_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_focus_set(no_content, EINA_FALSE);
+ //mf_object_disable_virtualkeypad();
+ mf_object_text_set(no_content, MF_LABEL_NO_RESULT_FOUND, "elm.text");
+ evas_object_show(no_content);
+ mf_search_bar_set_content(ap, ap->mf_MainWindow.pNaviBox, no_content, true);
+
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+ }
+ }
+ mf_ecore_idler_del(entry_focus_allow_idler);
+ entry_focus_allow_idler = ecore_idler_add((Ecore_Task_Cb)__mf_search_bar_entry_focus_allow, (void*)ap->mf_MainWindow.pSearchEntry);
+ MF_TRACE_END;
+}
+#endif
+static void __mf_search_bar_stop_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input data error");
+
+ if (ap->mf_FileOperation.sync_pipe != NULL) {
+ ecore_pipe_del(ap->mf_FileOperation.sync_pipe);
+ ap->mf_FileOperation.sync_pipe = NULL;
+ }
+
+ __mf_search_bar_result_update(((ms_handle_t *) ap->mf_Status.search_handler)->result, ap, MF_SEARCH_PIPE_MSG_FINISHED);
+
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_stop(ap->mf_Status.search_handler);
+ }
+
+ if (ap->mf_Status.search_handler > 0) {
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ }
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+}
+
+void mf_search_bar_stop(void *data)
+{
+ __mf_search_bar_stop_cb(data, NULL, NULL);
+}
+
+static int __mf_search_bar_idle_search_msg_cope_finished(void *data)
+{
+ pthread_mutex_lock(&gLockSearchMsg);
+ if (flagSearchMsg == 0) {
+ flagSearchMsg = 1;
+ pthread_cond_signal(&gCondSearchMsg);
+ }
+ pthread_mutex_unlock(&gLockSearchMsg);
+
+ struct appdata *ap = (struct appdata *)data;
+ if (ap == NULL) {
+ mf_debug("input ap is NULL");
+ } else {
+ ap->mf_Status.search_idler = NULL;
+ }
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void __mf_search_bar_pipe_cb(void *data, void *buffer, unsigned int nbyte)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ if (ap == NULL) {
+ mf_debug("input ap is NULL");
+ goto MF_CONTINURE_SEARCH;
+ }
+
+ mf_search_pipe_msg *pSearchMsg = (mf_search_pipe_msg *) buffer;
+ if (pSearchMsg == NULL) {
+ mf_debug("received message is NULL");
+ goto MF_CONTINURE_SEARCH;
+ }
+
+ if (pSearchMsg->mf_sp_msg_type == MF_SEARCH_PIPE_MSG_RESULT_REPORT) {
+ mf_debug("result get");
+
+ }
+#ifdef MF_SEARCH_UPDATE_COUNT
+ else if (pSearchMsg->mf_sp_msg_type == MF_SEARCH_PIPE_MSG_DOING) {
+ mf_search_result_t *result = (mf_search_result_t *)(pSearchMsg->report_result);
+ __mf_search_bar_result_update(result, data, MF_SEARCH_PIPE_MSG_DOING);
+
+ if (result->dir_list) {
+ g_list_foreach(result->dir_list, (GFunc) g_free, NULL);
+ g_list_free(result->dir_list);
+ result->dir_list = NULL;
+ }
+ if (result->file_list) {
+ g_list_foreach(result->file_list, (GFunc) g_free, NULL);
+ g_list_free(result->file_list);
+ result->file_list = NULL;
+ }
+ g_free(result);
+ pSearchMsg->report_result = NULL;
+ }
+#endif
+ else if (pSearchMsg->mf_sp_msg_type == MF_SEARCH_PIPE_MSG_ROOT_CHANGE) {
+ mf_debug("path change %s", pSearchMsg->current_path);
+ SAFE_FREE_CHAR(pSearchMsg->current_path);
+ } else if (pSearchMsg->mf_sp_msg_type == MF_SEARCH_PIPE_MSG_FINISHED) {
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ __mf_search_bar_result_update((mf_search_result_t *) pSearchMsg->report_result, data, MF_SEARCH_PIPE_MSG_FINISHED);
+ }
+
+MF_CONTINURE_SEARCH:
+ if (ap) {
+ mf_ecore_idler_del(ap->mf_Status.search_idler);
+ ap->mf_Status.search_idler = ecore_idler_add((Ecore_Task_Cb)__mf_search_bar_idle_search_msg_cope_finished, ap);
+ }
+ MF_TRACE_END;
+}
+
+
+static bool __mf_search_bar_idle_search_start(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ {
+
+ int root_num = 0;
+ mf_genlist_create_itc_style(&ap->mf_gl_style.search_itc, mf_item_itc_type_search);
+
+ char *text = NULL;
+ const char *SearchRoot[10] = {0};
+ if (ap->mf_Status.more == MORE_SEARCH) {
+ text = g_strdup(elm_object_text_get(ap->mf_MainWindow.pSearchEntry));
+ }
+
+ if (ap->mf_Status.view_type == mf_view_root
+ || ap->mf_Status.view_type == mf_view_root_category
+ || ap->mf_Status.view_type == mf_view_storage
+ || ap->mf_Status.view_type == mf_view_recent) {
+ SearchRoot[0] = PHONE_FOLDER;
+ root_num++;
+ if (ap->mf_Status.iStorageState & MYFILE_MMC) {
+ SearchRoot[root_num] = MEMORY_FOLDER;
+ root_num++;
+ }
+ } else if (do_search_all) {
+ SearchRoot[0] = PHONE_FOLDER;
+ root_num++;
+ if (ap->mf_Status.iStorageState & MYFILE_MMC) {
+ SearchRoot[root_num] = MEMORY_FOLDER;
+ root_num++;
+ }
+ do_search_all = EINA_FALSE;
+ }
+ else {
+ SearchRoot[0] = ap->mf_Status.path->str;
+ root_num++;
+ }
+ mf_debug("search root is %s text is [%s]", ap->mf_Status.path->str, text);
+ char *new_desc = NULL;
+ /*Start Search routine*/
+ if (!mf_search_start(ap->mf_Status.search_handler, SearchRoot, root_num, \
+ ((text) ? text : NULL), MF_SEARCH_OPTION_DEF, (void *)ap, NULL, mf_tray_item_category_none, MF_CATEGOR_SEARCH_ITEM_COUNT)) {
+ /*generate the popup used to show search path
+ **it's sure that new_desc is not NULL even if original path is NULL*/
+ new_desc = mf_fm_svc_wrapper_translate_path(ap->mf_Status.path->str, MF_TRANS_OPTION_POPUP);
+ ap->mf_MainWindow.pProgressPopup = mf_popup_center_processing(ap, MF_LABEL_PROCESSING, LABEL_CANCEL, __mf_search_bar_stop_cb, ap, EINA_TRUE);
+ } else {
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+ }
+
+ if (new_desc != NULL) {
+ free(new_desc);
+ new_desc = NULL;
+ }
+
+ if (text != NULL) {
+ free(text);
+ text = NULL;
+ }
+
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void mf_search_bar_enter_search_routine(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ assert(ap);
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+
+ if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(ap, NULL, NULL);
+ return;
+ }
+
+ if (ap->mf_Status.more != MORE_DEFAULT) {
+ return;
+ }
+
+ if (ap->mf_FileOperation.search_IME_hide_timer != NULL) {
+ ecore_timer_del(ap->mf_FileOperation.search_IME_hide_timer);
+ ap->mf_FileOperation.search_IME_hide_timer = NULL;
+ }
+
+ ap->mf_Status.more = MORE_SEARCH;
+ search_all_flag = EINA_FALSE;
+
+ mf_search_view_create(ap);
+ MF_TRACE_END;
+}
+
+void mf_search_bar_search_started_callback(void *data, Evas_Object * obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "input data error");
+
+ if (ap->mf_Status.flagSearchStart == EINA_TRUE) {
+ return;
+ } else {
+ ap->mf_Status.flagSearchStart = EINA_TRUE;
+ }
+ char *text = g_strdup(elm_object_text_get(ap->mf_MainWindow.pSearchEntry));
+ if (text == NULL || strlen(text) == 0 || strlen(g_strstrip(text)) == 0) {
+ g_free(text);
+ text = NULL;
+ SAFE_FREE_CHAR(ap->mf_Status.search_filter);
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ return;
+ }
+
+ g_free(text);
+ text = NULL;
+
+ SAFE_FREE_CHAR(ap->mf_Status.search_filter);
+ ap->mf_Status.search_filter = g_strdup(elm_object_text_get(ap->mf_MainWindow.pSearchEntry));
+ if (ap->mf_Status.more == MORE_RENAME) {
+ mf_callback_rename_save_cb(ap, NULL, NULL);
+ ap->mf_Status.flagSearchStart = EINA_FALSE;
+ return;
+ }
+
+ if (ap->mf_Status.search_handler > 0)
+ mf_search_finalize(&ap->mf_Status.search_handler);
+ int ret = mf_search_init(&ap->mf_Status.search_handler);
+ mf_retm_if(ret < 0, "Fail to mf_search_init()");
+
+ /*delete guide text label in the box*/
+ elm_box_clear(ap->mf_MainWindow.pNaviBox);
+ ap->mf_MainWindow.pNaviGengrid = NULL;
+ ap->mf_MainWindow.pNaviGenlist = NULL;
+
+ if (ap->mf_FileOperation.sync_pipe != NULL) {
+ ecore_pipe_del(ap->mf_FileOperation.sync_pipe);
+ ap->mf_FileOperation.sync_pipe = NULL;
+ }
+ ap->mf_FileOperation.sync_pipe = ecore_pipe_add(__mf_search_bar_pipe_cb, ap);
+
+ if (ap->mf_FileOperation.sync_pipe == NULL) {
+ mf_debug("add pipe failed");
+ }
+ /*this is to init global variable to ensure the first message can be transmitted correctly*/
+ /*flagSearchMsg is to indicate the condition wait to sync data of threads*/
+ pthread_mutex_lock(&gLockSearchMsg);
+ flagSearchMsg = 1;
+ pthread_mutex_unlock(&gLockSearchMsg);
+
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ elm_object_focus_allow_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ /*delete guide text label in the box*/
+ ap->mf_FileOperation.search_IME_hide_timer = ecore_timer_add(MF_SEARCH_TIMER_INTERVAL, (Ecore_Task_Cb)__mf_search_bar_idle_search_start, ap);
+ mf_debug("enter pressed");
+ MF_TRACE_END;
+
+ return;
+}
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-gengrid.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-launch.h"
+#include "mf-search-view.h"
+#include "mf-dlog.h"
+#include "mf-navi-bar.h"
+#include "mf-view.h"
+#include "mf-object.h"
+#include "mf-tray-item.h"
+#include "mf-context-popup.h"
+#include "mf-file-util.h"
+
+static Eina_Bool __mf_search_view_add_filter_ctxpopup(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, EINA_FALSE, "The ap is NULL");
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_MainWindow.pContextPopup = mf_context_popup_search_filter(ap->mf_MainWindow.pNaviBar, ap, ap->mf_MainWindow.pSearchCategoryBtn);
+ ap->mf_MainWindow.pPopupTimer = NULL;
+ return EINA_FALSE;
+}
+
+void mf_callback_category_filter_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+ ap->mf_MainWindow.pPopupTimer = ecore_timer_add(0.2, (Ecore_Task_Cb)__mf_search_view_add_filter_ctxpopup, ap);
+}
+
+static void __mf_search_entry_text_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *icon = NULL;
+ if (!elm_entry_is_empty(ap->mf_MainWindow.pSearchEntry)) {
+ elm_entry_entry_set(ap->mf_MainWindow.pSearchEntry, "");
+ }
+}
+
+/*
+static void __mf_category_btn_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+
+ mf_error("================= Delete");
+ ap->mf_MainWindow.pSearchCategoryBtn = NULL;
+}*/
+
+static void __mf_search_entry_changed_cb(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *searchbar = ap->mf_MainWindow.pSearchBar;
+ MF_CHECK(searchbar);
+ Evas_Object *entry = obj;
+ MF_CHECK(entry);
+ const char *signal = NULL;
+ if (elm_entry_is_empty(entry)) {
+ elm_object_part_content_unset(searchbar, "elm.swallow.cross");
+ evas_object_hide(ap->mf_MainWindow.pSearchLayout);
+ signal = "elm,state,eraser,hide";
+ } else {
+ elm_object_part_content_set(searchbar, "elm.swallow.cross", ap->mf_MainWindow.pSearchLayout);
+ evas_object_show(ap->mf_MainWindow.pSearchLayout);
+ signal = "elm,state,eraser,show";
+ }
+
+ elm_object_signal_emit(searchbar, signal, "elm");
+}
+
+int mf_search_bar_unfocused_callback_unselect(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retvm_if(ap == NULL, EINA_FALSE, "Invalid app instance");
+
+ mf_callback_cancel_cb(ap, NULL, NULL);
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static void mf_search_bar_unfocused_callback(void *data, Evas_Object * obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "Invalid app instance");
+
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_FALSE);
+
+ ecore_timer_add(0.05, (Ecore_Task_Cb)mf_search_bar_unfocused_callback_unselect, data);
+}
+
+void mf_search_view_orientation_get(void *data, Evas_Object *obj, void *event_info)
+{
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *layout = ap->mf_MainWindow.pSearchBar;
+ int changed_angle = elm_win_rotation_get(obj);
+ mf_debug("changed_angle is [%d]", changed_angle);
+
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ elm_object_signal_emit(layout, "set_landscape", "bg");
+ } else {
+ elm_object_signal_emit(layout, "set_portrait", "bg");
+ }
+}
+
+
+Evas_Object *mf_search_view_create_search_bar(Evas_Object * parent, void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+ mf_retv_if(ap == NULL, NULL);
+ mf_retv_if(parent == NULL, NULL);
+
+ Evas_Object *sb = NULL;
+ Evas_Object *en = NULL;
+ Evas_Object *icon = NULL;
+
+ sb = elm_layout_add(parent);
+
+ elm_layout_file_set(sb, EDJ_NAME, "myfile_search_layout");
+ //elm_layout_theme_set(sb, "layout", "searchbar", "cancel_button");
+
+ en = elm_entry_add(sb);
+ elm_object_domain_translatable_part_text_set(en, "elm.guide", "sys_string", "IDS_COM_BODY_SEARCH");
+
+ elm_entry_input_panel_return_key_type_set(en, ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH);
+
+ elm_entry_scrollable_set(en, EINA_TRUE);
+ elm_entry_single_line_set(en, EINA_TRUE);
+ elm_entry_cnp_mode_set(en, ELM_CNP_MODE_PLAINTEXT);
+ elm_object_part_content_set(sb, "elm.swallow.content", en);
+
+ elm_entry_prediction_allow_set(en, EINA_FALSE);
+
+ elm_entry_input_panel_layout_set(en, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+
+ evas_object_size_hint_weight_set(sb, EVAS_HINT_EXPAND, 0);
+ evas_object_size_hint_align_set(sb, EVAS_HINT_FILL, 0.0);
+ elm_entry_autocapital_type_set(en, ELM_AUTOCAPITAL_TYPE_SENTENCE);
+
+ evas_object_smart_callback_add(en, "changed", __mf_search_entry_changed_cb, ap);
+ evas_object_smart_callback_add(en, "maxlength,reached", mf_callback_max_len_reached_cb, ap);
+ evas_object_smart_callback_add(en, "activated", mf_search_bar_search_started_callback, ap);
+ elm_object_signal_callback_add(sb, "elm,eraser,clicked", "elm", mf_callback_eraser_clicked_cb, en);
+
+ Evas_Object *back_btn = elm_image_add(sb);
+ elm_image_file_set(back_btn, EDJ_IMAGE, MF_ICON_SOFT_SEARCH_CANCEL);
+ elm_image_resizable_set(back_btn, EINA_TRUE, EINA_TRUE);
+ elm_image_prescale_set(back_btn, 100);
+ elm_image_fill_outside_set(back_btn, TRUE);
+ elm_image_smooth_set(back_btn, TRUE);
+ evas_object_size_hint_weight_set(back_btn, EVAS_HINT_EXPAND, 0);
+ evas_object_size_hint_align_set(back_btn, EVAS_HINT_FILL, 0.0);
+ evas_object_show(back_btn);
+ evas_object_smart_callback_add(back_btn, "clicked", __mf_search_entry_text_del_cb, ap);
+ ap->mf_MainWindow.pSearchLayout = back_btn;
+
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+ limit_filter_data.max_char_count = MYFILE_FILE_NAME_CHAR_COUNT_MAX;
+ elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data);
+
+ Evas_Object *pImage = elm_image_add(sb);
+ elm_image_file_set(pImage, EDJ_IMAGE, MF_ICON_SOFT_SEARCH_BACK);
+ elm_image_resizable_set(pImage, EINA_TRUE, EINA_TRUE);
+ evas_object_show(pImage);
+
+ Evas_Object *btn = elm_button_add(sb);
+ elm_object_style_set(btn, "transparent");
+ elm_object_content_set(btn, pImage);
+ evas_object_smart_callback_add(btn, "clicked", mf_search_bar_unfocused_callback, ap);
+ elm_object_part_content_set(sb, "back_button", btn);
+ evas_object_show(btn);
+
+ evas_object_show(sb);
+ elm_object_focus_set(en, EINA_TRUE);
+ ap->mf_MainWindow.pSearchEntry = en;
+ ap->mf_MainWindow.pSearchBar = sb;
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("changed_angle is [%d]", changed_angle);
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ elm_object_signal_emit(ap->mf_MainWindow.pSearchBar, "set_landscape", "bg");
+ } else {
+ elm_object_signal_emit(ap->mf_MainWindow.pSearchBar, "set_portrait", "bg");
+ }
+
+ evas_object_smart_callback_add(ap->mf_MainWindow.pWindow, "rotation,changed", mf_search_view_orientation_get, ap);
+
+ MF_TRACE_END;
+ return sb;
+}
+
+Eina_Bool mf_search_view_back_cb(void *data, Elm_Object_Item *it)
+{
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ SAFE_DEL_ECORE_TIMER(ap->mf_FileOperation.search_IME_hide_timer);
+ SAFE_DEL_ECORE_TIMER(ap->mf_MainWindow.pPopupTimer);//Fix the bug(P131205-04843).
+
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ return EINA_FALSE;
+}
+
+void mf_search_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_navi_bar_reset_navi_obj(ap);
+
+ Evas_Object *pSearchViewLayout = NULL;
+
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ ap->mf_Status.search_category = ap->mf_Status.category_type;
+ } else {
+ ap->mf_Status.search_category = mf_tray_item_category_none;
+ }
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "search_view_layout");
+ ap->mf_MainWindow.pNaviSearchBar = mf_search_view_create_search_bar(ap->mf_MainWindow.pNaviLayout, ap);
+ Evas_Object *bx = elm_box_add(ap->mf_MainWindow.pNaviLayout);
+ elm_box_pack_start(bx, ap->mf_MainWindow.pNaviSearchBar);
+
+ pSearchViewLayout = ap->mf_MainWindow.pNaviLayout;
+
+ elm_object_part_content_set(pSearchViewLayout, "search_bar", bx);
+
+ elm_object_signal_emit(ap->mf_MainWindow.pNaviLayout, "elm.pathinfo.hide", "elm");
+ ap->mf_MainWindow.pNaviBox = mf_object_create_box(ap->mf_MainWindow.pNaviLayout);
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, ap->mf_MainWindow.pNaviBox);
+
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+
+ mf_navi_add_back_button(ap, mf_search_view_back_cb);
+
+ /*hide Tab Bar in search view*/
+
+ /*add control bar for navigation bar*/
+ /*temp data free*/
+
+ SAFE_FREE_CHAR(ap->mf_MainWindow.naviframe_title);
+ if (ap->mf_Status.view_type != mf_view_root) {
+ if (g_strcmp0(ap->mf_Status.path->str, PHONE_FOLDER) == 0) {
+ ap->mf_MainWindow.naviframe_title = g_strdup(MF_LABEL_DEVICE_MEMORY);
+ } else if (g_strcmp0(ap->mf_Status.path->str, MEMORY_FOLDER) == 0) {
+ ap->mf_MainWindow.naviframe_title = g_strdup(MF_LABEL_SD_CARD);
+ //return g_strdup(mf_util_get_text(MF_LABEL_SD_CARD));
+ } else {
+ const char *name = mf_file_get(ap->mf_Status.path->str);
+ if (name) {
+ ap->mf_MainWindow.naviframe_title = g_strdup(name);
+ } else {
+ ap->mf_MainWindow.naviframe_title = g_strdup(MF_LABEL_SEARCH_CHAP);
+ }
+ }
+ //mf_navi_bar_title_set(ap);
+ } else {
+ //mf_navi_bar_title_content_set(ap, LABEL_MYFILE);
+ }
+ //
+
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_FALSE, EINA_FALSE);
+ evas_object_show(ap->mf_MainWindow.pSearchEntry);
+
+ elm_object_focus_set(ap->mf_MainWindow.pSearchEntry, EINA_TRUE);
+ SAFE_DEL_NAVI_ITEM(&ap->mf_Status.pPreNaviItem);
+
+ MF_TRACE_END;
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-util.h"
+#include "mf-launch.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include <system_settings.h>
+
+static Eina_Bool g_check_extension_status = EINA_FALSE;
+#ifdef MYFILE_HIDEN_FILES_SHOW
+static Eina_Bool g_check_hiden_status = EINA_FALSE;
+#endif
+
+static void __mf_setting_view_extension_check_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ Eina_Bool state = elm_check_state_get(obj);
+
+ if (state == EINA_TRUE) {
+ mf_util_set_extension_state(MF_EXTENSION_SHOW);
+ ap->mf_Status.iExtensionState = MF_EXTENSION_SHOW;
+ } else {
+ mf_util_set_extension_state(MF_EXTENSION_HIDE);
+ ap->mf_Status.iExtensionState = MF_EXTENSION_HIDE;
+ }
+}
+
+#ifdef MYFILE_HIDEN_FILES_SHOW
+static void __mf_setting_view_hiden_check_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+
+ Eina_Bool state = elm_check_state_get(obj);
+
+ if (state == EINA_TRUE) {
+ mf_util_set_hiden_state(MF_HIDEN_SHOW);
+ } else {
+ mf_util_set_hiden_state(MF_HIDEN_HIDE);
+ }
+}
+#endif
+
+static void __mf_setting_view_item_move(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ /*when move event is called user intends to scroll hence unhighlight*/
+ Evas_Event_Mouse_Move *ev = (Evas_Event_Mouse_Move *)event_info;
+ Evas_Object *layout = (Evas_Object *) data;
+ if (ev && ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) {
+ elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+ return;
+ }
+ MF_TRACE_END;
+}
+
+static void __mf_setting_view_item_down(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *layout = (Evas_Object *) data;
+ elm_object_signal_emit(layout, "elm,state,selected", "elm");
+ elm_object_signal_emit(layout, "elm,state,clicked", "elm");
+ MF_TRACE_END;
+}
+Evas_Object *check_hiden = NULL;
+Evas_Object *check_extension = NULL;
+
+static void __mf_setting_view_extension_item_up(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+// Evas_Object *check = elm_object_part_content_get(obj, "elm.icon.2");
+ Evas_Object *check = check_extension;
+ if (check) {
+ Eina_Bool state = elm_check_state_get(check);
+ mf_error("state = %d, g_check_extension_status=%d", state, g_check_extension_status);
+
+ g_check_extension_status = !g_check_extension_status;
+ elm_check_state_set(check, g_check_extension_status);
+ //elm_object_signal_emit(obj, "elm,state,unselected", "elm");
+ evas_object_smart_callback_call(check, "changed", NULL);
+ }
+ elm_object_signal_emit(obj, "elm,state,unselected", "elm");
+ MF_TRACE_END;
+}
+
+#ifdef MYFILE_HIDEN_FILES_SHOW
+static void __mf_setting_view_hiden_item_up(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *check = check_hiden;
+ if (check) {
+ Eina_Bool state = elm_check_state_get(check);
+ mf_error("state = %d, g_check_extension_status=%d", state, g_check_extension_status);
+
+ g_check_hiden_status = !g_check_hiden_status;
+ elm_check_state_set(check, g_check_hiden_status);
+ //elm_object_signal_emit(obj, "elm,state,unselected", "elm");
+ evas_object_smart_callback_call(check, "changed", NULL);
+ }
+ elm_object_signal_emit(obj, "elm,state,unselected", "elm");
+ MF_TRACE_END;
+}
+#endif
+
+static void __mf_setting_view_item_clicked(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ Evas_Object *layout = (Evas_Object *) data;
+ elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+ MF_TRACE_END;
+}
+
+Evas_Object *mf_setting_view_content_create(void *data, Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *box = NULL;
+ Evas_Object *separator1 = NULL;
+ Evas_Object *extension = NULL;
+
+ int extension_state = ap->mf_Status.iExtensionState;
+
+ Evas_Object *scroller = elm_scroller_add(parent);
+ elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+ elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF,ELM_SCROLLER_POLICY_AUTO);
+ evas_object_show(scroller);
+
+ elm_object_style_set(scroller, "dialogue");
+
+ box = elm_box_add(scroller);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+ elm_object_content_set(scroller, box);
+ evas_object_show(box);
+
+ separator1 = elm_layout_add(box);
+ elm_layout_theme_set(separator1, "layout", "dialogue", "separator");
+ evas_object_size_hint_weight_set(separator1, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(separator1, EVAS_HINT_FILL, 0.0);
+ elm_box_pack_end(box, separator1);
+ evas_object_show(separator1);
+
+ extension = elm_layout_add(box);
+ elm_layout_theme_set(extension, "genlist/item", "1line", "default");
+ evas_object_size_hint_weight_set(extension, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(extension, EVAS_HINT_FILL, 0.0);
+ //evas_object_resize(extension, -1, 76);
+ mf_object_text_set(extension, MF_LABEL_SHOW_EXTENSION, "elm.text.main.left");
+ elm_box_pack_end(box, extension);
+ evas_object_show(extension);
+ evas_object_event_callback_add(extension, EVAS_CALLBACK_MOUSE_DOWN, __mf_setting_view_item_down, extension);
+ evas_object_event_callback_add(extension, EVAS_CALLBACK_MOUSE_MOVE, __mf_setting_view_item_move, extension);
+ evas_object_event_callback_add(extension, EVAS_CALLBACK_MOUSE_UP, __mf_setting_view_extension_item_up, ap);
+ //elm_object_signal_emit(extension, "elm,state,top", "");
+
+
+ Evas_Object *content = elm_layout_add(extension);
+ elm_layout_theme_set(content, "layout",
+ "list/C/type.2", "default");
+
+ check_extension = elm_check_add(extension);
+ //evas_object_resize(check_extension, -1, 46);
+ evas_object_propagate_events_set(check_extension, EINA_FALSE);
+ elm_layout_content_set(content, "elm.swallow.content", check_extension);
+ elm_object_part_content_set(extension, "elm.icon.2", content);
+ evas_object_smart_callback_add(check_extension, "changed", __mf_setting_view_extension_check_clicked_cb, ap);
+ //elm_object_signal_emit(extension, "elm,state,center", "");
+ if (extension_state == MF_EXTENSION_SHOW) {
+ elm_check_state_set(check_extension, EINA_TRUE);
+ g_check_extension_status = EINA_TRUE;
+ } else {
+ elm_check_state_set(check_extension, EINA_FALSE);
+ g_check_extension_status = EINA_FALSE;
+ }
+
+ Evas_Object *button1;
+ button1 = elm_button_add(parent);
+ elm_object_style_set(button1, "focus_top");
+ evas_object_size_hint_align_set(button1, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_part_content_set(extension, "elm.icon.focus", button1);
+ evas_object_smart_callback_add(button1, "clicked", __mf_setting_view_item_clicked, extension);
+ //elm_layout_theme_set(ly, "genlist/item", "groupindex", "default");
+#ifdef MYFILE_HIDEN_FILES_SHOW
+ Evas_Object *hiden = elm_layout_add(box);
+ //evas_object_resize(hiden, -1, 76);
+ elm_layout_theme_set(hiden, "genlist/item", "1line", "default");
+ //elm_layout_theme_set(hiden, "genlist/item", "groupindex", "1text.1icon.2");
+ evas_object_size_hint_weight_set(hiden, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(hiden, EVAS_HINT_FILL, 0.0);
+ mf_object_text_set(hiden, MF_LABEL_HIDEN_SHOW, "elm.text.main.left");
+ elm_box_pack_end(box, hiden);
+ evas_object_show(hiden);
+ evas_object_event_callback_add(hiden, EVAS_CALLBACK_MOUSE_DOWN, __mf_setting_view_item_down, hiden);
+ evas_object_event_callback_add(hiden, EVAS_CALLBACK_MOUSE_MOVE, __mf_setting_view_item_move, hiden);
+ evas_object_event_callback_add(hiden, EVAS_CALLBACK_MOUSE_UP, __mf_setting_view_hiden_item_up, ap);
+ elm_object_signal_emit(hiden, "elm,state,bottom", "");
+
+ content = elm_layout_add(extension);
+ elm_layout_theme_set(content, "layout",
+ "list/C/type.2", "default");
+
+ check_hiden = elm_check_add(hiden);
+ //evas_object_resize(check_hiden, -1, 46);
+ evas_object_propagate_events_set(check_hiden, EINA_FALSE);
+ elm_layout_content_set(content, "elm.swallow.content", check_hiden);
+ elm_object_part_content_set(hiden, "elm.icon.2", content);
+ //elm_object_part_content_set(hiden, "elm.icon.2", check_hiden);
+ evas_object_smart_callback_add(check_hiden, "changed", __mf_setting_view_hiden_check_clicked_cb, ap);
+ //elm_object_signal_emit(extension, "elm,state,center", "");
+ int hiden_state = 0;
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state == MF_HIDEN_SHOW) {
+ mf_error();
+ elm_check_state_set(check_hiden, EINA_TRUE);
+ g_check_hiden_status = EINA_TRUE;
+ } else {
+ mf_error();
+ elm_check_state_set(check_hiden, EINA_FALSE);
+ g_check_hiden_status = EINA_FALSE;
+ }
+
+ Evas_Object *button2;
+ button2 = elm_button_add(parent);
+ elm_object_style_set(button2, "focus_bottom");
+ evas_object_size_hint_align_set(button2, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_part_content_set(hiden, "elm.icon.focus", button2);
+ evas_object_smart_callback_add(button2, "clicked", __mf_setting_view_item_clicked, hiden);
+#endif
+
+ return scroller;
+
+}
+
+Eina_Bool mf_setting_view_back_cb(void *data, Elm_Object_Item *it)
+{
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ return EINA_FALSE;
+}
+
+void mf_setting_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_navi_bar_reset_navi_obj(ap);
+
+
+ Evas_Object *content = mf_setting_view_content_create(ap, ap->mf_MainWindow.pNaviBar);
+
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, NULL, NULL, NULL, content, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, content, MF_NAVI_STYLE_ENABLE);
+ }
+
+ mf_navi_add_back_button(ap, mf_setting_view_back_cb);
+
+ /*hide Tab Bar in search view*/
+
+ /*add control bar for navigation bar*/
+ /*temp data free*/
+ mf_navi_bar_title_content_set(ap, MF_LABEL_SETTINGS);
+
+ MF_TRACE_END;
+
+}
+
+void update_lang(void)
+{
+ char *lang = NULL;
+ char *baselang = NULL;
+ char *r = NULL;
+ int retcode = -1;
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &lang);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the language");
+ }
+ if (lang) {
+ setenv("LANG", lang, 1);
+ setenv("LC_MESSAGES", lang, 1);
+ r = setlocale(LC_ALL, "");
+ if (r == NULL) {
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &baselang);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the language");
+ }
+ if (baselang) {
+ setlocale(LC_ALL, baselang);
+ free(baselang);
+ }
+ }
+ free(lang);
+ }
+}
+
+void update_region(void)
+{
+ char *region = NULL;
+ int retcode = -1;
+ retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, ®ion);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the region");
+ }
+ if (region) {
+ setenv("LC_CTYPE", region, 1);
+ setenv("LC_NUMERIC", region, 1);
+ setenv("LC_TIME", region, 1);
+ setenv("LC_COLLATE", region, 1);
+ setenv("LC_MONETARY", region, 1);
+ setenv("LC_PAPER", region, 1);
+ setenv("LC_NAME", region, 1);
+ setenv("LC_ADDRESS", region, 1);
+ setenv("LC_TELEPHONE", region, 1);
+ setenv("LC_MEASUREMENT", region, 1);
+ setenv("LC_IDENTIFICATION", region, 1);
+ free(region);
+ }
+}
+
+static int __set_i18n(const char *domain, const char *dir)
+{
+ mf_error("===============================");
+ char *r;
+ if (domain == NULL) {
+ errno = EINVAL;
+ return -1;
+ }
+
+ r = setlocale(LC_ALL, "");
+ /* if locale is not set properly, try again to set as language base */
+ if (r == NULL) {
+ char *lang = NULL;
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &lang);
+ if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
+ mf_error("[ERR] failed to get the language");
+ }
+ if (lang) {
+ setlocale(LC_ALL, lang);
+ free(lang);
+ }
+ }
+ bindtextdomain(domain, dir);
+ textdomain(domain);
+ return 0;
+}
+
+int mf_setting_set_i18n(char *pkgname, char *localedir)
+{
+ mf_error("===============================");
+ //update_lang();
+ // update_region();
+
+ return __set_i18n(pkgname, localedir);
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-object-conf.h"
+#include "mf-callback.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-genlist.h"
+#include "mf-util.h"
+#include "mf-ta.h"
+#include "mf-resource.h"
+#include "mf-navi-bar.h"
+#include "mf-object.h"
+#include "mf-object-item.h"
+#include "mf-view.h"
+#include "mf-focus-ui.h"
+
+Eina_Bool mf_storage_view_back_cb(void *data, Elm_Object_Item *it)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)data;
+
+ mf_retv_if(ap->mf_MainWindow.pNaviBar == NULL, EINA_FALSE);
+ if (ap->mf_Status.more == MORE_DEFAULT) {
+ ap->mf_Status.view_type = mf_view_root;
+ mf_view_update(ap);
+ } else {
+ mf_callback_cancel_cb(ap, NULL, NULL);
+ }
+
+ return EINA_FALSE;
+
+}
+
+Evas_Object *mf_storage_view_create_content(void *data)
+{
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ //Eina_List *dir_list = NULL;
+ Evas_Object *content = NULL;
+
+ //int view_style = mf_view_style_get(ap);
+
+ if (ap->mf_FileOperation.folder_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.folder_list), MYFILE_TYPE_FSNODE);
+ }
+ if (ap->mf_FileOperation.file_list) {
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.file_list), MYFILE_TYPE_FSNODE);
+ }
+ mf_util_generate_root_view_file_list(ap, &(ap->mf_FileOperation.folder_list), ap->mf_Status.iStorageState);
+ //dir_list = ap->mf_FileOperation.folder_list;
+
+ ap->mf_Status.flagNoContent = EINA_FALSE;
+
+ content = mf_navi_bar_create_view_content(ap);
+
+ return content;
+}
+
+
+void mf_storage_view_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ MF_TA_ACUM_ITEM_BEGIN("12345 mf_root_view_create", 0);
+ MF_TA_ACUM_ITEM_BEGIN("123456 create root view layout", 0);
+ struct appdata *ap = (struct appdata *)data;
+ mf_retm_if(ap == NULL, "ap is NULL");
+ mf_retm_if(ap->mf_MainWindow.pNaviBar == NULL, "ap->mf_MainWindow.pNaviBar is NULL");
+ mf_navi_bar_reset_navi_obj(ap);
+ ap->mf_Status.pPreNaviItem = ap->mf_MainWindow.pNaviItem;
+
+ ap->mf_MainWindow.pNaviLayout = mf_object_create_layout(ap->mf_MainWindow.pNaviBar, EDJ_NAME, "view_layout");
+
+ mf_navi_bar_layout_state_set(ap->mf_MainWindow.pNaviLayout, mf_navi_layout_normal);
+
+ mf_util_free_eina_list_with_data(&(ap->mf_FileOperation.shortcut_list), MYFILE_TYPE_FSNODE);
+
+ Evas_Object *newContent = mf_storage_view_create_content(ap);
+ evas_object_show(newContent);
+
+
+ mf_navi_bar_layout_content_set(ap->mf_MainWindow.pNaviLayout, newContent);
+ MF_TA_ACUM_ITEM_BEGIN("123456 push naviframe item", 0);
+ if (ap->mf_Status.pPreNaviItem) {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_insert_after(ap->mf_MainWindow.pNaviBar, ap->mf_Status.pPreNaviItem, "", NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ } else {
+ ap->mf_MainWindow.pNaviItem = elm_naviframe_item_push(ap->mf_MainWindow.pNaviBar, NULL, NULL, NULL, ap->mf_MainWindow.pNaviLayout, MF_NAVI_STYLE_ENABLE);
+ }
+ MF_TA_ACUM_ITEM_END("123456 push naviframe item", 0);
+
+ GString *title = g_string_new(LABEL_MYFILE_CHAP);
+
+ if (title != NULL) {
+ SAFE_FREE_CHAR(ap->mf_MainWindow.naviframe_title);
+ ap->mf_MainWindow.naviframe_title = g_strdup(title->str);
+ g_string_free(title, TRUE);
+ title = NULL;
+ }
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_add_back_button", 0);
+
+ mf_navi_add_back_button(ap, mf_storage_view_back_cb);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_add_back_button", 0);
+
+ /*add control bar for navigation bar*/
+ MF_TA_ACUM_ITEM_BEGIN("123456 mf_navi_bar_set_ctrlbar", 0);
+ mf_navi_bar_set_ctrlbar(data);
+ MF_TA_ACUM_ITEM_END("123456 mf_navi_bar_set_ctrlbar", 0);
+ Evas_Object *pathinfo = mf_navi_bar_create_normal_pathinfo(ap);
+ mf_naviframe_left_cancel_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, mf_callback_cancel_cb, ap);
+ Evas_Object *btn = mf_naviframe_right_save_button_create(ap->mf_MainWindow.pNaviBar, ap->mf_MainWindow.pNaviItem, NULL, ap);
+ elm_object_disabled_set(btn, EINA_TRUE);
+ elm_object_part_content_set(ap->mf_MainWindow.pNaviLayout, "pathinfo", pathinfo);
+ if (ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT) {
+ mf_navi_bar_title_content_set(ap, MF_LABEL_ADD_TO_SHORTCUT);
+ } else {
+ mf_navi_bar_title_content_set(ap, MF_LABEL_SELECT_STORAGE);
+ elm_naviframe_item_title_enabled_set(ap->mf_MainWindow.pNaviItem, EINA_TRUE, EINA_TRUE);
+ }
+
+ t_end;
+ /*temp data free*/
+ MF_TRACE_END;
+
+}
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 <stdio.h>
+#include <Elementary.h>
+#include <mime_type.h>
+
+#include "mf-tray-item.h"
+#include "mf-util.h"
+#include "mf-object-conf.h"
+#include "mf-search-view.h"
+#include "mf-callback.h"
+#include "mf-gengrid.h"
+#include "mf-genlist.h"
+#include "mf-launch.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include "mf-view.h"
+#include "mf-storage-space.h"
+#include "mf-focus-ui.h"
+
+
+#ifdef MYFILE_TRAY_FEATURE
+
+#define ICON_NORMAL_SIZE_WIDTH 180.0f
+#define ICON_NORMAL_SIZE_HEIGHT 180.0f
+
+#define LAYOUT_SWALLOW_BG "swallow.bg"
+#define LAYOUT_INFO_SHORTCUT_ITEM_ICON "swallow.icon"
+
+#define MF_CATEGORY_LAYOUT_EDJ EDJ_PATH"/myfile_category.edj"
+#define MF_CATEGORY_LAYOUT_GROUP "category_frame"
+typedef struct __mf_category_layout
+{
+ Evas_Object *category_text;
+ Evas_Object *category_frame;
+ Evas_Object *category_image;
+ Evas_Object *category_video;
+ Evas_Object *category_sound;
+ Evas_Object *category_document;
+ Evas_Object *category_all;
+ Evas_Object *category_recent;
+
+ Evas_Object *category_image_title;
+ Evas_Object *category_text_title;
+ Evas_Object *category_video_title;
+ Evas_Object *category_sound_title;
+ Evas_Object *category_document_title;
+ Evas_Object *category_all_title;
+ Evas_Object *category_recent_title;
+
+ Evas_Object *category_image_storage_size;
+ Evas_Object *category_video_storage_size;
+ Evas_Object *category_sound_storage_size;
+ Evas_Object *category_document_storage_size;
+ Evas_Object *category_all_size;
+ Evas_Object *category_recent_size;
+
+ Ecore_Idler *category_idle;
+} mf_category_layout;
+
+mf_category_layout g_mf_category_layout;
+//static int g_mf_first_enter_count = 0;
+
+Elm_Gengrid_Item_Class category_gic;
+void __mf_category_item_add_click_callback(void *data);
+void __mf_category_item_del_click_callback(void *data);
+static void __mf_category_item_mode_portrait(void);
+static void __mf_category_item_mode_landscape(void);
+
+
+int mf_tray_item_category_type_get_by_file_type(fsFileType type)
+{
+ MF_TRACE_BEGIN;
+ int category = mf_tray_item_category_others;
+ switch (type) {
+ case FILE_TYPE_IMAGE:
+ category = mf_tray_item_category_image;
+ break;
+ case FILE_TYPE_VIDEO:
+ category = mf_tray_item_category_video;
+ break;
+ case FILE_TYPE_SOUND:
+ case FILE_TYPE_MUSIC:
+ case FILE_TYPE_VOICE:
+ category = mf_tray_item_category_sounds;
+ break;
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ case FILE_TYPE_SPD:
+ case FILE_TYPE_SNB:
+ category = mf_tray_item_category_document;
+ break;
+ case FILE_TYPE_DIR:
+ category = mf_tray_item_category_none;
+ break;
+ default:
+ category = mf_tray_item_category_others;
+ break;
+ }
+
+ return category;
+}
+int mf_tray_item_type(const char *path)
+{
+ MF_TRACE_BEGIN;
+ int type = mf_file_attr_get_file_type_by_mime(path);
+ if (type == FILE_TYPE_MUSIC || type == FILE_TYPE_SOUND) {
+ fsFileType file_type = FILE_TYPE_NONE;
+ mf_file_attr_get_file_category(path, &file_type);
+ if (file_type == FILE_TYPE_VOICE) {
+ type = FILE_TYPE_VOICE;
+ }
+ } else if (type == FILE_TYPE_VIDEO) {
+ char *mime = NULL;
+ int retcode = -1;
+ char *ext = NULL;
+ int error_code = mf_file_attr_get_file_ext(path, &ext);
+ if (error_code != MYFILE_ERR_NONE || ext == NULL) {
+ mf_warning("Fail to get file extension");
+ return mf_tray_item_category_none;
+ }
+
+ retcode = mime_type_get_mime_type(ext, &mime);
+
+ if ((mime != NULL) && (retcode == MIME_TYPE_ERROR_NONE)) {
+ if (g_strcmp0(mime, "video/mp4") == 0) {
+ if (mf_file_attr_media_has_video(path)) {
+ type = FILE_TYPE_VIDEO;
+ } else {
+ type = FILE_TYPE_SOUND;
+ }
+ }
+ }
+ SAFE_FREE_CHAR(mime);
+ SAFE_FREE_CHAR(ext);
+ } else if (type == FILE_TYPE_GUL) {
+ fsFileType file_type = FILE_TYPE_NONE;
+ mf_file_attr_get_file_category(path, &file_type);
+ if (file_type == FILE_TYPE_TXT) {
+ type = FILE_TYPE_TXT;
+ }
+ }
+ int category = mf_tray_item_category_none;
+ switch (type) {
+ case FILE_TYPE_IMAGE:
+ category = mf_tray_item_category_image;
+ break;
+ case FILE_TYPE_VIDEO:
+ category = mf_tray_item_category_video;
+ break;
+ case FILE_TYPE_SOUND:
+ case FILE_TYPE_MUSIC:
+ case FILE_TYPE_VOICE:
+ category = mf_tray_item_category_sounds;
+ break;
+ case FILE_TYPE_DOC:
+ case FILE_TYPE_PDF:
+ case FILE_TYPE_PPT:
+ case FILE_TYPE_EXCEL:
+ case FILE_TYPE_TXT:
+ case FILE_TYPE_HWP:
+ case FILE_TYPE_SPD:
+ case FILE_TYPE_SNB:
+ category = mf_tray_item_category_document;
+ break;
+ case FILE_TYPE_DIR:
+ category = mf_tray_item_category_none;
+ break;
+ default:
+ category = mf_tray_item_category_others;
+ break;
+ }
+ mf_debug("path is [%s] category is [%d]", path, category);
+ return category;
+}
+
+void mf_tray_item_search(void *data, int type)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(NULL == data, "NULL == data");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (type != mf_tray_item_category_none) {
+ char *name = NULL;
+ ap->mf_Status.view_type = mf_view_root_category;
+ switch (type) {
+ case mf_tray_item_category_image:
+ name = MF_LABEL_IMAGES;
+ break;
+ case mf_tray_item_category_video:
+ name = MF_LABEL_VIDEOS;
+ break;
+ case mf_tray_item_category_sounds:
+ name = MF_LABEL_AUDIOS;
+ break;
+ case mf_tray_item_category_document:
+ name = MF_TRAY_CATEGORY_DOC;
+ break;
+ case mf_tray_item_category_others:
+ name = MF_LABEL_OTHERS;
+ break;
+ case mf_tray_item_category_voice:
+ name = MF_LABEL_VOICE;
+ break;
+ default:
+ break;
+ }
+
+ ap->mf_Status.categorytitle = name ;
+ if (ap->mf_MainWindow.pNaviGengrid == NULL) {
+ ap->mf_MainWindow.pNaviGengrid = mf_gengrid_create(ap->mf_MainWindow.pNaviBar,ap);
+ }
+ ap->mf_Status.category_type = type;
+ mf_category_view_create(ap, false);
+
+ mf_navi_bar_reset_ctrlbar(ap);
+
+ //mf_navi_bar_title_content_set(ap, name);
+ }
+}
+
+void mf_category_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ Evas_Object *category = elm_object_part_content_get(ap->mf_MainWindow.pNaviLayout, "category");
+
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("category=%p, changed_angle is [%d]", category, changed_angle);
+
+ if (category) {
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ edje_object_signal_emit(_EDJ(category), "landscape", "category_frame");
+ __mf_category_item_mode_landscape();
+ } else {
+ edje_object_signal_emit(_EDJ(category), "portrait", "category_frame");
+ __mf_category_item_mode_portrait();
+ }
+ }
+}
+
+void mf_category_item_title_refresh(Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ if (g_mf_category_layout.category_image)
+ elm_object_part_text_set((g_mf_category_layout.category_image),"category_image_title",mf_util_get_text(MF_LABEL_IMAGES));
+ if (g_mf_category_layout.category_video)
+ elm_object_part_text_set((g_mf_category_layout.category_video),"category_video_title",mf_util_get_text(MF_LABEL_VIDEOS));
+ if (g_mf_category_layout.category_sound)
+ elm_object_part_text_set((g_mf_category_layout.category_sound),"category_sound_title",mf_util_get_text(MF_LABEL_TITLE_AUDIOS));
+ if (g_mf_category_layout.category_document)
+ elm_object_part_text_set((g_mf_category_layout.category_document),"category_document_title",mf_util_get_text(MF_LABLE_SHORTCUT_DOCUMENTS));
+ if (g_mf_category_layout.category_text)
+ elm_object_part_text_set((g_mf_category_layout.category_text),"category_text_title", mf_util_get_text(MF_LABEL_CATEGORY));
+ if (g_mf_category_layout.category_recent) {
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_title",mf_util_get_text(MF_LABEL_RECTENT_FILES));
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_size","0.0 Byte");
+ }
+}
+
+void mf_category_widgets_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_category_item_title_refresh(obj);
+}
+
+void mf_category_storage_size_reset(mf_tray_item_category category) //fix P131121-00236 by ray
+{
+ MF_TRACE_BEGIN;
+ switch (category) {
+ case mf_tray_item_category_none:{
+ if (g_mf_category_layout.category_image) {
+ elm_object_part_text_set((g_mf_category_layout.category_image),"category_image_size", "");
+ }
+ if (g_mf_category_layout.category_video) {
+ elm_object_part_text_set((g_mf_category_layout.category_video),"category_video_size", "");
+ }
+ if (g_mf_category_layout.category_sound) {
+ elm_object_part_text_set((g_mf_category_layout.category_sound),"category_sound_size", "");
+ }
+ if (g_mf_category_layout.category_document) {
+ elm_object_part_text_set((g_mf_category_layout.category_document),"category_document_size", "");
+ }
+ if (g_mf_category_layout.category_recent) {
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_size", "");
+ }
+ break;
+ }
+ case mf_tray_item_category_image:{
+ elm_object_part_text_set((g_mf_category_layout.category_image),"category_image_size", "");
+ break;
+ }
+ case mf_tray_item_category_video:{
+ elm_object_part_text_set((g_mf_category_layout.category_video),"category_video_size", "");
+ break;
+ }
+ case mf_tray_item_category_sounds:{
+ elm_object_part_text_set((g_mf_category_layout.category_sound),"category_sound_size", "");
+ break;
+ }
+ case mf_tray_item_category_document:{
+ elm_object_part_text_set((g_mf_category_layout.category_document),"category_document_size", "");
+ break;
+ }
+ case mf_tray_item_category_recent:{
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_size", "");
+ break;
+ }
+ default:
+ break;
+ }
+}
+
+void mf_category_storage_size_refresh(mf_tray_item_category category, Update_Info* update_info, void *pUserData)
+{
+ MF_TRACE_BEGIN;
+ switch (category) {
+ case mf_tray_item_category_none:{
+ mfStorageStatus* storage_status = (mfStorageStatus*) mf_storage_get_status(pUserData);
+ if (g_mf_category_layout.category_image) {
+ if (storage_status->image_size_info.total_size >= 0.0) {
+ char *size = mf_launch_item_size_calculate((double)storage_status->image_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_image),"category_image_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
+ if (g_mf_category_layout.category_video) {
+ if (storage_status->video_size_info.total_size >= 0.0) {
+ char *size = mf_launch_item_size_calculate((double)storage_status->video_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_video),"category_video_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
+ if (g_mf_category_layout.category_sound) {
+ if (storage_status->sound_size_info.total_size >= 0.0) {
+ char *size = mf_launch_item_size_calculate((double)storage_status->sound_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_sound),"category_sound_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
+ if (g_mf_category_layout.category_document) {
+ if (storage_status->document_size_info.total_size >= 0.0) {
+ char *size = mf_launch_item_size_calculate((double)storage_status->document_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_document),"category_document_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
+ if (g_mf_category_layout.category_recent) {
+ if (storage_status->recent_size_info.total_size >= 0.0) {
+ char *size = mf_launch_item_size_calculate((double)storage_status->recent_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
+ break;
+ }
+ case mf_tray_item_category_image:{
+ if (update_info) {
+ char *size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_image),"category_image_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
+ case mf_tray_item_category_video:{
+ if (update_info) {
+ char *size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_video),"category_video_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
+ case mf_tray_item_category_sounds:{
+ if (update_info) {
+ char *size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_sound),"category_sound_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
+ case mf_tray_item_category_document:{
+ if (update_info) {
+ char *size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_document),"category_document_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
+ case mf_tray_item_category_recent:{
+ if (update_info) {
+ char *size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_recent),"category_recent_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
+ default:
+ break;
+ }
+ MF_TRACE_END;
+}
+
+#ifdef MYFILE_ENABLE_FOCUS
+static void __mf_category_item_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ int category = (int) data;
+ mf_debug("the category = %d", category);
+
+ Evas_Event_Key_Down *ev = event_info;
+ mf_retm_if(ev == NULL, "ev is NULL");
+ if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+ return;
+
+ if ((!strcmp(ev->keyname, "Return")) || (!strcmp(ev->keyname, "KP_Enter")) || (!strcmp(ev->keyname, "space")))
+ {
+ if (category != mf_tray_item_category_none) {
+ mf_tray_item_search(ap, category);
+ }
+ }
+
+ MF_TRACE_END;
+}
+#endif
+
+static void _mf_category_item_set_focus(void *data, Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+
+#ifdef MYFILE_ENABLE_FOCUS
+ //Focus UI
+ _mf_focus_ui_set_focus(g_mf_category_layout.category_image);
+ _mf_focus_ui_set_focus(g_mf_category_layout.category_video);
+ _mf_focus_ui_set_focus(g_mf_category_layout.category_sound);
+ _mf_focus_ui_set_focus(g_mf_category_layout.category_document);
+
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_image, g_mf_category_layout.category_video, MF_FOCUS_DUAL_ORDER_RIGHT_LEFT);
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_sound, g_mf_category_layout.category_document, MF_FOCUS_DUAL_ORDER_RIGHT_LEFT);
+
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_image, g_mf_category_layout.category_sound, MF_FOCUS_DUAL_ORDER_DOWN_UP);
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_video, g_mf_category_layout.category_document, MF_FOCUS_DUAL_ORDER_DOWN_UP);
+
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_image, g_mf_category_layout.category_video, MF_FOCUS_DUAL_ORDER_NEXT_PRIV);
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_video, g_mf_category_layout.category_sound, MF_FOCUS_DUAL_ORDER_NEXT_PRIV);
+ _mf_focus_ui_set_dual_focus_order(g_mf_category_layout.category_sound, g_mf_category_layout.category_document, MF_FOCUS_DUAL_ORDER_NEXT_PRIV);
+
+ evas_object_event_callback_add(g_mf_category_layout.category_image, EVAS_CALLBACK_KEY_DOWN, __mf_category_item_key_down, (void *)mf_tray_item_category_image);
+ evas_object_event_callback_add(g_mf_category_layout.category_video, EVAS_CALLBACK_KEY_DOWN, __mf_category_item_key_down, (void *)mf_tray_item_category_video);
+ evas_object_event_callback_add(g_mf_category_layout.category_sound, EVAS_CALLBACK_KEY_DOWN, __mf_category_item_key_down, (void *)mf_tray_item_category_sounds);
+ evas_object_event_callback_add(g_mf_category_layout.category_document, EVAS_CALLBACK_KEY_DOWN, __mf_category_item_key_down, (void *)mf_tray_item_category_document);
+#endif
+ MF_TRACE_END;
+}
+
+Eina_Bool mf_category_widgets_create_idle_cb(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+
+ if (g_mf_category_layout.category_idle) {
+ mf_ecore_idler_del(g_mf_category_layout.category_idle);
+ g_mf_category_layout.category_idle = NULL;
+ }
+ if (mf_category_view_refresh_space_size_get() == EINA_TRUE) {
+ mf_storage_refresh(data);
+ mf_category_view_refresh_space_size_set(EINA_FALSE);
+ } else {
+ mf_storage_create(data);
+ }
+ MF_TRACE_END;
+ return EINA_FALSE;
+}
+
+void mf_category_size_update(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.view_type == mf_view_root && ap->mf_Status.more == MORE_DEFAULT) {
+ if (g_mf_category_layout.category_idle) {
+ mf_ecore_idler_del(g_mf_category_layout.category_idle);
+ g_mf_category_layout.category_idle = NULL;
+ }
+ g_mf_category_layout.category_idle = ecore_idler_add((Ecore_Task_Cb)mf_category_widgets_create_idle_cb, data);//improve the preload time
+ }
+
+}
+
+Evas_Object *mf_category_widgets_create(void *data, Evas_Object *parent)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ g_mf_category_layout.category_frame = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, MF_CATEGORY_LAYOUT_GROUP);
+ mf_retvm_if(g_mf_category_layout.category_frame == NULL, NULL, "category_frame is NULL");
+ g_mf_category_layout.category_text = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_text");
+ mf_retvm_if(g_mf_category_layout.category_text == NULL, NULL, "category_text is NULL");
+ g_mf_category_layout.category_recent = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_recent");
+ mf_retvm_if(g_mf_category_layout.category_recent == NULL, NULL, "category_recent_files is NULL");
+ //g_mf_category_layout.category_all = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_all_files");
+ //mf_retvm_if(g_mf_category_layout.category_all == NULL, NULL, "category_all_files is NULL");
+ g_mf_category_layout.category_image = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_image");
+ mf_retvm_if(g_mf_category_layout.category_image == NULL, NULL, "category_image is NULL");
+ g_mf_category_layout.category_video = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_video");
+ mf_retvm_if(g_mf_category_layout.category_video == NULL, NULL, "category_video is NULL");
+ g_mf_category_layout.category_sound = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_sound");
+ mf_retvm_if(g_mf_category_layout.category_sound == NULL, NULL, "category_sound is NULL");
+ g_mf_category_layout.category_document = mf_object_create_layout(parent, MF_CATEGORY_LAYOUT_EDJ, "group_category_document");
+ mf_retvm_if(g_mf_category_layout.category_document == NULL, NULL, "category_document is NULL");
+
+
+ evas_object_repeat_events_set(g_mf_category_layout.category_text, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_recent, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_image, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_video, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_sound, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_document, EINA_TRUE);
+
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "category_text", g_mf_category_layout.category_text);
+ evas_object_show(g_mf_category_layout.category_text);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "1", g_mf_category_layout.category_recent);
+ evas_object_show(g_mf_category_layout.category_recent);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "2", g_mf_category_layout.category_image);
+ evas_object_show(g_mf_category_layout.category_image);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "3", g_mf_category_layout.category_video);
+ evas_object_show(g_mf_category_layout.category_video);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "4", g_mf_category_layout.category_sound);
+ evas_object_show(g_mf_category_layout.category_sound);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "5", g_mf_category_layout.category_document);
+ evas_object_show(g_mf_category_layout.category_document);
+
+ _mf_category_item_set_focus(data, g_mf_category_layout.category_frame);
+
+ //evas_object_move(frame, g_select_layout_rect->x, g_select_layout_rect->y);
+ //evas_object_resize(frame, g_select_layout_rect->width, g_select_layout_rect->height);
+ evas_object_show(g_mf_category_layout.category_frame);
+ evas_object_smart_callback_add(g_mf_category_layout.category_frame, "language,changed", mf_category_widgets_lang_changed, data);
+ g_mf_category_layout.category_idle = ecore_idler_add((Ecore_Task_Cb)mf_category_widgets_create_idle_cb, data);//improve the preload time
+
+ mf_storage_set_update_cb(data, mf_category_storage_size_refresh);
+ return g_mf_category_layout.category_frame;
+}
+
+static void __mf_category_item_clicked(void *data, Evas_Object *o, const char *emission, const char *source)
+{
+ MF_TRACE_BEGIN;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ int category = (int) data;
+ mf_debug("the category = %d", category);
+ if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ return;
+ }
+
+ if (category != mf_tray_item_category_none) {
+ mf_tray_item_search(ap, category);
+ }
+ MF_TRACE_END;
+}
+
+static void __mf_category_item_released(void *data, Evas_Object *o, const char *emission, const char *source)
+{
+ MF_TRACE_BEGIN;
+ //mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ __mf_category_item_mode_landscape();
+ } else {
+ __mf_category_item_mode_portrait();
+ }
+ MF_TRACE_END;
+}
+
+static void __mf_category_all_item_clicked(void *data, Evas_Object *o, const char *emission, const char *source)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ return;
+ }
+
+ mf_view_update(ap);
+ MF_TRACE_END;
+}
+
+static void __mf_category_recent_item_clicked(void *data, Evas_Object *o, const char *emission, const char *source)
+{
+ MF_TRACE_BEGIN;
+ struct appdata *ap = (struct appdata *)mf_get_appdata();
+ if (ap->mf_Status.more == MORE_EDIT_DELETE_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ return;
+ }
+
+ ap->mf_Status.view_type = mf_view_recent;
+ mf_view_update(ap);
+ MF_TRACE_END;
+}
+
+void __mf_category_item_add_click_callback(void *data)
+{
+ MF_TRACE_BEGIN;
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_image),
+ "category_image,clicked", "background_signal", __mf_category_item_clicked, (void *)mf_tray_item_category_image);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_video),
+ "category_video,clicked", "background_signal", __mf_category_item_clicked, (void *)mf_tray_item_category_video);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_sound),
+ "category_sound,clicked", "background_signal", __mf_category_item_clicked, (void *)mf_tray_item_category_sounds);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_document),
+ "category_document,clicked", "background_signal", __mf_category_item_clicked, (void *)mf_tray_item_category_document);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_recent),
+ "category_recent,clicked", "background_signal", __mf_category_recent_item_clicked, NULL);
+}
+
+void __mf_category_item_del_click_callback(void *data)
+{
+ MF_TRACE_BEGIN;
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_image),
+ "category_image,clicked", "background_signal", __mf_category_item_clicked);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_video),
+ "category_video,clicked", "background_signal", __mf_category_item_clicked);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_sound),
+ "category_sound,clicked", "background_signal", __mf_category_item_clicked);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_document),
+ "category_document,clicked", "background_signal", __mf_category_item_clicked);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_recent),
+ "category_recent,clicked", "background_signal", __mf_category_recent_item_clicked);
+}
+
+void __mf_category_item_add_release_callback(void *data)
+{
+ MF_TRACE_BEGIN;
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_image),
+ "category_image,released", "released_signal", __mf_category_item_released, NULL);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_video),
+ "category_video,released", "released_signal", __mf_category_item_released, NULL);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_sound),
+ "category_sound,released", "released_signal", __mf_category_item_released, NULL);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_document),
+ "category_document,released", "released_signal", __mf_category_item_released, NULL);
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_recent),
+ "category_recent,released", "released_signal", __mf_category_item_released, NULL);
+}
+
+void __mf_category_item_del_release_callback(void *data)
+{
+ MF_TRACE_BEGIN;
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_image),
+ "category_image,released", "released_signal", __mf_category_item_released);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_video),
+ "category_video,released", "released_signal", __mf_category_item_released);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_sound),
+ "category_sound,released", "released_signal", __mf_category_item_released);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_document),
+ "category_document,released", "released_signal", __mf_category_item_released);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_recent),
+ "category_recent,released", "released_signal", __mf_category_item_released);
+}
+
+
+void __mf_category_item_mode_landscape(void)
+{
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_image), "landscape", "category_image");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_recent), "landscape", "category_recent");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_video), "landscape", "category_video");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_sound), "landscape", "category_sound");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_document), "landscape", "category_document");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_text), "landscape", "category_text");
+}
+
+void __mf_category_item_mode_portrait(void)
+{
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_image), "portrait", "category_image");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_recent), "portrait", "category_recent");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_video), "portrait", "category_video");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_sound), "portrait", "category_sound");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_document), "portrait", "category_document");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_text), "portrait", "category_text");
+}
+
+Evas_Object *mf_category_create(void *data)
+{
+ MF_TRACE_BEGIN;
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ Evas_Object *category_frame = NULL;
+ category_frame = mf_category_widgets_create(data, ap->mf_MainWindow.pNaviLayout);
+ int changed_angle = elm_win_rotation_get(ap->mf_MainWindow.pWindow);
+ mf_debug("category=%p, changed_angle is [%d]", category_frame, changed_angle);
+
+ if (category_frame) {
+ if (changed_angle == APP_DEVICE_ORIENTATION_90 || changed_angle == APP_DEVICE_ORIENTATION_270) {
+ edje_object_signal_emit(_EDJ(category_frame), "landscape", "category_frame");
+ __mf_category_item_mode_landscape();
+ } else {
+ edje_object_signal_emit(_EDJ(category_frame), "portrait", "category_frame");
+ __mf_category_item_mode_portrait();
+ }
+ }
+
+ __mf_category_item_add_release_callback(data);
+ __mf_category_item_add_click_callback(data);
+ mf_category_item_title_refresh(ap->mf_MainWindow.pNaviLayout);
+ mf_storage_get_recent_files_size();
+ mf_category_storage_size_refresh(mf_tray_item_category_none, NULL, NULL);
+
+ MF_TRACE_END;
+ return category_frame;
+}
+
+#endif
+
--- /dev/null
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* 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 "mf-main.h"
+#include "mf-callback.h"
+#include "mf-search.h"
+#include "mf-object-conf.h"
+#include "mf-fm-svc-wrapper.h"
+#include "mf-resource.h"
+#include "mf-ta.h"
+#include "mf-genlist.h"
+#include "mf-gengrid.h"
+#include "mf-object.h"
+#include "mf-navi-bar.h"
+#include "mf-view.h"
+#include "mf-edit-view.h"
+#include "mf-tray-item.h"
+#include "mf-setting-view.h"
+#include "mf-thumb-gen.h"
+#include "mf-file-util.h"
+extern Elm_Gengrid_Item_Class gic;
+
+static MORE_TYPE pre_rename = MORE_DEFAULT;
+static MORE_TYPE pre_internal_decompress = MORE_DEFAULT;
+static MORE_TYPE pre_copy_move = MORE_DEFAULT;
+static MORE_TYPE pre_decompress_here = MORE_DEFAULT;
+static MORE_TYPE pre_decompress = MORE_DEFAULT;
+static MORE_TYPE pre_compress = MORE_DEFAULT;
+static MORE_TYPE pre_delete = MORE_DEFAULT;
+// static MORE_TYPE pre_launch = MORE_DEFAULT;
+
+void mf_view_state_set_with_pre(void *data, MORE_TYPE state)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ switch (state) {
+ case MORE_RENAME:
+ case MORE_THUMBNAIL_RENAME:
+ pre_rename = ap->mf_Status.more;
+ break;
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ pre_copy_move = ap->mf_Status.more;
+ break;
+ case MORE_INTERNAL_DECOMPRESS:
+ pre_internal_decompress = ap->mf_Status.more;
+ break;
+ case MORE_DECOMPRESS:
+ pre_decompress = ap->mf_Status.more;
+ break;
+ case MORE_DECOMPRESS_HERE:
+ pre_decompress_here = ap->mf_Status.more;
+ break;
+ case MORE_COMPRESS:
+ pre_compress = ap->mf_Status.more;
+ break;
+ case MORE_DELETE:
+ case MORE_IDLE_DELETE:
+ pre_delete = ap->mf_Status.more;
+ break;
+ default:
+ break;
+ }
+ ap->mf_Status.more = state;
+}
+
+void mf_view_state_reset_state_with_pre(void *data)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ switch (ap->mf_Status.more) {
+ case MORE_RENAME:
+ case MORE_THUMBNAIL_RENAME:
+ ap->mf_Status.more = pre_rename;
+ pre_rename = MORE_DEFAULT;
+ break;
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ ap->mf_Status.more = pre_copy_move;
+ pre_copy_move = MORE_DEFAULT;
+ break;
+ case MORE_INTERNAL_DECOMPRESS:
+ ap->mf_Status.more = pre_internal_decompress;
+ pre_internal_decompress = MORE_DEFAULT;
+ break;
+ case MORE_DECOMPRESS:
+ ap->mf_Status.more = pre_decompress;
+ pre_decompress = MORE_DEFAULT;
+ break;
+ case MORE_DECOMPRESS_HERE:
+ ap->mf_Status.more = pre_decompress_here;
+ pre_decompress_here = MORE_DEFAULT;
+ break;
+ case MORE_COMPRESS:
+ ap->mf_Status.more = pre_compress;
+ pre_compress = MORE_DEFAULT;
+ break;
+ case MORE_DELETE:
+ case MORE_IDLE_DELETE:
+ ap->mf_Status.more = pre_delete;
+ pre_delete = MORE_DEFAULT;
+ break;
+ default:
+ ap->mf_Status.more = MORE_DEFAULT;
+ break;
+ }
+}
+
+MORE_TYPE mf_view_get_pre_state(void *data)
+{
+ mf_retvm_if(data == NULL, MORE_DEFAULT, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ switch (ap->mf_Status.more) {
+ case MORE_RENAME:
+ case MORE_THUMBNAIL_RENAME:
+ return pre_rename;
+ case MORE_INTERNAL_COPY:
+ case MORE_INTERNAL_MOVE:
+ return pre_copy_move;
+ case MORE_INTERNAL_DECOMPRESS:
+ return pre_internal_decompress;
+ case MORE_DECOMPRESS_HERE:
+ return pre_decompress_here;
+ case MORE_DECOMPRESS:
+ return pre_decompress;
+ case MORE_COMPRESS:
+ return pre_compress;
+ case MORE_DELETE:
+ case MORE_IDLE_DELETE:
+ return pre_delete;
+ default:
+ return MORE_DEFAULT;
+ }
+}
+
+Eina_Bool mf_view_is_root_view(void *data)
+{
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ if (ap->mf_Status.view_type == mf_view_root) {
+ if (ap->mf_Status.more == MORE_DEFAULT || (ap->mf_Status.more == MORE_THUMBNAIL_RENAME && mf_view_get_pre_state(ap) == MORE_DEFAULT)) {
+ return EINA_TRUE;
+ }
+ }
+ return EINA_FALSE;
+}
+
+Eina_Bool mf_view_is_operating(void *data)
+{
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ int more = ap->mf_Status.more;
+ if (more == MORE_DATA_COPYING ||
+ more == MORE_DATA_MOVING ||
+ more == MORE_DATA_DECOMPRESSING ||
+ more == MORE_DELETE ||
+ more ==MORE_COMPRESS)
+ {
+ return EINA_TRUE;
+ }
+ return EINA_FALSE;
+}
+
+void mf_view_phone_storage_init(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+ struct appdata *ap = (struct appdata*)data;
+
+ Evas_Object *parent = ap->mf_MainWindow.pWindow;
+
+ ap->mf_MainWindow.pNaviBar = mf_navi_bar_create(parent);
+ eext_object_event_callback_add(ap->mf_MainWindow.pNaviBar, EEXT_CALLBACK_BACK, eext_naviframe_back_cb, NULL);
+ eext_object_event_callback_add(ap->mf_MainWindow.pNaviBar, EEXT_CALLBACK_MORE, eext_naviframe_more_cb, NULL);
+
+ evas_object_smart_callback_add(ap->mf_MainWindow.pNaviBar, "title,clicked", mf_callback_naviframe_title_clicked_cb, data);
+
+ if (ap->mf_MainWindow.pNaviBar == NULL) {
+ MF_TRACE_END;
+ t_end;
+ return;
+ }
+ ap->mf_MainWindow.location = MYFILE_PHONE;
+ ap->mf_MainWindow.naviframe_title = g_strdup(mf_util_get_text(MF_LABEL_DEVICE_MEMORY));
+ mf_view_reset_record(&ap->mf_MainWindow.record);
+ /*insert phone navi into the navi_list */
+ t_end;
+ MF_TRACE_END;
+}
+
+Eina_Bool mf_view_is_item_exists_by_name(void *data, char *name)
+{
+ mf_error("name is [%s]", name);
+ struct appdata *ap = (struct appdata *)data;
+// int view_style = mf_view_style_get(ap);
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ /*get current content*/
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal && it_data->list_type != mf_list_recent_files) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ SECURE_DEBUG("itemData->m_ItemName->str is [%s]", itemData->m_ItemName->str);
+ if (g_strcmp0(itemData->m_ItemName->str, name) == 0) {
+ return EINA_TRUE;
+ }
+
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ return EINA_FALSE;
+}
+
+void mf_view_refresh(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata*)data;
+ mf_error(">>>>>>>>>>>> path is [%s]", ap->mf_Status.path->str);
+ mf_error(">>>>>>>>>>>> ap->mf_Status.more =[%d], ap->mf_Status.view_type =[%d]", ap->mf_Status.more, ap->mf_Status.view_type);
+
+ mf_view_refresh_thumbnail_destroy();
+ mf_error();
+ if (ap->mf_Status.more == MORE_DEFAULT || ap->mf_Status.more == MORE_INTERNAL_COPY_MOVE ||
+ ap->mf_Status.more == MORE_INTERNAL_COPY || ap->mf_Status.more == MORE_INTERNAL_MOVE ||
+ ap->mf_Status.more == MORE_DATA_COPYING || ap->mf_Status.more == MORE_DATA_MOVING ||
+ ap->mf_Status.more == MORE_INTERNAL_DECOMPRESS
+ || ap->mf_Status.more == MORE_EDIT_ADD_SHORTCUT
+ || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ mf_error();
+ if (ap->mf_Status.view_type == mf_view_root) {
+ mf_root_view_create(ap);
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_category_view_create(ap, true);
+ } else if (ap->mf_Status.view_type == mf_view_storage) {
+ mf_storage_view_create(ap);
+ } else if (ap->mf_Status.view_type == mf_view_recent) {
+ mf_recent_view_create(ap);
+ } else if (ap->mf_Status.view_type == mf_view_detail) {
+ mf_detail_view_create(ap);
+ } else {
+ mf_normal_view_create(ap);
+ }
+ } else if (ap->mf_Status.more == MORE_EDIT) {
+ mf_callback_edit_cb(ap, NULL, NULL);
+ } else if (ap->mf_Status.more == MORE_SHARE_EDIT) {
+ mf_callback_share_button_cb(ap, NULL, NULL);
+ } else if (ap->mf_Status.more == MORE_SETTING) {
+ mf_setting_view_create(ap);
+ }
+ mf_error();
+ ap->mf_Status.flagViewAsRefreshView = EINA_FALSE;
+ SAFE_DEL_NAVI_ITEM(&ap->mf_Status.pPreNaviItem);
+ t_end;
+ MF_TRACE_END;
+}
+
+void mf_view_update(void *data)
+{
+ MF_TRACE_BEGIN;
+ t_start;
+ mf_retm_if(data == NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata*)data;
+
+ mf_view_refresh(ap);
+
+ t_end;
+ MF_TRACE_END;
+}
+
+Elm_Object_Item *mf_view_item_append(Evas_Object *parent, fsNodeInfo *pNode, void *data)
+{
+ mf_retvm_if(parent == NULL, NULL, "pGenlist is NULL");
+ mf_retvm_if(pNode == NULL, NULL, "pNode is NULL");
+ mf_retvm_if(pNode->path == NULL, NULL, "pNode->path is NULL");
+ mf_retvm_if(pNode->name == NULL, NULL, "pNode->name is NULL");
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ char *real_name = NULL;
+ mfItemData_s *m_TempItem = NULL;
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+
+ real_name = g_strconcat(pNode->path, "/", pNode->name, NULL);
+ if (real_name == NULL) {
+ return NULL;
+ }
+
+ mf_genlist_create_data(&m_TempItem, real_name, data);
+
+ if (m_TempItem == NULL) {
+ free(real_name);
+ real_name = NULL;
+ return NULL;
+ }
+
+ if (ap->mf_Status.view_type == mf_view_root) {
+ if (g_strcmp0(real_name, PHONE_FOLDER) == 0) {
+ m_TempItem->thumb_path = strdup(MF_ICON_ITEM_ROOT_PHONE);
+ m_TempItem->real_thumb_flag = true;
+ } else if (g_strcmp0(real_name, MEMORY_FOLDER) == 0) {
+ m_TempItem->thumb_path = strdup(MF_ICON_ITEM_ROOT_MMC);
+ m_TempItem->real_thumb_flag = true;
+ }
+ } else if (ap->mf_Status.view_type == mf_view_storage) {
+ if (g_strcmp0(real_name, PHONE_FOLDER) == 0) {
+ m_TempItem->thumb_path = strdup(MF_ICON_ITEM_ROOT_PHONE);
+ m_TempItem->real_thumb_flag = true;
+ } else if (g_strcmp0(real_name, MEMORY_FOLDER) == 0) {
+ m_TempItem->thumb_path = strdup(MF_ICON_ITEM_ROOT_MMC);
+ m_TempItem->real_thumb_flag = true;
+ }
+ }
+
+ m_TempItem->file_type = pNode->type;
+ m_TempItem->storage_type = pNode->storage_type;
+ m_TempItem->list_type = pNode->list_type;
+ m_TempItem->thumbnail_type = MF_THUMBNAIL_DEFAULT;
+ m_TempItem->pNode = pNode;
+ if (ap->mf_Status.view_type == mf_view_root && pNode->list_type == mf_list_shortcut) {
+ //do nothing
+ } else {
+ if (!(m_TempItem->real_thumb_flag && m_TempItem->thumb_path)) {
+ //mf_genlist_get_thumbnail(m_TempItem);
+ //SECURE_ERROR("================= thumbnail is [%s]", m_TempItem->thumb_path);
+ }
+ }
+
+ Elm_Object_Item *it = NULL;
+
+ if (view_style == MF_VIEW_SYTLE_LIST_DETAIL) {
+ m_TempItem->modify_time = pNode->date;
+ }
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ it = elm_genlist_item_append(parent, ap->mf_gl_style.categoryitc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, mf_genlist_gl_selected, ap);
+ } else {
+ if (mf_file_attr_is_dir(m_TempItem->m_ItemName->str)) {
+ it = elm_genlist_item_append(parent, ap->mf_gl_style.userfolderitc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, mf_genlist_gl_selected, ap);
+ if (ap->mf_Status.EnterFrom) {
+ if (!g_strcmp0(m_TempItem->m_ItemName->str, ap->mf_Status.EnterFrom)) {
+ ap->mf_Status.ToTop = true ;
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+ }
+ }
+ } else {
+ it = elm_genlist_item_append(parent, ap->mf_gl_style.itc, m_TempItem, NULL, ELM_GENLIST_ITEM_NONE, mf_genlist_gl_selected, ap);
+ if (ap->mf_Status.EnterFrom) {
+ if (!g_strcmp0(m_TempItem->m_ItemName->str, ap->mf_Status.EnterFrom)) {
+ ap->mf_Status.ToTop = true ;
+ SAFE_FREE_CHAR(ap->mf_Status.EnterFrom);
+ }
+ }
+ }
+ }
+ } else {
+ it = elm_gengrid_item_append(parent, &gic, m_TempItem, mf_edit_gengrid_item_sel_cb, m_TempItem);
+ }
+
+ //Fixed P131024-02158 and P131011-01834
+ pNode->item = it;
+ //End
+
+ m_TempItem->item = it;
+ free(real_name);
+ return it;
+}
+
+Elm_Object_Item *mf_view_item_append_with_data(Evas_Object *parent, mfItemData_s *item_data, void *data, void *itc, Evas_Smart_Cb func,void *user_data)
+{
+ mf_retvm_if(parent == NULL, NULL, "pGenlist is NULL");
+ mf_retvm_if(data == NULL, NULL, "data is NULL");
+
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+ int hiden_state = 0;
+ mf_util_get_pref_value(PREF_TYPE_HIDEN_STATE, &hiden_state);
+ if (hiden_state == MF_HIDEN_HIDE) {
+ const char *name = mf_file_get(item_data->m_ItemName->str);
+ if ((strncmp(name, ".", strlen(".")) == 0)) {
+ return NULL;
+ }
+ }
+ Elm_Object_Item *it = NULL;
+
+ item_data->ap = ap;
+ if (!(item_data->real_thumb_flag && item_data->thumb_path)) {
+ mf_genlist_get_thumbnail(item_data);
+ }
+
+ if (view_style != MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_genlist_item_append(parent, itc, item_data, NULL, ELM_GENLIST_ITEM_NONE, mf_genlist_gl_selected, ap);
+ } else {
+ it = elm_gengrid_item_append(parent, itc, item_data, func, user_data);
+ }
+
+ item_data->item = it;
+ return it;
+}
+
+void mf_view_item_remove(Evas_Object *parent, const char *path, int type)
+{
+ mf_debug("path is [%s]", path);
+ mf_retm_if(parent == NULL, "parent is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ if (type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_first_item_get(parent);
+ } else {
+ it = elm_genlist_first_item_get(parent);
+ }
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ mf_debug("itemData->m_ItemName->str is [%s]", itemData->m_ItemName->str);
+ if (g_strcmp0(path, itemData->m_ItemName->str) == 0) {
+ elm_object_item_del(it);
+ break;
+ }
+
+ if (type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+
+}
+
+void mf_view_item_remove_by_type(Evas_Object *parent, int storage_type, int view_type)
+{
+ mf_retm_if(parent == NULL, "parent is NULL");
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_first_item_get(parent);
+ } else {
+ it = elm_genlist_first_item_get(parent);
+ }
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->storage_type == storage_type) {
+ elm_object_item_del(it);
+ mf_view_item_remove_by_type(parent, storage_type, view_type);
+ return;
+ }
+ if (view_type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+
+}
+
+void mf_view_items_remove(Evas_Object *parent, int storage, int type)
+{
+ mf_retm_if(parent == NULL, "parent is NULL");
+
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+ Elm_Object_Item *next_it = NULL;
+
+ if (type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_first_item_get(parent);
+ } else {
+ it = elm_genlist_first_item_get(parent);
+ }
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ if (mf_fm_svc_wrapper_get_location(itemData->m_ItemName->str) == storage) {
+ if (type == MF_VIEW_STYLE_THUMBNAIL) {
+ next_it = elm_gengrid_item_next_get(it);
+ } else {
+ next_it = elm_genlist_item_next_get(it);
+ }
+ elm_object_item_del(it);
+ it = next_it;
+ } else {
+ if (type == MF_VIEW_STYLE_THUMBNAIL) {
+ it = elm_gengrid_item_next_get(it);
+ } else {
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ }
+}
+
+bool mf_view_same_item_exist(Evas_Object *obj, const char *check_path, mf_obj_type_e type)
+{
+ Elm_Object_Item *it = NULL;
+ mfItemData_s *itemData = NULL;
+ mf_retvm_if(obj == NULL, false, "Obj is NULL");
+ mf_retvm_if(check_path == NULL, false, "check_path is NULL");
+ if (type == mf_obj_genlist) {
+ it = elm_genlist_first_item_get(obj);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData && itemData->m_ItemName && itemData->m_ItemName->str) {
+ if (g_strcmp0(itemData->m_ItemName->str, check_path) == 0) {
+ return true;
+ }
+ }
+ it = elm_genlist_item_next_get(it);
+ }
+
+ } else if (type == mf_obj_gengrid) {
+ it = elm_gengrid_first_item_get(obj);
+ while (it) {
+ itemData = elm_object_item_data_get(it);
+ if (itemData && itemData->m_ItemName && itemData->m_ItemName->str) {
+ if (g_strcmp0(itemData->m_ItemName->str, check_path) == 0) {
+ return true;
+ }
+ }
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ return false;
+}
+
+char *mf_view_item_data_get(void *data, int data_type)
+{
+ mf_list_data_t *item_data = (mf_list_data_t *)data;
+ int list_type = item_data->list_type;
+ if (data_type == mf_list_data_fullpath) {
+ char *fullpath = NULL;
+ switch (list_type) {
+ case mf_list_normal:
+ case mf_list_recent_files:
+ case mf_list_shortcut:
+ fullpath = ((mfItemData_s *)item_data)->m_ItemName->str;
+ break;
+
+ default:
+ fullpath = NULL;
+ break;
+ }
+ return fullpath;
+ }
+ return NULL;
+}
+
+void mf_view_reset_record(oper_record *record)
+{
+ mf_retm_if(record == NULL, "record is NULL");
+ record->location = MYFILE_PHONE;
+ record->view_type = mf_view_root;
+ record->more = MORE_DEFAULT;
+ SAFE_FREE_CHAR(record->path);
+ record->path = g_strdup(PHONE_FOLDER);
+}
+
+Eina_Bool mf_view_is_search_view(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.more == MORE_SEARCH || ap->mf_Status.more == MORE_ADVANCED_SEARCH ||
+ mf_view_get_pre_state(ap) == MORE_SEARCH || mf_view_get_pre_state(ap) == MORE_ADVANCED_SEARCH) {
+ return EINA_TRUE;
+ }
+
+ return EINA_FALSE;
+}
+int mf_view_style_get(void *data)
+{
+ mf_retvm_if(data == NULL, MF_VIEW_STYLE_LIST, "data is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = MF_VIEW_STYLE_LIST;
+
+ if (ap->mf_Status.view_type == mf_view_root) {
+ view_style = MF_VIEW_STYLE_LIST;
+ } else if (ap->mf_Status.view_type == mf_view_root_category) {
+ /*add preMode!= MORE_SEARCH condition to fix P131122-04484 by wangyan , myfile->images->search->rename searched item->item name is not changed*/
+ if (!mf_view_is_search_view(ap)) {
+ view_style = ap->mf_Status.flagViewType;//Fix the P131121-01931
+ } else {
+ view_style = MF_VIEW_STYLE_LIST;
+ }
+ } else if (mf_view_is_search_view(ap)) {
+ view_style = MF_VIEW_STYLE_LIST;
+ } else {
+ view_style = ap->mf_Status.flagViewType;
+ }
+ return view_style;
+}
+
+Eina_Bool mf_view_item_popup_check(void *data, char *path)
+{
+ mf_retvm_if(data == NULL, EINA_FALSE, "data is NULL");
+ mf_retvm_if(path == NULL, EINA_FALSE, "path is NULL");
+ struct appdata *ap = (struct appdata *)data;
+
+ mfItemData_s *item_data = NULL;
+ Evas_Object *popup = NULL;
+ if (ap->mf_MainWindow.pNewFolderPopup) {
+ popup = ap->mf_MainWindow.pNewFolderPopup;
+ }
+ if (ap->mf_MainWindow.pLongpressPopup) {
+ popup = ap->mf_MainWindow.pLongpressPopup;
+ }
+ if (ap->mf_MainWindow.pDeleteConfirmPopup) {
+ popup = ap->mf_MainWindow.pDeleteConfirmPopup;
+ }
+ if (popup) {
+ item_data = (mfItemData_s *)evas_object_data_get(popup, "item_data");
+ if (item_data && item_data->m_ItemName && item_data->m_ItemName->str) {
+ if (g_strcmp0(item_data->m_ItemName->str, path) == 0) {
+ if (ap->mf_Status.more == MORE_THUMBNAIL_RENAME || ap->mf_Status.more == MORE_EDIT_RENAME) {
+ mf_popup_rename_cancel();
+ }
+ SAFE_FREE_OBJ(popup);
+ return EINA_TRUE;
+ }
+ }
+ }
+ return EINA_FALSE;
+}
+
+void mf_view_search_item_update(void *data, const char *path, char *new_path)
+{
+ mf_retm_if(data == NULL, "data is NULL");
+ mf_retm_if(path == NULL, "path is NULL");
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ /*get current content*/
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_gengrid_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ if (g_strcmp0(itemData->m_ItemName->str, path) == 0) {
+ g_string_free(itemData->m_ItemName, TRUE);
+ itemData->m_ItemName = g_string_new(new_path);
+ i18n_udate date = 0;
+ int ret = 0;
+ ret = mf_file_attr_get_file_mdate(itemData->m_ItemName->str, &date);
+ if (ret == MYFILE_ERR_NONE) {
+ itemData->modify_time = date;
+ }
+ if (!mf_is_dir(itemData->m_ItemName->str)) {
+ SAFE_FREE_CHAR(itemData->thumb_path);
+ itemData->real_thumb_flag = EINA_FALSE;
+ mf_genlist_get_thumbnail(itemData);
+ }
+ elm_object_item_data_set(itemData->item, itemData);
+ elm_gengrid_item_update(itemData->item);
+ break;
+ }
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ } else {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ mf_debug();
+ continue;
+ }
+ if (g_strcmp0(itemData->m_ItemName->str, path) == 0) {
+ g_string_free(itemData->m_ItemName, TRUE);
+ itemData->m_ItemName = g_string_new(new_path);
+ i18n_udate date = 0;
+ int ret = 0;
+ ret = mf_file_attr_get_file_mdate(itemData->m_ItemName->str, &date);
+ if (ret == MYFILE_ERR_NONE) {
+ itemData->modify_time = date;
+ }
+ if (!mf_is_dir(itemData->m_ItemName->str)) {
+ SAFE_FREE_CHAR(itemData->thumb_path);
+ itemData->real_thumb_flag = EINA_FALSE;
+ mf_genlist_get_thumbnail(itemData);
+ }
+ elm_object_item_data_set(itemData->item, itemData);
+ elm_genlist_item_update(itemData->item);
+ break;
+ }
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ }
+ /*maintain category_list*/
+ if (ap->mf_Status.view_type == mf_view_root_category) {
+ mf_util_check_pnode_list_items_exists(&ap->mf_FileOperation.category_list);
+ }
+
+}
+
+void mf_view_item_delete_by_name(void *data, const char *name)
+{
+ struct appdata *ap = (struct appdata *)data;
+ int view_style = mf_view_style_get(ap);
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ /*get current content*/
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_gengrid_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ if (g_strcmp0(itemData->m_ItemName->str, name) == 0) {
+ elm_object_item_del(itemData->item);
+ break;
+ }
+
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ } else {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ mf_debug();
+ continue;
+ }
+ if (g_strcmp0(itemData->m_ItemName->str, name) == 0) {
+ elm_object_item_del(itemData->item);
+ break;
+ }
+
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ }
+}
+
+void mf_view_item_delete_by_exists(void *data)
+{
+ mf_error();
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.more == MORE_SEARCH || mf_view_get_pre_state(ap) == MORE_SEARCH) {
+ mf_error();
+ int view_style = mf_view_style_get(ap);
+ mfItemData_s *itemData = NULL;
+ Elm_Object_Item *it = NULL;
+
+ /*get current content*/
+ if (view_style == MF_VIEW_STYLE_THUMBNAIL) {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGengrid) {
+ it = elm_gengrid_first_item_get(ap->mf_MainWindow.pNaviGengrid);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_gengrid_item_next_get(it);
+ continue;
+ }
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ continue;
+ }
+ if (mf_file_exists(itemData->m_ItemName->str) == 0) {
+ it = elm_gengrid_item_next_get(it);
+ elm_object_item_del(itemData->item);
+ continue;
+ }
+
+ it = elm_gengrid_item_next_get(it);
+ }
+ }
+ } else {
+ /*owner should make the followed routine as common function*/
+ if (ap->mf_MainWindow.pNaviGenlist) {
+ it = elm_genlist_first_item_get(ap->mf_MainWindow.pNaviGenlist);
+ while (it) {
+ mf_list_data_t *it_data = elm_object_item_data_get(it);
+ if (it_data->list_type != mf_list_normal) {
+ it = elm_genlist_item_next_get(it);
+ continue;
+ }
+
+ itemData = elm_object_item_data_get(it);
+ if (itemData->m_ItemName == NULL || itemData->m_ItemName->str == NULL) {
+ mf_debug();
+ continue;
+ }
+ if (mf_file_exists(itemData->m_ItemName->str) == 0) {
+ it = elm_genlist_item_next_get(it);
+ elm_object_item_del(itemData->item);
+ continue;
+ }
+ it = elm_genlist_item_next_get(it);
+ }
+ }
+ }
+
+ }
+}
+
+void mf_view_resume(void *data)
+{
+ struct appdata *ap = (struct appdata *)data;
+ if (ap->mf_Status.view_type == mf_view_normal) {
+ if (!mf_file_exists(ap->mf_Status.path->str)) {
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNormalPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pNewFolderPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pProgressPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pDeleteConfirmPopup);
+ SAFE_FREE_OBJ(ap->mf_MainWindow.pContextPopup);
+ ap->mf_Status.more = MORE_DEFAULT;
+ mf_view_update(ap);
+ }
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="2.4" package="org.tizen.myfile" version="1.0.0">
+ <profile name="mobile" />
+ <ui-application appid="org.tizen.myfile" exec="myfile" type="capp" multiple="false" taskmanage="true" nodisplay="false">
+ <icon>org.tizen.myfile.png</icon>
+ <label>My Files</label>
+ <label xml:lang="bn-in">আমার ফাইল</label>
+ <label xml:lang="gu-in">મારી ફાઇલ્સ</label>
+ <label xml:lang="kn-in">ನನ್ನ ಫೈ ಲ್ಗಳು</label>
+ <label xml:lang="en-gb">My Files</label>
+ <label xml:lang="ml-in">എന് റെ ഫയലുകള്</label>
+ <label xml:lang="si-in">මගේ ගොනු</label>
+ <label xml:lang="te-in">నా ఫైళ్లు</label>
+ <label xml:lang="hi-in">मेरी फाइलें</label>
+ <label xml:lang="ur-in">میری ف ئلیں</label>
+ <label xml:lang="ta-in">எனது கோப்புகள்</label>
+ <label xml:lang="hy-am">Իմ Ֆայլերը</label>
+ <label xml:lang="az-az">Mənim fayllarım</label>
+ <label xml:lang="eu-es">Nire Fitxategiak</label>
+ <label xml:lang="bg-bg">Моите файлове</label>
+ <label xml:lang="ca-es">Els meus fitxers</label>
+ <label xml:lang="zh-cn">我的文件</label>
+ <label xml:lang="zh-hk">我的檔案</label>
+ <label xml:lang="zh-tw">我的檔案</label>
+ <label xml:lang="hr-hr">Moje datoteke</label>
+ <label xml:lang="cs-cz">Moje soubory</label>
+ <label xml:lang="da-dk">Mine filer</label>
+ <label xml:lang="nl-nl">Mijn bestanden</label>
+ <label xml:lang="en-us">My Files</label>
+ <label xml:lang="et-ee">Minu Failid</label>
+ <label xml:lang="fi-fi">Omat tiedostot</label>
+ <label xml:lang="fr-fr">Mes fichiers</label>
+ <label xml:lang="gl-es">Os Meus Arquivos</label>
+ <label xml:lang="ka-ge">ჩემი ფაილები</label>
+ <label xml:lang="de-de">Eigene Dateien</label>
+ <label xml:lang="el-gr">Τα Αρχεία Μου</label>
+ <label xml:lang="hu-hu">Saját fájlok</label>
+ <label xml:lang="is-is">Skrárnar mínar</label>
+ <label xml:lang="ga-ie">Mo Chomhaid</label>
+ <label xml:lang="it-it">Archivio</label>
+ <label xml:lang="ja-jp">マイファイル</label>
+ <label xml:lang="kk-kz">Менің файлдарым</label>
+ <label xml:lang="ko-kr">내 파일</label>
+ <label xml:lang="lv-lv">Mani faili</label>
+ <label xml:lang="lt-lt">Mano failai</label>
+ <label xml:lang="mk-mk">Мои фајлови</label>
+ <label xml:lang="nb-no">Mine Filer</label>
+ <label xml:lang="pl-pl">Moje pliki</label>
+ <label xml:lang="pt-pt">Os Meus Ficheiros</label>
+ <label xml:lang="pt-br">Meus Arquivos</label>
+ <label xml:lang="ro-ro">Fişierele mele</label>
+ <label xml:lang="ru-ru">Мои файлы</label>
+ <label xml:lang="sr-rs">Moji fajlovi</label>
+ <label xml:lang="sk-sk">Moje súbory</label>
+ <label xml:lang="sl-si">Moje datoteke</label>
+ <label xml:lang="es-es">Mis archivos</label>
+ <label xml:lang="es-us">Mis Archivos</label>
+ <label xml:lang="sv-se">Mina filer</label>
+ <label xml:lang="tr-tr">Dosyalarım</label>
+ <label xml:lang="uk-ua">Мої файли</label>
+ <label xml:lang="uz-uz">Mening fayllarim</label>
+ <label xml:lang="ar-ae">ملفاتي</label>
+ <label xml:lang="zh-sg">我的文件</label>
+ <label xml:lang="en-ph">My Files</label>
+ <label xml:lang="fr-ca">Mes fichiers</label>
+ <label xml:lang="es-mx">Mis Archivos</label>
+ </ui-application>
+ <privileges>
+ <privilege>http://tizen.org/privilege/mediastorage</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/datasharing</privilege>
+ <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
+ <privilege>http://tizen.org/privilege/externalstorage</privilege>
+ <privilege>http://tizen.org/privilege/content.write</privilege>
+ </privileges>
+</manifest>
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_" />
+ </request>
+</manifest>