diff --git a/.gitignore b/.gitignore deleted file mode 100644 index d8fe4fa..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/.project diff --git a/AutoHotKey_files/.gitignore b/AutoHotKey_files/.gitignore new file mode 100644 index 0000000..6dd29b7 --- /dev/null +++ b/AutoHotKey_files/.gitignore @@ -0,0 +1 @@ +bin/ \ No newline at end of file diff --git a/AutoHotKey_files/ahk_sources/freenetlauncher/FreenetLauncher.ahk b/AutoHotKey_files/ahk_sources/freenetlauncher/FreenetLauncher.ahk new file mode 100644 index 0000000..4b9c2fa --- /dev/null +++ b/AutoHotKey_files/ahk_sources/freenetlauncher/FreenetLauncher.ahk @@ -0,0 +1,253 @@ + +; +; Windows Freenet Launcher by Zero3 (zero3 that-a-thingy zero3 that-dot-thingy dk) - http://freenetproject.org/ +; + +; +; Don't-touch-unless-you-know-what-you-are-doing settings +; +#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases +#NoTrayIcon ; We won't need this... +#SingleInstance ignore ; Only allow one instance at any given time + +#Include ..\include_translator\Include_Translator.ahk ; Include translator + +SendMode, Input ; Recommended for new scripts due to its superior speed and reliability +StringCaseSense, Off ; Treat A-Z as equal to a-z when comparing strings. Useful when dealing with folders, as Windows treat them as equals. +SetWorkingDir, %A_ScriptDir% ; Look for other files relative to our own location + +; +; Customizable settings +; +_SecureSuffix = ?incognito=true ; fproxy address suffix for incognito-enabled browsers. Will make fproxy hide warning messages about it. +_FileRequirements = freenet.exe|freenet.ini ; List of files that must exist for the launcher to work. Paths are relative to own location. +_CheckInterval := 3000 ; (ms) How long to wait between each check to see if fproxy is running yet? +_CheckTimes := 10 ; How many times to check if fproxy is running? (Timeout then becomes _CheckTimes * _CheckInterval) + +; +; General init stuff +; +InitTranslations() + +Loop, Parse, _FileRequirements, | +{ + IfNotExist, %A_LoopField% + { + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was unable to find the following file:") "`n`n" A_LoopField "`n`n" Trans("Make sure that you are running") " " Trans("Freenet Launcher") " " Trans("from a Freenet installation directory.") "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + ExitApp, 1 + } +} + +; +; Make sure that node is running +; +FileRead, _TrayPID, freenet.pid + +If (ErrorLevel <> 0 || !IsWrapperRunning(_TrayPID)) +{ + Run, freenet.exe, , UseErrorLevel +} + +; +; Find fproxy port and compile fproxy URL +; +FileRead, _INI, freenet.ini +If (RegExMatch(_INI, "i)fproxy.port=([0-9]{1,5})", _Port) == 0 || !_Port1) +{ + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.") "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + ExitApp, 1 +} +_URL = http://localhost:%_Port1%/ ; Windows 8 needs localhost not 127.0.0.1, but it does HAVE an IPv4 localhost adapter, the issue is in IE + +; +; Wait for the node HTTP interface to become available +; + +While (TestPortAvailability(_Port1)) +{ + If (A_Index >= _CheckTimes) + { + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was unable to connect to the Freenet node at port ") _Port1 "." "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + ExitApp, 1 + } + + Sleep, _CheckInterval +} + +; +; Try browser: Google Chrome in incognito mode (Tested versions: 1.0.154) +; +; Note: Older versions of Google Chrome suffer from a bug that causes launching with the incognito option to open a new window without incognito in some cases. See http://code.google.com/p/chromium/issues/detail?id=9636 or our bug 3376. +; +RegRead, _ChromeInstallDir, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome, InstallLocation + +If (!ErrorLevel && _ChromeInstallDir <> "") +{ + _ChromePath = %_ChromeInstallDir%\chrome.exe + + IfExist, %_ChromePath% + { + Run, %_ChromePath% --incognito "%_URL%%_SecureSuffix%", , UseErrorLevel ; All versions of Chrome should support incognito mode + ExitApp, 0 + } +} + +; +; Try browser: Mozilla Firfox in Private browsing mode (Tested versions: 3.6) +; +RegRead, _FFVersion, HKEY_LOCAL_MACHINE, Software\Mozilla\Mozilla Firefox, CurrentVersion + +If (!ErrorLevel && _FFVersion <> "") +{ + StringSplit, _FFVersionNum, _FFVersion, %A_Space% ; Strip language suffix from version string (example: "3.6 (en-GB)") + + If (_FFVersionNum1 >= "3.6.19") ; Private browsing supported since version 3.6, but 3.6.18 and earlier do bad things, specifically dumping all tabs without saving them + { + RegRead, _FFPath, HKEY_LOCAL_MACHINE, Software\Mozilla\Mozilla Firefox\%_FFVersion%\Main, PathToExe + + If (!ErrorLevel && _FFPath <> "" && FileExist(_FFPath)) + { + Run, %_FFPath% -private "%_URL%%_SecureSuffix%", , UseErrorLevel + ExitApp, 0 + } + } +} + +; +; Try browser: Mozilla Firefox (Tested versions: 3.0, 3.5) +; +RegRead, _FFVersion, HKEY_LOCAL_MACHINE, Software\Mozilla\Mozilla Firefox, CurrentVersion + +If (!ErrorLevel && _FFVersion <> "") +{ + RegRead, _FFPath, HKEY_LOCAL_MACHINE, Software\Mozilla\Mozilla Firefox\%_FFVersion%\Main, PathToExe + + If (!ErrorLevel && _FFPath <> "" && FileExist(_FFPath)) + { + Run, %_FFPath% "%_URL%", , UseErrorLevel + ExitApp, 0 + } +} + +; +; Try browser: Opera (Tested versions: 12.15) +; +RegRead, _OperaPath, HKEY_LOCAL_MACHINE, Software\Clients\StartMenuInternet\Opera\shell\open\command + +If (!ErrorLevel && _OperaPath <> "") +{ + StringReplace, _OperaPath, _OperaPath, ", , All + + IfExist, %_OperaPath% + { + Run, %_OperaPath% -newprivatetab "%_URL%%_SecureSuffix%", , UseErrorLevel + ExitApp, 0 + } +} + +; +; Try browser: Opera (Tested versions: 9.6) +; +RegRead, _OperaPath, HKEY_LOCAL_MACHINE, Software\Clients\StartMenuInternet\Opera.exe\shell\open\command + +If (!ErrorLevel && _OperaPath <> "") +{ + StringReplace, _OperaPath, _OperaPath, ", , All + + IfExist, %_OperaPath% + { + Run, %_OperaPath% "%_URL%", , UseErrorLevel + ExitApp, 0 + } +} + +; +; No prioritized browser found. Fall back to system URL call. +; +Run, %_URL%, , UseErrorLevel +ExitApp, 1 + +; +; Helper functions +; +PopupErrorMessage(_ErrorMessage) +{ + MsgBox, 16, % Trans("Freenet Launcher error"), %_ErrorMessage% ; 16 = Icon Hand (stop/error) +} + +IsWrapperRunning(_PID) +{ + Process, Exist, %_PID% + + If (ErrorLevel == 0) + { + Return, 0 + } + Else + { + Return, 1 + } +} + +TestPortAvailability(_Port) +{ + global + + VarSetCapacity(wsaData, 32) + _Result := DllCall("Ws2_32\WSAStartup", "UShort", 0x0002, "UInt", &wsaData) ; Request Winsock 2.0 (0x0002) + + If (ErrorLevel) + { + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was not able to create a Winsock 2.0 socket for port availability testing.")) + ExitApp, 1 + } + Else If (_Result) ; Non-zero, which means it failed (most Winsock functions return 0 upon success) + { + _Error := DllCall("Ws2_32\WSAGetLastError") + DllCall("Ws2_32\WSACleanup") + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was not able to create a Winsock 2.0 socket for port availability testing.") " (" Trans("Error: ") _Error ")") + ExitApp, 1 + } + + AF_INET = 2 + SOCK_STREAM = 1 + IPPROTO_TCP = 6 + + _Socket := DllCall("Ws2_32\socket", "Int", AF_INET, "Int", SOCK_STREAM, "Int", IPPROTO_TCP) + if (_Socket = -1) + { + _Error := DllCall("Ws2_32\WSAGetLastError") + DllCall("Ws2_32\WSACleanup") + PopupErrorMessage(Trans("Freenet Launcher") " " Trans("was not able to create a Winsock 2.0 socket for port availability testing.") " (" Trans("Error: ") _Error ")") + ExitApp, 1 + } + + SizeOfSocketAddress = 16 + VarSetCapacity(SocketAddress, SizeOfSocketAddress) + InsertInteger(2, SocketAddress, 0, AF_INET) + InsertInteger(DllCall("Ws2_32\htons", "UShort", _Port), SocketAddress, 2, 2) + InsertInteger(DllCall("Ws2_32\inet_addr", "Str", "127.0.0.1"), SocketAddress, 4, 4) ; this does not take a DNS name, so use 127.blah + + If DllCall("Ws2_32\connect", "UInt", _Socket, "UInt", &SocketAddress, "Int", SizeOfSocketAddress) + { + _Available := 1 ; DllCall returned non-zero, e.g. fail - which means port is most likely free + } + Else + { + _Available := 0 + } + + DllCall("Ws2_32\WSACleanup") ; Do a cleanup (including closing of any open sockets) + return _Available +} + +InsertInteger(pInteger, ByRef pDest, pOffset = 0, pSize = 4) +{ + global + + Loop, %pSize% ; Copy each byte in the integer into the structure as raw binary data. + { + DllCall("RtlFillMemory", "UInt", &pDest + pOffset + A_Index-1, "UInt", 1, "UChar", pInteger >> 8*(A_Index-1) & 0xFF) + } + +} diff --git a/AutoHotKey_files/ahk_sources/freenettray/FreenetTray.ahk b/AutoHotKey_files/ahk_sources/freenettray/FreenetTray.ahk new file mode 100644 index 0000000..1ba7673 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/freenettray/FreenetTray.ahk @@ -0,0 +1,256 @@ + +; +; Freenet Windows Tray Manager by Zero3 (zero3 that-a-thingy zero3 that-dot-thingy dk) - http://freenetproject.org/ +; + +; +; Don't-touch-unless-you-know-what-you-are-doing settings +; +#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases +#Persistent ; Keep script alive even after we "return" from the main thread +#SingleInstance ignore ; Only allow one instance at a time + +#Include ..\include_translator\Include_Translator.ahk ; Include translator + +_CurrentState := 0 ; Initial running state + +SendMode, Input ; Recommended for new scripts due to its superior speed and reliability +StringCaseSense, Off ; Treat A-Z as equal to a-z when comparing strings. Useful when dealing with folders, as Windows treat them as equals. +DetectHiddenWindows, On ; As we are going to manipulate a hidden widow, we need to actually look for it too +OnExit, ExitHandler ; No matter what reason we are exiting, run this first + +; +; Customizable settings +; +_FileRequirements = installid.dat|freenet.ico|freenetoffline.ico|freenetlauncher.exe ; List of files that must exist for the tray manager to work. Paths are relative to own location. +_UpdateInterval := 15000 ; (ms) How long between each wrapper crash check? +_WrapperTimeout := 30 ; (seconds) How long before timing out waiting for the wrapper + +; +; General init stuff +; +SetWorkingDir, %A_ScriptDir% ; Look for other files relative to our own location + +FileDelete, freenet.pid +FileAppend, % DllCall("GetCurrentProcessId"), freenet.pid + +InitTranslations() + +Loop, Parse, _FileRequirements, | +{ + IfNotExist, %A_LoopField% + { + ExitWithError(Trans("Freenet Tray") " " Trans("was unable to find the following file:") "`n`n" A_LoopField "`n`n" Trans("Make sure that you are running") " " Trans("Freenet Tray") " " Trans("from a Freenet installation directory.") "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + } +} + +FileReadLine, _InstallSuffix, installid.dat, 1 ; Read our install suffix from installid.dat + +; +; Fix up a tray icon and a tray menu +; +Menu, TRAY, NoStandard ; Remove default tray menu items +Menu, TRAY, Click, 1 ; Activate default menu entry after a single click only (instead of default which most likely is doubleclick) +Menu, TRAY, Icon, freenetoffline.ico, , 1 ; As we don't know if the node is running yet, show as offline +Menu, TRAY, Tip, % Trans("Freenet Tray") _InstallSuffix + +Menu, TRAY, Add, % Trans("Open Freenet"), BrowseFreenet +Menu, TRAY, Add ; Separator +Menu, TRAY, Add, % Trans("Start Freenet"), Start +Menu, TRAY, Add, % Trans("Stop Freenet"), Stop +Menu, TRAY, Add ; Separator +Menu, TRAY, Add, % Trans("View logfile"), OpenLog +Menu, TRAY, Add ; Separator +Menu, TRAY, Add, % Trans("About"), About +Menu, TRAY, Add, % Trans("Exit"), Exit + +; Initially disable these +Menu, TRAY, Disable, % Trans("Open Freenet") +Menu, TRAY, Disable, % Trans("Start Freenet") +Menu, TRAY, Disable, % Trans("Stop Freenet") + +; +; Display a welcome balloontip if requested in the command line +; +_Arg1 = %1% +If (_Arg1 == "/welcome") +{ + TrayTip, % Trans("Freenet Tray"),% Trans("You can browse, start and stop Freenet along with other useful things from this tray icon.") "`n`n" Trans("Left-click: Start/Browse Freenet") "`n" Trans("Right-click: Advanced menu"), , 1 ; 1 = Info icon +} + +; +; Start wrapper +; +StartWrapper() + +; +; Setup regular status checks and do one now. Then return to idle. +; +SetTimer, StatusUpdate, %_UpdateInterval% +DoStatusUpdate() + +return + +; +; Label subroutine: BrowseFreenet +; +BrowseFreenet: + +RunWait, freenetlauncher.exe, , UseErrorLevel + +return + +; +; Label subroutine: Start +; +Start: + +StartWrapper() + +return + +; +; Label subroutine: Stop +; +Stop: + +StopWrapper() + +return + +; +; Label subroutine: OpenLog +; +OpenLog: + +Run, wrapper\wrapper.log, , UseErrorLevel + +return + +; +; Label subroutine: About +; +About: + +MsgBox, 64, % Trans("Freenet Tray"), % Trans("By:") " Christian Funder Sommerlund (Zero3)`n`nhttp://freenetproject.org/" ; 64 = Icon Asterisk (info) + +return + +; +; Label subroutine: Exit +; +Exit: + +Menu, TRAY, Disable, % Trans("Exit") +ExitApp + +return + +; +; Label subroutine: ExitHandler +; +ExitHandler: + +StopWrapper() +FileDelete, freenet.pid + +ExitApp + +; +; Label subroutine: StatusUpdate +; +StatusUpdate: + +DoStatusUpdate() + +return + +; +; Helper functions +; +ExitWithError(_ErrorMessage) +{ + MsgBox, 16, % Trans("Freenet Tray"), %_ErrorMessage% ; 16 = Icon Hand (stop/error) + ExitApp +} + +DoStatusUpdate() +{ + global + + ; Crash check + If (_CurrentState == 1 && !IsWrapperRunning(_PID)) + { + ; Wrapper has crashed. Crap. + ExitWithError(Trans("The Freenet wrapper terminated unexpectedly.") "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + } +} + +IsWrapperRunning(_PID) +{ + Process, Exist, %_PID% + + If (ErrorLevel == 0) + { + Return, 0 + } + Else + { + Return, 1 + } +} + +StartWrapper() +{ + global + + If (_CurrentState == 0) + { + _CurrentState := 1 + + Menu, TRAY, Disable, % Trans("Start Freenet") + Menu, TRAY, NoDefault + + Run, wrapper\freenetwrapper.exe -c wrapper.conf, , Hide UseErrorLevel, _PID + + If (ErrorLevel == "ERROR") + { + ExitWithError(Trans("Freenet Tray") " " Trans("was not able to start the Freenet node using the Freenet wrapper. Error code: ") "`n`n" A_LastError "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + } + + Menu, TRAY, Icon, freenet.ico, , 1 + Menu, TRAY, Enable, % Trans("Open Freenet") + Menu, TRAY, Enable, % Trans("Stop Freenet") + Menu, TRAY, Default, % Trans("Open Freenet") + } +} + +StopWrapper() +{ + global + + If (_CurrentState == 1) + { + _CurrentState := 0 + + Menu, TRAY, Icon, freenetoffline.ico, , 1 + Menu, TRAY, Disable, % Trans("Open Freenet") + Menu, TRAY, Disable, % Trans("Stop Freenet") + Menu, TRAY, NoDefault + + ; Send CTRL + C to wrapper to make it shut down the node and itself + ControlSend, , ^c, ahk_pid %_PID% + + ; Check if wrapper is still running + WinWaitClose, ahk_pid %_PID%, , _WrapperTimeout + If (ErrorLevel == 1) + { + ; Wrapper didn't exit within timeout. We shouldn't really force close the wrapper as we risk damaging the node - and we really want such issues reported anyway + ExitWithError(Trans("The Freenet wrapper failed to stop Freenet.") " " Trans("Please manually terminate the wrapper and node, or restart your system.") "`n`n" Trans("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.")) + } + + Menu, TRAY, Enable, % Trans("Start Freenet") + Menu, TRAY, Default, % Trans("Start Freenet") + } +} + diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_da.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_da.inc new file mode 100644 index 0000000..1173e50 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_da.inc @@ -0,0 +1,173 @@ + +; +; Translation file - Danish (da) - by Zero3 (zero3 that-a-thingy zero3 that-dot-thingy dk) +; + +LoadLanguage_da() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "Dansk oversættelse af: Christian Funder Sommerlund (Zero3)") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "kunne ikke udpakke nødvendige filer til:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Check at dette program har fuld adgang til systemets mappe til midlertidige filer.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "kræver administratorrettigheder for at administrere Freenet tjenesten. Check at din brugerkonto har administrative privilegier til systemet, og dette program er startet med adgang til at udnytte disse privilegier") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Freenet Installer fejl") + Trans_Add("Freenet Installer", "Freenet Installer") + Trans_Add("Welcome to the Freenet Installer!", "Velkommen til Freenet Installer!") + Trans_Add("Installation Problem", "Installationsproblem") + Trans_Add("E&xit", "&Afslut") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet understøtter kun følgende versioner af Windows-operativsystemet:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Hvis du vil bruge Freenet er du nødt til at installere en af disse versioner.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet kræver Java Runtime Environment, men dit system har tilsyneladende ikke en opdateret version installeret. Du kan installere Java ved hjælp af den inkluderede online-installer som automatisk vil downloade og installere filerne fra Javas hjemmeside:") + Trans_Add("&Install Java", "&Installer Java") + Trans_Add("The installation will continue once Java version", "Installationen vil fortsætte når Java version") + Trans_Add("or later has been installed.", "eller nyere er blevet installeret.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "har registreret at du allerede har Freenet installeret ved hjælp af et ældre, ikke længere understøttet, installationsprogram. For at fortsætte skal du først afinstallere din nuværende version af Freenet med dets originale afinstallationsprogram:") + Trans_Add("&Uninstall", "A&finstaller") + Trans_Add("The installation will continue once the old installation has been removed.", "Installationen vil fortsætte når den tidligere installation er blevet fjernet.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Kontrollér nedenstående standardindstillinger før du fortsætter med installationen af Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Installationsmappe") + Trans_Add("&Browse", "&Gennemse") + Trans_Add("De&fault", "&Standard") + Trans_Add("Freenet requires the installation drive to have at least", "Freenet krævet at installationsdrevet har mindst") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "MB fri diskplads. Den reelle mængde plads reserveret til Freenet vil blive konfigureret efter installationen.") + Trans_Add("Status:", "Status:") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Hvis du ikke vælger en mappe der indeholder 'Freenet' i stien vil en mappe automatisk blive oprettet for dig.") + Trans_Add("Invalid install path!", "Ugyldig installationssti!") + Trans_Add("(Too long for file system to handle)", "(For lang for filsystemet)") + Trans_Add("Not enough free space on installation drive!", "Ikke nok fri plads på installationsdrevet!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet allerede installeret! Afinstaller først eller vælg en anden mappe!") + Trans_Add("Installation directory OK!", "Installationsmappe OK!") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Systemtjeneste") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet vil automatisk starte i baggrunden som en systemtjeneste. Denne er nødvendigt for at være en del af Freenet-netværket, og vil bruge en lille andel systemresurser. Mængden af resurser kan justeres efter installationen.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Yderligere indstillinger") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Start Freenet s&ystembakkeikon når du starter Windows") + Trans_Add("(Recommended)", "(Anbefalet)") + Trans_Add("Install &start menu shortcuts", "Installer start&menugenveje") + Trans_Add("(Optional)", "(Valgfrit)") + Trans_Add("Install &desktop shortcut", "Installer s&krivebordsgenvej") + Trans_Add("Launch Freenet &after the installation", "Åbn Freenet &efter installationen") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Version ") + Trans_Add(" - Build ", " - Build ") + Trans_Add("&Install", "&Installer") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Åbner Freenet Systembakkeikon i systembakken") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Åbner Freenet-proxyen i en webbrowser") + Trans_Add("Start Freenet", "Start Freenet") + Trans_Add("Stop Freenet", "Stop Freenet") + Trans_Add("Installation finished successfully!", "Installationen gennemført med succes!") + Trans_Add("Freenet Installer by:", "Freenet Installer af:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "kunne ikke finde en fri port på dit system i intervallet") + Trans_Add("Please free a system port in this range to install Freenet.", "For at installere Freenet er du nødt til at frigøre en port i dette interval.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "kunne ikke oprette en Winsock 2.0 sokkel til undersøgelse af frie porte.") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "kunne ikke skrive til den valgte installationsmappe. Vælg venligst en du har skriveadgang til.") + Trans_Add("Error: ", "Fejl: ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "kunne ikke styre Freenet systemtjenesten.") + Trans_Add("Reason:", "Årsag:") + Trans_Add("Timeout while managing the service.", "Timeout under administration af tjenesten.") + Trans_Add("Could not access the service.", "Kunne ikke tilgå tjenesten.") + Trans_Add("Service did not respond to signal.", "Tjenesten reagerede ikke på signalet.") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Freenet afinstallationsprogram") + Trans_Add("was unable to recognize your Freenet installation at:", "kunne ikke genkende din Freenet installation under:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Kør venligst dette program fra 'bin'-mappen af en Freenet installation.") + Trans_Add("Do you really want to uninstall Freenet?", "Vil du virkelig afinstallere Freenet?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "Udviklingsholdet vil sætte stor pris på hvis du vil bruge et par minutter på at udfylde et kort, anonymt online spørgeskema omkring grunden til at du afinstallerer Freenet.") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "Spørgeskemaet, der er placeret på Freenets hjemmeside, vil blive åbnet i din browser efter afinstallationen.") + Trans_Add("Take the uninstallation survey?", "Deltag i spørgeskemaet om afinstallation?") + Trans_Add("Stopping system service...", "Stopper systemtjeneste...") + Trans_Add("Shutting down tray managers...", "Lukker systembakkeikoner...") + Trans_Add("Removing system service...", "Fjerner systemtjeneste...") + Trans_Add("Removing files...", "Fjerner filer...") + Trans_Add("Freenet uninstaller error", "Freenet afinstallationsprogram fejl") + Trans_Add("was unable to delete the Freenet files located at:", "kunne ikke slette Freenet-filer placeret under:") + Trans_Add("Please close all applications with open files inside this directory.", "Luk venligst alle programmer med åbne filer inden i denne mappe.") + Trans_Add("The uninstallation was aborted.", "Afinstallationen blev afbrudt.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Fjern venligst manuelt resten af din Freenet installation.") + Trans_Add("Removing registry modifications...", "Fjerner registreringsdatabaseændringer...") + Trans_Add("Freenet has been uninstalled!", "Freenet er blevet afinstalleret!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "kunne ikke finde følgende fil:") + Trans_Add("Make sure that you are running", "Kontrollér at du kører") + Trans_Add("from a Freenet installation directory.", "fra en Freenet installationsmappe.") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Hvis problemet fortsætter, prøv da at geninstallere Freenet eller indrapporter fejlen til udviklerne.") + + ; Launcher + Trans_Add("Freenet Launcher", "Freenet starthjælper") + Trans_Add("Freenet Launcher error", "Freenet starthjælper fejl") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "kunne ikke læse værdien af 'fproxy.port' fra 'freenet.ini' konfigurationsfilen.") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Kommandolinjeindstillinger (brug kun en):") + Trans_Add("Hide info messages", "Skjul infobskeder") + Trans_Add("Hide info and status messages", "Skjul info- og statusbeskeder") + Trans_Add("Return codes:", "Returkoder:") + Trans_Add("Success", "Succes") + Trans_Add("Error occurred", "Fejl opstod") + Trans_Add("(no action)", "(ingen handling)") + + ; Service starter + Trans_Add("(service started)", "(tjeneste startet)") + Trans_Add("Service was already running", "Tjenest kørte allerede") + Trans_Add("Freenet Starter", "Freenet Startprogram") + Trans_Add("The Freenet service is starting...", "Freenet tjenesten starter...") + Trans_Add("The Freenet service has been started!", "Freenet tjenesten er blevet startet!") + Trans_Add("The Freenet service is already running!", "Freenet tjenesten kører allerede!") + Trans_Add("Freenet Starter error", "Freenet Startprogram fejl") + + ; Service stopper + Trans_Add("(service stopped)", "(tjeneste stoppet)") + Trans_Add("Service was not running", "Tjeneste kørte ikke") + Trans_Add("Freenet Stopper", "Freenet Stopprogram") + Trans_Add("The Freenet service is stopping...", "Freenet tjenesten stopper...") + Trans_Add("The Freenet service has been stopped!", "Freenet tjenesten er blevet stoppet!") + Trans_Add("The Freenet service is already stopped!", "Freenet tjenesten er allerede stoppet!") + Trans_Add("Freenet Stopper error", "Freenet Stopprogram fejl") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenet Systembakkeikon") + Trans_Add("Launch Freenet", "Åbn Freenet") + Trans_Add("Start Freenet service", "Start Freenet tjenesten") + Trans_Add("Stop Freenet service", "Stop Freenet tjenesten") + Trans_Add("Manual update check", "Manuelt opdateringscheck") + Trans_Add("View logfile", "Vis logfil") + Trans_Add("About", "Om") + Trans_Add("Exit", "Afslut") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Du kan åbne, starte og stoppe Freenet sammen med andre nyttige ting fra dette systembakkeikon.") + Trans_Add("Left-click: Start/Browse Freenet", "Venstreklik: Start/Åbn Freenet") + Trans_Add("Right-click: Advanced menu", "Højreklik: Avanceret menu") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Advarsel: Det manuelle opdateringscheck vil opdatere Freenet og dets hjælpeværktøjer via Freenets officielle hjemmeside.") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet har allerede en sikker, indbygget opdateringsfunktion der automatisk holder Freenet opdateret.") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Du bør kun bruge dette manuelle opdateringscheck hvis din installation er i stykker eller du har brug for opdaterede versioner af hjælpeværktøjerne.") + Trans_Add("Freenet Windows Tray Manager", "Freenet Windows Systembakkeikon") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_de.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_de.inc new file mode 100644 index 0000000..e4fadce --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_de.inc @@ -0,0 +1,174 @@ + +; +; Translation file - German (de) [Sie] - by Thomas Bruderer (apophis / www.apophis.ch) +; updated by sweetie@IRC.freenet, 2011-05-10 +; + +LoadLanguage_de() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "German (de) [Sie] - by Thomas Bruderer (apophis / www.apophis.ch), updated by sweetie@IRC.freenet, 2011-05-10") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "Konnte die notwendigen Dateien nicht hierhin entpacken:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Bitte vergewissern Sie sich, dass dieses Programm vollen Zugriff auf das Temporäre-Dateien-Verzeichnis des Systems hat.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "Benötigt Administrator-Rechte, um den Freenet-Dienst zu verwalten. Bitte vergewissern Sie sich, dass Sie als aktueller Benutzer administrativ auf das System zugreifen können und dass dieses Programm mit Zugriff auf diese Rechte gestartet wird.") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Fehler des Freenet-Installers") + Trans_Add("Freenet Installer", "Freenet-Installer") + Trans_Add("Welcome to the Freenet Installer!", "Willkommen zum Freenet-Installer!") + Trans_Add("Installation Problem", "Installationsproblem") + Trans_Add("E&xit", "&Beenden") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Frenet unterstützt nur die folgenden Versionen des Windows-Betriebssystems:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Bitte installieren Sie eine dieser Windowsversionen, wenn Sie Freenet nutzen möchten.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet braucht die Java-Laufzeit-Umgebung, Ihr System scheint keine aktuelle Version installiert zu haben. Sie können Java mit dem enthaltenen Online-Installer installieren, der die nötigen Dateien automatisch von der Java-Webseite holt:") + Trans_Add("&Install Java", "&Java installieren") + Trans_Add("The installation will continue once Java version", "Die Installation wird fortgesetzt, sobald die Java-Version") + Trans_Add("or later has been installed.", "oder eine neuere Version installiert wurde.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "Es wurde eine bereits vorhandene Freenet-Installation entdeckt. Diese verwendet einen älteren, nicht mehr unterstützten Installer. Um fortzufahren, muß die alte Freenet-Installation zunächst mit dem alten Deinstaller deinstalliert werden.") + Trans_Add("&Uninstall", "&Deinstallieren") + Trans_Add("The installation will continue once the old installation has been removed.", "Die Installation wird fortgeführt, sobald die alte Installation entfernt wurde.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Bitte überprüfen Sie die folgenden Standard-Einstellungen, bevor Sie mit der Installation fortfahren.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Installationsverzeichnis") + Trans_Add("&Browse", "Bro&wsen") + Trans_Add("De&fault", "&Vorgabewert") + Trans_Add("Freenet requires", "Freenet benötigt") + Trans_Add("MB free disk space on the installation drive. The actual amount of space reserved to Freenet will be configured after the installation.", "MB freien Speicherplatz auf der Installations-Festplatte. Die Größe des Festplattenspeichers, der für Freenet reserviert werden soll, wird erst nach der Installation festgelegt.") + Trans_Add("Status:", "Status:") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Wenn Sie einen Pfad wählen, der nicht 'Freenet' enthält, dann wird ein ensprechendes Verzeichnis automatisch erstellt.") + Trans_Add("Invalid install path!", "Ungültiger Installationspfad!") + Trans_Add("(Too long for file system to handle)", "(Für das Filesystem ist der Pfad zu lang)") + Trans_Add("Not enough free space on installation drive!", "Zu wenig Speicherplatz auf dem Installationslaufwerk!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet wurde bereits installiert! Bitte erst deinstallieren oder wählen Sie ein anderes Verzeichnis.") + Trans_Add("Installation directory OK!", "Installationsverzeichnis OK.") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Systemdienst") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet wird automatisch im Hintergrund als Systemdienst gestartet. Dies ist nötig, um ein Teil des Freenet-Netzes zu werden und wird nur einen kleinen Teil der System-Resourcen beanspruchen. Der Anteil der genutzten Resourcen kann nach der Installation angepasst werden.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Zusätzliche Einstellungen") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Starte den Freenet-&Traymanager beim booten von Windows") + Trans_Add("(Recommended)", "(Empfohlen)") + Trans_Add("Install &start menu shortcuts", "Eintrag im Start-Menü &installieren") + Trans_Add("(Optional)", "(Optional)") + Trans_Add("Install &desktop shortcut", "Eintrag auf dem &Desktop installieren") + Trans_Add("Launch Freenet &after the installation", "Freenet &nach der Installation automatisch starten") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Version ") + Trans_Add(" - Build ", " - Build ") + Trans_Add("&Install", "&Installieren") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Öffnet den Freenet-Traymanager im Benachrichtigungsfenster") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Öffnet die Freenetproxy-Homepage in einem Internetbrowser") + Trans_Add("Start Freenet", "Freenet starten") + Trans_Add("Stop Freenet", "Freenet anhalten") + Trans_Add("Installation finished successfully!", "Installation erfolgreich beendet!") + Trans_Add("Freenet Installer by:", "Freenet-Installer von:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "Konnte keinen freien Port in ihrem System finden im Bereich von ") + Trans_Add("Please free a system port in this range to install Freenet.", "Um Freenet zu installieren, öffnen Sie bitte einen Port in diesem Bereich.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "Konnte keinen Winsock 2.0 socket erstellen, um die Port-Verfügbarkeit zu testen.") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "Konnte nicht in das ausgewählte Installations-Verzeichnis schreiben. Bitte wählen Sie ein Verzeichnis aus, für das Sie Schreibrechte haben.") + Trans_Add("Error: ", "Fehler: ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "Konnte den Freenet-Systemdienst nicht kontrollieren.") + Trans_Add("Reason:", "Grund:") + Trans_Add("Timeout while managing the service.", "Zeitüberschreitung beim verwalten des Dienstes.") + Trans_Add("Could not access the service.", "Konnte nicht auf den Dienst zugreifen.") + Trans_Add("Service did not respond to signal.", "Der Dienst reagiert nicht auf das Signal.") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Freenet deinstallieren") + Trans_Add("was unable to recognize your Freenet installation at:", "Konnte ihre Freenet-Installation nicht hier finden:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Bitte starten Sie dieses Programm von dem 'bin'-Verzeichnis Ihrer Freenet-Installation aus.") + Trans_Add("Do you really want to uninstall Freenet?", "Wollen Sie Freenet wirklich deinstallieren?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "Das Entwickler-Team würde es sehr begrüßen, wenn Sie sich ein wenig Zeit nehmen würden und eine kurze, anonyme Online-Meinungsumfrage ausfüllen würden, warum Sie Freenet deinstalliert haben") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "Die Umfrage auf der Freenet-Webseite wird nach der Deinstallation in Ihrem Webbrowser geöffnet.") + Trans_Add("Take the uninstallation survey?", "Die Deinstallations-Umfrage beantworten?") + Trans_Add("Stopping system service...", "Systemdienst stoppen...") + Trans_Add("Shutting down tray managers...", "Tray-Manager schließen...") + Trans_Add("Removing system service...", "Systemdienst entfernen...") + Trans_Add("Removing files...", "Dateien entfernen...") + Trans_Add("Freenet uninstaller error", "Fehler beim deinstallieren von Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "Konnte die Freenet-Dateien nicht von hier entfernen:") + Trans_Add("Please close all applications with open files inside this directory.", "Bitte schliessen Sie alle Anwendungen mit offenen Dateien innerhalb des genannten Verzeichnisses.") + Trans_Add("The uninstallation was aborted.", "Die Deinstallation wurde abgebrochen.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Bitte entfernen Sie den Rest Ihrer Freenet-Installation manuell.") + Trans_Add("Removing registry modifications...", "Einträge aus der Registry entfernen...") + Trans_Add("Freenet has been uninstalled!", "Freenet wurde deinstalliert!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "Konnte diese Datei nicht finden:") + Trans_Add("Make sure that you are running", "Vergewissern Sie sich, dass es vom") + Trans_Add("from a Freenet installation directory.", "Freenet-Installations-Verzeichnis aus gestartet wurde.") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Falls dieser Fehler weiterhin auftaucht, versuchen Sie Freenet neu zu installieren oder melden Sie bitte diesen Fehler den Entwicklern.") + + ; Launcher + Trans_Add("Freenet Launcher", "Freenet-Starter") + Trans_Add("Freenet Launcher error", "Freenet-Starter Fehler") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "Konnte den Wert von 'fproxy.port' aus der Konfigurationsdatei 'freenet.ini' nicht lesen") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Kommandozeilen-Optionen (nur eine benutzen):") + Trans_Add("Hide info messages", "Informations-Nachrichten verstecken") + Trans_Add("Hide info and status messages", "Informations- und Status-Nachrichten verstecken") + Trans_Add("Return codes:", "Rückgabe-Codes:") + Trans_Add("Success", "Erfolg") + Trans_Add("Error occurred", "Fehler aufgetreten") + Trans_Add("(no action)", "(nichts zu tun)") + + ; Service starter + Trans_Add("(service started)", "(Dienst gestarted)") + Trans_Add("Service was already running", "Dienst lief bereits") + Trans_Add("Freenet Starter", "Freenet-Starter") + Trans_Add("The Freenet service is starting...", "Der Freenet-Dienst startet gerade...") + Trans_Add("The Freenet service has been started!", "Der Freenet-Dienst wurde gestartet") + Trans_Add("The Freenet service is already running!", "Der Freenet-Dienst ist bereits am laufen!") + Trans_Add("Freenet Starter error", "Freenet-Starter Fehler") + + ; Service stopper + Trans_Add("(service stopped)", "(Dienst gestoppt)") + Trans_Add("Service was not running", "Dienst lief nicht") + Trans_Add("Freenet Stopper", "Freenet-Stopper") + Trans_Add("The Freenet service is stopping...", "Der Freenet-Dienst wird gestoppt...") + Trans_Add("The Freenet service has been stopped!", "Der Freenet-Dienst wurde gestoppt!") + Trans_Add("The Freenet service is already stopped!", "Der Freenet-Dienst wurde bereits gestoppt!") + Trans_Add("Freenet Stopper error", "Freenet-Stopper Fehler") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenet-Tray") + Trans_Add("Launch Freenet", "Freenet-Start") + Trans_Add("Start Freenet service", "Starte Freenet-Dienst") + Trans_Add("Stop Freenet service", "Stoppe Freenet-Dienst") + Trans_Add("Manual update check", "Manuell nach Updates suchen") + Trans_Add("View logfile", "Logfile ansehen") + Trans_Add("About", "Über") + Trans_Add("Exit", "Beenden") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Sie können von diesem Tray-Icon Freenet browsen, starten, stoppen und andere nützliche Dinge machen.") + Trans_Add("Doubleclick: Start/Browse Freenet", "Doppelklick: Start/Browse Freenet") + Trans_Add("Right-click: Advanced menu", "Rechtsklick: Erweitertes Menü") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "WARNUNG: Diese manuelle Update-Suche wird Freenet und seine Helfer-Programme von der offiziellen Freenet-Webseite beziehen!") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet hat bereits eine eingebaute sichere Updatefunktion, die automatisch Freenet auf dem neuesten Stand hält!") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Sie sollten diese manuelle Updatesuche nur benutzen, wenn Ihre Installation defekt ist oder Sie neuere Versionen der Helfer-Programme benötigen!") + Trans_Add("Freenet Windows Tray Manager", "Freenet Windows-Traymanager") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_es.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_es.inc new file mode 100644 index 0000000..e6d107a --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_es.inc @@ -0,0 +1,151 @@ + +; +; Translation file - Spanish (es) - by Caco_Patane (cacopatane that-a-thingy gmail that-dot-thingy com) +; + +LoadLanguage_es() +{ + ; Installer - Common + Trans_Add("Freenet Installer", "Instalador de Freenet") + Trans_Add("Welcome to the Freenet Installer!", "Bienvenido al instalador de Freenet!") + Trans_Add("Installation Problem", "Problemas de Instalacion") + Trans_Add("Freenet Installer fatal error", "Error fatal en el instalador") + Trans_Add("Freenet Installer error", "Error en el instalador") + Trans_Add("Error: ", "Error:") + Trans_Add("E&xit", "Salir") + + ; Installer - Error messageboxes + Trans_Add("Freenet Installer was not able to unpack necessary installation files to:", "El instalador no pudo descomprimir los archivos necesarios en:") + Trans_Add("Please make sure that Freenet Installer has full access to the system's temporary files folder.", "Compruebe que el instalador de Freenet tenga permisos en el directorio temporal del sistema") + Trans_Add("Freenet Installer requires administrator privileges to install Freenet.`nPlease make sure that your user account has administrative access to the system", "Se requieren permisos de administrador para instalar Freenet.`nAsegurese de que su usuario tenga permisos de administrador en el sistema,") + Trans_Add("Freenet Installer was not able to write to the selected installation directory.`nPlease select one to which you have write access.", "El instalador no pudo escribir en el directorio seleccionado para la instalacion.`nSeleccione un directorio en donde Freenet pueda ser instalado.") + Trans_Add("Freenet Installer was not able to find a free port on your system in the range ", "El instalador de Freenet no encontro un puerto libre en tu sistema") + Trans_Add("Please free a system port in this range to install Freenet.", "Libera un puerto del sistema en este rango para instalar Freenet.") + Trans_Add("Freenet Installer was not able to create a Winsock 2.0 socket`nfor port availability testing.", "El instalador no pudo crear un Winsock 2.0 socket`npara probar la disponibilidad de puertos.") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet solo soporta la ssiguientes versiones del sistema operativo Windows:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Instale una de las siguiente sversiones si quiere usar Freenet en Windows:") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet necesita Java Runtime Enviroment (JRE), pero tu sistema no parece tener una version actualizada instalda. Puede instalar Java usando el instalador en linea (incluido) que bajara e instalara automaticamente desde el sitio web de Java:") + Trans_Add("&Install Java", "Instalar Java") + Trans_Add("The installation will continue once Java version ", "La instalacion continuara cuando la version de Java ") + Trans_Add(" or later has been installed.", "o posterior este instalada.") + + ; Installer - Old installation detected + ; Trans_Add("Freenet Installer has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "Se detecto una version de Freenet instalada. Debe desinstalar esa version de Freenet ante sde proseguir con la instalacion actual:") + Trans_Add("&Uninstall", "Desinstalar") + Trans_Add("The installation will continue once the old installation has been removed.", "La instalacion continuara cuando la instalacion anterior de Freenet sea removida.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Revise las siguientes configuraciones por defecto antes de continuar con la instalacion de Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Directorio de instalacion") + Trans_Add("Freenet requires at least ", "Freenet requiere al menos ") + Trans_Add(" MB free disk space, but will not install with less than ", " MB de espacio libre en disco, pero no instalara con menos de ") + Trans_Add(" MB free. The amount of space reserved can be changed after installation.", " MB libres. La cantidad de espacio puede ser cambiada despues de la instalacion.") + Trans_Add("&Browse", "Cambiar") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Si no elije un directorio que contiene 'Freenet' en su ruta, un directorio sera creado automaticamente.") + ; Trans_Add("De&fault", "") + Trans_Add("Status:", "Estado:") + Trans_Add("Invalid install path!", "Ruta de instalacion invallida!") + Trans_Add("Invalid install path! (Too long for file system to handle)", "Ruta de instalacion invalida! (Muy larga de manejar para el sistema de archivos)") + Trans_Add("Not enough free space on installation drive!", "No hay espacio suficiente en el disco!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet ya esta instaladdo! Desinstale primero o elija otro directorio!") + Trans_Add("Installation directory OK!", "Direcorio de instalacion: OK!") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Servicio del sistema") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet iniciara automaticamente como servicio del sistema. Esto usara una pequeña parte de los recursos del sistema. La cantidad de estos recursos puede ajustarse al finalizar la instalacion.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Configuraciones adicionales") + Trans_Add("Install &start menu shortcuts (Freenet, Start Freenet, Stop Freenet)", "Instalar accesos directos en el menu de inicio (Iniciar Frenet, Finalizar Freenet)") + Trans_Add("Install &desktop shortcut (Freenet)", "Instalar acceso directo en el escritorio") + Trans_Add("Launch Freenet &after the installation", "Ejecutar Freenet cuando termine la instalacion") + + ; Installer - Main GUI - Footer + ; Trans_Add("Version ", "") + ; Trans_Add(" - Build ", "") + Trans_Add("&Install", "Instalar") + + ; Installer - Actual installation + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Abre pagina de inicio de Freenet en un navegador") + Trans_Add("Start Freenet", "Ejecutar Freenet") + Trans_Add("Starts the background service needed to use Freenet", "Arrancar el servicio de Freenet") + Trans_Add("Stop Freenet", "Frenar Freenet") + Trans_Add("Stops the background service needed to use Freenet", "Detiene el servicio de Freenet") + Trans_Add("Installation finished successfully!", "Instalacion completada satisfactoriamente!") + + ; Uninstaller - Common + Trans_Add("Freenet uninstaller", "Desintalador de Freenet") + Trans_Add("Freenet uninstaller error", "Error en el desinstalador de Freenet") + + ; Uninstaller - General + Trans_Add("Freenet has been uninstalled!", "Freenet fue desinstalado!") + Trans_Add("Do you really want to uninstall Freenet?", "Esta seguro que quiere desinstalar Freenet?") + ; Trans_Add("The development team would appreciate it very much if you can`nspare a moment and fill out a short, anonymous online`nsurvey about the reason for your uninstallation.`n`nThe survey, located on the Freenet website, will be opened`nin your browser after the uninstallation.`n`nTake the uninstallation survey?", "") + + ; Uninstaller - Error messageboxes + Trans_Add("The uninstaller requires administrator privileges to uninstall Freenet. Please make sure that your user account has administrative access to the system, and the uninstaller is executed with access to use these privileges.", "El desinstalador requiere permisos de administrador. Asegurese que su usuario tienen permisos de administrador en el sistema y que el desinstalador este corriendo con dichos privilegios.") + Trans_Add("The uninstaller was not able to unpack necessary files to:", "El desinstalador no pudo descomprimir los archivos necessarios en:") + Trans_Add("Please make sure that the uninstaller has full access to the system's temporary files folder.", "Asegurese que el desinstalador tiene acceso completo a la carpeta temporal del sistema") + Trans_Add("The uninstaller was unable to recognize your Freenet installation at:", "El desinstalador no pudo reconocer su instalacion de Freenet en:") + Trans_Add("Please run this uninstaller from the 'bin' folder of a Freenet installation.", "Por favor, ejecute este instalador desde el directorio 'bin' de una instalacion de Freenet") + + ; Uninstaller - Service problems + Trans_Add("The uninstaller was unable to control the Freenet system service as it appears to be stuck.`n`nPlease try again.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El desintalador no pudo controlar el servicio de Freenet que parece estar atascado.`n`nPor favor intente nuevamente.`n`nSi el problema persiste, reporte este mensaje de error a los desarrolladores de Freenet.") + Trans_Add("The uninstaller was unable to find and control the Freenet system service.`n`nPlease try again.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El desinstalador no pudo encontrar el servicio de Freenet.`n`nPor favor, intente nuevamente.`n`nSi el problema persiste, reporte este mensaje de error a los desarrolladores de Freenet.") + Trans_Add("The uninstaller was unable to stop the Freenet system service.`n`nPlease try again.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El desinstalador no pudo frenar el servicio de Freenet.`n`nPor favor intente nuevamente.`n`nSi el problema persiste, reporte este mensaje de error a los desarrolladores de Freenet.") + + ; Uninstaller - Files undeletable + Trans_Add("The uninstaller was unable to delete the Freenet files located at:", "El desinstalador no puedo eliminar los archivos de Freenet ubicados en:") + Trans_Add("Please close all applications with open files inside this directory.", "Por favor cierre todas las aplicaciones que este ejecutando que tengan archivos abiertos dentro de este directorio.") + Trans_Add("The uninstallation was aborted.`n`nPlease manually remove the rest of your Freenet installation.", "Se aborto el proceso de instalacion.`n`nPor favor, elimine Freenet manualmente.") + + ; Uninstaller - Progress statuses + Trans_Add("Stopping system service...", "Frenando servicio del sistema...") + Trans_Add("Removing system service...", "Eliminando servicio del sistema...") + Trans_Add("Removing custom user account rights...", "Eliminando cuenta y permisos personalizados...") + Trans_Add("Removing files...", "Eliminando archivos...") + Trans_Add("Removing registry modifications...", "Eliminando notificaciones del registro...") + Trans_Add("Removing custom user...", "Eliminando usuario personalizado...") + + ; Launcher + Trans_Add("Freenet Launcher error", "Error al lanzar Freenet") + Trans_Add("Freenet Launcher was unable to find the installid.dat ID file.`n`nMake sure that you are running Freenet Launcher from a Freenet installation directory.`nIf you are already doing so, please report this error message to the developers.", "El archivo installid.dat no pudo ser encontrador.`n`nCompruebe que esta ejecutando desde el directorio de instalacion.`nSi ya esta haciendo esto, reporte este mensaje de error a los desarroladores.") + Trans_Add("Freenet Launcher was unable to find the bin\start.exe launcher.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "No se pudo encontrar bin\start.exe, vuelva`na instalar Freenet.`nSi el problema persiste, reporte este error a los desarroladores.") + Trans_Add("Freenet Launcher was unable to find the freenet.ini configuration file.`n`nMake sure that you are running Freenet Launcher from a Freenet installation directory.`nIf you are already doing so, please report this error message to the developers.", "El archivo freenet.ini no pudo ser encontrado.`n`nCompruebe que esta ejecutando desde el directorio de instalacion.`nSi ya esta haciendo esto, reporte este mensaje de error a los desarroladores.") + Trans_Add("Freenet Launcher was unable to read the 'fproxy.port' value from the freenet.ini configuration file.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El valor 'fproxy.port' del archivo freenet.ini, no pudo ser encontrado.`n`nCompruebe que esta ejecutando desde el directorio de instalacion.`nSi ya esta haciendo esto, reporte este mensaje de error a los desarroladores.") + Trans_Add("Freenet Launcher was unable to find a supported browser.`n`nPlease install one of the supported browsers, or manually`nnavigate to: ", "El Lanzador de Freenet no pudo encontrar un navegador soportado.`n`nPor favor seleccione un navegador soportado o elija manualmente: ") + Trans_Add("Freenet Launcher supports the following browsers:", "El lanzador de Freenet soporte los siguientes navegadores:") + Trans_Add("not recommended", "no recomendado") + + ; Service starter + Trans_Add("Command line options (only use one):`n/silent - Hide info messages`n/verysilent - Hide info and status messages`n`nReturn codes:`n0 - Success (service started)`n1 - Error occurred`n2 - Service was already running (no action)", "Opciones de linea de comandos (usar solo una):`n/silent - No muestra mensajes de informacion`nverysilent - No muestra ni mensajes de informacion ni de status`n`nCodigos de retorno:`n0 - Exitoso (servicio iniciado)`n1 - Error`n2 - Servicio ya iniciado") + Trans_Add("Freenet start script requires administrator privileges to start the Freenet service. Please make sure that your user account has administrative access to the system, and the start script is executed with access to use these privileges.", "El script que inicia freenet requiere privilegios de administrador para iniciar el servicio de Freenet. Asegurese que la su cuenta de usuario tenga privilegios de administrador y el script sea ejecutado con estos privilegios.") + Trans_Add("Freenet start script was unable to find the installid.dat ID file.`n`nMake sure that you are running Freenet start script from the 'bin' folder of a Freenet installation directory. If you are already doing so, please report this error message to the developers.", "El archivo 'installidd.dat' no pudo ser encontrado por el script de instalacion de Freenet.`n`nAsegurese de estar corriendo el script desde el directorio 'bin' dentro de un directorio de instalacion de Freenet. Si ya esta haciendo esto, reporte este error a los desarroladores.") + Trans_Add("Freenet start script was unable to control the Freenet system service as it appears to be stuck.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script de inicio no pudo controlar el servicio de Freenet.`n`nSi el problema persiste, reporte este mensaje a los desarrolladores.") + Trans_Add("Freenet start script was unable to find and control the Freenet system service.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script de inicio no pudo encontrar el servicio de Freenet.`n`nSi el problema persiste, reporte este mensaje a los desarrolladores.") + Trans_Add("Waiting for the Freenet background service to start...", "Esperando que inicie el servicio de Freenet...") + Trans_Add("Freenet start script", "Script de inicio de Freenet") + Trans_Add("Freenet start script was unable to start the Freenet system service.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script de inicio no pudo iniciar Freenet como servicio del sistema.`n`nReinstale Freenet.`n`nSi el problema continua ocurriendo, reporte este mensaje a los desarrolladores.") + Trans_Add("The Freenet service has been started!", "El servicio de Freenet se inicio correctamente!") + Trans_Add("The Freenet service is already running!", "El servicio de Freenet ya esta siendo ejecutado!") + Trans_Add("Freenet start script error", "Error en el script de inicio") + + ; Service stopper + Trans_Add("Command line options (only use one):`n/silent - Hide info messages`n/verysilent - Hide info and status messages`n`nReturn codes:`n0 - Success (service stopped)`n1 - Error occurred`n2 - Service was not running (no action)", "Opciones de linea de comandos (usar solo una):`nsilent - No muestra mensajes de informacion`n/verysilent - No muestra ni errores de informacion ni de estado`n`nCodigos de retorno:`n0 - Exito (servicio frenado)`n1 - Error`n2- Servicio no estaba corriendo") + Trans_Add("Freenet stop script requires administrator privileges to stop the Freenet service. Please make sure that your user account has administrative access to the system, and the stop script is executed with access to use these privileges.", "El script que para el servicio de Freenet requiere privilegios de administrador. Asegurese que su cuenta de usuario posea estos privilegios.") + Trans_Add("Freenet stop script was unable to find the installid.dat ID file.`n`nMake sure that you are running Freenet stop script from the 'bin' folder of a Freenet installation directory. If you are already doing so, please report this error message to the developers.", "El el archivo 'installid.dat' no pudo ser encontrado por el script que para el servicio de Freenet.`n`nAsegurese que esta corriendo el script desde el directorio 'bin' dentro del direcotorio de instalacion de Freenet. Si ya esta seguro, reporte este mensaje a los desarrolladores.") + Trans_Add("Freenet stop script was unable to control the Freenet system service as it appears to be stuck.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script que frena el servicio de Freenet no puede controlar el servicio y este parece estar trabado.`n`nReinstale Freenet.`n`nSi el problema persiste, contactese con los desarroladores.") + Trans_Add("Freenet stop script was unable to find and control the Freenet system service.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script que frena el servicio de Freenet no puede encontrar el servicio.`n`n`n`nReinstale Freenet.`n`nSi el problema persiste, contactese con los desarroladores.") + Trans_Add("Waiting for the Freenet background service to stop...", "Esperando que el servicio de sistema de Freenet termine...") + Trans_Add("Freenet stop script", "Script para finalizar el servicio de Freenet") + Trans_Add("The Freenet service has been stopped!", "El servicio de Freenet fue finalizado!") + Trans_Add("The Freenet service is already stopped!", "El servicio de Freenet no esta corriendo!") + Trans_Add("Freenet stop script was unable to stop the Freenet system service.`n`nPlease reinstall Freenet.`n`nIf the problem keeps occurring, please report this error message to the developers.", "El script para finalizar Freenet no pudo finalizar el servicio de Freenet.`n`nReinstale Freenet.`n`nSi el problema persiste, contactese con los desarroladores.") + Trans_Add("Freenet stop script error", "Error en el script que finaliza Freenet") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fi.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fi.inc new file mode 100644 index 0000000..28b2127 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fi.inc @@ -0,0 +1,173 @@ + +; +; Translation file - Finnish (fi) - by Samu Voutilainen (http://smar.fi) +; + +LoadLanguage_fi() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Virhe asennuksessa") + Trans_Add("Freenet Installer", "Freenet-asennusohjelma") + Trans_Add("Welcome to the Freenet Installer!", "Tervetuloa asentamaan Freenettiä") + Trans_Add("Installation Problem", "Asennusongelma") + Trans_Add("E&xit", "&Poistu") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet tukee vain seuraavia Windowsin versioita:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Jos haluat käyttää Freenettiä Windowsilla, asenna vain yksi seuraavista versioista.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet tarvitsee Java Runtime Environmentin, mutta sinulla ei näyttäisi olevan tarpeeksi uutta versiota asennettuna. Voit asentaa Javan käyttämällä mukana tulevaa asennusohjelmaa, joka lataa ja asentaa tarvittavat tiedostot automaattisesti:") + Trans_Add("&Install Java", "&Asenna Java") + Trans_Add("The installation will continue once Java version", "") + Trans_Add("or later has been installed.", "") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "") + Trans_Add("&Uninstall", "&Poista") + Trans_Add("The installation will continue once the old installation has been removed.", "Asennus jatkuu poistettuasi vanhan version.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Tarkista seuraavat vakioasetukset ennen kuin jatkat Freenetin asentamista.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Asennushakemisto") + Trans_Add("&Browse", "&Selaa") + Trans_Add("De&fault", "&Vakio") + Trans_Add("Freenet requires", "") + Trans_Add("MB free disk space on the installation drive. The actual amount of space reserved to Freenet will be configured after the installation.", "") + Trans_Add("Status:", "Tila:") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Jos et valitse polkua, jossa on ”Freenet”, tämänniminen hakemisto luodaan automaattisesti.") + Trans_Add("Invalid install path!", "Epäkelpo asennuspolku!") + Trans_Add("(Too long for file system to handle)", "") + Trans_Add("Not enough free space on installation drive!", "Ei tarpeeksi vapaata tilaa kiintolevyllä!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet on jo asennettu! Poista vanha versio tai valitse toinen hakemisto.") + Trans_Add("Installation directory OK!", "Asennushakemisto kunnossa.") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Järjestelmäpalvelu") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet käynnistää itsensä automaattisesti järjestelmäpalveluna. Tämä vaaditaan ollakseen osa Freenet-verkkoa ja se kuluttaa tietyn määrän resursseja. Resurssien käyttöä voi säätää ja hallita asennuksen jälkeen") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Lisäasetukset") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "") + Trans_Add("(Recommended)", "") + Trans_Add("Install &start menu shortcuts", "") + Trans_Add("(Optional)", "") + Trans_Add("Install &desktop shortcut", "") + Trans_Add("Launch Freenet &after the installation", "Aloita Freenetin selaaminen asennuksen jälkeen") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Versio ") + Trans_Add(" - Build ", " — build ") + Trans_Add("&Install", "Asenna") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Avaa Freenetin selainkäyttöliittymän kotisivu selaimeen") + Trans_Add("Start Freenet", "Käynnistä Freenet") + Trans_Add("Stop Freenet", "Pysäytä Freenet") + Trans_Add("Installation finished successfully!", "Asennus suoritettiin onnistuneesti.") + Trans_Add("Freenet Installer by:", "") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "") + Trans_Add("Please free a system port in this range to install Freenet.", "Sulje jokin ohjelma, joka varaa jonkin halutun alueen portin asentaaksesi Freenetin.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "") + Trans_Add("Error: ", "Virhe: ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "") + Trans_Add("Reason:", "") + Trans_Add("Timeout while managing the service.", "") + Trans_Add("Could not access the service.", "") + Trans_Add("Service did not respond to signal.", "") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Freenetin poistaja") + Trans_Add("was unable to recognize your Freenet installation at:", "") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "") + Trans_Add("Do you really want to uninstall Freenet?", "Haluatko varmasti poistaa Freenetin?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "") + Trans_Add("Take the uninstallation survey?", "") + Trans_Add("Stopping system service...", "Pysäytetään järjestelmäpalvelua...") + Trans_Add("Shutting down tray managers...", "") + Trans_Add("Removing system service...", "Poistetaan järjestelmäpalvelua...") + Trans_Add("Removing files...", "Poistetaan tiedostoja...") + Trans_Add("Freenet uninstaller error", "Freenetin poistajan virhe") + Trans_Add("was unable to delete the Freenet files located at:", "") + Trans_Add("Please close all applications with open files inside this directory.", "Sulje kaikki ohjelmat, jotka ovat käynnistetty tästä hakemistosta.") + Trans_Add("The uninstallation was aborted.", "") + Trans_Add("Please manually remove the rest of your Freenet installation.", "") + Trans_Add("Removing registry modifications...", "Poistetaan rekisteriavaimia...") + Trans_Add("Freenet has been uninstalled!", "Freenet poistettiin!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "") + Trans_Add("Make sure that you are running", "") + Trans_Add("from a Freenet installation directory.", "") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "") + + ; Launcher + Trans_Add("Freenet Launcher", "") + Trans_Add("Freenet Launcher error", "Freenet-käynnistäjän virhe") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "") + Trans_Add("Hide info messages", "") + Trans_Add("Hide info and status messages", "") + Trans_Add("Return codes:", "") + Trans_Add("Success", "") + Trans_Add("Error occurred", "") + Trans_Add("(no action)", "") + + ; Service starter + Trans_Add("(service started)", "") + Trans_Add("Service was already running", "") + Trans_Add("Freenet Starter", "") + Trans_Add("The Freenet service is starting...", "") + Trans_Add("The Freenet service has been started!", "Freenet-palvelu on käynnistetty.") + Trans_Add("The Freenet service is already running!", "Freenet-palvelu on jo käynnissä!") + Trans_Add("Freenet Starter error", "") + + ; Service stopper + Trans_Add("(service stopped)", "") + Trans_Add("Service was not running", "") + Trans_Add("Freenet Stopper", "") + Trans_Add("The Freenet service is stopping...", "") + Trans_Add("The Freenet service has been stopped!", "Freenet-palvelu on pysäytetty.") + Trans_Add("The Freenet service is already stopped!", "Freenet-palvelu oli jo pysäytetty!") + Trans_Add("Freenet Stopper error", "") + + ; Tray manager + Trans_Add("Freenet Tray", "") + Trans_Add("Launch Freenet", "") + Trans_Add("Start Freenet service", "") + Trans_Add("Stop Freenet service", "") + Trans_Add("Manual update check", "") + Trans_Add("View logfile", "") + Trans_Add("About", "") + Trans_Add("Exit", "") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "") + Trans_Add("Doubleclick: Start/Browse Freenet", "") + Trans_Add("Right-click: Advanced menu", "") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "") + Trans_Add("Freenet Windows Tray Manager", "") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fr.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fr.inc new file mode 100644 index 0000000..52def51 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_fr.inc @@ -0,0 +1,173 @@ + +; +; Translation file - French (fr) - by Romain Dalmaso (artefact2 that-a-thingy gmail that-dot-thingy com) +; + +LoadLanguage_fr() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "n'a pas été en mesure de décompresser les fichiers nécessaires vers :") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Veuillez vous assurer que le programme a un accès total au dossier des fichiers temporaires du système.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "nécessite les droits administrateur pour gérer le service Freenet. Veuillez vous assurer que votre compte utilisateur dispose des droits administrateur, et que ce programme s'exécute de manière à bénéficier de des droits administrateurs.") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Erreur de l'Installeur Freenet") + Trans_Add("Freenet Installer", "Installeur Freenet") + Trans_Add("Welcome to the Freenet Installer!", "L'Installeur Freenet vous souhaite la bienvenue !") + Trans_Add("Installation Problem", "Problème lors de l'installation") + Trans_Add("E&xit", "&Quitter") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet ne supporte que les versions suivantes du système d'exploitation Windows :") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Vous devez installer une de ces versions si vous voulez utiliser Freenet sur Windows.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet a besoin d'une machine virtuelle Java, mais votre système n'a pas l'air d'en posséder une. Vous pouvez installer Java en utilisant l'installeur fourni, qui téléchargera et installera les fichiers nécessaires automatiquement :") + Trans_Add("&Install Java", "&Installer Java") + Trans_Add("The installation will continue once Java version", "L'installation continuera dès que Java version") + Trans_Add("or later has been installed.", "ou ultérieur sera installé.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "a détecté que vous avez déjà installé Freenet. Votre installation actuele a été installée par un installeur obsolète. Pour continuer vous devez d'abord désinstaller votre version actuelle de Freenet en utilisant le désinstallateur précédemment créé :") + Trans_Add("&Uninstall", "&Désinstaller") + Trans_Add("The installation will continue once the old installation has been removed.", "L'installation continuera une fois que l'ancienne installation aura été supprimée.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Vérifiez les paramètres par défaut suivants avant de continuer l'installation de Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Répertoire d'installation") + Trans_Add("&Browse", "&Parcourir") + Trans_Add("De&fault", "&Défaut") + Trans_Add("Freenet requires", "Freenet nécessite") + Trans_Add("MB free disk space on the installation drive. The actual amount of space reserved to Freenet will be configured after the installation.", "Mo d'espace disque libre sur le lecteur où il est installé. Le volume d'espace disque qui sera réservé à Freenet sera configuré après l'installation.") + Trans_Add("Status:", "Statut :") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Si vous ne choisissez pas de dossier contenant 'Freenet' dans son nom, un dossier sera créé automatiquement pour vous.") + Trans_Add("Invalid install path!", "Répertoire d'installation invalide !") + Trans_Add("(Too long for file system to handle)", "(Trop long pour le système de fichier)") + Trans_Add("Not enough free space on installation drive!", "Pas assez d'espace disque disponible sur le disque dur choisi !") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet est déjà installé ! Désinstallez Freenet ou choisissez un autre dossier.") + Trans_Add("Installation directory OK!", "Répertoire d'installation OK.") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Service système") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet sera automatiquement lancé en arrière plan en tant que service système. Cela est nécessaire pour faire partie du réseau Freenet, et cela utilisera un petit peu de ressources système. La quantité de ressources qui sera utilisée pourra être ajustée après l'installation.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Paramètres supplémentaires") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Démarrer Freenet Tray Manager dans la zone de notifications au démarrage de Windows") + Trans_Add("(Recommended)", "(Recommandé)") + Trans_Add("Install &start menu shortcuts", "Ajouter les raccourcis au menu &Démarrer") + Trans_Add("(Optional)", "(Optionnel)") + Trans_Add("Install &desktop shortcut", "Ajouter un raccourci sur le &Bureau") + Trans_Add("Launch Freenet &after the installation", "Commencer à parcourir Freenet &après l'installation") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Version ") + Trans_Add(" - Build ", " - Build ") + Trans_Add("&Install", "&Installeur") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Lance Freenet Tray Manager dans la zone de notifications") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Ouvre la page d'accueil du proxy Freenet dans un navigateur internet") + Trans_Add("Start Freenet", "Démarrer Freenet") + Trans_Add("Stop Freenet", "Arrêter Freenet") + Trans_Add("Installation finished successfully!", "L'installation s'est terminée avec succès !") + Trans_Add("Freenet Installer by:", "Installeur Freenet par :") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "n'a pas pu trouver de port libre sur votre système dans la plage") + Trans_Add("Please free a system port in this range to install Freenet.", "Vous devez libérer un port dans cette plage pour pouvoir installer Freenet.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "n'a pu créer une socket Winsock 2.0 pour le test de disponibilité de port.") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "n'a pas pu écrire dans le répertoire d'installation sélectionné. Veuillez choisir un répertoire dans lequel vous avez le droit d'écrire.") + Trans_Add("Error: ", "Erreur : ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "n'a pu gérer le service système Freenet") + Trans_Add("Reason:", "Raison :") + Trans_Add("Timeout while managing the service.", "") + Trans_Add("Could not access the service.", "N'a pas pu accéder au service") + Trans_Add("Service did not respond to signal.", "Le service n'a pas répondu au signal.") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Désinstalleur Freenet") + Trans_Add("was unable to recognize your Freenet installation at:", "n'a pas été en mesure de reconnaitre votre installation Freenet :") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Veuillez exécuter ce programme depuis le dossier 'bin' de l'installation Freenet") + Trans_Add("Do you really want to uninstall Freenet?", "Êtes-vous sûr de vouloir désinstaller Freenet ?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "L'équipe de développement apprécierait si vous pouviez prendre quelques instants pour remplir une enquête en ligne courte et anonyme concernant les motifs de votre désinstallation.") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "L'enquête, située sur le site internet de Freenet, s'ouvrira dans votre navigateur après la désintallation.") + Trans_Add("Take the uninstallation survey?", "Praticiper à l'enquête concernant la désinstallation ?") + Trans_Add("Stopping system service...", "Arrêt du service système...") + Trans_Add("Shutting down tray managers...", "Arrêt des gestionnaires de la barre des tâches...") + Trans_Add("Removing system service...", "Suppression du service système...") + Trans_Add("Removing files...", "Suppression des fichiers...") + Trans_Add("Freenet uninstaller error", "Erreur du désinstalleur Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "n'a pu supprimer les fichiers Freenet situés à :") + Trans_Add("Please close all applications with open files inside this directory.", "Veuillez fermer tous les programmes ayant des fichiers ouverts dans ce dossier.") + Trans_Add("The uninstallation was aborted.", "La désinstallation a été annulée.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Veuillez supprimer manuellement le reste de l'installation Freenet") + Trans_Add("Removing registry modifications...", "Suppression des modifications effectués au registre...") + Trans_Add("Freenet has been uninstalled!", "Freenet a été désinstallé !") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "n'a pu trouver le fichier suivant :") + Trans_Add("Make sure that you are running", "Veuillez vous assurer que vous exécutez") + Trans_Add("from a Freenet installation directory.", "depuis le répertoire d'installation de Freenet.") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Si le problème survient toujours, essayez de réintaller Freenet ou signalez ce message d'erreur aux développeurs.") + + ; Launcher + Trans_Add("Freenet Launcher", "Lanceur Freenet") + Trans_Add("Freenet Launcher error", "Erreur du lanceur Freenet") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "n'a pas pu lire la valeur 'fproxy.port' dans le fichier de configuration 'freenet.ini'.") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Options de ligne de commande (n'utilisez qu'une seule à la fois) :") + Trans_Add("Hide info messages", "Facher les messages d'info") + Trans_Add("Hide info and status messages", "Cacher les messages d'info et de statut") + Trans_Add("Return codes:", "Codes de retour :") + Trans_Add("Success", "Succès") + Trans_Add("Error occurred", "Une erreur est survenue") + Trans_Add("(no action)", "(pas d'action)") + + ; Service starter + Trans_Add("(service started)", "(service démarré)") + Trans_Add("Service was already running", "Le service était déjà démarré") + Trans_Add("Freenet Starter", "Lanceur du service Freenet") + Trans_Add("The Freenet service is starting...", "Le service Freenet démarre...") + Trans_Add("The Freenet service has been started!", "Le service Freenet a été démarré !") + Trans_Add("The Freenet service is already running!", "Le service Freenet s'éxécute déjà !") + Trans_Add("Freenet Starter error", "Erreur du lanceur du service Freenet") + + ; Service stopper + Trans_Add("(service stopped)", "(service arrêté)") + Trans_Add("Service was not running", "Le service était déjà arrêté") + Trans_Add("Freenet Stopper", "Arrêt du service Freenet") + Trans_Add("The Freenet service is stopping...", "Le service Freenet est en cours d'arrêt...") + Trans_Add("The Freenet service has been stopped!", "Le service Freenet a été arrêté !") + Trans_Add("The Freenet service is already stopped!", "Le service Freenet est déjà arrêté !") + Trans_Add("Freenet Stopper error", "Erreur d'arrêt du service Freenet") + + ; Tray manager + Trans_Add("Freenet Tray", "Gestionnaire Freenet") + Trans_Add("Launch Freenet", "Démarrer Freenet") + Trans_Add("Start Freenet service", "Démarrer le service Freenet") + Trans_Add("Stop Freenet service", "Arrêter le service Freenet") + Trans_Add("Manual update check", "Vérification manuelle des mises à jour") + Trans_Add("View logfile", "Voir le fichier de log") + Trans_Add("About", "A propos") + Trans_Add("Exit", "Quitter") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Vous pouvez démarrer, arrêter et naviguer sur Freenet entre autres depuis cette icône de la zone de notification.") + Trans_Add("Doubleclick: Start/Browse Freenet", "Double-clic : Démarrer/Naviguer sur Freenet") + Trans_Add("Right-click: Advanced menu", "Clic-droit : Menu Avancé") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Attention : L'utilisation de la vérification manuelle des mises à jour va mettre à jour Freenet depuis le site officiel.") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet dispose déjà une fonctionnalité de mise à jour automatique et sécurisée qui lui permet de rester automatiquement à jour.") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Vous ne devriez utiliser la vérification manuelle des mises à jour que si votre installation de Freenet est endommagée ou que vous avez besoin des versions mises à jour des outils annexes") + Trans_Add("Freenet Windows Tray Manager", "Gestionnaire Freenet") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_it.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_it.inc new file mode 100644 index 0000000..1dc935e --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_it.inc @@ -0,0 +1,173 @@ + +; +; Translation file - Italian (it) - by Luke771 (luke771 that-a-thingy gmail that-dot-thingy com / www.apophis.ch / FAFS freesite) +; + +LoadLanguage_it() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Errore nel programma di installazione di Freenet") + Trans_Add("Freenet Installer", "Programma di Installazione di Freenet") + Trans_Add("Welcome to the Freenet Installer!", "Benvenuti nel programma di installazione di Freenet") + Trans_Add("Installation Problem", "Problema nell'installazione") + Trans_Add("E&xit", "E&sci") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet supporta soltanto le seguenti versioni del sistema operativo Windows") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Si prega di installare una di queste versioni se si vuole usare Freenet su Windows") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet necessita di Java Runtime Environment per poter funzionare, ma il sistema non sembra disporre di una versione aggiornata. E' possibile installare Java usando il programma di installazione on-line integrato, il quale scaricherà i file necessari dal sito web di Java e li installerà automaticamente.") + Trans_Add("&Install Java", "&Installa Java") + Trans_Add("The installation will continue once Java version", "") + Trans_Add("or later has been installed.", "") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "") + Trans_Add("&Uninstall", "Rim&uovi") + Trans_Add("The installation will continue once the old installation has been removed.", "L'installazione continuerà dopo che la vecchia copia di Freenet sarà stata rimossa") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Si prega di controllare le seguenti impostazioni di default prima di continuare") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Directory installazione") + Trans_Add("&Browse", "Cam&bia") + Trans_Add("De&fault", "Prede&finita") + Trans_Add("Freenet requires the installation drive to have at least", "") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "") + Trans_Add("Status:", "Stato") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Se il percorso non contiene 'Freenet', una nuova cartella verrà creata automaticamente") + Trans_Add("Invalid install path!", "Percorso di installazione non valido!") + Trans_Add("(Too long for file system to handle)", "") + Trans_Add("Not enough free space on installation drive!", "Spazio disponibile sul drive di installazione non sufficiente!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Preesistente installazione di Freenet rilevata! Si prega di disinstallare o scegliere una directory diversa da quella attuale") + Trans_Add("Installation directory OK!", "Directory di installazione: OK") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Servizio di sistema") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet si avvierà automaticamente in background come servizio di sistema. Ciò è necessario per entrare a far parte della rete Freenet, ad un piccolo costo in termini di risorse di sistema. La quantità di risorse utilizzate può essere configurata dopo l'installazione") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Altre Opzioni") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "") + Trans_Add("(Recommended)", "") + Trans_Add("Install &start menu shortcuts", "") + Trans_Add("(Optional)", "") + Trans_Add("Install &desktop shortcut", "") + Trans_Add("Launch Freenet &after the installation", "&Esplora Freenet dopo l'installazione") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Versione") + Trans_Add(" - Build ", " - Build") + Trans_Add("&Install", "&Installa") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Apre la homepage di Freenet proxy in un web browser") + Trans_Add("Start Freenet", "Avvia Freenet") + Trans_Add("Stop Freenet", "Arresta Freenet") + Trans_Add("Installation finished successfully!", "Installazione completata con successo!") + Trans_Add("Freenet Installer by:", "") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "") + Trans_Add("Please free a system port in this range to install Freenet.", "Si prega di liberare una porta in questo segmento per poter installare Freenet") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "") + Trans_Add("Error: ", "Errore") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "") + Trans_Add("Reason:", "") + Trans_Add("Timeout while managing the service.", "") + Trans_Add("Could not access the service.", "") + Trans_Add("Service did not respond to signal.", "") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Rimozione di Freenet") + Trans_Add("was unable to recognize your Freenet installation at:", "") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "") + Trans_Add("Do you really want to uninstall Freenet?", "Conferma di voler rimuovere Freenet?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "") + Trans_Add("Take the uninstallation survey?", "") + Trans_Add("Stopping system service...", "Arresto del servizio di sistema in corso...") + Trans_Add("Shutting down tray managers...", "") + Trans_Add("Removing system service...", "Rimozione del servizio di sistema in corso...") + Trans_Add("Removing files...", "Rimozione dei file in corso... ") + Trans_Add("Freenet uninstaller error", "Errore nella rimozione di Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "") + Trans_Add("Please close all applications with open files inside this directory.", "Si prega di chiuidere tutte le applicazioni che hanno file aperti in questa directory") + Trans_Add("The uninstallation was aborted.", "") + Trans_Add("Please manually remove the rest of your Freenet installation.", "") + Trans_Add("Removing registry modifications...", "Rimozione delle modifiche di registro in corso...") + Trans_Add("Freenet has been uninstalled!", "Rimozione di Freenet completata!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "") + Trans_Add("Make sure that you are running", "") + Trans_Add("from a Freenet installation directory.", "") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "") + + ; Launcher + Trans_Add("Freenet Launcher", "") + Trans_Add("Freenet Launcher error", "Errore nel Programma di Avvio di Freemet") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "") + Trans_Add("Hide info messages", "") + Trans_Add("Hide info and status messages", "") + Trans_Add("Return codes:", "") + Trans_Add("Success", "") + Trans_Add("Error occurred", "") + Trans_Add("(no action)", "") + + ; Service starter + Trans_Add("(service started)", "") + Trans_Add("Service was already running", "") + Trans_Add("Freenet Starter", "") + Trans_Add("The Freenet service is starting...", "") + Trans_Add("The Freenet service has been started!", "Il servizio Freenet è stato avviato") + Trans_Add("The Freenet service is already running!", "Il servizio Freenet è già attivo") + Trans_Add("Freenet Starter error", "") + + ; Service stopper + Trans_Add("(service stopped)", "") + Trans_Add("Service was not running", "") + Trans_Add("Freenet Stopper", "") + Trans_Add("The Freenet service is stopping...", "") + Trans_Add("The Freenet service has been stopped!", "Il servizio Freenet è stato disattivato") + Trans_Add("The Freenet service is already stopped!", "Il servizio Freenet è già inattivo") + Trans_Add("Freenet Stopper error", "") + + ; Tray manager + Trans_Add("Freenet Tray", "") + Trans_Add("Launch Freenet", "") + Trans_Add("Start Freenet service", "") + Trans_Add("Stop Freenet service", "") + Trans_Add("Manual update check", "") + Trans_Add("View logfile", "") + Trans_Add("About", "") + Trans_Add("Exit", "") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "") + Trans_Add("Doubleclick: Start/Browse Freenet", "") + Trans_Add("Right-click: Advanced menu", "") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "") + Trans_Add("Freenet Windows Tray Manager", "") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ja.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ja.inc new file mode 100644 index 0000000..9ae870f --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ja.inc @@ -0,0 +1,174 @@ + +; Windows Freenet Installer Japanese Translation by Emmanuel Goldstein +; Updated: 2012-10-01 + +LoadLanguage_ja() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "日本語訳: Emmanuel Goldstein") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "は必須ファイルをこちらに解凍できませんでした:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "このプログラムがシステムのフルアクセス権を持っていることをご確認ください。") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "はFreenetサービスの管理に管理者権限が必要です。あなたのユーザアカウントがシステムへの管理者アクセスができ、このプログラムが管理者権限で実行されていることを確認してください。") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Freenetインストーラにエラーが発生しました") + Trans_Add("Freenet Installer", "Freenetインストーラ") + Trans_Add("Welcome to the Freenet Installer!", "Freenetインストーラにようこそ!") + Trans_Add("Installation Problem", "インストールに問題が発生しました") + Trans_Add("E&xit", "終了(&X)") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenetは以下のバージョンのWindows OS上での動作のみがサポートされています:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "WindowsでFreenetを利用するためには、このうちどれかのバージョンをインストールしてください。") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "FreenetはJavaランタイム環境を必要としますが、あなたのシステムでは最新版が確認できませんでした。同梱のオンラインインストーラでJavaをインストールできます。これはJavaのウェブサイトから自動的に必要なファイルをダウンロードします。") + Trans_Add("&Install Java", "Javaをインストールする(&I)") + Trans_Add("The installation will continue once Java version", "インストールは") + Trans_Add("or later has been installed.", "以降のバージョンのJavaがインストールされてから継続します。") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "は、あなたが既にFreenetをインストールしていることを検知しました。現在のインストールは古いバージョンで、インストーラをサポートしていません。続けるには、以前作成されたアンインストーラで現在のバージョンを削除してください。") + Trans_Add("&Uninstall", "アンインストール(&U)") + Trans_Add("The installation will continue once the old installation has been removed.", "インストールは旧バージョンが削除されると継続します。") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Freenetのインストールを継続する前に以下のデフォルトの設定を確認してください。") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "インストールするディレクトリ") + Trans_Add("&Browse", "参照(&B)") + Trans_Add("De&fault", "デフォルト(&f)") + Trans_Add("Freenet requires the installation drive to have at least", "Freenetは少なくとも") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "MBの空き容量がディスクにが必要です。実際にFreenetのために確保される容量の設定はインストールの後で設定されます。") + Trans_Add("Status:", "状況:") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "パスに'Freenet'を含まないフォルダを選択した場合、自動的にフォルダが作成されます。") + Trans_Add("Invalid install path!", "インストールパスが無効です!") + Trans_Add("(Too long for file system to handle)", "ファイルシステムが扱うのに長すぎます") + Trans_Add("Not enough free space on installation drive!", "インストールするドライブに空き容量が不足しています!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenetが既にインストールされています!まずそれを削除するか別のディレクトリを選んでください!") + Trans_Add("Installation directory OK!", "インストールディレクトリ OK!") + + ; Installer - Main GUI - System service + Trans_Add("System service", "システムサービス") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenetはシステムサービスとして自動的に起動します。これはFreenetネットワークに接続するのに必要で、システムリソースをやや消費します。使用するシステムリソースの程度はインストール後に調節できます。") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "追加の設定") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Windowsの起動時にFreenetトレイマネージャを起動する(&T)") + Trans_Add("Start Freenet on Windows startup", "Windowsの起動時にFreenetを自動的に起動する") + Trans_Add("(Recommended)", "(オヌヌメ)") + Trans_Add("Install &start menu shortcuts", "スタートメニューにショートカットをインストールする(&s)") + Trans_Add("(Optional)", "(オプション)") + Trans_Add("Install &desktop shortcut", "デスクトップショートカットを作成") + Trans_Add("Launch Freenet &after the installation", "インストール後にFreenetを起動させる(&a)") + + ; Running Freenet box + Trans_Add("Running Freenet", "Freenetを稼動させる") + Trans_Add("When running, Freenet will use a moderate amount of system resources in order to take part in the Freenet peer-to-peer network. This amount can be adjusted after the installation.", "稼動の際はFreenetは小さな量のシステムリソースを、Freenet P2Pネットワークに接続するために消費します。この程度はインスト^ルの後で調節できます。") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "バージョン") + Trans_Add(" - Build ", " - ビルド") + Trans_Add("&Install", "インストール(&I)") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "通知領域にFreenetトレイマネージャを開く") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "WebブラウザでFreenetプロキシホームページを開く") + Trans_Add("Start Freenet", "Freenetを開始") + Trans_Add("Stop Freenet", "Freenetを停止") + Trans_Add("Installation finished successfully!", "インストールは正常に完了しました!") + Trans_Add("Freenet Installer by:", "Freenet インストーラの作者は:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "は範囲内で空きポートを見付けられませんでした") + Trans_Add("Please free a system port in this range to install Freenet.", "Freenetをインストールするために、この範囲のポートを開放してください。") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "はポートの可用性テストのためのWinsock 2.0ソケットを作成できませんでした。") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "は指定したインストールディレクトリに書き込めませんでした。書き込み権限のあるディレクトリを指定してください。") + Trans_Add("Error: ", "エラー: ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "はFreenetシステムサービスを制御できませんでした。") + Trans_Add("Reason:", "理由:") + Trans_Add("Timeout while managing the service.", "サービスの管理中にタイムアウトが発生しました。") + Trans_Add("Could not access the service.", "サービスにアクセスできませんでした。") + Trans_Add("Service did not respond to signal.", "サービスがシグナルに応答しませんでした。") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Freenetアンインストーラ") + Trans_Add("was unable to recognize your Freenet installation at:", "はここへのFreenetのインストールを認識できませんでした:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "このプログラムはFreenetインストールの'bin'フォルダで起動してください。") + Trans_Add("Do you really want to uninstall Freenet?", "Freenetを本当にアンインストールしてもよろしいですか?") + Trans_Add("Stopping system service...", "システムサービスを停止中...") + Trans_Add("Shutting down tray managers...", "トレイマネージャを停止中...") + Trans_Add("Removing system service...", "システムサービスを解除中...") + Trans_Add("Removing files...", "ファイルを削除中...") + Trans_Add("Freenet uninstaller error", "Freenetアンインストールエラー") + Trans_Add("was unable to delete the Freenet files located at:", "はここのFreenetファイルを削除できませんでした:") + Trans_Add("Please close all applications with open files inside this directory.", "このディレクトリ内のファイルを開いているすべてのアプリケーションを終了してください。") + Trans_Add("The uninstallation was aborted.", "アンインストールは中止されました。") + Trans_Add("Please manually remove the rest of your Freenet installation.", "残りのFreenetインストールは全て手動で削除してください。") + Trans_Add("Removing registry modifications...", "レジストリへの変更を削除中...") + Trans_Add("Freenet has been uninstalled!", "Freenetは削除されました!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "はこのファイルを見付けられませんでした:") + Trans_Add("Make sure that you are running", "") + Trans_Add("from a Freenet installation directory.", "がFreenetインストールディレクトリで実行されていることを確認してください。") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "問題が発生し続けるなら、Freenetを再インストールするかエラーメッセージを開発者に送信してください。") + + ; Launcher + Trans_Add("Freenet Launcher", "Freenetランチャ") + Trans_Add("Freenet Launcher error", "Freenetランチャエラー") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "は'fproxy.port'の値を'freenet.ini'設定ファイルから読み取れませんでした。") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "コマンドラインオプション(一つのみ使う)") + Trans_Add("Hide info messages", "情報メッセージを隠す") + Trans_Add("Hide info and status messages", "情報メッセージと状況メッセージを隠す") + Trans_Add("Return codes:", "返却コード:") + Trans_Add("Success", "成功") + Trans_Add("Error occurred", "エラー発生") + Trans_Add("(no action)", "(ノーアクション)") + + ; Service starter + Trans_Add("(service started)", "(サービス開始)") + Trans_Add("Service was already running", "サービスは既に稼働中です") + Trans_Add("Freenet Starter", "Freenetスタータ") + Trans_Add("The Freenet service is starting...", "Freenetサービスは起動中です...") + Trans_Add("The Freenet service has been started!", "Freenetサービスが起動しました!") + Trans_Add("The Freenet service is already running!", "Freenetサービスは既に起動しています!") + Trans_Add("Freenet Starter error", "Freenetスタータエラー") + + ; Service stopper + Trans_Add("(service stopped)", "(サービス停止)") + Trans_Add("Service was not running", "サービスは稼動していません") + Trans_Add("Freenet Stopper", "Freenet停止装置") + Trans_Add("The Freenet service is stopping...", "Freenetサービスを停止しています...") + Trans_Add("The Freenet service has been stopped!", "Freenetサービスは停止しました!") + Trans_Add("The Freenet service is already stopped!", "Freenetサービスは既に停止しています!") + Trans_Add("Freenet Stopper error", "Freenet停止装置エラー") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenetトレイ") + Trans_Add("Launch Freenet", "Freenetを開く") + Trans_Add("Start Freenet service", "Freenetサービスを開始") + Trans_Add("Stop Freenet service", "Freenetサービスを停止") + Trans_Add("Manual update check", "手動アップデート確認") + Trans_Add("View logfile", "ログファイルを見る") + Trans_Add("About", "") + Trans_Add("Exit", "終了") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "このトレイアイコンからFreenetをブラウズ・開始・停止したり他の有用な機能を利用できます。") + Trans_Add("Left-click: Start/Browse Freenet", "左クリック: Freenetを開始/ブラウズ") + Trans_Add("Right-click: Advanced menu", "右クリック: 詳細メニュー") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "注意: 手動アップデート確認はFreenet公式サイトからFreenetとヘルパーツールを更新します。") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenetは既に安全で自動的に最新の状態を保つ、自動更新機能があります。") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "インストールが破損している時かヘルパーツールの更新が必要な時にのみこの手動アップデート確認を使用してください。") + Trans_Add("Freenet Windows Tray Manager", "Freenet Windows トレイマネージャ") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_nl.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_nl.inc new file mode 100644 index 0000000..88c92f5 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_nl.inc @@ -0,0 +1,173 @@ + +; +; Translation file - Dutch (nl) - by Thomas Markus +; + +LoadLanguage_nl() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "Dutch localization by: Thomas Markus") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "is er niet in geslaagd om de bestanden uit te pakken in naar de map:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Controleer of dit programma toegang heeft tot de tijdelijke mappen van het systeem.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "vereist beheerdersrechten om de Freenet service te beheren. Controleer of deze gebruikersaccount de benodigde rechten heeft en of dit programma wel met deze rechten is gestart.") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Freenet-installatieprogrammafout") + Trans_Add("Freenet Installer", "Freenet-installatieprogramma") + Trans_Add("Welcome to the Freenet Installer!", "Welkom bij het Freenet installatieprogramma") + Trans_Add("Installation Problem", "Installatieprobleem") + Trans_Add("E&xit", "&Stoppen") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet ondersteunt de volgende versies van het Windows besturingssysteem:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Installeer een van de volgende Windows versies als u gebruik wilt maken van Freenet.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet heeft een zogenaamde Java Runtime Environment (JRE) nodig, maar het lijkt erop dat dit systeem niet over een actuele versie beschikt. Java kan geïnstalleerd worden met behulp van het meegeleverde installatieprogramma wat Java automatisch voor je binnenhaalt en installeert.") + Trans_Add("&Install Java", "&Java installeren") + Trans_Add("The installation will continue once Java version", "De installatie zal doorgaan zodra Java versie") + Trans_Add("or later has been installed.", "of nieuwer is geïnstalleerd.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "heeft gedetecteerd dat Freenet al is geïnstalleerd. De huidige installatie is uitgevoerd met een verouderd installatieprogramma wat helaas niet meer ondersteund wordt. Om deze versie van Freenet alsnog te kunnen installeren moet eerst de bestaande installatie ongedaan worden gemaakt met behulp van het verouderde installatieprogramma.") + Trans_Add("&Uninstall", "&Deïnstalleren") + Trans_Add("The installation will continue once the old installation has been removed.", "De installatie zal doorgaan zodra de oude installatie is verwijderd.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Controleer de volgende standaardinstellingen voordat je verder gaat met de installatie van Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Installatielocatie") + Trans_Add("&Browse", "&Bladeren") + Trans_Add("De&fault", "&Standaard") + Trans_Add("Freenet requires", "Freenet vereist") + Trans_Add("MB free disk space on the installation drive. The actual amount of space reserved to Freenet will be configured after the installation.", "MB vrije schijfruimte op de betreffende harde schijf. De totaal benodigde ruimte zal worden bepaald na afloop van deze installatie.") + Trans_Add("Status:", "Status :") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Als je een map kiest waarbij Freenet zich niet in het pad bevind zal automatisch een nieuwe map worden aangemaakt.") + Trans_Add("Invalid install path!", "Ongeldige installatielocatie!") + Trans_Add("(Too long for file system to handle)", "(De bestandsnaam of map is te lang voor het bestandssysteem)") + Trans_Add("Not enough free space on installation drive!", "Te weinig vrije ruimte op de installatiehardeschijf!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet is al geïnstalleerd. Verwijder eerst de bestaande installatie of kies voor een andere map.") + Trans_Add("Installation directory OK!", "De installatielocatie is in orde.") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Systeem service") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet zal automatisch als achtergrondproces starten. Dit is belangrijk voor het correct functioneren van het Freenet netwerk als geheel. Dit vergt echter een bepaalde hoeveelheid systeembronnen, welke kan worden aangepast na afloop van de installatie.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Extra instellingen") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Start het Freenet systeemvakhulpmiddel automatisch bij het opstarten.") + Trans_Add("(Recommended)", "(Aanbevolen)") + Trans_Add("Install &start menu shortcuts", "Installeer &snelkoppelingen in het start menu") + Trans_Add("(Optional)", "(Optioneel)") + Trans_Add("Install &desktop shortcut", "Installeer een snelkoppeling op het &bureaublad") + Trans_Add("Launch Freenet &after the installation", "Start Freenet zodra de installatie voltooid is") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Versie ") + Trans_Add(" - Build ", " - Build ") + Trans_Add("&Install", "&Installeren") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Opent het systeemvakhulpmiddel") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Opent de Freenet proxy startpagina in een webbrowser") + Trans_Add("Start Freenet", "Freenet starten") + Trans_Add("Stop Freenet", "Freenet stoppen") + Trans_Add("Installation finished successfully!", "Installatie is succesvol voltooid!") + Trans_Add("Freenet Installer by:", "Freenet Installer door:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "is er niet in geslaagd om een vrije poort te vinden in het bereik:") + Trans_Add("Please free a system port in this range to install Freenet.", "Om Freenet te installeren moet een poort worden vrijgemaakt in dit bereik.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "is er niet in geslaagd om een Winsock 2.0 poort aan te maken om de beschikbaarheid van de poort te controleren") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "was niet in staat om te schrijven naar de installatiemap. Geef een installatielocatie op waar naar geschreven mag worden.") + Trans_Add("Error: ", "Fout: ") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "was niet in staat om de Freenet systeem service te beheren.") + Trans_Add("Reason:", "Reden:") + Trans_Add("Timeout while managing the service.", "De service heeft niet op tijd gereageerd.") + Trans_Add("Could not access the service.", "Kon geen toegang verkrijgen tot de service.") + Trans_Add("Service did not respond to signal.", "Service reageerde niet op het signaal") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Freenet Deïnstalleren") + Trans_Add("was unable to recognize your Freenet installation at:", "was niet om staat om deze Freenet installatielocatie te herkennen:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Dit programma moet gestart worden vanuit de 'bin' map van de Freenet installatielocatie.") + Trans_Add("Do you really want to uninstall Freenet?", "Weet je zeker dat je Freenet wil deïnstalleren?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "Het ontwikkelingsteam zou het zeer op prijs stellen als je de tijd neemt om, geheel anoniem, een korte vragenlijst kan invullen over de reden van het verwijderen van Freenet.") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "De vragenlijst zal worden geopend in je webbrowser na afloop van de installatie?") + Trans_Add("Take the uninstallation survey?", "Wil je de vragenlijst invullen?") + Trans_Add("Stopping system service...", "Systeem service stoppen...") + Trans_Add("Shutting down tray managers...", "Tray managers stopzetten") + Trans_Add("Removing system service...", "De systeem service wordt verwijderd...") + Trans_Add("Removing files...", "Bestanden verwijderen...") + Trans_Add("Freenet uninstaller error", "Er is een fout opgetreden bij het verwijderen van Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "was niet in staat om de Freenet bestanden op deze locatie te verwijderen:") + Trans_Add("Please close all applications with open files inside this directory.", "Sluit alle programma's die bestanden geopend hebben in deze map.") + Trans_Add("The uninstallation was aborted.", "De deïnstallatie is afgebroken.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Verwijder het overgebleven deel van de Freenet installatie handmatig.") + Trans_Add("Removing registry modifications...", "Registeringangen worden verwijderd...") + Trans_Add("Freenet has been uninstalled!", "Freenet is nu verwijderd!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "was niet in staat om het volgende bestand te vinden:") + Trans_Add("Make sure that you are running", "Controlleer of u ") + Trans_Add("from a Freenet installation directory.", "heeft gestart vanuit de Freenet installatielocatie") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Probeer Freenet opnieuw te installeren of rapporteer dit foutbericht aan de ontwikkelaars als dit probleem blijft optreden.") + + ; Launcher + Trans_Add("Freenet Launcher", "Freenet starter") + Trans_Add("Freenet Launcher error", "Freenet starter fout") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "was niet in staat om het 'fproxy.port' attribuut uit het 'freenet.ini' bestand in te lezen.") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Commandoregel opties (slechts éénmaal gebruiken):") + Trans_Add("Hide info messages", "Verberg info berichten") + Trans_Add("Hide info and status messages", "Verberg info en status berichten") + Trans_Add("Return codes:", "Resultaatcodes:") + Trans_Add("Success", "Succes:") + Trans_Add("Error occurred", "Fout opgetreden") + Trans_Add("(no action)", "(geen actie)") + + ; Service starter + Trans_Add("(service started)", "(service is gestart)") + Trans_Add("Service was already running", "Service draaide al") + Trans_Add("Freenet Starter", "Freenet starter") + Trans_Add("The Freenet service is starting...", "De Freenet service is aan het starten...") + Trans_Add("The Freenet service has been started!", "De Freenet service is gestart") + Trans_Add("The Freenet service is already running!", "De Freenet service draait al!") + Trans_Add("Freenet Starter error", "Freenet starter fout") + + ; Service stopper + Trans_Add("(service stopped)", "(service gestopt)") + Trans_Add("Service was not running", "Service was niet actief") + Trans_Add("Freenet Stopper", "Freenet stopzetter") + Trans_Add("The Freenet service is stopping...", "De Freenet service wordt gestopt...") + Trans_Add("The Freenet service has been stopped!", "De Freenet service is gestopt!") + Trans_Add("The Freenet service is already stopped!", "De Freenet service wordt al gestopt!") + Trans_Add("Freenet Stopper error", "Fout bij het afsluiten van Freenet") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenet systeemvakhulpmiddel") + Trans_Add("Launch Freenet", "Start Freenet") + Trans_Add("Start Freenet service", "Start de Freenet service") + Trans_Add("Stop Freenet service", "Stop de Freenet service") + Trans_Add("Manual update check", "Handmatig controleren op nieuwe versie") + Trans_Add("View logfile", "Bekijk logbestand") + Trans_Add("About", "Over") + Trans_Add("Exit", "Sluiten") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Freenet kan worden gestart, gestopt met behulp van het systeemvakhulpmiddel.") + Trans_Add("Doubleclick: Start/Browse Freenet", "Dubbelklik: Start/Browse Freenet") + Trans_Add("Right-click: Advanced menu", "Rechter muisknop: Geavanceerd menu") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Let op: Het gebruik van de handmatige controle op nieuwe versies zal ervoor zorgen dat er contact zal worden gemaakt met de centrale servers van de Freenet website.") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Standaard zal Freenet zich al automatisch en op een veilige manier bijwerken.") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Gebruik de handmatige controle op nieuwe versies alleen als de bestaande installatie beschadigd is of je nieuwere versies van de hulpprogramma´s nodig hebt.") + Trans_Add("Freenet Windows Tray Manager", "Freenet Windows systeemvakhulpmiddel") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pl.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pl.inc new file mode 100644 index 0000000..bc0c94c --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pl.inc @@ -0,0 +1,169 @@ +; +; Translation file - Polish (pl) - by Arkadiusz Błasiak (ares1112 that-a-thingy gmail that-dot-thingy com) +; + +LoadLanguage_pl() +{ +; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. +Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "Polskie tłumaczenie przez: Arkadiusz Błasiak (Ares)") + +; Shared strings (Installer, Uninstaller) +Trans_Add("was not able to unpack necessary files to:", "nie mógł wypakować potrzebnych plików do:") +Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Proszę upewnić się, że ten program ma pełny dostęp do plików tymczasowych.") + +; Shared strings (Installer, Uninstaller, Service starter, Service stopper) +Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "wymagane uprawnienia administratora, aby zarządzać usługą Freenet. Proszę się upewnić czy twoje konto użytkownika posiada dostęp administracyjny do systemu i program jest uruchomiony z tymi uprawnieniami.") + +; Installer - Common +Trans_Add("Freenet Installer error", "Błąd instalatora Freenet") +Trans_Add("Freenet Installer", "Instalator Freenet") +Trans_Add("Welcome to the Freenet Installer!", "Witaj w instalatorze programu Freenet!") +Trans_Add("Installation Problem", "Błąd podczas instalacji") +Trans_Add("E&xit", "&Wyjście") + +; Installer - Unsupported Windows version +Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet obsługuje wyłącznie następujące wersje systemu Windows:") +Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Proszę zainstalować jedną z tych wersji, jeżeli chcesz używać Freenet w systemie Windows.") + +; Installer - Java missing +Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet wymaga pakiet Java Runtime Environment, jednak twój system nie posiada aktualnej wersji. Możesz zainstalować Javę poprzez zawarty instalator online, który pobierze i zainstaluje wymagane pliki automatycznie ze strony Javy:") +Trans_Add("&Install Java", "&Zainstaluj Javę") +Trans_Add("The installation will continue once Java version", "Instalacja będzie kontynuowana, gdy wersja Javy") +Trans_Add("or later has been installed.", "lub póżniejszej zakończy się.") + +; Installer - Old installation detected +Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "wykrył, że Freenet jest już zainstalowany. Obecna instalacja była zainstalowana przez starszy, niewspierany instalator. Aby kontynuować, należy usunąć aktualną wersję Freenet poprzez uprzedni deinstalator:") +Trans_Add("&Uninstall", "&Usuń") +Trans_Add("The installation will continue once the old installation has been removed.", "Instalacja będzie kontynuowana, gdy starsza instalacja zostanie usunięta.") + +; Installer - Main GUI - Header +Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Proszę sprawdzić następujące domyślne ustawienia przed kontunuowaniem instalacji Freenet.") + +; Installer - Main GUI - Install folder +Trans_Add("Installation directory", "Ścieżka instalacji") +Trans_Add("&Browse", "&Przeglądaj") +Trans_Add("De&fault", "Do&myślne") +Trans_Add("Freenet requires the installation drive to have at least", "Freenet wymaga, aby dysk miał przynajmniej") +Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "MB wolnej przestrzeni. Aktualna wartość przestrzeni zarezerwowanej dla Freenet będzie skonfigurowana po instalacji.") +Trans_Add("Status:", "Status:") +Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Jeśli folder o nazwie zawierającej słowo 'Freenet' nie będzie wybrany, zostanie utworzony automatycznie.") +Trans_Add("Invalid install path!", "Niewłaściwa ścieżka instalacji!") +Trans_Add("(Too long for file system to handle)", "(Zbyt długie dla systemu plików)") +Trans_Add("Not enough free space on installation drive!", "Brak wystarczającej ilości wolnego miejsca na dysku!") +Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet jest już zainstalowany! Proszę go usunąć lub wybrać inną ścieżkę!") +Trans_Add("Installation directory OK!", "Ścieżka instalacji OK!") + +; Installer - Main GUI - System service +Trans_Add("System service", "Usługa systemowa") +Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet uruchomi się automatycznie w tle jako usługa systemowa. Jest to wymagane, aby być częścią sieci Freenet i korzystać z niewielkich ilości zasobów systemu. Ilość używanych zasobów może być zmieniona po instalacji.") + +; Installer - Main GUI - Additional settings +Trans_Add("Additional settings", "Dodatkowe ustawienia") +Trans_Add("Start Freenet &Tray Manager on Windows startup", "Uruchom menedżer &tray'a Freenet podczas uruchamiania Windows") +Trans_Add("(Recommended)", "(Zalecane)") +Trans_Add("Install &start menu shortcuts", "Zainstaluj skróty w menu &start") +Trans_Add("(Optional)", "(Opcjonalne)") +Trans_Add("Install &desktop shortcut", "Zainstaluj skrót na pu&lpicie") +Trans_Add("Launch Freenet &after the installation", "Uruchom Freenet po &instalacji") + +; Installer - Main GUI - Footer +Trans_Add("Version ", "Wersja") +Trans_Add(" - Build ", " - Kompilacja") +Trans_Add("&Install", "I&nstaluj") + +; Installer - Actual installation +Trans_Add("Opens Freenet Tray Manager in the notification area", "Otwiera menedżer tray'a Freenet w obszarze powiadomień") +Trans_Add("Opens the Freenet proxy homepage in a web browser", "Otwiera stronę domową Freenet proxy w przeglądarce") +Trans_Add("Start Freenet", "Uruchom Freenet") +Trans_Add("Stop Freenet", "Zatrzymaj Freenet") +Trans_Add("Installation finished successfully!", "Instalacja ukończona pomyślnie!") +Trans_Add("Freenet Installer by:", "Instalator Freenet przez:") + +; Installer - Error messageboxes +Trans_Add("was not able to find a free port on your system in the range", "nie mógł znaleźć wolnego portu na twoim systemie w zakresie") +Trans_Add("Please free a system port in this range to install Freenet.", "Proszę zwolnić port w tym zakresie, aby zainstalować Freenet.") +Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "nie mógł stworzyć Winsock 2.0 socket dla testu dostępności portów.") +Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "nie mógł zapisać do wybranej ścieżki instalacji. Proszę wybrać taki, do którego masz dostęp zapisu.") +Trans_Add("Error: ", "Błąd: ") + +; Shared strings (Uninstaller, Service starter, Service stopper) +Trans_Add("was unable to control the Freenet system service.", "nie mógł kontrolować usługi systemowej Freenet") +Trans_Add("Reason:", "Powód:") +Trans_Add("Timeout while managing the service.", "Timeout podczas zarządzania usługą.") +Trans_Add("Could not access the service.", "Brak dostępu do usługi.") +Trans_Add("Service did not respond to signal.", "Usługa nie odpowiedziała na sygnał.") + +; Uninstaller +Trans_Add("Freenet uninstaller", "Deinstalator Freenet") +Trans_Add("was unable to recognize your Freenet installation at:", "nie mógł rozpoznać instalacji Freenet w:") +Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Proszę uruchomić ten program z folderu 'bin' instalacji Freenet.") +Trans_Add("Do you really want to uninstall Freenet?", "Czy na pewno chcesz usunąć Freenet?") +Trans_Add("Stopping system service...", "Zatrzymywanie usługi systemowej...") +Trans_Add("Shutting down tray managers...", "Wyłączanie menedżerów tray'a") +Trans_Add("Removing system service...", "Usuwanie usługi systemowej...") +Trans_Add("Removing files...", "Usuwanie plików...") +Trans_Add("Freenet uninstaller error", "Błąd deinstalatora Freenet") +Trans_Add("was unable to delete the Freenet files located at:", "nie mógł usunąć plików programu Freenet w:") +Trans_Add("Please close all applications with open files inside this directory.", "Proszę zamknąć wszystkie aplikacje, które mają otwarte pliki w tej ścieżce.") +Trans_Add("The uninstallation was aborted.", "Proces deinstalacji został przerwany.") +Trans_Add("Please manually remove the rest of your Freenet installation.", "Proszę ręcznie usunąć resztę pozostałych plików instalacji Freenet.") +Trans_Add("Removing registry modifications...", "Usuwanie modyfikacji rejestru...") +Trans_Add("Freenet has been uninstalled!", "Freenet został pomyślnie usunięty!") + +; Shared strings (Launcher, Tray manager) +Trans_Add("was unable to find the following file:", "nie mógł odnaleźć następującego pliku:") +Trans_Add("Make sure that you are running", "Upewnij się, że jest uruchomiony") +Trans_Add("from a Freenet installation directory.", "z ścieżki instalacyjnej Freenet.") + +; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) +Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Jeśli problem nadal występuje, proszę zainstalować Freenet ponownie lub zgłosić ten komunikat deweloperom.") + +; Launcher +Trans_Add("Freenet Launcher", "Freenet Launcher") +Trans_Add("Freenet Launcher error", "Błąd Freenet Launcher") +Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "nie mógł odczytać wartości 'fproxy.port' z pliku konfiguracyjnego 'freenet.ini'.") + +; Shared strings (Service starter, Service stopper) +Trans_Add("Command line options (only use one):", "Opcje wiersza poleceń (używaj tylko jednej):") +Trans_Add("Hide info messages", "Ukryj powiadomienia") +Trans_Add("Hide info and status messages", "Ukryj powiadomienia i informacje o statusie") +Trans_Add("Return codes:", "Kody zwrotne:") +Trans_Add("Success", "Sukces") +Trans_Add("Error occurred", "Wystąpił błąd") +Trans_Add("(no action)", "(brak akcji)") + +; Service starter +Trans_Add("(service started)", "(usługa uruchomiona)") +Trans_Add("Service was already running", "Usługa już działa") +Trans_Add("Freenet Starter", "Starter Freenet") +Trans_Add("The Freenet service is starting...", "Usługa Freenet jest uruchamiana...") +Trans_Add("The Freenet service has been started!", "Usługa Freenet została uruchomiona!") +Trans_Add("The Freenet service is already running!", "Usługa Freenet jest już uruchomiona!") +Trans_Add("Freenet Starter error", "Błąd Startera Freenet") + +; Service stopper +Trans_Add("(service stopped)", "(usługa zatrzymana)") +Trans_Add("Service was not running", "Usługa nie była uruchomiona") +Trans_Add("Freenet Stopper", "Stopper Freenet") +Trans_Add("The Freenet service is stopping...", "Usługa Freenet jest zatrzymywana...") +Trans_Add("The Freenet service has been stopped!", "Usługa Freenet została zatrzymana!") +Trans_Add("The Freenet service is already stopped!", "Usługa Freenet jest już zatrzymana!") +Trans_Add("Freenet Stopper error", "Błąd Stoppera Freenet") + +; Tray manager +Trans_Add("Freenet Tray", "Freenet Tray") +Trans_Add("Launch Freenet", "Uruchom Freenet") +Trans_Add("Start Freenet service", "Uruchom usługę Freenet") +Trans_Add("Stop Freenet service", "Zatrzymaj usługę Freenet") +Trans_Add("Manual update check", "Ręczne sprawdzenie aktualizacji") +Trans_Add("View logfile", "Pokaż logfile") +Trans_Add("About", "O...") +Trans_Add("Exit", "Wyjście") +Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Możesz przeglądać, startować i zatrzymywać Freenet wraz z innymi przydatnymi rzeczami z tej ikony tray'a.") +Trans_Add("Left-click: Start/Browse Freenet", "Lewe kliknięcie: Start/Przeglądaj Freenet") +Trans_Add("Right-click: Advanced menu", "Prawe kliknięcie: Menu zaawansowane") +Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Ostrzeżenie: Użycie ręcznej aktualizacji zaktualizuje Freenet i jego narzędzia pomocy z oficjalnej strony Freenet.") +Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet posiada bezpieczne, wbudowane narzędzie do automatycznej aktualizacji, które będzie na bieżąco aktualizowało program.") +Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Powinieneś używać to ręczne narzędzie sprawdzania aktualizacji, jeśli instalacja jest zepsuta, bądź potrzebujesz zaktualizowane wersje narzędzi pomocy.") +Trans_Add("Freenet Windows Tray Manager", "Menedżer Tray'a Freenet") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pt-br.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pt-br.inc new file mode 100644 index 0000000..57bbc34 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_pt-br.inc @@ -0,0 +1,179 @@ + +; ------------------------ Translator ------------------------- +;Name: Fernando Paladini +;Website: www.techsempre.com +;E-mail: fernandopalad@gmail.com +;Company: Tech Sempre / pCreations +; Enjoy the translation =D +; ------------------------- End ------------------------------------- + +LoadLanguage_pt_br() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "Tradução para Português do Brasil por: Fernando Paladini") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "não foi possível descompactar os arquivos necessários para:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Por favor tenha certeza que este programa tem TOTAL ACESSO às pastas temporárias do sistema.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "é necessário privilégios de administrador para gerenciar os serviços do Freenet. Por favor, verifique se essa conta tem privilégios de administrador, e se este programa esta sendo executado de modo a permitir que ele use esses privilégios.") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Erro no instalador da Freenet") + Trans_Add("Freenet Installer", "Instalador da Freenet") + Trans_Add("Welcome to the Freenet Installer!", "Bem vindo ao instalador da Freenet!") + Trans_Add("Installation Problem", "Problema na instalação") + Trans_Add("E&xit", "Sair") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet suporta apenas as seguintes versões do sistema operacional Windows:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Por favor, instale uma das outras versões se você deseja usar a Freenet no Windows.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet precisa do Java Runtime Environment para funcionar, mas seu sistema não aparenta ter uma versão atualizada instalada. Você pode instalar o Java usando o instalador online, que irá baixar e instalar a versão mais recente do Java.") + Trans_Add("&Install Java", "&Instalar Java") + Trans_Add("The installation will continue once Java version", "A instalação vai continuará quando a versão Java") + Trans_Add("or later has been installed.", "ou mais nova for instalada.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "foi detectado que a Freenet já está instalada. Sua instalação atual foi instalada usando um antigo ou não-suportado instalador. Para continuar, você primeiro precisa desinstalar sua instalação antiga usando o desinstalador criado anteriormente.") + Trans_Add("&Uninstall", "&Desinstalar") + Trans_Add("The installation will continue once the old installation has been removed.", "&A instalação continuará somente quando a velha instalação for deletada.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Por favor, veja as seguintes configurações padrões antes de continuar com a instalação do Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Diretório da Instalação") + Trans_Add("&Browse", "Procurar") + Trans_Add("De&fault", "Pa&drão") + Trans_Add("Freenet requires the installation drive to have at least", "A instalação da Freenet no computador requer no mínimo") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "MB de espaço em disco livre. A quantidade atual de espaço reservada para a Freenet será configurada depois da instalação.") + Trans_Add("Status:", "Status") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Se você não escolher uma pasta contendo 'Freenet' no diretório, uma pasta será criada automaticamente para você.") + Trans_Add("Invalid install path!", "Diretório de instalação inválido!") + Trans_Add("(Too long for file system to handle)", "Arquivo do sistema muito longo para manipular") + Trans_Add("Not enough free space on installation drive!", "Não há espaço livre no Disco Local em que a Freenet está sendo instalada.") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet já está instalada! Por favor unistale a Freenet ou escolha um outro diretório primeiro.") + Trans_Add("Installation directory OK!", "Diretório da Instalação - Ok!") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Serviço do Sistema") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "A Freenet será executada automaticamente quando o Windows for iniciado. Isso é necessário para ser uma parte da rede Freenet, e será usado uma quantidade pequena de recursos do sistema. A quantidade de recursos usados do sistema podem ser ajustados após a instalação. ") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Opções Adicionais") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Iniciar Freenet & Gerenciador de Tarefas no início do Windows") + Trans_Add("Start Freenet on Windows startup", "Iniciar a Freenet juntamente com o Windows") + Trans_Add("(Recommended)", "Recomendado") + Trans_Add("Install &start menu shortcuts", "Criar atalhos no &Menu &Iniciar") + Trans_Add("(Optional)", "Opcional") + Trans_Add("Install &desktop shortcut", "Criar atalho na &Área de &Trabalho") + Trans_Add("Launch Freenet &after the installation", "Executar Freenet &após a instalação") + + ; Running Freenet box + Trans_Add("Running Freenet", "Rodando a Freenet") + Trans_Add("When running, Freenet will use a moderate amount of system resources in order to take part in the Freenet peer-to-peer network. This amount can be adjusted after the installation.", "Quando em execução, a Freenet vai usar uma quantia moderada de recursos do sistema de modo a fazer parte da rede ponto-a-ponto Freenet. Esta quantia poderá ser ajustada após a instalação.") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "Versão") + Trans_Add(" - Build ", "Build") + Trans_Add("&Install", "&Instalar") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Abrir o Gerenciador do 'System Tray' da Freenet na área de notificação") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Abrir o FreeNet Proxy em um navegador da web") + Trans_Add("Start Freenet", "Iniciar Freenet") + Trans_Add("Stop Freenet", "Para Freenet") + Trans_Add("Installation finished successfully!", "Instalação finalizada com sucesso") + Trans_Add("Freenet Installer by:", "Freenet instalador por:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "não é capaz de procurar uma porta livre no seu sistema.") + Trans_Add("Please free a system port in this range to install Freenet.", "Por favor, libere uma porta do sistema nessa 'série' para instalar a Freenet.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "não é capaz de criar um socket Winsock 2.0 para tester a disponibilidade das portas.") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "não é possível gravar no diretório de instalaçao selecionado. Por favor, seleciona outro diretório em que a Freenet possa ser instalada.") + Trans_Add("Error: ", "Erro:") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "não foi possível controlar o serviço do sistema Freenet") + Trans_Add("Reason:", "Razão:") + Trans_Add("Timeout while managing the service.", "Tempo limite esgotado enquanto gerenciava o serviço.") + Trans_Add("Could not access the service.", "Não foi possível acessar o serviço.") + Trans_Add("Service did not respond to signal.", "Serviço não respondeu ao sinal.") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Desinstalador do Freenet") + Trans_Add("was unable to recognize your Freenet installation at:", "foi incapaz de reconhecer a instalação do Freenet em:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Por favor, rode esse programa da pasta 'bin' que estão onde a Freenet foi instalada.") + Trans_Add("Do you really want to uninstall Freenet?", "Você realmente deseja desinstalar a Freenet?") + Trans_Add("Stopping system service...", "Parando serviços do sistema...") + Trans_Add("Shutting down tray managers...", "Desligando gerenciadores de tarefas...") + Trans_Add("Removing system service...", "Removendo serviços do sistema...") + Trans_Add("Removing files...", "Removendo arquivos...") + Trans_Add("Freenet uninstaller error", "Erro no desinstalador do Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "não foi possível deletar os arquivos do Freenet localizados em:") + Trans_Add("Please close all applications with open files inside this directory.", "Por favor, feche todos os aplicativos abertos a partir dos diretórios acima.") + Trans_Add("The uninstallation was aborted.", "A desinstalação foi abortada.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Por favor, remova manualmente o resto da instalação da Freenet.") + Trans_Add("Removing registry modifications...", "Removendo modificações no registro...") + Trans_Add("Freenet has been uninstalled!", "Freenet foi desinstalada!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "não foi possível encontrar o seguinte arquivo:") + Trans_Add("Make sure that you are running", "Tenha certeza que você está executando") + Trans_Add("from a Freenet installation directory.", "de um diretório de instalação da Freenet.") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Se os problemas continuarem ocorrendo, tente reinstalar a Freenet ou reportar esta mensagem de erro aos desenvolvedores.") + + ; Launcher + Trans_Add("Freenet Launcher", "Iniciador da Freenet") + Trans_Add("Freenet Launcher error", "Erro no 'Iniciador da Freenet'") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "não foi possível ler o valor 'fproxy.port' do arquivo de configuração 'freenet.ini' .") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Opções de linha de comando (use somente uma):") + Trans_Add("Hide info messages", "Esconder mensagens de informação") + Trans_Add("Hide info and status messages", "Esconder mensagens de informação e status") + Trans_Add("Return codes:", "Retornar códigos:") + Trans_Add("Success", "Sucesso") + Trans_Add("Error occurred", "Erro aconteceu") + Trans_Add("(no action)", "Sem ação") + + ; Service starter + Trans_Add("(service started)", "serviço iniciado") + Trans_Add("Service was already running", "Serviço já está sendo executado") + Trans_Add("Freenet Starter", "Iniciador da Freenet") + Trans_Add("The Freenet service is starting...", "O serviço da Freenet está sendo iniciado...") + Trans_Add("The Freenet service has been started!", "O serviço da Freenet foi iniciado!") + Trans_Add("The Freenet service is already running!", "O serviço da Freenet já está sendo executado!") + Trans_Add("Freenet Starter error", "Erro no 'Iniciador da Freenet' ") + + ; Service stopper + Trans_Add("(service stopped)", "(serviço parado)") + Trans_Add("Service was not running", "Serviço não está sendo executado") + Trans_Add("Freenet Stopper", "Parador da Freenet") + Trans_Add("The Freenet service is stopping...", "O serviço Freenet está parando...") + Trans_Add("The Freenet service has been stopped!", "O serviço Freenet foi parado!") + Trans_Add("The Freenet service is already stopped!", "O serviço Freenet já foi parado!") + Trans_Add("Freenet Stopper error", "Erro no 'Parador da Freenet' ") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenet na bandeja do sistema") + Trans_Add("Launch Freenet", "Iniciar Freenet") + Trans_Add("Start Freenet service", "Começar serviço da Freenet") + Trans_Add("Stop Freenet service", "Parar serviço da Freenet") + Trans_Add("Manual update check", "Chechagem manual de atualizações") + Trans_Add("View logfile", "Ver logfile") + Trans_Add("About", "Sobre") + Trans_Add("Exit", "Sair") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "Voccê pode buscar, iniciar e parar a Freenet por esse ícone que está na bandeja do sistema.") + Trans_Add("Left-click: Start/Browse Freenet", "Botão esquerdo do mouse: Iniciar/Buscar Freenet") + Trans_Add("Right-click: Advanced menu", "Botão direito do mouse: Menu avançado") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Aviso: Usando a atualização manual irá atualizar a Freenet e suas ferramentas de ajuda direto do site oficial da Freenet.") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet já está em um modo de auto-atualização isto irá atualizá-la automaticamente quando necessário.") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Você deve apenas utilizar esta atualização manual se sua instalação estiver com problemas ou precisar de atualizações das ferramentas de ajuda.") + Trans_Add("Freenet Windows Tray Manager", "Gerenciador do 'System Tray' do Windows") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ru.inc b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ru.inc new file mode 100644 index 0000000..ba9b34a --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Lang_ru.inc @@ -0,0 +1,173 @@ + +; +; Translation file - Russian (ru) - by Belousov Valentin (vallos_alien that-a-thingy mail that-dot-thingy ru) +; + +LoadLanguage_ru() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "Русскоязычная адаптация: Белоусов Валентин (ValloS)") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "невозможно извлечь необходимые файлы в:") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "Пожалуйса, убедитесь что эта программа имеет полный доступ в системную папку временных файлов.") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "Для управления службой Freenet требуются привилегии администратора. Пожалуйста, убедитесь что ваша учетная запись имеет администраторский доступ к системе и программе открыт доступ к этим привилегиям.") + + ; Installer - Common + Trans_Add("Freenet Installer error", "Ошибка программы установки Freenet") + Trans_Add("Freenet Installer", "Программа установки Freenet") + Trans_Add("Welcome to the Freenet Installer!", "Добро пожаловать в программу установки Freenet") + Trans_Add("Installation Problem", "Проблема установки приложения") + Trans_Add("E&xit", "Выход") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "Freenet поддерживаются только эти версии Windows:") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "Если вы хотите использовать Freenet, установите, пожалуйста, одну из них.") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "Freenet-у для работы требуется Java Runtime Environment, но вашей системой не выявлено установленной действительной версии. Вы можете установить Java используя имеющуюся программу установки из интернета, которая загрузит и установит необходимые файлы с сайта Java автоматически:") + Trans_Add("&Install Java", "Установить Java") + Trans_Add("The installation will continue once Java version", "Установка будет продолжена как только Java версии") + Trans_Add("or later has been installed.", "или более поздняя будет установлена.") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "Обнаружена предыдущая установка Freenet. Она была установлена с помощью уже не поддерживаемого инсталлятора. Сначала удалите предыдущую версию Freenet его uninstall-ером если хотите продолжить текущую установку:") + Trans_Add("&Uninstall", "Удаление программы") + Trans_Add("The installation will continue once the old installation has been removed.", "Установка будет продолжена как только старая версия будет удалена.") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "Пожалуйста, проверьте данные настройки по-умолчанию перед продолжением установки Freenet.") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "Папка назначения") + Trans_Add("&Browse", "Обзор") + Trans_Add("De&fault", "По-умолчанию") + Trans_Add("Freenet requires the installation drive to have at least", "Для установки Freenet на диске должно быть не менее") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "М свободного места. Точное его количество выделяемое под Freenet будет настроено после установки.") + Trans_Add("Status:", "Состояние:") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "Если вы не выберете папку для 'Freenet', она будет создана автоматически.") + Trans_Add("Invalid install path!", "Некорректный путь к папке назначения!") + Trans_Add("(Too long for file system to handle)", "(слишком длинный для этой файловой системы)") + Trans_Add("Not enough free space on installation drive!", "Недостаточно свободного места на диске!") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "Freenet уже установлен! Пожалуйста, удалите его или выберите другую папку!") + Trans_Add("Installation directory OK!", "С папкой всё ништяк!") + + ; Installer - Main GUI - System service + Trans_Add("System service", "Системная служба") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "Freenet будет запущен как служба в фоновом режиме. Это нужно чтобы стать частью сети Freenet и не займёт много ресурсов. Кроме того, количество потребляемых ресурсов может быть отрегулировано после завершения установки.") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "Дополниельные настройки") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "Запускать Freenet и Tray Manager при загрузке Windows") + Trans_Add("(Recommended)", "(Рекомендуется)") + Trans_Add("Install &start menu shortcuts", "Установить ярлыки в Панели управления") + Trans_Add("(Optional)", "(Выборочно)") + Trans_Add("Install &desktop shortcut", "Установить ярлык на Рабочем столе") + Trans_Add("Launch Freenet &after the installation", "Запустить Freenet после завершения установки") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "") + Trans_Add(" - Build ", "") + Trans_Add("&Install", "") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "Открывает Freenet Tray Manager в области уведомлений") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "Открывает домашнюю страничку Freenet в браузере") + Trans_Add("Start Freenet", "Запуск Freenet") + Trans_Add("Stop Freenet", "Остановка Freenet") + Trans_Add("Installation finished successfully!", "Установка успешно завершена!") + Trans_Add("Freenet Installer by:", "О программе установки Freenet:") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "не удалось обнаружить свободный системный порт в диапазоне") + Trans_Add("Please free a system port in this range to install Freenet.", "Пожалуйста, освободите системный порт в этом диапазоне для установки Freenet.") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "не удалось создать сокет Winsock 2.0 для проверки порта на доступность.") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "при записи в указанную папку назначения возникли проблемы. Пожалуйста, выберите папку для которой у вас есть права на запись.") + Trans_Add("Error: ", "Ошибка:") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "не удалась попытка управления службой Freenet.") + Trans_Add("Reason:", "Причина:") + Trans_Add("Timeout while managing the service.", "Превышение таймаута.") + Trans_Add("Could not access the service.", "Отказано в доступе.") + Trans_Add("Service did not respond to signal.", "Не отвечает на сигнал.") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "Удаление Freenet") + Trans_Add("was unable to recognize your Freenet installation at:", "не получилось распознать установку Freenet на:") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "Пожалуйста, запустите эту программу в папке 'bin', находящейся в установочной папке Freenet.") + Trans_Add("Do you really want to uninstall Freenet?", "Вы действительно хотите удалить Freenet?") + Trans_Add("The development team would appreciate it very much if you can spare a moment and fill out a short, anonymous online survey about the reason for your uninstallation.", "Разработчики были бы очень благодарны если бы вы уделили немного времени для коротенького анонимного опроса о причинах удаления.") + Trans_Add("The survey, located on the Freenet website, will be opened in your browser after the uninstallation.", "Обзор на сайте Freenet будет открыт после удаления программы.") + Trans_Add("Take the uninstallation survey?", "Убрать описание удаления?") + Trans_Add("Stopping system service...", "Остановка системной службы...") + Trans_Add("Shutting down tray managers...", "Завершение работы трей-менеджеров...") + Trans_Add("Removing system service...", "Удаление системной службы...") + Trans_Add("Removing files...", "Удаление файлов...") + Trans_Add("Freenet uninstaller error", "Ошибка программы удаления Freenet") + Trans_Add("was unable to delete the Freenet files located at:", "не удалось удалить файлы Freenet в:") + Trans_Add("Please close all applications with open files inside this directory.", "Пожалуйста, закройте все программы которые используют файлы в этой директории.") + Trans_Add("The uninstallation was aborted.", "Удаление программы отменено.") + Trans_Add("Please manually remove the rest of your Freenet installation.", "Пожалуйста, удалите вручную остатки установки Freenet") + Trans_Add("Removing registry modifications...", "Откат изменений реестра...") + Trans_Add("Freenet has been uninstalled!", "Freenet был успешно удалён!") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "не удалось найти файл:") + Trans_Add("Make sure that you are running", "Убедитесь что вы запустили") + Trans_Add("from a Freenet installation directory.", "из каталога установки Freenet.") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "Если проблема осталась попробуйте переустановить Freenet или сообщите об ошибке разработчикам.") + + ; Launcher + Trans_Add("Freenet Launcher", "Запуск Freenet") + Trans_Add("Freenet Launcher error", "Ошибка запуска Freenet") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "не удалось прочесть значение 'fproxy.port' из конфигурационного файла 'freenet.ini'.") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "Настройки командной строки (только используемые):") + Trans_Add("Hide info messages", "Скрыть уведомления") + Trans_Add("Hide info and status messages", "Скрыть уведомления и индикаторы") + Trans_Add("Return codes:", "Возвращённые коды:") + Trans_Add("Success", "Выполнено") + Trans_Add("Error occurred", "Произошла ошибка") + Trans_Add("(no action)", "(нет действия)") + + ; Service starter + Trans_Add("(service started)", "(служба запущена)") + Trans_Add("Service was already running", "Служба уже работает") + Trans_Add("Freenet Starter", "Запуск Freenet") + Trans_Add("The Freenet service is starting...", "Служба Freenet запускается...") + Trans_Add("The Freenet service has been started!", "Служба Freenet запущена!") + Trans_Add("The Freenet service is already running!", "Служба Freenet уже работает!") + Trans_Add("Freenet Starter error", "Ошибка запуска Freenet") + + ; Service stopper + Trans_Add("(service stopped)", "(служба остановлена)") + Trans_Add("Service was not running", "Служба не запущена") + Trans_Add("Freenet Stopper", "Остановка Freenet") + Trans_Add("The Freenet service is stopping...", "Остановка службы Freenet...") + Trans_Add("The Freenet service has been stopped!", "Служба Freenet была остановлена!") + Trans_Add("The Freenet service is already stopped!", "Служба Freenet уже была остановлена!") + Trans_Add("Freenet Stopper error", "Ошибка остановки Freenet") + + ; Tray manager + Trans_Add("Freenet Tray", "Freenet в трее") + Trans_Add("Launch Freenet", "Запустить Freenet") + Trans_Add("Start Freenet service", "Запустить службу Freenet") + Trans_Add("Stop Freenet service", "Остановить службу Freenet") + Trans_Add("Manual update check", "Проверка обновлений вручную") + Trans_Add("View logfile", "Просмотр отчёта") + Trans_Add("About", "О программе") + Trans_Add("Exit", "Выход") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "С помощью иконки в трее вы можете запускать и останавливать Freenet.") + Trans_Add("Doubleclick: Start/Browse Freenet", "Двойной клик: Открыть/Запустить Freenet") + Trans_Add("Right-click: Advanced menu", "Правый клик: Расширенное меню") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "Внимание: Использование ручной проверки обновлений Freenet и его справки производится через официальный сайт Freenet") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "Freenet уже имеет встроенное средство авто-обновления и может поддерживать свое действительное состояние автоматически.") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "Вы должны использовать эту ручную проверку обновлений если у вас глючит Freenet или нужно только обновление справки.") + Trans_Add("Freenet Windows Tray Manager", "") +} diff --git a/AutoHotKey_files/ahk_sources/include_translator/Include_Translator.ahk b/AutoHotKey_files/ahk_sources/include_translator/Include_Translator.ahk new file mode 100644 index 0000000..7570d29 --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/Include_Translator.ahk @@ -0,0 +1,166 @@ + +; +; Translation helper +; +; This file contains functions used to translate the GUI. +; + +; +; Include translations +; +#Include ..\include_translator\Include_Lang_de.inc ; Include German (de) translation +#Include ..\include_translator\Include_Lang_fr.inc ; Include French (fr) translation +#Include ..\include_translator\Include_Lang_it.inc ; Include Italian (it) translation +#Include ..\include_translator\Include_Lang_es.inc ; Include Spanish (es) translation +#Include ..\include_translator\Include_Lang_da.inc ; Include Danish (da) translation +#Include ..\include_translator\Include_Lang_fi.inc ; Include Finnish (fi) translation +#Include ..\include_translator\Include_Lang_ru.inc ; Include Russian (ru) translation +#Include ..\include_translator\Include_Lang_nl.inc ; Include Dutch (nl) translation +#Include ..\include_translator\Include_Lang_pt-br.inc ; Include Brazilian Portuguese (pt-br) translation +#Include ..\include_translator\Include_Lang_ja.inc ; Include Japanese (ja) translation +#Include ..\include_translator\Include_Lang_pl.inc ; Include Polish (pl) translation + +InitTranslations() +{ + global + + _LangArray := 1 ; Set initial position for languages array + + ; AddLanguage() arguments: + ; Somewhat ordered by number of speakers. Hint: http://en.wikipedia.org/wiki/List_of_countries_by_population + AddLanguage("English","","") ; Load English (en) translation (dummy) + AddLanguage("Deutsch","LoadLanguage_de","0407+0807+0c07+1007+1407") ; Make default for all variations of German + AddLanguage("Français","LoadLanguage_fr","040c+080c+0c0c+100c+140c+180c") ; Make default for all variations of French + AddLanguage("Italiano","LoadLanguage_it","0410+0810") ; Make default for all variations of Italian + AddLanguage("Español","LoadLanguage_es","040a+080a+0c0a+100a+140a+180a+1c0a+200a+240a+280a+2c0a+300a+340a+380a+3c0a+400a+440a+480a+4c0a+500a") ; Make default for all variations of Spanish + AddLanguage("Dansk","LoadLanguage_da","0406") + AddLanguage("suomi","LoadLanguage_fi","040b") + AddLanguage("русский","LoadLanguage_ru","0419") + AddLanguage("Nederlands","LoadLanguage_nl","0413+0813+0013") ; Netherlands Dutch, Belgian Dutch, and generic Dutch + AddLanguage("Português brasileiro", "LoadLanguage_pt_br", "0416") ; Brazilian Portuguese, FIXME CHECK THE LOCALISED NAME! + AddLanguage("polski","LoadLanguage_pl","0415") + + LoadLanguage(LanguageCodeToID(A_Language)) ; Load language matching OS language (will fall back to English if no match) +} + +AddLanguage(_Name, _LoadFunction, _LanguageCode) +{ + global + + _LanguageNames%_LangArray% := _Name + _LanguageLoadFunctions%_LangArray% := _LoadFunction + _LanguageCodes%_LangArray% := _LanguageCode + + _LangArray++ +} + +LoadLanguage(_LoadNum) +{ + global + + _LangNum := _LoadNum + _TransArray := 1 + _LoadFunction := _LanguageLoadFunctions%_LoadNum% + + If (_LoadFunction <> "") + { + %_LoadFunction%() + } +} + +LanguageCodeToID(_LanguageCode) +{ + global + + Loop % _LangArray-1 + { + IfInString, _LanguageCodes%A_Index%, %_LanguageCode% + { + return A_Index + } + } + + return 1 ; Language 1 should always be the default language, so use that if no match above +} + +Trans_Add(_OriginalText, _TranslatedText) +{ + global + + If (StrLen(_TranslatedText) <> 0) ; Skip zero-length adds + { + _OriginalTextArray%_TransArray% := _OriginalText + _TranslatedTextArray%_TransArray% := _TranslatedText + + _TransArray++ + } +} + +Trans(_OriginalText) +{ + global + + Loop % _TransArray-1 + { + If (_OriginalText = _OriginalTextArray%A_Index%) + { + return UTF82Ansi(_TranslatedTextArray%A_Index%) + } + } + + return _OriginalText +} + +UTF82Ansi(zString) +{ + Ansi2Unicode(zString, wString, 65001) + Unicode2Ansi(wString, sString, 0) + Return sString +} + +Ansi2Unicode(ByRef sString, ByRef wString, CP = 0) +{ + nSize := DllCall("MultiByteToWideChar" + , "Uint", CP + , "Uint", 0 + , "Uint", &sString + , "int", -1 + , "Uint", 0 + , "int", 0) + + VarSetCapacity(wString, nSize * 2) + + DllCall("MultiByteToWideChar" + , "Uint", CP + , "Uint", 0 + , "Uint", &sString + , "int", -1 + , "Uint", &wString + , "int", nSize) +} + +Unicode2Ansi(ByRef wString, ByRef sString, CP = 0) +{ + nSize := DllCall("WideCharToMultiByte" + , "Uint", CP + , "Uint", 0 + , "Uint", &wString + , "int", -1 + , "Uint", 0 + , "int", 0 + , "Uint", 0 + , "Uint", 0) + + VarSetCapacity(sString, nSize) + + DllCall("WideCharToMultiByte" + , "Uint", CP + , "Uint", 0 + , "Uint", &wString + , "int", -1 + , "str", sString + , "int", nSize + , "Uint", 0 + , "Uint", 0) +} + diff --git a/AutoHotKey_files/ahk_sources/include_translator/SyncTranslationsWithTemplate.ahk b/AutoHotKey_files/ahk_sources/include_translator/SyncTranslationsWithTemplate.ahk new file mode 100644 index 0000000..b179edd --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/SyncTranslationsWithTemplate.ahk @@ -0,0 +1,76 @@ + +; +; Freenet Windows Installer translation file synchronizer +; +; This script should be run every time the translation template has been updated. It will basically create new translation files +; based on the template and pretranslate all strings that already are translated in the current translations. +; +; This allow translators to simply check their translation file for non-translated strings from time to time, while this script +; will make sure that new/moved/modified/removed/... strings automatically are updated in the individual translation files. +; + +#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. +SendMode Input ; Recommended for new scripts due to its superior speed and reliability. +SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. + +_TranslationsUpdated := 0 + +IfNotExist, TranslationTemplate.inc +{ + MsgBox, Error: TranslationTemplate.inc doesn't exist in the current directory! Quitting. + ExitApp +} + +Loop, Include_Lang_*.inc +{ + SplitPath, A_LoopFileFullPath, , , , _OldTranslationName + _NewTranslationPath = %_OldTranslationName%_updated.inc + + IfExist, %_NewTranslationPath% + { + FileDelete, %_NewTranslationPath% + } + + FileRead, _OldTranslation, %A_LoopFileFullPath% + + Loop, Read, %A_LoopFileFullPath%, %_NewTranslationPath% + { + If (RegExMatch(A_LoopReadLine, "^[\s]*\{[\s]*")) + { + Break + } + Else + { + FileAppend, %A_LoopReadLine%`n + } + } + + _StartBracketFound := 0 + + Loop, Read, TranslationTemplate.inc, %_NewTranslationPath% + { + If (!_StartBracketFound && RegExMatch(A_LoopReadLine, "^[\s]*\{[\s]*")) + { + _StartBracketFound := 1 + } + + If (_StartBracketFound) + { + _Newline := A_LoopReadLine + + If (RegExMatch(_Newline, "^[\s]*Trans_Add\(""([^""]+)""[\s]*,[\s]*""""\)", _OriginalString)) + { + If (RegExMatch(_OldTranslation, "m`a)^[\s]*Trans_Add\(""\Q" _OriginalString1 "\E""[\s]*,[\s]*""([^""]+)""\)", _TranslatedString)) + { + _Newline := RegExReplace(_Newline, "^([\s]*Trans_Add\(""[^""]+""[\s]*,[\s]*"")(""\))", "$1" _TranslatedString1 "$2") + } + } + + FileAppend, %_Newline%`n + } + } + + _TranslationsUpdated++ +} + +MsgBox, Done!`n`n%_TranslationsUpdated% translations were processed. Please manually check the "_updated" files and replace the original ones if everything looks okay. \ No newline at end of file diff --git a/AutoHotKey_files/ahk_sources/include_translator/TranslationTemplate.inc b/AutoHotKey_files/ahk_sources/include_translator/TranslationTemplate.inc new file mode 100644 index 0000000..96c821f --- /dev/null +++ b/AutoHotKey_files/ahk_sources/include_translator/TranslationTemplate.inc @@ -0,0 +1,199 @@ + +; +; Freenet Windows Installer translation template +; +; Quick guide to translating: +; 1. Save this file as "Include_Lang_xx.inc" (xx being a standard 2-letter lowercase language code, e.g. "en" for English or "da" for Danish) +; 2. Remove this explanation and add a header with credit to yourself (name, e-mail, websites, etc.) in the header. Look at the other translations to get an idea. +; 3. Replace "xx" in "LoadLanguage_xx()" below with the same language code. +; 4. Translate! Format is: Trans_Add("", ""). +; The installer will fall back to English for empty and non-existing string translations, so feel free to translate in small bits. +; Hotkey letters are prefixed with "&". Feel free to change the hotkey to another letter in your translation - but make sure not to overlap with other hotkeys. +; 5. If possible, please let another person proof-read your translation. +; A lot of people are going to read it, and Freenet's creditability is directly affected of the quality of these translations :). +; 6. Submit your translation to git@github.com:freenet/wininstaller-staging.git or the developer mailing list (devl@freenetproject.org) +; Please make sure that either yourself or another developer tests the translation for obvious layout glitches and other bugs +; (simply launching the installer and verifying that the main GUI looks OK should be enough most of the time) +; On the first submission, a developer needs to add the translation to Include_TranslationHelper.ahk in order for the translation to actually be loaded. +; 7. To keep your translation updated, all you need to do is to download your translation from git (e.g. from http://github.com/freenet/wininstaller-staging/) +; and check for non-translated strings that has been added since your last submission. +; +; General note about translating the installer: +; Because of the compact, customized GUI design, much of the text are subject to min/max size limitations. A too short translation will leave holes in the GUI and +; a too long will mess up the layout. So try to keep the translations at the approx. same length as the original English text. The easiest way to test the +; translation is to compile the installer and take a look around. The installer compiles and runs under WINE on Linux, but because of WINE bugs the layout will *not* +; be completely equal to running under a real Windows installation. +; +; If you have any questions, please feel free to ask at the developer mailing list (devl@freenetproject.org)! +; + +LoadLanguage_xx() +{ + ; Translation credit string. Remember to change language and name to your own in the translated string (not in the english one). Don't add personal comments or website links here - add those to the header of this file instead if you want. + Trans_Add("English localization by: Christian Funder Sommerlund (Zero3)", "") + + ; Shared strings (Installer, Uninstaller) + Trans_Add("was not able to unpack necessary files to:", "") + Trans_Add("Please make sure that this program has full access to the system's temporary files folder.", "") + + ; Shared strings (Installer, Uninstaller, Service starter, Service stopper) + Trans_Add("requires administrator privileges to manage the Freenet service. Please make sure that your user account has administrative access to the system, and this program is executed with access to use these privileges.", "") + + ; Installer - Common + Trans_Add("Freenet Installer error", "") + Trans_Add("Freenet Installer", "") + Trans_Add("Welcome to the Freenet Installer!", "") + Trans_Add("Installation Problem", "") + Trans_Add("E&xit", "") + + ; Installer - Unsupported Windows version + Trans_Add("Freenet only supports the following versions of the Windows operating system:", "") + Trans_Add("Please install one of these versions if you want to use Freenet on Windows.", "") + + ; Installer - Java missing + Trans_Add("Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically:", "") + Trans_Add("&Install Java", "") + Trans_Add("The installation will continue once Java version", "") + Trans_Add("or later has been installed.", "") + + ; Installer - Old installation detected + Trans_Add("has detected that you already have Freenet installed. Your current installation was installed using an older, unsupported installer. To continue, you must first uninstall your current version of Freenet using the previously created uninstaller:", "") + Trans_Add("&Uninstall", "") + Trans_Add("The installation will continue once the old installation has been removed.", "") + + ; Installer - Main GUI - Header + Trans_Add("Please check the following default settings before continuing with the installation of Freenet.", "") + + ; Installer - Main GUI - Install folder + Trans_Add("Installation directory", "") + Trans_Add("&Browse", "") + Trans_Add("De&fault", "") + Trans_Add("Freenet requires the installation drive to have at least", "") + Trans_Add("MB free disk space. The actual amount of space reserved to Freenet will be configured after the installation.", "") + Trans_Add("Status:", "") + Trans_Add("If you do not choose a folder containing 'Freenet' in the path, a folder will be created for you automatically.", "") + Trans_Add("Invalid install path!", "") + Trans_Add("(Too long for file system to handle)", "") + Trans_Add("Not enough free space on installation drive!", "") + Trans_Add("Freenet already installed! Please uninstall first or choose another directory!", "") + Trans_Add("Installation directory OK!", "") + + ; Installer - Main GUI - System service + Trans_Add("System service", "") + Trans_Add("Freenet will automatically start in the background as a system service. This is required to be a part of the Freenet network, and will use a small amount of system resources. The amount of resources used can be adjusted after installation.", "") + + ; Installer - Main GUI - Additional settings + Trans_Add("Additional settings", "") + Trans_Add("Start Freenet &Tray Manager on Windows startup", "") + Trans_Add("Start Freenet on Windows startup") + Trans_Add("(Recommended)", "") + Trans_Add("Install &start menu shortcuts", "") + Trans_Add("(Optional)", "") + Trans_Add("Install &desktop shortcut", "") + Trans_Add("Launch Freenet &after the installation", "") + + ; Running Freenet box + Trans_Add("Running Freenet", "") + Trans_Add("When running, Freenet will use a moderate amount of system resources in order to take part in the Freenet peer-to-peer network. This amount can be adjusted after the installation.", "") + + ; Installer - Main GUI - Footer + Trans_Add("Version ", "") + Trans_Add(" - Build ", "") + Trans_Add("&Install", "") + + ; Installer - Actual installation + Trans_Add("Opens Freenet Tray Manager in the notification area", "") + Trans_Add("Opens the Freenet proxy homepage in a web browser", "") + Trans_Add("Start Freenet", "") + Trans_Add("Stop Freenet", "") + Trans_Add("Installation finished successfully!", "") + Trans_Add("Freenet Installer by:", "") + + ; Installer - Error messageboxes + Trans_Add("was not able to find a free port on your system in the range", "") + Trans_Add("Please free a system port in this range to install Freenet.", "") + Trans_Add("was not able to create a Winsock 2.0 socket for port availability testing.", "") + Trans_Add("was not able to write to the selected installation directory. Please select one to which you have write access.", "") + Trans_Add("Error: ", "") + + ; Shared strings (Uninstaller, Service starter, Service stopper) + Trans_Add("was unable to control the Freenet system service.", "") + Trans_Add("Reason:", "") + Trans_Add("Timeout while managing the service.", "") + Trans_Add("Could not access the service.", "") + Trans_Add("Service did not respond to signal.", "") + + ; Uninstaller + Trans_Add("Freenet uninstaller", "") + Trans_Add("was unable to recognize your Freenet installation at:", "") + Trans_Add("Please run this program from the 'bin' folder of a Freenet installation.", "") + Trans_Add("Do you really want to uninstall Freenet?", "") + Trans_Add("Stopping system service...", "") + Trans_Add("Shutting down tray managers...", "") + Trans_Add("Removing system service...", "") + Trans_Add("Removing files...", "") + Trans_Add("Freenet uninstaller error", "") + Trans_Add("was unable to delete the Freenet files located at:", "") + Trans_Add("Please close all applications with open files inside this directory.", "") + Trans_Add("The uninstallation was aborted.", "") + Trans_Add("Please manually remove the rest of your Freenet installation.", "") + Trans_Add("Removing registry modifications...", "") + Trans_Add("Freenet has been uninstalled!", "") + + ; Shared strings (Launcher, Tray manager) + Trans_Add("was unable to find the following file:", "") + Trans_Add("Make sure that you are running", "") + Trans_Add("from a Freenet installation directory.", "") + + ; Shared Strings (Launcher, Service starter, Service stopper, Tray manager) + Trans_Add("If the problem keeps occurring, try reinstalling Freenet or report this error message to the developers.", "") + + ; Launcher + Trans_Add("Freenet Launcher", "") + Trans_Add("Freenet Launcher error", "") + Trans_Add("was unable to read the 'fproxy.port' value from the 'freenet.ini' configuration file.", "") + + ; Shared strings (Service starter, Service stopper) + Trans_Add("Command line options (only use one):", "") + Trans_Add("Hide info messages", "") + Trans_Add("Hide info and status messages", "") + Trans_Add("Return codes:", "") + Trans_Add("Success", "") + Trans_Add("Error occurred", "") + Trans_Add("(no action)", "") + + ; Service starter + Trans_Add("(service started)", "") + Trans_Add("Service was already running", "") + Trans_Add("Freenet Starter", "") + Trans_Add("The Freenet service is starting...", "") + Trans_Add("The Freenet service has been started!", "") + Trans_Add("The Freenet service is already running!", "") + Trans_Add("Freenet Starter error", "") + + ; Service stopper + Trans_Add("(service stopped)", "") + Trans_Add("Service was not running", "") + Trans_Add("Freenet Stopper", "") + Trans_Add("The Freenet service is stopping...", "") + Trans_Add("The Freenet service has been stopped!", "") + Trans_Add("The Freenet service is already stopped!", "") + Trans_Add("Freenet Stopper error", "") + + ; Tray manager + Trans_Add("Freenet Tray", "") + Trans_Add("Launch Freenet", "") + Trans_Add("Start Freenet service", "") + Trans_Add("Stop Freenet service", "") + Trans_Add("Manual update check", "") + Trans_Add("View logfile", "") + Trans_Add("About", "") + Trans_Add("Exit", "") + Trans_Add("You can browse, start and stop Freenet along with other useful things from this tray icon.", "") + Trans_Add("Left-click: Start/Browse Freenet", "") + Trans_Add("Right-click: Advanced menu", "") + Trans_Add("Warning: Using the manual update check will update Freenet and its helper tools from the official Freenet website.", "") + Trans_Add("Freenet already has a secure built-in autoupdate feature that will keep itself up-to-date automatically.", "") + Trans_Add("You should only use this manual update check if your installation is broken or you need updated versions of the helper tools.", "") + Trans_Add("Freenet Windows Tray Manager", "") +} diff --git a/AutoHotKey_files/build_AHK_binaries.cmd b/AutoHotKey_files/build_AHK_binaries.cmd new file mode 100644 index 0000000..5aea04e --- /dev/null +++ b/AutoHotKey_files/build_AHK_binaries.cmd @@ -0,0 +1,81 @@ +@echo off +:: 2014-01-10 ; UPDATE => File modified. With the new InnoSetup Freenet Installer, we only need to build FreenetLauncher.exe and Freenet.exe +:: +:: This script will build some Freenet binaries for the Windows platform. +:: +:: To build from a Windows command prompt: "build_AHK_binaries.cmd" +:: To build from a linux terminal: "wine cmd /c build_AHK_binaries.cmd" +:: +:: The following files are not packed and need to be manually added before compiling: +:: 1 - Download AutoHotkey104805.zip from http://ahkscript.org/download/1.0/ +:: 2 - Extract and copy the content of the folder "Compiler" into \tools\ahk\Compiler + +:: If running under Wine, you should install the relevant wine-gecko MSI file where wine expects to find it. + +:: +:: Cleanup and prepare +:: +echo +++++ +echo + Preparing bin folder... + +if exist bin rmdir /S /Q bin + +echo + (Ignore any "not found" errors above this line (WINE bug at time of writing)) + +mkdir bin +cd bin + +:: +:: Copy various files to our bin folder +:: +echo + Copying files into bin folder... + +copy ..\tools\ahk\Compiler\Ahk2Exe.exe Ahk2Exe.exe +copy ..\tools\ahk\Compiler\AutoHotkeySC.bin AutoHotkeySC.bin + +copy ..\tools\reshacker\ResHacker.exe ResHacker.exe +copy ..\tools\reshacker\ResHack_Resource_Icon_Freenet.ico ResHack_Resource_Icon_Freenet.ico +copy ..\tools\reshacker\ResHack_Resource_Manifest.txt ResHack_Resource_Manifest.txt +copy ..\tools\reshacker\ResHack_Script_Normal.txt ResHack_Script_Normal.txt + +:: +:: Patch AHK library +:: +echo + Patching AHK library... + +ResHacker.exe -script ResHack_Script_Normal.txt + +del AutoHotkeySC.bin +move /Y AutoHotkeySC_Normal.bin AutoHotkeySC.bin + +:: +:: Compile non-elevated executables +:: +echo + Compiling executables... +echo +++++ + +Ahk2Exe.exe /in "..\ahk_sources\freenetlauncher\FreenetLauncher.ahk" /out "..\..\install_node\FreenetLauncher.exe" +echo Compiled freenetlauncher.exe +Ahk2Exe.exe /in "..\ahk_sources\freenettray\FreenetTray.ahk" /out "..\..\install_node\Freenet.exe" +echo Compiled freenet.exe + +:: +:: Cleanup and delete files +:: +echo +++++ +echo + Cleaning up... +del Ahk2Exe.exe +del AutoHotkeySC.bin +del ResHacker.exe +del ResHacker.ini +del ResHack_Log_Normal.txt +del ResHack_Resource_Icon_Freenet.ico +del ResHack_Resource_Manifest.txt +del ResHack_Script_Normal.txt + + +echo +++++ +echo + All done! Hopefully no errors above... +echo +++++ + +cd .. diff --git a/AutoHotKey_files/tools/reshacker/ResHack_Resource_Icon_Freenet.ico b/AutoHotKey_files/tools/reshacker/ResHack_Resource_Icon_Freenet.ico new file mode 100644 index 0000000..1b34c21 Binary files /dev/null and b/AutoHotKey_files/tools/reshacker/ResHack_Resource_Icon_Freenet.ico differ diff --git a/AutoHotKey_files/tools/reshacker/ResHack_Resource_Manifest.txt b/AutoHotKey_files/tools/reshacker/ResHack_Resource_Manifest.txt new file mode 100644 index 0000000..f2ed65a --- /dev/null +++ b/AutoHotKey_files/tools/reshacker/ResHack_Resource_Manifest.txt @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AutoHotKey_files/tools/reshacker/ResHack_Script_Normal.txt b/AutoHotKey_files/tools/reshacker/ResHack_Script_Normal.txt new file mode 100644 index 0000000..782dccb --- /dev/null +++ b/AutoHotKey_files/tools/reshacker/ResHack_Script_Normal.txt @@ -0,0 +1,16 @@ +[FILENAMES] +Exe=AutoHotkeySC.bin +SaveAs=AutoHotkeySC_Normal.bin +Log=ResHack_Log_Normal.txt + +[COMMANDS] +-delete MENU,, +-delete ACCELERATORS,, +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159, +-delete ICONGROUP,160, +-delete ICONGROUP,206, +-delete ICONGROUP,207, +-delete ICONGROUP,208, +-delete ICONGROUP,228, +-delete ICONGROUP,229, +-delete VERSIONINFO,1, -addoverwrite ResHack_Resource_Manifest.txt,24,1, diff --git a/AutoHotKey_files/tools/reshacker/ResHacker.exe b/AutoHotKey_files/tools/reshacker/ResHacker.exe new file mode 100644 index 0000000..fb5b912 Binary files /dev/null and b/AutoHotKey_files/tools/reshacker/ResHacker.exe differ diff --git a/BUILD.cmd b/BUILD.cmd new file mode 100644 index 0000000..f59d8c5 --- /dev/null +++ b/BUILD.cmd @@ -0,0 +1,6 @@ +:: BUILD InnoSetup Freenet Installer +:: Don't forget to build AHK exe files (see .\AutoHotKey_files\build_AHK_binaries.cmd) + +set ISCC_PATH="YOUR_ISCC.exe_PATH" +"%ISCC_PATH%" ".\FreenetInstall_InnoSetup.iss" +Pause \ No newline at end of file diff --git a/FreenetInstall_InnoSetup.iss b/FreenetInstall_InnoSetup.iss index 920b53f..46b974c 100644 --- a/FreenetInstall_InnoSetup.iss +++ b/FreenetInstall_InnoSetup.iss @@ -1,26 +1,26 @@ ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! -#define MyAppName "Freenet" -#define MyAppVersion "0.7.5 build 1455" -#define MyAppPublisher "freenetproject.org" -#define MyAppURL "https://freenetproject.org/" -#define MyAppExeName "freenet.exe" +#define AppName "Freenet" +#define AppVersion "0.7.5 build 1459" +#define AppPublisher "freenetproject.org" +#define AppURL "https://freenetproject.org/" +#define AppExeName "freenet.exe" [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{3196C62F-9C7B-4392-88B4-05C037D05518} -AppName={#MyAppName} -AppVersion={#MyAppVersion} -AppPublisher={#MyAppPublisher} -AppPublisherURL={#MyAppURL} -AppSupportURL={#MyAppURL} -AppUpdatesURL={#MyAppURL} -DefaultDirName={localappdata}\{#MyAppName} -DefaultGroupName={#MyAppName} -OutputBaseFilename=FreenetInstaller_1455_InnoSetup_alpha5 +AppName={#AppName} +AppVersion={#AppVersion} +AppPublisher={#AppPublisher} +AppPublisherURL={#AppURL} +AppSupportURL={#AppURL} +AppUpdatesURL={#AppURL} +DefaultDirName={localappdata}\{#AppName} +DefaultGroupName={#AppName} +OutputBaseFilename=FreenetInstaller_1459_InnoSetup_alpha6 SetupIconFile=FreenetInstaller_InnoSetup.ico SolidCompression=yes PrivilegesRequired=lowest @@ -30,27 +30,28 @@ WizardSmallImageFile=blue_bunny_package.bmp ExtraDiskSpaceRequired=681574400 Compression=lzma2/ultra InternalCompressLevel=ultra +RestartIfNeededByRun=False +AllowUNCPath=False [Languages] -Name: "english"; MessagesFile: "compiler:Default.isl" +Name: "english"; MessagesFile: "compiler:Default.isl,.\translations\Messages_en.isl" Name: "french"; MessagesFile: "compiler:Languages\French.isl,.\translations\Messages_fr.isl" [Files] Source: "FreenetInstaller_InnoSetup_library\FreenetInstaller_InnoSetup_library.dll"; DestDir: "{tmp}"; Flags: ignoreversion dontcopy -Source: "install_bundle\jre-online-installer.exe"; DestDir: "{tmp}"; Flags: ignoreversion +Source: "install_bundle\jxpiinstall.exe"; DestDir: "{tmp}"; Flags: ignoreversion Source: "install_node\bcprov-jdk15on-149.jar"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\freenet-ext.jar"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\freenet.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\Freenet.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "install_node\freenet.ico"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\freenet.jar"; DestDir: "{app}"; Flags: ignoreversion; AfterInstall: FreenetJarDoAfterInstall -Source: "install_node\freenetlauncher.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\freenet.jar"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\freenet-ext.jar"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\FreenetLauncher.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "install_node\freenetoffline.ico"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\freenetuninstaller.exe"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\installid.dat"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\installlayout.dat"; DestDir: "{app}"; Flags: ignoreversion Source: "install_node\README.txt"; DestDir: "{app}"; Flags: ignoreversion Source: "install_node\seednodes.fref"; DestDir: "{app}"; Flags: ignoreversion -Source: "install_node\update.cmd"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\freenet.jar"; DestDir: "{app}"; Flags: ignoreversion; AfterInstall: FreenetJarDoAfterInstall +Source: "install_node\installid.dat"; DestDir: "{app}"; Flags: ignoreversion +Source: "install_node\installlayout.dat"; DestDir: "{app}"; Flags: ignoreversion Source: "install_node\licenses\LICENSE.Freenet"; DestDir: "{app}\licenses"; Flags: ignoreversion Source: "install_node\licenses\LICENSE.Mantissa"; DestDir: "{app}\licenses"; Flags: ignoreversion Source: "install_node\plugins\JSTUN.jar"; DestDir: "{app}\plugins"; Flags: ignoreversion @@ -58,50 +59,37 @@ Source: "install_node\plugins\KeyUtils.jar"; DestDir: "{app}\plugins"; Flags: ig Source: "install_node\plugins\Library.jar"; DestDir: "{app}\plugins"; Flags: ignoreversion Source: "install_node\plugins\ThawIndexBrowser.jar"; DestDir: "{app}\plugins"; Flags: ignoreversion Source: "install_node\plugins\UPnP.jar"; DestDir: "{app}\plugins"; Flags: ignoreversion -Source: "install_node\updater\sha1test.jar"; DestDir: "{app}\wrapper"; Flags: ignoreversion -Source: "install_node\updater\startssl.pem"; DestDir: "{app}\wrapper"; Flags: ignoreversion -Source: "install_node\updater\wget.exe"; DestDir: "{app}\wrapper"; Flags: ignoreversion +Source: "install_node\updater\sha1test.jar"; DestDir: "{app}\updater"; Flags: ignoreversion +Source: "install_node\updater\startssl.pem"; DestDir: "{app}\updater"; Flags: ignoreversion +Source: "install_node\updater\update.cmd"; DestDir: "{app}\updater"; Flags: ignoreversion +Source: "install_node\updater\wget.exe"; DestDir: "{app}\updater"; Flags: ignoreversion Source: "install_node\wrapper\freenetwrapper.exe"; DestDir: "{app}\wrapper"; Flags: ignoreversion -Source: "install_node\wrapper\wrapper-windows-x86-32.dll"; DestDir: "{app}\wrapper"; Flags: ignoreversion -Source: "install_node\wrapper\wrapper.conf"; DestDir: "{app}\wrapper"; Flags: ignoreversion; AfterInstall: WrapperConfDoAfterInstall Source: "install_node\wrapper\wrapper.jar"; DestDir: "{app}\wrapper"; Flags: ignoreversion +Source: "install_node\wrapper\wrapper-windows-x86-32.dll"; DestDir: "{app}\wrapper"; Flags: ignoreversion +Source: "install_node\wrapper\wrapper.conf"; DestDir: "{app}\wrapper"; Flags: ignoreversion onlyifdoesntexist; AfterInstall: WrapperConfDoAfterInstall -[Icons] -Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" -Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked +Name: "startwithwindows"; Description: "{cm:StartFreenetWithWindows}"; GroupDescription: "{cm:AdditionalOptions}"; Flags: unchecked +Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1 +[Icons] +Name: "{group}\{#AppName}"; Filename: "{app}\{#AppExeName}" +Name: "{group}\{cm:UninstallProgram,{#AppName}}"; Filename: "{uninstallexe}" +Name: "{commondesktop}\{#AppName}"; Filename: "{app}\{#AppExeName}"; Tasks: desktopicon +Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#AppName}"; Filename: "{app}\{#AppExeName}"; Tasks: quicklaunchicon [Run] -Filename: "{app}\{#MyAppExeName}"; Parameters: "/welcome"; Flags: nowait postinstall skipifsilent; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}" +Filename: "{app}\{#AppExeName}"; Parameters: "/welcome"; Flags: nowait postinstall skipifsilent; Description: "{cm:LaunchProgram,{#StringChange(AppName, '&', '&&')}}" [UninstallDelete] Type: filesandordirs; Name: "{app}\*" -[ThirdParty] -UseRelativePaths=True - -[Tasks] -Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked -Name: "startwithwindows"; Description: "{cm:StartFreenetWithWindows}"; GroupDescription: "{cm:AdditionalOptions}"; Flags: unchecked - -[CustomMessages] -english.JavaMissingPageCaption=Freenet requirements -english.JavaMissingPageDescription=Java dependency -english.JavaMissingText=Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically. -english.ButtonInstallJava=Install Java -english.JavaInstalled=Java has been installed on your system. -english.ErrorLaunchJavaInstaller=Can't launch Java Installer.%n%nError (%1): %2. -english.AdditionalOptions=Additional options : -english.StartFreenetWithWindows=Start Freenet on Windows startup - [Registry] -Root: "HKCU"; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Freenet"; ValueData: """{app}\{#MyAppExeName}"""; Flags: uninsdeletevalue; Tasks: startwithwindows +Root: "HKCU"; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Freenet"; ValueData: """{app}\{#AppExeName}"""; Flags: uninsdeletevalue; Tasks: startwithwindows -[Dirs] -Name: "{app}\install_node\licenses" -Name: "{app}\install_node\plugins" -Name: "{app}\install_node\updater" -Name: "{app}\install_node\wrapper" +[ThirdParty] +UseRelativePaths=True [Code] var @@ -122,15 +110,11 @@ function fCheckJavaInstall():boolean; var JavaVersion : string; begin - if RegQueryStringValue(HKLM, 'SOFTWARE\JavaSoft\Java Runtime Environment', 'CurrentVersion', JavaVersion) = true then begin - if CompareStr(JavaVersion,'1.6') >= 0 then begin + bIsJavaInstalled := False; + if RegQueryStringValue(HKLM, 'SOFTWARE\JavaSoft\Java Runtime Environment', 'CurrentVersion', JavaVersion) = true then + if CompareStr(JavaVersion,'1.6') >= 0 then bIsJavaInstalled := True; - end else begin - bIsJavaInstalled := False; - end; - end else begin - bIsJavaInstalled := False; - end; + Result := bIsJavaInstalled; end; @@ -141,8 +125,8 @@ var begin ButtonInstallJava.Enabled := False; - ExtractTemporaryFiles('{tmp}\jre-online-installer.exe'); - if not ShellExec('runas',ExpandConstant('{tmp}\jre-online-installer.exe'),'','',SW_SHOW,ewWaitUntilTerminated,ErrorCode) then begin + ExtractTemporaryFiles('{tmp}\jxpiinstall.exe'); + if not ShellExec('runas',ExpandConstant('{tmp}\jxpiinstall.exe'),'','',SW_SHOW,ewWaitUntilTerminated,ErrorCode) then begin sErrorCode := inttostr(ErrorCode); MsgBox(FmtMessage(CustomMessage('ErrorLaunchJavaInstaller'),[sErrorCode,SysErrorMessage(ErrorCode)]), mbError, MB_OK) ButtonInstallJava.Enabled := True; @@ -160,12 +144,14 @@ procedure FreenetJarDoAfterInstall(); var sConfigLines : array[0..4] of string; begin - sConfigLines[0] := 'fproxy.port=' + sFproxyPort; - sConfigLines[1] := 'fcp.port=' + sFcpPort; - sConfigLines[2] := 'pluginmanager.loadplugin=JSTUN;KeyUtils;ThawIndexBrowser;UPnP;Library'; - sConfigLines[3] := 'node.updater.autoupdate=true'; - sConfigLines[4] := 'End'; - SaveStringsToUTF8File(ExpandConstant('{app}\freenet.ini'), sConfigLines, False); + if not FileExists(ExpandConstant('{app}\freenet.ini')) then begin + sConfigLines[0] := 'fproxy.port=' + sFproxyPort; + sConfigLines[1] := 'fcp.port=' + sFcpPort; + sConfigLines[2] := 'pluginmanager.loadplugin=JSTUN;KeyUtils;ThawIndexBrowser;UPnP;Library'; + sConfigLines[3] := 'node.updater.autoupdate=true'; + sConfigLines[4] := 'End'; + SaveStringsToUTF8File(ExpandConstant('{app}\freenet.ini'), sConfigLines, False); + end; end; procedure WrapperConfDoAfterInstall(); @@ -190,10 +176,10 @@ begin TextJavaMissing.Width := ScaleX(400); ButtonInstallJava := TNewButton.Create(JavaMissingPage); - ButtonInstallJava.Top := 80; - ButtonInstallJava.Left := 150; - ButtonInstallJava.Width := ScaleX(80); + ButtonInstallJava.Width := ScaleX(280); ButtonInstallJava.Height := ScaleY(30); + ButtonInstallJava.Top := 100; + ButtonInstallJava.Left := 60; ButtonInstallJava.Caption := CustomMessage('ButtonInstallJava'); ButtonInstallJava.OnClick := @ButtonInstallJavaOnClick; ButtonInstallJava.Parent := JavaMissingPage.Surface; diff --git a/README.md b/README.md index 1ae208a..55beb43 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,38 @@ -Alternative installer for Freenet using [Inno Setup](http://www.jrsoftware.org/isinfo.php) further to [Issue 5456#c9883](https://bugs.freenetproject.org/view.php?id=5456#c9883). +Alternative installer for Freenet using [Inno Setup](http://www.jrsoftware.org/isinfo.php) further to [Issue 5456#c9883](https://bugs.freenetproject.org/view.php?id=5456#c9883). See: - + * [Issue 5862](https://bugs.freenetproject.org/view.php?id=5862) -* [Freenet wininstaller with InnoSetup (PoC)](https://github.com/freenet/wininstaller-staging/issues/12) +* [Freenet wininstaller with InnoSetup (PoC)](https://github.com/freenet/wininstaller-staging/issues/12) + +-- +### How to build +* Download InnoSetup from http://www.jrsoftware.org/download.php/is-unicode.exe (see http://www.jrsoftware.org/isdl.php) +* Download AutoHotkey104805.zip from http://ahkscript.org/download/1.0/ +* Extract AutoHotkey104805.zip and copy the content of the folder "Compiler" into \tools\ahk\Compiler + +** On Linux (with wine) ** +* Install InnoSetup : wine is-unicode.exe /SILENT +* Build AHK binaries (folder AutoHotKey_files) : wine cmd /c build_AHK_binaries.cmd +* Build the Setup : wine "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" "FreenetInstall_InnoSetup.iss" +* See Output folder + +** On Windows ** +* Install InnoSetup +* Build AHK binaries (folder AutoHotKey_files) : build_AHK_binaries.cmd +* Build the Setup : ISCC.exe "FreenetInstall_InnoSetup.iss" +* See Output folder + + +### ⚠ Status: For testing purpose only ! ⚠ + +[Download](https://bitbucket.org/romnbb/freenet_wininstaller_innosetup/downloads) -## ⚠ Status: For testing purpose only ! ⚠ +### 2014-01-25 | Alpha 6 | +See [Issue 5456#c9883](https://bugs.freenetproject.org/view.php?id=5456#c9883) -### 2013-09-02 | Alpha 5 | [Download](https://bitbucket.org/romnbb/freenet_wininstaller_innosetup/downloads) -* Freenet files updated with Freenet 0.7.5 build 1455 -* MD5: 44417e38448363c01f62bd6e9986059b +### 2013-09-02 | Alpha 5 | +* Freenet files updated with Freenet 0.7.5 build 1455 ### 2013-08-14 | Alpha 4 | * Freenet files updated with Freenet 0.7.5 build 1451 diff --git a/install_bundle/jre-online-installer.exe b/install_bundle/jre-online-installer.exe deleted file mode 100644 index 40c5ca2..0000000 Binary files a/install_bundle/jre-online-installer.exe and /dev/null differ diff --git a/install_bundle/jxpiinstall.exe b/install_bundle/jxpiinstall.exe new file mode 100644 index 0000000..a876a86 Binary files /dev/null and b/install_bundle/jxpiinstall.exe differ diff --git a/install_node/.gitignore b/install_node/.gitignore deleted file mode 100644 index c2b63e0..0000000 --- a/install_node/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -freenet.jar -freenet-ext.jar -seednodes.fref -bcprov-jdk15on-147.jar \ No newline at end of file diff --git a/install_node/freenet-ext.jar b/install_node/freenet-ext.jar new file mode 100644 index 0000000..eb4feb4 Binary files /dev/null and b/install_node/freenet-ext.jar differ diff --git a/install_node/freenet.exe b/install_node/freenet.exe deleted file mode 100644 index f6e38f2..0000000 Binary files a/install_node/freenet.exe and /dev/null differ diff --git a/install_node/freenet.jar b/install_node/freenet.jar new file mode 100644 index 0000000..78e337f Binary files /dev/null and b/install_node/freenet.jar differ diff --git a/install_node/freenetlauncher.exe b/install_node/freenetlauncher.exe deleted file mode 100644 index 5c1e068..0000000 Binary files a/install_node/freenetlauncher.exe and /dev/null differ diff --git a/install_node/freenetuninstaller.exe b/install_node/freenetuninstaller.exe deleted file mode 100644 index 42806a5..0000000 Binary files a/install_node/freenetuninstaller.exe and /dev/null differ diff --git a/install_node/installid.dat b/install_node/installid.dat index 06e495a..56a6051 100644 --- a/install_node/installid.dat +++ b/install_node/installid.dat @@ -1 +1 @@ -_2 \ No newline at end of file +1 \ No newline at end of file diff --git a/install_node/plugins/JSTUN.jar b/install_node/plugins/JSTUN.jar index a4a4abb..9181ad3 100644 Binary files a/install_node/plugins/JSTUN.jar and b/install_node/plugins/JSTUN.jar differ diff --git a/install_node/seednodes.fref b/install_node/seednodes.fref new file mode 100644 index 0000000..6f788f0 --- /dev/null +++ b/install_node/seednodes.fref @@ -0,0 +1,203 @@ +opennet=true +identity=2vh9tO8Z8B9djfsEDf0~5J~sw9paO0T1gNy2eaG7BF4 +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEUCIQCLZByTQYtPb09qIrV9AOVvrdrcm3WDxXGXd0EEj0KnrQIgCEfwEiMNdG6f7O2zF0sfmFMFslNEShpMGJdmgOxq-m8 +sig=35407d55c738e4398d20ff2120f8b4ce3f061246332c4b51466dfb19bafaca6d,21e683e13a2ba9bbf2fd433f846b3cea5452e8b8c5516f37d37149bfe2618d7e +version=Fred,0.7,1.0,1450 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE9r4SocX5yq1icEMJn8c85JlJM0i6ifDbEypEdE3WMu6VoDxcCGyElZLpvhtMRzAzsin6kTHvtTi-A~uLGb6zAg +dsaPubKey.y=e5dKH9ewYwojYZcY3h9qBTRXgcwLf2sgSBCPE3YPRKFbfWCYZNzEeKN~toz3gxaPRkOV2K9ue25HBbrPiGYScvdBPJVTABU2uEnU6srfAYdoCS33tRQnWAjW-15lRy6BxFDwfWzNzGAkLerUZCihDm9XmA9W0ciwjAihZk4Vtb8295cu9HEVzjo21TGEXmittPy2fbQPckNP2KeC8KStB~tKYEVdf8EGabWLC~OrM-0V49OV1rBbae7FFhAi8Fjs7rRfaZ9u7B-01MmvtG9~6QrVEF4gjqlG5UNNtj3dizOl82EqGhNLByppaqgqGQFXJ95zyxSmiSMm3gwoQwMlwg +physical.udp=katiska.org:49532;83.145.224.120:49532 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@ouMmz8KcGUbci~qdLTJDFSg~RkaV0vFHxDCJsLuzWMI,0vy-y7yDa5vRtmA475LIX-5KqDPmy9xattXBc1QgSrk,AQACAAE/ark +ark.number=411 +auth.negTypes=8;9 +End + +opennet=true +identity=3hK6Tk~JW~lxF63NoryFhshoY6oqt~qQbJzY39XGCOk +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEUCIEdh0pYjtzSdl8CV3P7OgaF2WC8pYzxD7SPBuzFyj3PKAiEAhWto3SgTEtrIs5RhXMLSxh8ys5GpJTVbupCbRX-NZe0 +sig=00a3625989d912bdbbfe69848452a043c648a815ea8dbe6c4f50235561cfd40dae,5a16db27fdce5db11b06a0c6bc57e41ac09cbec212e274ab79b087dfe4f5cd5c +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEV7JlA0ysxfIkrV94cFnj0R3Zav0l68As4eT0qb3gPhR-G5~pGmQP~p0nnJgagvL4n3HaaQE5oGVjWiqBvEYbpA +dsaPubKey.y=f~4J6r4yNGrkAAhaK7v0uhzNFzKoAUTccb92MaGebBDP9mtWZ83RE~5zbuddBT~FZQgL-2GDSXAT0Z2PnUZWG9MmcRxyiZdhK92iwVnkGlsmFPW5jWSFQarpouU-z8Zmni8zWqY~O-HWabALly3hhpX5kWhhLVhizpoPZqCKMvKeYHKt-Cl~v4QBU0BUSUZ33x503PiJFf~yU6ipG9lsUm~u189~jr~IHJHhxOlvRVN72YMuhmp8jlv78VDdneVA9QCgs8NPj3zf9OKhhI2~3vAGuNem3biXomkk8RM9wnw8PttCmEvBpWjO55XIWWBQ2S1~FMOUtAxoGu-MTOdpGQ +physical.udp=2604:4280:1:c0de:0:0:0:f0c1:6872;206.220.196.55:6872 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@4eopIyMeRt7slE6NCNP9elJNEwS-3f-1L7vy3V5N2k8,5evvwl1hoPVIQwmFd0hI6LnVig7d-a8-WDSi33r93x4,AQACAAE/ark +ark.number=71 +auth.negTypes=8;9 +End + +opennet=true +identity=YBKLkR-eRKodzjjWco-NKyuuO8~efQe68V07mh9Lces +lastGoodVersion=Fred,0.7,1.0,1450 +sigP256=MEUCIQCrNOlqcE3eZW0FIYyNyaUGL0kAyco~uVWs-R1w0hKMTwIgdQaQJNITwfJ1GnYvfJ78FKftLrlFVrutuO4L1pUEc98 +sig=77cf22e77ccbe9b1f18ebc15e09f7653ea5860652f8048fefa0a5a50d4632cc5,065ffd020c2b0bdbb3849d705a93770c35a8ac6e9b0a014b1318d4348e2c60e3 +version=Fred,0.7,1.0,1450 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeUqHb3wJP1wCL9DcaO1jS03yXszeN99zcnmJAs7eKc3qJKXg8tDqpvNjifFp7lqs1X3HhPv2NpDxZlMIplE52A +dsaPubKey.y=LVcqgKiv1y9otNMPqgLM0zxxBoby0gFoSFY3tDJ4lqAdKnX5VSZegAjstn-YFZTvZveC328RoHhzzne8dV7vWhJyGdALLG4YDCGWcjtA3AfYDqxBXVCx~tqQ~xH8ARt01EDswargSwU0V7XqWOLlJmu~CgiIJ0jRZB4kckfT7TOIVN1SozCNpv5wx58W2bgfDnCd8u7FcBIDxfBxSv1HePiae3NwKmra0GpzH~-b995NUnkBmcK~m3cG7BiE4yd1Hl5qg1lkZn~Cna8UeMw3lLBqQiOiNV4Vhxjr8LZagOtxJUviRv-rYJDVeZLGSlwvWWg12YBeVi48PiLpTMrXOg +physical.udp=babylon7.dyndns.info:28477;106.186.114.41:28477 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@boevDV6UJ3bShtsVn-5vSeP~IRkwCEo8LvIpBwfOv9A,eWwux-we5j9Bqv~MYanMPtjnmqnCJ7mGpBP5JOBZ1tw,AQACAAE/ark +ark.number=142 +auth.negTypes=8;9 +End + +opennet=true +identity=FuS~37Rro5JRvwfLfJQlWSyE4dlNsXFohoNACS6c6dE +lastGoodVersion=Fred,0.7,1.0,1450 +sigP256=MEYCIQCGUH36FyHWrHS4~kne0qh~uW2RrTkzIe4yxTQSxAqUdwIhAIsbdDVECJA~K0NbIRf3cNdvQMMBkyDRXoI1HOh0NxIY +sig=009146fc3db1096e0cfbc4e34e4ffb2cba285c839b8b161e5f7cca09c7ce49c0ef,0f57a77fbc53c4702cece2c852a70224de8bb280e54326600b70bda35899eb7d +version=Fred,0.7,1.0,1450 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnFZUXRtj6eaHBCZqhilMRsnLDqCTRIkPDm5zpfjNdL7oOVcq07QuVeyyJAf9v6vOrjlzxv2w194i3ger31-YLA +dsaPubKey.y=Uljye0KvEBtQ6xCaj6VhCEl-z4C6b7if0qSzvx6aqn0rxOeFVnbEKAZwHu~fLA8mpUwAhFLw9vfrE6U0ni5GFwzRnppP2kAg4XHgOgK8EVr-yK1pZ5UkmXsD5MmFNTSsPeapi1QqfVgO0Meq16jpFZsVyENtFZieB7CRlHmns9rkwp1iMuI1OiMktjkf2coTBAifkAQs0QHntOUmOl5fYSCF4pdyE1ZLJt6NFBqe7eJ5ng-f5FUIcXUDdI-aBWYj3viOqa0fJKN637IQh5PoF-A-ZWsEWzG2GGlo6hWf-wgTjTCAqr1MfmpQOTFaJZo1pkQGIsArcBFC1eysO4OwrQ +physical.udp=149.154.159.172:61078 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@cmYYw-EA8wiQabmQzezvmETmuawJj2FNfjpboI9QUaI,2PI1w1PlKkIo5ujBxTZWVEhfUqAO~4ZqIujjbIZ300A,AQACAAE/ark +ark.number=796 +auth.negTypes=8;9 +End + +opennet=true +identity=ao6IMDnpLKcWOfcLhtI0~VatwZ4-b7SjaE5vuhL9H4w +lastGoodVersion=Fred,0.7,1.0,1451 +sigP256=MEYCIQC7pUfkFYS1k0P8XsBwkN~XjSHs86eIRXgOoDa18BWUWQIhAJAodKV-B7ljNrPuuuSxktooHCgp9a2ToMLRPe5cefbC +sig=76d0d6dac642889a85dd45be3ee788435b708a7989b56df2c56f2fc5baa485,63a12a7c380a641afa17644aaf827f3f77492c05a79501d28ffd3f520ba12da8 +version=Fred,0.7,1.0,1455 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJ3ov2JxsK-1OqnYRc57argdtskS2yfnwdKlOhPBJtz6xh7aIFMZqEPn7baT-DNQbYUL-MJTFMkTAnj-bnXX3Mw +dsaPubKey.y=RvAPheRnAXFWOfFamWGH9YRttwN8QIydC1r68J5AR8AojJ5IHSXNuWiOnoDlqHHEAsWhDdfono6F~579-sAjLm27cdo--1JgogPWnaidMkz9Vmh24iQEGafq~-X93Vbj-Uz1RuVr8mtFP4ijvRR5-iB2dNshkmP1G7DxobA0~spM67F1avql4I~k1g6BQGl2-01X9uR4BpsNT1ynKYiKlFU0yibCkbf8BnEWqYJiWT3~IwojA~6HwX4tDeAtvgfgALFYrZZ6bsmi5tnmqFA8qyvuhP5F-2wm81pmmVSCtG9ZgK4lbgxXSVpG6fO9XHfdRhga8QpdaZ3OO2c3lTwQow +physical.udp=fuckthenavy.net:55539;76.183.216.212:55539 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@jK39g2hBLlK3~mOb0rN~~6hgosPL6m9tEOrfdSwht1E,ij16V-bZ1nUeP8u2p52XeYD~bEBdwLxIZDB8KMMYb4U,AQACAAE/ark +ark.number=0 +auth.negTypes=6;7;8;9 +End + +opennet=true +identity=HbOpxGc7eaJ3Lx4WQJvVTHJNZVUHG1aM3UD3w23UL-4 +lastGoodVersion=Fred,0.7,1.0,1451 +sigP256=MEUCIQCgp-vcZTWKpf5tqNYImBUz3Pqv9PYzcioiWj5fUBEG3AIgRe2QXapXrkBWepRQds335GTYX65CnuDdQPx9dUMGHEA +sig=59ee443510c3ce02e840502fcb332711ad85ecc5702c2ea6022035988a3616ed,7ffeabbbc6f1a7927a616882bacd13c07a082f8234afe97295d3c5ebd130d8b5 +version=Fred,0.7,1.0,1455 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEcbDBoRMC-J1mYGBjqS4CjIo5-GlxwQijLOi8VY0pcUa0iSdIMmjlIXC6N8HRVJCx8lbw2kTPo1PQe41jCDRAw +dsaPubKey.y=GiLfwRTWUQRz6vmTQpzZ9AhKPgeZYDsKHbLtuv0DxwyQ8XGzoxTPiPJYOb1af2QBm5jCKns5ITYPA-m8PqFnU~d4tdA93Gxf~pDN-ce6h9OvxQgzErtNpVurBxRGFWt9bHGehvDLF0piAAMfXL89P~z9ESNdQHUcx9XJ0Zzr0KwGOa5B7gIFHJnPnNLOs3yPGcnD86sOPZ7UZF2~NLdMU5zFJlK5l7aF1lL4Y0W80vgcrSGkHsbG3nwITzlUcDE56p4JDFTcmyiEx18KIPRrJPAECv-a3ZVCSvY9Qib2iRhwRQG5PZ3akJnlmoy3d8-GifBzN~HodE~bQNAyP7nVxA +physical.udp=jreenets2o.airdns.org:10366 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@zTSqGo8va5TjtRELvOjDs6B-~pV8KqBn8wpA69C9iSg,IEWZc2aOcfbEVkUzoewwiJjFH5EXXYMHHK93hEN3t0w,AQACAAE/ark +ark.number=0 +auth.negTypes=6;7;8;9 +End + +opennet=true +identity=qqdr4rDYwqKiUvbGPCPiltEuOkYi4ScMsS217o8fFiQ +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEYCIQCubBvKH2ZuPbShmIUCQPKHIEJEkVt4ovHyrUYOgHtIdgIhAJemKDrABcluW2bO8aGdJZGyqZQx3z6iANEFMsHPe5wx +sig=6b1b4a493a2a0d49c62c7f95f92dd733928ace387cda200e495bf5fa49f906f1,0c7f03c53eeae3558178fcbbe012c269a676f374a96e95e79d741e09212f80ce +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEo~nAD9BTzZ5yLXRQm2nPpseMzrb-eCQD2rbTCZloHrdbpmfWALJYY1jMwiTR5deDNwWyzwqYCQvVNrY-zKTFOQ +dsaPubKey.y=PFnHVBK2QvsjCXxydqIi6wZPs1vfwyfDLyzYnZgdSDs57a3hHGCAl7PoIaqLfDNaFiVHs1xcHSjDOqpgqAagyl2S5IT~VKJQeHrvribzmp2vlXcZig4M1Cpk7PNdkGOxG6xdanSKB9Ayh3s8qAf91UWE66d~wuZ~kAtG~ux8bbDd0s1mzl4jeJ0SDYQnaxKua18OHVlkTmIxhCnLv9Eh4WhAS78flRpWgoMTzu1o~nprF5UNoU4-tcimE3HpQhBYj~1K8az2XI6A3axIJVSR87FdV4Yh1SVRFC3KS6Kmnt0hMXJ7fMLTYLnceGnGyNOoiqt~6lqgB3HpMA-TB5WT +physical.udp=freenet-seednode.zidel.be:49881;2a00:c440:20:17:1e6f:65ff:fec4:6686:49881;37.191.212.116:49881 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@ybtFZ26kj93FTXq6r08~D6T9mftAJ0uSNhLnz57pmLc,Q4f9JFnBn-qvagfOvzbz3I5t1d94KKZmXUIBbzE5ttg,AQACAAE/ark +ark.number=610 +auth.negTypes=8;9 +End + +opennet=true +identity=7EoZpRvanX5WdT1aWg82SZjf0wVQd-Xmg8KAPT-sXDE +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEUCIQDNJyM0cty8glcHEwjoB~mhwCEichfvmVQrNFfQQWbOAQIgOAwdhqfoBfvVJkirH01XZ~WEc~3SvKXRDR~57cZc6RY +sig=1cd2ade431d939b26ee1202035551231fb9aa2ad9bfcfecdd9a36b61b5f8ecc3,7411b010444562657020af2684f862a0838440880a1673f99b0e2ef145c8b306 +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE~Eo5a~5zfJhSnkNx2VpJnEFWpjwjmgO7-Tt-4rgDJ1LwxAKKKxwbSlJDUTkd0RMGDQCGxOedvYrOclYuF3-FjQ +dsaPubKey.y=Q-RXw568J3~j6i5W4Nr2oIm~Vejx8dClz7ULBJGH2RWdmlUVWE~8Jg4FJeTwYItawFDAx0DadKsT-MsVKVINyPQ4i8u9MDybkp~ELiRNdqa3px09QkPH28kLSKenhj7uRpGuiHHxh0Pw~sD4mLbBT1J7XV57rQ7he3wmcNHf0Jdg-WnKnju7ref8BjDs28HeV59bfub1qGNvJxPrjHUT4O73Z2TUepqsJsvEAas1E-~sb9W64OVksPcKJ8oN45ptFHxsQ8o6mwexSUHHiwAX-viu5gXpCw5NzvyGtAAtJDLfebEN3X9BPHzkl2wX4U94Rd4xmuxHU2jxl~hPMujJpg +physical.udp=freenet.nerdybloke.net:3415;212.159.177.198:3415 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@UeoCoRROTtuyuZqABq2-Sm1gZWfivCANAaCV9VzAdt8,wdbeYeRBh4uz2aexTbjUJ0VpYlZNMihn9lTM1w~qdEc,AQACAAE/ark +ark.number=167 +auth.negTypes=8;9 +End + +opennet=true +identity=9kjSNBLAIMWM5sc9C1aqcm3KjijSmG5iX0AIbMo~RPc +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEYCIQDShuQS9jJOpfAb7p09GEnCmvg7Fa7R4VFDGCZAq8BODwIhAPs3hhIB0L~9IhqzcYxkCgMwu46paxonfgX9VZwhGtDi +sig=4e544a5dc2c87cf92489301576be884e2c6466677214b03b6315971dde51caed,3d356ed19c0042e9f6ff9e7df05d41320b7569e0987b7fd11dfe490a1f6acba5 +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELFbBs1cWyxc9gUpOS6e3M5SJBKuUdOchp3DSuPQAH3UUL94DKpTtr3uHU~VE9H~vzQY28z5g3u5vYUWprDUlug +dsaPubKey.y=RAKHls~qlwg6DfCk7w48MQVsf-etIuMvYCZW~n05zTLFZBVhQ16wxbyiGaColVxg9E4h1Sel1lBmVMFdDdG-W31eNFgeUG1m55dKfi~96ZRNLw5gMvN2l~ohejOfZz245D8B1MM027beTOuT1Matbg9GbJuPCDue0OSCwHunMt1MgL3WqbHY5CsyLLwZgxU4A5ansM7j02SKUW~3-3yqjdMwNIy4wH~VKEREVwmACLqUmCB6PgRogCQv0~8TFIlAPi1gQArdHmuELCW0O0CvuZQ2m8U5qIZkC6CFZ1yTBfvt0jARaP5WASOxuF9ZxaF4mmt90Tt72S5ZkJfx2llY0A +physical.udp=theseeker.bounceme.net:63525;127.0.0.1:63525;0:0:0:0:0:0:0:1:63525;99.153.248.206:63525;fe80:0:0:0:8c8f:a2ee:dde8:7a30%11:63525;fe80:0:0:0:200:5efe:6399:f8ce%12:63525;2002:6399:f8ce:0:0:0:6399:f8ce:63525;2001:0:5ef5:79fb:38a9:ca5:9c66:731:63525;fe80:0:0:0:38a9:ca5:9c66:731%14:63525 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@k2IaPo95XxTVgl42srQIadY65TvZQE3MkWYzToyWJC4,q5hx5SjQNvrUmb5D7JNFaGhxtUhmK7nqMdc2fewtjTc,AQACAAE/ark +ark.number=0 +auth.negTypes=8;9 +End +opennet=true +identity=p9SL7VlAOr6tr24yaKAC9SxZJ2gEqSyJEyGjzbAOIYM +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEUCIQDep3vWbdsEmucFFF9pvoV5KbkpQIhMTR4v0K-UFuWwrgIgESoB2Mn8C5U6nUuj3nJmrkBgjm1SXhf8csXj4~YBE9I +sig=2a561b109240dcfed517362de137174039bf72dcfd1d74a54d5a714f9b3eef1a,0a7c36e1d589aeb6ffb05f7e35855fe68d75183e643513fe1e8c60dabe2dfd2b +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEHAsf1olGC41-Bl1dhl4CKswLzXwMZGglkUQ8EApF46onugR4G6pRrVjQ0YKivR8S26eHoFHzmWitd16bVcOIjA +dsaPubKey.y=RaGdt6uqZFCipPKRDTIcyK4U-S-1hSqSNFUpyEVtwYLTcqqJNiOgCBrwkojCmrghGFLkhe2~fngmgeO-iZt2QXm-uRPIfneIAItHAnQaTs6BxyUm1iIDC9PZCVbMXwDG82Q4Q1Ki6TeRRlbR6rFwvbEqgjaqIJ2iznC0uv2wJisT3PLiz33-luKGY5cqbzEqmHNNnFi1gubyUdmr~p~a9D~sGJCNlGDVjFsfgGTeSXTz~Z348~kKW~UgJXF~xtZ28E5qxnaWf-vXOge3cP3~xdD-7OJmMvA3Z95NBFKfXQBdxDrj30kkEkHa0zq4-pQhJEH~V8LMeCit9KKGkgMMdg +physical.udp=freenet.thomasmarkus.eu:10192;188.142.58.204:10192;188.142.58.204:55474 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@Iybw~xX1SnoPLv8ZUE7Cr7cNCWnhc-sWGisyj3rmwY8,oP6yPFJroYS6VxuZYxvKbnVEh0T7zKhLPmEDnQS8p74,AQACAAE/ark +ark.number=258 +auth.negTypes=8;9 +End + +opennet=true +identity=6W8b11Iy5jjW2WmLN-wQIPcwnzHLdsrKDTbpO2nbQoA +lastGoodVersion=Fred,0.7,1.0,1451 +sigP256=MEUCIQCOwwvTUPIEV2srMRF1qDg9tsZwc4pvRTfN263RdduACAIgCZPpHmo8VA0i6apHf1CuR-nQK~Va2JbZ8rl1xT4FcDg +sig=36fdf44532a065bb02edc09483ec2497c393588cfa828dc306063ee411b8a8a3,35d36871473136ea7a43f7f49bb269f91669e902501d3ff7fe3ee902334bcce2 +version=Fred,0.7,1.0,1453 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEak4~fhdD5gTCnOkmyfJNt95yYtY3NkoRB-x6aMydjZT4D~Ppjh5o~NX7NEyI9ShiPj6S5HAoDnYlbCOKuqdjTw +dsaPubKey.y=fAkSEP5sc4QwSD9OhES1jxJ8PqnUIMaCCJ6Rdl8uHtYKv2jDTlBrhnxs7Waxpowtxjeuk~GMkq-AoJkHbtfqMfe1otpTRO6l0zDGpkkw1MCxSGGcHPAb2WD1XVicixuIS~qdyRCDl~odaT2yQVASUC9nQEsurON7~ZhIsVMC18nV05f0BL4Z4clI-9w2FWaVbJVCjbnUJAEvErD4~yFvJ9z1EYFEjSDycKFQn9Lyj8czjv7UaInsRgJYm-5S-xoCjytVJ328Co8C71PvyhXElDyt03odA2MWfQEsi2NDBY90kY1zKV7u6366~e~AxZ0uuu5M8NG0wKHbaOND2xOMKA +physical.udp=89.163.171.250:1286 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@ZiyMbzGNd09DCasOpcV7nSdsd99EyCS6ETU1hHmbH0k,i7Qi1zl-MpkiWg7MtouORGZsXaGx0wkDswG-DAmU3s8,AQACAAE/ark +ark.number=237 +auth.negTypes=6;7;8;9 +End + +opennet=true +identity=skCoNetjkg0rBksZE-cvoZ9~IXhno6RW5SDtAO8TNXs +lastGoodVersion=Fred,0.7,1.0,1448 +sigP256=MEYCIQCTvRJrH7e26RQ5nb1F6tY~FlMfPlPxDnxOxkD6W~YnrAIhANIY14VJTjMUVznJPV5fQ4c~ULs1zH3z9V3amZYoxJ~1 +sig=5cf330206b6f1543b5affee9c73b0741c10c66bb0344d5e3426f676f659e1b56,00ad13af4b31740c297afedce6dd030f1e37c2656b34cdf7e78227b41230ee9a3a +version=Fred,0.7,1.0,1449 +ecdsa.P256.pub=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAI5mk35~trhSVzDEJ8~ylQHuxvZTTcq7Df0eD7VaMeMtSLcjkbXR~xiNF~l~RMbyo9Qe6qToH2zDZiqLy6LoWQ +dsaPubKey.y=HHGmoASQb6hDv~CCQX38DFyWQvoihXmdcCT8dUFwRdVXEdBBplxZTC7JLIh9Ct34aEPThCE5VHz~Y~nEkO7GcP1wFFbnIqSwdP8hbRtuGoFauWWpPIsUofo-WYay8J1TF-~Mmb3lKuyp4HbkGaFdFiQzOK~~78wsPnuVYpfPXXa2w~c6Q2hrKENbdq~jU0Ili4t1CiGkZ6-aQaw5B6PIZWe10By~AcvLT1vCYBhB0W~FXHFDPgJ9hN8yga-NxPzkTMX58pwxu6UcRSZ2Hl3lSvfhAsNYGS-VPrA7ejKKyIjxnI7vJi7FO6Ac2a2p1nzxaxecTVxsJvCUSne4W-yc3g +physical.udp=fnet.mooo.com:14416;128.68.132.119:14416 +dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHJtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg +dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5t9E9S1tN5 +dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHymT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~CJy7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk +ark.pubURI=SSK@tDjqJMxBPaRzOTQE~r3LAkL~jgxql637l1MY59wyxrw,CeTvd0XTtazWIA73Itk~h4QmmxHYhFFNQk3sBmjgLns,AQACAAE/ark +ark.number=1898 +auth.negTypes=8;9 +End + diff --git a/install_node/update.cmd b/install_node/updater/update.cmd similarity index 100% rename from install_node/update.cmd rename to install_node/updater/update.cmd diff --git a/install_node/wrapper/freenetwrapper-64.exe b/install_node/wrapper/freenetwrapper-64.exe new file mode 100644 index 0000000..d514b4a Binary files /dev/null and b/install_node/wrapper/freenetwrapper-64.exe differ diff --git a/install_node/wrapper/wrapper-windows-x86-64.dll b/install_node/wrapper/wrapper-windows-x86-64.dll new file mode 100644 index 0000000..82f69b5 Binary files /dev/null and b/install_node/wrapper/wrapper-windows-x86-64.dll differ diff --git a/translations/Messages_en.isl b/translations/Messages_en.isl new file mode 100644 index 0000000..c08c097 --- /dev/null +++ b/translations/Messages_en.isl @@ -0,0 +1,9 @@ +[CustomMessages] +JavaMissingPageCaption=Freenet requirements +JavaMissingPageDescription=Java dependency +JavaMissingText=Freenet requires the Java Runtime Environment, but your system does not appear to have an up-to-date version installed. You can install Java by using the included online installer, which will download and install the necessary files from the Java website automatically. +ButtonInstallJava=Install Java +JavaInstalled=Java has been installed on your system. +ErrorLaunchJavaInstaller=Can't launch Java Installer.%n%nError (%1): %2. +AdditionalOptions=Additional options : +StartFreenetWithWindows=Start Freenet on Windows startup \ No newline at end of file