--- /dev/null
+/Installer/Debug
+/Installer/crash-info
+/Installer/.sign
+/InstallerService/Debug
+/InstallerService/crash-info
+
--- /dev/null
+PROJECT(Installer)
+
+ADD_SUBDIRECTORY(Installer)
+ADD_SUBDIRECTORY(InstallerService)
+
--- /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.nativecpp.config.sbi.gcc45.app.debug.542757660">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660" 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 artifactExtension="exe" artifactName="Installer" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660" name="Debug" parent="org.tizen.nativecpp.config.sbi.gcc45.app.debug">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.1784086492" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.165304646" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder autoBuildTarget="all" buildPath="${workspace_loc:/$(projectName)/Debug}" enableAutoBuild="true" id="org.tizen.nativecpp.target.sbi.gnu.builder.910776161" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.707842937" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.1219153705" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.235211314" 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.275888905" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.437831432" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.2067868547" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.1491943414" 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.cpp.399579441" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.1395160493" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.2042453024" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.1290489636" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.1444030222" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.1332097163" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.569133032" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.1038790997" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.30619937" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.2093892473" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.2147015964" 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.cpp.435620859" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.1795177369" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.129230233" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.927058880" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.386884738" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.640241801" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.901135465" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker">
+ <option id="gnu.cpp.link.option.paths.1307041173" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.787442281" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/D7eOJquGtL/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2119600729" 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.2146766494" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2008442855" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.248419226" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.2010848909" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853" 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 artifactExtension="exe" artifactName="${ProjName}" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853" name="Release" parent="org.tizen.nativecpp.config.sbi.gcc45.app.release">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.release.1698569602" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.release">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.530558826" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/$(projectName)/Release}" id="org.tizen.nativecpp.target.sbi.gnu.builder.975214550" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.1514849212" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.1790549045" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.316489008" 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.1500294719" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.220428565" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog"/>
+ <option id="sbi.gnu.cpp.compiler.option.900296718" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.623797688" 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.cpp.1909718066" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.1334366520" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.528700311" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.1912377546" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.2061633942" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.2022990414" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.2037589780" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.930351060" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog"/>
+ <option id="sbi.gnu.c.compiler.option.623943791" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.499488519" 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.cpp.120447946" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.1091342970" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.1782808167" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.1431704404" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.267766539" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.1382202266" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker">
+ <option id="gnu.cpp.link.option.paths.29188932" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.476062144" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/D7eOJquGtL/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.140241049" 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.1380224608" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.383736666" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.1356965384" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.1251472052" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819" moduleId="org.eclipse.cdt.core.settings" name="Dynamic Analyzer">
+ <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 artifactExtension="exe" artifactName="${ProjName}" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819" name="Dynamic Analyzer" parent="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.da.1333248523" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.da">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.1761265488" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/$(projectName)/Dynamic Analyzer}" id="org.tizen.nativecpp.target.sbi.gnu.builder.742911700" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.20568351" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.da.313583944" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.da">
+ <option id="gnu.cpp.compiler.option.optimization.level.992317181" 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.999707720" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.1264847117" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.515770373" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.918559826" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.1738469971" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.179651114" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.1383418692" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_USE_DA_"/>
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.cpp.137819883" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.777155754" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.1146284098" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.84463917" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.343821044" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.1266558309" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.2033648291" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.480603923" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.1515203458" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.1181708775" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.1185262662" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_USE_DA_"/>
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.cpp.474325587" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.721897137" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.138714069" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.da.1393991110" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.da">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.1117838079" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/D7eOJquGtL/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <option id="gnu.cpp.link.option.libs.927071695" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
+ <listOptionValue builtIn="false" value="daprobe"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.1534311943" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library/da/x86""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2019635207" 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.1247142733" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2034396664" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.1122122142" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.861882858" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="$(projectName).org.tizen.nativecpp.target.sbi.gcc45.app.893663013" name="Tizen Application" projectType="org.tizen.nativecpp.target.sbi.gcc45.app"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.512415136">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="com.samsung.tizen.nativeapp.projectInfo" version="1.0.0"/>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>Installer</name>
+ <comment></comment>
+ <projects>
+ <project>InstallerService</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>sbi-make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value>${workspace_loc:/$(projectName)/Debug}</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>true</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.tizen.nativecpp.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.nativecpp.apichecker.core.tizenCppNature</nature>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>0</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>
+ </filteredResources>
+</projectDescription>
--- /dev/null
+# Target name and AppID
+SET(this_target Installer)
+SET(PKG_ID D7eOJquGtL)
+
+# include directory
+INCLUDE_DIRECTORIES(
+ /usr/include/osp
+ inc
+ )
+
+# Source files
+FILE(GLOB ${this_target}_SOURCE_FILES src/*.cpp)
+
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE")
+
+# Create executable
+SET(CMAKE_EXECUTABLE_SUFFIX ".exe")
+ADD_EXECUTABLE (${this_target} ${${this_target}_SOURCE_FILES})
+
+# Set link libraries and link options
+TARGET_LINK_LIBRARIES(${this_target} -L/usr/lib/osp osp-appfw osp-uifw pthread)
+TARGET_LINK_LIBRARIES(${this_target} -Xlinker --allow-shlib-undefined -pthread -pie)
+
+# Copy info, data, res, and icons directories
+INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${PKG_ID}/bin)
+
+# Copy resource
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${PKG_ID}/info)
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/Installer/res DESTINATION ../usr/apps/${PKG_ID})
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/Installer/shared DESTINATION ../usr/apps/${PKG_ID})
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file AppResourceId.h
+ * @brief This is the header file for resource definition.
+ */
+
+#ifndef _APP_RESOURCE_ID_H_
+#define _APP_RESOURCE_ID_H_
+
+extern const wchar_t* IDC_BUTTON_CANCEL;
+extern const wchar_t* IDC_BUTTON_INSTALL;
+extern const wchar_t* IDC_BUTTON_LAUNCH;
+extern const wchar_t* IDC_BUTTON_REINSTALL;
+extern const wchar_t* IDC_LABEL;
+extern const wchar_t* IDC_LABEL_EX;
+extern const wchar_t* IDC_LABEL_MAIN_TEXT;
+extern const wchar_t* IDC_LABEL_MESSAGE;
+extern const wchar_t* IDC_LABEL_SUB_TEXT;
+extern const wchar_t* IDC_LABEL_VERSION;
+extern const wchar_t* IDC_PANEL;
+extern const wchar_t* IDC_SECTIONTABLEVIEW;
+extern const wchar_t* IDL_DETAIL_FORM;
+extern const wchar_t* IDL_INSTALLED_POPUP;
+extern const wchar_t* IDL_PANEL_BACKGROUND_BUTTON_ITEM;
+extern const wchar_t* IDL_PANEL_EXPANDABLE_ITEM;
+extern const wchar_t* IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB;
+extern const wchar_t* IDS_APINST_BODY_INSTALLED_VERSION_C_ABB;
+extern const wchar_t* IDS_APINST_BODY_INSTALLING_PS_ING;
+extern const wchar_t* IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA;
+extern const wchar_t* IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB;
+extern const wchar_t* IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB;
+extern const wchar_t* IDS_APINST_BUTTON_OPEN;
+extern const wchar_t* IDS_APINST_BUTTON_REINSTALL;
+extern const wchar_t* IDS_APINST_BUTTON_UPDATE;
+extern const wchar_t* IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB;
+extern const wchar_t* IDS_APINST_HEADER_WARNING;
+extern const wchar_t* IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED;
+extern const wchar_t* IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION;
+extern const wchar_t* IDS_APINST_POP_FAILED;
+extern const wchar_t* IDS_APINST_POP_INSTALLED;
+extern const wchar_t* IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED;
+extern const wchar_t* IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID;
+extern const wchar_t* IDS_PB_POP_ERROR;
+extern const wchar_t* IDS_ST_SK3_CANCEL;
+extern const wchar_t* ID_SCNT_DETAIL_SCENE;
+
+enum
+{
+ IDA_BUTTON_REINSTALL = 10000,
+ IDA_BUTTON_LAUNCH,
+ IDA_BUTTON_CANCEL,
+ IDA_BUTTON_INSTALL = 1000,
+};
+
+#endif // _APP_RESOURCE_ID_H_
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstDetailForm.h
+ * @brief This file contains declaration of DetailForm class, which acts as a
+ * application installer displaying a list of all the privilege description in the TPK file.
+ */
+
+#ifndef _IST_DETAIL_FORM_H_
+#define _IST_DETAIL_FORM_H_
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FGraphics.h>
+#include <FUi.h>
+
+class DetailForm
+ : public Tizen::Ui::Controls::Form
+ , public virtual Tizen::Ui::IActionEventListener
+ , public virtual Tizen::Ui::Controls::IFormBackEventListener
+ , public virtual Tizen::Ui::Controls::ISectionTableViewItemEventListener
+ , public virtual Tizen::Ui::Controls::ISectionTableViewItemProviderF
+ , public virtual Tizen::Ui::Scenes::ISceneEventListener
+ , public virtual Tizen::Ui::IOrientationEventListener
+{
+public:
+ DetailForm(void);
+ virtual ~DetailForm(void);
+ result Initialize();
+
+ virtual result OnInitializing(void);
+ virtual result OnTerminating(void);
+ virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
+ virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);
+ virtual void OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs);
+ virtual void OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId, const Tizen::Ui::Scenes::SceneId& nextSceneId);
+ virtual Tizen::Ui::Controls::TableViewItem* CreateItem(int sectionIndex, int itemIndex, float itemWidth);
+ virtual bool DeleteItem(int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem);
+ virtual float GetDefaultItemHeight(void);
+ virtual int GetItemCount(int sectionIndex);
+ virtual int GetSectionCount(void);
+ virtual Tizen::Base::String GetSectionFooter(int sectionIndex);
+ virtual Tizen::Base::String GetSectionHeader(int sectionIndex);
+ virtual bool HasSectionFooter(int sectionIndex);
+ virtual bool HasSectionHeader(int sectionIndex);
+ virtual void UpdateItem(int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem);
+ virtual void OnSectionTableViewContextItemActivationStateChanged(Tizen::Ui::Controls::SectionTableView& tableView, int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewContextItem* pContextItem, bool activated);
+ virtual void OnSectionTableViewItemStateChanged(Tizen::Ui::Controls::SectionTableView& tableView, int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status);
+ virtual void OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus);
+private:
+ bool GetPrivilegeListIndex(int actualIndex, int& privilegeIndex);
+ float GetTextHeight(const Tizen::Base::String& text, const Tizen::Graphics::Font& font, float width);
+private:
+ Tizen::Base::Collection::ArrayList* __pPrivilegeList;
+ Tizen::Graphics::Bitmap* __pExpandCloseIcon;
+ Tizen::Graphics::Bitmap* __pExpandOpenIcon;
+ bool* __pExposedItemList;
+ float __fontSize;
+ float __childFontSize;
+};
+
+#endif
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ *@file IstFormFactory.h
+ *@brief This file contains the implementation FormFactory class, which manages
+ * all the forms of the application.
+ */
+
+#ifndef _IST_FORM_FACTORY_H_
+#define _IST_FORM_FACTORY_H_
+
+#include <FUi.h>
+
+class FormFactory
+ : public virtual Tizen::Ui::Scenes::IFormFactory
+{
+public:
+ FormFactory(void);
+ virtual ~FormFactory(void);
+
+ virtual Tizen::Ui::Controls::Form* CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId);
+};
+
+#endif // _IST_FORM_FACTORY_H_
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file InstalledPopup.h
+ * @brief This file contains declaration of InstalledPopup class.
+ */
+
+#ifndef _IST_INSTALLED_POPUP_H_
+#define _IST_INSTALLED_POPUP_H_
+
+#include <FBase.h>
+#include <FUi.h>
+
+class InstalledPopup
+ : public Tizen::Ui::Controls::Popup
+ , public virtual Tizen::Ui::IActionEventListener
+ , public virtual Tizen::Ui::IPropagatedKeyEventListener
+{
+public:
+ InstalledPopup();
+ virtual ~InstalledPopup();
+ result Initialize(Tizen::Ui::Control* pTarget);
+ result RequestPopup(const Tizen::Base::String& appName, const Tizen::Base::String& installedVersion,
+ const Tizen::Base::String& currentVersion, bool isLaunchable);
+
+ virtual result OnInitializing(void);
+ virtual result OnTerminating(void);
+
+ virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
+ virtual bool OnKeyPressed(Tizen::Ui::Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo){return false;};
+ virtual bool OnKeyReleased(Tizen::Ui::Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo);
+ virtual bool OnPreviewKeyPressed(Tizen::Ui::Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo){return false;};
+ virtual bool OnPreviewKeyReleased(Tizen::Ui::Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo){return false;};
+private:
+ Tizen::Ui::Control* __pTarget;
+ Tizen::Base::String __installMessage;
+ Tizen::Base::String __versionMessage;
+ bool __isLaunchable;
+};
+
+#endif /* _IST_INSTALLED_POPUP_H_ */
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstInstallerApp.h
+ * @brief This file contains the declaration of InstallerApp Class,
+ * which provides basic features necessary to define an UiApp.
+ */
+
+#ifndef _IST_INSTALLER_APP_H_
+#define _IST_INSTALLER_APP_H_
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FUi.h>
+
+class InstallerApp
+ : public Tizen::App::UiApp
+ , public virtual Tizen::App::IAppControlProviderEventListener
+{
+public:
+ InstallerApp(void);
+ virtual~InstallerApp(void);
+ const Tizen::App::Package::PackageInfo* GetPackageInfo(void) const;
+ Tizen::Base::String GetPackageFilePath(void) const;
+
+ virtual bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
+ virtual bool OnAppInitialized(void);
+ virtual bool OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool forcedTermination = false);
+ virtual void OnBackground(void);
+ virtual void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
+ const Tizen::Base::String* pUriData, const Tizen::Base::String* pMimeType, const Tizen::Base::Collection::IMap* pExtraData);
+
+ static Tizen::App::UiApp* CreateInstance(void);
+
+private:
+ Tizen::App::Package::PackageInfo* __pPackageInfo;
+ Tizen::Base::String __packageFilePath;
+};
+
+#endif // _IST_INSTALLER_APP_H_
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstMainFrame.h
+ * @brief This file contains declaration of MainFrame class, which is the main frame of the application.
+ */
+
+#ifndef _IST_MAIN_FRAME_H_
+#define _IST_MAIN_FRAME_H_
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FUi.h>
+#include "IstInstalledPopup.h"
+
+class MainFrame
+ : public Tizen::Ui::Controls::Frame
+{
+public:
+ MainFrame(void);
+ virtual ~MainFrame(void);
+
+ virtual result OnInitializing(void);
+ virtual result OnTerminating(void);
+ virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs);
+private:
+ InstalledPopup* __pInstalledPopup;
+ Tizen::App::AppId __mainAppId;
+};
+
+#endif //_IST_MAIN_FRAME_H_
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
+ <Id>D7eOJquGtL</Id>
+ <Version>1.0.0</Version>
+ <Type>C++App</Type>
+ <Requirements>
+ <Feature Name="http://tizen.org/feature/platform.core.cpu.arch.armv7">true</Feature>
+ <Feature Name="http://tizen.org/feature/platform.core.fpu.arch.vfpv3">true</Feature>
+ <Feature Name="http://tizen.org/feature/screen.size.normal">true</Feature>
+ </Requirements>
+ <Apps>
+ <ApiVersion>2.2</ApiVersion>
+ <Privileges>
+ <Privilege>http://tizen.org/privilege/packagemanager.info</Privilege>
+ <Privilege>http://tizen.org/privilege/package.info</Privilege>
+ <Privilege>http://tizen.org/privilege/application.launch</Privilege>
+ </Privileges>
+ <UiApp LaunchingHistoryVisible="False" Main="True" MenuIconVisible="False" Name="Installer">
+ <UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
+ <UiTheme SystemTheme="White"/>
+ <DisplayNames>
+ <DisplayName Locale="eng-GB">Installer</DisplayName>
+ </DisplayNames>
+ <Icons>
+ <Icon Section="MainMenu" Type="Xhigh">mainmenu.png</Icon>
+ </Icons>
+ <AppControls>
+ <AppControl>
+ <MimeType>application/vnd.tizen.package</MimeType>
+ <MimeType>application/vnd.wac.widget-sharing</MimeType>
+ <MimeType>application/widget</MimeType>
+ <Operation>http://tizen.org/appcontrol/operation/view</Operation>
+ </AppControl>
+ </AppControls>
+ <LaunchConditions/>
+ </UiApp>
+ </Apps>
+</Manifest>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">الإصدار الذي تم تنزيله: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">طلبات الإذن</text>
+ <text id="IDS_ST_SK3_CANCEL">إلغاء</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">قد يكون هذا التطبيق ضارا وربما يؤدي إلى تلف الجهاز أو البيانات</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">يوجد إصدار أحدث مثبت بالفعل على جهازك. سيتم استبدال الإصدار الأقدم به</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">يتعذر تثبيت هذا الملف. التنسيق غير صالح</text>
+ <text id="IDS_APINST_POP_INSTALLED">تم التثبيت</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">تحديث</text>
+ <text id="IDS_APINST_HEADER_WARNING">تحذير</text>
+ <text id="IDS_APINST_BUTTON_OPEN">فتح</text>
+ <text id="IDS_APINST_POP_FAILED">فشل</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">يتعذر التثبيت. مساحة الذاكرة غير كافية</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">يوجد إصدار أقدم مثبت بالفعل على جهازك. سيتم تحديثه</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">الإصدار الذي تم تثبيته: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">السماح والتثبيت</text>
+ <text id="IDS_PB_POP_ERROR">خطأ</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">هذا الإصدار مثبت بالفعل على جهازك. ستتم إعادة تثبيته</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">يتم تثبيت %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">إعادة التثبيت</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Yüklənmiş versiya: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">İcazə sorğuları</text>
+ <text id="IDS_ST_SK3_CANCEL">Ləğv et</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Bu proqram zərərli ola və cihaz və ya məlumatlarınızı zədələyə bilər</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Daha yeni versiya artıq cihazınızda quraşdırılıb. O, köhnə versiya ilə əvəz ediləcək</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Bu faylı quraşdırmaq mümkün deyil. Format səhvdir</text>
+ <text id="IDS_APINST_POP_INSTALLED">Quruldu</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Yenilə</text>
+ <text id="IDS_APINST_HEADER_WARNING">Xəbərdarlıq</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Aç</text>
+ <text id="IDS_APINST_POP_FAILED">Mümkün olmadı</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Quraşdırmaq mümkün deyil. Yaddaş azdır.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Daha köhnə versiya artıq cihazınızda quraşdırılıb. O, yenilənəcək</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Quraşdırılmış versiya: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">İcazə ver və quraşdır</text>
+ <text id="IDS_PB_POP_ERROR">Xəta</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Bu versiya artıq cihazınızda quraşdırılıb. O, yenidən quraşdırılacaq</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Quraşdırılır %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Yenidən quraşdır</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Изтеглена версия: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Искания за разрешения</text>
+ <text id="IDS_ST_SK3_CANCEL">Отмени</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Това приложение може да е опасно и да навреди на устройството или данните ви</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">На устройството ви вече е инсталирана по-нова версия. Тя ще бъде заменена с по-старата версия</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Този файл не може да се инсталира. Форматът е невалиден</text>
+ <text id="IDS_APINST_POP_INSTALLED">Инсталирано</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Актуализиране</text>
+ <text id="IDS_APINST_HEADER_WARNING">Предупреждение</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Отвори</text>
+ <text id="IDS_APINST_POP_FAILED">Неуспешно</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Не може да се инсталира. Няма достатъчно памет</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">На устройството ви вече е инсталирана по-стара версия. Тя ще се актуализира</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Инсталирана версия: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Позволи и инсталирай</text>
+ <text id="IDS_PB_POP_ERROR">Грешка</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Тази версия вече е инсталирана на устройството ви. Тя ще се преинсталира</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Инсталиране на %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Преинсталиране</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versió descarregada: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Sol·licituds de permís</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancel·lar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Aquesta aplicació pot ser perillosa i pot malmetre el seu dispositiu o les seves dades</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Ja hi ha una versió més nova instal·lada al seu dispositiu. Se substituirà per la versió més antiga</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">No es pot instal·lar aquest fitxer. El format no és vàlid</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instal·lat</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualitzar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Advertiment</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Obrir</text>
+ <text id="IDS_APINST_POP_FAILED">Error</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">No es pot desinstal·lar. No hi ha prou memòria</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Ja hi ha una versió més antiga instal·lada al seu dispositiu. S'actualitzarà</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versió instal·lada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permetre i instal·lar</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Aquesta versió ja està instal·lada al seu dispositiu. Es tornarà a instal·lar</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instal·lant %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstal·lar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Stažená verze: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Požadavky na oprávnění</text>
+ <text id="IDS_ST_SK3_CANCEL">Zrušit</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Aplikace může být škodlivá a může poškodit zařízení nebo data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">V zařízení je již nainstalována novější verze. Bude nahrazena starší verzí</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Soubor se nepodařilo nainstalovat. Má neplatný formát</text>
+ <text id="IDS_APINST_POP_INSTALLED">Nainstalováno</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aktualizovat</text>
+ <text id="IDS_APINST_HEADER_WARNING">Upozornění</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Otevřít</text>
+ <text id="IDS_APINST_POP_FAILED">Nezdařilo se</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nelze nainstalovat. Nedostatek paměti</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">V zařízení je již nainstalována starší verze. Bude aktualizována</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Instalovaná verze: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Povolit a nainstalovat</text>
+ <text id="IDS_PB_POP_ERROR">Chyba</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Tato verze je již v zařízení nainstalována. Bude nainstalována znovu</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalace %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Nainstalovat znovu</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Overført version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Anm. om tilladelse</text>
+ <text id="IDS_ST_SK3_CANCEL">Annullér</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Dette program kan være skadeligt og beskadige din enhed eller dine data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">En nyere version er allerede installeret på din enhed. Den vil blive erstattet af den ældre version.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Kunne ikke installere denne fil. Formatet er ugyldigt.</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installeret</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Opdatér</text>
+ <text id="IDS_APINST_HEADER_WARNING">Advarsel</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Åben</text>
+ <text id="IDS_APINST_POP_FAILED">Mislykkedes</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Kunne ikke installere. Ikke nok hukommelse.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">En ældre version er allerede installeret på din enhed. Den vil blive opdateret.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installeret version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Tillad, og installér</text>
+ <text id="IDS_PB_POP_ERROR">Fejl</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Denne version er allerede installeret på din enhed. Den vil blive geninstalleret.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installerer %ls ...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Geninstallér</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Heruntergeladene Version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Berechtigung angefragt</text>
+ <text id="IDS_ST_SK3_CANCEL">Abbrechen</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Diese Anwendung kann Ihr Gerät oder Ihre Daten beschädigen.</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Auf Ihrem Gerät ist bereits eine neuere Version installiert. Diese wird durch die ältere Version ersetzt.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Installation dieser Datei nicht möglich. Das Format ist ungültig.</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installiert</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aktualisieren</text>
+ <text id="IDS_APINST_HEADER_WARNING">Warnung</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Offen</text>
+ <text id="IDS_APINST_POP_FAILED">Fehlgeschlagen</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Install. nicht möglich. Nicht genügend Speicher.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Auf Ihrem Gerät ist bereits eine ältere Version installiert. Diese wird aktualisiert.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installierte Version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Zulassen und install.</text>
+ <text id="IDS_PB_POP_ERROR">Fehler</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Diese Version ist bereits auf Ihrem Gerät installiert. Sie wird neu installiert.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls Installieren...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Neu installieren</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Ληφθείσα έκδοση: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Αιτήματα δικαιωμάτων</text>
+ <text id="IDS_ST_SK3_CANCEL">Άκυρο</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Αυτή η εφαρμογής ενδέχεται να είναι επιβλαβής και να καταστρέψει τη συσκευή ή τα δεδομένα σας</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Έχει ήδη εγκατασταθεί η νεότερη έκδοση στη συσκευή σας. Θα αντικατασταθεί από την παλαιότερη έκδοση</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Δεν είναι δυνατή η εγκατάσταση αυτού του αρχείου. Η μορφή δεν είναι έγκυρη</text>
+ <text id="IDS_APINST_POP_INSTALLED">Εγκαταστάθηκε</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Ενημέρωση</text>
+ <text id="IDS_APINST_HEADER_WARNING">Προειδοποίηση</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Άνοιγμα</text>
+ <text id="IDS_APINST_POP_FAILED">Αποτυχία</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Δεν ήταν δυνατή η εγκατάσταση. Ανεπαρκής μνήμη</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Έχει ήδη εγκατασταθεί μια παλαιότερη έκδοση στη συσκευή σας. Θα ενημερωθεί</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Εγκατεστημένη έκδοση: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Αποδοχή και εγκατάσταση</text>
+ <text id="IDS_PB_POP_ERROR">Σφάλμα</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Αυτή η έκδοση έχει ήδη εγκατασταθεί στη συσκευή σας. Θα γίνει επανάληψη της εγκατάστασης</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Εγκατάσταση %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Επανάληψη εγκατάστασης</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Downloaded version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Permission requests</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancel</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">This application may be harmful and damage your device or data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">A newer version is already installed on your device. It will be replaced with the older version.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Unable to install this file. The format is invalid.</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installed</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Update</text>
+ <text id="IDS_APINST_HEADER_WARNING">Warning</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Open</text>
+ <text id="IDS_APINST_POP_FAILED">Failed</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Unable to install. Not enough memory.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">An older version is already installed on your device. It will be updated.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installed version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Allow and install</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">This version is already installed on your device. It will be reinstalled.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installing %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstall</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Downloaded version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Permission requests</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancel</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">This application may be harmful and damage your device or data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">A newer version is already installed on your device. It will be replaced with the older version.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Unable to install this file. The format is invalid.</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installed</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Update</text>
+ <text id="IDS_APINST_HEADER_WARNING">Warning</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Open</text>
+ <text id="IDS_APINST_POP_FAILED">Failed</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Unable to install. Not enough memory.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">An older version is already installed on your device. It will be updated.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installed version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Allow and install</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">This version is already installed on your device. It will be reinstalled.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installing %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstall</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Downloaded version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Permission requests</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancel</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">This application may be harmful, and may damage your device or data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">A newer version is already installed on your device. It will be replaced with the older version.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Unable to install this file. The format is invalid.</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installed</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Update</text>
+ <text id="IDS_APINST_HEADER_WARNING">Warning</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Open</text>
+ <text id="IDS_APINST_POP_FAILED">Failed</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Unable to install. Not enough memory.</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">An older version is already installed on your device. It will be updated.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installed version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Allow and install</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">This version is already installed on your device. It will be reinstalled.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installing %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstall</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Allalaetud versioon: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Lubade taotlused</text>
+ <text id="IDS_ST_SK3_CANCEL">Tühista</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">See rakendus võib olla ohtlik ja võib kahjustada teie seadet või andmeid</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Uuem versioon on teie seadmesse juba installitud. See asendatakse vanema versiooniga</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Seda faili ei saa installida. Vale vorming</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installitud</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Värskenda</text>
+ <text id="IDS_APINST_HEADER_WARNING">Hoiatus</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ava</text>
+ <text id="IDS_APINST_POP_FAILED">Nurjus</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ei saa installida. Mälu pole piisavalt</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Vanem versioon on teie seadmesse juba installitud. Seda värskendatakse</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installitud versioon: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Luba ja installi</text>
+ <text id="IDS_PB_POP_ERROR">Tõrge</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">See versioon on teie seadmesse juba installitud. See installitakse uuesti</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Rakenduse %ls installimine...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Installi uuesti</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Deskargatutako bertsioa: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Baimen eskaera</text>
+ <text id="IDS_ST_SK3_CANCEL">Ezeztatu</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Baliteke aplikazio hau kaltegarria izatea eta zure gailua edo datuak kaltetzea</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Zure gailuan bertsio berriago bat dago instalatuta. Bertsio zaharragoarekin ordezkatuko da</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Ezin da fitxategi hau instalatu. Formatua baliogabea da</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalatuta</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Eguneratu</text>
+ <text id="IDS_APINST_HEADER_WARNING">Oharra</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ireki</text>
+ <text id="IDS_APINST_POP_FAILED">Huts egin du</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ezin da instalatu. Ez dago nahikoa memoria</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Zure gailuan bertsio zaharrago bat dago instalatuta. Eguneratu egingo da</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Instalatutako bertsioa: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Baimendu eta instalatu</text>
+ <text id="IDS_PB_POP_ERROR">Akatsa</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Bertsio hau zure gailuan instalatuta dago. Berrinstalatu egingo da</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls instalatzen...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Berriz instalatu</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Ladattu versio: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Lupapyynnöt</text>
+ <text id="IDS_ST_SK3_CANCEL">Peruuta</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Tämä sovellus voi olla vaarallinen ja vahingoittaa laitetta tai tietoja</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Laitteeseen on jo asennettu uudempi versio. Se korvataan vanhemmalla versiolla</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Tätä tiedostoa ei voi asentaa. Sen muoto on virheellinen</text>
+ <text id="IDS_APINST_POP_INSTALLED">Asennettu</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Päivitä</text>
+ <text id="IDS_APINST_HEADER_WARNING">Varoitus</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Avaa</text>
+ <text id="IDS_APINST_POP_FAILED">Epäonnistui</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ei voi asentaa. Muisti ei riitä</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Laitteeseen on jo asennettu vanhempi versio. Se päivitetään</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Asennettu versio: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Salli ja asenna</text>
+ <text id="IDS_PB_POP_ERROR">Virhe</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Tämä versio on jo asennettu laitteeseen. Se asennetaan uudelleen</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Asennetaan %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Asenna uudelleen</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Version téléchargée : %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Demandes d'autorisation</text>
+ <text id="IDS_ST_SK3_CANCEL">Annuler</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Cette application peut être dangereuse et endommager votre appareil ou vos données</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Une version plus récente est déjà installée sur votre appareil. Elle va être remplacée par la version plus ancienne</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Impossible d'installer ce fichier. Le format n'est pas valide</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installé</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Mise à jour</text>
+ <text id="IDS_APINST_HEADER_WARNING">Avertissement</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ouvrir</text>
+ <text id="IDS_APINST_POP_FAILED">Échec</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Installation impossible. Mémoire insuffisante</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Une version plus ancienne est déjà installée sur votre appareil. Elle va être mise à jour</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Version installée : %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Autoriser et installer</text>
+ <text id="IDS_PB_POP_ERROR">Erreur</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Cette version est déjà installée sur votre appareil. Elle va être réinstallée</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installation de %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Réinstaller</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Version téléchargée : %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Demandes d'autorisation</text>
+ <text id="IDS_ST_SK3_CANCEL">Annuler</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Cette application peut être dangereuse et endommager votre appareil ou vos données</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Une version plus récente est déjà installée sur votre appareil. Elle va être remplacée par la version plus ancienne</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Impossible d'installer ce fichier. Le format n'est pas valide</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installée</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Mise à jour</text>
+ <text id="IDS_APINST_HEADER_WARNING">Avertissement</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ouvrir</text>
+ <text id="IDS_APINST_POP_FAILED">Échec</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Installation impossible. Mémoire insuffisante</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Une version plus ancienne est déjà installée sur votre appareil. Elle va être mise à jour</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Version installée : %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Autoriser et installer</text>
+ <text id="IDS_PB_POP_ERROR">Erreur</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Cette version est déjà installée sur votre appareil. Elle va être réinstallée</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installation de %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Réinstaller</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Leagan íoslódáilte: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Iarratais ar chead</text>
+ <text id="IDS_ST_SK3_CANCEL">Cuir ar ceal</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Is féidir go ndéanfaidh an feidhmchlár seo dochar do do ghléas nó sonraí</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Tá leagan níos nuaí suiteáilte ar do ghléas cheana. Athsholáthrófar é leis an leagan níos sine</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Ní féidir an comhad seo a shuiteáil. Tá an fhormáid neamhbhailí</text>
+ <text id="IDS_APINST_POP_INSTALLED">Suiteáilte</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Nuashonraigh</text>
+ <text id="IDS_APINST_HEADER_WARNING">Rabhadh</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Oscail</text>
+ <text id="IDS_APINST_POP_FAILED">Theip air</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ní féidir é a shuiteáil. Easpa cuimhne</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Tá leagan níos sine suiteáilte ar do ghléas cheana. Nuashonrófar é</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Leagan suiteáilte: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Ceadaigh agus suiteáil</text>
+ <text id="IDS_PB_POP_ERROR">Earráid</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Tá leagan seo suiteáilte ar do ghléas cheana. Athshuiteálfar é</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Suiteáil %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Athshuiteáil</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versión descargada: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Solicitudes de permiso</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancelar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">É posible que esta aplicación resulte daniña e dane o teu dispositivo ou datos</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Xa hai unha versión máis nova instalada no teu dispositivo. Será substituída pola versión anterior</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Non se pode instalar este arquivo. O formato non é válido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalados</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualizar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Aviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Abrir</text>
+ <text id="IDS_APINST_POP_FAILED">Erro</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Non se pode instalar. Non hai memoria suficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Xa hai unha versión anterior instalada no teu dispositivo. Actualizarase</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versión instalada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitir e instalar</text>
+ <text id="IDS_PB_POP_ERROR">Erro</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Esta versión xa está instalada no teu dispositivo. Reinstalarase</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalando %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstalar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">डाउनलोड किया गया संस्करण: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">अनुमति के अनुरोध</text>
+ <text id="IDS_ST_SK3_CANCEL">रद्द</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">यह एप्लीकेशन हानिकारक हो सकता है और आपके डिवाइस या डाटा को क्षति पहुँचा सकती है</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">एक नया संस्करण आपके डिवाइस पर पहले से स्थापित है। इसे पुराने संस्करण के साथ बदला जाएगा।</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">इस फ़ाइल को स्थापित करने में अक्षम। फ़ॉर्मेट अमान्य है।</text>
+ <text id="IDS_APINST_POP_INSTALLED">स्थापित किया</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">अपडेट करें</text>
+ <text id="IDS_APINST_HEADER_WARNING">चेतावनी</text>
+ <text id="IDS_APINST_BUTTON_OPEN">खोलें</text>
+ <text id="IDS_APINST_POP_FAILED">विफल</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">स्थापित करने में अक्षम। पर्याप्त मेमोरी नहीं।</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">एक पुराना संस्करण आपके डिवाइस पर पहले से स्थापित है। इसे अपडेट किया जाएगा।</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">स्थापित संस्करण: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">अनुमति दें और स्थापित करें</text>
+ <text id="IDS_PB_POP_ERROR">त्रुटि</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">यह संस्करण आपके डिवाइस पर पहले से स्थापित है। इसे पुन: %ls स्थापित किया जाएगा।</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls स्थापित हो रहा है...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">पुन: स्थापना करें</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Skinuta verzija: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Zahtjevi za odobrenje</text>
+ <text id="IDS_ST_SK3_CANCEL">Prekid</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ova aplikacija može biti šetna i može oštetiti vaš uređaj ili podatke</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Novija verzija već je instalirana na vašem uređaju. Zamijenit će se starijom verzijom</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nemoguće instalirati ovu datoteku. Neispravan format</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalirano</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aktualiziraj</text>
+ <text id="IDS_APINST_HEADER_WARNING">Upozorenje</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Otvori</text>
+ <text id="IDS_APINST_POP_FAILED">Neuspješno</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nemoguće instalirati. Nedovoljno memorije</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Starija verzija već je instalirana na vašem uređaju. Aktualizirat će se</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Instalirana verzija: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Dopusti i instaliraj</text>
+ <text id="IDS_PB_POP_ERROR">Greška</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Ova verzija već je instalirana na vašem uređaju. Ponovno će se instalirati</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instaliranje %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Ponovno instaliraj</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Letöltött verzió: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Engedélykérések</text>
+ <text id="IDS_ST_SK3_CANCEL">Mégse</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ez az alkalmazás káros lehet, sérülést okozhat az eszközben vagy az adatokban</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Már telepítve van az eszközön egy újabb verzió. Ez le lesz cserélve a régebbi verzióra</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nem lehet telepíteni a fájlt. A formátum érvénytelen</text>
+ <text id="IDS_APINST_POP_INSTALLED">Telepítve</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Frissítés</text>
+ <text id="IDS_APINST_HEADER_WARNING">Figyelmeztetés</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Megnyitás</text>
+ <text id="IDS_APINST_POP_FAILED">Sikertelen</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nem lehet telepíteni. Nincs elég memória</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Már telepítve van az eszközön egy régebbi verzió. Ez frissülni fog</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Telepített verzió: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Engedélyezi és telepíti</text>
+ <text id="IDS_PB_POP_ERROR">Hiba</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Ez a verzió már telepítve van az eszközön. Újra lesz telepítve</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls telepítése...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Újratelepítés</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Ներբեռնված վարկածը՝ %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Թույլտվության հարցումներ</text>
+ <text id="IDS_ST_SK3_CANCEL">Չեղարկել</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Այս ծրագիրը կարող է վնասակար լինել և վնասել Ձեր սարքը կամ տվյալները</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Ավելի նոր վարկած է արդեն տեղադրված Ձեր սարքում: %ls Այն կփոխարինվի ավելի հին վարկածով</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Անհնար է տեղադրել այս ֆայլը. ձևաչափն անվավեր է</text>
+ <text id="IDS_APINST_POP_INSTALLED">Տեղադրված է</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Թարմացնել</text>
+ <text id="IDS_APINST_HEADER_WARNING">Զգուշացում</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Բացել</text>
+ <text id="IDS_APINST_POP_FAILED">Ձախողվեց</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Անհնար է տեղադրել. հիշողությունը բավարար չէ: %ls</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Ավելի հին վարկած է արդեն տեղադրված Ձեր սարքում: %ls Այն կթարմացվի</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Տեղադրված վարկածը՝ %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Թույլ տալ և տեղադրել</text>
+ <text id="IDS_PB_POP_ERROR">Սխալ</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Այս վարկածն արդեն տեղադրված է Ձեր սարքում: %ls Այն կվերատեղադրվի</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Տեղադրվում է %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Վերատեղադրել</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Sótt útgáfa: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Leyfisbeiðnir</text>
+ <text id="IDS_ST_SK3_CANCEL">Hætta við</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Þetta forrit gæti verið skaðlegt og skemmt tækið þitt eða gögn</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Nýrri útgáfa er þegar sett upp í tækinu. Henni verður skipt út fyrir eldri útgáfuna</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Ekki er hægt að setja upp þessa skrá. Sniðið er ógilt</text>
+ <text id="IDS_APINST_POP_INSTALLED">Uppsett</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Uppfæra</text>
+ <text id="IDS_APINST_HEADER_WARNING">Viðvörun</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Opna</text>
+ <text id="IDS_APINST_POP_FAILED">Mistókst</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ekki hægt að setja upp. Ekki nægt minni</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Eldri útgáfa er þegar sett upp í tækinu. Hún verður uppfærð</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Uppsett útgáfa: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Leyfa og setja upp</text>
+ <text id="IDS_PB_POP_ERROR">Villa</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Þessi útgáfa er þegar sett upp í tækinu. Hún verður sett upp aftur</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Set upp %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Setja upp aftur</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versione scaricata: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Richieste autorizzazione</text>
+ <text id="IDS_ST_SK3_CANCEL">Annulla</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Quest'applicazione potrebbe essere dannosa e danneggiare il dispositivo o i dati</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Una versione più recente è già installata sul dispositivo in uso. Verrà sostituita con quella meno recente</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Impossibile installare questo file perché il formato non è valido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installazione eseguita</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aggiorna</text>
+ <text id="IDS_APINST_HEADER_WARNING">Avviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Apri</text>
+ <text id="IDS_APINST_POP_FAILED">Errore</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Impossibile installare. Memoria insufficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Una versione precedente è già installata sul dispositivo in uso. Verrà aggiornata</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versione installata: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Consenti e installa</text>
+ <text id="IDS_PB_POP_ERROR">Errore</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Questa versione è già installata sul dispositivo in uso. Verrà installata nuovamente</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installazione di %ls in corso...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Installa nuovamente</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">ダウンロードしたバージョン: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">権限の要求</text>
+ <text id="IDS_ST_SK3_CANCEL">キャンセル</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">このアプリケーションは有害であり、お客様の端末やデータを破損する恐れがあります。</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">新しいバージョンが既に端末にインストールされています。古いバージョンに置き換えられます。</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">このファイルをインストールできません。フォーマットが無効です。</text>
+ <text id="IDS_APINST_POP_INSTALLED">インストールしました。</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">更新</text>
+ <text id="IDS_APINST_HEADER_WARNING">警告</text>
+ <text id="IDS_APINST_BUTTON_OPEN">開く</text>
+ <text id="IDS_APINST_POP_FAILED">失敗しました。</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">インストールできません。メモリ空き容量が低下しています。</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">古いバージョンが既に端末にインストールされています。更新します。</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">インストール済みのバージョン: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">許可してインストール</text>
+ <text id="IDS_PB_POP_ERROR">エラー</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">このバージョンは既に端末にインストールされています。再インストールします。</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%lsをインストール中...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">再インストール</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">ჩამოტვირთული ვერსია: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">საჭიროა ნებართვა</text>
+ <text id="IDS_ST_SK3_CANCEL">გაუქმება</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">ეს პროგრამა შეიძლება საზიანო იყოს და დააზიანოს თქვენი მოწყობილობა ან მონაცემები</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">შედარებით ახალი ვერსია უკვე დაინსტალირებულია მოწყობილობაში. იგი შეიცვლება უფრო ძველი ვერსიით</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">ამ ფაილს ვერ დააინსტალირებთ. ფორმატი არასწორია</text>
+ <text id="IDS_APINST_POP_INSTALLED">დაინსტალირდა</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">განახლება</text>
+ <text id="IDS_APINST_HEADER_WARNING">გაფრთხილება</text>
+ <text id="IDS_APINST_BUTTON_OPEN">გახსნა</text>
+ <text id="IDS_APINST_POP_FAILED">ვერ შესრულდა</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">ვერ ინსტალირდება. არ არის საკმარისი მეხსიერება</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">შედარებით ძველი ვერსია უკვე დაინსტალირებულია მოწყობილობაში. იგი განახლდება</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">დაინსტალირებული ვერსია: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">ნებართვა და ინსტალაცია</text>
+ <text id="IDS_PB_POP_ERROR">შეცდომა</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">ეს ვერსია უკვე დაინსტალირებულია მოწყობილობაში. იგი თავიდან დაინსტალირდება</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">ინსტალირდება %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">თავიდან დაინსტალირება</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Жүктелген нұсқа: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Рұқсат сұрайды</text>
+ <text id="IDS_ST_SK3_CANCEL">Тоқтату</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Бұл бағдарлама құрылғыңыз немесе деректеріңізге зиянды немесе зақым келтіруі мүмкін</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Жаңа нұсқа құрылғыңызда әлдеқашан орнатылған. Ол ескі нұсқамен ауыстырылады</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Бұл файлды орнату мүмкін емес. Пішім жарамсыз</text>
+ <text id="IDS_APINST_POP_INSTALLED">Орнатылды</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Жаңарту</text>
+ <text id="IDS_APINST_HEADER_WARNING">Ескерту</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ашу</text>
+ <text id="IDS_APINST_POP_FAILED">Үзіліп кетті</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Орнату мүмкін емес. Жад жеткіліксіз</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Ескі нұсқа құрылғыңызда әлдеқашан орнатылған. Ол жаңартылады</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Орнатылған нұсқа: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Рұқсат беру және орнату</text>
+ <text id="IDS_PB_POP_ERROR">Қате</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Бұл нұсқа құрылғыңызда әлдеқашан орнатылған. Ол қайта орнатылады</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls орнатылуда...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Қайта орнату</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">다운로드한 버전: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">권한 요청</text>
+ <text id="IDS_ST_SK3_CANCEL">취소</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">이 애플리케이션은 유해하여 디바이스나 데이터를 손상시킬 수 있습니다</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">새 버전이 이미 디바이스에 설치되어 있습니다. 이전 버전으로 교체합니다.</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">형식이 바르지 않아 이 파일을 설치할 수 없습니다</text>
+ <text id="IDS_APINST_POP_INSTALLED">설치되었습니다</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">업데이트</text>
+ <text id="IDS_APINST_HEADER_WARNING">경고</text>
+ <text id="IDS_APINST_BUTTON_OPEN">열기</text>
+ <text id="IDS_APINST_POP_FAILED">실패하였습니다</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">메모리가 부족하여 설치할 수 없습니다</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">이전 버전이 이미 디바이스에 설치되어 있습니다. 업데이트합니다.</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">설치한 버전: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">허용 및 설치</text>
+ <text id="IDS_PB_POP_ERROR">오류가 발생하였습니다</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">이 버전이 이미 디바이스에 설치되어 있습니다. 다시 설치합니다.</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls 설치 중...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">다시 설치</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Lejupielādētā versija: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Atļauju pieprasījumi</text>
+ <text id="IDS_ST_SK3_CANCEL">Atcelt</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Šī programma var būt kaitīga un sabojāt jūsu ierīci vai datus</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Jūsu ierīcē jau ir instalēta jaunāka versija. Tā tiks aizstāta ar vecāko versiju</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nevar instalēt šo failu. Nederīgs formāts</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalēšana pabeigta</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Atjaunināt</text>
+ <text id="IDS_APINST_HEADER_WARNING">Brīdinājums</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Atvērt</text>
+ <text id="IDS_APINST_POP_FAILED">Neizdevās</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nevar instalēt. Nepietiek atmiņas</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Jūsu ierīcē jau ir instalēta vecāka versija. Tā tiks atjaunināta</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Instalētā versija: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Atļaut un instalēt</text>
+ <text id="IDS_PB_POP_ERROR">Kļūda</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Jūsu ierīcē jau ir instalēta šī versija. Tā tiks instalēta atkārtoti</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalē %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Instalēt atkāroti</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Atsisiųsta versija: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Leidimų prašymai</text>
+ <text id="IDS_ST_SK3_CANCEL">Atšaukti</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ši programa gali pakenkti ir pažeisti įrenginį ir duomenis</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Naujesnė versija jau įdiegta jūsų įrenginyje. Ji bus pakeista senesne versija</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Neįmanoma įdiegti šio failo. Formatas netinkamas</text>
+ <text id="IDS_APINST_POP_INSTALLED">Įdiegta</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Atnaujinti</text>
+ <text id="IDS_APINST_HEADER_WARNING">Perspėjimas</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Atidaryti</text>
+ <text id="IDS_APINST_POP_FAILED">Nepavyko</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Neįmanoma įdiegti. Nepakanka atminties</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Senesnė versija jau įdiegta jūsų įrenginyje. Ji bus atnaujinta</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Įdiegta versija: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Leisti ir įdiegti</text>
+ <text id="IDS_PB_POP_ERROR">Klaida</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Ši versija jau įdiegta jūsų įrenginyje. Jis bus įdiegta dar kartą</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Diegiama %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Įdiegti iš naujo</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Преземена верзија: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Барања за дозвола</text>
+ <text id="IDS_ST_SK3_CANCEL">Откажи</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Оваа апликација може да биде штетна и да го оштети Вашиот уред или податоците</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">На уредот е веќе инсталирана понова верзија. Ќе се замени со постарата верзија</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Не може да се инсталира фајлот. Форматот е неважечки</text>
+ <text id="IDS_APINST_POP_INSTALLED">Инсталирано</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Ажурирај</text>
+ <text id="IDS_APINST_HEADER_WARNING">Предупредување</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Отвори</text>
+ <text id="IDS_APINST_POP_FAILED">Неуспешно</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Не може да се инсталира. Нема доволно меморија</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">На уредот е веќе инсталирана постара верзија. Ќе се ажурира</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Инсталирана верзија: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Дозволи и инсталирај</text>
+ <text id="IDS_PB_POP_ERROR">Грешка</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Оваа верзија е веќе инсталирана на уредот. Ќе се одинсталира</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Се инсталира %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Преинсталирај</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Gedownloade versie: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Verzoeken om toestemming</text>
+ <text id="IDS_ST_SK3_CANCEL">Annul.</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Deze applicatie kan schadelijk zijn voor uw apparaat of gegevens</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Er is al een nieuwere versie op uw apparaat geïnstalleerd. Deze wordt vervangen door de oudere versie</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Kan dit bestand niet installeren. De indeling is ongeldig</text>
+ <text id="IDS_APINST_POP_INSTALLED">Geïnstalleerd</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Bijwerken</text>
+ <text id="IDS_APINST_HEADER_WARNING">Waarschuwing</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Openen</text>
+ <text id="IDS_APINST_POP_FAILED">Mislukt</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Kan niet installeren. Onvoldoende geheugen</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Er is al een oudere versie op uw apparaat geïnstalleerd. Deze wordt bijgewerkt</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Geïnstalleerde versie: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Toestaan en installeren</text>
+ <text id="IDS_PB_POP_ERROR">Fout</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Deze versie is al op uw apparaat geïnstalleerd. De versie wordt opnieuw geïnstalleerd</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls installeren...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Opnieuw installeren</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Nedlastet versjon: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Tillatelsesforespørsler</text>
+ <text id="IDS_ST_SK3_CANCEL">Avbryt</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Dette programmet kan være skadelig og vil kunne skade enheten din eller data på den</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Det er allerede installert en nyere versjon på enheten. Den vil bli erstattet med den eldre versjonen</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Kan ikke installere denne filen. Formatet er ugyldig</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installert</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Oppdater</text>
+ <text id="IDS_APINST_HEADER_WARNING">Advarsel</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Åpne</text>
+ <text id="IDS_APINST_POP_FAILED">Det oppstod en feil</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Kan ikke installere. Ikke nok minne</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Det er allerede installert en eldre versjon på enheten. Den vil bli oppdatert</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installert versjon: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Tillat og installer</text>
+ <text id="IDS_PB_POP_ERROR">Feil</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Denne versjonen er allerede installert på enheten. Den vil bli installert på nytt</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installerer %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Installer på nytt</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Pobrana wersja: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Żądania zezwoleń</text>
+ <text id="IDS_ST_SK3_CANCEL">Anuluj</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ta aplikacja może być szkodliwa i wyrządzić szkody na Twoim urządzeniu, jak też uszkodzić dane</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Na urządzeniu zainstalowano już nowszą wersję. Zostanie ona zastąpiona starszą wersją</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nie można zainstalować tego pliku. Format jest nieprawidłowy</text>
+ <text id="IDS_APINST_POP_INSTALLED">Zainstalowano</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aktualizuj</text>
+ <text id="IDS_APINST_HEADER_WARNING">Ostrzeżenie</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Otwórz</text>
+ <text id="IDS_APINST_POP_FAILED">Błąd</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nie można zainstalować. Za mało pamięci</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">W urządzeniu zainstalowano już starszą wersję. Zostanie ona zaktualizowana</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Zainstalowana wersja: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Zezwól i zainstaluj</text>
+ <text id="IDS_PB_POP_ERROR">Błąd</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">W urządzeniu zainstalowano już tę wersję. Zostanie ona ponownie zainstalowana</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalowanie %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Zainstaluj ponownie</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versão baixada: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Solicitações permissão</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancelar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Este aplicativo pode ser prejudicial e danificar o dispositivo ou dados</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Uma versão mais recente já está instalada no dispositivo. Ela será substituída pela versão anterior</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Não é possível instalar este arquivo. O formato é inválido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalado</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Atualizar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Aviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Abrir</text>
+ <text id="IDS_APINST_POP_FAILED">Falhou</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Não é possível instalar. Sem memória suficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Uma versão mais antiga já está instalada no dispositivo. Ela será atualizada</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versão instalada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitir e instalar</text>
+ <text id="IDS_PB_POP_ERROR">Erro</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Esta versão já está instalada no dispositivo. Ela será reinstalada</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalando %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstalar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versão transferida: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Pedidos de permissão</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancelar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Esta aplicação pode ser perigosa e pode danificar o seu dispositivo ou os dados</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Já existe uma versão mais recente instalada no seu dispositivo. Esta vai ser substituída pela versão mais antiga</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Impossível instalar este ficheiro. O formato é inválido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalado</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualizar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Aviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Aberta</text>
+ <text id="IDS_APINST_POP_FAILED">Falha</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Impossível instalar. Memória insuficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Já existe uma versão mais antiga instalada no seu dispositivo. Esta vai ser actualizada</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versão instalada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitir e instalar</text>
+ <text id="IDS_PB_POP_ERROR">Erro</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Esta versão já está instalada no seu dispositivo. Vai ser reinstalada</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">A instalar %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstalar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versiune descărcată: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Solicitări de permisiuni</text>
+ <text id="IDS_ST_SK3_CANCEL">Anulare</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Este posibil ca această aplicaţie să fie dăunătoare şi să deterioreze dispozitivul sau datele</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">O versiune mai recentă este deja instalată pe dispozitiv. Aceasta va fi înlocuită cu versiunea mai veche</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nu se poate instala acest fişier. Formatul nu este valid</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalate</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualizare</text>
+ <text id="IDS_APINST_HEADER_WARNING">Avertisment</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Deschidere</text>
+ <text id="IDS_APINST_POP_FAILED">Nereuşit</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nu se poate instala. Memorie insuficientă</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">O versiune mai veche este deja instalată pe dispozitiv. Aceasta va fi actualizată</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versiune instalată: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitere şi instalare</text>
+ <text id="IDS_PB_POP_ERROR">Eroare</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Această versiune este deja instalată pe dispozitiv. Va fi reinstalată</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Se instalează %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstalare</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Загруженная версия: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Запросы разрешений</text>
+ <text id="IDS_ST_SK3_CANCEL">Отмена</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Это приложение может быть опасным: %ls оно может повредить ваше устройство или данные</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">На устройстве уже установлена более новая версия. Она будет заменена старой версией</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Не удается установить этот файл. Формат недопустим</text>
+ <text id="IDS_APINST_POP_INSTALLED">Установлено</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Обновить</text>
+ <text id="IDS_APINST_HEADER_WARNING">Предупреждение</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Открыть</text>
+ <text id="IDS_APINST_POP_FAILED">Сбой</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Установка невозможна. Недостаточно памяти</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">На устройстве уже установлена более старая версия. Она будет обновлена</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Установленная версия: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Разрешить и установить</text>
+ <text id="IDS_PB_POP_ERROR">Ошибка</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">На устройстве уже установлена эта версия. Она будет переустановлена</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Установка %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Переустановить</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE Scene SYSTEM "UIForm.dtd">
+
+<Scene Bversion="2.0.0.201306251414" Dversion="20120315">
+ <LogicalCoordinate>720</LogicalCoordinate>
+ <Form id="IDL_DETAIL_FORM">
+ <property backgroundColor="" backgroundColorOpacity="100" notificationTrayOpenEnabled="false" orientation="Automatic" softKey0NormalIcon="" softKey0PressedIcon="" softKey0Text="" softKey1NormalIcon="" softKey1PressedIcon="" softKey1Text="" title="" titleAlign="ALIGN_CENTER" titleIcon="" translucentFooter="false" translucentHeader="false" translucentIndicator="false"/>
+ <layout mode="Portrait" style="FORM_STYLE_PORTRAIT_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_LANDSCAPE_INDICATOR_AUTO_HIDE" type="LAYOUT_CARD"/>
+ <layout mode="Landscape" style="FORM_STYLE_PORTRAIT_INDICATOR|FORM_STYLE_HEADER|FORM_STYLE_LANDSCAPE_INDICATOR_AUTO_HIDE" type="LAYOUT_CARD"/>
+ </Form>
+ <Header>
+ <property accessibilityHint="" backgroundBitmapPath="" color="" colorOpacity="100" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" showBackButton="false" titleIconPath="" titleText="" titleTextColor=""/>
+ <itemSet/>
+ </Header>
+ <SectionTableView id="IDC_SECTIONTABLEVIEW" parent="IDL_DETAIL_FORM">
+ <property backgroundColor="" backgroundColorOpacity="0" fastScrollIndex="" groupedLookEnabled="true" itemDivider="true" itemDividerColor="" scrollBarStyle="TABLE_VIEW_SCROLL_BAR_STYLE_NONE" scrollInputMode="SCROLL_INPUT_MODE_ALLOW_ANY_DIRECTION" sectionColor="" useSearchIcon="false"/>
+ <layout mode="Portrait" x="0" y="0"/>
+ <layout mode="Landscape" x="0" y="0"/>
+ </SectionTableView>
+</Scene>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE ScenePopup SYSTEM "UIForm.dtd">
+
+<ScenePopup Bversion="2.0.0.201307091413" Dversion="20120315">
+ <Popup id="IDL_INSTALLED_POPUP">
+ <property accessibilityHint="" color="" titleText="" titleTextColor=""/>
+ <layout height="350.0" mode="Portrait" style="" type="LAYOUT_RELATIVE" width="688.0"/>
+ <layout height="350.0" mode="Landscape" style="" type="LAYOUT_RELATIVE" width="688.0"/>
+ </Popup>
+ <Panel id="IDC_PANEL" parent="IDL_INSTALLED_POPUP">
+ <property backgroundColor="" backgroundColorOpacity="0" compositeEnabled="true" groupStyle="GROUP_STYLE_NONE"/>
+ <layout bottomRelation="IDL_INSTALLED_POPUP" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_BOTTOM" centerHorizontal="false" centerVertical="false" column1Collapsed="false" column1Shrinkable="true" column1Spacing="0.0" column1Stretchable="true" column2Collapsed="false" column2Shrinkable="true" column2Spacing="10.0" column2Stretchable="true" column3Collapsed="false" column3Shrinkable="true" column3Spacing="10.0" column3Stretchable="true" height="74.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="20.0" marginLeft="20.0" marginRight="20.0" marginTop="0.0" maxColumn="3" maxRow="1" mode="Portrait" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" row1Collapsed="false" row1Shrinkable="true" row1Spacing="0.0" row1Stretchable="true" topRelation="" topRelationType="" type="LAYOUT_GRID" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="256.0"/>
+ <layout bottomRelation="IDL_INSTALLED_POPUP" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_BOTTOM" centerHorizontal="false" centerVertical="false" column1Collapsed="false" column1Shrinkable="true" column1Spacing="0.0" column1Stretchable="true" column2Collapsed="false" column2Shrinkable="true" column2Spacing="10.0" column2Stretchable="true" column3Collapsed="false" column3Shrinkable="true" column3Spacing="10.0" column3Stretchable="true" height="74.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="20.0" marginLeft="20.0" marginRight="20.0" marginTop="0.0" maxColumn="3" maxRow="1" mode="Landscape" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" row1Collapsed="false" row1Shrinkable="true" row1Spacing="0.0" row1Stretchable="true" topRelation="" topRelationType="" type="LAYOUT_GRID" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="256.0"/>
+ </Panel>
+ <Button id="IDC_BUTTON_REINSTALL" parent="IDC_PANEL">
+ <property DisabledBitmapX="0.0" DisabledBitmapY="0.0" NormalBitmapX="0.0" NormalBitmapY="0.0" PressedBitmapX="0.0" PressedBitmapY="0.0" accessibilityHint="" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0.0" highlightedBitmapY="0.0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_APINST_BUTTON_REINSTALL" textSize="36.0" verticalAlign="ALIGN_MIDDLE"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Portrait" positionColumn="1" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="209.33333"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Landscape" positionColumn="1" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="210.33333"/>
+ </Button>
+ <Button id="IDC_BUTTON_LAUNCH" parent="IDC_PANEL">
+ <property DisabledBitmapX="0.0" DisabledBitmapY="0.0" NormalBitmapX="0.0" NormalBitmapY="0.0" PressedBitmapX="0.0" PressedBitmapY="0.0" accessibilityHint="" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0.0" highlightedBitmapY="0.0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_APINST_BUTTON_OPEN" textSize="36.0" verticalAlign="ALIGN_MIDDLE"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Portrait" positionColumn="2" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="209.33333"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Landscape" positionColumn="2" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="209.33333"/>
+ </Button>
+ <Button id="IDC_BUTTON_CANCEL" parent="IDC_PANEL">
+ <property DisabledBitmapX="0.0" DisabledBitmapY="0.0" NormalBitmapX="0.0" NormalBitmapY="0.0" PressedBitmapX="0.0" PressedBitmapY="0.0" accessibilityHint="" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0.0" highlightedBitmapY="0.0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_ST_SK3_CANCEL" textSize="36.0" verticalAlign="ALIGN_MIDDLE"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Portrait" positionColumn="0" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="210.33333"/>
+ <layout height="74.0" horizontalAlignment="LAYOUT_HORIZONTAL_ALIGN_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Landscape" positionColumn="0" positionColumnSpan="1" positionRow="0" positionRowSpan="1" verticalAlignment="LAYOUT_VERTICAL_ALIGN_TOP" visible="true" width="209.33333"/>
+ </Button>
+ <Label id="IDC_LABEL_VERSION" parent="IDL_INSTALLED_POPUP">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="#6E6F76" textSize="32.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="IDC_PANEL" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="90.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="16.0" marginLeft="20.0" marginRight="20.0" marginTop="0.0" mode="Portrait" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="150.0"/>
+ <layout bottomRelation="IDC_PANEL" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="90.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="16.0" marginLeft="20.0" marginRight="20.0" marginTop="0.0" mode="Landscape" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="150.0"/>
+ </Label>
+ <Label id="IDC_LABEL_MESSAGE" parent="IDL_INSTALLED_POPUP">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="" textSize="32.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_MIDDLE"/>
+ <layout bottomRelation="IDC_LABEL_VERSION" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="130.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="20.0" marginRight="20.0" marginTop="20.0" mode="Portrait" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="IDL_INSTALLED_POPUP" topRelationType="RECT_EDGE_RELATION_TOP_TO_TOP" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="20.0"/>
+ <layout bottomRelation="IDC_LABEL_VERSION" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="130.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_INSTALLED_POPUP" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="20.0" marginRight="20.0" marginTop="20.0" mode="Landscape" rightRelation="IDL_INSTALLED_POPUP" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="IDL_INSTALLED_POPUP" topRelationType="RECT_EDGE_RELATION_TOP_TO_TOP" verticalFitPolicy="FIT_POLICY_FIXED" width="648.0" x="20.0" y="20.0"/>
+ </Label>
+</ScenePopup>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE ScenePanel SYSTEM "UIForm.dtd">
+
+<ScenePanel Bversion="2.0.0.201307091413" Dversion="20120315">
+ <Panel id="IDL_PANEL_BACKGROUND_BUTTON_ITEM">
+ <property backgroundColor="" backgroundColorOpacity="0" compositeEnabled="true" groupStyle="GROUP_STYLE_NONE"/>
+ <layout height="80.0" mode="Portrait" type="LAYOUT_RELATIVE" width="720.0" x="0.0" y="0.0"/>
+ <layout height="80.0" mode="Landscape" type="LAYOUT_RELATIVE" width="720.0" x="0.0" y="0.0"/>
+ </Panel>
+ <Button id="IDC_BUTTON_INSTALL" parent="IDL_PANEL_BACKGROUND_BUTTON_ITEM">
+ <property DisabledBitmapX="0.0" DisabledBitmapY="0.0" NormalBitmapX="0.0" NormalBitmapY="0.0" PressedBitmapX="0.0" PressedBitmapY="0.0" accessibilityHint="" disableTextColor="" disabledBGBitmapPath="" disabledBitmapPath="" disabledColor="" disabledColorOpacity="100" highlightedBGBitmapPath="" highlightedBitmapPath="" highlightedBitmapX="0.0" highlightedBitmapY="0.0" highlightedColor="" highlightedColorOpacity="100" highlightedTextColor="" horizontalAlign="ALIGN_CENTER" normalBGBitmapPath="" normalBitmapPath="" normalColor="" normalColorOpacity="100" normalTextColor="" pressedBGBitmapPath="" pressedBitmapPath="" pressedColor="" pressedColorOpacity="100" pressedTextColor="" text="::IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB" textSize="32.0" verticalAlign="ALIGN_MIDDLE"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="true" centerVertical="true" height="80.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_BACKGROUND_BUTTON_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Portrait" rightRelation="IDL_PANEL_BACKGROUND_BUTTON_ITEM" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="720.0" x="0.0" y="0.0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="80.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_BACKGROUND_BUTTON_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Landscape" rightRelation="IDL_PANEL_BACKGROUND_BUTTON_ITEM" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="720.0" x="0.0" y="0.0"/>
+ </Button>
+</ScenePanel>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE ScenePanel SYSTEM "UIForm.dtd">
+
+<ScenePanel Bversion="2.0.0.201306211508" Dversion="20120315">
+ <Panel id="IDL_PANEL_EXPANDABLE_ITEM">
+ <property backgroundColor="" backgroundColorOpacity="0" compositeEnabled="true" groupStyle="GROUP_STYLE_NONE"/>
+ <layout height="140.0" mode="Portrait" type="LAYOUT_RELATIVE" width="720.0" x="0.0" y="0.0"/>
+ <layout height="140.0" mode="Landscape" type="LAYOUT_RELATIVE" width="1280.0" x="0.0" y="0.0"/>
+ </Panel>
+ <Label id="IDC_LABEL_EX" parent="IDL_PANEL_EXPANDABLE_ITEM">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="" textSize="33.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="72.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="" leftRelationType="" marginBottom="0.0" marginLeft="0.0" marginRight="20.0" marginTop="0.0" mode="Portrait" rightRelation="IDL_PANEL_EXPANDABLE_ITEM" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="72.0" x="628.0" y="34.0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="72.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="" leftRelationType="" marginBottom="0.0" marginLeft="0.0" marginRight="20.0" marginTop="0.0" mode="Landscape" rightRelation="IDL_PANEL_EXPANDABLE_ITEM" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="72.0" x="1188.0" y="34.0"/>
+ </Label>
+ <Label id="IDC_LABEL_SUB_TEXT" parent="IDL_PANEL_EXPANDABLE_ITEM">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="#808080" textSize="32.0" textStyle="LABEL_TEXT_STYLE_BOLD" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="IDL_PANEL_EXPANDABLE_ITEM" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_BOTTOM" centerHorizontal="false" centerVertical="false" height="42.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_EXPANDABLE_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="22.0" marginLeft="20.0" marginRight="10.0" marginTop="0.0" mode="Portrait" rightRelation="IDC_LABEL_EX" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_LEFT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="598.0" x="20.0" y="76.0"/>
+ <layout bottomRelation="IDL_PANEL_EXPANDABLE_ITEM" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_BOTTOM" centerHorizontal="false" centerVertical="false" height="42.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_EXPANDABLE_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="22.0" marginLeft="20.0" marginRight="10.0" marginTop="0.0" mode="Landscape" rightRelation="IDC_LABEL_EX" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_LEFT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="1158.0" x="20.0" y="76.0"/>
+ </Label>
+ <Label id="IDC_LABEL_MAIN_TEXT" parent="IDL_PANEL_EXPANDABLE_ITEM">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="" textSize="44.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_BOTTOM"/>
+ <layout bottomRelation="IDC_LABEL_SUB_TEXT" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="54.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_EXPANDABLE_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="20.0" marginRight="10.0" marginTop="22.0" mode="Portrait" rightRelation="IDC_LABEL_EX" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_LEFT" topRelation="IDL_PANEL_EXPANDABLE_ITEM" topRelationType="RECT_EDGE_RELATION_TOP_TO_TOP" verticalFitPolicy="FIT_POLICY_FIXED" width="598.0" x="20.0" y="22.0"/>
+ <layout bottomRelation="IDC_LABEL_SUB_TEXT" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="54.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_PANEL_EXPANDABLE_ITEM" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="20.0" marginRight="10.0" marginTop="22.0" mode="Landscape" rightRelation="IDC_LABEL_EX" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_LEFT" topRelation="IDL_PANEL_EXPANDABLE_ITEM" topRelationType="RECT_EDGE_RELATION_TOP_TO_TOP" verticalFitPolicy="FIT_POLICY_FIXED" width="1158.0" x="20.0" y="22.0"/>
+ </Label>
+</ScenePanel>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Workflow>
+ <Scene Form="IDL_DETAIL_FORM" Id="FORM_DETAIL"/>
+ <SceneTransition AnimationType="none" DestroyOption="keep" DirectionType="forward" HistoryOption="add" Id="ID_SCNT_DETAIL_SCENE" Method="" SourceId="" SourceResourceType="" TargetId="FORM_DETAIL"/>
+ <!--UI Builder(Workflow Designer) only-->
+ <WorkflowDesigner>
+ <Position Name="FORM_DETAIL" X="284" Y="59"/>
+ </WorkflowDesigner>
+</Workflow>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Stiahnutá verzia: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Žiadosti o povolenie</text>
+ <text id="IDS_ST_SK3_CANCEL">Zrušiť</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Táto aplikácia môže byť škodlivá a poškodiť vaše zariadenie alebo údaje</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">V zariadení je už nainštalovaná novšia verzia. Nahradí sa staršou verziou</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Tento súbor nemožno nainštalovať. Tento formát je neplatný</text>
+ <text id="IDS_APINST_POP_INSTALLED">Nainštalované</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Aktualizovať</text>
+ <text id="IDS_APINST_HEADER_WARNING">Varovanie</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Otvoriť</text>
+ <text id="IDS_APINST_POP_FAILED">Nepodarilo sa</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nedá sa nainštalovať. Nedostatok pamäte</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">V zariadení je už nainštalovaná staršia verzia. Aktualizuje sa</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Nainštalovaná verzia: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Povoliť a nainštalovať</text>
+ <text id="IDS_PB_POP_ERROR">Chyba</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">V zariadení je už nainštalovaná táto verzia. Preinštaluje sa</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Inštaluje sa %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Preinštalovať</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Prenesena različica: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Zahteva za dovoljenje</text>
+ <text id="IDS_ST_SK3_CANCEL">Prekliči</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ta aplikacija je lahko škodljiva in lahko poškoduje vašo napravo ali podatke</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">V vaši napravi je že nameščena novejša različica. Zamenjana bo s starejšo različico</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Te datoteke ni mogoče namestiti. Oblika zapisa je neveljavna</text>
+ <text id="IDS_APINST_POP_INSTALLED">Nameščeno</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Posodobi</text>
+ <text id="IDS_APINST_HEADER_WARNING">Opozorilo</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Odpri</text>
+ <text id="IDS_APINST_POP_FAILED">Ni uspelo</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Ni mogoče namestiti. Ni dovolj pomnilnika</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">V vaši napravi je že nameščena starejša različica. Posodobljena bo</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Nameščena različica: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Dovoli in namesti</text>
+ <text id="IDS_PB_POP_ERROR">Napaka</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">V vaši napravi je že nameščena ta različica. Nameščena bo znova</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Nameščanje aplikacije %ls ...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Znova namesti</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versión descargada: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Solicitudes de permiso</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancelar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Esta aplicación puede ser dañina y causar daños en el dispositivo o los datos</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Hay una versión más reciente instalada en el dispositivo. Se sustituirá con la versión anterior</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">No se puede instalar este archivo. El formato no es válido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalados</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualizar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Aviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Abrir</text>
+ <text id="IDS_APINST_POP_FAILED">Error</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">No se puede instalar. No hay memoria suficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Hay una versión anterior instalada en el dispositivo. Se actualizará</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versión instalada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitir e instalar</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Esta versión ya está instalada en el dispositivo. Se volverá a instalar</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalando %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Volver a instalar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Versión descargada: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Solicitudes de permisos</text>
+ <text id="IDS_ST_SK3_CANCEL">Cancelar</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Esta aplicación puede ser dañina y dañar su dispositivo o datos</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Hay una versión más reciente instalada en el dispositivo. Se reemplazará con la versión anterior</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">No se puede instalar este archivo. El formato no es válido</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalado</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Actualizar</text>
+ <text id="IDS_APINST_HEADER_WARNING">Aviso</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Abrir</text>
+ <text id="IDS_APINST_POP_FAILED">Error</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">No se puede instalar. No hay memoria suficiente</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Ya hay una versión anterior instalada en el dispositivo. Se actualizará</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Versión instalada: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Permitir e instalar</text>
+ <text id="IDS_PB_POP_ERROR">Error</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Esta versión ya está instalada en el dispositivo. Se reinstalará</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instalando %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Reinstalar</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Preuzeta verzija: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Zahtevi za dozvolu</text>
+ <text id="IDS_ST_SK3_CANCEL">Poništi</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ova aplikacija može da bude štetna i da ošteti tvoj uređaj i podatke</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Novija verzija je već instalirana na vašem uređaju. Ona će biti zamenjena starijom verzijom</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Nije moguće instalirati ovaj fajl. Format je nevažeći</text>
+ <text id="IDS_APINST_POP_INSTALLED">Instalirano</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Ažuriraj</text>
+ <text id="IDS_APINST_HEADER_WARNING">Upozorenje</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Otvori</text>
+ <text id="IDS_APINST_POP_FAILED">Neuspešno</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Nemoguće instalirati aplik. Nedovoljna memorija</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Starija verzija je već instalirana na vašem uređaju. Ona će biti ažurirana</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Instalirana verzija: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Dozvoli i instaliraj</text>
+ <text id="IDS_PB_POP_ERROR">Greška</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Ova verzija je već instalirana na tvom uređaju. Ona će biti ponovo instalirana</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Instaliranje %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Ponovo instaliraj</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Hämtad version: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Begäran om tillstånd</text>
+ <text id="IDS_ST_SK3_CANCEL">Avbryt</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Det här programmet kan vara skadligt för enheten eller data</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Det finns redan en nyare version installerad på enheten. Den kommer att ersättas med den äldre versionen</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Det går inte att avinstallera den här filen. Formatet är ogiltigt</text>
+ <text id="IDS_APINST_POP_INSTALLED">Installerad</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Uppdatera</text>
+ <text id="IDS_APINST_HEADER_WARNING">Varning</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Öppna</text>
+ <text id="IDS_APINST_POP_FAILED">Misslyckades</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Det går inte att avinstallera. För lite minne</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Det finns redan en äldre version installerad på enheten. Den kommer att uppdateras</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Installerad version: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Tillåt och installera</text>
+ <text id="IDS_PB_POP_ERROR">Fel</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Den här versionen är redan installerad på enheten. Den kommer att installeras igen</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Installerar %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Ominstallera</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">İndirilen sürüm: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">İzin talepleri</text>
+ <text id="IDS_ST_SK3_CANCEL">İptal</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Uygulama zararlı olabilir ve cihazınız veya verilerinize zarar verebilir</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Yeni bir sürüm zaten cihazınıza yüklenmiş durumda. Eski sürüm ile değiştirilecek</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Bu dosya yüklenemiyor. Geçersiz format</text>
+ <text id="IDS_APINST_POP_INSTALLED">Yüklendi</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Güncelle</text>
+ <text id="IDS_APINST_HEADER_WARNING">Uyarı</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Aç</text>
+ <text id="IDS_APINST_POP_FAILED">Başarısız</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Yüklenemiyor. Yeterli bellek yok</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Eski bir sürüm zaten cihazınıza yüklenmiş durumda. Güncellenecek</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Yüklenen sürüm: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">İzin ver ve yükle</text>
+ <text id="IDS_PB_POP_ERROR">Hata</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Bu sürüm zaten cihazınıza yüklenmiş durumda. Yeniden yüklenecek</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls kuruluyor...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Yeniden yükle</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Завантажена версія: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Запити дозволу</text>
+ <text id="IDS_ST_SK3_CANCEL">Скасувати</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ця програма може пошкодити пристрій або дані</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">На пристрої вже встановлено новішу версію. Її буде замінено попередньою версією</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Неможливо інсталювати цей файл. Невірний формат</text>
+ <text id="IDS_APINST_POP_INSTALLED">Встановлено</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Оновити</text>
+ <text id="IDS_APINST_HEADER_WARNING">Попередження</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Відкрити</text>
+ <text id="IDS_APINST_POP_FAILED">Збій</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">Неможливо інсталювати. Недостатньо пам’яті</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">На пристрої вже встановлено попередню версію. Програму буде оновлено</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">Встановлена версія: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Дозволити та інсталювати</text>
+ <text id="IDS_PB_POP_ERROR">Помилка</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Цю версію вже встановлено на пристрої. Її буде встановлено повторно</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">Інсталяція %ls...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Повторно інсталювати</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">Yuklab olingan versiya: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">Ruxsatnoma so‘rovlari</text>
+ <text id="IDS_ST_SK3_CANCEL">Bekor qilish</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">Ushbu ilova zararli bo‘lishi va qurilma yoki ma’lumotlaringizga zarar yetkazishi mumkin</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">Yangiroq versiya qurilmangizda oldindan o‘rnatilgan. U eskiroq versiya bilan almashtiriladi</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">Ushbu faylni o‘rnatib bo‘lmaydi. Format noto‘g‘ri</text>
+ <text id="IDS_APINST_POP_INSTALLED">O‘rnatildi</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">Yangilash</text>
+ <text id="IDS_APINST_HEADER_WARNING">Ogohlantirish</text>
+ <text id="IDS_APINST_BUTTON_OPEN">Ochish</text>
+ <text id="IDS_APINST_POP_FAILED">Xato</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">O‘rnatib bo‘lmaydi. Xotira yetarli emas</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">Eskiroq versiya qurilmangizda oldindan o‘rnatilgan. U yangilanadi</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">O‘rnatilgan versiya: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">Ruxsat ber va o‘rnat</text>
+ <text id="IDS_PB_POP_ERROR">Xato</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">Ushbu versiya qurilmangizda oldindan o‘rnatilgan. U qayta o‘rnatiladi</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">%ls o‘rnatilmoqda...</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">Qayta o‘rnatish</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">已下载版本: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">许可请求</text>
+ <text id="IDS_ST_SK3_CANCEL">取消</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">该应用程序可能有害并损坏您的设备或数据</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">您的设备上已安装较新的版本。其将替换为较旧的版本</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">无法安装该文件。格式无效</text>
+ <text id="IDS_APINST_POP_INSTALLED">已安装</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">更新</text>
+ <text id="IDS_APINST_HEADER_WARNING">警告</text>
+ <text id="IDS_APINST_BUTTON_OPEN">打开</text>
+ <text id="IDS_APINST_POP_FAILED">失败</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">无法安装。内存不足</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">您的设备上已安装有较旧的版本。其将被更新</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">已安装版本: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">允许并安装</text>
+ <text id="IDS_PB_POP_ERROR">出错</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">您的设备上已安装有该版本。其将被重新安装</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">正在安装 %ls…</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">重新安装</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">已下載的版本: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">權限請求</text>
+ <text id="IDS_ST_SK3_CANCEL">取消</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">此應用程式可能有害並可能損害您的裝置或數據</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">較新的版本已安裝在您的裝置上。將以更舊的版本取代</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">無法安裝此檔案。格式無效</text>
+ <text id="IDS_APINST_POP_INSTALLED">已安裝</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">更新</text>
+ <text id="IDS_APINST_HEADER_WARNING">警告</text>
+ <text id="IDS_APINST_BUTTON_OPEN">開啟</text>
+ <text id="IDS_APINST_POP_FAILED">失敗</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">無法安裝。記憶體不足。</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">更舊的版本已安裝在您的裝置上。將會更新</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">已安裝的版本: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">允許並安裝</text>
+ <text id="IDS_PB_POP_ERROR">錯誤</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">此版本已安裝在您的裝置上。將會重新安裝</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">正在安裝 %ls</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">重新安裝</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">已下载版本: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">许可请求</text>
+ <text id="IDS_ST_SK3_CANCEL">取消</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">该应用程序可能有害并损坏您的设备或数据</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">您的设备上已安装较新的版本。其将替换为较旧的版本</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">无法安装该文件。格式无效</text>
+ <text id="IDS_APINST_POP_INSTALLED">已安装</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">更新</text>
+ <text id="IDS_APINST_HEADER_WARNING">警告</text>
+ <text id="IDS_APINST_BUTTON_OPEN">打开</text>
+ <text id="IDS_APINST_POP_FAILED">失败</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">无法安装。内存不足</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">您的设备上已安装有较旧的版本。其将被更新</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">已安装版本: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">允许并安装</text>
+ <text id="IDS_PB_POP_ERROR">错误</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">您的设备上已安装有该版本。其将被重新安装</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">正在安装 %ls…</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">重新安装</text>
+</string_table>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="2.0.0.201307091413" Dversion="20120315">
+ <text id="IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB">已下載的版本: %ls</text>
+ <text id="IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB">權限請求</text>
+ <text id="IDS_ST_SK3_CANCEL">取消</text>
+ <text id="IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA">此應用程式可能有害且可能損害您的裝置或資料</text>
+ <text id="IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION">較新的版本已安裝在您的裝置上。將以更舊的版本取代</text>
+ <text id="IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID">無法安裝此檔案。格式無效</text>
+ <text id="IDS_APINST_POP_INSTALLED">已安裝</text>
+ <text id="IDS_APINST_BUTTON_UPDATE">更新</text>
+ <text id="IDS_APINST_HEADER_WARNING">警告</text>
+ <text id="IDS_APINST_BUTTON_OPEN">開啟</text>
+ <text id="IDS_APINST_POP_FAILED">失敗</text>
+ <text id="IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB">無法安裝。沒有足夠的記憶體</text>
+ <text id="IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED">更舊的版本已安裝在您的裝置上。將會更新</text>
+ <text id="IDS_APINST_BODY_INSTALLED_VERSION_C_ABB">已安裝的版本: %ls</text>
+ <text id="IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB">允許並安裝</text>
+ <text id="IDS_PB_POP_ERROR">錯誤</text>
+ <text id="IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED">此版本已安裝在您的裝置上。將會重新安裝</text>
+ <text id="IDS_APINST_BODY_INSTALLING_PS_ING">正在安裝 %ls</text>
+ <text id="IDS_APINST_BUTTON_REINSTALL">重新安裝</text>
+</string_table>
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file AppResourceId.cpp
+ * @brief This file contains resource definition.
+ */
+
+#include "AppResourceId.h"
+
+const wchar_t* IDC_BUTTON_CANCEL = L"IDC_BUTTON_CANCEL";
+const wchar_t* IDC_BUTTON_INSTALL = L"IDC_BUTTON_INSTALL";
+const wchar_t* IDC_BUTTON_LAUNCH = L"IDC_BUTTON_LAUNCH";
+const wchar_t* IDC_BUTTON_REINSTALL = L"IDC_BUTTON_REINSTALL";
+const wchar_t* IDC_LABEL = L"IDC_LABEL";
+const wchar_t* IDC_LABEL_EX = L"IDC_LABEL_EX";
+const wchar_t* IDC_LABEL_MAIN_TEXT = L"IDC_LABEL_MAIN_TEXT";
+const wchar_t* IDC_LABEL_MESSAGE = L"IDC_LABEL_MESSAGE";
+const wchar_t* IDC_LABEL_SUB_TEXT = L"IDC_LABEL_SUB_TEXT";
+const wchar_t* IDC_LABEL_VERSION = L"IDC_LABEL_VERSION";
+const wchar_t* IDC_PANEL = L"IDC_PANEL";
+const wchar_t* IDC_SECTIONTABLEVIEW = L"IDC_SECTIONTABLEVIEW";
+const wchar_t* IDF_PROGRESS = L"IDF_PROGRESS";
+const wchar_t* IDL_DETAIL_FORM = L"IDL_DETAIL_FORM";
+const wchar_t* IDL_INSTALLED_POPUP = L"IDL_INSTALLED_POPUP";
+const wchar_t* IDL_PANEL_BACKGROUND_BUTTON_ITEM = L"IDL_PANEL_BACKGROUND_BUTTON_ITEM";
+const wchar_t* IDL_PANEL_EXPANDABLE_ITEM = L"IDL_PANEL_EXPANDABLE_ITEM";
+const wchar_t* IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB = L"IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB";
+const wchar_t* IDS_APINST_BODY_INSTALLED_VERSION_C_ABB = L"IDS_APINST_BODY_INSTALLED_VERSION_C_ABB";
+const wchar_t* IDS_APINST_BODY_INSTALLING_PS_ING = L"IDS_APINST_BODY_INSTALLING_PS_ING";
+const wchar_t* IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA = L"IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA";
+const wchar_t* IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB = L"IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB";
+const wchar_t* IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB = L"IDS_APINST_BUTTON_ALLOW_AND_INSTALL_ABB";
+const wchar_t* IDS_APINST_BUTTON_OPEN = L"IDS_APINST_BUTTON_OPEN";
+const wchar_t* IDS_APINST_BUTTON_REINSTALL = L"IDS_APINST_BUTTON_REINSTALL";
+const wchar_t* IDS_APINST_BUTTON_UPDATE = L"IDS_APINST_BUTTON_UPDATE";
+const wchar_t* IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB = L"IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB";
+const wchar_t* IDS_APINST_HEADER_WARNING = L"IDS_APINST_HEADER_WARNING";
+const wchar_t* IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED = L"IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED";
+const wchar_t* IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION = L"IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION";
+const wchar_t* IDS_APINST_POP_FAILED = L"IDS_APINST_POP_FAILED";
+const wchar_t* IDS_APINST_POP_INSTALLED = L"IDS_APINST_POP_INSTALLED";
+const wchar_t* IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED = L"IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED";
+const wchar_t* IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID = L"IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID";
+const wchar_t* IDS_PB_POP_ERROR = L"IDS_PB_POP_ERROR";
+const wchar_t* IDS_ST_SK3_CANCEL = L"IDS_ST_SK3_CANCEL";
+const wchar_t* ID_SCNT_DETAIL_SCENE = L"ID_SCNT_DETAIL_SCENE";
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * This file contains the Tizen application entry point.
+ */
+
+#include "IstInstallerApp.h"
+
+using namespace Tizen::Base;
+using namespace Tizen::Base::Collection;
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif // __cplusplus
+
+_EXPORT_ int
+OspMain(int argc, char* pArgv[])
+{
+ AppLog("Application started.");
+ ArrayList args(SingleObjectDeleter);
+ args.Construct();
+ for (int i = 0; i < argc; i++)
+ {
+ args.Add(new (std::nothrow) String(pArgv[i]));
+ }
+
+ result r = Tizen::App::UiApp::Execute(InstallerApp::CreateInstance, &args);
+ AppLogExceptionIf(IsFailed(r), "[%s] Application execution failed", GetErrorMessage(r));
+ AppLog("Application finished.");
+
+ return static_cast<int>(r);
+}
+#ifdef __cplusplus
+}
+#endif // __cplusplus
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstDetailForm.cpp
+ * @brief This file contains the implementation of DetailForm class, which acts as a
+ * application installer displaying a list of all the privilege description in the TPK file.
+ */
+
+#include <FApp.h>
+#include <FGraphics.h>
+#include <FIo.h>
+#include <FSecurity.h>
+#include <FShell.h>
+#include <FSystem.h>
+#include "AppResourceId.h"
+#include "IstDetailForm.h"
+#include "IstInstallerApp.h"
+
+using namespace Tizen::App;
+using namespace Tizen::App::Package;
+using namespace Tizen::Base;
+using namespace Tizen::Base::Runtime;
+using namespace Tizen::Base::Collection;
+using namespace Tizen::Graphics;
+using namespace Tizen::Io;
+using namespace Tizen::Security;
+using namespace Tizen::System;
+using namespace Tizen::Ui;
+using namespace Tizen::Ui::Controls;
+
+class BlankTableViewItem
+ : public TableViewItem
+{
+public:
+ result OnDraw(void)
+ {
+ return E_SUCCESS;
+ };
+};
+
+DetailForm::DetailForm(void)
+ : __pPrivilegeList(null)
+ , __pExpandCloseIcon(null)
+ , __pExpandOpenIcon(null)
+ , __pExposedItemList(null)
+ , __fontSize(44.f)
+ , __childFontSize(32.f)
+{
+}
+
+DetailForm::~DetailForm(void)
+{
+}
+
+result
+DetailForm::Initialize(void)
+{
+ return Construct(IDL_DETAIL_FORM);
+}
+
+result
+DetailForm::OnInitializing(void)
+{
+ result r = E_SUCCESS;
+
+ SetFormBackEventListener(this);
+ AddOrientationEventListener(*this);
+
+ String fontSizeString;
+ SettingInfo::GetValue(L"http://tizen.org/setting/font.size", fontSizeString);
+ __fontSize = UiConfiguration::GetFontSize(fontSizeString);
+ __childFontSize = __fontSize * 0.8f;
+
+ SectionTableView* pSectionTableView = static_cast<SectionTableView*>(GetControl(IDC_SECTIONTABLEVIEW));
+ pSectionTableView->SetItemProviderF(this);
+ pSectionTableView->AddSectionTableViewItemEventListener(*this);
+
+ AppResource* pAppResource = AppResource::GetInstance();
+ __pExpandCloseIcon = pAppResource->GetBitmapN(L"00_button_expand_closed.png");
+ __pExpandOpenIcon = pAppResource->GetBitmapN(L"00_button_expand_opened.png");
+
+ return r;
+}
+
+result
+DetailForm::OnTerminating(void)
+{
+ RemoveOrientationEventListener(*this);
+ delete __pPrivilegeList;
+ delete __pExpandCloseIcon;
+ delete __pExpandOpenIcon;
+ delete[] __pExposedItemList;
+ return E_SUCCESS;
+}
+
+void
+DetailForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
+{
+ switch (actionId)
+ {
+ case IDA_BUTTON_INSTALL:
+ {
+ String filePath = static_cast<InstallerApp*>(UiApp::GetInstance())->GetPackageFilePath();
+ AppControl* pAc = AppManager::GetInstance()->FindAppControlN(AppId(L"D7eOJquGtL.InstallerService"), L"");
+ result r = pAc->Start(&filePath, null, null, null);
+ AppLogExceptionIf(IsFailed(r), "[%s] Failed to launch service app.", GetErrorMessage(r));
+ UiApp::GetInstance()->Terminate();
+ break;
+ }
+ }
+}
+
+void
+DetailForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
+{
+ UiApp::GetInstance()->Terminate();
+}
+
+void
+DetailForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
+ const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
+{
+ AppLogDebug("Enter");
+ const PackageInfo* pPackageInfo = static_cast<InstallerApp*>(UiApp::GetInstance())->GetPackageInfo();
+
+ IList* pList = pPackageInfo->GetPrivilegeListN();
+ if (pList)
+ {
+ __pPrivilegeList = new (std::nothrow) ArrayList(SingleObjectDeleter);
+ __pPrivilegeList->Construct(*pList);
+
+ if (__pPrivilegeList->GetCount() > 0)
+ {
+ __pExposedItemList = new (std::nothrow) bool[__pPrivilegeList->GetCount()];
+ for (int i=0; i<__pPrivilegeList->GetCount(); ++i)
+ {
+ __pExposedItemList[i] = false;
+ }
+ }
+ }
+
+ PackageAppInfo* pMainAppInfo = pPackageInfo->GetPackageAppInfoN(pPackageInfo->GetMainAppId());
+ Bitmap* pAppIcon = pMainAppInfo->GetAppMenuIconN();
+
+ Header* pHeader = GetHeader();
+ pHeader->SetTitleText(pPackageInfo->GetDisplayName());
+ pHeader->SetTitleIcon(pAppIcon);
+ pHeader->Invalidate(false);
+
+ delete pMainAppInfo;
+ delete pAppIcon;
+}
+
+void
+DetailForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
+ const Tizen::Ui::Scenes::SceneId& nextSceneId)
+{
+ AppLogDebug("Enter");
+ delete __pPrivilegeList;
+ __pPrivilegeList = null;
+}
+
+Tizen::Ui::Controls::TableViewItem*
+DetailForm::CreateItem(int sectionIndex, int itemIndex, float itemWidth)
+{
+ CardLayout layout;
+ layout.Construct();
+
+ TableViewItem* pItem = null;
+
+ switch (sectionIndex)
+ {
+ case 0:
+ {
+ String message;
+ AppResource::GetInstance()->GetString(IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA, message);
+
+ Font font;
+ font.Construct(FONT_STYLE_PLAIN, __childFontSize);
+ float textHeight = GetTextHeight(message, font, itemWidth - 32.f);
+
+ BlankTableViewItem* pBlankItem = new (std::nothrow) BlankTableViewItem();
+ pBlankItem->Construct(layout, FloatDimension(itemWidth, 40.f+textHeight));
+ AccessibilityElement* pElement = pBlankItem->GetAccessibilityContainer()->GetElement(L"TableViewItem");
+ if (pElement)
+ {
+ pElement->SetLabel(message);
+ }
+
+ Label* pLabel = new (std::nothrow) Label();
+ pLabel->Construct(FloatRectangle(0, 0, 0, 0), message);
+ pLabel->SetTextConfig(__childFontSize, LABEL_TEXT_STYLE_NORMAL);
+ pLabel->SetTextColor(Color(128, 128, 128));
+ pLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
+ pLabel->GetAccessibilityContainer()->RemoveAllElements();
+
+ pItem = pBlankItem;
+ pItem->AddControl(pLabel);
+ break;
+ }
+ case 1:
+ {
+ int privilegeIndex = 0;
+ bool isTitle = GetPrivilegeListIndex(itemIndex, privilegeIndex);
+
+ PrivilegeInfo* pInfo = static_cast<PrivilegeInfo*>(__pPrivilegeList->GetAt(privilegeIndex));
+
+ if (isTitle)
+ {
+ Font font;
+ font.Construct(FONT_STYLE_PLAIN, __fontSize);
+ float textHeight = GetTextHeight(L" ", font, itemWidth - 32.f);
+
+ pItem = new (std::nothrow) TableViewItem();
+ pItem->Construct(layout, FloatDimension(itemWidth, 87.f+textHeight));
+ AccessibilityElement* pElement = pItem->GetAccessibilityContainer()->GetElement(L"TableViewItem");
+ if (pElement)
+ {
+ pElement->SetLabel(pInfo->GetDisplayName());
+ }
+
+ Panel* pPanel = new (std::nothrow) Panel();
+ pPanel->Construct(IDL_PANEL_EXPANDABLE_ITEM);
+
+ if (__pExposedItemList[privilegeIndex] == true)
+ {
+ pItem->SetName(L"Exposed");
+ Label* pIconLabel = static_cast<Label*>(pPanel->GetControl(IDC_LABEL_EX));
+ pIconLabel->SetBackgroundBitmap(*__pExpandOpenIcon);
+ pIconLabel->GetAccessibilityContainer()->RemoveAllElements();
+
+ }
+ else
+ {
+ pItem->SetName(L"Collapsed");
+ Label* pIconLabel = static_cast<Label*>(pPanel->GetControl(IDC_LABEL_EX));
+ pIconLabel->SetBackgroundBitmap(*__pExpandCloseIcon);
+ pIconLabel->GetAccessibilityContainer()->RemoveAllElements();
+ }
+
+ Label* pMainLabel = static_cast<Label*>(pPanel->GetControl(IDC_LABEL_MAIN_TEXT));
+ pMainLabel->SetText(pInfo->GetDisplayName());
+ pMainLabel->SetTextConfig(__fontSize, LABEL_TEXT_STYLE_NORMAL);
+ pMainLabel->GetAccessibilityContainer()->RemoveAllElements();
+
+ Label* pSubLabel = static_cast<Label*>(pPanel->GetControl(IDC_LABEL_SUB_TEXT));
+ pSubLabel->SetText(pInfo->GetDescription());
+ pSubLabel->GetAccessibilityContainer()->RemoveAllElements();
+
+ pItem->AddControl(pPanel);
+ }
+ else
+ {
+ String labelText = pInfo->GetDisplayName();
+ labelText.Append(L"\n\n");
+ labelText.Append(pInfo->GetDescription());
+ Font font;
+ font.Construct(FONT_STYLE_PLAIN, __childFontSize);
+ float textHeight = GetTextHeight(labelText, font, itemWidth - 32.f);
+
+ pItem = new (std::nothrow) TableViewItem();
+ pItem->Construct(layout, FloatDimension(itemWidth, 40.f+textHeight));
+ pItem->SetBackgroundColor(Color(220, 218, 211), TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL);
+ pItem->SetBackgroundColor(Color(220, 218, 211), TABLE_VIEW_ITEM_DRAWING_STATUS_PRESSED);
+ AccessibilityElement* pElement = pItem->GetAccessibilityContainer()->GetElement(L"TableViewItem");
+ if (pElement)
+ {
+ pElement->SetLabel(labelText);
+ }
+
+ Label* pLabel = new (std::nothrow) Label();
+ pLabel->Construct(FloatRectangle(0, 0, 0, 0), labelText);
+ pLabel->SetTextConfig(__childFontSize, LABEL_TEXT_STYLE_NORMAL);
+ pLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
+ pLabel->GetAccessibilityContainer()->RemoveAllElements();
+
+ pItem->AddControl(pLabel);
+ }
+ break;
+ }
+ case 2:
+ {
+ BlankTableViewItem* pBlankItem = new (std::nothrow) BlankTableViewItem();
+ pBlankItem->Construct(layout, FloatDimension(itemWidth, 144.f));
+ pBlankItem->GetAccessibilityContainer()->RemoveAllElements();
+
+ Panel* pPanel = new (std::nothrow) Panel();
+ pPanel->Construct(IDL_PANEL_BACKGROUND_BUTTON_ITEM);
+
+ Button* pButton =static_cast<Button*>(pPanel->GetControl(IDC_BUTTON_INSTALL));
+ pButton->AddActionEventListener(*this);
+ pButton->SetActionId(IDA_BUTTON_INSTALL);
+
+ pItem = pBlankItem;
+ pItem->AddControl(pPanel);
+ break;
+ }
+ }
+
+ return pItem;
+}
+
+bool
+DetailForm::DeleteItem(int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem)
+{
+ delete pItem;
+ return true;
+}
+
+float
+DetailForm::GetDefaultItemHeight(void)
+{
+ return 0.f;
+}
+
+int
+DetailForm::GetItemCount(int sectionIndex)
+{
+ switch (sectionIndex)
+ {
+ case 0:
+ return 1;
+ case 1:
+ if (__pPrivilegeList)
+ {
+ return __pPrivilegeList->GetCount();
+ }
+ else
+ {
+ return 0;
+ }
+ case 2:
+ return 1;
+ default:
+ return 0;
+ }
+}
+
+int
+DetailForm::GetSectionCount(void)
+{
+ return 3;
+}
+
+Tizen::Base::String
+DetailForm::GetSectionFooter(int sectionIndex)
+{
+ return L"";
+}
+
+Tizen::Base::String
+DetailForm::GetSectionHeader(int sectionIndex)
+{
+ String header;
+ switch (sectionIndex)
+ {
+ case 0:
+ AppResource::GetInstance()->GetString(IDS_APINST_HEADER_WARNING, header);
+ break;
+ case 1:
+ AppResource::GetInstance()->GetString(IDS_APINST_HEADER_PERMISSION_REQUESTS_ABB, header);
+ break;
+ }
+ return header;
+}
+
+bool
+DetailForm::HasSectionFooter(int sectionIndex)
+{
+ return false;
+}
+
+bool
+DetailForm::HasSectionHeader(int sectionIndex)
+{
+ switch (sectionIndex)
+ {
+ case 1:
+ return (__pPrivilegeList && __pPrivilegeList->GetCount() > 0);
+ case 2:
+ return false;
+ default:
+ return true;
+ }
+}
+
+void
+DetailForm::UpdateItem(int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem)
+{
+ switch (sectionIndex)
+ {
+ case 0:
+ {
+ String message;
+ AppResource::GetInstance()->GetString(IDS_APINST_BODY_THIS_APPLICATION_MAY_BE_HARMFUL_AND_DAMAGE_YOUR_DEVICE_OR_DATA, message);
+
+ Font font;
+ font.Construct(FONT_STYLE_PLAIN, __childFontSize);
+ float textHeight = GetTextHeight(message, font, pItem->GetWidthF() - 32.f);
+ pItem->SetSize(FloatDimension(pItem->GetWidthF(), 40.f+textHeight));
+ break;
+ }
+ case 1:
+ {
+ int privilegeIndex = 0;
+ bool isTitle = GetPrivilegeListIndex(itemIndex, privilegeIndex);
+ if (!isTitle)
+ {
+ PrivilegeInfo* pInfo = static_cast<PrivilegeInfo*>(__pPrivilegeList->GetAt(privilegeIndex));
+
+ Font font;
+ font.Construct(FONT_STYLE_PLAIN, __childFontSize);
+
+ String labelText = pInfo->GetDisplayName();
+ labelText.Append(L"\n\n");
+ labelText.Append(pInfo->GetDescription());
+
+ float textHeight = GetTextHeight(labelText, font, pItem->GetWidthF() - 32.f);
+ pItem->SetSize(pItem->GetWidthF(), 40.f+textHeight);
+ }
+ break;
+ }
+ }
+}
+
+void
+DetailForm::OnSectionTableViewContextItemActivationStateChanged(Tizen::Ui::Controls::SectionTableView& tableView, int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewContextItem* pContextItem, bool activated)
+{
+}
+
+void
+DetailForm::OnSectionTableViewItemStateChanged(Tizen::Ui::Controls::SectionTableView& tableView, int sectionIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status)
+{
+ String itemName = pItem->GetName();
+ AppLogDebug("item: %ls", itemName.GetPointer());
+ if (itemName == L"Collapsed")
+ {
+ Label* pLabel = static_cast<Label*>(pItem->GetControl(IDC_LABEL_EX, true));
+ pLabel->SetBackgroundBitmap(*__pExpandOpenIcon);
+ pLabel->Invalidate(false);
+ pItem->SetName(L"Exposed");
+
+ int privilegeIndex = 0;
+ GetPrivilegeListIndex(itemIndex, privilegeIndex);
+ __pExposedItemList[privilegeIndex] = true;
+ tableView.RefreshItem(sectionIndex, itemIndex+1, TABLE_VIEW_REFRESH_TYPE_ITEM_ADD);
+ }
+ else if (itemName == L"Exposed")
+ {
+ Label* pLabel = static_cast<Label*>(pItem->GetControl(IDC_LABEL_EX, true));
+ pLabel->SetBackgroundBitmap(*__pExpandCloseIcon);
+ pLabel->Invalidate(false);
+ pItem->SetName(L"Collapsed");
+
+ int privilegeIndex = 0;
+ GetPrivilegeListIndex(itemIndex, privilegeIndex);
+ __pExposedItemList[privilegeIndex] = false;
+ tableView.RefreshItem(sectionIndex, itemIndex+1, TABLE_VIEW_REFRESH_TYPE_ITEM_REMOVE);
+ }
+}
+
+void
+DetailForm::OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus)
+{
+ AppLogDebug("%d", orientationStatus);
+ SectionTableView* pSectionTableView = static_cast<SectionTableView*>(GetControl(IDC_SECTIONTABLEVIEW));
+
+ pSectionTableView->RefreshItem(0, 0, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+
+ int index = 0;
+ for (int i=0; i<pSectionTableView->GetItemCountAt(1); ++i)
+ {
+ if (!GetPrivilegeListIndex(i, index))
+ {
+ pSectionTableView->RefreshItem(1, i, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+ }
+ }
+}
+
+bool
+DetailForm::GetPrivilegeListIndex(int actualIndex, int& privilegeIndex)
+{
+ privilegeIndex = actualIndex;
+ int i = 0;
+ for (; i<privilegeIndex && i<__pPrivilegeList->GetCount(); ++i)
+ {
+ if (__pExposedItemList[i] == true)
+ {
+ --privilegeIndex;
+ }
+ }
+
+ return i == privilegeIndex;
+}
+
+float
+DetailForm::GetTextHeight(const Tizen::Base::String& text, const Tizen::Graphics::Font& font, float width)
+{
+ TextElement textElement;
+ textElement.Construct(text);
+ textElement.SetFont(font);
+
+ EnrichedText enrichedText;
+ enrichedText.Construct(FloatDimension(width, 1.f));
+ enrichedText.Add(textElement);
+
+ return enrichedText.GetTotalLineHeightF();
+}
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ *@file IstFormFactory.cpp
+ *@brief This file contains the implementation FormFactory class, which manages
+ * all the forms of the application.
+ */
+
+#include <FUi.h>
+#include "AppResourceId.h"
+#include "IstFormFactory.h"
+#include "IstDetailForm.h"
+
+using namespace Tizen::Ui::Controls;
+using namespace Tizen::Ui::Scenes;
+
+FormFactory::FormFactory(void)
+{
+}
+
+FormFactory::~FormFactory(void)
+{
+}
+
+Tizen::Ui::Controls::Form*
+FormFactory::CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId)
+{
+ AppLogDebug("SceneId: %ls", formId.GetPointer());
+ SceneManager* pSceneManager = SceneManager::GetInstance();
+ Form* pNewForm = null;
+
+ if (formId == IDL_DETAIL_FORM)
+ {
+ DetailForm* pForm = new (std::nothrow) DetailForm();
+ pForm->Initialize();
+ pSceneManager->AddSceneEventListener(sceneId, *pForm);
+ pNewForm = pForm;
+ }
+
+ return pNewForm;
+}
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file InstalledPopup.cpp
+ * @brief This is the implementation file for InstalledPopup class.
+ */
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FUi.h>
+#include "AppResourceId.h"
+#include "IstInstalledPopup.h"
+
+using namespace Tizen::App;
+using namespace Tizen::Base;
+using namespace Tizen::Base::Collection;
+using namespace Tizen::Ui;
+using namespace Tizen::Ui::Controls;
+
+InstalledPopup::InstalledPopup()
+ : __pTarget(null)
+ , __isLaunchable(true)
+{
+}
+
+InstalledPopup::~InstalledPopup()
+{
+}
+
+result
+InstalledPopup::Initialize(Tizen::Ui::Control* pTarget)
+{
+ result r = Construct(IDL_INSTALLED_POPUP);
+ if (IsFailed(r))
+ {
+ AppLogException("[%s] Failed to construct popup.", GetErrorMessage(r));
+ return r;
+ }
+
+ __pTarget = pTarget;
+
+ return r;
+}
+
+result
+InstalledPopup::RequestPopup(const Tizen::Base::String& appName, const Tizen::Base::String& installedVersion,
+ const Tizen::Base::String& downloadedVersion, bool isLaunchable)
+{
+ AppResource* pAppResource = AppResource::GetInstance();
+ int compare = downloadedVersion.CompareTo(installedVersion);
+ if (compare > 0)
+ {
+ pAppResource->GetString(IDS_APINST_POP_AN_OLDER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_UPDATED, __installMessage);
+
+ String buttonString;
+ pAppResource->GetString(IDS_APINST_BUTTON_UPDATE, buttonString);
+ static_cast<Button*>(GetControl(IDC_BUTTON_REINSTALL, true))->SetText(buttonString);
+ }
+ else if (compare < 0)
+ {
+ pAppResource->GetString(IDS_APINST_POP_A_NEWER_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REPLACED_WITH_THE_OLDER_VERSION, __installMessage);
+ }
+ else
+ {
+ pAppResource->GetString(IDS_APINST_POP_THIS_VERSION_IS_ALREADY_INSTALLED_ON_YOUR_DEVICE_IT_WILL_BE_REINSTALLED, __installMessage);
+ }
+
+ String version;
+ pAppResource->GetString(IDS_APINST_BODY_INSTALLED_VERSION_C_ABB, version);
+ version.Format(version.GetLength() + installedVersion.GetLength(), version.GetPointer(), installedVersion.GetPointer());
+ __versionMessage = version;
+ __versionMessage.Append(L"\n");
+
+ pAppResource->GetString(IDS_APINST_BODY_DOWNLOADED_VERSION_C_ABB, version);
+ version.Format(version.GetLength() + downloadedVersion.GetLength(), version.GetPointer(), downloadedVersion.GetPointer());
+ __versionMessage.Append(version);
+
+ __isLaunchable = isLaunchable;
+
+ SetShowState(true);
+ return Show();
+}
+
+result
+InstalledPopup::OnInitializing(void)
+{
+ AppLogDebug("Enter");
+ SetPropagatedKeyEventListener(this);
+
+ Label* pMessage = static_cast<Label*>(GetControl(IDC_LABEL_MESSAGE));
+ pMessage->SetText(__installMessage);
+
+ Label* pVersionInfo = static_cast<Label*>(GetControl(IDC_LABEL_VERSION));
+ pVersionInfo->SetText(__versionMessage);
+
+ Button* pReInstallButton = static_cast<Button*>(GetControl(IDC_BUTTON_REINSTALL, true));
+ pReInstallButton->SetActionId(IDA_BUTTON_REINSTALL);
+ pReInstallButton->AddActionEventListener(*this);
+
+ Button* pLaunchButton = static_cast<Button*>(GetControl(IDC_BUTTON_LAUNCH, true));
+ pLaunchButton->SetActionId(IDA_BUTTON_LAUNCH);
+ pLaunchButton->AddActionEventListener(*this);
+
+ Button* pCancelButton = static_cast<Button*>(GetControl(IDC_BUTTON_CANCEL, true));
+ pCancelButton->SetActionId(IDA_BUTTON_CANCEL);
+ pCancelButton->AddActionEventListener(*this);
+
+ if (!__isLaunchable)
+ {
+ GridLayout* pLayout = static_cast<GridLayout*>(static_cast<Panel*>(GetControl(IDC_PANEL))->GetLandscapeLayoutN());
+ pLayout->SetColumnCollapsed(2, true);
+ pLayout->Update();
+ delete pLayout;
+ pLayout = static_cast<GridLayout*>(static_cast<Panel*>(GetControl(IDC_PANEL))->GetPortraitLayoutN());
+ pLayout->SetColumnCollapsed(2, true);
+ pLayout->Update();
+ delete pLayout;
+ }
+
+ return E_SUCCESS;
+}
+
+result
+InstalledPopup::OnTerminating(void)
+{
+ AppLogDebug("Enter");
+ SetPropagatedKeyEventListener(null);
+ return E_SUCCESS;
+}
+
+void
+InstalledPopup::OnActionPerformed(const Control& source, int actionId)
+{
+ SetShowState(false);
+
+ if (__pTarget)
+ {
+ __pTarget->SendUserEvent(actionId, null);
+ }
+}
+
+bool
+InstalledPopup::OnKeyReleased(Tizen::Ui::Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo)
+{
+ AppLogDebug("%d", keyEventInfo.GetKeyCode());
+ if (keyEventInfo.GetKeyCode() == KEY_BACK || keyEventInfo.GetKeyCode() == KEY_ESC)
+ {
+ SetShowState(false);
+ if (__pTarget)
+ {
+ __pTarget->SendUserEvent(IDA_BUTTON_CANCEL, null);
+ }
+ }
+
+ return false;
+}
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstInstallerApp.cpp
+ * @brief This file contains the declaration of InstallerApp Class,
+ * which provides basic features necessary to define an UiApp.
+ */
+
+#include "IstInstallerApp.h"
+#include "IstMainFrame.h"
+#include "AppResourceId.h"
+
+using namespace Tizen::App;
+using namespace Tizen::App::Package;
+using namespace Tizen::Base;
+using namespace Tizen::Ui::Controls;
+
+InstallerApp::InstallerApp(void)
+ : __pPackageInfo(null)
+{
+}
+
+InstallerApp::~InstallerApp(void)
+{
+}
+
+Tizen::App::UiApp*
+InstallerApp::CreateInstance(void)
+{
+ return new (std::nothrow) InstallerApp();
+}
+
+const Tizen::App::Package::PackageInfo*
+InstallerApp::GetPackageInfo(void) const
+{
+ return __pPackageInfo;
+}
+
+Tizen::Base::String
+InstallerApp::GetPackageFilePath(void) const
+{
+ return __packageFilePath;
+}
+
+
+bool
+InstallerApp::OnAppInitializing(Tizen::App::AppRegistry& appRegistry)
+{
+ AppControlProviderManager::GetInstance()->SetAppControlProviderEventListener(this);
+
+ return true;
+}
+
+bool
+InstallerApp::OnAppInitialized(void)
+{
+ MainFrame* pMainFrame = new (std::nothrow) MainFrame();
+ pMainFrame->Construct();
+ result r = AddFrame(*pMainFrame);
+ if (IsFailed(r))
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+}
+
+bool
+InstallerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
+{
+ return true;
+}
+
+void
+InstallerApp::OnBackground(void)
+{
+ AppLogDebug("Enter");
+ Terminate();
+}
+
+void
+InstallerApp::OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
+ const Tizen::Base::String* pUriData, const Tizen::Base::String* pMimeType, const Tizen::Base::Collection::IMap* pExtraData)
+{
+ if (pExtraData)
+ {
+ const String* pFilePath = static_cast<const String*>(pExtraData->GetValue(String(L"http://tizen.org/appcontrol/data/notification")));
+ if (pFilePath)
+ {
+ __packageFilePath = *pFilePath;
+ }
+ }
+ else if (!pUriData || !pUriData->StartsWith(L"file://", 0))
+ {
+ AppLogException("Invalid URI date.");
+ return;
+ }
+ else
+ {
+ __packageFilePath = *pUriData;
+ __packageFilePath.Replace(L"file://", L"");
+ }
+
+ AppLogDebug("file path: %ls", __packageFilePath.GetPointer());
+ __pPackageInfo = PackageManager::GetInstance()->GetPackageInfoFromFileN(__packageFilePath);
+ AppLogExceptionIf(GetLastResult() != E_SUCCESS, "[%s] Failed to get package information - %ls", GetErrorMessage(GetLastResult()), __packageFilePath.GetPointer());
+}
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file IstMainFrame.cpp
+ * @brief This file contains implementation of MainFrame class, which is the main frame of the application.
+ */
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FGraphics.h>
+#include <FUi.h>
+#include "AppResourceId.h"
+#include "IstMainFrame.h"
+#include "IstInstallerApp.h"
+#include "IstFormFactory.h"
+
+using namespace Tizen::App;
+using namespace Tizen::App::Package;
+using namespace Tizen::Base;
+using namespace Tizen::Graphics;
+using namespace Tizen::Ui::Controls;
+using namespace Tizen::Ui::Scenes;
+
+MainFrame::MainFrame(void)
+ : __pInstalledPopup(null)
+{
+}
+
+MainFrame::~MainFrame(void)
+{
+}
+
+result
+MainFrame::OnInitializing(void)
+{
+ AppLogDebug("Enter");
+ result r = E_SUCCESS;
+ SetOrientation(Tizen::Ui::ORIENTATION_AUTOMATIC);
+
+ const PackageInfo* pPackageInfo = static_cast<InstallerApp*>(UiApp::GetInstance())->GetPackageInfo();
+ if (!pPackageInfo)
+ {
+ SetBackgroundColor(Color(0, 0, 0, 0));
+ MessageBox msgBox;
+ String error, errorMsg;
+ AppResource* pAppResource = AppResource::GetInstance();
+ pAppResource->GetString(IDS_PB_POP_ERROR, error);
+ pAppResource->GetString(IDS_APINST_POP_UNABLE_TO_INSTALL_THIS_FILE_THE_FORMAT_IS_INVALID, errorMsg);
+
+ msgBox.Construct(error, errorMsg, MSGBOX_STYLE_OK, 10000);
+ int modal;
+ msgBox.ShowAndWait(modal);
+ return E_FAILURE;
+ }
+
+ SceneManager* pSceneManager = SceneManager::GetInstance();
+ pSceneManager->RegisterFormFactory(*new (std::nothrow) FormFactory());
+ pSceneManager->RegisterScene("workflow");
+
+ __pInstalledPopup = new (std::nothrow) InstalledPopup();
+ __pInstalledPopup->Initialize(this);
+
+ PackageId packageId = pPackageInfo->GetId();
+ __mainAppId = pPackageInfo->GetMainAppId();
+
+ PackageManager* pPackageManager = PackageManager::GetInstance();
+ if (pPackageManager->IsPackageInstalled(packageId))
+ {
+ SetBackgroundColor(Color(0, 0, 0, 0));
+ String displayName = pPackageInfo->GetDisplayName();
+ AppLogDebug("%ls: It has been already installed.", displayName.GetPointer());
+ PackageInfo* pInstalledPackageInfo = pPackageManager->GetPackageInfoN(packageId);
+ r = __pInstalledPopup->RequestPopup(displayName, pInstalledPackageInfo->GetVersion(),
+ pPackageInfo->GetVersion(), false);
+ delete pInstalledPackageInfo;
+ }
+ else
+ {
+ r = pSceneManager->GoForward(SceneTransitionId(ID_SCNT_DETAIL_SCENE));
+ }
+
+ return r;
+}
+
+result
+MainFrame::OnTerminating(void)
+{
+ if (__pInstalledPopup)
+ {
+ __pInstalledPopup->Destroy();
+ }
+
+ return E_SUCCESS;
+}
+
+void
+MainFrame::OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs)
+{
+ AppLogDebug("Enter");
+ switch (requestId)
+ {
+ case IDA_BUTTON_REINSTALL:
+ SceneManager::GetInstance()->GoForward(SceneTransitionId(ID_SCNT_DETAIL_SCENE));
+ break;
+ case IDA_BUTTON_LAUNCH:
+ {
+ result r = AppManager::GetInstance()->LaunchApplication(__mainAppId);
+ AppLogExceptionIf(IsFailed(r), "[%s] Failed to launch application. - %ls", GetErrorMessage(r), __mainAppId.GetPointer());
+ break;
+ }
+ default:
+ UiApp::GetInstance()->Terminate();
+ break;
+ }
+}
--- /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.nativecpp.config.sbi.gcc45.app.debug.542757660">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660" 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 artifactExtension="exe" artifactName="InstallerService" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660" name="Debug" parent="org.tizen.nativecpp.config.sbi.gcc45.app.debug">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.1784086492" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.165304646" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder autoBuildTarget="all" buildPath="${workspace_loc:/InstallerService/Debug}" enableAutoBuild="true" id="org.tizen.nativecpp.target.sbi.gnu.builder.910776161" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.707842937" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.1219153705" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.235211314" 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.275888905" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.437831432" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.2067868547" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.1395160493" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.2042453024" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.1491943414" 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.cpp.399579441" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.1290489636" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.files.1390477024" name="Include files (-include)" superClass="gnu.cpp.compiler.option.include.files" valueType="includeFiles"/>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.1444030222" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.1332097163" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.569133032" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.1038790997" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.30619937" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.2093892473" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.1795177369" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.129230233" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.2147015964" 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.cpp.435620859" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.927058880" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.386884738" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.640241801" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.901135465" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.787442281" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/LREqrkLatJ/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.1307041173" 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.2119600729" 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.2146766494" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2008442855" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.248419226" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.2010848909" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853" 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 artifactExtension="exe" artifactName="${ProjName}" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853" name="Release" parent="org.tizen.nativecpp.config.sbi.gcc45.app.release">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.release.1698569602" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.release">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.530558826" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/InstallerService/Release}" id="org.tizen.nativecpp.target.sbi.gnu.builder.975214550" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.1514849212" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.1790549045" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.316489008" 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.1500294719" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.220428565" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog"/>
+ <option id="sbi.gnu.cpp.compiler.option.900296718" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.1334366520" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.528700311" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.623797688" 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.cpp.1909718066" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.1912377546" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.2061633942" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.2022990414" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.2037589780" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.930351060" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog"/>
+ <option id="sbi.gnu.c.compiler.option.623943791" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.1091342970" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.1782808167" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.499488519" 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.cpp.120447946" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.1431704404" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.267766539" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.1382202266" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.476062144" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/LREqrkLatJ/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.29188932" 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.140241049" 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.1380224608" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.383736666" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.1356965384" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.1251472052" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819" moduleId="org.eclipse.cdt.core.settings" name="Dynamic Analyzer">
+ <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 artifactExtension="exe" artifactName="${ProjName}" buildArtefactType="org.tizen.nativecpp.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecpp.buildArtefactType.app" description="" id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819" name="Dynamic Analyzer" parent="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da">
+ <folderInfo id="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.754090819." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.da.1333248523" name="Tizen Native Toolchain" superClass="org.tizen.nativecpp.toolchain.sbi.gcc45.app.debug.da">
+ <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.1761265488" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/InstallerService/Dynamic Analyzer}" id="org.tizen.nativecpp.target.sbi.gnu.builder.742911700" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecpp.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.gnu.archiver.20568351" name="Archiver" superClass="org.tizen.nativecpp.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.da.313583944" name="C++ Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.compiler.da">
+ <option id="gnu.cpp.compiler.option.optimization.level.992317181" 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.999707720" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.cpp.compiler.option.debug.applog.1264847117" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.cpp.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.515770373" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp.918559826" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp.1738469971" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.179651114" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.1383418692" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_USE_DA_"/>
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.cpp.137819883" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.cpp.compiler.tizen.inputType.777155754" superClass="sbi.gnu.cpp.compiler.tizen.inputType"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecpp.tool.sbi.gnu.c.compiler.1146284098" name="C Compiler" superClass="org.tizen.nativecpp.tool.sbi.gnu.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.84463917" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debugging.level.343821044" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="sbi.gnu.c.compiler.option.debug.applog.1266558309" name="Enable application logging (-D_APP_LOG)" superClass="sbi.gnu.c.compiler.option.debug.applog" value="true" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.2033648291" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="tizen-emulator-2.2.native_llvm31.i386.cpp.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.cpp.480603923" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.cpp" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""/home/changyongjeon/tizen-sdk/library""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/osp""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.cpp.1515203458" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu"/>
+ <listOptionValue builtIn="false" value=" -fPIE"/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.1181708775" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.1185262662" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="_USE_DA_"/>
+ <listOptionValue builtIn="false" value="_DEBUG"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.cpp.474325587" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.cpp" valueType="userObjs">
+ <listOptionValue builtIn="false" value="osp"/>
+ </option>
+ <inputType id="sbi.gnu.c.compiler.tizen.inputType.721897137" superClass="sbi.gnu.c.compiler.tizen.inputType"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.138714069" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="clang++" id="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.da.1393991110" name="C++ Linker" superClass="org.tizen.nativecpp.tool.sbi.gnu.cpp.linker.da">
+ <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp.1117838079" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.cpp" valueType="stringList">
+ <listOptionValue builtIn="false" value="-target i386-tizen-linux-gnueabi -gcc-toolchain /home/changyongjeon/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Xlinker --as-needed"/>
+ <listOptionValue builtIn="false" value="-pie -lpthread "/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/opt/usr/apps/LREqrkLatJ/lib""/>
+ <listOptionValue builtIn="false" value="-Xlinker -rpath="/home/developer/sdk_tools/lib""/>
+ <listOptionValue builtIn="false" value="--sysroot="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib/osp""/>
+ <listOptionValue builtIn="false" value="-losp-uifw"/>
+ <listOptionValue builtIn="false" value="-losp-appfw"/>
+ <listOptionValue builtIn="false" value="-losp-image"/>
+ <listOptionValue builtIn="false" value="-losp-json"/>
+ <listOptionValue builtIn="false" value="-losp-ime"/>
+ <listOptionValue builtIn="false" value="-losp-net"/>
+ <listOptionValue builtIn="false" value="-lpthread"/>
+ <listOptionValue builtIn="false" value="-losp-content"/>
+ <listOptionValue builtIn="false" value="-losp-locations"/>
+ <listOptionValue builtIn="false" value="-losp-telephony"/>
+ <listOptionValue builtIn="false" value="-losp-uix"/>
+ <listOptionValue builtIn="false" value="-losp-media"/>
+ <listOptionValue builtIn="false" value="-losp-messaging"/>
+ <listOptionValue builtIn="false" value="-losp-web"/>
+ <listOptionValue builtIn="false" value="-losp-social"/>
+ <listOptionValue builtIn="false" value="-losp-wifi"/>
+ <listOptionValue builtIn="false" value="-losp-bluetooth"/>
+ <listOptionValue builtIn="false" value="-losp-nfc"/>
+ <listOptionValue builtIn="false" value="-losp-face"/>
+ <listOptionValue builtIn="false" value="-losp-speech-tts"/>
+ <listOptionValue builtIn="false" value="-losp-speech-stt"/>
+ <listOptionValue builtIn="false" value="-losp-shell"/>
+ <listOptionValue builtIn="false" value="-losp-shell-core"/>
+ <listOptionValue builtIn="false" value="-losp-vision"/>
+ <listOptionValue builtIn="false" value="-lxml2"/>
+ <listOptionValue builtIn="false" value="-lalut"/>
+ <listOptionValue builtIn="false" value="-lopenal"/>
+ </option>
+ <option id="gnu.cpp.link.option.libs.927071695" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
+ <listOptionValue builtIn="false" value="daprobe"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.1534311943" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${SDK_INSTALL_PATH}/library/da/x86""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2019635207" 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.1247142733" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2034396664" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecpp.tool.sbi.po.compiler.1122122142" name="PO Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecpp.tool.sbi.edc.compiler.861882858" name="EDC Resource Compiler" superClass="org.tizen.nativecpp.tool.sbi.edc.compiler"/>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="InstallerService.org.tizen.nativecpp.target.sbi.gcc45.app.893663013" name="Tizen Application" projectType="org.tizen.nativecpp.target.sbi.gcc45.app"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.debug.da.512415136">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.debug.542757660">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecpp.config.sbi.gcc45.app.release.728069853">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.tizen.nativecommon.TizenGCCManagedMakePerProjectProfileCPP"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="com.samsung.tizen.nativeapp.projectInfo" version="1.0.0"/>
+ <storageModule moduleId="refreshScope" versionNumber="1">
+ <resource resourceType="PROJECT" workspacePath="/InstallerService"/>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+</cproject>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>InstallerService</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>sbi-make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value>${workspace_loc:/InstallerService/Debug}</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>true</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.tizen.nativecpp.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.nativecpp.apichecker.core.tizenCppNature</nature>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>1360216703005</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>
+ </filteredResources>
+</projectDescription>
--- /dev/null
+# Target name and AppID
+SET(this_target InstallerService)
+SET(PKG_ID D7eOJquGtL)
+
+# include directory
+INCLUDE_DIRECTORIES(
+ /usr/include/osp
+ inc
+ )
+
+# Source files
+FILE(GLOB ${this_target}_SOURCE_FILES src/*.cpp)
+
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE")
+
+# Create executable
+SET(CMAKE_EXECUTABLE_SUFFIX ".exe")
+ADD_EXECUTABLE (${this_target} ${${this_target}_SOURCE_FILES})
+
+# Set link libraries and link options
+TARGET_LINK_LIBRARIES(${this_target} -L/usr/lib/osp osp-appfw osp-uifw osp-shell osp-shell-core pthread)
+TARGET_LINK_LIBRARIES(${this_target} -Xlinker --allow-shlib-undefined -pthread -pie)
+
+# Copy info, data, res, and icons directories
+INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${PKG_ID}/bin)
+
+# Copy resource
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/InstallerService/res DESTINATION ../usr/apps/${PKG_ID})
+
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file AppResourceId.h
+ * @brief This is the header file for resource definition.
+ */
+
+#ifndef _APP_RESOURCE_ID_H_
+#define _APP_RESOURCE_ID_H_
+
+extern const wchar_t* IDC_LABEL_COUNT;
+extern const wchar_t* IDC_LABEL_DEGREE;
+extern const wchar_t* IDC_LABEL_ICON;
+extern const wchar_t* IDC_LABEL_NAME;
+extern const wchar_t* IDC_PROGRESS;
+extern const wchar_t* IDL_QUICK_INSTALLATION;
+
+#endif // _APP_RESOURCE_ID_H_
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file InstallerService.h
+ * @brief This file contains the declaration of InstallerService Class,
+ * which provides basic features necessary to define an ServiceApp.
+ */
+
+#ifndef _INSTALLER_SERVICE_H_
+#define _INSTALLER_SERVICE_H_
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FLocales.h>
+#include <FUi.h>
+#include <FShell.h>
+
+class InstallerServiceApp
+ : public Tizen::App::ServiceApp
+ , public virtual Tizen::App::IAppControlProviderEventListener
+ , public virtual Tizen::App::Package::IPackageInstallationEventListener
+{
+public:
+ InstallerServiceApp(void);
+ virtual ~InstallerServiceApp(void);
+ result Install(const Tizen::Base::String& filePath);
+
+ virtual bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
+ virtual bool OnAppInitialized(void);
+ virtual bool OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool forcedTermination = false);
+ virtual void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
+ const Tizen::Base::String* pUriData, const Tizen::Base::String* pMimeType, const Tizen::Base::Collection::IMap* pExtraData);
+ virtual void OnPackageInstallationCompleted(const Tizen::App::PackageId& packageId, Tizen::App::Package::PackageInstallationResult installationResult);
+ virtual void OnPackageInstallationInProgress(const Tizen::App::PackageId& packageId, int progress);
+ virtual void OnPackageUninstallationCompleted(const Tizen::App::PackageId& packageId, bool uninstallationResult);
+
+ static Tizen::App::ServiceApp* CreateInstance(void);
+private:
+ Tizen::App::PackageId __packageId;
+ Tizen::App::Package::PackageInfo* __pInfo;
+ Tizen::Ui::Controls::Label* __pDegreeLabel;
+ Tizen::Ui::Controls::Label* __pCountLabel;
+ Tizen::Ui::Controls::Progress* __pProgress;
+ Tizen::Shell::QuickPanelFrame* __pFrame;
+ Tizen::Base::Collection::ArrayList __filePathList;
+ Tizen::Locales::DateTimeFormatter* __pDateTimeFormatter;
+ int __index;
+};
+
+#endif // _INSTALLER_SERVICE_H_
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
+ <Id>LREqrkLatJ</Id>
+ <Version>1.0.0</Version>
+ <Type>C++App</Type>
+ <Requirements>
+ <Feature Name="http://tizen.org/feature/platform.core.cpu.arch.armv7">true</Feature>
+ <Feature Name="http://tizen.org/feature/platform.core.fpu.arch.vfpv3">true</Feature>
+ <Feature Name="http://tizen.org/feature/screen.size.normal">true</Feature>
+ </Requirements>
+ <Apps>
+ <ApiVersion>2.2</ApiVersion>
+ <Privileges>
+ <Privilege>http://tizen.org/privilege/packagemanager.info</Privilege>
+ <Privilege>http://tizen.org/privilege/package.info</Privilege>
+ <Privilege>http://tizen.org/privilege/notification</Privilege>
+ <Privilege>http://tizen.org/privilege/packagemanager.install</Privilege>
+ </Privileges>
+ <ServiceApp AutoRestart="False" LaunchOnBoot="False" LaunchingHistoryVisible="True" Main="True" Name="InstallerService" UseUi="True">
+ <UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
+ <UiTheme SystemTheme="White"/>
+ <DisplayNames>
+ <DisplayName Locale="eng-GB">InstallerService</DisplayName>
+ </DisplayNames>
+ <Icons>
+ <Icon Section="MainMenu">mainmenu.png</Icon>
+ </Icons>
+ <LaunchConditions/>
+ </ServiceApp>
+ </Apps>
+</Manifest>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE SceneQuickPanelFrame SYSTEM "UIForm.dtd">
+
+<SceneQuickPanelFrame Bversion="2.0.0.201310162149" Dversion="20120315">
+ <QuickPanelFrame id="IDL_QUICK_INSTALLATION">
+ <layout height="180.0" mode="Portrait" type="LAYOUT_RELATIVE"/>
+ <layout height="180.0" mode="Landscape" type="LAYOUT_RELATIVE"/>
+ </QuickPanelFrame>
+ <Label id="IDC_LABEL_ICON" parent="IDL_QUICK_INSTALLATION">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="" textSize="33.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="117.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_QUICK_INSTALLATION" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="20.0" marginRight="0.0" marginTop="0.0" mode="Portrait" rightRelation="" rightRelationType="" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="117.0" x="20.0" y="31.5"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="72.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDL_QUICK_INSTALLATION" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="40.0" marginRight="0.0" marginTop="0.0" mode="Landscape" rightRelation="" rightRelationType="" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="72.0" x="40.0" y="54.0"/>
+ </Label>
+ <Progress id="IDC_PROGRESS" parent="IDL_QUICK_INSTALLATION">
+ <property accessibilityHint="" backgroundColor="" barBackgroundColor="" barColor="" leftText="" max="100" min="0" rightText="" showValueState="true" value="0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="36.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_LABEL_ICON" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_RIGHT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Portrait" rightRelation="IDL_QUICK_INSTALLATION" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" style="" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="583.0" x="137.0" y="72.0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="true" height="36.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_LABEL_ICON" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_RIGHT" marginBottom="0.0" marginLeft="0.0" marginRight="0.0" marginTop="0.0" mode="Landscape" rightRelation="IDL_QUICK_INSTALLATION" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" style="" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_FIXED" width="1168.0" x="112.0" y="72.0"/>
+ </Progress>
+ <Label id="IDC_LABEL_NAME" parent="IDL_QUICK_INSTALLATION">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="0" text="" textColor="#FFFFFF" textSize="33.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_BOTTOM"/>
+ <layout bottomRelation="IDC_PROGRESS" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="40.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_PROGRESS" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="40.0" marginRight="40.0" marginTop="0.0" mode="Portrait" rightRelation="IDC_PROGRESS" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_CONTENT" width="503.0" x="177.0" y="32.0"/>
+ <layout bottomRelation="IDC_PROGRESS" bottomRelationType="RECT_EDGE_RELATION_BOTTOM_TO_TOP" centerHorizontal="false" centerVertical="false" height="39.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_PROGRESS" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="40.0" marginRight="40.0" marginTop="0.0" mode="Landscape" rightRelation="IDC_PROGRESS" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="" topRelationType="" verticalFitPolicy="FIT_POLICY_CONTENT" width="1088.0" x="152.0" y="33.0"/>
+ </Label>
+ <Label id="IDC_LABEL_DEGREE" parent="IDL_QUICK_INSTALLATION">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_LEFT" leftMargin="16" text="" textColor="#FFFFFF" textSize="33.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="false" height="40.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_PROGRESS" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="24.0" marginRight="0.0" marginTop="0.0" mode="Portrait" rightRelation="" rightRelationType="" topRelation="IDC_PROGRESS" topRelationType="RECT_EDGE_RELATION_TOP_TO_BOTTOM" verticalFitPolicy="FIT_POLICY_CONTENT" width="300.0" x="161.0" y="108.0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="false" height="39.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="IDC_PROGRESS" leftRelationType="RECT_EDGE_RELATION_LEFT_TO_LEFT" marginBottom="0.0" marginLeft="24.0" marginRight="0.0" marginTop="0.0" mode="Landscape" rightRelation="" rightRelationType="" topRelation="IDC_PROGRESS" topRelationType="RECT_EDGE_RELATION_TOP_TO_BOTTOM" verticalFitPolicy="FIT_POLICY_CONTENT" width="477.0" x="136.0" y="108.0"/>
+ </Label>
+ <Label id="IDC_LABEL_COUNT" parent="IDL_QUICK_INSTALLATION">
+ <property accessibilityHint="" backgroundBitmapPath="" backgroundColor="" backgroundColorOpacity="0" horizontalAlign="ALIGN_RIGHT" leftMargin="0" text="" textColor="#FFFFFF" textSize="33.0" textStyle="LABEL_TEXT_STYLE_NORMAL" topMargin="0" verticalAlign="ALIGN_TOP"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="false" height="40.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="" leftRelationType="" marginBottom="0.0" marginLeft="0.0" marginRight="24.0" marginTop="0.0" mode="Portrait" rightRelation="IDC_PROGRESS" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="IDC_PROGRESS" topRelationType="RECT_EDGE_RELATION_TOP_TO_BOTTOM" verticalFitPolicy="FIT_POLICY_CONTENT" width="261.0" x="435.0" y="108.0"/>
+ <layout bottomRelation="" bottomRelationType="" centerHorizontal="false" centerVertical="false" height="39.0" horizontalFitPolicy="FIT_POLICY_FIXED" leftRelation="" leftRelationType="" marginBottom="0.0" marginLeft="0.0" marginRight="24.0" marginTop="0.0" mode="Landscape" rightRelation="IDC_PROGRESS" rightRelationType="RECT_EDGE_RELATION_RIGHT_TO_RIGHT" topRelation="IDC_PROGRESS" topRelationType="RECT_EDGE_RELATION_TOP_TO_BOTTOM" verticalFitPolicy="FIT_POLICY_CONTENT" width="551.0" x="705.0" y="108.0"/>
+ </Label>
+</SceneQuickPanelFrame>
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file AppResourceId.cpp
+ * @brief This file contains resource definition.
+ */
+
+#include "AppResourceId.h"
+
+const wchar_t* IDC_LABEL_COUNT = L"IDC_LABEL_COUNT";
+const wchar_t* IDC_LABEL_DEGREE = L"IDC_LABEL_DEGREE";
+const wchar_t* IDC_LABEL_ICON = L"IDC_LABEL_ICON";
+const wchar_t* IDC_LABEL_NAME = L"IDC_LABEL_NAME";
+const wchar_t* IDC_PROGRESS = L"IDC_PROGRESS";
+const wchar_t* IDL_QUICK_INSTALLATION = L"IDL_QUICK_INSTALLATION";
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file InstallerService.cpp
+ * @brief This file contains the declaration of InstallerService Class,
+ * which provides basic features necessary to define an ServiceApp.
+ */
+
+#include <FApp.h>
+#include <FGraphics.h>
+#include <FLocales.h>
+#include <FShell.h>
+#include <FSystem.h>
+#include <FUi.h>
+#include "AppResourceId.h"
+#include "InstallerService.h"
+
+using namespace Tizen::App::Package;
+using namespace Tizen::Base;
+using namespace Tizen::Base::Collection;
+using namespace Tizen::Graphics;
+using namespace Tizen::Shell;
+using namespace Tizen::System;
+using namespace Tizen::Ui::Controls;
+
+InstallerServiceApp::InstallerServiceApp(void)
+ : __pInfo(null)
+ , __pDegreeLabel(null)
+ , __pCountLabel(null)
+ , __pProgress(null)
+ , __pFrame(null)
+ , __filePathList(SingleObjectDeleter)
+ , __pDateTimeFormatter(null)
+ , __index(0)
+{
+}
+
+InstallerServiceApp::~InstallerServiceApp(void)
+{
+}
+
+Tizen::App::ServiceApp*
+InstallerServiceApp::CreateInstance(void)
+{
+ return new (std::nothrow) InstallerServiceApp();
+}
+
+bool
+InstallerServiceApp::OnAppInitializing(Tizen::App::AppRegistry& appRegistry)
+{
+ AppLogDebug("Enter");
+ Tizen::App::AppControlProviderManager::GetInstance()->SetAppControlProviderEventListener(this);
+
+ __filePathList.Construct();
+
+ __pFrame = new (std::nothrow) QuickPanelFrame();
+ __pFrame->Construct(IDL_QUICK_INSTALLATION);
+
+ return true;
+}
+
+bool
+InstallerServiceApp::OnAppInitialized(void)
+{
+ AppLogDebug("Enter");
+ TryReturn(__filePathList.GetCount() != 0, false, "The filePath is not exist.");
+
+ __pDateTimeFormatter = Tizen::Locales::DateTimeFormatter::CreateTimeFormatterN(Tizen::Locales::DATE_TIME_STYLE_NONE);
+ String pattern;
+ SettingInfo::GetValue(L"http://tizen.org/setting/locale.time.format", pattern);
+ if (pattern.Contains(L":ss"))
+ {
+ pattern.Replace(L":ss", L"");
+ }
+ else if (pattern.Contains(L":SS"))
+ {
+ pattern.Replace(L":SS", L"");
+ }
+ else if (pattern.Contains(L".ss"))
+ {
+ pattern.Replace(L".ss", L"");
+ }
+ else if (pattern.Contains(L".SS"))
+ {
+ pattern.Replace(L".SS", L"");
+ }
+ else if (pattern.Contains(L"-ss"))
+ {
+ pattern.Replace(L"-ss", L"");
+ }
+ else if (pattern.Contains(L"-SS"))
+ {
+ pattern.Replace(L"-SS", L"");
+ }
+ __pDateTimeFormatter->ApplyPattern(pattern);
+
+ __pCountLabel = static_cast<Label*>(__pFrame->GetControl(IDC_LABEL_COUNT));
+ __pDegreeLabel = static_cast<Label*>(__pFrame->GetControl(IDC_LABEL_DEGREE));
+ __pProgress = static_cast<Progress*>(__pFrame->GetControl(IDC_PROGRESS));
+
+ result r = Install(*static_cast<String*>(__filePathList.GetAt(__index)));
+ if (IsFailed(r))
+ {
+ return false;
+ }
+
+ return true;
+}
+
+bool
+InstallerServiceApp::OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool forcedTermination)
+{
+ AppLogDebug("Enter");
+ delete __pFrame;
+ delete __pInfo;
+ delete __pDateTimeFormatter;
+ return true;
+}
+
+void
+InstallerServiceApp::OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String& operationId,
+ const Tizen::Base::String* pUriData, const Tizen::Base::String* pMimeType, const Tizen::Base::Collection::IMap* pExtraData)
+{
+ AppLogDebug("Enter");
+ Tizen::App::AppId clientAppId = Tizen::App::AppControlProviderManager::GetInstance()->GetClientAppId(reqId);
+ TryReturnVoid(clientAppId == L"D7eOJquGtL.Installer", "[%ls] This application is not allowed.", clientAppId.GetPointer());
+ TryReturnVoid(pUriData && pUriData->StartsWith(L"file://", 0), "There isn't URI data.");
+
+ String filePath = *pUriData;
+ filePath.Replace(L"file://", L"");
+ __filePathList.Add(new (std::nothrow) String(filePath));
+
+ if (__pFrame->IsVisible())
+ {
+ String count;
+ count.Format(10, L"%d/%d", __index+1, __filePathList.GetCount());
+
+ __pCountLabel->SetText(count);
+ __pCountLabel->Invalidate(false);
+ }
+}
+
+void
+InstallerServiceApp::OnPackageInstallationCompleted(const Tizen::App::PackageId& packageId,
+ Tizen::App::Package::PackageInstallationResult installationResult)
+{
+ AppLogDebug("Enter");
+ TryReturnVoid(packageId == __packageId, "PackageId: %ls", packageId.GetPointer());
+ PackageManager::GetInstance()->RemovePackageInstallationEventListener(*this);
+
+ Tizen::App::AppId mainAppId = __pInfo->GetMainAppId();
+ PackageAppInfo* pMainAppInfo = __pInfo->GetPackageAppInfoN(mainAppId);
+ String appName = __pInfo->GetDisplayName();
+
+ NotificationManager notificationManager;
+ notificationManager.Construct();
+
+ NotificationRequest request;
+ result r = request.SetIconFilePath(pMainAppInfo->GetAppMenuIconPath());
+ AppLogDebugIf(IsFailed(r), "[%s] Failed to set app icon.", GetErrorMessage(r));
+
+ if (!pMainAppInfo->IsMenuIconVisible())
+ {
+ AppLogDebug("This app hasn't a menu icon.");
+ mainAppId = L"";
+ }
+
+ delete pMainAppInfo;
+
+ String installTime;
+ DateTime curTime;
+ SystemTime::GetCurrentTime(TIME_MODE_WALL, curTime);
+ __pDateTimeFormatter->Format(curTime, installTime);
+ installTime.Insert(L"\n", 0);
+ installTime.Insert(appName, 0);
+
+ request.SetAlertText(installTime);
+
+ String titleText;
+
+ switch (installationResult)
+ {
+ case PACKAGE_INSTALLATION_RESULT_SUCCESS:
+ AppLogDebug("PACKAGE_INSTALLATION_RESULT_SUCCESS");
+ Tizen::App::AppResource::GetInstance()->GetString(L"IDS_APINST_POP_INSTALLED", titleText);
+ break;
+ case PACKAGE_INSTALLATION_RESULT_STORAGE_FULL:
+ AppLogDebug("PACKAGE_INSTALLATION_RESULT_STORAGE_FULL");
+ Tizen::App::AppResource::GetInstance()->GetString(L"IDS_APINST_BODY_UNABLE_TO_INSTALL_NOT_ENOUGH_MEMORY_ABB", titleText);
+ break;
+ case PACKAGE_INSTALLATION_RESULT_INVALID_PACKAGE:
+ AppLogDebug("PACKAGE_INSTALLATION_RESULT_INVALID_PACKAGE");
+ Tizen::App::AppResource::GetInstance()->GetString(L"IDS_APINST_POP_FAILED", titleText);
+ break;
+ }
+
+ request.SetTitleText(titleText);
+
+ if (installationResult != PACKAGE_INSTALLATION_RESULT_SUCCESS)
+ {
+ String* pFilePath = dynamic_cast<String*>(__filePathList.GetAt(__index));
+ if (pFilePath)
+ {
+ request.SetAppMessage(*pFilePath);
+ }
+ mainAppId = L"D7eOJquGtL.Installer";
+ }
+
+ if (mainAppId.IsEmpty())
+ {
+ r = notificationManager.Notify(request);
+ AppLogExceptionIf(IsFailed(r), "[%s] Failed to notify message.", GetErrorMessage(r));
+ }
+ else
+ {
+ r = notificationManager.NotifyByAppId(mainAppId, request);
+ AppLogExceptionIf(IsFailed(r), "[%s] Failed to notify message.", GetErrorMessage(r));
+ }
+
+ String* pFilePath = null;
+ do
+ {
+ pFilePath = dynamic_cast<String*>(__filePathList.GetAt(++__index));
+ if (pFilePath)
+ {
+ r = Install(*pFilePath);
+ if (r == E_SUCCESS)
+ {
+ return;
+ }
+ }
+ } while (pFilePath);
+
+ __pFrame->SetShowState(false);
+ Terminate();
+}
+
+void
+InstallerServiceApp::OnPackageInstallationInProgress(const Tizen::App::PackageId& packageId, int progress)
+{
+ AppLogDebug("progress: %d", progress);
+ TryReturnVoid(packageId == __packageId, "PackageId: %ls", packageId.GetPointer());
+
+ if (__pProgress->GetValue() != progress)
+ {
+ __pProgress->SetValue(progress);
+ __pProgress->Invalidate(false);
+ __pDegreeLabel->SetText(Integer::ToString(progress) + L"%");
+ __pDegreeLabel->Invalidate(false);
+ }
+}
+
+void
+InstallerServiceApp::OnPackageUninstallationCompleted(const Tizen::App::PackageId& packageId, bool uninstallationResult)
+{
+ AppLogDebug("Enter");
+ TryReturnVoid(packageId == __packageId, "PackageId: %ls", packageId.GetPointer());
+}
+
+result
+InstallerServiceApp::Install(const Tizen::Base::String& filePath)
+{
+ AppLogDebug("Enter");
+ NotificationManager notificationManager;
+ String count;
+
+ delete __pInfo;
+ __pInfo = PackageManager::GetInstance()->GetPackageInfoFromFileN(filePath);
+ TryReturn(__pInfo, GetLastResult(), "[%s] Failed to get the packageInfo. - %ls", GetErrorMessage(GetLastResult()), filePath.GetPointer());
+ __packageId = __pInfo->GetId();
+
+ PackageAppInfo* pMainAppInfo = __pInfo->GetPackageAppInfoN(__pInfo->GetMainAppId());
+ Bitmap* pAppIcon = pMainAppInfo->GetAppMenuIconN();
+ delete pMainAppInfo;
+
+ String appName = __pInfo->GetDisplayName();
+
+ if (pAppIcon)
+ {
+ Label* pIconLabel = static_cast<Label*>(__pFrame->GetControl(IDC_LABEL_ICON));
+ pIconLabel->SetBackgroundBitmap(*pAppIcon);
+ delete pAppIcon;
+ }
+
+ Label* pNameLabel = static_cast<Label*>(__pFrame->GetControl(IDC_LABEL_NAME));
+ pNameLabel->SetText(appName);
+
+ String notifyTextMsg;
+ Tizen::App::AppResource::GetInstance()->GetString(L"IDS_APINST_BODY_INSTALLING_PS_ING", notifyTextMsg);
+ notifyTextMsg.Format(notifyTextMsg.GetLength() + appName.GetLength(), notifyTextMsg.GetPointer(), appName.GetPointer());
+
+ PackageManager::GetInstance()->AddPackageInstallationEventListener(*this);
+ result r = PackageManager::GetInstance()->InstallPackage(__packageId, filePath, null);
+ TryCatch(r == E_SUCCESS, , "[%s] Failed to install package.", GetErrorMessage(r));
+
+ notificationManager.Construct();
+ notificationManager.NotifyTextMessage(notifyTextMsg);
+
+ count.Format(10, L"%d/%d", __index+1, __filePathList.GetCount());
+ __pCountLabel->SetText(count);
+ __pCountLabel->Invalidate(false);
+
+ __pProgress->SetValue(0);
+ __pDegreeLabel->SetText(L"0%");
+
+ __pFrame->Invalidate(true);
+ __pFrame->SetShowState(true);
+ __pFrame->Show();
+
+ return r;
+
+CATCH:
+ delete __pInfo;
+ __pInfo = null;
+ return r;
+}
--- /dev/null
+//
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * This file contains the Tizen C++ application entry point.
+ */
+
+#include "InstallerService.h"
+
+using namespace Tizen::Base;
+using namespace Tizen::Base::Collection;
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif // __cplusplus
+
+_EXPORT_ int
+OspMain(int argc, char* pArgv[])
+{
+ AppLog("Application started.");
+ ArrayList args(SingleObjectDeleter);
+ args.Construct();
+ for (int i = 0; i < argc; i++)
+ {
+ args.Add(new (std::nothrow) String(pArgv[i]));
+ }
+
+ result r = Tizen::App::ServiceApp::Execute(InstallerServiceApp::CreateInstance, &args);
+ AppLogExceptionIf(IsFailed(r), "[%s] Application execution failed", GetErrorMessage(r));
+ AppLog("Application finished.");
+
+ return static_cast<int>(r);
+}
+#ifdef __cplusplus
+}
+#endif // __cplusplus
--- /dev/null
+Flora License
+
+Version 1.1, April, 2013
+
+http://floralicense.org/license/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction,
+and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by
+the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and
+all other entities that control, are controlled by, or are
+under common control with that entity. For the purposes of
+this definition, "control" means (i) the power, direct or indirect,
+to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
+or more of the outstanding shares, or (iii) beneficial ownership of
+such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity
+exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical
+transformation or translation of a Source form, including but
+not limited to compiled object code, generated documentation,
+and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice
+that is included in or attached to the work (an example is provided
+in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent,
+as a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from,
+or merely link (or bind by name) to the interfaces of, the Work and
+Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor
+for inclusion in the Work by the copyright owner or by an individual or
+Legal Entity authorized to submit on behalf of the copyright owner.
+For the purposes of this definition, "submitted" means any form of
+electronic, verbal, or written communication sent to the Licensor or
+its representatives, including but not limited to communication on
+electronic mailing lists, source code control systems, and issue
+tracking systems that are managed by, or on behalf of, the Licensor
+for the purpose of discussing and improving the Work, but excluding
+communication that is conspicuously marked or otherwise designated
+in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity
+on behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+"Tizen Certified Platform" shall mean a software platform that complies
+with the standards set forth in the Tizen Compliance Specification
+and passes the Tizen Compliance Tests as defined from time to time
+by the Tizen Technical Steering Group and certified by the Tizen
+Association or its designated agent.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the
+Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made,
+use, offer to sell, sell, import, and otherwise transfer the Work
+solely as incorporated into a Tizen Certified Platform, where such
+license applies only to those patent claims licensable by such
+Contributor that are necessarily infringed by their Contribution(s)
+alone or by combination of their Contribution(s) with the Work solely
+as incorporated into a Tizen Certified Platform to which such
+Contribution(s) was submitted. If You institute patent litigation
+against any entity (including a cross-claim or counterclaim
+in a lawsuit) alleging that the Work or a Contribution incorporated
+within the Work constitutes direct or contributory patent infringement,
+then any patent licenses granted to You under this License for that
+Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+Work or Derivative Works thereof pursuant to the copyright license
+above, in any medium, with or without modifications, and in Source or
+Object form, provided that You meet the following conditions:
+
+ 1. You must give any other recipients of the Work or Derivative Works
+ a copy of this License; and
+ 2. You must cause any modified files to carry prominent notices stating
+ that You changed the files; and
+ 3. You must retain, in the Source form of any Derivative Works that
+ You distribute, all copyright, patent, trademark, and attribution
+ notices from the Source form of the Work, excluding those notices
+ that do not pertain to any part of the Derivative Works; and
+ 4. If the Work includes a "NOTICE" text file as part of its distribution,
+ then any Derivative Works that You distribute must include a readable
+ copy of the attribution notices contained within such NOTICE file,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works, in at least one of the following places:
+ within a NOTICE text file distributed as part of the Derivative Works;
+ within the Source form or documentation, if provided along with the
+ Derivative Works; or, within a display generated by the Derivative Works,
+ if and wherever such third-party notices normally appear.
+ The contents of the NOTICE file are for informational purposes only
+ and do not modify the License. You may add Your own attribution notices
+ within Derivative Works that You distribute, alongside or as an addendum
+ to the NOTICE text from the Work, provided that such additional attribution
+ notices cannot be construed as modifying the License. You may add Your own
+ copyright statement to Your modifications and may provide additional or
+ different license terms and conditions for use, reproduction, or
+ distribution of Your modifications, or for any such Derivative Works
+ as a whole, provided Your use, reproduction, and distribution of
+ the Work otherwise complies with the conditions stated in this License
+ and your own copyright statement or terms and conditions do not conflict
+ the conditions stated in the License including section 3.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+any Contribution intentionally submitted for inclusion in the Work
+by You to the Licensor shall be under the terms and conditions of
+this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify
+the terms of any separate license agreement you may have executed
+with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+names, trademarks, service marks, or product names of the Licensor,
+except as required for reasonable and customary use in describing the
+origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+agreed to in writing, Licensor provides the Work (and each
+Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied, including, without limitation, any warranties or conditions
+of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+PARTICULAR PURPOSE. You are solely responsible for determining the
+appropriateness of using or redistributing the Work and assume any
+risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+whether in tort (including negligence), contract, or otherwise,
+unless required by applicable law (such as deliberate and grossly
+negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a
+result of this License or out of the use or inability to use the
+Work (including but not limited to damages for loss of goodwill,
+work stoppage, computer failure or malfunction, or any and all
+other commercial damages or losses), even if such Contributor
+has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+the Work or Derivative Works thereof, You may choose to offer,
+and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this
+License. However, in accepting such obligations, You may act only
+on Your own behalf and on Your sole responsibility, not on behalf
+of any other Contributor, and only if You agree to indemnify,
+defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason
+of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Flora License to your work
+
+To apply the Flora License to your work, attach the following
+boilerplate notice, with the fields enclosed by brackets "[]"
+replaced with your own identifying information. (Don't include
+the brackets!) The text should be enclosed in the appropriate
+comment syntax for the file format. We also recommend that a
+file or class name and description of purpose be included on the
+same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Flora License, Version 1.1 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://floralicense.org/license/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
--- /dev/null
+Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.1
+Please, see the LICENSE.Flora file for Flora License, Version 1.1 terms and conditions.
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
+ <Id>D7eOJquGtL</Id>
+ <Version>1.0.0</Version>
+ <Type>C++App</Type>
+ <Requirements/>
+ <Apps>
+ <ApiVersion>2.2</ApiVersion>
+ <Privileges>
+ <Privilege>http://tizen.org/privilege/packagemanager.info</Privilege>
+ <Privilege>http://tizen.org/privilege/package.info</Privilege>
+ <Privilege>http://tizen.org/privilege/application.launch</Privilege>
+ <Privilege>http://tizen.org/privilege/notification</Privilege>
+ <Privilege>http://tizen.org/privilege/packagemanager.install</Privilege>
+ </Privileges>
+ <UiApp LaunchingHistoryVisible="False" Main="True" MenuIconVisible="False" Name="Installer">
+ <UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
+ <UiTheme SystemTheme="White"/>
+ <DisplayNames>
+ <DisplayName Locale="eng-GB">Installer</DisplayName>
+ </DisplayNames>
+ <Icons>
+ <Icon Section="MainMenu" Type="Xhigh">mainmenu.png</Icon>
+ </Icons>
+ <AppControls>
+ <AppControl>
+ <MimeType>application/vnd.tizen.package</MimeType>
+ <MimeType>application/vnd.wac.widget-sharing</MimeType>
+ <MimeType>application/widget</MimeType>
+ <Operation>http://tizen.org/appcontrol/operation/view</Operation>
+ </AppControl>
+ </AppControls>
+ <LaunchConditions/>
+ </UiApp>
+ <ServiceApp AutoRestart="False" LaunchOnBoot="False" LaunchingHistoryVisible="True" Main="False" Name="InstallerService" UseUi="True">
+ <UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
+ <UiTheme SystemTheme="White"/>
+ <DisplayNames>
+ <DisplayName Locale="eng-GB">InstallerService</DisplayName>
+ </DisplayNames>
+ <Icons>
+ <Icon Section="MainMenu">mainmenu.png</Icon>
+ </Icons>
+ <LaunchConditions/>
+ </ServiceApp>
+ </Apps>
+</Manifest>
--- /dev/null
+* The July 5 2013 Changyong Jeon <fin10.jeon@samsung.com>
+- Supports translated languages.
+
+* The Jun 25 2013 Changyong Jeon <fin10.jeon@samsung.com>
+- fix issue that cutting some of description.
+
+
--- /dev/null
+Name: apps.Installer
+Summary: Installer application
+Version: 1.1.0
+Release: 1
+Group: TO_BE/FILLED_IN
+License: Flora License, Version 1.1
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: cmake
+BuildRequires: hash-signer
+BuildRequires: pkgconfig(osp-appfw)
+BuildRequires: pkgconfig(osp-uifw)
+BuildRequires: pkgconfig(osp-shell)
+
+%description
+Verification application: Installer
+
+%prep
+%setup -q
+
+%build
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%ifarch %{ix86}
+%if 0%{?simulator}
+CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ -D_OSP_EMUL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%else
+CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ " cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%endif
+%else
+CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_ARMEL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%endif
+
+# Call make instruction with smp support
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
+%make_install
+
+# Application signing
+PKG_ID=D7eOJquGtL
+%define tizen_sign 1
+%define tizen_sign_base /usr/apps/${PKG_ID}
+%define tizen_sign_level platform
+%define tizen_author_sign 1
+%define tizen_dist_sign 1
+
+%post
+/sbin/ldconfig
+PKG_ID=D7eOJquGtL
+echo "/usr/etc/package-manager/backend/tpk -i /usr/apps/"${PKG_ID}
+/usr/etc/package-manager/backend/tpk -i /usr/apps/${PKG_ID}
+cp -f /usr/lib/osp/osp-service-app-loader /usr/apps/${PKG_ID}/bin/Installer
+
+%postun
+/sbin/ldconfig
+PKG_ID=D7eOJquGtL
+echo "/usr/etc/package-manager/backend/tpk -u "${PKG_ID}
+/usr/etc/package-manager/backend/tpk -u ${PKG_ID}
+
+%files
+%defattr(-,root,root,-)
+/usr/apps/*
+/usr/share/license/%{name}