diff --git a/windows/installer.nsi b/windows/installer.nsi index baadfc80..62859a8b 100644 --- a/windows/installer.nsi +++ b/windows/installer.nsi @@ -1,513 +1,590 @@ ; Falkon Windows Installer NSIS Script ; Copyright (C) 2010-2017 David Rosca ; 2012-2017 S. Razi Alavizadeh ; ; For compiling this script you need following plugins: ; FindProcDLL_plug-in, KillProcDLL_plug-in and 'AllAssociation.nsh' needs ; Registry_plug-in, Application_Association_Registration_plug-in ; Unicode version of them can be downloaded from: ; http://sourceforge.net/projects/findkillprocuni/files/bin/ ; http://nsis.sourceforge.net/Application_Association_Registration_plug-in ; http://nsis.sourceforge.net/Registry_plug-in !ifndef CUSTOM !define VERSION 3.0.0 !define ARCH x86 !define MSVC_VER 140 !define OPENSSL_BIN_DIR . !define MSVC_REDIST_DIR . !define FALKON_SRC_DIR ..\..\ !define FALKON_BIN_DIR . !define ICU_BIN_DIR . !define QT_DIR . !define QT_BIN_DIR . !define QT_PLUGINS_DIR . !define QTWEBENGINE_DICTIONARIES_DIR qtwebengine_dictionaries !undef PORTABLE !endif ; WinVer.nsh was added in the same release that RequestExecutionLevel so check ; if ___WINVER__NSH___ is defined to determine if RequestExecutionLevel is ; available. !include /NONFATAL WinVer.nsh !include x64.nsh -!ifndef PORTABLE - RequestExecutionLevel admin -!else - RequestExecutionLevel user -!endif +Var installAsPortable +RequestExecutionLevel admin !addplugindir "wininstall\" !include "StdUtils.nsh" !include "FileFunc.nsh" !include "wininstall\AllAssociation.nsh" SetCompressor /SOLID /FINAL lzma !define PRODUCT_NAME "Falkon" !define /date PRODUCT_VERSION "${VERSION}" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\falkon.exe" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" !define PRODUCT_CAPABILITIES_KEY "Software\${PRODUCT_NAME}\Capabilities" !include "MUI.nsh" !define MUI_ABORTWARNING !define MUI_ICON "wininstall\install.ico" !define MUI_UNICON "wininstall\uninstall.ico" !define MUI_WELCOMEFINISHPAGE_BITMAP "wininstall\welcome.bmp" !define MUI_UNWELCOMEFINISHPAGE_BITMAP "wininstall\welcome.bmp" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE ${FALKON_BIN_DIR}\COPYRIGHT.txt +;;; +Page custom InstallationModePage InstallationModeLeave +;;; +!define MUI_PAGE_CUSTOMFUNCTION_PRE "SkipComponentsIfPortableInstalltion" !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_DIRECTORY +;;; +Page custom installationInfoPage installationInfoLeave +;;; !insertmacro MUI_PAGE_INSTFILES !define MUI_FINISHPAGE_RUN !define MUI_FINISHPAGE_RUN_FUNCTION "RunFalkonAsUser" !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_WELCOME !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_UNPAGE_FINISH !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "Czech" !insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Portuguese" !insertmacro MUI_LANGUAGE "Greek" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Romanian" !insertmacro MUI_LANGUAGE "Tradchinese" !insertmacro MUI_LANGUAGE "Simpchinese" !insertmacro MUI_LANGUAGE "Indonesian" !insertmacro MUI_LANGUAGE "Georgian" !insertmacro MUI_LANGUAGE "Japanese" !insertmacro MUI_LANGUAGE "Swedish" !insertmacro MUI_LANGUAGE "Polish" !insertmacro MUI_LANGUAGE "Ukrainian" !insertmacro MUI_LANGUAGE "Catalan" !insertmacro MUI_LANGUAGE "Serbian" !insertmacro MUI_LANGUAGE "SerbianLatin" !insertmacro MUI_LANGUAGE "Farsi" !insertmacro MUI_LANGUAGE "Hebrew" !insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "Arabic" !insertmacro MUI_LANGUAGE "Basque" !insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_RESERVEFILE_LANGDLL Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "${PRODUCT_NAME} Installer ${PRODUCT_VERSION}.exe" InstallDir "$PROGRAMFILES\${PRODUCT_NAME}\" InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" ShowInstDetails show ShowUnInstDetails show !include "wininstall\languages.nsh" Section !$(TITLE_SecMain) SecMain SectionIn RO FindProcDLL::FindProc "falkon.exe" IntCmp $R0 1 0 notRunning MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "$(MSG_RunningInstance)" /SD IDOK IDCANCEL AbortInstallation KillProcDLL::KillProc "falkon.exe" Sleep 100 Goto notRunning AbortInstallation: Abort "$(MSG_InstallationCanceled)" notRunning: SetOverwrite on SetOutPath "$INSTDIR" File "${FALKON_BIN_DIR}\COPYRIGHT.txt" File "${FALKON_BIN_DIR}\falkon.exe" File "${FALKON_BIN_DIR}\falkonprivate.dll" File "${FALKON_BIN_DIR}\qt.conf" File "${OPENSSL_BIN_DIR}\libeay32.dll" File "${OPENSSL_BIN_DIR}\ssleay32.dll" File "${MSVC_REDIST_DIR}\*" File "${ICU_BIN_DIR}\icudt54.dll" File "${ICU_BIN_DIR}\icuin54.dll" File "${ICU_BIN_DIR}\icuuc54.dll" File "${QT_BIN_DIR}\libEGL.dll" File "${QT_BIN_DIR}\libGLESv2.dll" File "${QT_BIN_DIR}\opengl32sw.dll" File "${QT_BIN_DIR}\D3Dcompiler_47.dll" File "${QT_BIN_DIR}\Qt5Core.dll" File "${QT_BIN_DIR}\Qt5Gui.dll" File "${QT_BIN_DIR}\Qt5Network.dll" File "${QT_BIN_DIR}\Qt5Positioning.dll" File "${QT_BIN_DIR}\Qt5PrintSupport.dll" File "${QT_BIN_DIR}\Qt5Qml.dll" File "${QT_BIN_DIR}\Qt5Quick.dll" File "${QT_BIN_DIR}\Qt5QuickWidgets.dll" File "${QT_BIN_DIR}\Qt5Sql.dll" File "${QT_BIN_DIR}\Qt5Svg.dll" File "${QT_BIN_DIR}\Qt5WinExtras.dll" File "${QT_BIN_DIR}\Qt5WebEngine.dll" File "${QT_BIN_DIR}\Qt5WebEngineCore.dll" File "${QT_BIN_DIR}\Qt5WebEngineWidgets.dll" File "${QT_BIN_DIR}\Qt5WebChannel.dll" File "${QT_BIN_DIR}\Qt5Widgets.dll" File "${QT_BIN_DIR}\QtWebEngineProcess.exe" SetOutPath "$INSTDIR\iconengines" File "${QT_PLUGINS_DIR}\iconengines\qsvgicon.dll" SetOutPath "$INSTDIR\imageformats" File "${QT_PLUGINS_DIR}\imageformats\*.dll" SetOutPath "$INSTDIR\platforms" File "${QT_PLUGINS_DIR}\platforms\qwindows.dll" SetOutPath "$INSTDIR\printsupport" File "${QT_PLUGINS_DIR}\printsupport\windowsprintersupport.dll" SetOutPath "$INSTDIR\qml\QtQuick.2" File "${QT_DIR}\qml\QtQuick.2\*" SetOutPath "$INSTDIR\qml\QtWebEngine" File "${QT_DIR}\qml\QtWebEngine\*" SetOutPath "$INSTDIR\resources" File "${QT_DIR}\resources\*" SetOutPath "$INSTDIR\sqldrivers" File "${QT_PLUGINS_DIR}\sqldrivers\qsqlite.dll" SetOutPath "$INSTDIR\styles" File "${QT_PLUGINS_DIR}\styles\*.dll" SetOutPath "$INSTDIR\translations\qtwebengine_locales" File "${QT_DIR}\translations\qtwebengine_locales\*" SetOutPath "$INSTDIR\qtwebengine_dictionaries\doc" ; In some packages underline '_' is used and in some other packages dash '-' is used so we use wildcard File "${QTWEBENGINE_DICTIONARIES_DIR}\doc\README*en*US.txt" SetOutPath "$INSTDIR\qtwebengine_dictionaries" ; in some packages *.bdic files use dash '-' instead of underline '_' followed by a version number. e.g. en-US-3-0.bdic File "${QTWEBENGINE_DICTIONARIES_DIR}\en*US*.bdic" - !ifndef PORTABLE - call RegisterCapabilities - !endif + call RegisterCapabilities + + StrCmp $installAsPortable "YES" 0 skipPortableMode + FileOpen $0 $INSTDIR\falkon.conf w + FileWrite $0 "[Config]$\r$\n" + FileWrite $0 "Portable=true$\r$\n" + + StrCmp $0 "" 0 closeHandle + MessageBox MB_OK|MB_ICONEXCLAMATION $(MSG_PortableWriteError) + goto skipPortableMode + +closeHandle: + FileClose $0 + +skipPortableMode: SectionEnd SectionGroup $(TITLE_SecThemes) SecThemes Section Default SecDefault SectionIn RO SetOutPath "$INSTDIR\themes\windows" File "${FALKON_SRC_DIR}\themes\windows\*" SetOutPath "$INSTDIR\themes\windows\images" File "${FALKON_SRC_DIR}\themes\windows\images\*" SectionEnd Section Chrome SecChrome SetOutPath "$INSTDIR\themes\chrome" File "${FALKON_SRC_DIR}\themes\chrome\*" SetOutPath "$INSTDIR\themes\chrome\images" File "${FALKON_SRC_DIR}\themes\chrome\images\*" SectionEnd Section Mac SecMac SetOutPath "$INSTDIR\themes\mac" File "${FALKON_SRC_DIR}\themes\mac\*" SetOutPath "$INSTDIR\themes\mac\images" File "${FALKON_SRC_DIR}\themes\mac\images\*" SectionEnd SectionGroupEnd Section $(TITLE_SecTranslations) SecTranslations #SetOutPath "$INSTDIR\locale" #File "${FALKON_BIN_DIR}\locale\*.qm" #SetOutPath "$INSTDIR\qtwebengine_dictionaries\doc" #File "${QTWEBENGINE_DICTIONARIES_DIR}\doc\*" #SetOutPath "$INSTDIR\qtwebengine_dictionaries" #File "${QTWEBENGINE_DICTIONARIES_DIR}\*.bdic" SectionEnd Section $(TITLE_SecPlugins) SecPlugins SetOutPath "$INSTDIR\plugins" File "${FALKON_BIN_DIR}\plugins\*.dll" SectionEnd !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${SecMain} $(DESC_SecMain) !insertmacro MUI_DESCRIPTION_TEXT ${SecTranslations} $(DESC_SecTranslations) !insertmacro MUI_DESCRIPTION_TEXT ${SecPlugins} $(DESC_SecPlugins) - !ifndef PORTABLE + !insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} $(DESC_SecDesktop) !insertmacro MUI_DESCRIPTION_TEXT ${SecExtensions} $(DESC_SecExtensions) - !endif - !insertmacro MUI_DESCRIPTION_TEXT ${SecThemes} $(DESC_SecThemes) - !ifndef PORTABLE + !insertmacro MUI_DESCRIPTION_TEXT ${SecThemes} $(DESC_SecThemes) !insertmacro MUI_DESCRIPTION_TEXT ${SecSetASDefault} $(DESC_SecSetASDefault) !insertmacro MUI_DESCRIPTION_TEXT ${SecProtocols} $(DESC_SecProtocols) - !endif !insertmacro MUI_FUNCTION_DESCRIPTION_END - -!ifndef PORTABLE SectionGroup $(TITLE_SecSetASDefault) SecSetASDefault Section $(TITLE_SecExtensions) SecExtensions + StrCmp $installAsPortable "NO" 0 skipSetExtentions SetOutPath "$INSTDIR" ${RegisterAssociation} ".htm" "$INSTDIR\falkon.exe" "FalkonHTML" "Falkon HTML Document" "$INSTDIR\falkon.exe,1" "file" ${RegisterAssociation} ".html" "$INSTDIR\falkon.exe" "FalkonHTML" "Falkon HTML Document" "$INSTDIR\falkon.exe,1" "file" ${UpdateSystemIcons} + skipSetExtentions: SectionEnd Section $(TITLE_SecProtocols) SecProtocols + StrCmp $installAsPortable "NO" 0 skipSecProtocols ${RegisterAssociation} "http" "$INSTDIR\falkon.exe" "FalkonURL" "Falkon URL" "$INSTDIR\falkon.exe,0" "protocol" ${RegisterAssociation} "https" "$INSTDIR\falkon.exe" "FalkonURL" "Falkon URL" "$INSTDIR\falkon.exe,0" "protocol" ${RegisterAssociation} "ftp" "$INSTDIR\falkon.exe" "FalkonURL" "Falkon URL" "$INSTDIR\falkon.exe,0" "protocol" ${UpdateSystemIcons} + skipSecProtocols: SectionEnd SectionGroupEnd Section -StartMenu + StrCmp $installAsPortable "NO" 0 skipStartMenu SetOutPath "$INSTDIR" SetShellVarContext all CreateDirectory "$SMPROGRAMS\Falkon" CreateShortCut "$SMPROGRAMS\Falkon\Uninstall.lnk" "$INSTDIR\Uninstall.exe" CreateShortCut "$SMPROGRAMS\Falkon\Falkon.lnk" "$INSTDIR\falkon.exe" CreateShortCut "$SMPROGRAMS\Falkon\License.lnk" "$INSTDIR\COPYRIGHT.txt" + skipStartMenu: SectionEnd Section $(TITLE_SecDesktop) SecDesktop + StrCmp $installAsPortable "NO" 0 skipDesktopIcon SetOutPath "$INSTDIR" CreateShortCut "$DESKTOP\Falkon.lnk" "$INSTDIR\falkon.exe" "" + skipDesktopIcon: SectionEnd Section -Uninstaller + StrCmp $installAsPortable "NO" 0 skipUninstaller WriteUninstaller "$INSTDIR\uninstall.exe" WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\falkon.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\falkon.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "Falkon Team" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "HelpLink" "https://userbase.kde.org/Falkon" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "InstallLocation" "$INSTDIR" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "InstallSource" "$EXEDIR" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "https://kde.org" ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 WriteRegDWORD ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "EstimatedSize" "$0" + skipUninstaller: SectionEnd Section Uninstall FindProcDLL::FindProc "falkon.exe" IntCmp $R0 1 0 notRunning MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "$(MSG_RunningInstance)" /SD IDOK IDCANCEL AbortInstallation KillProcDLL::KillProc "falkon.exe" Sleep 100 Goto notRunning AbortInstallation: Abort "$(MSG_InstallationCanceled)" notRunning: SetShellVarContext all Delete "$DESKTOP\Falkon.lnk" Delete "$INSTDIR\falkon.exe" Delete "$INSTDIR\falkonprivate.dll" Delete "$INSTDIR\uninstall.exe" Delete "$INSTDIR\COPYRIGHT.txt" Delete "$INSTDIR\qt.conf" Delete "$INSTDIR\libeay32.dll" Delete "$INSTDIR\ssleay32.dll" Delete "$INSTDIR\libEGL.dll" Delete "$INSTDIR\libGLESv2.dll" Delete "$INSTDIR\opengl32sw.dll" Delete "$INSTDIR\D3Dcompiler_47.dll" Delete "$INSTDIR\QtWebEngineProcess.exe" ; Wildcard delete to compact script of uninstall section Delete "$INSTDIR\icu*.dll" Delete "$INSTDIR\Qt5*.dll" Delete "$INSTDIR\msvc*.dll" Delete "$INSTDIR\vc*.dll" Delete "$INSTDIR\concrt*.dll" ; Recursively delete folders in root of $INSTDIR RMDir /r "$INSTDIR\iconengines" RMDir /r "$INSTDIR\imageformats" RMDir /r "$INSTDIR\platforms" RMDir /r "$INSTDIR\printsupport" RMDir /r "$INSTDIR\qml" RMDir /r "$INSTDIR\resources" RMDir /r "$INSTDIR\translations" RMDir /r "$INSTDIR\sqldrivers" RMDir /r "$INSTDIR\styles" RMDir /r "$INSTDIR\qtwebengine_dictionaries" RMDir /r "$INSTDIR\themes" RMDir /r "$INSTDIR\locale" RMDir /r "$INSTDIR\plugins" ; Remove $INSTDIR if it is empty RMDir "$INSTDIR" ; Remove start menu programs folder RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" DeleteRegKey HKLM "Software\${PRODUCT_NAME}" DeleteRegValue HKLM "SOFTWARE\RegisteredApplications" "${PRODUCT_NAME}" ${UnRegisterAssociation} ".htm" "FalkonHTML" "$INSTDIR\falkon.exe" "file" ${UnRegisterAssociation} ".html" "FalkonHTML" "$INSTDIR\falkon.exe" "file" ${UnRegisterAssociation} "http" "FalkonURL" "$INSTDIR\falkon.exe" "protocol" ${UnRegisterAssociation} "https" "FalkonURL" "$INSTDIR\falkon.exe" "protocol" ${UnRegisterAssociation} "ftp" "FalkonURL" "$INSTDIR\falkon.exe" "protocol" ${UpdateSystemIcons} SectionEnd -!endif BrandingText "${PRODUCT_NAME} ${PRODUCT_VERSION} Installer" Function .onInit ;Prevent running installer of 64-bit Falkon on 32-bit Windows ${If} ${RunningX64} ${If} ${ARCH} == "x64" StrCpy $InstDir "$PROGRAMFILES64\${PRODUCT_NAME}\" ${Else} StrCpy $InstDir "$PROGRAMFILES32\${PRODUCT_NAME}\" ${Endif} ${Else} ${If} ${ARCH} == "x64" MessageBox MB_OK|MB_ICONEXCLAMATION "This installation requiers Windows x64!" Quit ${Else} StrCpy $InstDir "$PROGRAMFILES\${PRODUCT_NAME}\" ${Endif} ${EndIf} - !ifdef PORTABLE - StrCpy $InstDir "$DESKTOP\${PRODUCT_NAME} Portable\" - !endif - ;Prevent Multiple Instances System::Call 'kernel32::CreateMutexA(i 0, i 0, t "FalkonInstaller-4ECB4694-2C39-4f93-9122-A986344C4E7B") i .r1 ?e' Pop $R0 StrCmp $R0 0 +3 MessageBox MB_OK|MB_ICONEXCLAMATION "Falkon installer is already running!" /SD IDOK Abort ;Language selection dialog¨ ;Return when running silent instalation IfSilent 0 +2 return Push "" Push ${LANG_ENGLISH} Push English Push ${LANG_CZECH} Push Czech Push ${LANG_SLOVAK} Push Slovak Push ${LANG_GERMAN} Push German Push ${LANG_DUTCH} Push Dutch Push ${LANG_PORTUGUESE} Push Portuguese Push ${LANG_GREEK} Push Greek Push ${LANG_FRENCH} Push French Push ${LANG_ITALIAN} Push Italian Push ${LANG_ROMANIAN} Push Romanian Push ${LANG_TRADCHINESE} Push TraditionalChinese Push ${LANG_SIMPCHINESE} Push SimplifiedChinese Push ${LANG_INDONESIAN} Push Indonesian Push ${LANG_GEORGIAN} Push Georgian Push ${LANG_JAPANESE} Push Japanese Push ${LANG_SWEDISH} Push Swedish Push ${LANG_POLISH} Push Polish Push ${LANG_UKRAINIAN} Push Ukrainian Push ${LANG_CATALAN} Push Catalan Push ${LANG_SERBIAN} Push Serbian Push ${LANG_SERBIANLATIN} Push SerbianLatin Push ${LANG_FARSI} Push Persian Push ${LANG_HEBREW} Push Hebrew Push ${LANG_SPANISH} Push Spanish Push ${LANG_DANISH} Push Danish Push A ; A means auto count languages ; for the auto count to work the first empty push (Push "") must remain LangDLL::LangDialog "Installer Language" "Please select the language of the installer" Pop $LANGUAGE StrCmp $LANGUAGE "cancel" 0 +2 Abort + + ;Extract InstallOptions files + ;$PLUGINSDIR will automatically be removed when the installer closes + InitPluginsDir + File /oname=$PLUGINSDIR\portable-mode.ini "portable-mode.ini" + File /oname=$PLUGINSDIR\portable-info.ini "portable-info.ini" FunctionEnd Function RegisterCapabilities + StrCmp $installAsPortable "NO" 0 skipRegisterCapabilities !ifdef ___WINVER__NSH___ ${If} ${AtLeastWinVista} ; even if we don't associate Falkon as default for ".htm" and ".html" ; we need to write these ProgIds for future use! ;(e.g.: user uses "Default Programs" on Win7 or Vista to set Falkon as default.) ${CreateProgId} "FalkonHTML" "$INSTDIR\falkon.exe" "Falkon HTML Document" "$INSTDIR\falkon.exe,1" ${CreateProgId} "FalkonURL" "$INSTDIR\falkon.exe" "Falkon URL" "$INSTDIR\falkon.exe,0" ; note: these lines just introduce capabilities of Falkon to OS and don't change defaults! WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}" "ApplicationDescription" "$(PRODUCT_DESC)" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}" "ApplicationIcon" "$INSTDIR\falkon.exe,0" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}" "ApplicationName" "${PRODUCT_NAME}" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\FileAssociations" ".htm" "FalkonHTML" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\FileAssociations" ".html" "FalkonHTML" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\URLAssociations" "http" "FalkonURL" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\URLAssociations" "https" "FalkonURL" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\URLAssociations" "ftp" "FalkonURL" WriteRegStr HKLM "${PRODUCT_CAPABILITIES_KEY}\Startmenu" "StartMenuInternet" "$INSTDIR\falkon.exe" WriteRegStr HKLM "SOFTWARE\RegisteredApplications" "${PRODUCT_NAME}" "${PRODUCT_CAPABILITIES_KEY}" ${EndIf} !endif +skipRegisterCapabilities: FunctionEnd Function RunFalkonAsUser ${StdUtils.ExecShellAsUser} $0 "$INSTDIR\falkon.exe" "open" "" FunctionEnd Function un.onInit ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "InstallLocation" IfErrors +2 0 StrCpy $INSTDIR "$R0" IfFileExists "$INSTDIR\falkon.exe" found MessageBox MB_OK|MB_ICONSTOP "$(MSG_InvalidInstallPath)" Abort found: FunctionEnd + +Function InstallationModePage + !insertmacro MUI_HEADER_TEXT "$(TITLE_InstallationMode)" "$(DESC_InstallationMode)" + + WriteINIStr "$PLUGINSDIR\portable-mode.ini" "Field 1" "Text" "$(TITLE_StandardInstallation)" + WriteINIStr "$PLUGINSDIR\portable-mode.ini" "Field 2" "Text" "$(TITLE_PortableInstallation)" + ; set layout direction + IntCmp $(^RTL) 1 0 +2 + WriteINIStr "$PLUGINSDIR\portable-mode.ini" "Settings" "RTL" 1 + + InstallOptions::dialog $PLUGINSDIR\portable-mode.ini +FunctionEnd + +Function InstallationModeLeave + ReadINIStr $0 "$PLUGINSDIR\portable-mode.ini" "Field 2" "State" + + StrCmp $0 1 0 notchecked + StrCpy $installAsPortable "YES" + StrCpy $InstDir "$DESKTOP\${PRODUCT_NAME} Portable\" + + goto skip + + notchecked: + StrCpy $installAsPortable "NO" + + skip: +FunctionEnd + +Function installationInfoPage + !insertmacro MUI_HEADER_TEXT "$(TITLE_InstallInfo)" "$(DESC_InstallInfo)" + ; set layout direction + IntCmp $(^RTL) 1 0 +2 + WriteINIStr "$PLUGINSDIR\portable-info.ini" "Settings" "RTL" 1 + + StrCmp $installAsPortable "NO" 0 infoPortable + WriteINIStr "$PLUGINSDIR\portable-info.ini" "Field 1" "Text" "$(DESC_StandardInstallation)" + + Goto showInfo + +infoPortable: + WriteINIStr "$PLUGINSDIR\portable-info.ini" "Field 1" "Text" "$(DESC_PortableInstallation)" + +showInfo: + InstallOptions::dialog $PLUGINSDIR\portable-info.ini +FunctionEnd + +Function installationInfoLeave +FunctionEnd + +Function SkipComponentsIfPortableInstalltion +StrCmp $installAsPortable "YES" 0 +2 + Abort +FunctionEnd diff --git a/windows/languages.nsh b/windows/languages.nsh index e7c33b05..f796972e 100644 --- a/windows/languages.nsh +++ b/windows/languages.nsh @@ -1,749 +1,769 @@ ;;;;English LangString PRODUCT_DESC ${LANG_ENGLISH} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." ; LangString TITLE_SecMain ${LANG_ENGLISH} "Main Components" LangString TITLE_SecTranslations ${LANG_ENGLISH} "Translations" LangString TITLE_SecPlugins ${LANG_ENGLISH} "Plugins" LangString TITLE_SecDesktop ${LANG_ENGLISH} "Desktop Icon" LangString TITLE_SecExtensions ${LANG_ENGLISH} "File Associations" LangString TITLE_SecThemes ${LANG_ENGLISH} "Themes" LangString TITLE_SecSetASDefault ${LANG_ENGLISH} "Default Browser" LangString TITLE_SecProtocols ${LANG_ENGLISH} "Protocol Associations" LangString FILE_Htm ${LANG_ENGLISH} "HTM File" LangString FILE_Html ${LANG_ENGLISH} "HTML File" ; LangString DESC_SecMain ${LANG_ENGLISH} "Main components of application." LangString DESC_SecTranslations ${LANG_ENGLISH} "Other translations available to install. Default is English." LangString DESC_SecPlugins ${LANG_ENGLISH} "Other plugins available to install." LangString DESC_SecDesktop ${LANG_ENGLISH} "Add launcher to desktop." LangString DESC_SecExtensions ${LANG_ENGLISH} "Associate Falkon with .htm(l) files" LangString DESC_SecThemes ${LANG_ENGLISH} "Additional themes for Falkon" LangString DESC_SecSetASDefault ${LANG_ENGLISH} "Set Falkon as default internet browser" LangString DESC_SecProtocols ${LANG_ENGLISH} "Associate Falkon with http(s) and ftp protocols" + +LangString TITLE_InstallationMode ${LANG_ENGLISH} "Installation Mode" +LangString DESC_InstallationMode ${LANG_ENGLISH} "Select installation mode" +LangString TITLE_StandardInstallation ${LANG_ENGLISH} "Standard installation" +LangString TITLE_PortableInstallation ${LANG_ENGLISH} "Portable installation" +LangString DESC_PortableInstallation ${LANG_ENGLISH} "Falkon will be installed as a 'Portable Application' to the selected location." +LangString DESC_StandardInstallation ${LANG_ENGLISH} "Falkon will be installed on your computer." +LangString MSG_PortableWriteError ${LANG_ENGLISH} "Error occurred when creating 'falkon.conf' in installation folder. Create it manually." +LangString TITLE_InstallInfo ${LANG_ENGLISH} "Ready to install" +LangString DESC_InstallInfo ${LANG_ENGLISH} "To start installation click 'install'." ; LangString MSG_RunningInstance ${LANG_ENGLISH} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_InstallationCanceled ${LANG_ENGLISH} "Process cancelled by user." LangString MSG_InvalidInstallPath ${LANG_ENGLISH} "Install path invalid!" ;;;;Arabic LangString PRODUCT_DESC ${LANG_ARABIC} "كَبزيلّا متصفّح للوب جديد سريع وآمن ومفتوح المصدر. يُرخَّص استخدامه وفق الإصدار الثالث من رخصة جنو العمومية (GPL) أو أي إصدار أحدث من ذلك (اختر كما تشاء). يُبنى كَبزيلّا على محرّك العرض WebKitوإطار العمل Qt." ; LangString TITLE_SecMain ${LANG_ARABIC} "المكونات الأساسية" LangString TITLE_SecTranslations ${LANG_ARABIC} "الترجمات" LangString TITLE_SecPlugins ${LANG_ARABIC} "الإضافات" LangString TITLE_SecDesktop ${LANG_ARABIC} "رمز على سطح المكتب" LangString TITLE_SecExtensions ${LANG_ARABIC} "ارتباطات الملفات" LangString TITLE_SecThemes ${LANG_ARABIC} "السمات" LangString TITLE_SecSetASDefault ${LANG_ARABIC} "المتصفح المبدئي" LangString TITLE_SecProtocols ${LANG_ARABIC} "ارتباطات البروتوكولات" LangString FILE_Htm ${LANG_ARABIC} "ملف HTM" LangString FILE_Html ${LANG_ARABIC} "ملف HTML" ; LangString DESC_SecMain ${LANG_ARABIC} "المكونات الرئيسية للبرنامج." LangString DESC_SecTranslations ${LANG_ARABIC} "ترجمات أخرى متوفرة للتثبيت. اللغة المبدئية هي الإنكليزية." LangString DESC_SecPlugins ${LANG_ARABIC} "إضافات أخرى متوفّرة للتنزيل." LangString DESC_SecDesktop ${LANG_ARABIC} "أضف اختصارًا لتشغيل كَبزيلا من سطح المكتب." LangString DESC_SecExtensions ${LANG_ARABIC} "اربط كَبزيلّا بملفات HTML ذات اللواحق .htm أو .html." LangString DESC_SecThemes ${LANG_ARABIC} "سمات أخرى لكَبزيلّا" LangString DESC_SecSetASDefault ${LANG_ARABIC} "اجعل كَبزيلا المتصفح المبدئيّ" LangString DESC_SecProtocols ${LANG_ARABIC} "اربط كَبزيلّا ببروتوكولات HTTP وHTTPS وFTP." ; LangString MSG_RunningInstance ${LANG_ARABIC} "كَبزيلّا مفتوح الآن! أتريد من المُثبِّت إنهاءه الآن؟" LangString MSG_InstallationCanceled ${LANG_ARABIC} "ألغى المستخدم العملية." ;;;;Spanish LangString PRODUCT_DESC ${LANG_SPANISH} "Falkon es un nuevo, rápido y seguro navegador web de código abierto. Falkon está bajo licencia GPL versión 3 o (o en su opción) en cualquier versión. Está basado en el motor WebKit y en Qt Framework." ; LangString TITLE_SecMain ${LANG_SPANISH} "Componentes iniciales" LangString TITLE_SecTranslations ${LANG_SPANISH} "Traducciones" LangString TITLE_SecPlugins ${LANG_SPANISH} "Plugins" LangString TITLE_SecDesktop ${LANG_SPANISH} "Icono de escritorio" LangString TITLE_SecExtensions ${LANG_SPANISH} "Asociación de archivos" LangString TITLE_SecThemes ${LANG_SPANISH} "Temas" LangString TITLE_SecSetASDefault ${LANG_SPANISH} "Navegador por defecto" LangString TITLE_SecProtocols ${LANG_SPANISH} "Asociaciones de protocolo" LangString FILE_Htm ${LANG_SPANISH} "Archivo HTM" LangString FILE_Html ${LANG_SPANISH} "Archivo HTML" ; LangString DESC_SecMain ${LANG_SPANISH} "Componentes iniciales de aplicación" LangString DESC_SecTranslations ${LANG_SPANISH} "Otras traduciones disponibles al instalar. Por defecto en inglés." LangString DESC_SecPlugins ${LANG_SPANISH} "Otros plugins disponibles al instalar." LangString DESC_SecDesktop ${LANG_SPANISH} "Añade acceso directo al escritorio." LangString DESC_SecExtensions ${LANG_SPANISH} "Asociar Falkon con archivos .htm(l)" LangString DESC_SecThemes ${LANG_SPANISH} "Temas adicionales para Falkon" LangString DESC_SecSetASDefault ${LANG_SPANISH} "Hacer Falkon tu navegador web por defecto" LangString DESC_SecProtocols ${LANG_SPANISH} "Asociar Falkon con los protocolos http(s) y ftp" ; LangString MSG_RunningInstance ${LANG_SPANISH} "Falkon se está ejecutando, Quieres que el instalador intente finalizarlo?" LangString MSG_InstallationCanceled ${LANG_SPANISH} "Proceso cancelado por usuario." ;;;;Czech LangString TITLE_SecMain ${LANG_CZECH} "Hlavní komponenty" LangString TITLE_SecTranslations ${LANG_CZECH} "Překlady" LangString TITLE_SecPlugins ${LANG_CZECH} "Doplňky" LangString TITLE_SecDesktop ${LANG_CZECH} "Zástupce na ploše" LangString TITLE_SecExtensions ${LANG_CZECH} "Asociace souborů" LangString TITLE_SecThemes ${LANG_CZECH} "Témata" LangString FILE_Htm ${LANG_CZECH} "Soubor HTM" LangString FILE_Html ${LANG_CZECH} "Soubor HTML" ; LangString DESC_SecMain ${LANG_CZECH} "Hlavní komponenty aplikace." LangString DESC_SecTranslations ${LANG_CZECH} "Ostatní překlady dostupné k instalaci. Angličtina je defaultní." LangString DESC_SecPlugins ${LANG_CZECH} "Ostatní doplňky dostupné k instalaci." LangString DESC_SecDesktop ${LANG_CZECH} "Přidat zástupce na plochu." LangString DESC_SecExtensions ${LANG_CZECH} "Associovat QupZillu s .htm(l) soubory" LangString DESC_SecThemes ${LANG_CZECH} "Dodatečná témata pro QupZillu" LangString PRODUCT_DESC ${LANG_CZECH} "Falkon je nový, rychlý a bezpečný open-source WWW prohlížeč. Falkon je licencována pod GPL verze 3 nebo (podle vaší volby) jakékoliv vyšší verze. Prohlížeč je založen na jádru WebKit a Qt Frameworku." LangString TITLE_SecSetASDefault ${LANG_CZECH} "Výchozí prohlížeč" LangString TITLE_SecProtocols ${LANG_CZECH} "Asociace protokolů" LangString DESC_SecSetASDefault ${LANG_CZECH} "Nastavit QupZillu jako výchozí internetový prohlížeč" LangString DESC_SecProtocols ${LANG_CZECH} "Asociovat QupZillu s http(s) a ftp protokoly" LangString MSG_RunningInstance ${LANG_CZECH} "Falkon je právě spuštěna. Chcete aby ji instalátor zkusil ukončit?" LangString MSG_InstallationCanceled ${LANG_CZECH} "Proces zrušen uživatelem." ;;;;Catalan LangString PRODUCT_DESC ${LANG_CATALAN} "El Falkon és un navegador web de codi obert nou, ràpid i segur. Falkon està llicenciat sota GPL versió 3.0 o (si ho preferiu) qualsevol versió posterior. Està basat en WebKit i Qt." ; LangString TITLE_SecMain ${LANG_CATALAN} "Components principals" LangString TITLE_SecTranslations ${LANG_CATALAN} "Traduccions" LangString TITLE_SecPlugins ${LANG_CATALAN} "Complements" LangString TITLE_SecDesktop ${LANG_CATALAN} "Icona de l'escriptori" LangString TITLE_SecExtensions ${LANG_CATALAN} "Associacions de fitxers" LangString TITLE_SecThemes ${LANG_CATALAN} "Temes" LangString TITLE_SecSetASDefault ${LANG_CATALAN} "Navegador per defecte" LangString TITLE_SecProtocols ${LANG_CATALAN} "Associacions de protocols" LangString FILE_Htm ${LANG_CATALAN} "Fitxer HTM" LangString FILE_Html ${LANG_CATALAN} "Fitxer HTML" ; LangString DESC_SecMain ${LANG_CATALAN} "Components principals de l'aplicació." LangString DESC_SecTranslations ${LANG_CATALAN} "Altres traduccions disponibles per instal·lar. L'idioma predeterminat és l'anglès." LangString DESC_SecPlugins ${LANG_CATALAN} "Altres plugins disponibles per instal·lar." LangString DESC_SecDesktop ${LANG_CATALAN} "Afegeix una drecera a l'escriptori." LangString DESC_SecExtensions ${LANG_CATALAN} "Associa el Falkon amb els fitxers .htm i .html" LangString DESC_SecThemes ${LANG_CATALAN} "Temes addicionals per al Falkon" LangString DESC_SecSetASDefault ${LANG_CATALAN} "Fes que el Falkon sigui el navegador predeterminat" LangString DESC_SecProtocols ${LANG_CATALAN} "Associa el Falkon amb els protocols http i https" ; LangString MSG_RunningInstance ${LANG_CATALAN} "El Falkon ja està actiu. Voleu que l'instal·lador provi d'aturar-lo?" LangString MSG_InstallationCanceled ${LANG_CATALAN} "L'usuari ha cancel·lat el procés." ;;;;Slovak LangString PRODUCT_DESC ${LANG_SLOVAK} "Falkon je nový, rýchly a bezpečný open-source internetový prehliadač. Falkon je licencovaná pod licenciou GPL verzie 3 alebo (podľa vášho uváženia) hocijakej novšej verzie. Je založená na jadre WebKit a frameworku Qt." ; LangString TITLE_SecMain ${LANG_SLOVAK} "Hlavné komponenty" LangString TITLE_SecTranslations ${LANG_SLOVAK} "Preklady" LangString TITLE_SecPlugins ${LANG_SLOVAK} "Doplnky" LangString TITLE_SecDesktop ${LANG_SLOVAK} "Odkaz na ploche" LangString TITLE_SecExtensions ${LANG_SLOVAK} "Asociácia súborov" LangString TITLE_SecThemes ${LANG_SLOVAK} "Témy" LangString TITLE_SecSetASDefault ${LANG_SLOVAK} "Predvolený prehliadač" LangString TITLE_SecProtocols ${LANG_SLOVAK} "Asociácie protokolov" LangString FILE_Htm ${LANG_SLOVAK} "Súbor HTM" LangString FILE_Html ${LANG_SLOVAK} "Súbor HTML" ; LangString DESC_SecMain ${LANG_SLOVAK} "Hlavné komponenty programu." LangString DESC_SecTranslations ${LANG_SLOVAK} "Ostatné preklady dostupné na inštaláciu. Angličtina je predvolená" LangString DESC_SecPlugins ${LANG_SLOVAK} "Ostatné doplnky dustupné na inštaláciu" LangString DESC_SecDesktop ${LANG_SLOVAK} "Pridať odkaz na plochu." LangString DESC_SecExtensions ${LANG_SLOVAK} "Associovať QupZillu s .htm(l) súbormi" LangString DESC_SecThemes ${LANG_SLOVAK} "Ďalšie témy vzhľadu pre QupZillu" LangString DESC_SecSetASDefault ${LANG_SLOVAK} "Nastaviť Qupzillu ako predvolený internetový prehliadač" LangString DESC_SecProtocols ${LANG_SLOVAK} "Asociovať QupZillu s http(s) a ftp protokolmi" ; LangString MSG_RunningInstance ${LANG_SLOVAK} "Falkon je už spustená! Chcete, aby sa inštalátor pokúsil ju násilne ukončiť?" LangString MSG_InstallationCanceled ${LANG_SLOVAK} "Proces zrušený používateľom." ;;;;German LangString PRODUCT_DESC ${LANG_GERMAN} "Falkon ist ein neuer, schneller und sicherer, quelloffener Web Browser. Falkon ist lizensiert unter GPL Version 3 oder später. Er nutzt Webkit und das Qt Framework." ; LangString TITLE_SecMain ${LANG_GERMAN} "Hauptkomponenten" LangString TITLE_SecTranslations ${LANG_GERMAN} "Übersetzungen" LangString TITLE_SecPlugins ${LANG_GERMAN} "Plugins" LangString TITLE_SecDesktop ${LANG_GERMAN} "Desktop Symbol" LangString TITLE_SecExtensions ${LANG_GERMAN} "Dateiverknüpfungen" LangString TITLE_SecThemes ${LANG_GERMAN} "Themen" LangString TITLE_SecSetASDefault ${LANG_GERMAN} "Standard-Browser" LangString TITLE_SecProtocols ${LANG_GERMAN} "Protokollverknüpfungen" LangString FILE_Htm ${LANG_GERMAN} "HTM-Datei" LangString FILE_Html ${LANG_GERMAN} "HTML-Datei" LangString DESC_SecMain ${LANG_GERMAN} "Hauptkomponenten der Anwendung." LangString DESC_SecTranslations ${LANG_GERMAN} "Weitere Übersetzungen sind verfügbar. Die Standardsprache ist Englisch." LangString DESC_SecPlugins ${LANG_GERMAN} "Weitere Plugins stehen zur Verfügung." LangString DESC_SecDesktop ${LANG_GERMAN} "Starter zum Desktop hinzufügen." LangString DESC_SecExtensions ${LANG_GERMAN} "Verknüpfe Falkon mit *.htm(l) Dateien" LangString DESC_SecThemes ${LANG_GERMAN} "Weitere Themen für Falkon" LangString DESC_SecSetASDefault ${LANG_GERMAN} "Falkon als Standard-Browser verwenden" LangString DESC_SecProtocols ${LANG_GERMAN} "Verknüpfe Falkon mit HTTP(S)- und FTP-Protokoll" ; LangString MSG_RunningInstance ${LANG_GERMAN} "Falkon ist bereits gestartet! Soll die Installationsroutine versuchen, Falkon zu beenden?" LangString MSG_InstallationCanceled ${LANG_GERMAN} "Die Installation wurde vom Benutzer abgebrochen." ;;;;Dutch LangString TITLE_SecMain ${LANG_DUTCH} "Hoofdonderdelen" LangString TITLE_SecTranslations ${LANG_DUTCH} "Vertalingen" LangString TITLE_SecPlugins ${LANG_DUTCH} "Plugins" LangString TITLE_SecDesktop ${LANG_DUTCH} "Bureaublad-pictogram" LangString TITLE_SecExtensions ${LANG_DUTCH} "Bestandsassociaties" LangString TITLE_SecThemes ${LANG_DUTCH} "Thema's" LangString FILE_Htm ${LANG_DUTCH} "HTM-bestand" LangString FILE_Html ${LANG_DUTCH} "HTML-bestand" LangString DESC_SecMain ${LANG_DUTCH} "Hoofdonderdelen van het programma." LangString DESC_SecTranslations ${LANG_DUTCH} "Beschikbare vertalingen om te installeren. Standaardtaal is Engels." LangString DESC_SecPlugins ${LANG_DUTCH} "Beschikbare plugins om te installeren." LangString DESC_SecDesktop ${LANG_DUTCH} "Voeg starter toe op bureaublad." LangString DESC_SecExtensions ${LANG_DUTCH} "Associeer Falkon met .htm en .html-bestanden" LangString DESC_SecThemes ${LANG_DUTCH} "Extra thema's voor Falkon" ;;;;Portuguese LangString PRODUCT_DESC ${LANG_PORTUGUESE} "O Falkon é um navegador web rápido, seguro e de código livre. O Falkon está sujeito aos termos da GPL versão 3 ou (por opção) qualquer versão posterior. O Falkon é baseado nas tecnologias WebKit e Qt." ; LangString TITLE_SecMain ${LANG_PORTUGUESE} "Principais componentes" LangString TITLE_SecTranslations ${LANG_PORTUGUESE} "Traduções" LangString TITLE_SecPlugins ${LANG_PORTUGUESE} "Plugins" LangString TITLE_SecDesktop ${LANG_PORTUGUESE} "Ícone no ambiente de trabalho" LangString TITLE_SecExtensions ${LANG_PORTUGUESE} "Associação de ficheiros" LangString TITLE_SecThemes ${LANG_PORTUGUESE} "Temas" LangString TITLE_SecSetASDefault ${LANG_PORTUGUESE} "Navegador pré-definido" LangString TITLE_SecProtocols ${LANG_PORTUGUESE} "Associações" LangString FILE_Htm ${LANG_PORTUGUESE} "Ficheiro HTM" LangString FILE_Html ${LANG_PORTUGUESE} "Ficheiro HTML" ; LangString DESC_SecMain ${LANG_PORTUGUESE} "Principais componentes da aplicação" LangString DESC_SecTranslations ${LANG_PORTUGUESE} "Outros idiomas disponíveis. O idioma padrão é inglês" LangString DESC_SecPlugins ${LANG_PORTUGUESE} "Outros plugins disponíveis" LangString DESC_SecDesktop ${LANG_PORTUGUESE} "Adicionar ícone ao ambiente de trabalho" LangString DESC_SecExtensions ${LANG_PORTUGUESE} "Associar Falkon aos ficheiros .htm e .html" LangString DESC_SecThemes ${LANG_PORTUGUESE} "Temas extra para o Falkon" LangString DESC_SecSetASDefault ${LANG_PORTUGUESE} "Definir o Falkon como navegador web padrão" LangString DESC_SecProtocols ${LANG_PORTUGUESE} "Associar o Falkon com os protocolos http e https" ; LangString MSG_RunningInstance ${LANG_PORTUGUESE} "O Falkon está em execução! Pretende que o instalador tente terminar o processo?" LangString MSG_InstallationCanceled ${LANG_PORTUGUESE} "Processo cancelado pelo utilizador" ; ;;;;Greek LangString TITLE_SecMain ${LANG_GREEK} "Κύρια στοιχεία" LangString TITLE_SecTranslations ${LANG_GREEK} "Μεταφράσεις" LangString TITLE_SecPlugins ${LANG_GREEK} "Πρόσθετα" LangString TITLE_SecDesktop ${LANG_GREEK} "Εικονίδιο επιφάνειας" LangString TITLE_SecExtensions ${LANG_GREEK} "Συσχετίσεις αρχείων" LangString TITLE_SecThemes ${LANG_GREEK} "Θέματα" LangString FILE_Htm ${LANG_GREEK} "Αρχείο HTM" LangString FILE_Html ${LANG_GREEK} "Αρχείο HTML" LangString DESC_SecMain ${LANG_GREEK} "Κυρια στοιχεία της εφαρμογής." LangString DESC_SecTranslations ${LANG_GREEK} "Άλλες μεταφράσεις διαθέσιμες προς εγκατάσταση. Η προεπιλεγμένη είναι Αγγλικά." LangString DESC_SecPlugins ${LANG_GREEK} "Άλλα πρόσθετα διαθέσιμα προς εγκατάσταση." LangString DESC_SecDesktop ${LANG_GREEK} "Προσθήκη εκκινητή στην επιφάνεια." LangString DESC_SecExtensions ${LANG_GREEK} "Συσχέτιση του Falkon με αρχεία .htm και .html" LangString DESC_SecThemes ${LANG_GREEK} "Πρόσθετα θέματα για το Falkon" ;;;;French LangString PRODUCT_DESC ${LANG_FRENCH} "Falkon est un nouveau navigateur Internet, libre, rapide et sûr. Falkon est sous licence GPLv3 ou (selon votre version) une version plus récente. Il est basé sur WebKit et le framework Qt." LangString TITLE_SecMain ${LANG_FRENCH} "Composants principaux" LangString TITLE_SecTranslations ${LANG_FRENCH} "Langues" LangString TITLE_SecPlugins ${LANG_FRENCH} "Plugins" LangString TITLE_SecDesktop ${LANG_FRENCH} "Icône de Bureau" LangString TITLE_SecExtensions ${LANG_FRENCH} "Associations de fichiers" LangString TITLE_SecThemes ${LANG_FRENCH} "Thèmes" LangString TITLE_SecSetASDefault ${LANG_FRENCH} "Navigateur par défaut" LangString TITLE_SecProtocols ${LANG_FRENCH} "Associations de protocoles" LangString FILE_Htm ${LANG_FRENCH} "Fichiers HTM " LangString FILE_Html ${LANG_FRENCH} "Fichiers HTML" LangString DESC_SecMain ${LANG_FRENCH} "Composants principaux de l'application." LangString DESC_SecTranslations ${LANG_FRENCH} "Autres langues disponibles à l'installation. La langue par défaut est l'anglais." LangString DESC_SecPlugins ${LANG_FRENCH} "Autres plugins disponibles pour l'installation." LangString DESC_SecDesktop ${LANG_FRENCH} "Ajouter une icône sur le bureau." LangString DESC_SecExtensions ${LANG_FRENCH} "Associer Falkon aux fichiers .htm et .html" LangString DESC_SecThemes ${LANG_FRENCH} "Thèmes supplémentaires pour Falkon" LangString DESC_SecSetASDefault ${LANG_FRENCH} "Utiliser Falkon comme navigateur par défaut" LangString DESC_SecProtocols ${LANG_FRENCH} "Associer Falkon aux protocoles http(s) et ftp" LangString MSG_RunningInstance ${LANG_FRENCH} "Falkon est déjà en fonctionnement ! Voulez vous que l'installeur le ferme pour vous ?" LangString MSG_InstallationCanceled ${LANG_FRENCH} "Processus annulé par l'utilisateur." ;;;;Italian LangString TITLE_SecMain ${LANG_ITALIAN} "Componenti principali" LangString TITLE_SecTranslations ${LANG_ITALIAN} "Traduzioni" LangString TITLE_SecPlugins ${LANG_ITALIAN} "Plugins" LangString TITLE_SecDesktop ${LANG_ITALIAN} "Icona Desktop" LangString TITLE_SecExtensions ${LANG_ITALIAN} "Associazione file" LangString TITLE_SecThemes ${LANG_ITALIAN} "Temi" LangString FILE_Htm ${LANG_ITALIAN} "File HTM" LangString FILE_Html ${LANG_ITALIAN} "File HTML" ; LangString DESC_SecMain ${LANG_ITALIAN} "Componenti principali dell'applicazione." LangString DESC_SecTranslations ${LANG_ITALIAN} "Altre traduzioni disponibili per l'installazione. Quella predefinita è l'Inglese." LangString DESC_SecPlugins ${LANG_ITALIAN} "Altri plugins disponibili per l'installazione." LangString DESC_SecDesktop ${LANG_ITALIAN} "Aggiunge il lanciatore al desktop." LangString DESC_SecExtensions ${LANG_ITALIAN} "Associa Falkon ai file .htm and .html" LangString DESC_SecThemes ${LANG_ITALIAN} "Temi aggiuntivi per Falkon" ;;;;Romanian LangString TITLE_SecMain ${LANG_ROMANIAN} "Componente principale" LangString TITLE_SecTranslations ${LANG_ROMANIAN} "Traduceri" LangString TITLE_SecPlugins ${LANG_ROMANIAN} "Plugin-uri" LangString TITLE_SecDesktop ${LANG_ROMANIAN} "Iconiță Desktop" LangString TITLE_SecExtensions ${LANG_ROMANIAN} "Asocieri fișiere" LangString TITLE_SecThemes ${LANG_ROMANIAN} "Teme" LangString FILE_Htm ${LANG_ROMANIAN} "Fișier HTM" LangString FILE_Html ${LANG_ROMANIAN} "Fișier HTML" ; LangString DESC_SecMain ${LANG_ROMANIAN} "Componentele principale ale aplicației." LangString DESC_SecTranslations ${LANG_ROMANIAN} "Alte traduceri disponibile pentru instalare. Predefinită este Engleza." LangString DESC_SecPlugins ${LANG_ROMANIAN} "Alte plugin-uri sunt disponibile pentru instalare." LangString DESC_SecDesktop ${LANG_ROMANIAN} "Adaugă scurtătură pe Desktop." LangString DESC_SecExtensions ${LANG_ROMANIAN} "Asociază Falkon cu .htm și fișiere .html" LangString DESC_SecThemes ${LANG_ROMANIAN} "Teme adiționale pentru Falkon" ;;;;Hongkongese LangString PRODUCT_DESC ${LANG_HONGKONG} "Falkon是一個嶄新、快速、安全和開放原始碼的網頁瀏覽器。Falkon基於GPL的3或(你意願下的)較新版本釋出授權。Falkon使用WebKit核心和Qt框架。" ; LangString TITLE_SecMain ${LANG_HONGKONG} "主要組件" LangString TITLE_SecTranslations ${LANG_HONGKONG} "語言" LangString TITLE_SecPlugins ${LANG_HONGKONG} "外掛程式" LangString TITLE_SecDesktop ${LANG_HONGKONG} "桌面圖示" LangString TITLE_SecExtensions ${LANG_HONGKONG} "檔案管理" LangString TITLE_SecThemes ${LANG_HONGKONG} "主題" LangString TITLE_SecSetASDefault ${LANG_HONGKONG} "預設瀏覽器" LangString TITLE_SecProtocols ${LANG_HONGKONG} "網絡協定關聯" LangString FILE_Htm ${LANG_HONGKONG} "HTM檔案" LangString FILE_Html ${LANG_HONGKONG} "HTML檔案" ; LangString DESC_SecMain ${LANG_HONGKONG} "程式主要組件。" LangString DESC_SecTranslations ${LANG_HONGKONG} "可選用的語言,預設為英語。" LangString DESC_SecPlugins ${LANG_HONGKONG} "可選用的外掛程式。" LangString DESC_SecDesktop ${LANG_HONGKONG} "建立桌面捷徑。" LangString DESC_SecExtensions ${LANG_HONGKONG} "預設Falkon為開啟「.htm」和「.html」檔案的瀏覽器。" LangString DESC_SecThemes ${LANG_HONGKONG} "其他Falkon主題。" LangString DESC_SecSetASDefault ${LANG_HONGKONG} "設定Falkon為預設瀏覽器。" LangString DESC_SecProtocols ${LANG_HONGKONG} "關聯Falkon到http、https和ftp協定。" ; LangString MSG_RunningInstance ${LANG_HONGKONG} "Falkon啟用中。是否要求安裝程式代為關閉Falkon?" LangString MSG_InstallationCanceled ${LANG_HONGKONG} "用戶主動終止安裝。" ;;;;Traditional Chinese LangString PRODUCT_DESC ${LANG_TRADCHINESE} "Falkon 是一個新穎、快速、安全且開放原始碼的 WWW 瀏覽器。Falkon 以 GPLv3 或是 (在您的選擇下) 更新的版本釋出。Falkon 是基於 WebKit 內核及 Qt 框架。" ; LangString TITLE_SecMain ${LANG_TRADCHINESE} "主要組件" LangString TITLE_SecTranslations ${LANG_TRADCHINESE} "語言版本" LangString TITLE_SecPlugins ${LANG_TRADCHINESE} "外掛" LangString TITLE_SecDesktop ${LANG_TRADCHINESE} "桌面圖示" LangString TITLE_SecExtensions ${LANG_TRADCHINESE} "檔案管理" LangString TITLE_SecThemes ${LANG_TRADCHINESE} "主題" LangString TITLE_SecSetASDefault ${LANG_TRADCHINESE} "預設瀏覽器" LangString TITLE_SecProtocols ${LANG_TRADCHINESE} "通訊協定關聯" LangString FILE_Htm ${LANG_TRADCHINESE} "HTM 檔案" LangString FILE_Html ${LANG_TRADCHINESE} "HTML 檔案" ; LangString DESC_SecMain ${LANG_TRADCHINESE} "程式主要組件。" LangString DESC_SecTranslations ${LANG_TRADCHINESE} "可安裝的語言版本,預設是英語。" LangString DESC_SecPlugins ${LANG_TRADCHINESE} "可安裝的外掛。" LangString DESC_SecDesktop ${LANG_TRADCHINESE} "在桌面新增啟動圖示。" LangString DESC_SecExtensions ${LANG_TRADCHINESE} "將 Falkon 做為預設開啟 .htm 以及 .html 檔案的瀏覽器。" LangString DESC_SecThemes ${LANG_TRADCHINESE} "額外的 Falkon 主題。" LangString DESC_SecSetASDefault ${LANG_TRADCHINESE} "將 Falkon 做為預設瀏覽器。" LangString DESC_SecProtocols ${LANG_TRADCHINESE} "關聯 http、https 與 ftp 協定至 Falkon。" ; LangString MSG_RunningInstance ${LANG_TRADCHINESE} "正在執行 Falkon。要求安裝程式嘗試終止它嗎?" LangString MSG_InstallationCanceled ${LANG_TRADCHINESE} "使用者取消安裝。" ;;;;Simplified Chinese LangString PRODUCT_DESC ${LANG_SIMPCHINESE} "Falkon 是新出、高速、安全的开源 WWW 浏览器。Falkon 基于 GPL 协议第 3 版或(如果您需要)任何之后的版本。它使用 WebKit 排版引擎。" ; LangString TITLE_SecMain ${LANG_SIMPCHINESE} "核心部件" LangString TITLE_SecTranslations ${LANG_SIMPCHINESE} "翻译" LangString TITLE_SecPlugins ${LANG_SIMPCHINESE} "应用扩展" LangString TITLE_SecDesktop ${LANG_SIMPCHINESE} "桌面图标" LangString TITLE_SecExtensions ${LANG_SIMPCHINESE} "文件管理" LangString TITLE_SecThemes ${LANG_SIMPCHINESE} "皮肤" LangString TITLE_SecSetASDefault ${LANG_SIMPCHINESE} "默认浏览器" LangString TITLE_SecProtocols ${LANG_SIMPCHINESE} "关联协议" LangString FILE_Htm ${LANG_SIMPCHINESE} "HTM 文件" LangString FILE_Html ${LANG_SIMPCHINESE} "HTML 文件" ; LangString DESC_SecMain ${LANG_SIMPCHINESE} "程序核心部件。" LangString DESC_SecTranslations ${LANG_SIMPCHINESE} "可以安装其它翻译,默认为英文。" LangString DESC_SecPlugins ${LANG_SIMPCHINESE} "可以安装其它应用扩展。" LangString DESC_SecDesktop ${LANG_SIMPCHINESE} "在桌面新建启动图标。" LangString DESC_SecExtensions ${LANG_SIMPCHINESE} "将 Falkon 做为默认打开 .htm 以及 .html 文件的浏览器。" LangString DESC_SecThemes ${LANG_SIMPCHINESE} "其它的 Falkon 皮肤。" LangString DESC_SecSetASDefault ${LANG_SIMPCHINESE} "将 Falkon 做为默认浏览器。" LangString DESC_SecProtocols ${LANG_SIMPCHINESE} "关联 http、https 与 ftp 协议至 Falkon。" ; LangString MSG_RunningInstance ${LANG_SIMPCHINESE} "正在使用 Falkon。您希望安装程序试着结束它吗?" LangString MSG_InstallationCanceled ${LANG_SIMPCHINESE} "用户撤销程序。" ;;;;Bahasa Indonesia LangString TITLE_SecMain ${LANG_INDONESIAN} "Komponen Utama" LangString TITLE_SecTranslations ${LANG_INDONESIAN} "Terjemahan" LangString TITLE_SecPlugins ${LANG_INDONESIAN} "Pengaya" LangString TITLE_SecDesktop ${LANG_INDONESIAN} "Ikon Desktop" LangString TITLE_SecExtensions ${LANG_INDONESIAN} "Asosiasi Berkas" LangString TITLE_SecThemes ${LANG_INDONESIAN} "Tema" LangString FILE_Htm ${LANG_INDONESIAN} "Berkas HTM" LangString FILE_Html ${LANG_INDONESIAN} "Berkas HTML" ; LangString DESC_SecMain ${LANG_INDONESIAN} "Komponen utama dari aplikasi." LangString DESC_SecTranslations ${LANG_INDONESIAN} "Tersedia terjemahan lain untuk diinstal. Default adalah Bahasa Inggris." LangString DESC_SecPlugins ${LANG_INDONESIAN} "Tersedia pengaya lain untuk diinstal." LangString DESC_SecDesktop ${LANG_INDONESIAN} "Tambahkan peluncur ke desktop." LangString DESC_SecExtensions ${LANG_INDONESIAN} "Asosiasikan Falkon dengan berkas .htm dan .html" LangString DESC_SecThemes ${LANG_INDONESIAN} "Tema tambahan untuk Falkon" ;;;;Georgian LangString TITLE_SecMain ${LANG_GEORGIAN} "მთავარი კომპონენტები" LangString TITLE_SecTranslations ${LANG_GEORGIAN} "თარგმანები" LangString TITLE_SecPlugins ${LANG_GEORGIAN} "მოდულები" LangString TITLE_SecDesktop ${LANG_GEORGIAN} "სამუშაო მაგიდის ხატულა" LangString TITLE_SecExtensions ${LANG_GEORGIAN} "ფაილებთან ასოცირება" LangString TITLE_SecThemes ${LANG_GEORGIAN} "თემები" LangString FILE_Htm ${LANG_GEORGIAN} "HTM ფაილი" LangString FILE_Html ${LANG_GEORGIAN} "HTML ფაილი" ; LangString DESC_SecMain ${LANG_GEORGIAN} "პროგრამის მთავარი კომპონენტები." LangString DESC_SecTranslations ${LANG_GEORGIAN} "სხვა ენები რომელთა დაყენებაც შესაძლებელია. ნაგულისხმევი არის ინგლისური." LangString DESC_SecPlugins ${LANG_GEORGIAN} "სხვა მოდულები რომელთა დაყენებაც შესაძლებელია." LangString DESC_SecDesktop ${LANG_GEORGIAN} "გამშვების დამატება სამუშაო მაგიდაზე." LangString DESC_SecExtensions ${LANG_GEORGIAN} "Falkon-ს ასოცირება .htm და .html ფაილებთან" LangString DESC_SecThemes ${LANG_GEORGIAN} "დამატებითი თემები Falkon-სთვის" ;;;;Japanese LangString PRODUCT_DESC ${LANG_JAPANESE} "Falkon は新しくて、高速で、安全なオープンソース WWW ブラウザです。 Falkon は GPL version 3 (任意の)それ以降のバージョンでライセンスされています。WebKit コアと Qt Framework ベースで開発されています。" ; LangString TITLE_SecMain ${LANG_JAPANESE} "メインコンポーネント" LangString TITLE_SecTranslations ${LANG_JAPANESE} "言語ファイル" LangString TITLE_SecPlugins ${LANG_JAPANESE} "エクステンション(拡張機能)" LangString TITLE_SecDesktop ${LANG_JAPANESE} "デスクトップアイコン" LangString TITLE_SecExtensions ${LANG_JAPANESE} "ファイルの関連付け" LangString TITLE_SecThemes ${LANG_JAPANESE} "テーマ" LangString TITLE_SecSetASDefault ${LANG_JAPANESE} "既定のブラウザ" LangString TITLE_SecProtocols ${LANG_JAPANESE} "プロトコルの関連付け" LangString FILE_Htm ${LANG_JAPANESE} "HTM ファイル" LangString FILE_Html ${LANG_JAPANESE} "HTML ファイル" ; LangString DESC_SecMain ${LANG_JAPANESE} "アプリケーションのメインとなる部分です。" LangString DESC_SecTranslations ${LANG_JAPANESE} "他の言語でも Falkon を使えるようになります。デフォルトでは英語です。" LangString DESC_SecPlugins ${LANG_JAPANESE} "プラグイン(拡張機能)を追加してダウンロードします。" LangString DESC_SecDesktop ${LANG_JAPANESE} "デスクトップにアイコンを作成します。" LangString DESC_SecExtensions ${LANG_JAPANESE} "Falkon に htm, html ファイルを関連付けます。" LangString DESC_SecThemes ${LANG_JAPANESE} "Falkon のデフォルトテーマ以外のテーマをダウンロードします。" LangString DESC_SecSetASDefault ${LANG_JAPANESE} "Falkon を既定の Web ブラウザに設定する。" LangString DESC_SecProtocols ${LANG_JAPANESE} "Falkon を http, https プロトコルに関連付けます。" ; LangString MSG_RunningInstance ${LANG_JAPANESE} "Falkon は起動中です!インストーラーによって終了させますか?" LangString MSG_InstallationCanceled ${LANG_JAPANESE} "プロセスはユーザーによって中止されました。" ;;;;SWEDISH LangString TITLE_SecMain ${LANG_SWEDISH} "Huvudkomponenter" LangString DESC_SecMain ${LANG_SWEDISH} "Programmets viktigaste komponenter." LangString TITLE_SecTranslations ${LANG_SWEDISH} "Översättningar" LangString DESC_SecTranslations ${LANG_SWEDISH} "Andra översättningar tillgängliga för installation. Förval är Engelska." LangString TITLE_SecPlugins ${LANG_SWEDISH} "Insticksmoduler" LangString DESC_SecPlugins ${LANG_SWEDISH} "Andra insticksmoduler tillgängliga för installation." LangString TITLE_SecDesktop ${LANG_SWEDISH} "Skrivbordsikon" LangString DESC_SecDesktop ${LANG_SWEDISH} "Lägg till en ikon på skrivbordet." LangString TITLE_SecExtensions ${LANG_SWEDISH} "Filbindningar" LangString DESC_SecExtensions ${LANG_SWEDISH} "Associera Falkon med .htm- och .html-filer" LangString FILE_Htm ${LANG_SWEDISH} "HTM-fil" LangString FILE_Html ${LANG_SWEDISH} "HTML-fil" LangString TITLE_SecThemes ${LANG_SWEDISH} "Teman" LangString DESC_SecThemes ${LANG_SWEDISH} "Ytterligare teman för Falkon" ;;;;Polish LangString TITLE_SecMain ${LANG_POLISH} "Składniki podstawowe" LangString TITLE_SecTranslations ${LANG_POLISH} "Tłumaczenia" LangString TITLE_SecPlugins ${LANG_POLISH} "Wtyczki" LangString TITLE_SecDesktop ${LANG_POLISH} "Ikona pulpitu" LangString TITLE_SecExtensions ${LANG_POLISH} "Skojarzenia plików" LangString TITLE_SecThemes ${LANG_POLISH} "Motywy" LangString FILE_Htm ${LANG_POLISH} "Plik HTM" LangString FILE_Html ${LANG_POLISH} "Plik HTML" ; LangString DESC_SecMain ${LANG_POLISH} "Podstawowe składniki programu." LangString DESC_SecTranslations ${LANG_POLISH} "Instalacja dodatkowych wersji językowych. Domyślnie tylko język angielski." LangString DESC_SecPlugins ${LANG_POLISH} "Instalacja dodatkowych wtyczek." LangString DESC_SecDesktop ${LANG_POLISH} "Dodaj skrót do pulpitu." LangString DESC_SecExtensions ${LANG_POLISH} "Skojarz przeglądarkę Falkon z plikami .htm i .html" LangString DESC_SecThemes ${LANG_POLISH} "Dodatkowe motywy dla przeglądarki Falkon" LangString MSG_InstallationCanceled ${LANG_POLISH} "Proces anulowany przez użytkownika." LangString MSG_RunningInstance ${LANG_POLISH} "Falkon jest już uruchomiona! Chcesz aby instalator spróbował ją wyłączyć?" LangString DESC_SecProtocols ${LANG_POLISH} "Skojarz QupZille z linkami http(s) i protokołem ftp" LangString DESC_SecSetASDefault ${LANG_POLISH} "Ustaw QupZille jako domyślną przeglądarke" LangString TITLE_SecProtocols ${LANG_POLISH} "Protokół Skojarzeń" LangString TITLE_SecSetASDefault ${LANG_POLISH} "Domyślna Przeglądarka" LangString PRODUCT_DESC ${LANG_POLISH} "Falkon jest nową, szybką i bezpieczną zbudowaną na otwartych źródłach przeglądarką . Falkon podlega licencji GPL wersji 3 lub każdej późniejszej. Bazuje na silniku WebKit oraz Frameworku Qt." ;;;;Ukrainian LangString TITLE_SecMain ${LANG_UKRAINIAN} "Основні компоненти" LangString TITLE_SecTranslations ${LANG_UKRAINIAN} "Переклади" LangString TITLE_SecPlugins ${LANG_UKRAINIAN} "Плаґіни" LangString TITLE_SecDesktop ${LANG_UKRAINIAN} "Іконка на робочому столі" LangString TITLE_SecExtensions ${LANG_UKRAINIAN} "Асоціювання файлів" LangString TITLE_SecThemes ${LANG_UKRAINIAN} "Теми" LangString FILE_Htm ${LANG_UKRAINIAN} "Файл HTM" LangString FILE_Html ${LANG_UKRAINIAN} "Файл HTML" ; LangString DESC_SecMain ${LANG_UKRAINIAN} "Основні компоненти програми." LangString DESC_SecTranslations ${LANG_UKRAINIAN} "Доступні інші переклади для встановлення. Мова за умовчуванням - англійська." LangString DESC_SecPlugins ${LANG_UKRAINIAN} "Доступні інші плаґіни для встановлення." LangString DESC_SecDesktop ${LANG_UKRAINIAN} "Додати посилання на робочий стіл." LangString DESC_SecExtensions ${LANG_UKRAINIAN} "Асоціювати QupZill'у з файлами .htm і .html" LangString DESC_SecThemes ${LANG_UKRAINIAN} "Додаткові теми для QupZill'и" ;;;;Persian (Farsi) LangString PRODUCT_DESC ${LANG_FARSI} "‫کوپزیلا مرورگر اینترنتی متن‌باز، جدید، سریع و ایمنی است. کوپزیلا تحت توافقنامه GPL نسخه ۳ یا هر نسخه جدیدتر آن است. کوپزیلا تحت هسته وب‌کیت و چارچوب کیوت می‌باشد.‬" ; LangString TITLE_SecMain ${LANG_FARSI} "بخش اصلی" LangString TITLE_SecTranslations ${LANG_FARSI} "برگردان‌ها" LangString TITLE_SecPlugins ${LANG_FARSI} "افزونه‌ها" LangString TITLE_SecDesktop ${LANG_FARSI} "آیکون میزکار" LangString TITLE_SecExtensions ${LANG_FARSI} "تخصیص فایل" LangString TITLE_SecThemes ${LANG_FARSI} "فرهشت‌ها" LangString TITLE_SecSetASDefault ${LANG_FARSI} "مرورگر پیش‌فرض" LangString TITLE_SecProtocols ${LANG_FARSI} "تخصیص پروتکل" LangString FILE_Htm ${LANG_FARSI} "HTM File" LangString FILE_Html ${LANG_FARSI} "HTML File" ; LangString DESC_SecMain ${LANG_FARSI} "بخش اصلی نرم‌افزار." LangString DESC_SecTranslations ${LANG_FARSI} "دیگر برگردان‌های دردسترس. پیش فرض انگلیسی است." LangString DESC_SecPlugins ${LANG_FARSI} "افزونه‌های دیگر که برای نصب در دسترس هستند." LangString DESC_SecDesktop ${LANG_FARSI} "افزودن میان‌برِ آغازگر به میزکار" LangString DESC_SecExtensions ${LANG_FARSI} "کوپزیلا را برای بازکردن فایل‌های ‎.htm(l)‎ اختصاص می‌دهد." LangString DESC_SecThemes ${LANG_FARSI} "فرهشت‌های اضافی برای کوپزیلا" LangString DESC_SecSetASDefault ${LANG_FARSI} "تنظیم کوپزیلا به عنوان مرورگر پیش‌فرض" LangString DESC_SecProtocols ${LANG_FARSI} "کوپزیلا را به پروتکل‌های http(s)‎ و ftp اختصاص می‌دهد." + +LangString TITLE_InstallationMode ${LANG_FARSI} "حالت نصب" +LangString DESC_InstallationMode ${LANG_FARSI} "حالت نصب را انتخاب کنید" +LangString TITLE_StandardInstallation ${LANG_FARSI} "نصب استاندارد" +LangString TITLE_PortableInstallation ${LANG_FARSI} "نصب همراه" +LangString DESC_PortableInstallation ${LANG_FARSI} "فالکون به عنوان 'نرم‌افزار همراه' در مکان انتخاب شده نصب خواهد شد." +LangString DESC_StandardInstallation ${LANG_FARSI} "فالکون بر روی رایانه شما نصب خواهد شد." +LangString MSG_PortableWriteError ${LANG_FARSI} "خطایی هنگام ایجاد فایل 'falkon.conf' در محل نصب رخ داد. فایلی خالی با نام 'falkon.conf' در پوشه نصب ایجاد نمایید." +LangString TITLE_InstallInfo ${LANG_FARSI} "آماده برای آغاز نصب" +LangString DESC_InstallInfo ${LANG_FARSI} "برای شروع نصب روی دکمه 'نصب' کلیک کنید." ; LangString MSG_RunningInstance ${LANG_FARSI} "کوپزیلا هم‌اکنون در حال اجراست! آیا می‌خواهید برنامه نصب تلاش کند به اجرای آن خاتمه دهد؟" LangString MSG_InstallationCanceled ${LANG_FARSI} "فرایند توسط کاربر لغو گردید." ;;;;Serbian LangString PRODUCT_DESC ${LANG_SERBIAN} "Капзила је нови, брз и сигуран веб прегледач отвореног кода. Лиценцирана под ГПЛ в3 лиценцом или (по властитом нахођењу) каснијим издањем те лиценце. Заснована на ВебКит језгри и Кјут програмском окружењу." ; LangString TITLE_SecMain ${LANG_SERBIAN} "Главне компоненте" LangString TITLE_SecTranslations ${LANG_SERBIAN} "Преводи" LangString TITLE_SecPlugins ${LANG_SERBIAN} "Проширења" LangString TITLE_SecDesktop ${LANG_SERBIAN} "Икона на радној површи" LangString TITLE_SecExtensions ${LANG_SERBIAN} "Придружења фајлова" LangString TITLE_SecThemes ${LANG_SERBIAN} "Теме" LangString TITLE_SecSetASDefault ${LANG_SERBIAN} "Подразумеван прегледач" LangString TITLE_SecProtocols ${LANG_SERBIAN} "Придружења протокола" LangString FILE_Htm ${LANG_SERBIAN} "ХТМ фајл" LangString FILE_Html ${LANG_SERBIAN} "ХТМЛ фајл" ; LangString DESC_SecMain ${LANG_SERBIAN} "Главне компоненте програма." LangString DESC_SecTranslations ${LANG_SERBIAN} "Остали доступни преводи. Енглески је подразумеван." LangString DESC_SecPlugins ${LANG_SERBIAN} "Остала проширења - прикључци." LangString DESC_SecDesktop ${LANG_SERBIAN} "Покретач програма на радној површи." LangString DESC_SecExtensions ${LANG_SERBIAN} "Отварај .htm(l) фајлове у Капзили." LangString DESC_SecThemes ${LANG_SERBIAN} "Додатне теме за Капзилу" LangString DESC_SecSetASDefault ${LANG_SERBIAN} "Постави Капзилу за подразумевани веб прегледач." LangString DESC_SecProtocols ${LANG_SERBIAN} "Отварај http(s) и ftp протоколе у Капзили." ; LangString MSG_RunningInstance ${LANG_SERBIAN} "Капзила је већ покренута! Желите ли да инсталатер покуша да је угаси?" LangString MSG_InstallationCanceled ${LANG_SERBIAN} "Корисник је отказао процес." ;;;;SerbianLatin LangString PRODUCT_DESC ${LANG_SERBIANLATIN} "Kapzila je novi, brz i siguran veb pregledač otvorenog koda. Licencirana pod GPL v3 licencom ili (po vlastitom nahođenju) kasnijim izdanjem te licence. Zasnovana na VebKit jezgri i Kjut programskom okruženju." ; LangString TITLE_SecMain ${LANG_SERBIANLATIN} "Glavne komponente" LangString TITLE_SecTranslations ${LANG_SERBIANLATIN} "Prevodi" LangString TITLE_SecPlugins ${LANG_SERBIANLATIN} "Proširenja" LangString TITLE_SecDesktop ${LANG_SERBIANLATIN} "Ikona na radnoj površi" LangString TITLE_SecExtensions ${LANG_SERBIANLATIN} "Pridruženja fajlova" LangString TITLE_SecThemes ${LANG_SERBIANLATIN} "Teme" LangString TITLE_SecSetASDefault ${LANG_SERBIANLATIN} "Podrazumevan pregledač" LangString TITLE_SecProtocols ${LANG_SERBIANLATIN} "Pridruženja protokola" LangString FILE_Htm ${LANG_SERBIANLATIN} "HTM fajl" LangString FILE_Html ${LANG_SERBIANLATIN} "HTML fajl" ; LangString DESC_SecMain ${LANG_SERBIANLATIN} "Glavne komponente programa." LangString DESC_SecTranslations ${LANG_SERBIANLATIN} "Ostali dostupni prevodi. Engleski je podrazumevan." LangString DESC_SecPlugins ${LANG_SERBIANLATIN} "Ostala proširenja - priključci." LangString DESC_SecDesktop ${LANG_SERBIANLATIN} "Pokretač programa na radnoj površi." LangString DESC_SecExtensions ${LANG_SERBIANLATIN} "Otvaraj .htm(l) fajlove u Kapzili." LangString DESC_SecThemes ${LANG_SERBIANLATIN} "Dodatne teme za Kapzilu" LangString DESC_SecSetASDefault ${LANG_SERBIANLATIN} "Postavi Kapzilu za podrazumevani veb pregledač." LangString DESC_SecProtocols ${LANG_SERBIANLATIN} "Otvaraj http(s) i ftp protokole u Kapzili." ; LangString MSG_RunningInstance ${LANG_SERBIANLATIN} "Kapzila je već pokrenuta! Želite li da instalater pokuša da je ugasi?" LangString MSG_InstallationCanceled ${LANG_SERBIANLATIN} "Korisnik je otkazao proces." ;;;;Hebrew LangString PRODUCT_DESC ${LANG_HEBREW} "Falkon הינו דפדפן WWW קוד פתוח חדש, מהיר ומאובטח. Falkon רשוי תחת הרשיון GPL גרסא 3 או (כאופציה השמורה לך) כל גרסא מאוחרת יותר. זה מבוסס על ליבת WebKit ועל Qt Framework." ; LangString TITLE_SecMain ${LANG_HEBREW} "רכיבים עיקריים" LangString TITLE_SecTranslations ${LANG_HEBREW} "תרגומים" LangString TITLE_SecPlugins ${LANG_HEBREW} "תוספות" LangString TITLE_SecDesktop ${LANG_HEBREW} "סמל שולחן עבודה" LangString TITLE_SecExtensions ${LANG_HEBREW} "שיוכי קובץ" LangString TITLE_SecThemes ${LANG_HEBREW} "ערכות נושא" LangString TITLE_SecSetASDefault ${LANG_HEBREW} "דפדפן ברירת מחדל" LangString TITLE_SecProtocols ${LANG_HEBREW} "שיוכי פרוטוקול" LangString FILE_Htm ${LANG_HEBREW} "קובץ HTM" LangString FILE_Html ${LANG_HEBREW} "קובץ HTML" ; LangString DESC_SecMain ${LANG_HEBREW} "רכיבים עיקריים של יישום." LangString DESC_SecTranslations ${LANG_HEBREW} "תרגומים אחרים זמינים להתקנה. ברירת מחדל הינה English." LangString DESC_SecPlugins ${LANG_HEBREW} "תוספות אחרות זמינות להתקנה." LangString DESC_SecDesktop ${LANG_HEBREW} "הוסף משגר אל שולחן עבודה." LangString DESC_SecExtensions ${LANG_HEBREW} "שייך את Falkon עם קבצי .htm(l)" LangString DESC_SecThemes ${LANG_HEBREW} "ערכות נושא נוספות עבור Falkon" LangString DESC_SecSetASDefault ${LANG_HEBREW} "הגדר את Falkon כדפדפן אינטרנט ברירת מחדל" LangString DESC_SecProtocols ${LANG_HEBREW} "שייך את Falkon עם פרוטוקול http(s) ופרוטוקול ftp" ; LangString MSG_RunningInstance ${LANG_HEBREW} "Falkon כבר מורץ כעת! האם ברצונך מהמתקין לנסות לסיימו?" LangString MSG_InstallationCanceled ${LANG_HEBREW} "תהליך בוטל על ידי משתמש." ;;;;Basque LangString PRODUCT_DESC ${LANG_BASQUE} "Falkon iturburu-irekiko WWW nabigatzaile berri, azkar eta seguru bat da. Falkon GPL 3 bertsioa baimenpean dago edo (zure aukeran) edozein bertsio berriagoan. WebKit nukleoan eta Qt Framework-ean ohinarrituta dago." ; LangString TITLE_SecMain ${LANG_BASQUE} "Osagai Nagusiak" LangString TITLE_SecTranslations ${LANG_BASQUE} "Itzulpenak" LangString TITLE_SecPlugins ${LANG_BASQUE} "Pluginak" LangString TITLE_SecDesktop ${LANG_BASQUE} "Mahaigain Ikurra" LangString TITLE_SecExtensions ${LANG_BASQUE} "Agiri Elkarketa" LangString TITLE_SecThemes ${LANG_BASQUE} "Azalgaiak" LangString TITLE_SecSetASDefault ${LANG_BASQUE} "Berezko Nabigatzailea" LangString TITLE_SecProtocols ${LANG_BASQUE} "Protokolo Elkarketak" LangString FILE_Htm ${LANG_BASQUE} "HTM Agiria" LangString FILE_Html ${LANG_BASQUE} "HTML Agiria" ; LangString DESC_SecMain ${LANG_BASQUE} "Aplikazioaren osagai nagusiak." LangString DESC_SecTranslations ${LANG_BASQUE} "Ezartzeko eskuragarri dauden beste itzulpenak. Berezkoa Ingelera da." LangString DESC_SecPlugins ${LANG_BASQUE} "Ezartzeko eskuragarri dauden beste pluginak." LangString DESC_SecDesktop ${LANG_BASQUE} "Gehitu abiarazlea mahaigainean." LangString DESC_SecExtensions ${LANG_BASQUE} "Elkartu Falkon .htm(l) agiriekin" LangString DESC_SecThemes ${LANG_BASQUE} "Falkon-rentzako azalgai gehigarriak" LangString DESC_SecSetASDefault ${LANG_BASQUE} "Ezarri Falkon berezko internet nabigatzaile bezala" LangString DESC_SecProtocols ${LANG_BASQUE} "Elkartu Falkon http(s) eta ftp protokoloekin" ; LangString MSG_RunningInstance ${LANG_BASQUE} "Falkon jadanik ekinean dago! Nahi duzu ezartzaileak hura amaitzen saiatzea?" LangString MSG_InstallationCanceled ${LANG_BASQUE} "Prozesua erabiltzaileak ezeztaturik." ;;;;Danish LangString PRODUCT_DESC ${LANG_DANISH} "Falkon er en ny, hurtig og sikker open source WWW-browser. Falkon er licenseret under GPL version 3 eller (efter eget valg) en senere version. Den er baseret på WebKit-kerne og Qt-framework." ; LangString TITLE_SecMain ${LANG_DANISH} "Hovedkomponenter" LangString TITLE_SecTranslations ${LANG_DANISH} "Oversættelser" LangString TITLE_SecPlugins ${LANG_DANISH} "Plugins" LangString TITLE_SecDesktop ${LANG_DANISH} "Skrivebordsikon" LangString TITLE_SecExtensions ${LANG_DANISH} "Filtilknytninger" LangString TITLE_SecThemes ${LANG_DANISH} "Temaer" LangString TITLE_SecSetASDefault ${LANG_DANISH} "Standardbrowser" LangString TITLE_SecProtocols ${LANG_DANISH} "Protokoltilknytninger" LangString FILE_Htm ${LANG_DANISH} "HTM-fil" LangString FILE_Html ${LANG_DANISH} "HTML-fil" ; LangString DESC_SecMain ${LANG_DANISH} "Programmets hovedkomponenter." LangString DESC_SecTranslations ${LANG_DANISH} "Andre oversættelser som kan installeres. Engelsk er standard." LangString DESC_SecPlugins ${LANG_DANISH} "Andre plugins som kan installeres." LangString DESC_SecDesktop ${LANG_DANISH} "Tilføj genvej på skrivebordet." LangString DESC_SecExtensions ${LANG_DANISH} "Tilknyt Falkon med .htm(l)-filer" LangString DESC_SecThemes ${LANG_DANISH} "Yderligere temaer til Falkon" LangString DESC_SecSetASDefault ${LANG_DANISH} "Indstil Falkon som standardinternetbrowser" LangString DESC_SecProtocols ${LANG_DANISH} "Tilknyt Falkon med http(s)- og ftp-protokoller" ; LangString MSG_RunningInstance ${LANG_DANISH} "Falkon kører allerede! Vil du have installationsprogrammet til at stoppe den?" LangString MSG_InstallationCanceled ${LANG_DANISH} "Proces annulleret af bruger." ;;;;;;;;; ;;;;;;;;; ; Unfinished translations ;;;;;;;;; ;;;;;;;;; LangString PRODUCT_DESC ${LANG_DUTCH} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_GREEK} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_ITALIAN} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_ROMANIAN} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_INDONESIAN} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_GEORGIAN} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_SWEDISH} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString PRODUCT_DESC ${LANG_UKRAINIAN} "Falkon is a new, fast and secure open-source WWW browser. Falkon is licensed under GPL version 3 or (at your option) any later version. It is based on WebKit core and Qt Framework." LangString TITLE_SecSetASDefault ${LANG_DUTCH} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_GREEK} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_ITALIAN} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_ROMANIAN} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_INDONESIAN} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_GEORGIAN} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_SWEDISH} "Default Browser" LangString TITLE_SecSetASDefault ${LANG_UKRAINIAN} "Default Browser" LangString TITLE_SecProtocols ${LANG_DUTCH} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_GREEK} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_ITALIAN} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_ROMANIAN} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_INDONESIAN} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_GEORGIAN} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_SWEDISH} "Protocol Associations" LangString TITLE_SecProtocols ${LANG_UKRAINIAN} "Protocol Associations" LangString DESC_SecSetASDefault ${LANG_DUTCH} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_GREEK} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_ITALIAN} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_ROMANIAN} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_INDONESIAN} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_GEORGIAN} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_SWEDISH} "Set Falkon as default internet browser" LangString DESC_SecSetASDefault ${LANG_UKRAINIAN} "Set Falkon as default internet browser" LangString DESC_SecProtocols ${LANG_DUTCH} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_GREEK} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_ITALIAN} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_ROMANIAN} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_INDONESIAN} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_GEORGIAN} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_SWEDISH} "Associate Falkon with http(s) and ftp protocols" LangString DESC_SecProtocols ${LANG_UKRAINIAN} "Associate Falkon with http(s) and ftp protocols" LangString MSG_RunningInstance ${LANG_DUTCH} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_GREEK} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_ITALIAN} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_ROMANIAN} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_INDONESIAN} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_GEORGIAN} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_SWEDISH} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_RunningInstance ${LANG_UKRAINIAN} "Falkon is already running! Do you want the installer try to terminate it?" LangString MSG_InstallationCanceled ${LANG_DUTCH} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_GREEK} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_ITALIAN} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_ROMANIAN} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_INDONESIAN} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_GEORGIAN} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_SWEDISH} "Process cancelled by user." LangString MSG_InstallationCanceled ${LANG_UKRAINIAN} "Process cancelled by user." diff --git a/windows/portable-info.ini b/windows/portable-info.ini new file mode 100644 index 00000000..34d1e95c Binary files /dev/null and b/windows/portable-info.ini differ diff --git a/windows/portable-mode.ini b/windows/portable-mode.ini new file mode 100644 index 00000000..8630095b Binary files /dev/null and b/windows/portable-mode.ini differ