From a90214c2c8b04abb2ad14e4de4d4ec65f413c8ab Mon Sep 17 00:00:00 2001 From: y0014984 Date: Tue, 31 Jan 2023 11:32:37 +0100 Subject: [PATCH 01/14] added missing localization strings --- addons/armaos/CfgGames.hpp | 4 +- addons/armaos/functions/fnc_games_snake.sqf | 12 +- addons/armaos/functions/fnc_os_cat.sqf | 2 +- addons/armaos/functions/fnc_os_chown.sqf | 2 +- addons/armaos/functions/fnc_os_crack.sqf | 4 +- addons/armaos/functions/fnc_os_crypto.sqf | 6 +- addons/armaos/functions/fnc_os_echo.sqf | 2 +- addons/armaos/functions/fnc_os_history.sqf | 8 +- addons/armaos/functions/fnc_os_ls.sqf | 2 +- addons/armaos/functions/fnc_shell_getOpts.sqf | 6 +- .../functions/fnc_shell_getOptsPrintHelp.sqf | 6 +- addons/armaos/stringtable.xml | 191 ++++++++++++++++++ addons/flashdrive/CfgWeapons.hpp | 6 +- addons/flashdrive/stringtable.xml | 23 +++ .../functions/fnc_animateInteraction.sqf | 2 +- addons/interaction/stringtable.xml | 7 + .../functions/fnc_3den_checkConnection.sqf | 8 +- .../main/functions/fnc_initDebugOverlay.sqf | 2 +- addons/main/stringtable.xml | 37 ++++ 19 files changed, 294 insertions(+), 36 deletions(-) diff --git a/addons/armaos/CfgGames.hpp b/addons/armaos/CfgGames.hpp index 025ff521..cee72a55 100644 --- a/addons/armaos/CfgGames.hpp +++ b/addons/armaos/CfgGames.hpp @@ -7,8 +7,8 @@ class CfgGames class snake : OsFunction { path = "/games/snake"; - description = "Retro Snake Game"; - man = "Retro Snake Game - use option --big for doubled block size"; + description = "$STR_AE3_ArmaOS_Config_CommandSnakeDescr"; + man = "$STR_AE3_ArmaOS_Config_CommandSnakeMan"; code = "_this call AE3_armaos_fnc_games_snake"; }; }; \ No newline at end of file diff --git a/addons/armaos/functions/fnc_games_snake.sqf b/addons/armaos/functions/fnc_games_snake.sqf index d812e221..2e5bb137 100644 --- a/addons/armaos/functions/fnc_games_snake.sqf +++ b/addons/armaos/functions/fnc_games_snake.sqf @@ -16,7 +16,7 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_size", "", "big", "bool", false, false, "increases the pixel size"] + ["_size", "", "big", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_Snake_size"] ]; private _commandSyntax = [ @@ -155,11 +155,11 @@ while { _dialog getVariable "AE3_Retro_Snake_Running" } do _head params ["_x", "_y"]; // if snake is out of canvas bounds then game over - if ((_x < 0) || (_y < 0) || (_x == _width) || (_y == _height)) then { _dialog setVariable ["AE3_Retro_Snake_Running", false]; [_computer, "Fallen. Game over!"] call AE3_armaos_fnc_shell_stdout; break; }; + if ((_x < 0) || (_y < 0) || (_x == _width) || (_y == _height)) then { _dialog setVariable ["AE3_Retro_Snake_Running", false]; [_computer, localize "STR_AE3_ArmaOS_Result_Fallen"] call AE3_armaos_fnc_shell_stdout; break; }; // if snake collides with itself then game over private _findResult = _snake find _head; - if (_findResult != ((count _snake) - 1)) then { _dialog setVariable ["AE3_Retro_Snake_Running", false]; [_computer, "Bitten. Game over!"] call AE3_armaos_fnc_shell_stdout; break; }; + if (_findResult != ((count _snake) - 1)) then { _dialog setVariable ["AE3_Retro_Snake_Running", false]; [_computer, localize "STR_AE3_ArmaOS_Result_Bitten"] call AE3_armaos_fnc_shell_stdout; break; }; // draw pixel at new head pos [_dialog, _x, _y, [1,1,1,1]] call AE3_armaos_fnc_retro_setPixelColor; @@ -213,6 +213,6 @@ private _stopTime = time; private _duration = _stopTime - _startTime; -[_computer, format ["snake length: %1", (count _snake)]] call AE3_armaos_fnc_shell_stdout; -[_computer, format ["speed level: %1", _speed]] call AE3_armaos_fnc_shell_stdout; -[_computer, format ["duration: %1 s", _duration]] call AE3_armaos_fnc_shell_stdout; \ No newline at end of file +[_computer, format [localize "STR_AE3_ArmaOS_Result_SnakeLength", (count _snake)]] call AE3_armaos_fnc_shell_stdout; +[_computer, format [localize "STR_AE3_ArmaOS_Result_SnakeSpeedlevel", _speed]] call AE3_armaos_fnc_shell_stdout; +[_computer, format [localize "STR_AE3_ArmaOS_Result_SnakeDuration", _duration]] call AE3_armaos_fnc_shell_stdout; \ No newline at end of file diff --git a/addons/armaos/functions/fnc_os_cat.sqf b/addons/armaos/functions/fnc_os_cat.sqf index b5ca06fb..0afbe0a9 100644 --- a/addons/armaos/functions/fnc_os_cat.sqf +++ b/addons/armaos/functions/fnc_os_cat.sqf @@ -15,7 +15,7 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_numbered", "n", "number", "bool", false, false, "prints numbered output lines"] + ["_numbered", "n", "number", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_Cat_numbered"] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_os_chown.sqf b/addons/armaos/functions/fnc_os_chown.sqf index 7813bcae..83ebc5e2 100644 --- a/addons/armaos/functions/fnc_os_chown.sqf +++ b/addons/armaos/functions/fnc_os_chown.sqf @@ -13,7 +13,7 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_recursive", "r", "recursive", "bool", false, false, "recursively changes owner"] + ["_recursive", "r", "recursive", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_Chown_recursive"] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_os_crack.sqf b/addons/armaos/functions/fnc_os_crack.sqf index b5e563a7..25b27d8a 100644 --- a/addons/armaos/functions/fnc_os_crack.sqf +++ b/addons/armaos/functions/fnc_os_crack.sqf @@ -14,8 +14,8 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_mode", "m", "mode", "stringSelect", "", true, "sets the mode", ["bruteforce", "statistics"]], - ["_algorithm", "a", "algorithm", "stringSelect", "caesar", false, "sets the algorithm", ["caesar"]] + ["_mode", "m", "mode", "stringSelect", "", true, localize "STR_AE3_ArmaOS_CommandHelp_Crack_mode", ["bruteforce", "statistics"]], + ["_algorithm", "a", "algorithm", "stringSelect", "caesar", false, localize "STR_AE3_ArmaOS_CommandHelp_Crack_algorithm", ["caesar"]] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_os_crypto.sqf b/addons/armaos/functions/fnc_os_crypto.sqf index eef3eb75..1da2cdbe 100644 --- a/addons/armaos/functions/fnc_os_crypto.sqf +++ b/addons/armaos/functions/fnc_os_crypto.sqf @@ -15,9 +15,9 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_mode", "m", "mode", "stringSelect", "", true, "sets the mode", ["encrypt", "decrypt"]], - ["_algorithm", "a", "algorithm", "stringSelect", "caesar", false, "sets the algorithm", ["caesar"]], - ["_key", "k", "key", "string", "", true, "sets the key/password/pin"] + ["_mode", "m", "mode", "stringSelect", "", true, localize "STR_AE3_ArmaOS_CommandHelp_Crypto_mode", ["encrypt", "decrypt"]], + ["_algorithm", "a", "algorithm", "stringSelect", "caesar", false, localize "STR_AE3_ArmaOS_CommandHelp_Crypto_algorithm", ["caesar"]], + ["_key", "k", "key", "string", "", true, localize "STR_AE3_ArmaOS_CommandHelp_Crypto_key"] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_os_echo.sqf b/addons/armaos/functions/fnc_os_echo.sqf index 7ba077bf..40adf2dd 100644 --- a/addons/armaos/functions/fnc_os_echo.sqf +++ b/addons/armaos/functions/fnc_os_echo.sqf @@ -14,7 +14,7 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_backslashInterpretion", "e", "", "bool", false, false, "enables interpretation of backslash escapes"] + ["_backslashInterpretion", "e", "", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_Echo_backslash"] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_os_history.sqf b/addons/armaos/functions/fnc_os_history.sqf index cbe02836..30f647c0 100644 --- a/addons/armaos/functions/fnc_os_history.sqf +++ b/addons/armaos/functions/fnc_os_history.sqf @@ -14,8 +14,8 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_clear", "c", "", "bool", false, false, "clears the history list"], - ["_deleteAtOffset", "d", "", "number", -1, false, "deletes a history entry at the given position offset"] + ["_clear", "c", "", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_History_clear"], + ["_deleteAtOffset", "d", "", "number", -1, false, localize "STR_AE3_ArmaOS_CommandHelp_History_deleteAtOffset"] ]; private _commandSyntax = [ @@ -44,7 +44,7 @@ if (_clear) exitWith _terminalCommandHistory set [_username, _terminalCommandHistoryUser]; _terminal set ["AE3_terminalCommandHistory", _terminalCommandHistory]; - [_computer, "history cleared"] call AE3_armaos_fnc_shell_stdout; + [_computer, localize "STR_AE3_ArmaOS_Result_HistoryCleared"] call AE3_armaos_fnc_shell_stdout; }; if ((_deleteAtOffset != -1) && (_deleteAtOffset != 0) && !(_deleteAtOffset > (count _terminalCommandHistoryUser))) exitWith @@ -53,7 +53,7 @@ if ((_deleteAtOffset != -1) && (_deleteAtOffset != 0) && !(_deleteAtOffset > (co _terminalCommandHistory set [_username, _terminalCommandHistoryUser]; _terminal set ["AE3_terminalCommandHistory", _terminalCommandHistory]; - [_computer, format ["history element at index %1 deleted", _deleteAtOffset]] call AE3_armaos_fnc_shell_stdout; + [_computer, format [localize "STR_AE3_ArmaOS_Result_HistoryElementDeleted", _deleteAtOffset]] call AE3_armaos_fnc_shell_stdout; }; private _numberedHistory = []; diff --git a/addons/armaos/functions/fnc_os_ls.sqf b/addons/armaos/functions/fnc_os_ls.sqf index baf2bf0f..14054981 100644 --- a/addons/armaos/functions/fnc_os_ls.sqf +++ b/addons/armaos/functions/fnc_os_ls.sqf @@ -15,7 +15,7 @@ params ["_computer", "_options", "_commandName"]; private _commandOpts = [ - ["_long", "l", "long", "bool", false, false, "prints folder content in long form"] + ["_long", "l", "long", "bool", false, false, localize "STR_AE3_ArmaOS_CommandHelp_Ls_long"] ]; private _commandSyntax = [ diff --git a/addons/armaos/functions/fnc_shell_getOpts.sqf b/addons/armaos/functions/fnc_shell_getOpts.sqf index f94aaef6..a3cc238b 100644 --- a/addons/armaos/functions/fnc_shell_getOpts.sqf +++ b/addons/armaos/functions/fnc_shell_getOpts.sqf @@ -90,8 +90,8 @@ _resultOpts set ["_ae3OptsSuccess", true]; private _missingOptions = [ - format ["Command option '%1' missing!", _y select 0], - format ["Help: %1", _y select 1] + format [localize "STR_AE3_ArmaOS_Result_GetOpts_MissingOpt", _y select 0], + format [localize "STR_AE3_ArmaOS_Result_GetOpts_Help", _y select 1] ]; [_computer, _missingOptions] call AE3_armaos_fnc_shell_stdout; @@ -105,7 +105,7 @@ private _syntaxMatch = [_commandSyntax, _resultThings] call AE3_armaos_fnc_shell if (!_syntaxMatch) then { _resultOpts set ["_ae3OptsSuccess", false]; - [_computer, format ["Syntax mismatch! See output of '%1 -h' for allowed syntax.", _commandName]] call AE3_armaos_fnc_shell_stdout; + [_computer, format [localize "STR_AE3_ArmaOS_Result_GetOpts_SyntaxMismatch", _commandName]] call AE3_armaos_fnc_shell_stdout; }; _result = _resultOpts toArray false; // Convert HashMap to Array diff --git a/addons/armaos/functions/fnc_shell_getOptsPrintHelp.sqf b/addons/armaos/functions/fnc_shell_getOptsPrintHelp.sqf index 9ecd8e18..9fc08f85 100644 --- a/addons/armaos/functions/fnc_shell_getOptsPrintHelp.sqf +++ b/addons/armaos/functions/fnc_shell_getOptsPrintHelp.sqf @@ -17,7 +17,7 @@ private _commandOpts = _commandSettings select 1; private _commandSyntax = _commandSettings select 2; // print command syntax to stdout -[_computer, ["COMMAND SYNTAX", ""]] call AE3_armaos_fnc_shell_stdout; +[_computer, [localize "STR_AE3_ArmaOS_Result_GetOpts_CommandSyntax", ""]] call AE3_armaos_fnc_shell_stdout; { private _commandSyntaxString = ""; private _commandSyntaxVariant = _x; @@ -44,7 +44,7 @@ private _commandSyntax = _commandSettings select 2; [_computer, ""] call AE3_armaos_fnc_shell_stdout; // print command options to stdout -[_computer, ["COMMAND OPTIONS", ""]] call AE3_armaos_fnc_shell_stdout; +[_computer, [localize "STR_AE3_ArmaOS_Result_GetOpts_CommandOptionen", ""]] call AE3_armaos_fnc_shell_stdout; { private _shortOpt = _x select 1; private _longOpt = _x select 2; @@ -65,5 +65,5 @@ private _commandSyntax = _commandSettings select 2; } forEach _commandOpts; // also add the help option to every command help output -private _result = format ["%1 : %2", "-h/--help", "display this help and exit"]; +private _result = format ["%1 : %2", "-h/--help", localize "STR_AE3_ArmaOS_CommandHelp_GetOpts_help"]; [_computer, _result] call AE3_armaos_fnc_shell_stdout; \ No newline at end of file diff --git a/addons/armaos/stringtable.xml b/addons/armaos/stringtable.xml index 713f7aeb..41da5225 100644 --- a/addons/armaos/stringtable.xml +++ b/addons/armaos/stringtable.xml @@ -158,6 +158,90 @@ + + Command option '%1' missing! + Command option '%1' missing! + Befehlsoption '%1' fehlt! + Command option '%1' missing! + Command option '%1' missing! + + + Help: %1 + Help: %1 + Hilfe: %1 + Help: %1 + Help: %1 + + + Syntax mismatch! See output of '%1 -h' for allowed syntax. + Syntax mismatch! See output of '%1 -h' for allowed syntax. + Syntax falsch! Siehe Ausgabe von '%1 -h' für eine gültige Syntax. + Syntax mismatch! See output of '%1 -h' for allowed syntax. + Syntax mismatch! See output of '%1 -h' for allowed syntax. + + + COMMAND SYNTAX + COMMAND SYNTAX + BEFEHLSSYNTAX + COMMAND SYNTAX + COMMAND SYNTAX + + + COMMAND OPTIONS + COMMAND OPTIONS + BEFEHLSOPTIONEN + COMMAND OPTIONS + COMMAND OPTIONS + + + history cleared + history cleared + Historie gelöscht + history cleared + history cleared + + + history element at index %1 deleted + history element at index %1 deleted + Eintrag aus der Historie an Position %1 entfernt + history element at index %1 deleted + history element at index %1 deleted + + + Fallen. Game over! + Fallen. Game over! + Runtergefallen. Game over! + Fallen. Game over! + Fallen. Game over! + + + Bitten. Game over! + Bitten. Game over! + Gebissen. Game over! + Bitten. Game over! + Bitten. Game over! + + + snake length: %1 + snake length: %1 + Länge der Schlange: %1 + snake length: %1 + snake length: %1 + + + speed level: %1 + speed level: %1 + Geschwindigkeitsstufe: %1 + speed level: %1 + speed level: %1 + + + duration: %1 s + duration: %1 s + Dauer: %1 s + duration: %1 s + duration: %1 s + IPv4 Address: %1 IPv4 Address: %1 @@ -210,6 +294,99 @@ Получить подробную информацию о команде: 'man [command]' + + + display this help and exit + display this help and exit + diese Hilfe anzeigen und beenden + display this help and exit + display this help and exit + + + increases the pixel size + increases the pixel size + erhöht die Pixelgröße + increases the pixel size + increases the pixel size + + + prints numbered output lines + prints numbered output lines + gibt Zeilennummern aus + prints numbered output lines + prints numbered output lines + + + recursively changes owner + recursively changes owner + ändert rekursiv den Besitzer + recursively changes owner + recursively changes owner + + + sets the mode + sets the mode + setzt den Modus + sets the mode + sets the mode + + + sets the algorithm + sets the algorithm + setzt den Algorithmus + sets the algorithm + sets the algorithm + + + sets the mode + sets the mode + setzt den Modus + sets the mode + sets the mode + + + sets the algorithm + sets the algorithm + setzt den Algorithmus + sets the algorithm + sets the algorithm + + + sets the key/password/pin + sets the key/password/pin + setzt den Schlüssel/Passwort/PIN + sets the key/password/pin + sets the key/password/pin + + + "enables interpretation of backslash escapes + "enables interpretation of backslash escapes + "aktiviert die Interpretation von Backslash-Steuerzeichen + "enables interpretation of backslash escapes + "enables interpretation of backslash escapes + + + "clears the history list + "clears the history list + "löscht die Befehlshistorie + "clears the history list + "clears the history list + + + "deletes a history entry at the given position offset + "deletes a history entry at the given position offset + "entfernt den Eintrag aus der Historie mit der angegebenen Position + "deletes a history entry at the given position offset + "deletes a history entry at the given position offset + + + "prints folder content in long form + "prints folder content in long form + "gibt den Inhalt des Ordners in der Langform aus + "prints folder content in long form + "prints folder content in long form + + AE3 armaOS Modules @@ -218,6 +395,20 @@ AE3 armaOS 模块 AE3 armaOS Module + + Retro Snake Game + Retro Snake Game + Retro Spiel Snake + Retro Snake Game + Retro Snake Game + + + Retro Snake Game - use option --big for doubled block size + Retro Snake Game - use option --big for doubled block size + Retro Spiel Snake - benutze die Option --big für eine doppelte Blockgröße + Retro Snake Game - use option --big for doubled block size + Retro Snake Game - use option --big for doubled block size + Prints usage information about a command. Prints usage information about a command. diff --git a/addons/flashdrive/CfgWeapons.hpp b/addons/flashdrive/CfgWeapons.hpp index 74857974..2e96818e 100644 --- a/addons/flashdrive/CfgWeapons.hpp +++ b/addons/flashdrive/CfgWeapons.hpp @@ -6,9 +6,9 @@ class CfgWeapons { { author[] = {"Wasserstoff"}; scope = 1; - displayName = "Flash drive"; - descriptionShort = "Flash drive"; - useActionTitle = "AE3: Pick up flash drive"; + displayName = "$STR_AE3_Flashdrive_DisplayName"; + descriptionShort = "$STR_AE3_Flashdrive_DescrShort"; + useActionTitle = "$STR_AE3_Flashdrive_UseActionTitle"; model = "\A3\Props_F_Oldman\Items\USB_Dongle_01_F.p3d"; picture = "\z\ae3\addons\flashdrive\ui\AE3_flashdrive_ca.paa"; diff --git a/addons/flashdrive/stringtable.xml b/addons/flashdrive/stringtable.xml index ebab4397..5002a691 100644 --- a/addons/flashdrive/stringtable.xml +++ b/addons/flashdrive/stringtable.xml @@ -33,5 +33,28 @@ Слава Украине + + + Flash drive + Flash drive + Flash drive + Flash drive + Flash drive + + + Flash drive + Flash drive + Flash Drive + Flash drive + Flash drive + + + AE3: Pick up flash drive + AE3: Pick up flash drive + AE3: Flash Drive aufnehmen + AE3: Pick up flash drive + AE3: Pick up flash drive + + diff --git a/addons/interaction/functions/fnc_animateInteraction.sqf b/addons/interaction/functions/fnc_animateInteraction.sqf index bc4474c5..136ed32b 100644 --- a/addons/interaction/functions/fnc_animateInteraction.sqf +++ b/addons/interaction/functions/fnc_animateInteraction.sqf @@ -21,7 +21,7 @@ if (!(_animationModifiedShift isEqualTo [])) then { _modifier pushBack ["shift", if (!(_animationModifiedCtrl isEqualTo [])) then { _modifier pushBack ["control", _animationModifiedCtrl select 0] }; if (!(_animationModifiedAlt isEqualTo [])) then { _modifier pushBack ["alt", _animationModifiedAlt select 0] }; -["", "Exit interaction", _animationMain select 0, _modifier] call ace_interaction_fnc_showMouseHint; +["", localize "STR_AE3_Interaction_General_Exit", _animationMain select 0, _modifier] call ace_interaction_fnc_showMouseHint; private _display = findDisplay 46; diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index b8270ff8..00ebe479 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -16,6 +16,13 @@ 关闭 Закрыть + + Exit interaction + Exit interaction + Interaction verlassen + Exit interaction + Exit interaction + diff --git a/addons/main/functions/fnc_3den_checkConnection.sqf b/addons/main/functions/fnc_3den_checkConnection.sqf index 2351cdec..ce7142bc 100644 --- a/addons/main/functions/fnc_3den_checkConnection.sqf +++ b/addons/main/functions/fnc_3den_checkConnection.sqf @@ -9,19 +9,19 @@ private _messageAnimate = true; if (!((typeOf _from) in _allowedFromClasses)) then { _removeConnection = true; - [(format ["Forbidden connection removed: this source asset is not allowed for connection type: %1", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; + [(format [localize "STR_AE3_Main_EdenConnections_Forbidden1", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; }; if (!((typeOf _to) in _allowedToClasses)) then { _removeConnection = true; - [(format ["Forbidden connection removed: this destination asset is not allowed for connection type: %1", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; + [(format [localize "STR_AE3_Main_EdenConnections_Forbidden2", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; }; if (_from isEqualTo _to) then { _removeConnection = true; - ["Forbidden connection removed: source and destination are identical", _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; + [localize "STR_AE3_Main_EdenConnections_Forbidden3", _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; }; // get all 3DEN connections for asset '_from', including the new connection @@ -50,5 +50,5 @@ if (_removeConnection) exitWith if (_typeCounter > 1) then { _messageType = 0; - [(format ["Connection warning: this asset already has a connection of type: %1", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; + [(format [localize "STR_AE3_Main_EdenConnections_Warning", _type]), _messageType, _messageDuration, _messageAnimate] call BIS_fnc_3DENNotification; }; \ No newline at end of file diff --git a/addons/main/functions/fnc_initDebugOverlay.sqf b/addons/main/functions/fnc_initDebugOverlay.sqf index 3c7292dd..fa1404ed 100644 --- a/addons/main/functions/fnc_initDebugOverlay.sqf +++ b/addons/main/functions/fnc_initDebugOverlay.sqf @@ -109,7 +109,7 @@ params ["_ae3Objects"]; { private _powerOutput = [_obj] call AE3_power_fnc_getPowerOutput; _powerOutput = [_powerOutput, 1, 1, true] call CBA_fnc_formatNumber; // 1,234.5 and 123.4 - _debugText pushBack format ["Power Output: %1 W", _powerOutput]; + _debugText pushBack format [localize "STR_AE3_Main_DebugMode_PowerOutput", _powerOutput]; _connectedDevices = _obj getVariable ["AE3_power_connectedDevices", []]; _debugText pushBack format [localize "STR_AE3_Main_DebugMode_ConnectedPowerDevices", count _connectedDevices]; diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 25e5b046..82eb4544 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -74,6 +74,13 @@ 电量: %1 Wh (%2%3 of %4 Wh) Уровень заряда батареи: %1 Wh (%2%3 of %4 Wh) + + Power Output: %1 W) + Power Output: %1 W + Ausgangsleistung: %1 W + Power Output: %1 W + Power Output: %1 W + @@ -112,6 +119,36 @@ Fuel Level set at the beginning of the mission + + + Forbidden connection removed: this source asset is not allowed for connection type: %1 + Forbidden connection removed: this source asset is not allowed for connection type: %1 + Unzulässige Verbindung entfernt: für dieses Ausgangsgerät sind Verbindungen diesen Typs unzulässig: %1 + Forbidden connection removed: this source asset is not allowed for connection type: %1 + Forbidden connection removed: this source asset is not allowed for connection type: %1 + + + Forbidden connection removed: this destination asset is not allowed for connection type: %1 + Forbidden connection removed: this destination asset is not allowed for connection type: %1 + Unzulässige Verbindung entfernt: für dieses Zielgerät sind Verbindungen diesen Typs unzulässig: %1 + Forbidden connection removed: this destination asset is not allowed for connection type: %1 + Forbidden connection removed: this destination asset is not allowed for connection type: %1 + + + Forbidden connection removed: source and destination are identical + Forbidden connection removed: source and destination are identical + Unzulässige Verbindung entfernt: Ausgang und Ziel sind identisch + Forbidden connection removed: source and destination are identical + Forbidden connection removed: source and destination are identical + + + Connection warning: this asset already has a connection of type: %1 + Connection warning: this asset already has a connection of type: %1 + Verbindungswarnung: dieses Gerät hat bereits eine Verbindung vom Typ: %1 + Connection warning: this asset already has a connection of type: %1 + Connection warning: this asset already has a connection of type: %1 + + AE3 main From 02e610df2f9cd0db6c6e9091614cad4a085de9f6 Mon Sep 17 00:00:00 2001 From: y0014984 Date: Tue, 31 Jan 2023 15:04:39 +0100 Subject: [PATCH 02/14] updated russian translations for v0.5.2 --- addons/armaos/stringtable.xml | 28 ++++++++++++++-------------- addons/flashdrive/stringtable.xml | 14 +++++++------- addons/interaction/stringtable.xml | 2 +- addons/main/stringtable.xml | 12 ++++++------ 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/addons/armaos/stringtable.xml b/addons/armaos/stringtable.xml index 41da5225..be97bff9 100644 --- a/addons/armaos/stringtable.xml +++ b/addons/armaos/stringtable.xml @@ -722,56 +722,56 @@ Mounts a flash drive in the specified usb port. Hängt einen usb stick in den gegeben usb port ein. Mounts a flash drive in the specified usb port. - Mounts a flash drive in the specified usb port. + Подключает флэш-накопитель к указанному порту USB. Usage mount: 'mount [interface name]' mounts given interface. Usage mount: 'mount [interface name]' mounts given interface. Verwendung mount: 'mount [Name]' hängt usb stick in gegebenen Port ein. Usage mount: 'mount [interface name]' mounts given interface. - Usage mount: 'mount [interface name]' mounts given interface. + Использование mount: 'mount [interface name]' подключает usb-накопитель к заданному порту. Unmounts a flash drive from the specified usb port. Unmounts a flash drive from the specified usb port. Hängt einen usb stick aus den gegeben usb port aus. Unmounts a flash drive from the specified usb port. - Unmounts a flash drive from the specified usb port. + Отсоединяет флэш-накопитель от указанного USB-порта. Usage umount: 'umount [interface name]' unmounts given interface. Usage umount: 'umount [interface name]' unmounts given interface. Verwendung umount: 'umount [Name]' hängt usb stick in gegebenen Port aus. Usage umount: 'umount [interface name]' unmounts given interface. - Usage umount: 'umount [interface name]' unmounts given interface. + Использование umount: 'umount [interface name]' отключает usb-накопитель от заданного порта Changes the owner of a file or directory. Changes the owner of a file or directory. Ändert den Besitzer einer Datei oder Ordner. Changes the owner of a file or directory. - Changes the owner of a file or directory. + Изменяет владельца файла или каталога. Usage chown: 'chown [path] [new owner]' changes the owner. Usage chown: 'chown [path] [new owner]' changes the owner. Verwendung chown: 'chown [pfad] [neuer Besitzer]' ändert den Besitzer. Usage chown: 'chown [path] [new owner]' changes the owner. - Usage chown: 'chown [path] [new owner]' changes the owner. + Использование chown: 'chown [path] [new owner]' изменяет владельца Lists the available (usb) interfaces. Lists the available (usb) interfaces. Zeigt die verfügbaren usb Ports an. Lists the available (usb) interfaces. - Lists the available (usb) interfaces. + Перечисляет доступные интерфейсы (usb). Usage lsusb: 'lsusb' lists usb interfaces. Usage lsusb: 'lsusb' lists usb interfaces. Verwendung lsusb: 'lsusb' zeigt die usb Ports an. Usage lsusb: 'lsusb' lists usb interfaces. - Usage lsusb: 'lsusb' lists usb interfaces. + Использование lsusb: 'lsusb' отображает порты usb Black @@ -896,35 +896,35 @@ This module adds games to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt einem armaOS Computer Spiele hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds games to an armaOS computer. Simply sync this module to a supported computer. - This module adds games to an armaOS computer. Simply sync this module to a supported computer. + Этот модуль добавляет компьютерные игры в armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt Security-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. - This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. + Этот модуль добавляет команды безопасности к компьютеру armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt Hacking-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. - This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. + Этот модуль добавляет команды взлома на компьютер armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. The 'crypto' command allows you to encrypt and decrypt messages. The 'crypto' command allows you to encrypt and decrypt messages. Der 'crypto' Befehl ermöglicht Nachrichten zu ver- und entschlüsseln. The 'crypto' command allows you to encrypt and decrypt messages. - The 'crypto' command allows you to encrypt and decrypt messages. + Команда "crypto" позволяет вам шифровать и расшифровывать сообщения. The 'crack' command allows you to crack encrypted messages. The 'crack' command allows you to crack encrypted messages. Der 'crack' Befehl ermöglicht verschlüsselte Nachrichten zu knacken. The 'crack' command allows you to crack encrypted messages. - The 'crack' command allows you to crack encrypted messages. + Команда "взломать" позволяет вам взламывать зашифрованные сообщения. @@ -961,7 +961,7 @@ Terminal Design for armaOS. You can also change this in armaOS terminal. Terminal Design für armaOS. Du kannst dies auch im armaOS Terminal umstellen. Terminal Design for armaOS. You can also change this in armaOS terminal. - Terminal Design for armaOS. You can also change this in armaOS terminal. + Дизайн терминала для armaOS. Вы также можете изменить это в терминале armaOS. armaOS default diff --git a/addons/flashdrive/stringtable.xml b/addons/flashdrive/stringtable.xml index 5002a691..2f125e31 100644 --- a/addons/flashdrive/stringtable.xml +++ b/addons/flashdrive/stringtable.xml @@ -7,14 +7,14 @@ Connect Flash Drive USB Stick verbinden 解放香港,我们时代的革命 - Слава Украине + Подключить флэш накопитель Take Take Nehmen 解放香港,我们时代的革命 - Слава Украине + Взять @@ -23,14 +23,14 @@ Interface does not exit! Interface exestiert nicht! 解放香港,我们时代的革命 - Слава Украине + Интерфейс не существует Interface is empty! Interface is empty! Interface ist leer! 解放香港,我们时代的革命 - Слава Украине + Интерфейс пуст @@ -39,21 +39,21 @@ Flash drive Flash drive Flash drive - Flash drive + Флэш накопитель Flash drive Flash drive Flash Drive Flash drive - Flash drive + Флэш накопитель AE3: Pick up flash drive AE3: Pick up flash drive AE3: Flash Drive aufnehmen AE3: Pick up flash drive - AE3: Pick up flash drive + AE3: Подобрать лэш накопитель diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 00ebe479..c7fa6496 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -21,7 +21,7 @@ Exit interaction Interaction verlassen Exit interaction - Exit interaction + Завершить взаимодействие diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 82eb4544..d6c82499 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -102,7 +102,7 @@ Power Level set at the beginning of the mission Batteriefüllstand zu Beginn der Mission Power Level set at the beginning of the mission - Power Level set at the beginning of the mission + Уровень мощности, установленный в начале миссии Fuel Level @@ -116,7 +116,7 @@ Fuel Level set at the beginning of the mission Treibstofffüllstand zu Beginn der Mission Fuel Level set at the beginning of the mission - Fuel Level set at the beginning of the mission + Уровень топлива установленный в начале миссии @@ -125,28 +125,28 @@ Forbidden connection removed: this source asset is not allowed for connection type: %1 Unzulässige Verbindung entfernt: für dieses Ausgangsgerät sind Verbindungen diesen Typs unzulässig: %1 Forbidden connection removed: this source asset is not allowed for connection type: %1 - Forbidden connection removed: this source asset is not allowed for connection type: %1 + Удалено недопустимое соединение: для этого устройства вывода соединения такого типа недопустимы: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 Unzulässige Verbindung entfernt: für dieses Zielgerät sind Verbindungen diesen Typs unzulässig: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 - Forbidden connection removed: this destination asset is not allowed for connection type: %1 + Удалено запрещенное подключение: этот целевой ресурс не разрешен для типа подключения: %1 Forbidden connection removed: source and destination are identical Forbidden connection removed: source and destination are identical Unzulässige Verbindung entfernt: Ausgang und Ziel sind identisch Forbidden connection removed: source and destination are identical - Forbidden connection removed: source and destination are identical + Удалено недопустимое соединение: выход и пункт назначения идентичны Connection warning: this asset already has a connection of type: %1 Connection warning: this asset already has a connection of type: %1 Verbindungswarnung: dieses Gerät hat bereits eine Verbindung vom Typ: %1 Connection warning: this asset already has a connection of type: %1 - Connection warning: this asset already has a connection of type: %1 + Предупреждение о подключении: у этого устройства уже есть подключение такого типа: %1 From f8437e675410177f79555c996ca792371dbfa9bb Mon Sep 17 00:00:00 2001 From: PowerBOXx <108608166+PowerBOXx@users.noreply.github.com> Date: Wed, 1 Feb 2023 08:53:08 +0800 Subject: [PATCH 03/14] updated Chinesesimp translations for v0.5.2 --- addons/armaos/stringtable.xml | 106 +++++++++++++++++----------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/addons/armaos/stringtable.xml b/addons/armaos/stringtable.xml index be97bff9..8c9990cc 100644 --- a/addons/armaos/stringtable.xml +++ b/addons/armaos/stringtable.xml @@ -162,84 +162,84 @@ Command option '%1' missing! Command option '%1' missing! Befehlsoption '%1' fehlt! - Command option '%1' missing! + 缺少命令参数 '%1'! Command option '%1' missing! Help: %1 Help: %1 Hilfe: %1 - Help: %1 + 帮助: %1 Help: %1 Syntax mismatch! See output of '%1 -h' for allowed syntax. Syntax mismatch! See output of '%1 -h' for allowed syntax. Syntax falsch! Siehe Ausgabe von '%1 -h' für eine gültige Syntax. - Syntax mismatch! See output of '%1 -h' for allowed syntax. + 语法不匹配! 查看 '%1 -h' 以了解语法. Syntax mismatch! See output of '%1 -h' for allowed syntax. COMMAND SYNTAX COMMAND SYNTAX BEFEHLSSYNTAX - COMMAND SYNTAX + 命令语法 COMMAND SYNTAX COMMAND OPTIONS COMMAND OPTIONS BEFEHLSOPTIONEN - COMMAND OPTIONS + 命令参数 COMMAND OPTIONS history cleared history cleared Historie gelöscht - history cleared + 历史记录已清除 history cleared history element at index %1 deleted history element at index %1 deleted Eintrag aus der Historie an Position %1 entfernt - history element at index %1 deleted + 索引 %1 处的历史记录元素已清除 history element at index %1 deleted Fallen. Game over! Fallen. Game over! Runtergefallen. Game over! - Fallen. Game over! + Fallen. 游戏结束! Fallen. Game over! Bitten. Game over! Bitten. Game over! Gebissen. Game over! - Bitten. Game over! + Bitten. 游戏结束! Bitten. Game over! snake length: %1 snake length: %1 Länge der Schlange: %1 - snake length: %1 + 长度: %1 snake length: %1 speed level: %1 speed level: %1 Geschwindigkeitsstufe: %1 - speed level: %1 + 速度: %1 speed level: %1 duration: %1 s duration: %1 s Dauer: %1 s - duration: %1 s + 持续时间: %1 s duration: %1 s @@ -267,7 +267,7 @@ Test %1: %2 Test %1: %2 Test %1: %2 - Test %1: %2 + 测试 %1: %2 Test %1: %2 @@ -299,91 +299,91 @@ display this help and exit display this help and exit diese Hilfe anzeigen und beenden - display this help and exit + 显示此帮助并退出 display this help and exit increases the pixel size increases the pixel size erhöht die Pixelgröße - increases the pixel size + 增加像素大小 increases the pixel size prints numbered output lines prints numbered output lines gibt Zeilennummern aus - prints numbered output lines + 打印带编号的输出行 prints numbered output lines recursively changes owner recursively changes owner ändert rekursiv den Besitzer - recursively changes owner + 递归改变所有者 recursively changes owner sets the mode sets the mode setzt den Modus - sets the mode + 设置模式 sets the mode sets the algorithm sets the algorithm setzt den Algorithmus - sets the algorithm + 设置算法 sets the algorithm sets the mode sets the mode setzt den Modus - sets the mode + 设置模式 sets the mode sets the algorithm sets the algorithm setzt den Algorithmus - sets the algorithm + 设置算法 sets the algorithm sets the key/password/pin sets the key/password/pin setzt den Schlüssel/Passwort/PIN - sets the key/password/pin + 设置key/password/pin sets the key/password/pin "enables interpretation of backslash escapes "enables interpretation of backslash escapes "aktiviert die Interpretation von Backslash-Steuerzeichen - "enables interpretation of backslash escapes + "启用对反斜杠转义的解释 "enables interpretation of backslash escapes "clears the history list "clears the history list "löscht die Befehlshistorie - "clears the history list + "清除历史列表 "clears the history list "deletes a history entry at the given position offset "deletes a history entry at the given position offset "entfernt den Eintrag aus der Historie mit der angegebenen Position - "deletes a history entry at the given position offset + "删除给定位置偏移量处的历史记录 "deletes a history entry at the given position offset "prints folder content in long form "prints folder content in long form "gibt den Inhalt des Ordners in der Langform aus - "prints folder content in long form + "以长式打印文件夹内容 "prints folder content in long form @@ -399,14 +399,14 @@ Retro Snake Game Retro Snake Game Retro Spiel Snake - Retro Snake Game + 贪吃蛇 Retro Snake Game Retro Snake Game - use option --big for doubled block size Retro Snake Game - use option --big for doubled block size Retro Spiel Snake - benutze die Option --big für eine doppelte Blockgröße - Retro Snake Game - use option --big for doubled block size + 贪吃蛇 - 使用参数 --big 使区块大小翻倍 Retro Snake Game - use option --big for doubled block size @@ -553,14 +553,14 @@ Copies a file or folder. Copies a file or folder. Kopiert eine Datei oder ein Verzeichnis. - Copies a file or folder. + 复制文件或文件夹. Copies a file or folder. Usage cp: 'cp [old path] [new path]' copies file to new path. Usage cp: 'cp [old path] [new path]' copies file to new path. Verwendung cp: 'cp [alter Pfad] [neuer Pfad]' kopiert eine Datei in neuen Pfad. - Usage cp: 'cp [old path] [new path]' copies file to new path. + cp说明: 'cp [old path] [new path]' 将文件复制到新路径. Usage cp: 'cp [old path] [new path]' copies file to new path. @@ -721,56 +721,56 @@ Mounts a flash drive in the specified usb port. Mounts a flash drive in the specified usb port. Hängt einen usb stick in den gegeben usb port ein. - Mounts a flash drive in the specified usb port. + 在指定的usb端口装载一个闪盘驱动器. Подключает флэш-накопитель к указанному порту USB. Usage mount: 'mount [interface name]' mounts given interface. Usage mount: 'mount [interface name]' mounts given interface. Verwendung mount: 'mount [Name]' hängt usb stick in gegebenen Port ein. - Usage mount: 'mount [interface name]' mounts given interface. + mount说明: 'mount [interface name]' 装载给定的接口. Использование mount: 'mount [interface name]' подключает usb-накопитель к заданному порту. Unmounts a flash drive from the specified usb port. Unmounts a flash drive from the specified usb port. Hängt einen usb stick aus den gegeben usb port aus. - Unmounts a flash drive from the specified usb port. + 在指定的usb端口卸载闪盘驱动器. Отсоединяет флэш-накопитель от указанного USB-порта. Usage umount: 'umount [interface name]' unmounts given interface. Usage umount: 'umount [interface name]' unmounts given interface. Verwendung umount: 'umount [Name]' hängt usb stick in gegebenen Port aus. - Usage umount: 'umount [interface name]' unmounts given interface. + umount说明: 'umount [interface name]'卸载给定的接口. Использование umount: 'umount [interface name]' отключает usb-накопитель от заданного порта Changes the owner of a file or directory. Changes the owner of a file or directory. Ändert den Besitzer einer Datei oder Ordner. - Changes the owner of a file or directory. + 更改文件或目录的所有者. Изменяет владельца файла или каталога. Usage chown: 'chown [path] [new owner]' changes the owner. Usage chown: 'chown [path] [new owner]' changes the owner. Verwendung chown: 'chown [pfad] [neuer Besitzer]' ändert den Besitzer. - Usage chown: 'chown [path] [new owner]' changes the owner. + chown说明: 'chown [path] [new owner]' 改变所有者. Использование chown: 'chown [path] [new owner]' изменяет владельца Lists the available (usb) interfaces. Lists the available (usb) interfaces. Zeigt die verfügbaren usb Ports an. - Lists the available (usb) interfaces. + 列出可用的(usb)接口. Перечисляет доступные интерфейсы (usb). Usage lsusb: 'lsusb' lists usb interfaces. Usage lsusb: 'lsusb' lists usb interfaces. Verwendung lsusb: 'lsusb' zeigt die usb Ports an. - Usage lsusb: 'lsusb' lists usb interfaces. + lsusb说明: 'lsusb' 列出usb接口. Использование lsusb: 'lsusb' отображает порты usb @@ -840,21 +840,21 @@ AE3 Add Games AE3 Add Games AE3 Spiele hinzufügen - AE3 Add Games + AE3添加游戏 AE3 Add Games AE3 Add Security Commands AE3 Add Security Commands AE3 Security-Befehle hinzufügen - AE3 Add Security Commands + AE3添加安全命令 AE3 Add Security Commands AE3 Add Hacking Commands AE3 Add Hacking Commands AE3 Hacking-Befehle hinzufügen - AE3 Add Hacking Commands + AE3添加黑客命令 AE3 Add Hacking Commands @@ -895,35 +895,35 @@ This module adds games to an armaOS computer. Simply sync this module to a supported computer. This module adds games to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt einem armaOS Computer Spiele hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. - This module adds games to an armaOS computer. Simply sync this module to a supported computer. + 这个模块将游戏添加到armaOS电脑中.只需将这个模块同步到目标电脑上. Этот модуль добавляет компьютерные игры в armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt Security-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. - This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. + 这个模块将安全指令添加到armaOS电脑中.只需将这个模块同步到目标电脑上. Этот модуль добавляет команды безопасности к компьютеру armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. Dieses Modul fügt Hacking-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. - This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. + 这个模块将黑客命令添加到armaOS电脑中.只需将这个模块同步到目标电脑上. Этот модуль добавляет команды взлома на компьютер armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. The 'crypto' command allows you to encrypt and decrypt messages. The 'crypto' command allows you to encrypt and decrypt messages. Der 'crypto' Befehl ermöglicht Nachrichten zu ver- und entschlüsseln. - The 'crypto' command allows you to encrypt and decrypt messages. + 'crypto' 命令能让你对信息进行加密和解密. Команда "crypto" позволяет вам шифровать и расшифровывать сообщения. The 'crack' command allows you to crack encrypted messages. The 'crack' command allows you to crack encrypted messages. Der 'crack' Befehl ermöglicht verschlüsselte Nachrichten zu knacken. - The 'crack' command allows you to crack encrypted messages. + 'crack'命令能让你破解加密的信息. Команда "взломать" позволяет вам взламывать зашифрованные сообщения. @@ -953,28 +953,28 @@ Terminal Design Terminal Design Terminal Design - Terminal Design + 终端风格 Terminal Design Terminal Design for armaOS. You can also change this in armaOS terminal. Terminal Design for armaOS. You can also change this in armaOS terminal. Terminal Design für armaOS. Du kannst dies auch im armaOS Terminal umstellen. - Terminal Design for armaOS. You can also change this in armaOS terminal. + armaOS的终端风格.你也可以在armaOS终端中更改. Дизайн терминала для armaOS. Вы также можете изменить это в терминале armaOS. armaOS default armaOS default armaOS default - armaOS default + armaOS默认 armaOS default armaOS default design (dark theme) armaOS default design (dark theme) armaOS Standarddesign (dunkel) - armaOS default design (dark theme) + armaOS默认风格 (dark theme) armaOS default design (dark theme) @@ -988,7 +988,7 @@ C64 design (blue on blue theme) C64 design (blue on blue theme) C64 Design (Blau auf Blau) - C64 design (blue on blue theme) + C64 风格 (blue on blue theme) C64 design (blue on blue theme) @@ -1002,7 +1002,7 @@ Apple II monochrome design (green on black) Apple II monochrome design (green on black) Apple II - monochromes Design (Grün auf Schwarz) - Apple II monochrome design (green on black) + Apple II 单色设计 (green on black) Apple II monochrome design (green on black) @@ -1016,7 +1016,7 @@ Amber monochrome design (amber on black) Amber monochrome design (amber on black) Bernstein - monochromes Design (Bernstein auf Schwarz) - Amber monochrome design (amber on black) + Amber 单色设计 (amber on black) Amber monochrome design (amber on black) From daecfd4766785031d4306d9a53e825e86d4cc70d Mon Sep 17 00:00:00 2001 From: PowerBOXx <108608166+PowerBOXx@users.noreply.github.com> Date: Wed, 1 Feb 2023 08:54:25 +0800 Subject: [PATCH 04/14] Update stringtable.xml --- addons/filesystem/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/filesystem/stringtable.xml b/addons/filesystem/stringtable.xml index 6e22d6cb..0f865f75 100644 --- a/addons/filesystem/stringtable.xml +++ b/addons/filesystem/stringtable.xml @@ -41,7 +41,7 @@ Invalid directory Invalid directory Ungültiger Ordner - Invalid directory + 无效目录 Invalid directory From fb471888d3e4fb00a9842391bf1a969bd31f1720 Mon Sep 17 00:00:00 2001 From: PowerBOXx <108608166+PowerBOXx@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:01:07 +0800 Subject: [PATCH 05/14] updated Chinesesimp translations for v0.5.2 --- addons/interaction/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index c7fa6496..e9e8eed9 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -20,7 +20,7 @@ Exit interaction Exit interaction Interaction verlassen - Exit interaction + 退出交互 Завершить взаимодействие From 4de360e9d52776f91f0f3dc4eff6bbba3436e957 Mon Sep 17 00:00:00 2001 From: PowerBOXx <108608166+PowerBOXx@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:04:07 +0800 Subject: [PATCH 06/14] updated Chinesesimp translations for v0.5.2 --- addons/flashdrive/stringtable.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/flashdrive/stringtable.xml b/addons/flashdrive/stringtable.xml index 2f125e31..49d622a7 100644 --- a/addons/flashdrive/stringtable.xml +++ b/addons/flashdrive/stringtable.xml @@ -6,14 +6,14 @@ Connect Flash Drive Connect Flash Drive USB Stick verbinden - 解放香港,我们时代的革命 + 连接闪盘驱动器 Подключить флэш накопитель Take Take Nehmen - 解放香港,我们时代的革命 + 拿取 Взять @@ -22,14 +22,14 @@ Interface does not exit! Interface does not exit! Interface exestiert nicht! - 解放香港,我们时代的革命 + 接口未推出! Интерфейс не существует Interface is empty! Interface is empty! Interface ist leer! - 解放香港,我们时代的革命 + 接口为空! Интерфейс пуст @@ -38,21 +38,21 @@ Flash drive Flash drive Flash drive - Flash drive + 闪盘驱动器 Флэш накопитель Flash drive Flash drive Flash Drive - Flash drive + 闪盘驱动器 Флэш накопитель AE3: Pick up flash drive AE3: Pick up flash drive AE3: Flash Drive aufnehmen - AE3: Pick up flash drive + AE3: 拾取闪盘驱动器 AE3: Подобрать лэш накопитель From e08455da14686b55fd9efb4cedb704b02de3f185 Mon Sep 17 00:00:00 2001 From: PowerBOXx <108608166+PowerBOXx@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:50:07 +0800 Subject: [PATCH 07/14] updated Chinesesimp translations for v0.5.2 --- addons/main/stringtable.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index d6c82499..a0378cfd 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -57,7 +57,7 @@ Fuel Level: %1 l (%2%3 of %4 l) Fuel Level: %1 l (%2%3 of %4 l) Treibstofffüllstand: %1 l (%2%3 von %4 l) - Fuel Level: %1 l (%2%3 of %4 l) + 燃料: %1 l (%2%3 of %4 l) Уровень топлива: %1 l (%2%3 of %4 l) @@ -78,7 +78,7 @@ Power Output: %1 W) Power Output: %1 W Ausgangsleistung: %1 W - Power Output: %1 W + 输出: %1 W Power Output: %1 W @@ -94,14 +94,14 @@ Power Level Power Level Füllstand Strom - 电力等级 + 功率等级 Уровень мощности Power Level set at the beginning of the mission Power Level set at the beginning of the mission Batteriefüllstand zu Beginn der Mission - Power Level set at the beginning of the mission + 任务开始时设定的功率等级 Уровень мощности, установленный в начале миссии @@ -115,7 +115,7 @@ Fuel Level set at the beginning of the mission Fuel Level set at the beginning of the mission Treibstofffüllstand zu Beginn der Mission - Fuel Level set at the beginning of the mission + 任务开始时设定的燃料 Уровень топлива установленный в начале миссии @@ -124,28 +124,28 @@ Forbidden connection removed: this source asset is not allowed for connection type: %1 Forbidden connection removed: this source asset is not allowed for connection type: %1 Unzulässige Verbindung entfernt: für dieses Ausgangsgerät sind Verbindungen diesen Typs unzulässig: %1 - Forbidden connection removed: this source asset is not allowed for connection type: %1 + 已移除非法连接: 此来源不适用于连接类型: %1 Удалено недопустимое соединение: для этого устройства вывода соединения такого типа недопустимы: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 Unzulässige Verbindung entfernt: für dieses Zielgerät sind Verbindungen diesen Typs unzulässig: %1 - Forbidden connection removed: this destination asset is not allowed for connection type: %1 + 已移除非法连接: 此目标不适用于连接类型: %1 Удалено запрещенное подключение: этот целевой ресурс не разрешен для типа подключения: %1 Forbidden connection removed: source and destination are identical Forbidden connection removed: source and destination are identical Unzulässige Verbindung entfernt: Ausgang und Ziel sind identisch - Forbidden connection removed: source and destination are identical + 已移除非法连接: 来源和目标重复 Удалено недопустимое соединение: выход и пункт назначения идентичны Connection warning: this asset already has a connection of type: %1 Connection warning: this asset already has a connection of type: %1 Verbindungswarnung: dieses Gerät hat bereits eine Verbindung vom Typ: %1 - Connection warning: this asset already has a connection of type: %1 + 连接警告: 此资产已有一个类型为 %1 的连接 Предупреждение о подключении: у этого устройства уже есть подключение такого типа: %1 @@ -173,4 +173,4 @@ - \ No newline at end of file + From f0ffbfab1b933f98e3b72c125880d0c4d66b997f Mon Sep 17 00:00:00 2001 From: y0014984 Date: Wed, 1 Feb 2023 16:02:05 +0100 Subject: [PATCH 08/14] french translation v0.5.2 --- addons/armaos/stringtable.xml | 149 +++++++++++++++++++++++++++++ addons/filesystem/stringtable.xml | 37 ++++++- addons/flashdrive/stringtable.xml | 59 +++++++----- addons/interaction/stringtable.xml | 27 +++++- addons/main/stringtable.xml | 27 +++++- addons/network/stringtable.xml | 5 +- addons/power/stringtable.xml | 36 ++++++- 7 files changed, 308 insertions(+), 32 deletions(-) diff --git a/addons/armaos/stringtable.xml b/addons/armaos/stringtable.xml index be97bff9..983fc9b8 100644 --- a/addons/armaos/stringtable.xml +++ b/addons/armaos/stringtable.xml @@ -8,6 +8,7 @@ Verknüpfung existiert bereits! 链接已存在! Ссылка уже существует! + Le lien existe déjà! Too few options @@ -15,6 +16,7 @@ Zu wenige Parameter 参数过少 Слишком мало параметров + Pas assez de paramètres Command '%1' has too few options @@ -22,6 +24,7 @@ Befehl '%1' hat zu wenige Parameter 命令 '%1' 参数过少 Команда '%1' имеет слишком мало параметров + Commande '%1' manque de paramètres Command '%1' has unknown or missing mode @@ -29,6 +32,7 @@ Befehl '%1' hat unbekannten oder fehlenden Modus 命令 '%1' 包含未知模式或丢失模式 Команда '%1' имеет неизвестный или отсутствующий режим + Commande '%1' a un mode inconnu ou manquant Command '%1' has unknown or missing message @@ -36,6 +40,7 @@ Befehl '%1' hat unbekannte oder fehlende Nachricht 命令 '%1' 包含未知信息或丢失信息 Command '%1' has unknown or missing message + Commande '%1' a un message inconnu ou manquant Command '%1' has unknown or missing algorythm @@ -43,6 +48,7 @@ Befehl '%1' hat unbekannten oder fehlenden Algorithmus 命令 '%1' 包含未知算法或丢失算法 Command '%1' has unknown or missing algorythm + Commande '%1' a un algorithme inconnu ou manquant Command '%1' has unknown or missing key @@ -50,6 +56,7 @@ Befehl '%1' hat unbekannten oder fehlenden Schlüssel 命令 '%1' 包含未知密钥或丢失密钥 Command '%1' has unknown or missing key + Commande '%1' a une clé inconnu ou manquant Caesar Cypher needs an integer greater then 0 as key. @@ -57,6 +64,7 @@ Die Cäsar Chiffre benötigt eine Ganzzahl größer 0 als Schlüssel. 凯撒密码需要一个大于0的整数作为密钥. Шифр Цезаря требует в качестве ключа целое число больше 0. + Le chiffrement de César a besoin d'un chiffre supérieur à 0 comme clé. Too many options @@ -64,6 +72,7 @@ Zu viele Parameter 参数过多 Слишком много параметров + Trop de paramètres Command '%1' has too many options @@ -71,6 +80,7 @@ Befehl '%1' hat zu viele Parameter 命令 '%1' 参数过多 Команда '%1' имеет слишком много параметров. + Commande '%1' a trop de paramètres Unable to read: %1 @@ -78,6 +88,7 @@ Kannn nicht gelesen werden: %1 无法读取: %1 Unable to read: %1 + Incapable de lire: %1 '%1' has no options @@ -85,6 +96,7 @@ '%1' hat keine Parameter '%1' 不存在参数 '%1' has no options + '%1' n'a pas d'options No address device attached @@ -92,6 +104,7 @@ Kein Adressgerät verbunden 未连接设备地址 No address device attached + Aucun périphérique d'adresse connecté Command '%1' not found. @@ -99,6 +112,7 @@ Befehl '%1' nicht gefunden. 未找到 '%1' 命令. Command '%1' not found. + Commande '%1' non trouvée. Invalid address! @@ -106,6 +120,7 @@ Ungültige Adresse! 无效地址! Invalid address! + Adresse invalide! Package dropped. @@ -113,6 +128,7 @@ Paket verworfen. 封包丢失 Package dropped. + Paquet perdu. root login disabled @@ -120,6 +136,7 @@ root Login deaktiviert Root登录已禁用 root login disabled + connexion root désactivée User: '%1' not found @@ -127,6 +144,7 @@ Benutzer: '%1' nicht gefunden 未找到用户: '%1' Пользователь: '%1' не найден + Utilisateur: '%1' pas trouvé User: '%1' failed login attempt @@ -134,6 +152,7 @@ Benutzer: '%1' fehlgeschlagener Login-Versuch 用户: '%1' 尝试登陆失败 Пользователь: '%1' неудачная попытка входа + Utilisateur: '%1' tentative de connexion échouée User: '%1' successfully logged in @@ -141,6 +160,7 @@ Benutzer: '%1' erfolgreich eingeloggt 用户: '%1' 登陆成功 Пользователь: '%1' успешно вошел в систему + Utiliseur: '%1' connecté avec succès Dialog couldn't be opened! @@ -148,6 +168,7 @@ Der Dialog konnte nicht geöffnet werden! 对话框无法打开 Dialog couldn't be opened! + Impossible d'ouvrir la boîte de dialogue ! Can't scan %1 folders due to missing permissions. @@ -155,6 +176,7 @@ Wegen fehlender Berechtigungen kann das Verzeichnis %1 nicht durchsucht werden. 缺少扫描 %1 文件夹的权限. Не удается просканировать папки %1 из-за отсутствия разрешений. + Impossible d'analyser les dossiers %1 due à des autorisations manquantes. @@ -164,6 +186,7 @@ Befehlsoption '%1' fehlt! Command option '%1' missing! Command option '%1' missing! + L'option de commande '%1' est manquante ! Help: %1 @@ -171,6 +194,7 @@ Hilfe: %1 Help: %1 Help: %1 + Aide: %1 Syntax mismatch! See output of '%1 -h' for allowed syntax. @@ -178,6 +202,7 @@ Syntax falsch! Siehe Ausgabe von '%1 -h' für eine gültige Syntax. Syntax mismatch! See output of '%1 -h' for allowed syntax. Syntax mismatch! See output of '%1 -h' for allowed syntax. + Erreur de syntaxe ! Voir le retour de '%1 -h' pour la syntaxe autorisée. COMMAND SYNTAX @@ -185,6 +210,7 @@ BEFEHLSSYNTAX COMMAND SYNTAX COMMAND SYNTAX + SYNTAXE DE LA COMMANDE COMMAND OPTIONS @@ -192,6 +218,7 @@ BEFEHLSOPTIONEN COMMAND OPTIONS COMMAND OPTIONS + OPTION DE LA COMMANDE history cleared @@ -199,6 +226,7 @@ Historie gelöscht history cleared history cleared + historique effacé history element at index %1 deleted @@ -206,6 +234,7 @@ Eintrag aus der Historie an Position %1 entfernt history element at index %1 deleted history element at index %1 deleted + élément d'historique à l'index %1 supprimé Fallen. Game over! @@ -213,6 +242,7 @@ Runtergefallen. Game over! Fallen. Game over! Fallen. Game over! + Perdu. Jeu terminé! Bitten. Game over! @@ -220,6 +250,7 @@ Gebissen. Game over! Bitten. Game over! Bitten. Game over! + Mordu. Jeu terminé! snake length: %1 @@ -227,6 +258,7 @@ Länge der Schlange: %1 snake length: %1 snake length: %1 + longueur du serpent : %1 speed level: %1 @@ -234,6 +266,7 @@ Geschwindigkeitsstufe: %1 speed level: %1 speed level: %1 + niveau de vitesse : %1 duration: %1 s @@ -241,6 +274,7 @@ Dauer: %1 s duration: %1 s duration: %1 s + durée: %1 s IPv4 Address: %1 @@ -248,6 +282,7 @@ IPv4 Adresse: %1 IPv4地址: %1 IPv4 Address: %1 + Adresse IPv4 : %1 Answer from %1: Time: %2 ms @@ -255,6 +290,7 @@ Antwort von %1: Zeit: %2 ms 来自 %1 的应答: 时间: %2 毫秒 Answer from %1: Time: %2 ms + Réponse de %1 : Temps: %2 ms Date: %1-%2-%3 %4 @@ -262,6 +298,7 @@ Date: %1-%2-%3 %4 日期: %1-%2-%3 %4 Date: %1-%2-%3 %4 + Date: %1-%2-%3 %4 Test %1: %2 @@ -269,6 +306,7 @@ Test %1: %2 Test %1: %2 Test %1: %2 + Test %1: %2 Character '%1' found %2 times (Possible key, if this is an 'E': %3) @@ -276,6 +314,7 @@ Zeichen '%1' %2 mal gefunden (Möglicher Schlüssel, falls dies ein 'E' ist: %3) 找到字符 '%1' %2 次(如果这是 'E',可能的秘钥为: %3) Character '%1' found %2 times (Possible key, if this is an 'E': %3) + Caractère '%1' trouvé %2 fois (Clé possible, s'il s'agit d'un 'E' : %3) @@ -285,6 +324,7 @@ Erhalte eine Liste der verfügbaren Befehle durch Eingabe von 'help' 输入'help'获取可用命令列表 Получить список доступных команд: 'help' + Obtenez une liste des commandes disponibles en tapant 'help' Get detailed command information by typing 'man [command]' @@ -292,6 +332,7 @@ Erhalte ausführliche Befehlsinformationen durch Eingabe von 'man [Befehl]' 输入'man[command]'获取详细的命令信息 Получить подробную информацию о команде: 'man [command]' + Obtenez des informations détaillées sur la commande en tapant 'man [commande]' @@ -301,6 +342,7 @@ diese Hilfe anzeigen und beenden display this help and exit display this help and exit + afficher cette aide et quitter increases the pixel size @@ -308,6 +350,7 @@ erhöht die Pixelgröße increases the pixel size increases the pixel size + augmente la taille des pixels prints numbered output lines @@ -315,6 +358,7 @@ gibt Zeilennummern aus prints numbered output lines prints numbered output lines + imprime des lignes de sortie numérotées recursively changes owner @@ -322,6 +366,7 @@ ändert rekursiv den Besitzer recursively changes owner recursively changes owner + change récursivement de propriétaire sets the mode @@ -329,6 +374,7 @@ setzt den Modus sets the mode sets the mode + définit le mode sets the algorithm @@ -336,6 +382,7 @@ setzt den Algorithmus sets the algorithm sets the algorithm + définit l'algorithme sets the mode @@ -343,6 +390,7 @@ setzt den Modus sets the mode sets the mode + définit le mode sets the algorithm @@ -350,6 +398,7 @@ setzt den Algorithmus sets the algorithm sets the algorithm + définit l'algorithme sets the key/password/pin @@ -357,6 +406,7 @@ setzt den Schlüssel/Passwort/PIN sets the key/password/pin sets the key/password/pin + définit la clé/le mot de passe/le code PIN "enables interpretation of backslash escapes @@ -364,6 +414,7 @@ "aktiviert die Interpretation von Backslash-Steuerzeichen "enables interpretation of backslash escapes "enables interpretation of backslash escapes + "permet l'interprétation des échappements antislash "clears the history list @@ -371,6 +422,7 @@ "löscht die Befehlshistorie "clears the history list "clears the history list + "efface la liste de l'historique "deletes a history entry at the given position offset @@ -378,6 +430,7 @@ "entfernt den Eintrag aus der Historie mit der angegebenen Position "deletes a history entry at the given position offset "deletes a history entry at the given position offset + "supprime une entrée d'historique au décalage de position donné "prints folder content in long form @@ -385,6 +438,7 @@ "gibt den Inhalt des Ordners in der Langform aus "prints folder content in long form "prints folder content in long form + "affiche le contenu du dossier au format long @@ -394,6 +448,7 @@ AE3 armaOS Module AE3 armaOS 模块 AE3 armaOS Module + Modules armaOS AE3 Retro Snake Game @@ -401,6 +456,7 @@ Retro Spiel Snake Retro Snake Game Retro Snake Game + Jeu Rétro Snake Retro Snake Game - use option --big for doubled block size @@ -408,6 +464,7 @@ Retro Spiel Snake - benutze die Option --big für eine doppelte Blockgröße Retro Snake Game - use option --big for doubled block size Retro Snake Game - use option --big for doubled block size + Jeu Rétro Snake - utilisez l'option --big pour doubler la taille des blocs Prints usage information about a command. @@ -415,6 +472,7 @@ Gibt Informationen zur Benutzung eines Befehls aus. 打印命令的说明信息. Выводит информацию об использовании команды + Affiche les informations d'utilisation d'une commande. Usage man: 'man [command]' returns usage information for the command. @@ -422,6 +480,7 @@ Verwendung man: 'man [Befehl]' liefert Informationen zur Benutzung des Befehls zurück. man说明:'man[command]'返回命令说明信息. Использование man: 'man [command]' выводит информацию об использовании команды + Utilisation man: 'man [command]' renvoie les informations d'utilisation de la commande. Prints all installed programs. @@ -429,6 +488,7 @@ Listet alle installierten Programme. 打印所有已安装的程序. Выводит все доступные Команды + Liste tous les programmes installés. Usage help: 'help' returns a list of available programs. No options needed. @@ -436,6 +496,7 @@ Verwendung help: 'help' liefert eine Liste aller verfügbaren Programme. Keine Parameter nötig. help说明:'help'返回可用程序列表. 无需参数. Использование help: 'help [command]' Выводит список всех доступных Команд + Utilisation help: 'help' renvoie une liste des programmes disponibles. Aucune option nécessaire. Display the content of a directory. @@ -443,6 +504,7 @@ Listet den Inhalt eines Verzeichnisses. 显示目录的内容. Показывает содержимое директории + Affiche le contenu d'un répertoire. Usage ls: 'ls [path]' returns a list of filesystem objects found in this path. @@ -450,6 +512,7 @@ Verwendung ls: 'ls [Pfad]' liefert eine Liste von in diesem Pfad gefundenen Dateisystemobjekten. ls说明:'ls[path]返回在此路径中找到的文件系统对象的列表. Использование ls: 'ls [path]' показывает список файлов найденных по этому пути + Utilisation ls: 'ls [path]' renvoie une liste des objets du système de fichiers trouvés dans ce chemin d'accès. Change the working directory. @@ -457,6 +520,7 @@ Wechselt das Arbeitsverzeichnis. 更改工作目录. Изменяет рабочую директорию + Changez le répertoire de travail. Usage cd: 'cd [path]' sets path as the new working directory. @@ -464,6 +528,7 @@ Verwendung cd: 'cd [Pfad]' setzt den Pfad als das neue Arbeitsverzeichnis. cd说明:'cd[path]'将路径设置为新的工作目录. Использование cd: 'cd [path] делает путь новой рабочей директорией + Utilisation cd: 'cd [path]' définit le chemin d'accès comme nouveau répertoire de travail. Prints the content of a file. @@ -471,6 +536,7 @@ Gibt den Inhalt einer Datei aus. 打印文件内容. Показывает содержимое файла + Affiche le contenu d'un fichier Usage cat: 'cat [file]' shows the content of a file. @@ -478,6 +544,7 @@ Verwendung cat: 'cat [Datei]' zeigt den Inhalt einer Datei. cat说明:'cat[file]'显示文件内容. Использование cat: 'cat [file] Показывает содержимое файла + Utilisation cat: 'cat [file]' Affiche le cxontenu d'un fichier. Prints the date. @@ -485,6 +552,7 @@ Gibt das Datum aus. 打印日期. Выводит текущую дату и время + Affiche la date. Usage date: 'date' prints the actual date in format YYYY-MM-DD HH:MM:SS @@ -492,6 +560,7 @@ Verwendung date: 'date' gibt das aktuelle Datum in dem Format YYYY-MM-DD HH:MM:SS aus. date说明:'date'以YYYY-MM-DD HH:MM:SS格式打印实际日期. Использование date: 'date' выводит текущую дату в формате ГОД-МЕСЯЦ-ДЕНЬ ЧАСЫ-МИНУТЫ-СЕКУНДЫ + Utilisation date: 'date' affiche la date actuelle au format AAAA-MM-JJ HH:MM:SS Prints the terminal history. @@ -499,6 +568,7 @@ Gibt die Terminal-Historie aus. 打印终端历史记录. Выводит историю ввода Команд + Affiche l'historique du terminal. Usage history: 'history' lists last commands since the start of the computer. @@ -506,6 +576,7 @@ Verwendung history: 'history' listet die letzten Befehle seit dem Start des Computers. history说明:'history'列出自计算机启动以来的最后一个命令. Использование history: 'history' выдаёт списко команд которые вводились после включение компьютера + Utilisation history: 'history' répertorie les dernières commandes depuis le démarrage de l'ordinateur. Clears the terminal window. @@ -513,6 +584,7 @@ Bereinigt das Terminal-Fenster. 清除终端窗口. Очищает окно терминала + Efface la fenêtre du terminal. Usage clear: 'clear' deletes most of the displayed text. @@ -520,6 +592,7 @@ Verwendung clear: 'clear' entfernt des Meiste des dargestellten Textes. clear说明:'clear'删除大部分显示文本. Использование clear: 'clear' очищает весь выведенный на экране текст + Utilisation clear: 'clear' supprime la majeure partie du texte affiché. Removes a file. @@ -527,6 +600,7 @@ Entfernt eine Datei. 删除文件. Удаляет файл + Supprime un fichier. Usage rm: 'rm [path]' deletes a file at the given path. @@ -534,6 +608,7 @@ Verwendung rm: 'rm [Pfad]' entfernt eine Datei am angegebenen Pfad. rm说明:'rm[path]'删除指定路径上的文件. Использование rm: 'rm [path]' удаляет файл по указанному пути. + Utilisation rm: 'rm [chemin d'accès]' supprime un fichier au chemin d'accès donné. Moves a file or folder. @@ -541,6 +616,7 @@ Verschiebt eine Datei oder ein Verzeichnis. 移动文件或文件夹. Перемещает файл или папку + Déplace un fichier ou un dossier. Usage mv: 'mv [old path] [new path]' moves file to new path or renames the file. @@ -548,6 +624,7 @@ Verwendung mv: 'mv [alter Pfad] [neuer Pfad]' verschiebt eine Datei zum neuen Pfad oder benennt die Datei um. mv说明:'mv[old path] [new path]'将文件移动到新路径或重命名文件. Использование mv: "mv [old path] [new path] Перемещает файл или папку или переименовывает + Utilisation mv: 'mv [ancien chemin d'accès] [nouveau chemin d'accès]' déplace le fichier vers un nouveau chemin d'accès ou renomme le fichier. Copies a file or folder. @@ -555,6 +632,7 @@ Kopiert eine Datei oder ein Verzeichnis. Copies a file or folder. Copies a file or folder. + Copies a file or folder. Usage cp: 'cp [old path] [new path]' copies file to new path. @@ -562,6 +640,7 @@ Verwendung cp: 'cp [alter Pfad] [neuer Pfad]' kopiert eine Datei in neuen Pfad. Usage cp: 'cp [old path] [new path]' copies file to new path. Usage cp: 'cp [old path] [new path]' copies file to new path. + Utilisation cp: 'cp [ancien chemin d'accès] [nouveau chemin d'accès]' copie un fichier vers un nouveau chemin d'accès. Returns the current user. @@ -569,6 +648,7 @@ Liefert den aktuellen Benutzer zurück. 返回当前用户. Выводит текущего пользователя + Renvoie l'utilisateur actuel. Usage whoami: 'whoami' returns the current user. @@ -576,6 +656,7 @@ Verwendung whoami: 'whoami' liefert den aktuellen Benutzer zurück. whoami说明:'whoami'返回当前用户. Использование whoami: 'whoami' Выводит текущего пользователя + Utilisaton whoami: 'whoami' Renvoie l'utilisateur actuel. Creates a directory/folder. @@ -583,6 +664,7 @@ Erstellt ein neues Verzeichnis/Ordner. 创建目录或文件夹. Создает директорию или папку + Crée un répertoire/dossier. Usage mkdir: 'mkdir [path]' creates a new folder/directory. @@ -590,6 +672,7 @@ Verwendung mkdir: 'mkdir [Pfad]' erstellt ein neues Verzeichnis/Ordner. mkdir说明:'mkdir [path]'创建新目录或文件夹 Использование mkdir: 'mkdir [path]' создаёт новый файл или директорию + Utilisation mkdir: 'mkdir [répertoire]' crée un nouveau dossier/répertoire. Pings the given address. @@ -597,6 +680,7 @@ Pingt die angegebene Adresse. Ping指定地址 Пингует введенный адрес + Ping l'adresse donnée. Usage ping: 'ping [address]' pings the given address. @@ -604,6 +688,7 @@ Verwendung ping: 'ping [Adresse]' pingt die angegebene Adresse. ping说明:'ping [address]'ping指定地址. Использование ping: 'ping [address]' пингует введенный адрес + Utilisation ping: 'ping [adresse]' Ping l'adresse donnée. Returns the current ip configuration. @@ -611,6 +696,7 @@ Liefert die aktuelle IP-Konfiguration zurück. 返回当前ip配置. Выводит текущую конфигурацию IP + Renvoie la configuration IP actuelle. Usage ipconfig: 'ipconfig' returns the current ip configuration. @@ -618,6 +704,7 @@ Verwendung ipconfig: 'ipconfig' liefert die aktuelle IP-Konfiguration zurück. ipconfig说明:'ipconfig'返回当前ip配置. Использование ipconfig: 'ipconfig' выводит текущую кофигурацию IP + Utilisation ipconfig: 'ipconfig' renvoie la configuration IP actuelle. Log out of the user session. @@ -625,6 +712,7 @@ Trennt die Benutzersitzung. 退出用户会话. Выйти из сессии + Déconnectez-vous de la session utilisateur. Usage exit: 'exit' brings you back to login screen. @@ -632,6 +720,7 @@ Verwendung exit: 'exit' bringt dich zurück zum Login-Bildschirm. exit说明:'exit'”返回登录界面. Использование exit: 'exit' Возвращает вас на экран авторизации + Utilisation exit: 'exit' vous ramène à l'écran de connexion. Shuts down the computer. @@ -639,6 +728,7 @@ Fährt den Computer herunter. 关闭计算机. Выключает компьютер + Arrête l'ordinateur. Usage shutdown: 'shutdown' turns off the computer. @@ -646,6 +736,7 @@ Verwendung shutdown: 'shutdown' schaltet den Computer aus. shutdown说明:'shutdown'关闭计算机. Использование shutdown: 'shutdown' выключает компьютер + Utilisation shutdown: 'shutdown' éteint l'ordinateur. Puts the computer in standby mode. @@ -653,6 +744,7 @@ Versetzt den Computer in den Ruhezustand. 切换至待机模式. Переводит компьютер в режим ожидания + Met l'ordinateur en mode veille. Usage standby: 'standby' activates the computers standby mode. @@ -660,6 +752,7 @@ Verwendung standby: 'standby' aktiviert den Ruhezustand des Computers. standby说明:'standby'切换至待机模式. Использование standby: 'standby' переводит компьютер в режим ожидания + Utilisation standby: 'standby' active le mode veille de l'ordinateur. Print/output a line of text to stdout. @@ -667,6 +760,7 @@ Gibt eine Zeile Text nach stdout aus. 将一行文本打印/输出到标准输出流. Печать/вывод строки текста на stdout. + Affiche/retourne une ligne de texte sur stdout. Usage echo: 'echo [text]' prints the given text to stdout. @@ -674,6 +768,7 @@ Verwendung echo: 'echo [Text]' gibt den angegebenen Text nach stdout aus. echo说明: 'echo [text]' 打印指定的文本到标准输出流. Использование echo: 'echo [text]' выводит данный текст на stdout + Utilisation echo: 'echo [texte]' affiche une ligne de texte sur stdout. Encrypts/decrypts text with a given algorythm and key. @@ -681,6 +776,7 @@ Ver-/Entschlüsselt text mit dem angegebenen Algorythmus und Schlüssel. 使用指定的算法和密钥加密/解密文本. Шифрует/дешифрует текст с заданным алгоритмом и ключом. + Chiffre/déchiffre du texte avec un algorithme et une clé donnés. Usage crypto: 'crypto -a [algorythm] -k [key] -m [mode] [text]' prints the processed text to stdout. @@ -688,6 +784,7 @@ Verwendung crypto: 'crypto -a [Algorythmus] -k [Schlüssel] -m [Modus] [Text]' gibt den verarbeiteten Text nach stdout aus. crypto说明: 'crypto -a [algorythm] -k [key] -m [mode] [text]' 将处理后的文本打印到标准输出流. Использование crypto: 'crypto -a [algorythm] -k [key] -m [mode] [text]' выводит обработанный текст на stdout. + Utilisation crypto: 'crypto -a [algorythme] -k [clé] -m [mode] [texte]' affiche le texte traité sur stdout. Trys to decrypt text with a given algorythm using multiple methods like bruteforce or statistics. @@ -695,6 +792,7 @@ Versucht den angegebenen Text durch verschiedene Methoden wie per Bruteforce oder über Statistiken zu entschlüsseln. 尝试使用多种指定算法(如bruteforce或statistics)解密文本. Пытается расшифровать текст с заданным алгоритмом, используя брутфорс или статистику + Essaie de déchiffrer du texte avec un algorithme donné en utilisant plusieurs méthodes comme la force brute ou les statistiques. Usage crack: 'crack -a [algorythm] -m [mode] [text]' prints the results to stdout. @@ -702,6 +800,7 @@ Verwendung crack: 'crack -a [Algorythmus] -m [Modus] [Text]' gibt die Ergebnisse nach stdout aus. crack说明: 'crack -a [algorythm] -m [mode] [text]' 将结果打印到标准输出流. Использование crack: crack -a [algorythm] -m [mode] [text]' выводит результаты на stdout + Utilisation crack: 'crack -a [algorythme] -m [mode] [textee]' affiche les résultats sur stdout. Searches in the current directory for a file/folder with the given name. @@ -709,6 +808,7 @@ Sucht im aktuellen Verzeichnis hach einer Datei/einem Verzeichnis mit angegebenem Namen. 在当前目录中搜索具有指定名称的文件/文件夹. Ищет в текущей директории файл/папку с заданным именем. + Recherche dans le répertoire courant un fichier/dossier portant le nom donné. Usage find: 'find [Name]' prints the results to stdout. @@ -716,6 +816,7 @@ Verwendung find: 'find [Name]' gibt die Ergebnisse nach stdout aus. find说明: 'find [Name]' 将结果打印到标准输出流. Использование find: 'find [Name]' выводит результат на stdout + Utilisation find: 'find [Nom]' affiche le résultas sur stdout. Mounts a flash drive in the specified usb port. @@ -723,6 +824,7 @@ Hängt einen usb stick in den gegeben usb port ein. Mounts a flash drive in the specified usb port. Подключает флэш-накопитель к указанному порту USB. + Monte un lecteur flash dans le port USB spécifié. Usage mount: 'mount [interface name]' mounts given interface. @@ -730,6 +832,7 @@ Verwendung mount: 'mount [Name]' hängt usb stick in gegebenen Port ein. Usage mount: 'mount [interface name]' mounts given interface. Использование mount: 'mount [interface name]' подключает usb-накопитель к заданному порту. + Utilisation mount: 'mount [nom interface]' monte l'interface donnée. Unmounts a flash drive from the specified usb port. @@ -737,6 +840,7 @@ Hängt einen usb stick aus den gegeben usb port aus. Unmounts a flash drive from the specified usb port. Отсоединяет флэш-накопитель от указанного USB-порта. + Ejecte un lecteur flash du port USB spécifié. Usage umount: 'umount [interface name]' unmounts given interface. @@ -744,6 +848,7 @@ Verwendung umount: 'umount [Name]' hängt usb stick in gegebenen Port aus. Usage umount: 'umount [interface name]' unmounts given interface. Использование umount: 'umount [interface name]' отключает usb-накопитель от заданного порта + Utilisation umount: 'umount [nom interface]' ejecte l'interface spécifié. Changes the owner of a file or directory. @@ -751,6 +856,7 @@ Ändert den Besitzer einer Datei oder Ordner. Changes the owner of a file or directory. Изменяет владельца файла или каталога. + Modifie le propriétaire d'un fichier ou d'un répertoire. Usage chown: 'chown [path] [new owner]' changes the owner. @@ -758,6 +864,7 @@ Verwendung chown: 'chown [pfad] [neuer Besitzer]' ändert den Besitzer. Usage chown: 'chown [path] [new owner]' changes the owner. Использование chown: 'chown [path] [new owner]' изменяет владельца + Utilisation chown: 'chown [répertoire] [nouveau propriétaire]' change le propriétaire. Lists the available (usb) interfaces. @@ -765,6 +872,7 @@ Zeigt die verfügbaren usb Ports an. Lists the available (usb) interfaces. Перечисляет доступные интерфейсы (usb). + Liste les interfaces (usb) disponibles. Usage lsusb: 'lsusb' lists usb interfaces. @@ -772,6 +880,7 @@ Verwendung lsusb: 'lsusb' zeigt die usb Ports an. Usage lsusb: 'lsusb' lists usb interfaces. Использование lsusb: 'lsusb' отображает порты usb + Utilisation lsusb: 'lsusb' Liste les interfaces usb. Black @@ -779,6 +888,7 @@ Schwarz 黑色 Black + Noir Olive @@ -786,6 +896,7 @@ Oliv 橄榄色 Olive + Olive Yellow @@ -793,6 +904,7 @@ Gelb 黄色 Yellow + Jaune Sand @@ -800,6 +912,7 @@ Sand 沙色 Sand + Sable Laptop @@ -807,6 +920,7 @@ Laptop 笔记本电脑 Ноутбук + Ordinateur portable Battery @@ -814,6 +928,7 @@ Batterie 电池 Батарея + Batterie ArmaOS @@ -821,6 +936,7 @@ ArmaOS ArmaOS ArmaOS + ArmaOS Use @@ -828,6 +944,7 @@ Benutzen 使用 Использовать + Utiliser AE3 Add User @@ -835,6 +952,7 @@ AE3 Benutzer hinzufügen AE3添加用户 AE3 Add User + AE3 Ajouter un utilisateur AE3 Add Games @@ -842,6 +960,7 @@ AE3 Spiele hinzufügen AE3 Add Games AE3 Add Games + AE3 Ajouter des jeux AE3 Add Security Commands @@ -849,6 +968,7 @@ AE3 Security-Befehle hinzufügen AE3 Add Security Commands AE3 Add Security Commands + AE3 Ajouter des commandes de sécurité AE3 Add Hacking Commands @@ -856,12 +976,14 @@ AE3 Hacking-Befehle hinzufügen AE3 Add Hacking Commands AE3 Add Hacking Commands + AE3 Ajouter des commandes de piratage Username Username Benutzername 用户名 + Nom d'utilisateur Name of authorized user, for example 'admin', 'guest' or 'stavros' @@ -869,6 +991,7 @@ Name eines authorisierten Benutzers, zum Beispiel 'admin', 'guest' oder 'stavros' 授权用户的名称,例如'admin','guest'或'stavros'. Имя авторизованного пользователя, например 'admin', 'guest' or 'stavros' + Nom de l'utilisateur autorisé, par exemple 'admin', 'guest' ou 'stavros' Password @@ -876,6 +999,7 @@ Kennwort 密码 Password + Mot de passe Password of authorized user, for example '123456', 'password' or 'Qf5:xxR12#fTG' @@ -883,6 +1007,7 @@ Kennwort eines authorisierten Benutzers, zum Beispiel '123456', 'password' oder 'Qf5:xxR12#fTG' 授权用户的密码,例如'114514','password'或'Qf5:xxR12#fTG' Пароль для авторизации пользователя, например '123456', 'password' или 'Qf5:xxR12#fTG' + Mot de passe de l'utilisateur autorisé, par exemple '123456', 'password' ou 'Qf5:xxR12#fTG' This module defines users for an armaOS computer. Simply sync one or more of these modules to a supported computer. @@ -890,6 +1015,7 @@ Dieses Modul definiert Benutzer für einen armaOS Computer. Synchronisiere einfach ein oder mehrere dieser Module mit einem unterstützten Computer. 此模块定义armaOS计算机的用户.只需将这些模块中的一个或多个同步到指定的计算机. Этот модуль определяет пользователей для компьютера с armaOS. Просто синхронизируйте один или несколько из этих модулей с поддерживаемым компьютером. + Ce module définit les utilisateurs pour un ordinateur armaOS. Synchronisez simplement un ou plusieurs de ces modules avec un ordinateur pris en charge. This module adds games to an armaOS computer. Simply sync this module to a supported computer. @@ -897,6 +1023,7 @@ Dieses Modul fügt einem armaOS Computer Spiele hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds games to an armaOS computer. Simply sync this module to a supported computer. Этот модуль добавляет компьютерные игры в armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. + Ce module ajoute des jeux à un ordinateur armaOS. Synchronisez simplement ce module avec un ordinateur pris en charge. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. @@ -904,6 +1031,7 @@ Dieses Modul fügt Security-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds security commands to an armaOS computer. Simply sync this module to a supported computer. Этот модуль добавляет команды безопасности к компьютеру armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. + Ce module ajoute des commandes de sécurité à un ordinateur armaOS. Synchronisez simplement ce module avec un ordinateur pris en charge. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. @@ -911,6 +1039,7 @@ Dieses Modul fügt Hacking-Befehle zu einem armaOS Computer hinzu. Synchronisiere einfach dieses Modul mit einem unterstützten Computer. This module adds hacking commands to an armaOS computer. Simply sync this module to a supported computer. Этот модуль добавляет команды взлома на компьютер armaOS. Просто синхронизируйте этот модуль с поддерживаемым компьютером. + Ce module ajoute des commandes de piratage à un ordinateur armaOS. Synchronisez simplement ce module avec un ordinateur pris en charge. The 'crypto' command allows you to encrypt and decrypt messages. @@ -918,6 +1047,7 @@ Der 'crypto' Befehl ermöglicht Nachrichten zu ver- und entschlüsseln. The 'crypto' command allows you to encrypt and decrypt messages. Команда "crypto" позволяет вам шифровать и расшифровывать сообщения. + La commande 'crypto' permet de chiffrer et de déchiffrer les messages. The 'crack' command allows you to crack encrypted messages. @@ -925,6 +1055,7 @@ Der 'crack' Befehl ermöglicht verschlüsselte Nachrichten zu knacken. The 'crack' command allows you to crack encrypted messages. Команда "взломать" позволяет вам взламывать зашифрованные сообщения. + La commande 'crack' vous permet de cracker des messages cryptés. @@ -934,6 +1065,7 @@ AE3 armaOS AE3 armaOS AE3 armaOS + AE3 armaOS Keyboard Layout @@ -941,6 +1073,7 @@ Tastaturbelegung 键盘布局 Раскладка клавиатуры + Disposition clavier Keyboard Layout for armaOS. You can also change this in armaOS terminal. @@ -948,6 +1081,7 @@ Tastaturbelegung für armaOS. Du kannst dies auch im armaOS Terminal umstellen. armaOS键盘布局.您也可以在armaOS终端中更改此设置. Раскладка клавиатуры для ArmaOS (Можно изменить в терминале ArmaOS) + Disposition du clavier pour armaOS. Vous pouvez également modifier cela dans le terminal armaOS. Terminal Design @@ -955,6 +1089,7 @@ Terminal Design Terminal Design Terminal Design + Design du Terminal Terminal Design for armaOS. You can also change this in armaOS terminal. @@ -962,6 +1097,7 @@ Terminal Design für armaOS. Du kannst dies auch im armaOS Terminal umstellen. Terminal Design for armaOS. You can also change this in armaOS terminal. Дизайн терминала для armaOS. Вы также можете изменить это в терминале armaOS. + Design du terminal pour armaOS. Vous pouvez également modifier cela dans le terminal armaOS. armaOS default @@ -969,6 +1105,7 @@ armaOS default armaOS default armaOS default + armaOS par défaut armaOS default design (dark theme) @@ -976,6 +1113,7 @@ armaOS Standarddesign (dunkel) armaOS default design (dark theme) armaOS default design (dark theme) + armaOS design par défaut (dark theme) C64 @@ -983,6 +1121,7 @@ C64 C64 C64 + C64 C64 design (blue on blue theme) @@ -990,6 +1129,7 @@ C64 Design (Blau auf Blau) C64 design (blue on blue theme) C64 design (blue on blue theme) + C64 design (thème bleu sur bleu) Apple II @@ -997,6 +1137,7 @@ Apple II Apple II Apple II + Apple II Apple II monochrome design (green on black) @@ -1004,6 +1145,7 @@ Apple II - monochromes Design (Grün auf Schwarz) Apple II monochrome design (green on black) Apple II monochrome design (green on black) + Apple II monochrome design (vert sur noir) Amber @@ -1011,6 +1153,7 @@ Bernstein Amber Amber + Ambre Amber monochrome design (amber on black) @@ -1018,6 +1161,7 @@ Bernstein - monochromes Design (Bernstein auf Schwarz) Amber monochrome design (amber on black) Amber monochrome design (amber on black) + Ambre monochrome (ambre sur noir) Terminal Scroll Speed @@ -1025,6 +1169,7 @@ Terminal Scroll-Geschwindigkeit 终端滚动速度 Скорость прокрутки терминала + Vitesse de défilement du terminal Determines the speed in lines for the mouse wheel scroll feature for the terminal. @@ -1032,6 +1177,7 @@ Legt die Geschwindigkeit in Zeilen für die Mausrad-Scroll-Funktion des Terminals fest. 确定终端鼠标滚轮滚动的速度(以行为单位). Определяет скорость в строках для функции прокрутки колеса мыши в терминале + Détermine la vitesse en lignes de la fonction de défilement de la molette de la souris pour le terminal. 1 line @@ -1039,6 +1185,7 @@ 1 Zeile 1行 1 line + 1 ligne 2 lines @@ -1046,6 +1193,7 @@ 2 Zeilen 2行 2 lines + 2 lignes 3 lines @@ -1053,6 +1201,7 @@ 3 Zeilen 3行 3 lines + 3 lignes diff --git a/addons/filesystem/stringtable.xml b/addons/filesystem/stringtable.xml index 6e22d6cb..ee01023b 100644 --- a/addons/filesystem/stringtable.xml +++ b/addons/filesystem/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ '%1' ist kein Verzeichnis! '%1' 不是目录! '%1' не является директорией! + '%1' n'est pas un répertoire! '%1' not found in '%2'! @@ -15,6 +16,7 @@ '%1' nicht in '%2' gefunden! 在 '%2'中找不到 '%1' ! '%1' не найден в '%2'! + '%1' introuvable dans '%2'! '%1' already exists! @@ -22,6 +24,7 @@ '%1' ist bereits vorhanden! '%1' 已存在! '%1' уже существует! + '%1' existe déjà! '%1' not found! @@ -29,6 +32,7 @@ '%1' nicht gefunden! 找不到 %1' ! '%1' не найден! + '%1' introuvable! Missing permissions @@ -36,6 +40,7 @@ Zugriffsrechte fehlen 缺少权限 недостаточно прав + Permissions manquantes Invalid directory @@ -43,6 +48,7 @@ Ungültiger Ordner Invalid directory Invalid directory + Répertoire invalide @@ -52,6 +58,7 @@ AE3 Datei hinzufügen AE3添加文件 AE3 Add File + AE3 Ajouter un fichier Path @@ -59,6 +66,7 @@ Pfad 路径 Путь + Chemin d'accès Path and Name of Filesystem Object (File), for example /tmp/new/example.txt @@ -66,6 +74,7 @@ Pfad und Name eines Dateisystemobjekts (Datei), zum Beispiel /tmp/new/example.txt 文件系统对象(文件)的路径和名称,例如 Путь и имя объекта файловой системы (файла), например /tmp/new/example.txt + Chemin d'accès et nom de l'objet du système de fichiers (fichier), par exemple /tmp/new/example.txt File content @@ -73,6 +82,7 @@ Dateiinhalt 文件内容 Содержимое файла + Contenu du fichier Content of Filesystem Object, like text note oder path to image @@ -80,6 +90,7 @@ Inhalt eines Dateisystemobjekts, wie eine Textnotiz oder der Pfad zu einem Bild. 文件系统对象内容,如文本注释或图像路径 Содержимое объекта файловой системы, например текстовое примечание или путь к изображению. + Contenu de l'objet du système de fichiers, comme une note textuelle ou un chemin d'accès vers l'image Is code? @@ -87,6 +98,7 @@ Ist Code? 是否为代码? Это код? + Est du code? If the file content is a function or code which can be executed from terminal @@ -94,6 +106,7 @@ Wenn der Dateiinhalt eine Funktion oder Code ist, der vom Terminal ausgeführt werden kann 如果文件内容是可以从终端执行的函数或代码 Если содержимое файла представляет собой функцию или код, который можно выполнить с терминала + Si le contenu du fichier est une fonction ou un code exécutable depuis le terminal File owner @@ -101,6 +114,7 @@ Dateibesitzer 文件所有者 Владелец файла + Propriétaire du fichier Owner of the file @@ -108,6 +122,7 @@ Besitzer der Datei 文件所有者 Владелец файла + Propriétaire du fichier Can be executed by the owner @@ -115,6 +130,7 @@ Kann vom Besitzer ausgeführt werden 所有者可运行 Может быть выполнен владельцем + Peut être exécuté par le propriétaire Can be executed by the owner @@ -122,6 +138,7 @@ Kann vom Besitzer ausgeführt werden 所有者可运行 Может быть выполнен владельцем + Peut être exécuté par le propriétaire Can be read by the owner @@ -129,6 +146,7 @@ Kann vom Besitzer gelesen werden 所有者可读取 Может просматриваться только владельцем + Peut être lu par le propriétaire Can be read by the owner @@ -136,6 +154,7 @@ Kann vom Besitzer gelesen werden 所有者可读取 Может просматриваться только владельцем + Peut être lu par le propriétaire Can be modified by the owner @@ -143,6 +162,7 @@ Kann vom Besitzer verändert werden 所有者可修改 Может изменяться владельцем + Peut être modifié par le propriétaire Can be modified by the owner @@ -150,6 +170,7 @@ Kann vom Besitzer verändert werden 所有者可修改 Может изменяться владельцем + Peut être modifié par le propriétaire Can be executed by everyone @@ -157,6 +178,7 @@ Kann von Jedem ausgeführt werden 任何人可运行 Может быть выполнен всеми + Peut être exécuté par tout le monde Can be executed by everyone @@ -164,6 +186,7 @@ Kann von Jedem ausgeführt werden 任何人可运行 Может быть выполнен всеми + Peut être exécuté par tout le monde Can be read by everyone @@ -171,6 +194,7 @@ Kann von Jedem gelesen werden 任何人可读取 Может просматриваться всеми + Peut être lu par tout le monde Can be read by everyone @@ -178,6 +202,7 @@ Kann von Jedem gelesen werden 任何人可读取 Может просматриваться всеми + Peut être lu par tout le monde Can be modified by everyone @@ -185,6 +210,7 @@ Kann von Jedem verändert werden 任何人可修改 Может модифицироваться всеми + Peut être modifié par tout le monde Can be modified by everyone @@ -192,6 +218,7 @@ Kann von Jedem verändert werden 任何人可修改 Может модифицироваться всеми + Peut être modifié par tout le monde This module adds a file to a object which supports filesystems, like computers. Simply sync one or more of these modules to a supported object. @@ -199,6 +226,7 @@ Dieses Modul fügt eine Datei zu einem Objekt hinzu, das Dateisysteme unterstützt, wie Computer. Synchronisiere einfach ein oder mehrere dieser Module mit einem unterstützten Objekt. 此模块将文件添加到支持文件系统的对象(如计算机). 只需一个或多个此模块同步到支持的对象. Этот модуль добавляет файл к объекту, который поддерживает файловую систему (например компьютер). Просто синхронизируйте один или несколько этих модулей с поддерживаем объектом + Ce module ajoute un fichier à un objet qui prend en charge les systèmes de fichiers, comme les ordinateurs. Synchronisez simplement un ou plusieurs de ces modules avec un objet pris en charge. AE3 Add Directory @@ -206,6 +234,7 @@ AE3 Verzeichnis hinzufügen AE3添加目录 AE3 Add Directory + AE3 Ajouter un répertoire Path @@ -213,6 +242,7 @@ Pfad 路径 Путь + Chemin d'accès Path of Filesystem Object (Directory), for example /tmp/new @@ -220,6 +250,7 @@ Pfad eines Dateisystemobjekts (Verzeichnis), zum Beispiel /tmp/new 文件系统对象(目录)的路径, 例如/tmp/new Путь к объекту файловой системы (директории), например /tmp/new + Chemin de l'objet du système de fichiers (répertoire), par exemple /tmp/new Directory owner @@ -227,6 +258,7 @@ Verzeichnisbesitzer 目录所有者 Владелец директории + Propriétaire du répertoire Owner of the directory @@ -234,6 +266,7 @@ Besitzer des Verzeichnisses 目录所有者 Владелец директории + Propriétaire du répertoire This module adds a directory to a object which supports filesystems, like computers. Simply sync one or more of these modules to a supported object. @@ -241,6 +274,7 @@ Dieses Modul fügt ein Verzeichnis zu einem Objekt hinzu, das Dateisysteme unterstützt, wie Computer. Synchronisiere einfach ein oder mehrere dieser Module mit einem unterstützten Objekt. 此模块将目录添加到支持文件系统的对象(如计算机). 只需一个或多个此模块同步到支持的对象. Этот модуль добавляет директорию к объекту, который поддерживает файловую систему (например компьютер). Просто синхронизируйте один или несколько этих модулей с поддерживаем объектом + Ce module ajoute un répertoire à un objet qui prend en charge les systèmes de fichiers, comme les ordinateurs. Synchronisez simplement un ou plusieurs de ces modules avec un objet pris en charge. AE3 armaOS Modules @@ -248,6 +282,7 @@ AE3 armaOS Module AE3 armaOS 模块 AE3 armaOS Modules + AE3 armaOS Modules diff --git a/addons/flashdrive/stringtable.xml b/addons/flashdrive/stringtable.xml index 2f125e31..777b0cd7 100644 --- a/addons/flashdrive/stringtable.xml +++ b/addons/flashdrive/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ USB Stick verbinden 解放香港,我们时代的革命 Подключить флэш накопитель + Connecter la clé USB Take @@ -15,45 +16,51 @@ Nehmen 解放香港,我们时代的革命 Взять + Prendre - Interface does not exit! - Interface does not exit! - Interface exestiert nicht! - 解放香港,我们时代的革命 - Интерфейс не существует + Interface does not exit! + Interface does not exit! + Interface exestiert nicht! + 解放香港,我们时代的革命 + Интерфейс не существует + L'interface n'existe pas! - Interface is empty! - Interface is empty! - Interface ist leer! - 解放香港,我们时代的革命 - Интерфейс пуст + Interface is empty! + Interface is empty! + Interface ist leer! + 解放香港,我们时代的革命 + Интерфейс пуст + L'interface est vide ! - Flash drive - Flash drive - Flash drive - Flash drive - Флэш накопитель + Flash drive + Flash drive + Flash drive + Flash drive + Флэш накопитель + Clé usb - Flash drive - Flash drive - Flash Drive - Flash drive - Флэш накопитель + Flash drive + Flash drive + Flash Drive + Flash drive + Флэш накопитель + Clé usb - AE3: Pick up flash drive - AE3: Pick up flash drive - AE3: Flash Drive aufnehmen - AE3: Pick up flash drive - AE3: Подобрать лэш накопитель + AE3: Pick up flash drive + AE3: Pick up flash drive + AE3: Flash Drive aufnehmen + AE3: Pick up flash drive + AE3: Подобрать лэш накопитель + AE3: Prendre une clé USB diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index c7fa6496..d83df27c 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ Öffnen 打开 Открыть + Ouvrir Close @@ -15,6 +16,7 @@ Schließen 关闭 Закрыть + Fermer Exit interaction @@ -22,6 +24,7 @@ Interaction verlassen Exit interaction Завершить взаимодействие + Quitter l'interaction @@ -31,6 +34,7 @@ Lampe Лампа + Lampe lamp 1 @@ -38,6 +42,7 @@ Lampe 1 灯1 Лампа 1 + lampe 1 extend lamp 1 @@ -45,6 +50,7 @@ Lampe 1 ausfahren 展开灯1 Выдвинуть лампу 1 + déployer lampe 1 pitch lamp 1 @@ -52,6 +58,7 @@ Lampe 1 neigen 倾斜灯1 Наклонить лампу 1 + Basculer lampe 1 yaw lamp 1 @@ -59,6 +66,7 @@ Lampe 1 gieren 偏转灯1 Повернуть лампу 1 + Tourner lampe 1 lamp 2 @@ -66,6 +74,7 @@ Lampe 2 灯2 Лампа 2 + lampe 2 extend lamp 2 @@ -73,6 +82,7 @@ Lampe 2 ausfahren 展开灯2 Выдвинуть лампу 2 + déployer lampe 2 pitch lamp 2 @@ -80,6 +90,7 @@ Lampe 2 neigen 倾斜灯2 Наклонить лампу 2 + Basculer lampe 2 yaw lamp 2 @@ -87,6 +98,7 @@ Lampe 2 gieren 偏转灯2 Повернуть лампу 2 + Tourner lampe 2 lamp 3 @@ -94,6 +106,7 @@ Lampe 3 灯3 Лампа 3 + lampe 3 extend lamp 3 @@ -101,6 +114,7 @@ Lampe 3 ausfahren 展开灯3 Выдвинуть лампу 3 + Déployer lampe 3 pitch lamp 3 @@ -108,6 +122,7 @@ Lampe 3 neigen 倾斜灯3 Наклонить лампу 3 + Basculer lampe 3 yaw lamp 3 @@ -115,6 +130,7 @@ Lampe 3 gieren 偏转灯3 Повернуть лампу 3 + Tourner lampe 3 lamp 4 @@ -122,6 +138,7 @@ Lampe 4 灯4 Лампа 4 + lampe 4 extend lamp 4 @@ -129,6 +146,7 @@ Lampe 4 ausfahren 展开灯4 Выдвинуть лампу 4 + Déployer lampe 4 pitch lamp 4 @@ -136,6 +154,7 @@ Lampe 4 neigen 倾斜灯4 Наклонить лампу 4 + Basculer lampe 4 yaw lamp 4 @@ -143,6 +162,7 @@ Lampe 4 gieren 偏转灯4 Повернуть лампу 4 + Tourner lampe 4 desk @@ -150,6 +170,7 @@ Tisch 桌子 Стол + bureau Black @@ -157,6 +178,7 @@ Schwarz 黑色 Black + Noir Olive @@ -164,6 +186,7 @@ Oliv 橄榄色 Olive + Olive Yellow @@ -171,6 +194,7 @@ Gelb 黄色 Yellow + Jaune Sand @@ -178,6 +202,7 @@ Sand 沙色 Sand + Sable diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index d6c82499..3311765b 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ Ja Да + oui no @@ -15,6 +16,7 @@ Nein Нет + non @@ -24,6 +26,7 @@ AE3 DEBUG MODUS AKTIVIERT AE3调试模式已启用 АЕ3 РЕЖИМ ОТЛАДКИ ВКЛЮЧЕН + AE3 MODE DEBUG ACTIVE AE3 DEBUG MODE DISABLED @@ -31,6 +34,7 @@ AE3 DEBUG MODUS DEAKTIVIERT AE3调试模式已禁用 АЕ3 РЕЖИМ ОТЛАДКИ ВЫКЛЮЧЕН + AE3 MODE DEBUG DESACTIVE ACE3 Cargo Name: %1 @@ -38,6 +42,7 @@ ACE3 Cargo Name: %1 ACE3 货物名称: %1 ACE3 Cargo Name: %1 + ACE3 Nom de la cargaison: %1 Device Class: %1 @@ -45,6 +50,7 @@ Geräteklasse: %1 设备类: %1 Device Class: %1 + Classe de l'appareil: %1 Power State: %1 @@ -52,6 +58,7 @@ Gerätezustand: %1 电力状态: %1 Состояние питания: %1 + État d'alimentation: %1 Fuel Level: %1 l (%2%3 of %4 l) @@ -59,6 +66,7 @@ Treibstofffüllstand: %1 l (%2%3 von %4 l) Fuel Level: %1 l (%2%3 of %4 l) Уровень топлива: %1 l (%2%3 of %4 l) + Niveau de carburant: %1 l (%2%3 de %4 l) Connected Power Devices: %1 @@ -66,6 +74,7 @@ Verbundene Geräte (Strom): %1 已连接的电力设备: %1 Подключенные устройства (Питание): %1 + Dispositifs d'alimentation connectés: %1 Battery Level: %1 Wh (%2%3 of %4 Wh) @@ -73,6 +82,7 @@ Batterieladestand: %1 Wh (%2%3 von %4 Wh) 电量: %1 Wh (%2%3 of %4 Wh) Уровень заряда батареи: %1 Wh (%2%3 of %4 Wh) + Niveau de batterie: %1 Wh (%2%3 de %4 Wh) Power Output: %1 W) @@ -80,6 +90,7 @@ Ausgangsleistung: %1 W Power Output: %1 W Power Output: %1 W + Puissance de sortie: %1 W @@ -89,6 +100,7 @@ AE3 Attribute AE3属性 Атрибуты AE3 + AE3 Attributs Power Level @@ -96,6 +108,7 @@ Füllstand Strom 电力等级 Уровень мощности + Niveau d'énergie Power Level set at the beginning of the mission @@ -103,6 +116,7 @@ Batteriefüllstand zu Beginn der Mission Power Level set at the beginning of the mission Уровень мощности, установленный в начале миссии + Niveau de puissance défini au début de la mission Fuel Level @@ -110,6 +124,7 @@ Füllstand Treibstoff 燃料 Уровень топлива + Niveau de carburant Fuel Level set at the beginning of the mission @@ -117,6 +132,7 @@ Treibstofffüllstand zu Beginn der Mission Fuel Level set at the beginning of the mission Уровень топлива установленный в начале миссии + Niveau de carburant défini au début de la mission @@ -126,6 +142,7 @@ Unzulässige Verbindung entfernt: für dieses Ausgangsgerät sind Verbindungen diesen Typs unzulässig: %1 Forbidden connection removed: this source asset is not allowed for connection type: %1 Удалено недопустимое соединение: для этого устройства вывода соединения такого типа недопустимы: %1 + Connexion interdite supprimée : cet élément source n'est pas autorisé pour le type de connexion: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 @@ -133,6 +150,7 @@ Unzulässige Verbindung entfernt: für dieses Zielgerät sind Verbindungen diesen Typs unzulässig: %1 Forbidden connection removed: this destination asset is not allowed for connection type: %1 Удалено запрещенное подключение: этот целевой ресурс не разрешен для типа подключения: %1 + Connexion interdite supprimée : cet élément de destination n'est pas autorisé pour le type de connexion: %1 Forbidden connection removed: source and destination are identical @@ -140,6 +158,7 @@ Unzulässige Verbindung entfernt: Ausgang und Ziel sind identisch Forbidden connection removed: source and destination are identical Удалено недопустимое соединение: выход и пункт назначения идентичны + Connexion interdite supprimée : la source et la destination sont identiques Connection warning: this asset already has a connection of type: %1 @@ -147,6 +166,7 @@ Verbindungswarnung: dieses Gerät hat bereits eine Verbindung vom Typ: %1 Connection warning: this asset already has a connection of type: %1 Предупреждение о подключении: у этого устройства уже есть подключение такого типа: %1 + Avertissement de connexion : cet actif a déjà une connexion de type: %1 @@ -156,6 +176,7 @@ AE3 Allgemein AE3 主体 AE3 Общие + AE3 principal Debug Mode @@ -163,6 +184,7 @@ Debug Modus 调试模式 Режим отладки + Mode Debug By enabling the AE3 Debug Mode you will get additional information about the internal structure of AE3. @@ -170,7 +192,8 @@ Durch das Aktivieren des AE3 Debug Modus erhältst du zusätzliche Informationen über die interne Struktur von AE3. 你可以通过AE3调试模式获得更多有关AE3内部结构的信息. Включив режим отладки AE3, вы получите дополнительную информацию о внутренней структуре AE3. + En activant le mode de débogage AE3, vous obtiendrez des informations supplémentaires sur la structure interne d'AE3. - \ No newline at end of file + diff --git a/addons/network/stringtable.xml b/addons/network/stringtable.xml index 9de30502..f975baff 100644 --- a/addons/network/stringtable.xml +++ b/addons/network/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ Verbinde mit Router 连接路由器. Подключить к роутеру + Connecter au router Disconnect from router @@ -15,6 +16,7 @@ Trenne von Router 断开路由器. Отключить от роутера + Déconnecter du routeur @@ -24,6 +26,7 @@ Router 路由器 Роутер + Routeur diff --git a/addons/power/stringtable.xml b/addons/power/stringtable.xml index 9c272de5..126fa0db 100644 --- a/addons/power/stringtable.xml +++ b/addons/power/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ Batterieladestand: %1 Wh (%2%3 von %4 Wh) 电量: %1 Wh (%2%3 of %4 Wh) Уровень заряда батареи: %1 Wh (%2%3 of %4 Wh) + Niveau de batterie: %1 Wh (%2%3 de %4 Wh) Fuel Level: %1 l (%2%3 of %4 l) @@ -15,6 +16,7 @@ Treibstofffüllstand: %1 l (%2%3 von %4 l) 燃料: %1 l (%2%3 of %4 l) Уровень топлива: %1 l (%2%3 of %4 l) + Niveau de carburant: %1 l (%2%3 de %4 l) Current power output: %1 W @@ -22,6 +24,7 @@ Aktuelle Ausgangsleistung: %1 W 当前输出功率: %1 W Текущая выходная мощность: %1 W + Puissance de sortie actuelle: %1 W Device Power State is: %1 @@ -29,6 +32,7 @@ Gerätezustand: %1 >设备电源状态: %1 Состояние питания устройства: %1 + L'état d'alimentation de l'appareil est: %1 Check Battery Charge @@ -36,6 +40,7 @@ Batterieladestand prüfen 检查电量 Проверить заряд батареи + Vérifier la charge de la batterie Check Power State @@ -43,6 +48,7 @@ Gerätezustand prüfen 检查电源状态 Проверить состояние питания + Vérifier l'état de l'alimentation Check Fuel Level @@ -50,6 +56,7 @@ Treibstofffüllstand prüfen 检查燃料 Проверить уровень топлива + Vérifier le niveau de carburant Check Power Generation @@ -57,6 +64,7 @@ Ausgangsleistung prüfen 检查发电量 Проверить выработку электроэнергии + Vérifiez la production d'énergie Connect to power source @@ -64,6 +72,7 @@ Mit Stromquelle verbinden 连接电源 Подключить к источнику питания + Connecter à la source d'alimentation Disconnect from power source @@ -71,6 +80,7 @@ Von Stromquelle trennen 断开电源 Отключить от источника питания + Déconnecter à la source d'alimentation Turn on @@ -78,6 +88,7 @@ Einschalten 打开 Включить + Allumer Turn off @@ -85,6 +96,7 @@ Ausschalten 关闭 Выключить + Éteindre Standby @@ -92,6 +104,7 @@ Ruhezustand 待机 Ожидание (Standby) + Veille On @@ -99,6 +112,7 @@ Eingeschaltet Вкл + On Off @@ -106,6 +120,7 @@ Ausgeschaltet Выкл + Off Standby @@ -113,6 +128,7 @@ Ruhezustand 待机 Ожидание (Standby) + Veille Unknown @@ -120,6 +136,7 @@ Unbekannt 未知 Неизвестный + Inconu @@ -129,6 +146,7 @@ Batteriebetrieb 电池模式 Режим батареи + Mode batterie Power Adapter Mode @@ -136,6 +154,7 @@ Netzbetrieb 电源模式 Работа от сети + Mode adaptateur secteur Unknown Mode @@ -143,6 +162,7 @@ unbekannter Betriebsmodus 未知模式 Неизвестный режим работы + Mode inconnu TERMINAL - %1%2 (%3) @@ -150,6 +170,7 @@ TERMINAL - %1%2 (%3) 终端 - %1%2 (%3) TERMINAL - %1%2 (%3) + TERMINAL - %1%2 (%3) @@ -159,6 +180,7 @@ Tragbarer Generator 便携式发电机 Портативный генератор + Générateur portatif Black @@ -166,6 +188,7 @@ Schwarz 黑色 Black + Noir Olive @@ -173,6 +196,7 @@ Oliv 橄榄绿 Olive + Olive Yellow @@ -180,6 +204,7 @@ Gelb 黄色 Yellow + Jaune Sand @@ -187,6 +212,7 @@ Sand 沙色 Sand + Sable Battery @@ -194,6 +220,7 @@ Batterie 电池 Батарея + Batterie Solar Panel @@ -201,6 +228,7 @@ Sonnenkollektor 太阳能电池板 Солнечная панель + Panneau solaire solar panel 1 @@ -208,6 +236,7 @@ Sonnenkollektor 1 太阳能电池板1 Солнечная панель 1 + Panneau solaire 1 pitch solar panel 1 @@ -215,6 +244,7 @@ Sonnenkollektor 1 neigen 倾斜太阳能电池板1 Наклонить солнечную панель 1 + basculer Panneau solaire 1 solar panel 2 @@ -222,6 +252,7 @@ Sonnenkollektor 2 太阳能电池板2 Солнечная панель 2 + Panneau solaire 2 pitch solar panel 2 @@ -229,6 +260,7 @@ Sonnenkollektor 2 neigen 倾斜太阳能电池板2 Наклонить солнечную панель 2 + basculer Panneau solaire 2 solar panels @@ -236,6 +268,7 @@ Sonnenkollektoren 太阳能电池板 Солнечные панели + Panneaux solaires yaw solar panels @@ -243,6 +276,7 @@ Sonnenkollektoren gieren 偏转太阳能电池板 Повернуть солнечную панель + basculer Panneaux solaires From 87a6d6b921a838e3419f2982f6290d86fcdcdd20 Mon Sep 17 00:00:00 2001 From: y0014984 Date: Wed, 1 Feb 2023 16:08:05 +0100 Subject: [PATCH 09/14] added alexisdu7589 to the contributors list --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 7a697c43..f8dffede 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -12,3 +12,4 @@ Wasserstoff # CONTRIBUTORS Bilibagga (Russian translation) PowerBOXx (Simplified Chinese Translation) +alexisdu7589 (French translation) From 03ca89575d5ac372659b04a81e2d311a2af402ba Mon Sep 17 00:00:00 2001 From: y0014984 Date: Fri, 3 Feb 2023 16:12:20 +0100 Subject: [PATCH 10/14] fixed '-e' option for 'echo' command --- addons/armaos/functions/fnc_os_echo.sqf | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/addons/armaos/functions/fnc_os_echo.sqf b/addons/armaos/functions/fnc_os_echo.sqf index 40adf2dd..6fc19c7d 100644 --- a/addons/armaos/functions/fnc_os_echo.sqf +++ b/addons/armaos/functions/fnc_os_echo.sqf @@ -34,7 +34,24 @@ private _text = _ae3OptsThings joinString " "; if (_backslashInterpretion) then { - _text = _text splitString "\n"; + _result = []; + + while { true } do + { + private _pos = _text find "\n"; + if (_pos != -1) then + { + _result pushBack (_text select [0, _pos]); + _text = _text select [_pos + 2]; + } + else + { + _result pushBack _text; + break; + }; + }; + + _text = _result; }; [_computer, _text] call AE3_armaos_fnc_shell_stdout; \ No newline at end of file From f2d4c7b9672758d926fea2b5f33d779633279570 Mon Sep 17 00:00:00 2001 From: y0014984 Date: Fri, 3 Feb 2023 16:21:09 +0100 Subject: [PATCH 11/14] fixed comma to point on FR and US keyboard layouts --- addons/armaos/functions/fnc_terminal_getAllowedKeysFR.sqf | 2 +- addons/armaos/functions/fnc_terminal_getAllowedKeysUS.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/armaos/functions/fnc_terminal_getAllowedKeysFR.sqf b/addons/armaos/functions/fnc_terminal_getAllowedKeysFR.sqf index 9130f323..3e455d0f 100644 --- a/addons/armaos/functions/fnc_terminal_getAllowedKeysFR.sqf +++ b/addons/armaos/functions/fnc_terminal_getAllowedKeysFR.sqf @@ -137,7 +137,7 @@ private _allowedKeys = createHashMapFromArray [format ["%1-%2-%3-%4", DIK_NUMPADSLASH, false, false, false], "/"], [format ["%1-%2-%3-%4", DIK_ADD, false, false, false], "+"], [format ["%1-%2-%3-%4", DIK_SUBTRACT, false, false, false], "-"], - [format ["%1-%2-%3-%4", DIK_DECIMAL, false, false, false], ","] + [format ["%1-%2-%3-%4", DIK_DECIMAL, false, false, false], "."] ]; _allowedKeys \ No newline at end of file diff --git a/addons/armaos/functions/fnc_terminal_getAllowedKeysUS.sqf b/addons/armaos/functions/fnc_terminal_getAllowedKeysUS.sqf index eafc2c7e..3051534f 100644 --- a/addons/armaos/functions/fnc_terminal_getAllowedKeysUS.sqf +++ b/addons/armaos/functions/fnc_terminal_getAllowedKeysUS.sqf @@ -124,7 +124,7 @@ private _allowedKeys = createHashMapFromArray [format ["%1-%2-%3-%4", DIK_NUMPADSLASH, false, false, false], "/"], [format ["%1-%2-%3-%4", DIK_ADD, false, false, false], "+"], [format ["%1-%2-%3-%4", DIK_SUBTRACT, false, false, false], "-"], - [format ["%1-%2-%3-%4", DIK_DECIMAL, false, false, false], ","] + [format ["%1-%2-%3-%4", DIK_DECIMAL, false, false, false], "."] ]; _allowedKeys \ No newline at end of file From 0bd9e1be69234c29e828048315d5858ff4135ca5 Mon Sep 17 00:00:00 2001 From: y0014984 Date: Fri, 3 Feb 2023 16:30:19 +0100 Subject: [PATCH 12/14] removed unnecessary quotation marks from stringtable.xml --- addons/armaos/stringtable.xml | 48 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/addons/armaos/stringtable.xml b/addons/armaos/stringtable.xml index bab84527..bfb71a25 100644 --- a/addons/armaos/stringtable.xml +++ b/addons/armaos/stringtable.xml @@ -409,36 +409,36 @@ définit la clé/le mot de passe/le code PIN - "enables interpretation of backslash escapes - "enables interpretation of backslash escapes - "aktiviert die Interpretation von Backslash-Steuerzeichen - "启用对反斜杠转义的解释 - "enables interpretation of backslash escapes - "permet l'interprétation des échappements antislash + enables interpretation of backslash escapes + enables interpretation of backslash escapes + aktiviert die Interpretation von Backslash-Steuerzeichen + 启用对反斜杠转义的解释 + enables interpretation of backslash escapes + permet l'interprétation des échappements antislash - "clears the history list - "clears the history list - "löscht die Befehlshistorie - "清除历史列表 - "clears the history list - "efface la liste de l'historique + clears the history list + clears the history list + löscht die Befehlshistorie + 清除历史列表 + clears the history list + efface la liste de l'historique - "deletes a history entry at the given position offset - "deletes a history entry at the given position offset - "entfernt den Eintrag aus der Historie mit der angegebenen Position - "删除给定位置偏移量处的历史记录 - "deletes a history entry at the given position offset - "supprime une entrée d'historique au décalage de position donné + deletes a history entry at the given position offset + deletes a history entry at the given position offset + entfernt den Eintrag aus der Historie mit der angegebenen Position + 删除给定位置偏移量处的历史记录 + deletes a history entry at the given position offset + supprime une entrée d'historique au décalage de position donné - "prints folder content in long form - "prints folder content in long form - "gibt den Inhalt des Ordners in der Langform aus - "以长式打印文件夹内容 - "prints folder content in long form - "affiche le contenu du dossier au format long + prints folder content in long form + prints folder content in long form + gibt den Inhalt des Ordners in der Langform aus + 以长式打印文件夹内容 + prints folder content in long form + affiche le contenu du dossier au format long From 73bfd94c499b54f151a5a4954d45a9da517cf842 Mon Sep 17 00:00:00 2001 From: y0014984 Date: Fri, 10 Feb 2023 11:37:55 +0100 Subject: [PATCH 13/14] replaced code with BI-Function to split strings by word --- addons/armaos/functions/fnc_os_echo.sqf | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/addons/armaos/functions/fnc_os_echo.sqf b/addons/armaos/functions/fnc_os_echo.sqf index 6fc19c7d..c59d9a92 100644 --- a/addons/armaos/functions/fnc_os_echo.sqf +++ b/addons/armaos/functions/fnc_os_echo.sqf @@ -34,24 +34,7 @@ private _text = _ae3OptsThings joinString " "; if (_backslashInterpretion) then { - _result = []; - - while { true } do - { - private _pos = _text find "\n"; - if (_pos != -1) then - { - _result pushBack (_text select [0, _pos]); - _text = _text select [_pos + 2]; - } - else - { - _result pushBack _text; - break; - }; - }; - - _text = _result; + _text = [_text, "\n", true] call BIS_fnc_splitString; }; [_computer, _text] call AE3_armaos_fnc_shell_stdout; \ No newline at end of file From 598cf7cd157ec60d5c80dc6eed0f0b3da5c2f127 Mon Sep 17 00:00:00 2001 From: Wasserstoff <41219647+GermanHydrogen@users.noreply.github.com> Date: Fri, 10 Feb 2023 12:39:11 +0100 Subject: [PATCH 14/14] Fixed mv and cp syntax --- addons/filesystem/functions/fnc_mvObj.sqf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/filesystem/functions/fnc_mvObj.sqf b/addons/filesystem/functions/fnc_mvObj.sqf index e548b015..981e2593 100644 --- a/addons/filesystem/functions/fnc_mvObj.sqf +++ b/addons/filesystem/functions/fnc_mvObj.sqf @@ -23,6 +23,15 @@ private _targetDir = [_pntr, _filesystem, _target, _user] call AE3_filesystem_fn private _targetCurrent = _targetDir select 1; private _targetNew = _targetDir select 2; +// If the target is a directory which already exists, put source into that dir +if (_targetNew in (_targetCurrent select 0)) then +{ + if (((_targetCurrent select 0) get _targetNew) select 0 isEqualType (createHashMap)) then + { + _target = _target + "/"; + }; +}; + _sourceCurrent = _sourceCurrent select 0; if(!(_sourceFile in _sourceCurrent)) throw (format [localize "STR_AE3_Filesystem_Exception_NotFound", _sourceFile]);