From c3678f3df91a5c1884aa9ac021324c3ef510e666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lollipopkit=F0=9F=8F=B3=EF=B8=8F=E2=80=8D=E2=9A=A7?= =?UTF-8?q?=EF=B8=8F?= <10864310+lollipopkit@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:36:59 +0800 Subject: [PATCH] chore(i18n): migrate start stop keys to fl_lib (#1057) --- lib/core/utils/server.dart | 2 +- lib/data/model/app/menu/container.dart | 9 +- lib/data/model/app/menu/platform.dart | 16 +- lib/data/model/app/menu/server_func.dart | 12 +- lib/data/model/app/net_view.dart | 6 +- lib/data/model/app/scripts/cmd_types.dart | 11 +- lib/data/model/app/server_detail_card.dart | 12 +- lib/data/model/app/tab.dart | 9 +- lib/data/model/container/ps.dart | 2 +- lib/data/model/container/status.dart | 3 +- lib/data/model/server/pve.dart | 16 +- lib/generated/l10n/l10n.dart | 378 ------------------ lib/generated/l10n/l10n_de.dart | 190 --------- lib/generated/l10n/l10n_en.dart | 190 --------- lib/generated/l10n/l10n_es.dart | 190 --------- lib/generated/l10n/l10n_fr.dart | 190 --------- lib/generated/l10n/l10n_id.dart | 190 --------- lib/generated/l10n/l10n_it.dart | 190 --------- lib/generated/l10n/l10n_ja.dart | 190 --------- lib/generated/l10n/l10n_ko.dart | 190 --------- lib/generated/l10n/l10n_nl.dart | 190 --------- lib/generated/l10n/l10n_pt.dart | 190 --------- lib/generated/l10n/l10n_ru.dart | 190 --------- lib/generated/l10n/l10n_tr.dart | 190 --------- lib/generated/l10n/l10n_uk.dart | 190 --------- lib/generated/l10n/l10n_zh.dart | 359 ----------------- lib/l10n/app_de.arb | 57 --- lib/l10n/app_en.arb | 63 --- lib/l10n/app_es.arb | 56 --- lib/l10n/app_fr.arb | 56 --- lib/l10n/app_id.arb | 56 --- lib/l10n/app_it.arb | 63 --- lib/l10n/app_ja.arb | 56 --- lib/l10n/app_ko.arb | 63 --- lib/l10n/app_nl.arb | 56 --- lib/l10n/app_pt.arb | 56 --- lib/l10n/app_ru.arb | 57 --- lib/l10n/app_tr.arb | 56 --- lib/l10n/app_uk.arb | 56 --- lib/l10n/app_zh.arb | 63 --- lib/l10n/app_zh_tw.arb | 56 --- lib/view/page/backup.dart | 10 +- lib/view/page/container/actions.dart | 6 +- lib/view/page/container/container.dart | 6 +- lib/view/page/iperf.dart | 5 +- lib/view/page/ping.dart | 6 +- lib/view/page/process.dart | 5 +- lib/view/page/pve.dart | 8 +- lib/view/page/server/connection_stats.dart | 4 +- lib/view/page/server/detail/view.dart | 12 +- lib/view/page/server/discovery/discovery.dart | 2 +- lib/view/page/server/edit/actions.dart | 12 +- lib/view/page/server/edit/edit.dart | 4 +- lib/view/page/server/edit/widget.dart | 14 +- lib/view/page/server/tab/tab.dart | 6 +- lib/view/page/server/tab/top_bar.dart | 2 +- lib/view/page/server/tab/utils.dart | 8 +- lib/view/page/setting/entries/ai.dart | 4 +- lib/view/page/setting/entries/app.dart | 2 +- lib/view/page/setting/entries/editor.dart | 8 +- lib/view/page/setting/entries/server.dart | 6 +- lib/view/page/setting/entries/sftp.dart | 2 +- lib/view/page/setting/entries/ssh.dart | 8 +- lib/view/page/setting/entry.dart | 8 +- lib/view/page/setting/seq/srv_func_seq.dart | 3 +- lib/view/page/snippet/edit.dart | 4 +- lib/view/page/ssh/page/ask_ai.dart | 2 +- lib/view/page/ssh/page/init.dart | 2 +- lib/view/page/ssh/page/virt_key.dart | 2 +- lib/view/page/ssh/tab.dart | 3 +- lib/view/page/storage/local.dart | 2 +- lib/view/page/storage/sftp.dart | 4 +- lib/view/page/storage/sftp_mission.dart | 4 +- lib/view/widget/server_func_btns.dart | 6 +- packages/fl_lib | 2 +- 75 files changed, 137 insertions(+), 4220 deletions(-) diff --git a/lib/core/utils/server.dart b/lib/core/utils/server.dart index 7ee67a38..2fc55f95 100644 --- a/lib/core/utils/server.dart +++ b/lib/core/utils/server.dart @@ -275,7 +275,7 @@ Future _defaultHostKeyPrompt(HostKeyPromptInfo info) async { children: [ Text(description), const SizedBox(height: 12), - SelectableText('${l10n.server}: ${info.spi.name}'), + SelectableText('${libL10n.server}: ${info.spi.name}'), SelectableText('${libL10n.addr}: $hostLine'), SelectableText('${l10n.sshHostKeyType}: ${info.keyType}'), SelectableText(l10n.sshHostKeyFingerprintMd5Hex(info.fingerprintHex)), diff --git a/lib/data/model/app/menu/container.dart b/lib/data/model/app/menu/container.dart index 83c5ee28..f8be9a03 100644 --- a/lib/data/model/app/menu/container.dart +++ b/lib/data/model/app/menu/container.dart @@ -1,6 +1,5 @@ import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; -import 'package:server_box/core/extension/context/locale.dart'; enum ContainerMenu { start, @@ -37,12 +36,12 @@ enum ContainerMenu { }; String get toStr => switch (this) { - ContainerMenu.start => l10n.start, - ContainerMenu.stop => l10n.stop, - ContainerMenu.restart => l10n.restart, + ContainerMenu.start => libL10n.start, + ContainerMenu.stop => libL10n.stop, + ContainerMenu.restart => libL10n.restart, ContainerMenu.rm => libL10n.delete, ContainerMenu.logs => libL10n.log, - ContainerMenu.terminal => l10n.terminal, + ContainerMenu.terminal => libL10n.terminal, // DockerMenuType.stats => s.stats, }; } diff --git a/lib/data/model/app/menu/platform.dart b/lib/data/model/app/menu/platform.dart index a15ba374..a6c220c6 100644 --- a/lib/data/model/app/menu/platform.dart +++ b/lib/data/model/app/menu/platform.dart @@ -23,34 +23,34 @@ class MacOSMenuBarManager { onSelected: () => _showAboutDialog(context), ), PlatformMenuItem( - label: l10n.menuSettings, + label: libL10n.menuSettings, shortcut: const SingleActivator(LogicalKeyboardKey.comma, meta: true), onSelected: () => _openSettings(context), ), PlatformMenuItem( - label: l10n.menuQuit, + label: libL10n.menuQuit, shortcut: const SingleActivator(LogicalKeyboardKey.keyQ, meta: true), onSelected: () => SystemNavigator.pop(), ), ], ), PlatformMenu( - label: l10n.menuNavigate, + label: libL10n.menuNavigate, menus: _buildNavigateMenuItems(l10n, homeTabs, onTabChanged), ), PlatformMenu( - label: l10n.menuInfo, + label: libL10n.menuInfo, menus: [ PlatformMenuItem( label: l10n.menuGitHubRepository, onSelected: () => _openURL(Urls.thisRepo), ), PlatformMenuItem( - label: l10n.menuWiki, + label: libL10n.menuWiki, onSelected: () => _openURL(Urls.appWiki), ), PlatformMenuItem( - label: l10n.menuHelp, + label: libL10n.menuHelp, onSelected: () => _openURL(Urls.appHelp), ), ], @@ -65,10 +65,10 @@ class MacOSMenuBarManager { ) { final menuItems = []; final tabLabels = { - AppTab.server: l10n.server, + AppTab.server: libL10n.server, AppTab.ssh: 'SSH', AppTab.file: libL10n.file, - AppTab.snippet: l10n.snippet, + AppTab.snippet: libL10n.snippet, }; for (var i = 0; i < homeTabs.length; i++) { final tab = homeTabs[i]; diff --git a/lib/data/model/app/menu/server_func.dart b/lib/data/model/app/menu/server_func.dart index 5be8b323..046dcc9b 100644 --- a/lib/data/model/app/menu/server_func.dart +++ b/lib/data/model/app/menu/server_func.dart @@ -1,6 +1,6 @@ +import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; import 'package:icons_plus/icons_plus.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/data/res/store.dart'; enum ServerFuncBtn { @@ -52,11 +52,11 @@ enum ServerFuncBtn { String get toStr => switch (this) { sftp => 'SFTP', - snippet => l10n.snippet, - //pkg => l10n.pkg, - container => l10n.container, - process => l10n.process, - terminal => l10n.terminal, + snippet => libL10n.snippet, + //pkg => libL10n.pkg, + container => libL10n.container, + process => libL10n.process, + terminal => libL10n.terminal, iperf => 'iperf', systemd => 'Systemd', }; diff --git a/lib/data/model/app/net_view.dart b/lib/data/model/app/net_view.dart index a88d2c6f..d6cb8e75 100644 --- a/lib/data/model/app/net_view.dart +++ b/lib/data/model/app/net_view.dart @@ -14,8 +14,8 @@ enum NetViewType { }; String get toStr => switch (this) { - NetViewType.conn => l10n.conn, - NetViewType.traffic => l10n.traffic, + NetViewType.conn => libL10n.conn, + NetViewType.traffic => libL10n.traffic, NetViewType.speed => l10n.speed, }; @@ -26,7 +26,7 @@ enum NetViewType { try { switch (this) { case NetViewType.conn: - return ('${l10n.conn}:\n${ss.tcp.maxConn}', '${libL10n.fail}:\n${ss.tcp.fail}'); + return ('${libL10n.conn}:\n${ss.tcp.maxConn}', '${libL10n.fail}:\n${ss.tcp.fail}'); case NetViewType.speed: if (notSepcifyDev) { return ('↓:\n${ss.netSpeed.cachedVals.speedIn}', '↑:\n${ss.netSpeed.cachedVals.speedOut}'); diff --git a/lib/data/model/app/scripts/cmd_types.dart b/lib/data/model/app/scripts/cmd_types.dart index ec78c579..36bdaed8 100644 --- a/lib/data/model/app/scripts/cmd_types.dart +++ b/lib/data/model/app/scripts/cmd_types.dart @@ -1,3 +1,4 @@ +import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; import 'package:icons_plus/icons_plus.dart'; import 'package:server_box/core/extension/context/locale.dart'; @@ -306,11 +307,11 @@ enum WindowsStatusCmdType implements ShellCmdType { extension StatusCmdTypeX on StatusCmdType { String get i18n => switch (this) { StatusCmdType.sys => l10n.system, - StatusCmdType.host => l10n.host, - StatusCmdType.uptime => l10n.uptime, - StatusCmdType.battery => l10n.battery, - StatusCmdType.sensors => l10n.sensors, - StatusCmdType.disk => l10n.disk, + StatusCmdType.host => libL10n.host, + StatusCmdType.uptime => libL10n.uptime, + StatusCmdType.battery => libL10n.battery, + StatusCmdType.sensors => libL10n.sensors, + StatusCmdType.disk => libL10n.disk, final val => val.name, }; } diff --git a/lib/data/model/app/server_detail_card.dart b/lib/data/model/app/server_detail_card.dart index b6876529..5485bdac 100644 --- a/lib/data/model/app/server_detail_card.dart +++ b/lib/data/model/app/server_detail_card.dart @@ -36,14 +36,14 @@ enum ServerDetailCards { mem => 'RAM', swap => 'Swap', gpu => 'GPU', - disk => l10n.disk, + disk => libL10n.disk, smart => l10n.diskHealth, - net => l10n.net, - sensor => l10n.sensors, - temp => l10n.temperature, - battery => l10n.battery, + net => libL10n.net, + sensor => libL10n.sensors, + temp => libL10n.temperature, + battery => libL10n.battery, pve => 'PVE', - custom => l10n.cmd, + custom => libL10n.cmd, }; /// If: diff --git a/lib/data/model/app/tab.dart b/lib/data/model/app/tab.dart index a8f440f7..c63adb6e 100644 --- a/lib/data/model/app/tab.dart +++ b/lib/data/model/app/tab.dart @@ -2,7 +2,6 @@ import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; import 'package:hive_ce_flutter/adapters.dart'; import 'package:icons_plus/icons_plus.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/view/page/server/tab/tab.dart'; // import 'package:server_box/view/page/setting/entry.dart'; import 'package:server_box/view/page/snippet/list.dart'; @@ -38,7 +37,7 @@ enum AppTab { return switch (this) { server => NavigationDestination( icon: const Icon(BoxIcons.bx_server), - label: l10n.server, + label: libL10n.server, selectedIcon: const Icon(BoxIcons.bxs_server), ), // settings => NavigationDestination( @@ -53,7 +52,7 @@ enum AppTab { ), snippet => NavigationDestination( icon: const Icon(Icons.code), - label: l10n.snippet, + label: libL10n.snippet, selectedIcon: const Icon(Icons.code), ), file => NavigationDestination( @@ -68,7 +67,7 @@ enum AppTab { return switch (this) { server => NavigationRailDestination( icon: const Icon(BoxIcons.bx_server), - label: Text(l10n.server), + label: Text(libL10n.server), selectedIcon: const Icon(BoxIcons.bxs_server), ), // settings => NavigationRailDestination( @@ -83,7 +82,7 @@ enum AppTab { ), snippet => NavigationRailDestination( icon: const Icon(Icons.code), - label: Text(l10n.snippet), + label: Text(libL10n.snippet), selectedIcon: const Icon(Icons.code), ), file => NavigationRailDestination( diff --git a/lib/data/model/container/ps.dart b/lib/data/model/container/ps.dart index 2bc4be90..4b9cc807 100644 --- a/lib/data/model/container/ps.dart +++ b/lib/data/model/container/ps.dart @@ -59,7 +59,7 @@ final class PodmanPs implements ContainerPs { final stats = json.decode(s); final cpuD = (stats['CPU'] as double? ?? 0).toStringAsFixed(1); final cpuAvgD = (stats['AvgCPU'] as double? ?? 0).toStringAsFixed(1); - cpu = '$cpuD% / ${l10n.pingAvg} $cpuAvgD%'; + cpu = '$cpuD% / ${libL10n.pingAvg} $cpuAvgD%'; final memLimit = (stats['MemLimit'] as int? ?? 0).bytes2Str; final memUsage = (stats['MemUsage'] as int? ?? 0).bytes2Str; mem = '$memUsage / $memLimit'; diff --git a/lib/data/model/container/status.dart b/lib/data/model/container/status.dart index 9fe04802..1a127d30 100644 --- a/lib/data/model/container/status.dart +++ b/lib/data/model/container/status.dart @@ -1,5 +1,4 @@ import 'package:fl_lib/fl_lib.dart'; -import 'package:server_box/core/extension/context/locale.dart'; /// Represents the various states a container can be in. /// Supports both Docker and Podman container status parsing. @@ -57,7 +56,7 @@ enum ContainerStatus { /// Get display string for the status String get displayName { return switch (this) { - ContainerStatus.running => l10n.running, + ContainerStatus.running => libL10n.running, ContainerStatus.exited => libL10n.exit, ContainerStatus.created => 'Created', ContainerStatus.paused => 'Paused', diff --git a/lib/data/model/server/pve.dart b/lib/data/model/server/pve.dart index 063c0098..077a551d 100644 --- a/lib/data/model/server/pve.dart +++ b/lib/data/model/server/pve.dart @@ -18,10 +18,10 @@ enum PveResType { }; String get toStr => switch (this) { - PveResType.node => l10n.node, + PveResType.node => libL10n.node, PveResType.qemu => 'QEMU', PveResType.lxc => 'LXC', - PveResType.storage => l10n.storage, + PveResType.storage => libL10n.storage, PveResType.sdn => 'SDN', }; } @@ -131,7 +131,7 @@ final class PveLxc extends PveResIface implements PveCtrlIface { if (available) { return uptime.secondsToDuration().toAgoStr; } - return l10n.stopped; + return libL10n.stopped; } } @@ -209,7 +209,7 @@ final class PveQemu extends PveResIface implements PveCtrlIface { if (available) { return uptime.secondsToDuration().toAgoStr; } - return l10n.stopped; + return libL10n.stopped; } } @@ -259,7 +259,7 @@ final class PveNode extends PveResIface { if (isRunning) { return uptime.secondsToDuration().toAgoStr; } - return l10n.stopped; + return libL10n.stopped; } } @@ -316,9 +316,9 @@ final class PveStorage extends PveResIface implements PveCtrlIface { @override String get summary { if (available) { - return '${l10n.used}: ${disk.bytes2Str} / ${l10n.total}: ${maxdisk.bytes2Str}'; + return '${l10n.used}: ${disk.bytes2Str} / ${libL10n.total}: ${maxdisk.bytes2Str}'; } - return l10n.notAvailable; + return libL10n.notAvailable; } } @@ -352,7 +352,7 @@ final class PveSdn extends PveResIface implements PveCtrlIface { String get name => sdn; @override - String get summary => available ? status : l10n.notAvailable; + String get summary => available ? status : libL10n.notAvailable; } final class PveRes { diff --git a/lib/generated/l10n/l10n.dart b/lib/generated/l10n/l10n.dart index 9bbbc93c..6143f63c 100644 --- a/lib/generated/l10n/l10n.dart +++ b/lib/generated/l10n/l10n.dart @@ -225,12 +225,6 @@ abstract class AppLocalizations { /// **'Insert into terminal'** String get askAiInsertTerminal; - /// No description provided for @askAiModel. - /// - /// In en, this message translates to: - /// **'Model'** - String get askAiModel; - /// No description provided for @askAiNoResponse. /// /// In en, this message translates to: @@ -351,12 +345,6 @@ abstract class AppLocalizations { /// **'Backup version is not match.'** String get backupVersionNotMatch; - /// No description provided for @battery. - /// - /// In en, this message translates to: - /// **'Battery'** - String get battery; - /// No description provided for @bgRun. /// /// In en, this message translates to: @@ -411,36 +399,18 @@ abstract class AppLocalizations { /// **'Database size: {size}\n\nThis will reorganize the database to reduce file size. No data will be deleted.'** String compactDatabaseContent(Object size); - /// No description provided for @confirm. - /// - /// In en, this message translates to: - /// **'Confirm'** - String get confirm; - /// No description provided for @closeAfterSave. /// /// In en, this message translates to: /// **'Save and close'** String get closeAfterSave; - /// No description provided for @cmd. - /// - /// In en, this message translates to: - /// **'Command'** - String get cmd; - /// No description provided for @collapseUITip. /// /// In en, this message translates to: /// **'Whether to collapse long lists present in the UI by default'** String get collapseUITip; - /// No description provided for @conn. - /// - /// In en, this message translates to: - /// **'Connection'** - String get conn; - /// No description provided for @connectionDetails. /// /// In en, this message translates to: @@ -459,12 +429,6 @@ abstract class AppLocalizations { /// **'View server connection success rate and history'** String get connectionStatsDesc; - /// No description provided for @container. - /// - /// In en, this message translates to: - /// **'Container'** - String get container; - /// No description provided for @containerTrySudoTip. /// /// In en, this message translates to: @@ -513,30 +477,12 @@ abstract class AppLocalizations { /// **'Custom commands'** String get customCmd; - /// No description provided for @customCmdDocUrl. - /// - /// In en, this message translates to: - /// **'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'** - String get customCmdDocUrl; - /// No description provided for @customCmdHint. /// /// In en, this message translates to: /// **'\"Command Name\": \"Command\"'** String get customCmdHint; - /// No description provided for @decode. - /// - /// In en, this message translates to: - /// **'Decode'** - String get decode; - - /// No description provided for @decompress. - /// - /// In en, this message translates to: - /// **'Decompress'** - String get decompress; - /// No description provided for @deleteServers. /// /// In en, this message translates to: @@ -555,12 +501,6 @@ abstract class AppLocalizations { /// **'Make sure the folder is empty.'** String get dirEmpty; - /// No description provided for @disconnected. - /// - /// In en, this message translates to: - /// **'Disconnected'** - String get disconnected; - /// No description provided for @discoverSshServers. /// /// In en, this message translates to: @@ -585,12 +525,6 @@ abstract class AppLocalizations { /// **'Discovery Summary'** String get discoverySummary; - /// No description provided for @disk. - /// - /// In en, this message translates to: - /// **'Disk'** - String get disk; - /// No description provided for @diskHealth. /// /// In en, this message translates to: @@ -672,12 +606,6 @@ abstract class AppLocalizations { /// **'The current code highlighting performance is not ideal and can be optionally turned off to improve.'** String get editorHighlightTip; - /// No description provided for @emulator. - /// - /// In en, this message translates to: - /// **'Emulator'** - String get emulator; - /// No description provided for @enableMdns. /// /// In en, this message translates to: @@ -690,12 +618,6 @@ abstract class AppLocalizations { /// **'Use mDNS/Bonjour to discover SSH services'** String get enableMdnsDesc; - /// No description provided for @encode. - /// - /// In en, this message translates to: - /// **'Encode'** - String get encode; - /// No description provided for @envVars. /// /// In en, this message translates to: @@ -762,12 +684,6 @@ abstract class AppLocalizations { /// **'Font size'** String get fontSize; - /// No description provided for @force. - /// - /// In en, this message translates to: - /// **'Force'** - String get force; - /// No description provided for @fullScreen. /// /// In en, this message translates to: @@ -834,12 +750,6 @@ abstract class AppLocalizations { /// **'Config home widget url'** String get homeWidgetUrlConfig; - /// No description provided for @host. - /// - /// In en, this message translates to: - /// **'Host'** - String get host; - /// No description provided for @httpFailedWithCode. /// /// In en, this message translates to: @@ -864,18 +774,6 @@ abstract class AppLocalizations { /// **'Images list'** String get imagesList; - /// No description provided for @inner. - /// - /// In en, this message translates to: - /// **'Inner'** - String get inner; - - /// No description provided for @install. - /// - /// In en, this message translates to: - /// **'install'** - String get install; - /// No description provided for @installDockerWithUrl. /// /// In en, this message translates to: @@ -948,18 +846,6 @@ abstract class AppLocalizations { /// **'Recommended to disable, but after disabling, it will be impossible to input CJK characters.'** String get letterCacheTip; - /// No description provided for @location. - /// - /// In en, this message translates to: - /// **'Location'** - String get location; - - /// No description provided for @loss. - /// - /// In en, this message translates to: - /// **'loss'** - String get loss; - /// No description provided for @madeWithLove. /// /// In en, this message translates to: @@ -996,12 +882,6 @@ abstract class AppLocalizations { /// **'min'** String get min; - /// No description provided for @mission. - /// - /// In en, this message translates to: - /// **'Mission'** - String get mission; - /// No description provided for @more. /// /// In en, this message translates to: @@ -1014,12 +894,6 @@ abstract class AppLocalizations { /// **'On: can be displayed below each card on the Server Tab page. Off: can be displayed at the top of the Server Details page.'** String get moveOutServerFuncBtnsHelp; - /// No description provided for @ms. - /// - /// In en, this message translates to: - /// **'ms'** - String get ms; - /// No description provided for @needHomeDir. /// /// In en, this message translates to: @@ -1032,12 +906,6 @@ abstract class AppLocalizations { /// **'App needs to be restarted'** String get needRestart; - /// No description provided for @net. - /// - /// In en, this message translates to: - /// **'Network'** - String get net; - /// No description provided for @netViewType. /// /// In en, this message translates to: @@ -1080,18 +948,6 @@ abstract class AppLocalizations { /// **'Do not prompt again'** String get noPromptAgain; - /// No description provided for @node. - /// - /// In en, this message translates to: - /// **'Node'** - String get node; - - /// No description provided for @notAvailable. - /// - /// In en, this message translates to: - /// **'Unavailable'** - String get notAvailable; - /// No description provided for @onServerDetailPage. /// /// In en, this message translates to: @@ -1140,12 +996,6 @@ abstract class AppLocalizations { /// **'Permissions'** String get permission; - /// No description provided for @pingAvg. - /// - /// In en, this message translates to: - /// **'Avg:'** - String get pingAvg; - /// No description provided for @pingInputIP. /// /// In en, this message translates to: @@ -1158,24 +1008,12 @@ abstract class AppLocalizations { /// **'No server to ping.\nPlease add a server in server tab.'** String get pingNoServer; - /// No description provided for @pkg. - /// - /// In en, this message translates to: - /// **'Pkg'** - String get pkg; - /// No description provided for @plugInType. /// /// In en, this message translates to: /// **'Insertion Type'** String get plugInType; - /// No description provided for @port. - /// - /// In en, this message translates to: - /// **'Port'** - String get port; - /// No description provided for @preferDiskAmount. /// /// In en, this message translates to: @@ -1194,18 +1032,6 @@ abstract class AppLocalizations { /// **'Private key [{keyId}] not found.'** String privateKeyNotFoundFmt(Object keyId); - /// No description provided for @process. - /// - /// In en, this message translates to: - /// **'Process'** - String get process; - - /// No description provided for @prune. - /// - /// In en, this message translates to: - /// **'Prune'** - String get prune; - /// No description provided for @pushToken. /// /// In en, this message translates to: @@ -1236,12 +1062,6 @@ abstract class AppLocalizations { /// **'Read'** String get read; - /// No description provided for @reboot. - /// - /// In en, this message translates to: - /// **'Reboot'** - String get reboot; - /// No description provided for @recentConnections. /// /// In en, this message translates to: @@ -1272,12 +1092,6 @@ abstract class AppLocalizations { /// **'Remote path'** String get remotePath; - /// No description provided for @restart. - /// - /// In en, this message translates to: - /// **'Restart'** - String get restart; - /// No description provided for @result. /// /// In en, this message translates to: @@ -1290,24 +1104,6 @@ abstract class AppLocalizations { /// **'Rotation angle'** String get rotateAngel; - /// No description provided for @route. - /// - /// In en, this message translates to: - /// **'Routing'** - String get route; - - /// No description provided for @run. - /// - /// In en, this message translates to: - /// **'Run'** - String get run; - - /// No description provided for @running. - /// - /// In en, this message translates to: - /// **'Running'** - String get running; - /// No description provided for @sameIdServerExist. /// /// In en, this message translates to: @@ -1320,36 +1116,12 @@ abstract class AppLocalizations { /// **'Save'** String get save; - /// No description provided for @saved. - /// - /// In en, this message translates to: - /// **'Saved'** - String get saved; - /// No description provided for @second. /// /// In en, this message translates to: /// **'s'** String get second; - /// No description provided for @sensors. - /// - /// In en, this message translates to: - /// **'Sensor'** - String get sensors; - - /// No description provided for @sequence. - /// - /// In en, this message translates to: - /// **'Sequence'** - String get sequence; - - /// No description provided for @server. - /// - /// In en, this message translates to: - /// **'Server'** - String get server; - /// No description provided for @serverDetailOrder. /// /// In en, this message translates to: @@ -1374,12 +1146,6 @@ abstract class AppLocalizations { /// **'Server tab cannot be removed'** String get serverTabRequired; - /// No description provided for @servers. - /// - /// In en, this message translates to: - /// **'servers'** - String get servers; - /// No description provided for @sftpDlPrepare. /// /// In en, this message translates to: @@ -1416,24 +1182,12 @@ abstract class AppLocalizations { /// **'Show distribution logo'** String get showDistLogo; - /// No description provided for @shutdown. - /// - /// In en, this message translates to: - /// **'Shutdown'** - String get shutdown; - /// No description provided for @size. /// /// In en, this message translates to: /// **'Size'** String get size; - /// No description provided for @snippet. - /// - /// In en, this message translates to: - /// **'Snippet'** - String get snippet; - /// No description provided for @softWrap. /// /// In en, this message translates to: @@ -1596,54 +1350,18 @@ abstract class AppLocalizations { /// **'Auto switching of virtual keys'** String get sshVirtualKeyAutoOff; - /// No description provided for @start. - /// - /// In en, this message translates to: - /// **'Start'** - String get start; - /// No description provided for @stat. /// /// In en, this message translates to: /// **'Statistics'** String get stat; - /// No description provided for @stats. - /// - /// In en, this message translates to: - /// **'Statistics'** - String get stats; - - /// No description provided for @stop. - /// - /// In en, this message translates to: - /// **'Stop'** - String get stop; - - /// No description provided for @stopped. - /// - /// In en, this message translates to: - /// **'Stopped'** - String get stopped; - - /// No description provided for @storage. - /// - /// In en, this message translates to: - /// **'Storage'** - String get storage; - /// No description provided for @supportFmtArgs. /// /// In en, this message translates to: /// **'The following formatting parameters are supported:'** String get supportFmtArgs; - /// No description provided for @suspend. - /// - /// In en, this message translates to: - /// **'Suspend'** - String get suspend; - /// No description provided for @suspendTip. /// /// In en, this message translates to: @@ -1680,30 +1398,12 @@ abstract class AppLocalizations { /// **'Tap the search button to discover SSH servers on your network'** String get tapToStartDiscovery; - /// No description provided for @temperature. - /// - /// In en, this message translates to: - /// **'Temperature'** - String get temperature; - /// No description provided for @termFontSizeTip. /// /// In en, this message translates to: /// **'This setting will affect the terminal size (width and height). You can zoom in on the terminal page to adjust the font size of the current session.'** String get termFontSizeTip; - /// No description provided for @terminal. - /// - /// In en, this message translates to: - /// **'Terminal'** - String get terminal; - - /// No description provided for @test. - /// - /// In en, this message translates to: - /// **'Test'** - String get test; - /// No description provided for @textScaler. /// /// In en, this message translates to: @@ -1716,12 +1416,6 @@ abstract class AppLocalizations { /// **'1.0 => 100% (original size), only works on server page part of the font, not recommended to change.'** String get textScalerTip; - /// No description provided for @theme. - /// - /// In en, this message translates to: - /// **'Theme'** - String get theme; - /// No description provided for @time. /// /// In en, this message translates to: @@ -1734,36 +1428,12 @@ abstract class AppLocalizations { /// **'Times'** String get times; - /// No description provided for @total. - /// - /// In en, this message translates to: - /// **'Total'** - String get total; - - /// No description provided for @totalAttempts. - /// - /// In en, this message translates to: - /// **'Total'** - String get totalAttempts; - - /// No description provided for @traffic. - /// - /// In en, this message translates to: - /// **'Traffic'** - String get traffic; - /// No description provided for @trySudo. /// /// In en, this message translates to: /// **'Try using sudo'** String get trySudo; - /// No description provided for @ttl. - /// - /// In en, this message translates to: - /// **'TTL'** - String get ttl; - /// No description provided for @unknown. /// /// In en, this message translates to: @@ -1800,12 +1470,6 @@ abstract class AppLocalizations { /// **'Upside Down'** String get upsideDown; - /// No description provided for @uptime. - /// - /// In en, this message translates to: - /// **'Uptime'** - String get uptime; - /// No description provided for @useCdn. /// /// In en, this message translates to: @@ -1926,54 +1590,12 @@ abstract class AppLocalizations { /// **'After connecting to the server, a script will be written to `~/.config/server_box` \n | `/tmp/server_box` to monitor the system status. You can review the script content.'** String get writeScriptTip; - /// No description provided for @menuSettings. - /// - /// In en, this message translates to: - /// **'Setting'** - String get menuSettings; - - /// No description provided for @menuQuit. - /// - /// In en, this message translates to: - /// **'Quit'** - String get menuQuit; - - /// No description provided for @menuNavigate. - /// - /// In en, this message translates to: - /// **'Navigate'** - String get menuNavigate; - - /// No description provided for @menuInfo. - /// - /// In en, this message translates to: - /// **'Info'** - String get menuInfo; - /// No description provided for @menuGitHubRepository. /// /// In en, this message translates to: /// **'GitHub Repository'** String get menuGitHubRepository; - /// No description provided for @menuWiki. - /// - /// In en, this message translates to: - /// **'Wiki'** - String get menuWiki; - - /// No description provided for @menuHelp. - /// - /// In en, this message translates to: - /// **'Help'** - String get menuHelp; - - /// No description provided for @logs. - /// - /// In en, this message translates to: - /// **'Logs'** - String get logs; - /// No description provided for @podmanDockerEmulationDetected. /// /// In en, this message translates to: diff --git a/lib/generated/l10n/l10n_de.dart b/lib/generated/l10n/l10n_de.dart index d63ffcdf..0add8880 100644 --- a/lib/generated/l10n/l10n_de.dart +++ b/lib/generated/l10n/l10n_de.dart @@ -64,9 +64,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get askAiInsertTerminal => 'In Terminal einfügen'; - @override - String get askAiModel => 'Modell'; - @override String get askAiNoResponse => 'Keine Antwort'; @@ -132,9 +129,6 @@ class AppLocalizationsDe extends AppLocalizations { String get backupVersionNotMatch => 'Die Backup-Version stimmt nicht überein.'; - @override - String get battery => 'Batterie'; - @override String get bgRun => 'Hintergrundaktualisierung'; @@ -170,22 +164,13 @@ class AppLocalizationsDe extends AppLocalizations { return 'Datenbankgröße: $size\n\nDies wird die Datenbank neu organisieren, um die Dateigröße zu reduzieren. Es werden keine Daten gelöscht.'; } - @override - String get confirm => 'Bestätigen'; - @override String get closeAfterSave => 'Speichern und schließen'; - @override - String get cmd => 'Command'; - @override String get collapseUITip => 'Ob lange Listen in der Benutzeroberfläche standardmäßig eingeklappt werden sollen oder nicht'; - @override - String get conn => 'Verbindung'; - @override String get connectionDetails => 'Verbindungsdetails'; @@ -196,9 +181,6 @@ class AppLocalizationsDe extends AppLocalizations { String get connectionStatsDesc => 'Server-Verbindungserfolgsrate und Verlauf anzeigen'; - @override - String get container => 'Container'; - @override String get containerTrySudoTip => 'Zum Beispiel: In der App ist der Benutzer auf aaa eingestellt, aber Docker ist unter dem Root-Benutzer installiert. In diesem Fall müssen Sie diese Option aktivieren'; @@ -227,19 +209,9 @@ class AppLocalizationsDe extends AppLocalizations { @override String get customCmd => 'Benutzerdefinierte Befehle'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Befehlsname\": \"Befehl\"'; - @override - String get decode => 'Decode'; - - @override - String get decompress => 'Dekomprimieren'; - @override String get deleteServers => 'Batch-Löschung von Servern'; @@ -250,9 +222,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get dirEmpty => 'Stelle sicher, dass der Ordner leer ist.'; - @override - String get disconnected => 'Disconnected'; - @override String get discoverSshServers => 'SSH-Server entdecken'; @@ -265,9 +234,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get discoverySummary => 'Entdeckungs-Zusammenfassung'; - @override - String get disk => 'Festplatte'; - @override String get diskHealth => 'Festplattengesundheit'; @@ -321,9 +287,6 @@ class AppLocalizationsDe extends AppLocalizations { String get editorHighlightTip => 'Die Leistung der aktuellen Codehervorhebung ist schlechter und kann zur Verbesserung optional ausgeschaltet werden.'; - @override - String get emulator => 'Emulator'; - @override String get enableMdns => 'mDNS aktivieren'; @@ -331,9 +294,6 @@ class AppLocalizationsDe extends AppLocalizations { String get enableMdnsDesc => 'mDNS/Bonjour verwenden, um SSH-Dienste zu entdecken'; - @override - String get encode => 'Encode'; - @override String get envVars => 'Umgebungsvariable'; @@ -371,9 +331,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get fontSize => 'Schriftgröße'; - @override - String get force => 'freiwillig'; - @override String get fullScreen => 'Vollbildmodus'; @@ -409,9 +366,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Home-Widget-Link konfigurieren'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'Anfrage fehlgeschlagen, Statuscode: $code'; @@ -426,12 +380,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get imagesList => 'Images'; - @override - String get inner => 'Eingebaut'; - - @override - String get install => 'install'; - @override String get installDockerWithUrl => 'Bitte installiere docker zuerst. https://docs.docker.com/engine/install'; @@ -472,12 +420,6 @@ class AppLocalizationsDe extends AppLocalizations { String get letterCacheTip => 'Empfohlen, zu deaktivieren, aber nach dem Deaktivieren können keine CJK-Zeichen eingegeben werden.'; - @override - String get location => 'Standort'; - - @override - String get loss => 'loss'; - @override String madeWithLove(Object myGithub) { return 'Erstellt mit ❤️ von $myGithub'; @@ -499,9 +441,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Mission'; - @override String get more => 'Mehr'; @@ -509,9 +448,6 @@ class AppLocalizationsDe extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Ein: kann unter jeder Karte auf der Registerkarte \"Server\" angezeigt werden. Aus: kann oben auf der Seite \"Serverdetails\" angezeigt werden.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Wenn Sie ein Synology-Benutzer sind, [sehen Sie hier](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Benutzer anderer Systeme müssen suchen, wie man ein Home-Verzeichnis erstellt.'; @@ -519,9 +455,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get needRestart => 'App muss neugestartet werden'; - @override - String get net => 'Netzwerk'; - @override String get netViewType => 'Netzwerkansicht Typ'; @@ -544,12 +477,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get noPromptAgain => 'Nicht mehr nachfragen'; - @override - String get node => 'Knoten'; - - @override - String get notAvailable => 'Nicht verfügbar'; - @override String get onServerDetailPage => 'in Detailansicht des Servers'; @@ -579,9 +506,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get permission => 'Berechtigungen'; - @override - String get pingAvg => 'Avg:'; - @override String get pingInputIP => 'Bitte gib eine Ziel-IP/Domain ein.'; @@ -589,15 +513,9 @@ class AppLocalizationsDe extends AppLocalizations { String get pingNoServer => 'Kein Server zum Anpingen.\nBitte füge einen Server hinzu.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Einfügetyp'; - @override - String get port => 'Port'; - @override String get preferDiskAmount => 'Festplattenkapazität vorrangig anzeigen'; @@ -609,12 +527,6 @@ class AppLocalizationsDe extends AppLocalizations { return 'Privater Schlüssel [$keyId] wurde nicht gefunden.'; } - @override - String get process => 'Prozess'; - - @override - String get prune => 'Beschneiden'; - @override String get pushToken => 'Push Token'; @@ -633,9 +545,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get read => 'Lesen'; - @override - String get reboot => 'Neustart'; - @override String get recentConnections => 'Kürzliche Verbindungen'; @@ -651,24 +560,12 @@ class AppLocalizationsDe extends AppLocalizations { @override String get remotePath => 'Entfernte Pfade'; - @override - String get restart => 'Neustart'; - @override String get result => 'Result'; @override String get rotateAngel => 'Rotationswinkel'; - @override - String get route => 'Routen'; - - @override - String get run => 'Ausführen'; - - @override - String get running => 'läuft'; - @override String get sameIdServerExist => 'Ein Server mit derselben ID existiert bereits'; @@ -676,21 +573,9 @@ class AppLocalizationsDe extends AppLocalizations { @override String get save => 'Speichern'; - @override - String get saved => 'Gerettet'; - @override String get second => 's'; - @override - String get sensors => 'Sensor'; - - @override - String get sequence => 'Sequenz'; - - @override - String get server => 'Server'; - @override String get serverDetailOrder => 'Reihenfolge der Widgets auf der Detailseite'; @@ -703,9 +588,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get serverTabRequired => 'Server-Tab kann nicht entfernt werden'; - @override - String get servers => 'Server'; - @override String get sftpDlPrepare => 'Verbindung vorbereiten...'; @@ -726,15 +608,9 @@ class AppLocalizationsDe extends AppLocalizations { @override String get showDistLogo => 'Distributionslogo anzeigen'; - @override - String get shutdown => 'Abschaltung'; - @override String get size => 'Größe'; - @override - String get snippet => 'Snippet'; - @override String get softWrap => 'Weicher Umbruch'; @@ -850,31 +726,13 @@ class AppLocalizationsDe extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Automatische Umschaltung der virtuellen Tasten'; - @override - String get start => 'Start'; - @override String get stat => 'Statistik'; - @override - String get stats => 'Statistik'; - - @override - String get stop => 'Stop'; - - @override - String get stopped => 'Ausgelaufen'; - - @override - String get storage => 'Speicher'; - @override String get supportFmtArgs => 'Die folgenden Formatierungsparameter werden unterstützt:'; - @override - String get suspend => 'Suspend'; - @override String get suspendTip => 'Die Suspend-Funktion erfordert Root-Rechte und systemd-Unterstützung.'; @@ -898,19 +756,10 @@ class AppLocalizationsDe extends AppLocalizations { String get tapToStartDiscovery => 'Tippen Sie auf die Suche-Schaltfläche, um SSH-Server in Ihrem Netzwerk zu entdecken'; - @override - String get temperature => 'Temperatur'; - @override String get termFontSizeTip => 'Diese Einstellung beeinflusst die Größe des Terminals (Breite und Höhe). Sie können die Terminalseite zoomen, um die Schriftgröße der aktuellen Sitzung anzupassen.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Prüfung'; - @override String get textScaler => 'Skalierung der Schriftart'; @@ -918,30 +767,15 @@ class AppLocalizationsDe extends AppLocalizations { String get textScalerTip => '1.0 => 100% (Originalgröße), funktioniert nur auf der Serverseite Teil der Schrift, nicht empfohlen zu ändern.'; - @override - String get theme => 'Themen'; - @override String get time => 'Zeit'; @override String get times => 'x'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Gesamt'; - - @override - String get traffic => 'Durchflussmenge'; - @override String get trySudo => 'Versuche es mit sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Unbekannt'; @@ -962,9 +796,6 @@ class AppLocalizationsDe extends AppLocalizations { @override String get upsideDown => 'Upside Down'; - @override - String get uptime => 'Betriebszeit'; - @override String get useCdn => 'Verwenden von CDN'; @@ -1031,30 +862,9 @@ class AppLocalizationsDe extends AppLocalizations { String get writeScriptTip => 'Nach der Verbindung mit dem Server wird ein Skript in `~/.config/server_box` \n | `/tmp/server_box` geschrieben, um den Systemstatus zu überwachen. Sie können den Skriptinhalt überprüfen.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Protokolle'; - @override String get podmanDockerEmulationDetected => 'Podman Docker-Emulation erkannt. Bitte wechseln Sie in den Einstellungen zu Podman.'; diff --git a/lib/generated/l10n/l10n_en.dart b/lib/generated/l10n/l10n_en.dart index 333dbd8e..43ee9a28 100644 --- a/lib/generated/l10n/l10n_en.dart +++ b/lib/generated/l10n/l10n_en.dart @@ -64,9 +64,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get askAiInsertTerminal => 'Insert into terminal'; - @override - String get askAiModel => 'Model'; - @override String get askAiNoResponse => 'No response'; @@ -131,9 +128,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get backupVersionNotMatch => 'Backup version is not match.'; - @override - String get battery => 'Battery'; - @override String get bgRun => 'Run in background'; @@ -169,22 +163,13 @@ class AppLocalizationsEn extends AppLocalizations { return 'Database size: $size\n\nThis will reorganize the database to reduce file size. No data will be deleted.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Save and close'; - @override - String get cmd => 'Command'; - @override String get collapseUITip => 'Whether to collapse long lists present in the UI by default'; - @override - String get conn => 'Connection'; - @override String get connectionDetails => 'Connection Details'; @@ -195,9 +180,6 @@ class AppLocalizationsEn extends AppLocalizations { String get connectionStatsDesc => 'View server connection success rate and history'; - @override - String get container => 'Container'; - @override String get containerTrySudoTip => 'For example: In the app, the user is set to aaa, but Docker is installed under the root user. In this case, you need to enable this option.'; @@ -226,19 +208,9 @@ class AppLocalizationsEn extends AppLocalizations { @override String get customCmd => 'Custom commands'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Command Name\": \"Command\"'; - @override - String get decode => 'Decode'; - - @override - String get decompress => 'Decompress'; - @override String get deleteServers => 'Batch delete servers'; @@ -249,9 +221,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get dirEmpty => 'Make sure the folder is empty.'; - @override - String get disconnected => 'Disconnected'; - @override String get discoverSshServers => 'Discover SSH Servers'; @@ -264,9 +233,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get discoverySummary => 'Discovery Summary'; - @override - String get disk => 'Disk'; - @override String get diskHealth => 'Disk Health'; @@ -320,18 +286,12 @@ class AppLocalizationsEn extends AppLocalizations { String get editorHighlightTip => 'The current code highlighting performance is not ideal and can be optionally turned off to improve.'; - @override - String get emulator => 'Emulator'; - @override String get enableMdns => 'Enable mDNS'; @override String get enableMdnsDesc => 'Use mDNS/Bonjour to discover SSH services'; - @override - String get encode => 'Encode'; - @override String get envVars => 'Environment variable'; @@ -369,9 +329,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get fontSize => 'Font size'; - @override - String get force => 'Force'; - @override String get fullScreen => 'Full screen mode'; @@ -407,9 +364,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Config home widget url'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'request failed, status code: $code'; @@ -424,12 +378,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get imagesList => 'Images list'; - @override - String get inner => 'Inner'; - - @override - String get install => 'install'; - @override String get installDockerWithUrl => 'Please https://docs.docker.com/engine/install docker first.'; @@ -470,12 +418,6 @@ class AppLocalizationsEn extends AppLocalizations { String get letterCacheTip => 'Recommended to disable, but after disabling, it will be impossible to input CJK characters.'; - @override - String get location => 'Location'; - - @override - String get loss => 'loss'; - @override String madeWithLove(Object myGithub) { return 'Made with ❤️ by $myGithub'; @@ -496,9 +438,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Mission'; - @override String get more => 'More'; @@ -506,9 +445,6 @@ class AppLocalizationsEn extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'On: can be displayed below each card on the Server Tab page. Off: can be displayed at the top of the Server Details page.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'If you are a Synology user, [see here](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Users of other systems need to search for how to create a home directory.'; @@ -516,9 +452,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get needRestart => 'App needs to be restarted'; - @override - String get net => 'Network'; - @override String get netViewType => 'Network view type'; @@ -541,12 +474,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get noPromptAgain => 'Do not prompt again'; - @override - String get node => 'Node'; - - @override - String get notAvailable => 'Unavailable'; - @override String get onServerDetailPage => 'On server detail page'; @@ -576,9 +503,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get permission => 'Permissions'; - @override - String get pingAvg => 'Avg:'; - @override String get pingInputIP => 'Please input a target IP / domain.'; @@ -586,15 +510,9 @@ class AppLocalizationsEn extends AppLocalizations { String get pingNoServer => 'No server to ping.\nPlease add a server in server tab.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Insertion Type'; - @override - String get port => 'Port'; - @override String get preferDiskAmount => 'Prioritize displaying disk capacity'; @@ -606,12 +524,6 @@ class AppLocalizationsEn extends AppLocalizations { return 'Private key [$keyId] not found.'; } - @override - String get process => 'Process'; - - @override - String get prune => 'Prune'; - @override String get pushToken => 'Push token'; @@ -630,9 +542,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get read => 'Read'; - @override - String get reboot => 'Reboot'; - @override String get recentConnections => 'Recent Connections'; @@ -648,45 +557,21 @@ class AppLocalizationsEn extends AppLocalizations { @override String get remotePath => 'Remote path'; - @override - String get restart => 'Restart'; - @override String get result => 'Result'; @override String get rotateAngel => 'Rotation angle'; - @override - String get route => 'Routing'; - - @override - String get run => 'Run'; - - @override - String get running => 'Running'; - @override String get sameIdServerExist => 'A server with the same ID already exists'; @override String get save => 'Save'; - @override - String get saved => 'Saved'; - @override String get second => 's'; - @override - String get sensors => 'Sensor'; - - @override - String get sequence => 'Sequence'; - - @override - String get server => 'Server'; - @override String get serverDetailOrder => 'Detail page widget order'; @@ -699,9 +584,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get serverTabRequired => 'Server tab cannot be removed'; - @override - String get servers => 'servers'; - @override String get sftpDlPrepare => 'Preparing to connect...'; @@ -721,15 +603,9 @@ class AppLocalizationsEn extends AppLocalizations { @override String get showDistLogo => 'Show distribution logo'; - @override - String get shutdown => 'Shutdown'; - @override String get size => 'Size'; - @override - String get snippet => 'Snippet'; - @override String get softWrap => 'Soft wrap'; @@ -842,31 +718,13 @@ class AppLocalizationsEn extends AppLocalizations { @override String get sshVirtualKeyAutoOff => 'Auto switching of virtual keys'; - @override - String get start => 'Start'; - @override String get stat => 'Statistics'; - @override - String get stats => 'Statistics'; - - @override - String get stop => 'Stop'; - - @override - String get stopped => 'Stopped'; - - @override - String get storage => 'Storage'; - @override String get supportFmtArgs => 'The following formatting parameters are supported:'; - @override - String get suspend => 'Suspend'; - @override String get suspendTip => 'The suspend function requires root permission and systemd support.'; @@ -890,19 +748,10 @@ class AppLocalizationsEn extends AppLocalizations { String get tapToStartDiscovery => 'Tap the search button to discover SSH servers on your network'; - @override - String get temperature => 'Temperature'; - @override String get termFontSizeTip => 'This setting will affect the terminal size (width and height). You can zoom in on the terminal page to adjust the font size of the current session.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Test'; - @override String get textScaler => 'Text scaler'; @@ -910,30 +759,15 @@ class AppLocalizationsEn extends AppLocalizations { String get textScalerTip => '1.0 => 100% (original size), only works on server page part of the font, not recommended to change.'; - @override - String get theme => 'Theme'; - @override String get time => 'Time'; @override String get times => 'Times'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Total'; - - @override - String get traffic => 'Traffic'; - @override String get trySudo => 'Try using sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Unknown'; @@ -953,9 +787,6 @@ class AppLocalizationsEn extends AppLocalizations { @override String get upsideDown => 'Upside Down'; - @override - String get uptime => 'Uptime'; - @override String get useCdn => 'Using CDN'; @@ -1022,30 +853,9 @@ class AppLocalizationsEn extends AppLocalizations { String get writeScriptTip => 'After connecting to the server, a script will be written to `~/.config/server_box` \n | `/tmp/server_box` to monitor the system status. You can review the script content.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Logs'; - @override String get podmanDockerEmulationDetected => 'Podman Docker emulation detected. Please switch to Podman in settings.'; diff --git a/lib/generated/l10n/l10n_es.dart b/lib/generated/l10n/l10n_es.dart index b0a2eea4..308c6812 100644 --- a/lib/generated/l10n/l10n_es.dart +++ b/lib/generated/l10n/l10n_es.dart @@ -63,9 +63,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get askAiInsertTerminal => 'Insertar en el terminal'; - @override - String get askAiModel => 'Modelo'; - @override String get askAiNoResponse => 'Sin respuesta'; @@ -132,9 +129,6 @@ class AppLocalizationsEs extends AppLocalizations { String get backupVersionNotMatch => 'La versión de la copia de seguridad no coincide, no se puede restaurar'; - @override - String get battery => 'Batería'; - @override String get bgRun => 'Ejecución en segundo plano'; @@ -170,22 +164,13 @@ class AppLocalizationsEs extends AppLocalizations { return 'Tamaño de la base de datos: $size\n\nEsto reorganizará la base de datos para reducir el tamaño del archivo. No se eliminará ningún dato.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Guardar y cerrar'; - @override - String get cmd => 'Comando'; - @override String get collapseUITip => '¿Colapsar por defecto las listas largas en la UI?'; - @override - String get conn => 'Conectar'; - @override String get connectionDetails => 'Detalles de conexión'; @@ -196,9 +181,6 @@ class AppLocalizationsEs extends AppLocalizations { String get connectionStatsDesc => 'Ver la tasa de éxito de conexión del servidor e historial'; - @override - String get container => 'Contenedor'; - @override String get containerTrySudoTip => 'Por ejemplo: si configuras el usuario dentro de la app como aaa, pero Docker está instalado bajo el usuario root, entonces necesitarás habilitar esta opción'; @@ -227,19 +209,9 @@ class AppLocalizationsEs extends AppLocalizations { @override String get customCmd => 'Comandos personalizados'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Nombre del comando\": \"Comando\"'; - @override - String get decode => 'Decodificar'; - - @override - String get decompress => 'Descomprimir'; - @override String get deleteServers => 'Eliminar servidores en lote'; @@ -250,9 +222,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get dirEmpty => 'Asegúrate de que el directorio esté vacío'; - @override - String get disconnected => 'Desconectado'; - @override String get discoverSshServers => 'Descubrir servidores SSH'; @@ -265,9 +234,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get discoverySummary => 'Resumen del descubrimiento'; - @override - String get disk => 'Disco'; - @override String get diskHealth => 'Salud del disco'; @@ -321,18 +287,12 @@ class AppLocalizationsEs extends AppLocalizations { String get editorHighlightTip => 'El rendimiento del resaltado de código es bastante pobre actualmente, puedes elegir desactivarlo para mejorar.'; - @override - String get emulator => 'Emulador'; - @override String get enableMdns => 'Habilitar mDNS'; @override String get enableMdnsDesc => 'Usar mDNS/Bonjour para descubrir servicios SSH'; - @override - String get encode => 'Codificar'; - @override String get envVars => 'Variable de entorno'; @@ -370,9 +330,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get fontSize => 'Tamaño de fuente'; - @override - String get force => 'Forzar'; - @override String get fullScreen => 'Modo pantalla completa'; @@ -408,9 +365,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Configuración de URL del widget de inicio'; - @override - String get host => 'Anfitrión'; - @override String httpFailedWithCode(Object code) { return 'Fallo en la solicitud, código de estado: $code'; @@ -425,12 +379,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get imagesList => 'Lista de imágenes'; - @override - String get inner => 'Interno'; - - @override - String get install => 'Instalar'; - @override String get installDockerWithUrl => 'Por favor instala Docker primero desde https://docs.docker.com/engine/install'; @@ -471,12 +419,6 @@ class AppLocalizationsEs extends AppLocalizations { String get letterCacheTip => 'Recomendado desactivar, pero después de desactivarlo, no se podrán ingresar caracteres CJK.'; - @override - String get location => 'Ubicación'; - - @override - String get loss => 'Tasa de pérdida'; - @override String madeWithLove(Object myGithub) { return 'Hecho con ❤️ por $myGithub'; @@ -498,9 +440,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get min => 'Mínimo'; - @override - String get mission => 'Misión'; - @override String get more => 'Más'; @@ -508,9 +447,6 @@ class AppLocalizationsEs extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Activado: se mostrará debajo de cada tarjeta en la página de servidores. Desactivado: se mostrará en la parte superior de los detalles del servidor.'; - @override - String get ms => 'milisegundos'; - @override String get needHomeDir => 'Si eres usuario de Synology, [consulta aquí](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Los usuarios de otros sistemas deben buscar cómo crear un directorio home.'; @@ -518,9 +454,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get needRestart => 'Necesita reiniciar la app'; - @override - String get net => 'Red'; - @override String get netViewType => 'Tipo de vista de red'; @@ -544,12 +477,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get noPromptAgain => 'No volver a preguntar'; - @override - String get node => 'Nodo'; - - @override - String get notAvailable => 'No disponible'; - @override String get onServerDetailPage => 'En la página de detalles del servidor'; @@ -579,9 +506,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get permission => 'Permisos'; - @override - String get pingAvg => 'Promedio:'; - @override String get pingInputIP => 'Por favor, introduce la IP de destino o el dominio'; @@ -590,15 +514,9 @@ class AppLocalizationsEs extends AppLocalizations { String get pingNoServer => 'No hay servidores disponibles para hacer Ping\nPor favor, añade un servidor en la pestaña de servidores y vuelve a intentarlo'; - @override - String get pkg => 'Gestión de paquetes'; - @override String get plugInType => 'Tipo de inserción'; - @override - String get port => 'Puerto'; - @override String get preferDiskAmount => 'Priorizar la visualización de la capacidad del disco'; @@ -611,12 +529,6 @@ class AppLocalizationsEs extends AppLocalizations { return 'No se encontró la clave privada [$keyId].'; } - @override - String get process => 'Proceso'; - - @override - String get prune => 'Podar'; - @override String get pushToken => 'Token de notificaciones'; @@ -635,9 +547,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get read => 'Leer'; - @override - String get reboot => 'Reiniciar'; - @override String get recentConnections => 'Conexiones recientes'; @@ -654,45 +563,21 @@ class AppLocalizationsEs extends AppLocalizations { @override String get remotePath => 'Ruta remota'; - @override - String get restart => 'Reiniciar'; - @override String get result => 'Resultado'; @override String get rotateAngel => 'Ángulo de rotación'; - @override - String get route => 'Enrutamiento'; - - @override - String get run => 'Ejecutar'; - - @override - String get running => 'En ejecución'; - @override String get sameIdServerExist => 'Ya existe un servidor con el mismo ID'; @override String get save => 'Guardar'; - @override - String get saved => 'Guardado'; - @override String get second => 'Segundo'; - @override - String get sensors => 'Sensores'; - - @override - String get sequence => 'Secuencia'; - - @override - String get server => 'Servidor'; - @override String get serverDetailOrder => 'Orden de los componentes en la página de detalles del servidor'; @@ -707,9 +592,6 @@ class AppLocalizationsEs extends AppLocalizations { String get serverTabRequired => 'La pestaña del servidor no se puede eliminar'; - @override - String get servers => 'servidores'; - @override String get sftpDlPrepare => 'Preparando para conectar al servidor...'; @@ -730,15 +612,9 @@ class AppLocalizationsEs extends AppLocalizations { @override String get showDistLogo => 'Mostrar logo de distribución'; - @override - String get shutdown => 'Apagar'; - @override String get size => 'Tamaño'; - @override - String get snippet => 'Fragmento de código'; - @override String get softWrap => 'Salto de línea suave'; @@ -853,30 +729,12 @@ class AppLocalizationsEs extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Desactivación automática de teclas virtuales'; - @override - String get start => 'Iniciar'; - @override String get stat => 'Estadísticas'; - @override - String get stats => 'Estadísticas'; - - @override - String get stop => 'Detener'; - - @override - String get stopped => 'Detenido'; - - @override - String get storage => 'Almacenamiento'; - @override String get supportFmtArgs => 'Soporta los siguientes argumentos de formato:'; - @override - String get suspend => 'Suspender'; - @override String get suspendTip => 'La función de suspender necesita permisos de root y soporte de systemd.'; @@ -900,19 +758,10 @@ class AppLocalizationsEs extends AppLocalizations { String get tapToStartDiscovery => 'Toca el botón de búsqueda para descubrir servidores SSH en tu red'; - @override - String get temperature => 'Temperatura'; - @override String get termFontSizeTip => 'Este ajuste afectará el tamaño del terminal (ancho y alto). Puedes hacer zoom en la página del terminal para ajustar el tamaño de fuente de la sesión actual.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Prueba'; - @override String get textScaler => 'Escalar texto'; @@ -920,30 +769,15 @@ class AppLocalizationsEs extends AppLocalizations { String get textScalerTip => '1.0 => 100% (tamaño original), solo afecta a ciertas fuentes en la página del servidor, no se recomienda modificar.'; - @override - String get theme => 'Tema'; - @override String get time => 'Tiempo'; @override String get times => 'Veces'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Total'; - - @override - String get traffic => 'Tráfico'; - @override String get trySudo => 'Intentar con sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Desconocido'; @@ -964,9 +798,6 @@ class AppLocalizationsEs extends AppLocalizations { @override String get upsideDown => 'Invertir arriba por abajo'; - @override - String get uptime => 'Tiempo de actividad'; - @override String get useCdn => 'Usando CDN'; @@ -1033,30 +864,9 @@ class AppLocalizationsEs extends AppLocalizations { String get writeScriptTip => 'Después de conectarse al servidor, se escribirá un script en `~/.config/server_box` \n | `/tmp/server_box` para monitorear el estado del sistema. Puedes revisar el contenido del script.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Registros'; - @override String get podmanDockerEmulationDetected => 'Detectada emulación de Podman Docker. Por favor, cambie a Podman en la configuración.'; diff --git a/lib/generated/l10n/l10n_fr.dart b/lib/generated/l10n/l10n_fr.dart index 65007a62..fbabaf75 100644 --- a/lib/generated/l10n/l10n_fr.dart +++ b/lib/generated/l10n/l10n_fr.dart @@ -63,9 +63,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get askAiInsertTerminal => 'Insérer dans le terminal'; - @override - String get askAiModel => 'Modèle'; - @override String get askAiNoResponse => 'Aucune réponse'; @@ -132,9 +129,6 @@ class AppLocalizationsFr extends AppLocalizations { String get backupVersionNotMatch => 'La version de sauvegarde ne correspond pas.'; - @override - String get battery => 'Batterie'; - @override String get bgRun => 'Exécution en arrière-plan'; @@ -170,22 +164,13 @@ class AppLocalizationsFr extends AppLocalizations { return 'Taille de la base de données : $size\n\nCela réorganisera la base de données pour réduire la taille du fichier. Aucune donnée ne sera supprimée.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Enregistrer et fermer'; - @override - String get cmd => 'Commande'; - @override String get collapseUITip => 'Indique si les longues listes présentées dans l\'interface utilisateur doivent être réduites par défaut.'; - @override - String get conn => 'Connexion'; - @override String get connectionDetails => 'Détails de connexion'; @@ -196,9 +181,6 @@ class AppLocalizationsFr extends AppLocalizations { String get connectionStatsDesc => 'Voir le taux de réussite de connexion du serveur et l\'historique'; - @override - String get container => 'Conteneur'; - @override String get containerTrySudoTip => 'Par exemple : Dans l\'application, l\'utilisateur est défini comme aaa, mais Docker est installé sous l\'utilisateur root. Dans ce cas, vous devez activer cette option.'; @@ -227,19 +209,9 @@ class AppLocalizationsFr extends AppLocalizations { @override String get customCmd => 'Commandes personnalisées'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Nom de la commande\": \"Commande\"'; - @override - String get decode => 'Décoder'; - - @override - String get decompress => 'Décompresser'; - @override String get deleteServers => 'Supprimer des serveurs en lot'; @@ -250,9 +222,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get dirEmpty => 'Assurez-vous que le répertoire est vide.'; - @override - String get disconnected => 'Déconnecté'; - @override String get discoverSshServers => 'Découvrir les serveurs SSH'; @@ -265,9 +234,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get discoverySummary => 'Résumé de la découverte'; - @override - String get disk => 'Disque'; - @override String get diskHealth => 'Santé du disque'; @@ -321,9 +287,6 @@ class AppLocalizationsFr extends AppLocalizations { String get editorHighlightTip => 'La performance actuelle de mise en surbrillance du code est pire et peut être désactivée en option pour s\'améliorer.'; - @override - String get emulator => 'Émulateur'; - @override String get enableMdns => 'Activer mDNS'; @@ -331,9 +294,6 @@ class AppLocalizationsFr extends AppLocalizations { String get enableMdnsDesc => 'Utiliser mDNS/Bonjour pour découvrir les services SSH'; - @override - String get encode => 'Encoder'; - @override String get envVars => 'Variable d’environnement'; @@ -371,9 +331,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get fontSize => 'Taille de la police'; - @override - String get force => 'Forcer'; - @override String get fullScreen => 'Mode plein écran'; @@ -409,9 +366,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Configurer l\'URL du widget d\'accueil'; - @override - String get host => 'Hôte'; - @override String httpFailedWithCode(Object code) { return 'Échec de la requête, code d\'état : $code'; @@ -426,12 +380,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get imagesList => 'Liste des images'; - @override - String get inner => 'Interne'; - - @override - String get install => 'Installer'; - @override String get installDockerWithUrl => 'Veuillez d\'abord installer docker depuis https://docs.docker.com/engine/install.'; @@ -472,12 +420,6 @@ class AppLocalizationsFr extends AppLocalizations { String get letterCacheTip => 'Recommandé de désactiver, mais après désactivation, il sera impossible de saisir des caractères CJK.'; - @override - String get location => 'Emplacement'; - - @override - String get loss => 'Perte'; - @override String madeWithLove(Object myGithub) { return 'Fabriqué avec ❤️ par $myGithub'; @@ -498,9 +440,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Mission'; - @override String get more => 'Plus'; @@ -508,9 +447,6 @@ class AppLocalizationsFr extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Activé : peut être affiché sous chaque carte sur la page de l\'onglet Serveur. Désactivé : peut être affiché en haut de la page de détails du serveur.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Si vous êtes utilisateur Synology, [consultez ici](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Les utilisateurs d\'autres systèmes doivent rechercher comment créer un répertoire personnel.'; @@ -518,9 +454,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get needRestart => 'Nécessite un redémarrage de l\'application'; - @override - String get net => 'Réseau'; - @override String get netViewType => 'Type de vue réseau'; @@ -545,12 +478,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get noPromptAgain => 'Ne pas demander à nouveau'; - @override - String get node => 'Nœud'; - - @override - String get notAvailable => 'Indisponible'; - @override String get onServerDetailPage => 'Sur la page de détails du serveur'; @@ -581,9 +508,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get permission => 'Permissions'; - @override - String get pingAvg => 'Moy.:'; - @override String get pingInputIP => 'Veuillez saisir une adresse IP / un domaine cible.'; @@ -592,15 +516,9 @@ class AppLocalizationsFr extends AppLocalizations { String get pingNoServer => 'Aucun serveur à pinger.\nVeuillez ajouter un serveur dans l\'onglet serveur.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Type d\'insertion'; - @override - String get port => 'Port'; - @override String get preferDiskAmount => 'Prioriser l’affichage de la capacité du disque'; @@ -613,12 +531,6 @@ class AppLocalizationsFr extends AppLocalizations { return 'Clé privée [$keyId] introuvable.'; } - @override - String get process => 'Processus'; - - @override - String get prune => 'Élaguer'; - @override String get pushToken => 'Jeton d\'identification'; @@ -637,9 +549,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get read => 'Lire'; - @override - String get reboot => 'Redémarrer'; - @override String get recentConnections => 'Connexions récentes'; @@ -656,45 +565,21 @@ class AppLocalizationsFr extends AppLocalizations { @override String get remotePath => 'Chemin distant'; - @override - String get restart => 'Redémarrer'; - @override String get result => 'Résultat'; @override String get rotateAngel => 'Angle de rotation'; - @override - String get route => 'Routage'; - - @override - String get run => 'Exécuter'; - - @override - String get running => 'En cours d\'exécution'; - @override String get sameIdServerExist => 'Un serveur avec le même ID existe déjà'; @override String get save => 'Enregistrer'; - @override - String get saved => 'Enregistré'; - @override String get second => 's'; - @override - String get sensors => 'Capteurs'; - - @override - String get sequence => 'Séquence'; - - @override - String get server => 'Serveur'; - @override String get serverDetailOrder => 'Ordre des widgets de la page de détails du serveur'; @@ -708,9 +593,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get serverTabRequired => 'L\'onglet serveur ne peut pas être supprimé'; - @override - String get servers => 'serveurs'; - @override String get sftpDlPrepare => 'Préparation de la connexion...'; @@ -731,15 +613,9 @@ class AppLocalizationsFr extends AppLocalizations { @override String get showDistLogo => 'Afficher le logo de la distribution'; - @override - String get shutdown => 'Éteindre'; - @override String get size => 'Taille'; - @override - String get snippet => 'Extrait'; - @override String get softWrap => 'Retour à la ligne souple'; @@ -855,31 +731,13 @@ class AppLocalizationsFr extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Activation automatique des touches virtuelles'; - @override - String get start => 'Démarrer'; - @override String get stat => 'Statistiques'; - @override - String get stats => 'Statistiques'; - - @override - String get stop => 'Arrêter'; - - @override - String get stopped => 'Arrêté'; - - @override - String get storage => 'Stockage'; - @override String get supportFmtArgs => 'Les paramètres de mise en forme suivants sont pris en charge :'; - @override - String get suspend => 'Suspendre'; - @override String get suspendTip => 'La fonction de suspension nécessite des privilèges root et le support de systemd.'; @@ -903,19 +761,10 @@ class AppLocalizationsFr extends AppLocalizations { String get tapToStartDiscovery => 'Appuyez sur le bouton de recherche pour découvrir les serveurs SSH sur votre réseau'; - @override - String get temperature => 'Température'; - @override String get termFontSizeTip => 'Ce paramètre affectera la taille du terminal (largeur et hauteur). Vous pouvez zoomer sur la page du terminal pour ajuster la taille de la police de la session en cours.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Tester'; - @override String get textScaler => 'Mise à l\'échelle du texte'; @@ -923,30 +772,15 @@ class AppLocalizationsFr extends AppLocalizations { String get textScalerTip => '1.0 => 100% (taille originale), fonctionne uniquement sur la partie de la police de la page du serveur, il est déconseillé de la modifier.'; - @override - String get theme => 'Thème'; - @override String get time => 'Temps'; @override String get times => 'Fois'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Total'; - - @override - String get traffic => 'Trafic'; - @override String get trySudo => 'Essayer d\'utiliser sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Inconnu'; @@ -967,9 +801,6 @@ class AppLocalizationsFr extends AppLocalizations { @override String get upsideDown => 'À l\'envers'; - @override - String get uptime => 'Temps d\'activité'; - @override String get useCdn => 'Utiliser CDN'; @@ -1036,30 +867,9 @@ class AppLocalizationsFr extends AppLocalizations { String get writeScriptTip => 'Après la connexion au serveur, un script sera écrit dans `~/.config/server_box` \n | `/tmp/server_box` pour surveiller l\'état du système. Vous pouvez examiner le contenu du script.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Journaux'; - @override String get podmanDockerEmulationDetected => 'Émulation Podman Docker détectée. Veuillez passer à Podman dans les paramètres.'; diff --git a/lib/generated/l10n/l10n_id.dart b/lib/generated/l10n/l10n_id.dart index d6709bf2..9718077f 100644 --- a/lib/generated/l10n/l10n_id.dart +++ b/lib/generated/l10n/l10n_id.dart @@ -63,9 +63,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get askAiInsertTerminal => 'Masukkan ke terminal'; - @override - String get askAiModel => 'Model'; - @override String get askAiNoResponse => 'Tidak ada respons'; @@ -130,9 +127,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get backupVersionNotMatch => 'Versi cadangan tidak cocok.'; - @override - String get battery => 'Baterai'; - @override String get bgRun => 'Jalankan di Backgroud'; @@ -168,22 +162,13 @@ class AppLocalizationsId extends AppLocalizations { return 'Ukuran database: $size\n\nIni akan mengatur ulang database untuk mengurangi ukuran file. Tidak ada data yang akan dihapus.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Simpan dan tutup'; - @override - String get cmd => 'Memerintah'; - @override String get collapseUITip => 'Apakah akan menciutkan daftar panjang yang ada di UI secara default atau tidak'; - @override - String get conn => 'Koneksi'; - @override String get connectionDetails => 'Detail Koneksi'; @@ -194,9 +179,6 @@ class AppLocalizationsId extends AppLocalizations { String get connectionStatsDesc => 'Lihat tingkat keberhasilan koneksi server dan riwayat'; - @override - String get container => 'Wadah'; - @override String get containerTrySudoTip => 'Contohnya: Di dalam aplikasi, pengguna diatur sebagai aaa, tetapi Docker diinstal di bawah pengguna root. Dalam kasus ini, Anda perlu mengaktifkan opsi ini.'; @@ -225,19 +207,9 @@ class AppLocalizationsId extends AppLocalizations { @override String get customCmd => 'Perintah kustom'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Nama Perintah\": \"Perintah\"'; - @override - String get decode => 'Membaca sandi'; - - @override - String get decompress => 'Dekompresi'; - @override String get deleteServers => 'Penghapusan server secara batch'; @@ -248,9 +220,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get dirEmpty => 'Pastikan dir kosong.'; - @override - String get disconnected => 'Terputus'; - @override String get discoverSshServers => 'Temukan Server SSH'; @@ -263,9 +232,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get discoverySummary => 'Ringkasan Penemuan'; - @override - String get disk => 'Disk'; - @override String get diskHealth => 'Kesehatan disk'; @@ -319,9 +285,6 @@ class AppLocalizationsId extends AppLocalizations { String get editorHighlightTip => 'Performa penyorotan kode saat ini lebih buruk, dan dapat dimatikan secara opsional untuk perbaikan.'; - @override - String get emulator => 'Emulator'; - @override String get enableMdns => 'Aktifkan mDNS'; @@ -329,9 +292,6 @@ class AppLocalizationsId extends AppLocalizations { String get enableMdnsDesc => 'Gunakan mDNS/Bonjour untuk menemukan layanan SSH'; - @override - String get encode => 'Menyandi'; - @override String get envVars => 'Variabel lingkungan'; @@ -369,9 +329,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get fontSize => 'Ukuran huruf'; - @override - String get force => 'sukarela'; - @override String get fullScreen => 'Mode Layar Penuh'; @@ -407,9 +364,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Konfigurasi URL Widget Rumah'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'Permintaan gagal, kode status: $code'; @@ -424,12 +378,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get imagesList => 'Daftar gambar'; - @override - String get inner => 'Batin'; - - @override - String get install => 'Install'; - @override String get installDockerWithUrl => 'Silakan https://docs.docker.com/engine/install Docker pertama.'; @@ -470,12 +418,6 @@ class AppLocalizationsId extends AppLocalizations { String get letterCacheTip => 'Direkomendasikan untuk menonaktifkan, tetapi setelah dinonaktifkan, tidak mungkin untuk memasukkan karakter CJK.'; - @override - String get location => 'Lokasi'; - - @override - String get loss => 'kehilangan'; - @override String madeWithLove(Object myGithub) { return 'Dibuat dengan ❤️ oleh $myGithub'; @@ -496,9 +438,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get min => 'Min'; - @override - String get mission => 'Misi'; - @override String get more => 'Lebih Banyak'; @@ -506,9 +445,6 @@ class AppLocalizationsId extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Aktif: dapat ditampilkan di bawah setiap kartu pada halaman Tab Server. Nonaktif: dapat ditampilkan di bagian atas halaman Rincian Server.'; - @override - String get ms => 'MS'; - @override String get needHomeDir => 'Jika Anda pengguna Synology, [lihat di sini](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Pengguna sistem lain perlu mencari cara membuat direktori home.'; @@ -516,9 +452,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get needRestart => 'Perlu memulai ulang aplikasi'; - @override - String get net => 'Jaringan'; - @override String get netViewType => 'Jenis tampilan bersih'; @@ -541,12 +474,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get noPromptAgain => 'Jangan tanya lagi'; - @override - String get node => 'Node'; - - @override - String get notAvailable => 'Tidak tersedia'; - @override String get onServerDetailPage => 'Di halaman detail server'; @@ -576,9 +503,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get permission => 'Izin'; - @override - String get pingAvg => 'Rata -rata:'; - @override String get pingInputIP => 'Harap masukkan IP / domain target.'; @@ -586,15 +510,9 @@ class AppLocalizationsId extends AppLocalizations { String get pingNoServer => 'Tidak ada server untuk melakukan ping.\nHarap tambahkan server di tab Server.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Jenis Penyisipan'; - @override - String get port => 'Port'; - @override String get preferDiskAmount => 'Prioritaskan tampilan kapasitas disk'; @@ -606,12 +524,6 @@ class AppLocalizationsId extends AppLocalizations { return 'Kunci privat [$keyId] tidak ditemukan.'; } - @override - String get process => 'Proses'; - - @override - String get prune => 'Pangkas'; - @override String get pushToken => 'Dorong token'; @@ -630,9 +542,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get read => 'Baca'; - @override - String get reboot => 'Reboot'; - @override String get recentConnections => 'Koneksi Terkini'; @@ -649,45 +558,21 @@ class AppLocalizationsId extends AppLocalizations { @override String get remotePath => 'Jalur jarak jauh'; - @override - String get restart => 'Mengulang kembali'; - @override String get result => 'Hasil'; @override String get rotateAngel => 'Sudut rotasi'; - @override - String get route => 'Routing'; - - @override - String get run => 'Berlari'; - - @override - String get running => 'berlari'; - @override String get sameIdServerExist => 'Server dengan ID yang sama sudah ada'; @override String get save => 'Menyimpan'; - @override - String get saved => 'Diselamatkan'; - @override String get second => 'S'; - @override - String get sensors => 'Sensor'; - - @override - String get sequence => 'Urutan'; - - @override - String get server => 'Server'; - @override String get serverDetailOrder => 'Detail pesanan widget halaman'; @@ -700,9 +585,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get serverTabRequired => 'Tab server tidak dapat dihapus'; - @override - String get servers => 'server'; - @override String get sftpDlPrepare => 'Bersiap untuk terhubung ...'; @@ -722,15 +604,9 @@ class AppLocalizationsId extends AppLocalizations { @override String get showDistLogo => 'Tampilkan logo distribusi'; - @override - String get shutdown => 'Matikan'; - @override String get size => 'Ukuran'; - @override - String get snippet => 'Snippet'; - @override String get softWrap => 'Pembungkus lembut'; @@ -844,30 +720,12 @@ class AppLocalizationsId extends AppLocalizations { @override String get sshVirtualKeyAutoOff => 'Switching Otomatis Kunci Virtual'; - @override - String get start => 'Awal'; - @override String get stat => 'Statistik'; - @override - String get stats => 'Statistik'; - - @override - String get stop => 'Berhenti'; - - @override - String get stopped => 'dihentikan'; - - @override - String get storage => 'Penyimpanan'; - @override String get supportFmtArgs => 'Parameter pemformatan berikut ini didukung:'; - @override - String get suspend => 'Suspend'; - @override String get suspendTip => 'Fungsi penangguhan memerlukan hak akses root dan dukungan systemd.'; @@ -891,19 +749,10 @@ class AppLocalizationsId extends AppLocalizations { String get tapToStartDiscovery => 'Tekan tombol pencarian untuk menemukan server SSH di jaringan Anda'; - @override - String get temperature => 'Suhu'; - @override String get termFontSizeTip => 'Pengaturan ini akan memengaruhi ukuran terminal (lebar dan tinggi). Anda dapat melakukan zoom pada halaman terminal untuk menyesuaikan ukuran font sesi saat ini.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'pengujian'; - @override String get textScaler => 'Penskalaan font'; @@ -911,30 +760,15 @@ class AppLocalizationsId extends AppLocalizations { String get textScalerTip => '1.0 => 100% (ukuran asli), hanya berfungsi pada bagian halaman server font, tidak disarankan untuk diubah.'; - @override - String get theme => ' Tema'; - @override String get time => 'Waktu'; @override String get times => 'Waktu'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Total'; - - @override - String get traffic => 'Lalu lintas'; - @override String get trySudo => 'Cobalah menggunakan sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Tidak dikenal'; @@ -954,9 +788,6 @@ class AppLocalizationsId extends AppLocalizations { @override String get upsideDown => 'Terbalik'; - @override - String get uptime => 'Uptime'; - @override String get useCdn => 'Menggunakan CDN'; @@ -1022,30 +853,9 @@ class AppLocalizationsId extends AppLocalizations { String get writeScriptTip => 'Setelah terhubung ke server, sebuah skrip akan ditulis ke `~/.config/server_box` \n | `/tmp/server_box` untuk memantau status sistem. Anda dapat meninjau konten skrip tersebut.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Log'; - @override String get podmanDockerEmulationDetected => 'Emulasi Podman Docker terdeteksi. Silakan beralih ke Podman di pengaturan.'; diff --git a/lib/generated/l10n/l10n_it.dart b/lib/generated/l10n/l10n_it.dart index 0a289678..4e8bf6b4 100644 --- a/lib/generated/l10n/l10n_it.dart +++ b/lib/generated/l10n/l10n_it.dart @@ -64,9 +64,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get askAiInsertTerminal => 'Inserisci nel terminale'; - @override - String get askAiModel => 'Modello'; - @override String get askAiNoResponse => 'Nessuna risposta'; @@ -131,9 +128,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get backupVersionNotMatch => 'La versione del backup non corrisponde.'; - @override - String get battery => 'Batteria'; - @override String get bgRun => 'Esegui in background'; @@ -169,22 +163,13 @@ class AppLocalizationsIt extends AppLocalizations { return 'Dimensione database: $size\n\nQuesto riorganizzerà il database per ridurre la dimensione del file. Nessun dato verrà eliminato.'; } - @override - String get confirm => 'Conferma'; - @override String get closeAfterSave => 'Salva e chiudi'; - @override - String get cmd => 'Comando'; - @override String get collapseUITip => 'Se comprimere le liste lunghe presenti nell\'interfaccia utente per impostazione predefinita'; - @override - String get conn => 'Connessione'; - @override String get connectionDetails => 'Dettagli connessione'; @@ -195,9 +180,6 @@ class AppLocalizationsIt extends AppLocalizations { String get connectionStatsDesc => 'Visualizza il tasso di successo della connessione al server e la cronologia'; - @override - String get container => 'Container'; - @override String get containerTrySudoTip => 'Ad esempio: nell\'app, l\'utente è impostato su aaa, ma Docker è installato sotto l\'utente root. In questo caso, devi abilitare questa opzione.'; @@ -226,19 +208,9 @@ class AppLocalizationsIt extends AppLocalizations { @override String get customCmd => 'Comandi personalizzati'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Nome comando\": \"Comando\"'; - @override - String get decode => 'Decodifica'; - - @override - String get decompress => 'Decomprimi'; - @override String get deleteServers => 'Elimina server in blocco'; @@ -249,9 +221,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get dirEmpty => 'Assicurati che la cartella sia vuota.'; - @override - String get disconnected => 'Disconnesso'; - @override String get discoverSshServers => 'Scopri server SSH'; @@ -264,9 +233,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get discoverySummary => 'Riepilogo scoperta'; - @override - String get disk => 'Disco'; - @override String get diskHealth => 'Salute disco'; @@ -320,18 +286,12 @@ class AppLocalizationsIt extends AppLocalizations { String get editorHighlightTip => 'Le attuali prestazioni di evidenziazione del codice non sono ideali e possono essere disabilitate opzionalmente per migliorare.'; - @override - String get emulator => 'Emulatore'; - @override String get enableMdns => 'Abilita mDNS'; @override String get enableMdnsDesc => 'Usa mDNS/Bonjour per scoprire servizi SSH'; - @override - String get encode => 'Codifica'; - @override String get envVars => 'Variabile d\'ambiente'; @@ -369,9 +329,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get fontSize => 'Dimensione carattere'; - @override - String get force => 'Forza'; - @override String get fullScreen => 'Modalità schermo intero'; @@ -407,9 +364,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Configura url widget home'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'richiesta fallita, codice stato: $code'; @@ -424,12 +378,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get imagesList => 'Elenco immagini'; - @override - String get inner => 'Interno'; - - @override - String get install => 'installa'; - @override String get installDockerWithUrl => 'Installa prima docker da https://docs.docker.com/engine/install .'; @@ -470,12 +418,6 @@ class AppLocalizationsIt extends AppLocalizations { String get letterCacheTip => 'Si consiglia di disabilitare, ma dopo aver disabilitato, non sarà possibile inserire caratteri CJK.'; - @override - String get location => 'Posizione'; - - @override - String get loss => 'perdita'; - @override String madeWithLove(Object myGithub) { return 'Realizzato con ❤️ da $myGithub'; @@ -496,9 +438,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Missione'; - @override String get more => 'Altro'; @@ -506,9 +445,6 @@ class AppLocalizationsIt extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Attivo: può essere visualizzato sotto ogni carta nella pagina Scheda Server. Disattivato: può essere visualizzato nella parte superiore della pagina Dettagli Server.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Se sei un utente Synology, [vedi qui](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Gli utenti di altri sistemi devono cercare come creare una directory home.'; @@ -516,9 +452,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get needRestart => 'L\'app deve essere riavviata'; - @override - String get net => 'Rete'; - @override String get netViewType => 'Tipo di visualizzazione rete'; @@ -542,12 +475,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get noPromptAgain => 'Non chiedere di nuovo'; - @override - String get node => 'Nodo'; - - @override - String get notAvailable => 'Non disponibile'; - @override String get onServerDetailPage => 'Nella pagina dettagli server'; @@ -577,9 +504,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get permission => 'Permessi'; - @override - String get pingAvg => 'Media:'; - @override String get pingInputIP => 'Inserisci un IP / dominio di destinazione.'; @@ -587,15 +511,9 @@ class AppLocalizationsIt extends AppLocalizations { String get pingNoServer => 'Nessun server da pingare.\nAggiungi un server nella scheda server.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Tipo di inserimento'; - @override - String get port => 'Porta'; - @override String get preferDiskAmount => 'Priorità visualizzazione capacità disco'; @@ -607,12 +525,6 @@ class AppLocalizationsIt extends AppLocalizations { return 'Chiave privata [$keyId] non trovata.'; } - @override - String get process => 'Processo'; - - @override - String get prune => 'Potatura'; - @override String get pushToken => 'Token push'; @@ -631,9 +543,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get read => 'Leggi'; - @override - String get reboot => 'Riavvia'; - @override String get recentConnections => 'Connessioni recenti'; @@ -650,45 +559,21 @@ class AppLocalizationsIt extends AppLocalizations { @override String get remotePath => 'Percorso remoto'; - @override - String get restart => 'Riavvia'; - @override String get result => 'Risultato'; @override String get rotateAngel => 'Angolo di rotazione'; - @override - String get route => 'Routing'; - - @override - String get run => 'Esegui'; - - @override - String get running => 'In esecuzione'; - @override String get sameIdServerExist => 'Esiste già un server con lo stesso ID'; @override String get save => 'Salva'; - @override - String get saved => 'Salvato'; - @override String get second => 's'; - @override - String get sensors => 'Sensori'; - - @override - String get sequence => 'Sequenza'; - - @override - String get server => 'Server'; - @override String get serverDetailOrder => 'Ordine widget pagina dettagli'; @@ -701,9 +586,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get serverTabRequired => 'La scheda server non può essere rimossa'; - @override - String get servers => 'server'; - @override String get sftpDlPrepare => 'Preparazione alla connessione...'; @@ -724,15 +606,9 @@ class AppLocalizationsIt extends AppLocalizations { @override String get showDistLogo => 'Mostra logo distribuzione'; - @override - String get shutdown => 'Spegni'; - @override String get size => 'Dimensione'; - @override - String get snippet => 'Snippet'; - @override String get softWrap => 'A capo automatico'; @@ -848,31 +724,13 @@ class AppLocalizationsIt extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Commutazione automatica dei tasti virtuali'; - @override - String get start => 'Avvia'; - @override String get stat => 'Statistiche'; - @override - String get stats => 'Statistiche'; - - @override - String get stop => 'Ferma'; - - @override - String get stopped => 'Fermato'; - - @override - String get storage => 'Archiviazione'; - @override String get supportFmtArgs => 'Sono supportati i seguenti parametri di formattazione:'; - @override - String get suspend => 'Sospendi'; - @override String get suspendTip => 'La funzione di sospensione richiede il permesso root e il supporto systemd.'; @@ -896,19 +754,10 @@ class AppLocalizationsIt extends AppLocalizations { String get tapToStartDiscovery => 'Tocca il pulsante di ricerca per scoprire i server SSH sulla tua rete'; - @override - String get temperature => 'Temperatura'; - @override String get termFontSizeTip => 'Questa impostazione influirà sulla dimensione del terminale (larghezza e altezza). Puoi ingrandire la pagina del terminale per regolare la dimensione del carattere della sessione corrente.'; - @override - String get terminal => 'Terminale'; - - @override - String get test => 'Test'; - @override String get textScaler => 'Scalatore testo'; @@ -916,30 +765,15 @@ class AppLocalizationsIt extends AppLocalizations { String get textScalerTip => '1.0 => 100% (dimensione originale), funziona solo su parte del carattere della pagina server, non si consiglia di cambiare.'; - @override - String get theme => 'Tema'; - @override String get time => 'Tempo'; @override String get times => 'Volte'; - @override - String get total => 'Totale'; - - @override - String get totalAttempts => 'Totale'; - - @override - String get traffic => 'Traffico'; - @override String get trySudo => 'Prova a usare sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Sconosciuto'; @@ -960,9 +794,6 @@ class AppLocalizationsIt extends AppLocalizations { @override String get upsideDown => 'Capovolto'; - @override - String get uptime => 'Tempo di attività'; - @override String get useCdn => 'Utilizzo CDN'; @@ -1028,30 +859,9 @@ class AppLocalizationsIt extends AppLocalizations { String get writeScriptTip => 'Dopo essersi connessi al server, uno script verrà scritto in `~/.config/server_box` \n | `/tmp/server_box` per monitorare lo stato del sistema. Puoi rivedere il contenuto dello script.'; - @override - String get menuSettings => 'Impostazioni'; - - @override - String get menuQuit => 'Esci'; - - @override - String get menuNavigate => 'Naviga'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'Repository GitHub'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Aiuto'; - - @override - String get logs => 'Log'; - @override String get podmanDockerEmulationDetected => 'Rilevata emulazione Docker Podman. Passa a Podman nelle impostazioni.'; diff --git a/lib/generated/l10n/l10n_ja.dart b/lib/generated/l10n/l10n_ja.dart index df6d4124..ef2eb38e 100644 --- a/lib/generated/l10n/l10n_ja.dart +++ b/lib/generated/l10n/l10n_ja.dart @@ -62,9 +62,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get askAiInsertTerminal => 'ターミナルに挿入'; - @override - String get askAiModel => 'モデル'; - @override String get askAiNoResponse => '応答なし'; @@ -126,9 +123,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get backupVersionNotMatch => 'バックアップバージョンが一致しないため、復元できません'; - @override - String get battery => 'バッテリー'; - @override String get bgRun => 'バックグラウンド実行'; @@ -163,21 +157,12 @@ class AppLocalizationsJa extends AppLocalizations { return 'データベースサイズ: $size\n\nこれにより、ファイルサイズを小さくするためにデータベースが再編成されます。データは削除されません。'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => '保存して閉じる'; - @override - String get cmd => 'コマンド'; - @override String get collapseUITip => 'UIの長いリストをデフォルトで折りたたむかどうか'; - @override - String get conn => '接続'; - @override String get connectionDetails => '接続の詳細'; @@ -187,9 +172,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get connectionStatsDesc => 'サーバー接続成功率と履歴を表示'; - @override - String get container => 'コンテナ'; - @override String get containerTrySudoTip => '例:アプリ内でユーザーをaaaに設定しているが、Dockerがrootユーザーでインストールされている場合、このオプションを有効にする必要があります'; @@ -217,19 +199,9 @@ class AppLocalizationsJa extends AppLocalizations { @override String get customCmd => 'カスタムコマンド'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"コマンド名\": \"コマンド\"'; - @override - String get decode => 'デコード'; - - @override - String get decompress => '解凍'; - @override String get deleteServers => 'サーバーを一括削除'; @@ -239,9 +211,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get dirEmpty => 'フォルダーが空であることを確認してください'; - @override - String get disconnected => '接続が切断されました'; - @override String get discoverSshServers => 'SSHサーバーの発見'; @@ -254,9 +223,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get discoverySummary => '発見の概要'; - @override - String get disk => 'ディスク'; - @override String get diskHealth => 'ディスクの健康状態'; @@ -310,18 +276,12 @@ class AppLocalizationsJa extends AppLocalizations { String get editorHighlightTip => '現在のコードハイライトのパフォーマンスはかなり悪いため、改善するために無効にすることを選択できます。'; - @override - String get emulator => 'エミュレーター'; - @override String get enableMdns => 'mDNSを有効化'; @override String get enableMdnsDesc => 'mDNS/BonjourでSSHサービスを発見'; - @override - String get encode => 'エンコード'; - @override String get envVars => '環境変数'; @@ -359,9 +319,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get fontSize => 'フォントサイズ'; - @override - String get force => '強制'; - @override String get fullScreen => 'フルスクリーンモード'; @@ -396,9 +353,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get homeWidgetUrlConfig => 'ホームウィジェットURL設定'; - @override - String get host => 'ホスト'; - @override String httpFailedWithCode(Object code) { return 'リクエスト失敗、ステータスコード: $code'; @@ -413,12 +367,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get imagesList => 'イメージリスト'; - @override - String get inner => '内蔵'; - - @override - String get install => 'インストール'; - @override String get installDockerWithUrl => '最初に https://docs.docker.com/engine/install dockerをインストールしてください'; @@ -457,12 +405,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get letterCacheTip => '無効にすることを推奨しますが、無効にした後はCJK文字を入力することができなくなります。'; - @override - String get location => '場所'; - - @override - String get loss => 'パケットロス'; - @override String madeWithLove(Object myGithub) { return '$myGithubによって❤️で作成済み'; @@ -483,9 +425,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get min => '最小'; - @override - String get mission => 'ミッション'; - @override String get more => 'もっと'; @@ -493,9 +432,6 @@ class AppLocalizationsJa extends AppLocalizations { String get moveOutServerFuncBtnsHelp => '有効にする:サーバータブの各カードの下に表示されます。無効にする:サーバーの詳細ページの上部に表示されます。'; - @override - String get ms => 'ミリ秒'; - @override String get needHomeDir => 'Synologyユーザーの場合は、[こちらをご覧ください](https://kb.synology.com/DSM/tutorial/user_enable_home_service)。他のシステムのユーザーは、ホームディレクトリの作成方法を検索する必要があります。'; @@ -503,9 +439,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get needRestart => 'アプリを再起動する必要があります'; - @override - String get net => 'ネットワーク'; - @override String get netViewType => 'ネットワークビュータイプ'; @@ -527,12 +460,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get noPromptAgain => '再度確認しない'; - @override - String get node => 'ノード'; - - @override - String get notAvailable => '利用不可'; - @override String get onServerDetailPage => 'サーバーの詳細ページで'; @@ -559,24 +486,15 @@ class AppLocalizationsJa extends AppLocalizations { @override String get permission => '権限'; - @override - String get pingAvg => '平均:'; - @override String get pingInputIP => '対象のIPまたはドメインを入力してください'; @override String get pingNoServer => 'Pingに使用するサーバーがありません\nサーバータブでサーバーを追加してから再試行してください'; - @override - String get pkg => 'パッケージ管理'; - @override String get plugInType => '挿入タイプ'; - @override - String get port => 'ポート'; - @override String get preferDiskAmount => 'ディスク容量を優先的に表示'; @@ -588,12 +506,6 @@ class AppLocalizationsJa extends AppLocalizations { return '秘密鍵 [$keyId] が見つかりません。'; } - @override - String get process => 'プロセス'; - - @override - String get prune => '剪定する'; - @override String get pushToken => 'プッシュトークン'; @@ -611,9 +523,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get read => '読み取り'; - @override - String get reboot => '再起動'; - @override String get recentConnections => '最近の接続'; @@ -629,45 +538,21 @@ class AppLocalizationsJa extends AppLocalizations { @override String get remotePath => 'リモートパス'; - @override - String get restart => '再開'; - @override String get result => '結果'; @override String get rotateAngel => '回転角度'; - @override - String get route => 'ルーティング'; - - @override - String get run => '実行'; - - @override - String get running => '実行中'; - @override String get sameIdServerExist => '同じIDのサーバーが既に存在します'; @override String get save => '保存'; - @override - String get saved => '保存されました'; - @override String get second => '秒'; - @override - String get sensors => 'センサー'; - - @override - String get sequence => '順序'; - - @override - String get server => 'サーバー'; - @override String get serverDetailOrder => '詳細ページのウィジェット順序'; @@ -680,9 +565,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get serverTabRequired => 'サーバータブは削除できません'; - @override - String get servers => 'サーバー'; - @override String get sftpDlPrepare => 'サーバーへの接続を準備中...'; @@ -702,15 +584,9 @@ class AppLocalizationsJa extends AppLocalizations { @override String get showDistLogo => 'ディストリビューションのロゴを表示'; - @override - String get shutdown => 'シャットダウン'; - @override String get size => 'サイズ'; - @override - String get snippet => 'スニペット'; - @override String get softWrap => 'ソフトラップ'; @@ -819,30 +695,12 @@ class AppLocalizationsJa extends AppLocalizations { @override String get sshVirtualKeyAutoOff => '仮想キーの自動オフ'; - @override - String get start => '開始'; - @override String get stat => '統計'; - @override - String get stats => '統計'; - - @override - String get stop => '停止'; - - @override - String get stopped => '停止しました'; - - @override - String get storage => 'ストレージ'; - @override String get supportFmtArgs => '以下のフォーマット引数がサポートされています:'; - @override - String get suspend => '中断'; - @override String get suspendTip => 'suspend機能はroot権限とsystemdのサポートが必要です。'; @@ -863,19 +721,10 @@ class AppLocalizationsJa extends AppLocalizations { @override String get tapToStartDiscovery => '検索ボタンをタップしてネットワーク上のSSHサーバーを発見'; - @override - String get temperature => '温度'; - @override String get termFontSizeTip => 'この設定は端末のサイズ(幅と高さ)に影響します。現在のセッションのフォントサイズを調整するために、端末ページを拡大縮小できます。'; - @override - String get terminal => 'ターミナル'; - - @override - String get test => 'テスト'; - @override String get textScaler => 'テキストスケーラー'; @@ -883,30 +732,15 @@ class AppLocalizationsJa extends AppLocalizations { String get textScalerTip => '1.0 => 100%(デフォルトサイズ)。サーバーページの一部のテキストにのみ適用されます。変更をお勧めしません。'; - @override - String get theme => 'テーマ'; - @override String get time => '時間'; @override String get times => '回'; - @override - String get total => '合計'; - - @override - String get totalAttempts => '総計'; - - @override - String get traffic => 'トラフィック'; - @override String get trySudo => 'sudoを試みる'; - @override - String get ttl => 'TTL'; - @override String get unknown => '不明'; @@ -926,9 +760,6 @@ class AppLocalizationsJa extends AppLocalizations { @override String get upsideDown => '上下逆転'; - @override - String get uptime => '稼働時間'; - @override String get useCdn => 'CDNの使用'; @@ -992,30 +823,9 @@ class AppLocalizationsJa extends AppLocalizations { String get writeScriptTip => 'サーバーへの接続後、システムステータスを監視するスクリプトが `~/.config/server_box` \n | `/tmp/server_box` に書き込まれます。スクリプトの内容を確認できます。'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'ログ'; - @override String get podmanDockerEmulationDetected => 'Podman Docker エミュレーションが検出されました。設定で Podman に切り替えてください。'; diff --git a/lib/generated/l10n/l10n_ko.dart b/lib/generated/l10n/l10n_ko.dart index 9ee5af10..b01e364a 100644 --- a/lib/generated/l10n/l10n_ko.dart +++ b/lib/generated/l10n/l10n_ko.dart @@ -62,9 +62,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get askAiInsertTerminal => '터미널에 삽입'; - @override - String get askAiModel => '모델'; - @override String get askAiNoResponse => '응답 없음'; @@ -126,9 +123,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get backupVersionNotMatch => '백업 버전이 일치하지 않습니다.'; - @override - String get battery => '배터리'; - @override String get bgRun => '백그라운드 실행'; @@ -163,21 +157,12 @@ class AppLocalizationsKo extends AppLocalizations { return '데이터베이스 크기: $size\n\n데이터베이스를 재구성하여 파일 크기를 줄입니다. 데이터는 삭제되지 않습니다.'; } - @override - String get confirm => '확인'; - @override String get closeAfterSave => '저장 후 닫기'; - @override - String get cmd => '명령어'; - @override String get collapseUITip => 'UI의 긴 목록을 기본적으로 접을지 여부'; - @override - String get conn => '연결'; - @override String get connectionDetails => '연결 상세 정보'; @@ -187,9 +172,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get connectionStatsDesc => '서버 연결 성공률 및 기록 보기'; - @override - String get container => '컨테이너'; - @override String get containerTrySudoTip => '예: 앱에서 사용자를 aaa로 설정했지만 Docker가 root 사용자로 설치된 경우, 이 옵션을 활성화해야 합니다.'; @@ -217,19 +199,9 @@ class AppLocalizationsKo extends AppLocalizations { @override String get customCmd => '사용자 정의 명령어'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"명령어 이름\": \"명령어\"'; - @override - String get decode => '디코딩'; - - @override - String get decompress => '압축 해제'; - @override String get deleteServers => '서버 일괄 삭제'; @@ -239,9 +211,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get dirEmpty => '폴더가 비어 있는지 확인해 주세요.'; - @override - String get disconnected => '연결이 끊어졌습니다'; - @override String get discoverSshServers => 'SSH 서버 검색'; @@ -254,9 +223,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get discoverySummary => '검색 요약'; - @override - String get disk => '디스크'; - @override String get diskHealth => '디스크 상태'; @@ -309,18 +275,12 @@ class AppLocalizationsKo extends AppLocalizations { String get editorHighlightTip => '현재 코드 하이라이팅 성능이 이상적이지 않습니다. 성능 향상을 위해 선택적으로 끌 수 있습니다.'; - @override - String get emulator => '에뮬레이터'; - @override String get enableMdns => 'mDNS 활성화'; @override String get enableMdnsDesc => 'mDNS/Bonjour를 사용하여 SSH 서비스 검색'; - @override - String get encode => '인코딩'; - @override String get envVars => '환경 변수'; @@ -357,9 +317,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get fontSize => '글꼴 크기'; - @override - String get force => '강제'; - @override String get fullScreen => '전체 화면 모드'; @@ -394,9 +351,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get homeWidgetUrlConfig => '홈 위젯 URL 설정'; - @override - String get host => '호스트'; - @override String httpFailedWithCode(Object code) { return '요청 실패, 상태 코드: $code'; @@ -411,12 +365,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get imagesList => '이미지 목록'; - @override - String get inner => '내장'; - - @override - String get install => '설치'; - @override String get installDockerWithUrl => '먼저 https://docs.docker.com/engine/install 에서 Docker를 설치해 주세요.'; @@ -454,12 +402,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get letterCacheTip => '비활성화를 권장하지만, 비활성화하면 CJK 문자를 입력할 수 없습니다.'; - @override - String get location => '위치'; - - @override - String get loss => '손실'; - @override String madeWithLove(Object myGithub) { return '$myGithub이(가) ❤️로 만들었습니다'; @@ -480,9 +422,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get min => '최소'; - @override - String get mission => '작업'; - @override String get more => '더 보기'; @@ -490,9 +429,6 @@ class AppLocalizationsKo extends AppLocalizations { String get moveOutServerFuncBtnsHelp => '켜기: 서버 탭의 각 카드 아래에 표시됩니다. 끄기: 서버 상세 페이지 상단에 표시됩니다.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Synology 사용자는 [여기를 참조하세요](https://kb.synology.com/DSM/tutorial/user_enable_home_service). 다른 시스템 사용자는 홈 디렉토리 생성 방법을 검색해야 합니다.'; @@ -500,9 +436,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get needRestart => '앱을 다시 시작해야 합니다'; - @override - String get net => '네트워크'; - @override String get netViewType => '네트워크 뷰 유형'; @@ -524,12 +457,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get noPromptAgain => '다시 묻지 않기'; - @override - String get node => '노드'; - - @override - String get notAvailable => '사용 불가'; - @override String get onServerDetailPage => '서버 상세 페이지에서'; @@ -556,24 +483,15 @@ class AppLocalizationsKo extends AppLocalizations { @override String get permission => '권한'; - @override - String get pingAvg => '평균:'; - @override String get pingInputIP => '대상 IP / 도메인을 입력해 주세요.'; @override String get pingNoServer => 'Ping할 서버가 없습니다.\n서버 탭에서 서버를 추가해 주세요.'; - @override - String get pkg => '패키지'; - @override String get plugInType => '삽입 유형'; - @override - String get port => '포트'; - @override String get preferDiskAmount => '디스크 용량 우선 표시'; @@ -585,12 +503,6 @@ class AppLocalizationsKo extends AppLocalizations { return '개인 키 [$keyId]을(를) 찾을 수 없습니다.'; } - @override - String get process => '프로세스'; - - @override - String get prune => '정리'; - @override String get pushToken => '푸시 토큰'; @@ -609,9 +521,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get read => '읽기'; - @override - String get reboot => '재부팅'; - @override String get recentConnections => '최근 연결'; @@ -627,45 +536,21 @@ class AppLocalizationsKo extends AppLocalizations { @override String get remotePath => '원격 경로'; - @override - String get restart => '다시 시작'; - @override String get result => '결과'; @override String get rotateAngel => '회전 각도'; - @override - String get route => '라우팅'; - - @override - String get run => '실행'; - - @override - String get running => '실행 중'; - @override String get sameIdServerExist => '동일한 ID의 서버가 이미 존재합니다'; @override String get save => '저장'; - @override - String get saved => '저장됨'; - @override String get second => '초'; - @override - String get sensors => '센서'; - - @override - String get sequence => '순서'; - - @override - String get server => '서버'; - @override String get serverDetailOrder => '상세 페이지 위젯 순서'; @@ -678,9 +563,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get serverTabRequired => '서버 탭은 제거할 수 없습니다'; - @override - String get servers => '서버'; - @override String get sftpDlPrepare => '연결 준비 중...'; @@ -700,15 +582,9 @@ class AppLocalizationsKo extends AppLocalizations { @override String get showDistLogo => '배포판 로고 표시'; - @override - String get shutdown => '종료'; - @override String get size => '크기'; - @override - String get snippet => '스니펫'; - @override String get softWrap => '자동 줄바꿈'; @@ -818,30 +694,12 @@ class AppLocalizationsKo extends AppLocalizations { @override String get sshVirtualKeyAutoOff => '가상 키 자동 전환'; - @override - String get start => '시작'; - @override String get stat => '통계'; - @override - String get stats => '통계'; - - @override - String get stop => '중지'; - - @override - String get stopped => '중지됨'; - - @override - String get storage => '저장소'; - @override String get supportFmtArgs => '다음 형식 매개변수가 지원됩니다:'; - @override - String get suspend => '일시 중지'; - @override String get suspendTip => '일시 중지 기능은 root 권한과 systemd 지원이 필요합니다.'; @@ -862,19 +720,10 @@ class AppLocalizationsKo extends AppLocalizations { @override String get tapToStartDiscovery => '검색 버튼을 눌러 네트워크에서 SSH 서버를 검색하세요'; - @override - String get temperature => '온도'; - @override String get termFontSizeTip => '이 설정은 터미널 크기(너비 및 높이)에 영향을 줍니다. 현재 세션의 글꼴 크기를 조정하려면 터미널 페이지에서 확대/축소할 수 있습니다.'; - @override - String get terminal => '터미널'; - - @override - String get test => '테스트'; - @override String get textScaler => '텍스트 배율'; @@ -882,30 +731,15 @@ class AppLocalizationsKo extends AppLocalizations { String get textScalerTip => '1.0 => 100% (원래 크기), 서버 페이지의 일부 글꼴에만 적용되며 변경을 권장하지 않습니다.'; - @override - String get theme => '테마'; - @override String get time => '시간'; @override String get times => '회'; - @override - String get total => '전체'; - - @override - String get totalAttempts => '총계'; - - @override - String get traffic => '트래픽'; - @override String get trySudo => 'sudo 사용 시도'; - @override - String get ttl => 'TTL'; - @override String get unknown => '알 수 없음'; @@ -925,9 +759,6 @@ class AppLocalizationsKo extends AppLocalizations { @override String get upsideDown => '상하 반전'; - @override - String get uptime => '가동 시간'; - @override String get useCdn => 'CDN 사용'; @@ -991,30 +822,9 @@ class AppLocalizationsKo extends AppLocalizations { String get writeScriptTip => '서버 연결 후 시스템 상태를 모니터링하기 위한 스크립트가 `~/.config/server_box` \n | `/tmp/server_box`에 작성됩니다. 스크립트 내용을 확인할 수 있습니다.'; - @override - String get menuSettings => '설정'; - - @override - String get menuQuit => '종료'; - - @override - String get menuNavigate => '탐색'; - - @override - String get menuInfo => '정보'; - @override String get menuGitHubRepository => 'GitHub 저장소'; - @override - String get menuWiki => '위키'; - - @override - String get menuHelp => '도움말'; - - @override - String get logs => '로그'; - @override String get podmanDockerEmulationDetected => 'Podman Docker 에뮬레이션이 감지되었습니다. 설정에서 Podman으로 전환해 주세요.'; diff --git a/lib/generated/l10n/l10n_nl.dart b/lib/generated/l10n/l10n_nl.dart index 69496554..2ffbbc2a 100644 --- a/lib/generated/l10n/l10n_nl.dart +++ b/lib/generated/l10n/l10n_nl.dart @@ -63,9 +63,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get askAiInsertTerminal => 'In terminal invoegen'; - @override - String get askAiModel => 'Model'; - @override String get askAiNoResponse => 'Geen reactie'; @@ -131,9 +128,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get backupVersionNotMatch => 'Back-upversie komt niet overeen.'; - @override - String get battery => 'Batterij'; - @override String get bgRun => 'Uitvoeren op de achtergrond'; @@ -169,22 +163,13 @@ class AppLocalizationsNl extends AppLocalizations { return 'Databasgrootte: $size\n\nDit zal de database opnieuw organiseren om de bestandsgrootte te verkleinen. Geen gegevens worden verwijderd.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Opslaan en sluiten'; - @override - String get cmd => 'Opdracht'; - @override String get collapseUITip => 'Of lange lijsten in de UI standaard moeten worden ingeklapt'; - @override - String get conn => 'Verbinding'; - @override String get connectionDetails => 'Verbindingsdetails'; @@ -195,9 +180,6 @@ class AppLocalizationsNl extends AppLocalizations { String get connectionStatsDesc => 'Bekijk server verbindingssucces ratio en geschiedenis'; - @override - String get container => 'Container'; - @override String get containerTrySudoTip => 'Bijvoorbeeld: in de app is de gebruiker ingesteld op aaa, maar Docker is geïnstalleerd onder de rootgebruiker. In dit geval moet u deze optie inschakelen.'; @@ -226,19 +208,9 @@ class AppLocalizationsNl extends AppLocalizations { @override String get customCmd => 'Aangepaste opdrachten'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Opdrachtnaam\": \"Opdracht\"'; - @override - String get decode => 'Decoderen'; - - @override - String get decompress => 'Decomprimeren'; - @override String get deleteServers => 'Servers batchgewijs verwijderen'; @@ -249,9 +221,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get dirEmpty => 'Zorg ervoor dat de map leeg is.'; - @override - String get disconnected => 'Verbroken'; - @override String get discoverSshServers => 'SSH-servers ontdekken'; @@ -264,9 +233,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get discoverySummary => 'Ontdekkingssamenvatting'; - @override - String get disk => 'Schijf'; - @override String get diskHealth => 'Schijfgezondheid'; @@ -320,9 +286,6 @@ class AppLocalizationsNl extends AppLocalizations { String get editorHighlightTip => 'De huidige codehighlighting-prestaties zijn slechter en kunnen optioneel worden uitgeschakeld om te verbeteren.'; - @override - String get emulator => 'Emulator'; - @override String get enableMdns => 'mDNS inschakelen'; @@ -330,9 +293,6 @@ class AppLocalizationsNl extends AppLocalizations { String get enableMdnsDesc => 'Gebruik mDNS/Bonjour om SSH-services te ontdekken'; - @override - String get encode => 'Coderen'; - @override String get envVars => 'Omgevingsvariabele'; @@ -370,9 +330,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get fontSize => 'Lettergrootte'; - @override - String get force => 'Forceer'; - @override String get fullScreen => 'Volledig schermmodus'; @@ -408,9 +365,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Home-widget-url configureren'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'verzoek mislukt, statuscode: $code'; @@ -425,12 +379,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get imagesList => 'Lijst met afbeeldingen'; - @override - String get inner => 'Intern'; - - @override - String get install => 'Installeren'; - @override String get installDockerWithUrl => 'Installeer eerst docker via https://docs.docker.com/engine/install.'; @@ -471,12 +419,6 @@ class AppLocalizationsNl extends AppLocalizations { String get letterCacheTip => 'Aanbevolen om uit te schakelen, maar na het uitschakelen is het niet mogelijk om CJK-tekens in te voeren.'; - @override - String get location => 'Locatie'; - - @override - String get loss => 'verlies'; - @override String madeWithLove(Object myGithub) { return 'Gemaakt met ❤️ door $myGithub'; @@ -497,9 +439,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Missie'; - @override String get more => 'Meer'; @@ -507,9 +446,6 @@ class AppLocalizationsNl extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Aan: kan worden weergegeven onder elke kaart op de Server-tabbladpagina. Uit: kan worden weergegeven bovenaan de Serverdetails-pagina.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Als u een Synology-gebruiker bent, [zie hier](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Gebruikers van andere systemen moeten zoeken hoe ze een home directory kunnen creëren.'; @@ -517,9 +453,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get needRestart => 'App moet opnieuw worden gestart'; - @override - String get net => 'Netwerk'; - @override String get netViewType => 'Netweergavetype'; @@ -542,12 +475,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get noPromptAgain => 'Niet meer vragen'; - @override - String get node => 'Node'; - - @override - String get notAvailable => 'Niet beschikbaar'; - @override String get onServerDetailPage => 'Op serverdetailspagina'; @@ -577,9 +504,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get permission => 'Machtigingen'; - @override - String get pingAvg => 'Gem:'; - @override String get pingInputIP => 'Voer een doel-IP / domein in.'; @@ -587,15 +511,9 @@ class AppLocalizationsNl extends AppLocalizations { String get pingNoServer => 'Geen server om te pingen.\nVoeg een server toe in het servertabblad.'; - @override - String get pkg => 'Pkg'; - @override String get plugInType => 'Invoegingstype'; - @override - String get port => 'Poort'; - @override String get preferDiskAmount => 'Geef de schijfcapaciteit prioriteit bij weergave'; @@ -608,12 +526,6 @@ class AppLocalizationsNl extends AppLocalizations { return 'Privésleutel [$keyId] niet gevonden.'; } - @override - String get process => 'Proces'; - - @override - String get prune => 'Snoeien'; - @override String get pushToken => 'Push-token'; @@ -632,9 +544,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get read => 'Lezen'; - @override - String get reboot => 'Herstart'; - @override String get recentConnections => 'Recente verbindingen'; @@ -651,45 +560,21 @@ class AppLocalizationsNl extends AppLocalizations { @override String get remotePath => 'Extern pad'; - @override - String get restart => 'Herstarten'; - @override String get result => 'Resultaat'; @override String get rotateAngel => 'Rotatiehoek'; - @override - String get route => 'Route'; - - @override - String get run => 'Uitvoeren'; - - @override - String get running => 'Uitgevoerd'; - @override String get sameIdServerExist => 'Er bestaat al een server met dezelfde ID'; @override String get save => 'Opslaan'; - @override - String get saved => 'Opgeslagen'; - @override String get second => 's'; - @override - String get sensors => 'Sensor'; - - @override - String get sequence => 'Volgorde'; - - @override - String get server => 'Server'; - @override String get serverDetailOrder => 'Volgorde van widget op detailpagina'; @@ -702,9 +587,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get serverTabRequired => 'Servertabblad kan niet worden verwijderd'; - @override - String get servers => 'servers'; - @override String get sftpDlPrepare => 'Voorbereiden om verbinding te maken...'; @@ -725,15 +607,9 @@ class AppLocalizationsNl extends AppLocalizations { @override String get showDistLogo => 'Distributielogo weergeven'; - @override - String get shutdown => 'Afsluiten'; - @override String get size => 'Grootte'; - @override - String get snippet => 'Fragment'; - @override String get softWrap => 'Zachte wrap'; @@ -848,31 +724,13 @@ class AppLocalizationsNl extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Automatisch schakelen van virtuele toetsen'; - @override - String get start => 'Starten'; - @override String get stat => 'Statistieken'; - @override - String get stats => 'Statistieken'; - - @override - String get stop => 'Stoppen'; - - @override - String get stopped => 'Gestopt'; - - @override - String get storage => 'Opslag'; - @override String get supportFmtArgs => 'De volgende opmaakparameters worden ondersteund:'; - @override - String get suspend => 'Ophangen'; - @override String get suspendTip => 'De opschortfunctie vereist rootrechten en systemd-ondersteuning.'; @@ -896,19 +754,10 @@ class AppLocalizationsNl extends AppLocalizations { String get tapToStartDiscovery => 'Tik op de zoekknop om SSH-servers op uw netwerk te ontdekken'; - @override - String get temperature => 'Temperatuur'; - @override String get termFontSizeTip => 'Deze instelling heeft invloed op de terminalgrootte (breedte en hoogte). U kunt inzoomen op de terminalpagina om de lettergrootte van de huidige sessie aan te passen.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Testen'; - @override String get textScaler => 'Tekstschaler'; @@ -916,30 +765,15 @@ class AppLocalizationsNl extends AppLocalizations { String get textScalerTip => '1.0 => 100% (oorspronkelijke grootte), werkt alleen op het gedeelte van de serverpagina van het lettertype, niet aanbevolen om te wijzigen.'; - @override - String get theme => 'Thema'; - @override String get time => 'Tijd'; @override String get times => 'Keer'; - @override - String get total => 'Totaal'; - - @override - String get totalAttempts => 'Totaal'; - - @override - String get traffic => 'Verkeer'; - @override String get trySudo => 'Probeer sudo te gebruiken'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Onbekend'; @@ -960,9 +794,6 @@ class AppLocalizationsNl extends AppLocalizations { @override String get upsideDown => 'Ondersteboven'; - @override - String get uptime => 'Uptime'; - @override String get useCdn => 'Gebruikt CDN'; @@ -1029,30 +860,9 @@ class AppLocalizationsNl extends AppLocalizations { String get writeScriptTip => 'Na het verbinden met de server wordt een script geschreven naar `~/.config/server_box` \n | `/tmp/server_box` om de systeemstatus te monitoren. U kunt de inhoud van het script controleren.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Logboeken'; - @override String get podmanDockerEmulationDetected => 'Podman Docker-emulatie gedetecteerd. Schakel over naar Podman in de instellingen.'; diff --git a/lib/generated/l10n/l10n_pt.dart b/lib/generated/l10n/l10n_pt.dart index b752c6ae..b5fefa23 100644 --- a/lib/generated/l10n/l10n_pt.dart +++ b/lib/generated/l10n/l10n_pt.dart @@ -62,9 +62,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get askAiInsertTerminal => 'Inserir no terminal'; - @override - String get askAiModel => 'Modelo'; - @override String get askAiNoResponse => 'Sem resposta'; @@ -131,9 +128,6 @@ class AppLocalizationsPt extends AppLocalizations { String get backupVersionNotMatch => 'Versão de backup não compatível, não é possível restaurar'; - @override - String get battery => 'Bateria'; - @override String get bgRun => 'Execução em segundo plano'; @@ -169,21 +163,12 @@ class AppLocalizationsPt extends AppLocalizations { return 'Tamanho do banco de dados: $size\n\nIsso reorganizará o banco de dados para reduzir o tamanho do arquivo. Nenhum dado será excluído.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Salvar e fechar'; - @override - String get cmd => 'Comando'; - @override String get collapseUITip => 'Deve colapsar listas longas na UI por padrão?'; - @override - String get conn => 'Conectar'; - @override String get connectionDetails => 'Detalhes da conexão'; @@ -194,9 +179,6 @@ class AppLocalizationsPt extends AppLocalizations { String get connectionStatsDesc => 'Ver taxa de sucesso de conexão do servidor e histórico'; - @override - String get container => 'Contêiner'; - @override String get containerTrySudoTip => 'Por exemplo: se o usuário for definido como aaa dentro do app, mas o Docker estiver instalado sob o usuário root, esta opção precisará ser ativada'; @@ -225,19 +207,9 @@ class AppLocalizationsPt extends AppLocalizations { @override String get customCmd => 'Comandos personalizados'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Nome do comando\": \"Comando\"'; - @override - String get decode => 'Decodificar'; - - @override - String get decompress => 'Descomprimir'; - @override String get deleteServers => 'Excluir servidores em lote'; @@ -248,9 +220,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get dirEmpty => 'Certifique-se de que a pasta está vazia'; - @override - String get disconnected => 'Desconectado'; - @override String get discoverSshServers => 'Descobrir servidores SSH'; @@ -263,9 +232,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get discoverySummary => 'Resumo da descoberta'; - @override - String get disk => 'Disco'; - @override String get diskHealth => 'Saúde do disco'; @@ -319,18 +285,12 @@ class AppLocalizationsPt extends AppLocalizations { String get editorHighlightTip => 'O desempenho do destaque de código atualmente é ruim, pode optar por desativá-lo para melhorar.'; - @override - String get emulator => 'Emulador'; - @override String get enableMdns => 'Ativar mDNS'; @override String get enableMdnsDesc => 'Usar mDNS/Bonjour para descobrir serviços SSH'; - @override - String get encode => 'Codificar'; - @override String get envVars => 'Variável de ambiente'; @@ -368,9 +328,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get fontSize => 'Tamanho da fonte'; - @override - String get force => 'Forçar'; - @override String get fullScreen => 'Modo tela cheia'; @@ -407,9 +364,6 @@ class AppLocalizationsPt extends AppLocalizations { String get homeWidgetUrlConfig => 'Configuração de URL do widget da tela inicial'; - @override - String get host => 'Host'; - @override String httpFailedWithCode(Object code) { return 'Falha na solicitação, código de status: $code'; @@ -424,12 +378,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get imagesList => 'Lista de imagens'; - @override - String get inner => 'Interno'; - - @override - String get install => 'Instalar'; - @override String get installDockerWithUrl => 'Por favor, instale o Docker primeiro em https://docs.docker.com/engine/install'; @@ -469,12 +417,6 @@ class AppLocalizationsPt extends AppLocalizations { String get letterCacheTip => 'Recomendado desativar, mas após desativar, será impossível inserir caracteres CJK.'; - @override - String get location => 'Localização'; - - @override - String get loss => 'Taxa de perda'; - @override String madeWithLove(Object myGithub) { return 'Feito com ❤️ por $myGithub'; @@ -496,9 +438,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get min => 'Mínimo'; - @override - String get mission => 'Missão'; - @override String get more => 'Mais'; @@ -506,9 +445,6 @@ class AppLocalizationsPt extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Ativado: Mostra abaixo de cada cartão na aba do servidor. Desativado: Mostra no topo da página de detalhes do servidor.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Se você é usuário de Synology, [veja aqui](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Usuários de outros sistemas precisam pesquisar como criar um diretório home.'; @@ -516,9 +452,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get needRestart => 'Necessita reiniciar o app'; - @override - String get net => 'Rede'; - @override String get netViewType => 'Tipo de visualização de rede'; @@ -541,12 +474,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get noPromptAgain => 'Não perguntar novamente'; - @override - String get node => 'Nó'; - - @override - String get notAvailable => 'Indisponível'; - @override String get onServerDetailPage => 'Na página de detalhes do servidor'; @@ -576,9 +503,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get permission => 'Permissões'; - @override - String get pingAvg => 'Média:'; - @override String get pingInputIP => 'Por favor, insira o IP ou domínio alvo'; @@ -586,15 +510,9 @@ class AppLocalizationsPt extends AppLocalizations { String get pingNoServer => 'Nenhum servidor disponível para Ping\nPor favor, adicione um servidor na aba de servidores e tente novamente'; - @override - String get pkg => 'Gerenciamento de pacotes'; - @override String get plugInType => 'Tipo de Inserção'; - @override - String get port => 'Porta'; - @override String get preferDiskAmount => 'Priorizar a exibição da capacidade do disco'; @@ -606,12 +524,6 @@ class AppLocalizationsPt extends AppLocalizations { return 'Chave privada [$keyId] não encontrada.'; } - @override - String get process => 'Processo'; - - @override - String get prune => 'Podar'; - @override String get pushToken => 'Token de notificação push'; @@ -630,9 +542,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get read => 'Leitura'; - @override - String get reboot => 'Reiniciar'; - @override String get recentConnections => 'Conexões recentes'; @@ -648,45 +557,21 @@ class AppLocalizationsPt extends AppLocalizations { @override String get remotePath => 'Caminho remoto'; - @override - String get restart => 'Reiniciar'; - @override String get result => 'Resultado'; @override String get rotateAngel => 'Ângulo de rotação'; - @override - String get route => 'Roteamento'; - - @override - String get run => 'Executar'; - - @override - String get running => 'Executando'; - @override String get sameIdServerExist => 'Já existe um servidor com o mesmo ID'; @override String get save => 'Salvar'; - @override - String get saved => 'Salvo'; - @override String get second => 'Segundo'; - @override - String get sensors => 'Sensores'; - - @override - String get sequence => 'Sequência'; - - @override - String get server => 'Servidor'; - @override String get serverDetailOrder => 'Ordem dos componentes na página de detalhes do servidor'; @@ -700,9 +585,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get serverTabRequired => 'A aba do servidor não pode ser removida'; - @override - String get servers => 'servidores'; - @override String get sftpDlPrepare => 'Preparando para conectar ao servidor...'; @@ -722,15 +604,9 @@ class AppLocalizationsPt extends AppLocalizations { @override String get showDistLogo => 'Mostrar logo da distribuição'; - @override - String get shutdown => 'Desligar'; - @override String get size => 'Tamanho'; - @override - String get snippet => 'Snippet'; - @override String get softWrap => 'Quebra de linha suave'; @@ -845,30 +721,12 @@ class AppLocalizationsPt extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Desativação automática das teclas virtuais'; - @override - String get start => 'Iniciar'; - @override String get stat => 'Estatísticas'; - @override - String get stats => 'Estatísticas'; - - @override - String get stop => 'Parar'; - - @override - String get stopped => 'Parado'; - - @override - String get storage => 'Armazenamento'; - @override String get supportFmtArgs => 'Suporta os seguintes argumentos formatados:'; - @override - String get suspend => 'Suspender'; - @override String get suspendTip => 'A função de suspensão requer permissões de root e suporte do systemd.'; @@ -892,19 +750,10 @@ class AppLocalizationsPt extends AppLocalizations { String get tapToStartDiscovery => 'Toque no botão de pesquisa para descobrir servidores SSH na sua rede'; - @override - String get temperature => 'Temperatura'; - @override String get termFontSizeTip => 'Esta configuração afetará o tamanho do terminal (largura e altura). Você pode dar zoom na página do terminal para ajustar o tamanho da fonte da sessão atual.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Teste'; - @override String get textScaler => 'Escala de texto'; @@ -912,30 +761,15 @@ class AppLocalizationsPt extends AppLocalizations { String get textScalerTip => '1.0 => 100% (tamanho original), afeta apenas algumas fontes na página do servidor, não é recomendado alterar.'; - @override - String get theme => 'Tema'; - @override String get time => 'Tempo'; @override String get times => 'Vezes'; - @override - String get total => 'Total'; - - @override - String get totalAttempts => 'Total'; - - @override - String get traffic => 'Tráfego'; - @override String get trySudo => 'Tentar usar sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Desconhecido'; @@ -956,9 +790,6 @@ class AppLocalizationsPt extends AppLocalizations { @override String get upsideDown => 'Inverter verticalmente'; - @override - String get uptime => 'Tempo de atividade'; - @override String get useCdn => 'Utilizando CDN'; @@ -1024,30 +855,9 @@ class AppLocalizationsPt extends AppLocalizations { String get writeScriptTip => 'Após conectar ao servidor, um script será escrito em `~/.config/server_box` \n | `/tmp/server_box` para monitorar o status do sistema. Você pode revisar o conteúdo do script.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Logs'; - @override String get podmanDockerEmulationDetected => 'Emulação Podman Docker detectada. Por favor, alterne para Podman nas configurações.'; diff --git a/lib/generated/l10n/l10n_ru.dart b/lib/generated/l10n/l10n_ru.dart index 719755d3..cd3c553f 100644 --- a/lib/generated/l10n/l10n_ru.dart +++ b/lib/generated/l10n/l10n_ru.dart @@ -63,9 +63,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get askAiInsertTerminal => 'Вставить в терминал'; - @override - String get askAiModel => 'Модель'; - @override String get askAiNoResponse => 'Нет ответа'; @@ -132,9 +129,6 @@ class AppLocalizationsRu extends AppLocalizations { String get backupVersionNotMatch => 'Версия резервной копии не совпадает, восстановление невозможно'; - @override - String get battery => 'Батарея'; - @override String get bgRun => 'Работа в фоновом режиме'; @@ -170,21 +164,12 @@ class AppLocalizationsRu extends AppLocalizations { return 'Размер базы данных: $size\n\nЭто перестроит базу данных для уменьшения размера файла. Данные не будут удалены.'; } - @override - String get confirm => 'Подтвердить'; - @override String get closeAfterSave => 'Сохранить и закрыть'; - @override - String get cmd => 'Команда'; - @override String get collapseUITip => 'Свернуть длинные списки в UI по умолчанию'; - @override - String get conn => 'Подключение'; - @override String get connectionDetails => 'Детали соединения'; @@ -195,9 +180,6 @@ class AppLocalizationsRu extends AppLocalizations { String get connectionStatsDesc => 'Просмотр коэффициента успешности подключения к серверу и истории'; - @override - String get container => 'Контейнер'; - @override String get containerTrySudoTip => 'Например: если пользователь в приложении установлен как aaa, но Docker установлен под пользователем root, тогда нужно включить эту опцию'; @@ -226,19 +208,9 @@ class AppLocalizationsRu extends AppLocalizations { @override String get customCmd => 'Пользовательские команды'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Имя команды\": \"Команда\"'; - @override - String get decode => 'Декодировать'; - - @override - String get decompress => 'Разархивировать'; - @override String get deleteServers => 'Удалить серверы пакетно'; @@ -249,9 +221,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get dirEmpty => 'Пожалуйста, убедитесь, что папка пуста'; - @override - String get disconnected => 'Отключено'; - @override String get discoverSshServers => 'Обнаружить SSH серверы'; @@ -264,9 +233,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get discoverySummary => 'Сводка обнаружения'; - @override - String get disk => 'Диск'; - @override String get diskHealth => 'Состояние диска'; @@ -320,9 +286,6 @@ class AppLocalizationsRu extends AppLocalizations { String get editorHighlightTip => 'Текущая производительность подсветки кода неудовлетворительна, можно отключить для улучшения.'; - @override - String get emulator => 'Эмулятор'; - @override String get enableMdns => 'Включить mDNS'; @@ -330,9 +293,6 @@ class AppLocalizationsRu extends AppLocalizations { String get enableMdnsDesc => 'Использовать mDNS/Bonjour для обнаружения SSH служб'; - @override - String get encode => 'Кодировать'; - @override String get envVars => 'Переменная окружения'; @@ -370,9 +330,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get fontSize => 'Размер шрифта'; - @override - String get force => 'Принудительно'; - @override String get fullScreen => 'Полноэкранный режим'; @@ -408,9 +365,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Конфигурация URL виджета домашнего экрана'; - @override - String get host => 'Хост'; - @override String httpFailedWithCode(Object code) { return 'ошибка запроса, код: $code'; @@ -425,12 +379,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get imagesList => 'Список образов'; - @override - String get inner => 'Встроенный'; - - @override - String get install => 'установить'; - @override String get installDockerWithUrl => 'Пожалуйста, сначала установите Docker по адресу https://docs.docker.com/engine/install'; @@ -471,12 +419,6 @@ class AppLocalizationsRu extends AppLocalizations { String get letterCacheTip => 'Рекомендуется отключить, но после отключения будет невозможно вводить символы CJK.'; - @override - String get location => 'Местоположение'; - - @override - String get loss => 'Потери пакетов'; - @override String madeWithLove(Object myGithub) { return 'Создано с ❤️ by $myGithub'; @@ -499,9 +441,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get min => 'минимум'; - @override - String get mission => 'Задача'; - @override String get more => 'Больше'; @@ -509,9 +448,6 @@ class AppLocalizationsRu extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Включено: кнопки функций сервера отображаются под каждой карточкой на вкладке сервера. Выключено: отображается в верхней части страницы деталей сервера.'; - @override - String get ms => 'мс'; - @override String get needHomeDir => 'Если вы пользователь Synology, [смотрите здесь](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Пользователям других систем нужно искать, как создать домашний каталог.'; @@ -519,9 +455,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get needRestart => 'Требуется перезапуск приложения'; - @override - String get net => 'Сеть'; - @override String get netViewType => 'Тип визуализации сети'; @@ -544,12 +477,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get noPromptAgain => 'Больше не спрашивать'; - @override - String get node => 'Узел'; - - @override - String get notAvailable => 'Недоступно'; - @override String get onServerDetailPage => 'На странице деталей сервера'; @@ -579,9 +506,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get permission => 'Разрешения'; - @override - String get pingAvg => 'В среднем:'; - @override String get pingInputIP => 'Пожалуйста, введите целевой IP или домен'; @@ -589,15 +513,9 @@ class AppLocalizationsRu extends AppLocalizations { String get pingNoServer => 'Нет доступных серверов для Ping\nПожалуйста, добавьте их на вкладке «Сервер» и попробуйте снова'; - @override - String get pkg => 'Менеджер пакетов'; - @override String get plugInType => 'Тип вставки'; - @override - String get port => 'Порт'; - @override String get preferDiskAmount => 'Приоритетное отображение объёма диска'; @@ -609,12 +527,6 @@ class AppLocalizationsRu extends AppLocalizations { return 'Закрытый ключ [$keyId] не найден.'; } - @override - String get process => 'Процесс'; - - @override - String get prune => 'Обрезать'; - @override String get pushToken => 'Токен уведомлений'; @@ -633,9 +545,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get read => 'Чтение'; - @override - String get reboot => 'Перезагрузка'; - @override String get recentConnections => 'Недавние соединения'; @@ -652,45 +561,21 @@ class AppLocalizationsRu extends AppLocalizations { @override String get remotePath => 'Удаленный путь'; - @override - String get restart => 'Перезапустить'; - @override String get result => 'Результат'; @override String get rotateAngel => 'Угол поворота'; - @override - String get route => 'Маршрутизация'; - - @override - String get run => 'Запустить'; - - @override - String get running => 'Запущено'; - @override String get sameIdServerExist => 'Сервер с таким ID уже существует'; @override String get save => 'Сохранить'; - @override - String get saved => 'Сохранено'; - @override String get second => 'с'; - @override - String get sensors => 'Датчики'; - - @override - String get sequence => 'Последовательность'; - - @override - String get server => 'Сервер'; - @override String get serverDetailOrder => 'Порядок элементов на странице деталей сервера'; @@ -704,9 +589,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get serverTabRequired => 'Вкладку сервера нельзя удалить'; - @override - String get servers => 'серверов'; - @override String get sftpDlPrepare => 'Подготовка подключения...'; @@ -727,15 +609,9 @@ class AppLocalizationsRu extends AppLocalizations { @override String get showDistLogo => 'Показать лого дистрибутива'; - @override - String get shutdown => 'Выключение'; - @override String get size => 'Размер'; - @override - String get snippet => 'Фрагмент'; - @override String get softWrap => 'Мягкий перенос'; @@ -849,30 +725,12 @@ class AppLocalizationsRu extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Автоматическое переключение виртуальных клавиш'; - @override - String get start => 'Старт'; - @override String get stat => 'Статистика'; - @override - String get stats => 'Статистика'; - - @override - String get stop => 'Остановить'; - - @override - String get stopped => 'Остановлено'; - - @override - String get storage => 'Хранение'; - @override String get supportFmtArgs => 'Поддерживаются следующие форматы аргументов:'; - @override - String get suspend => 'Приостановить'; - @override String get suspendTip => 'Функция приостановки требует прав root и поддержки systemd.'; @@ -896,19 +754,10 @@ class AppLocalizationsRu extends AppLocalizations { String get tapToStartDiscovery => 'Нажмите кнопку поиска, чтобы обнаружить SSH серверы в вашей сети'; - @override - String get temperature => 'Температура'; - @override String get termFontSizeTip => 'Эта настройка повлияет на размер терминала (ширина и высота). Вы можете масштабировать страницу терминала, чтобы调整 размер шрифта текущей сессии.'; - @override - String get terminal => 'Терминал'; - - @override - String get test => 'Тест'; - @override String get textScaler => 'Масштабирование текста'; @@ -916,30 +765,15 @@ class AppLocalizationsRu extends AppLocalizations { String get textScalerTip => '1.0 => 100% (исходный размер), применяется только к части шрифтов на странице сервера, изменение не рекомендуется.'; - @override - String get theme => 'Тема'; - @override String get time => 'Время'; @override String get times => 'Раз'; - @override - String get total => 'Всего'; - - @override - String get totalAttempts => 'Общее'; - - @override - String get traffic => 'Трафик'; - @override String get trySudo => 'Попробовать использовать sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Неизвестно'; @@ -960,9 +794,6 @@ class AppLocalizationsRu extends AppLocalizations { @override String get upsideDown => 'Перевернуть'; - @override - String get uptime => 'Время работы'; - @override String get useCdn => 'Использование CDN'; @@ -1028,30 +859,9 @@ class AppLocalizationsRu extends AppLocalizations { String get writeScriptTip => 'После подключения к серверу скрипт будет записан в `~/.config/server_box` \n | `/tmp/server_box` для мониторинга состояния системы. Вы можете проверить содержимое скрипта.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Журналы'; - @override String get podmanDockerEmulationDetected => 'Обнаружена эмуляция Podman Docker. Пожалуйста, переключитесь на Podman в настройках.'; diff --git a/lib/generated/l10n/l10n_tr.dart b/lib/generated/l10n/l10n_tr.dart index eaaccdcc..145acfd2 100644 --- a/lib/generated/l10n/l10n_tr.dart +++ b/lib/generated/l10n/l10n_tr.dart @@ -63,9 +63,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get askAiInsertTerminal => 'Terminale ekle'; - @override - String get askAiModel => 'Model'; - @override String get askAiNoResponse => 'Yanıt yok'; @@ -130,9 +127,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get backupVersionNotMatch => 'Yedekleme sürümü eşleşmiyor.'; - @override - String get battery => 'Pil'; - @override String get bgRun => 'Arka planda çalıştır'; @@ -168,22 +162,13 @@ class AppLocalizationsTr extends AppLocalizations { return 'Veritabanı boyutu: $size\n\nBu, dosya boyutunu küçültmek için veritabanını yeniden düzenleyecektir. Veriler silinmeyecek.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Kaydet ve kapat'; - @override - String get cmd => 'Komut'; - @override String get collapseUITip => 'Arayüzde uzun listelerin varsayılan olarak daraltılıp daraltılmayacağı'; - @override - String get conn => 'Bağlantı'; - @override String get connectionDetails => 'Bağlantı Detayları'; @@ -194,9 +179,6 @@ class AppLocalizationsTr extends AppLocalizations { String get connectionStatsDesc => 'Sunucu bağlantı başarı oranını ve geçmişi görüntüle'; - @override - String get container => 'Konteyner'; - @override String get containerTrySudoTip => 'Örneğin: Uygulamada kullanıcı aaa olarak ayarlanmış, ancak Docker root kullanıcısı altında kurulmuş. Bu durumda bu seçeneği etkinleştirmeniz gerekir.'; @@ -225,19 +207,9 @@ class AppLocalizationsTr extends AppLocalizations { @override String get customCmd => 'Özel komutlar'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#özel-komutlar'; - @override String get customCmdHint => '\"Komut Adı\": \"Komut\"'; - @override - String get decode => 'Çöz'; - - @override - String get decompress => 'Sıkıştırmayı aç'; - @override String get deleteServers => 'Sunucuları toplu sil'; @@ -248,9 +220,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get dirEmpty => 'Klasörün boş olduğundan emin olun.'; - @override - String get disconnected => 'Bağlantı kesildi'; - @override String get discoverSshServers => 'SSH Sunucularını Keşfet'; @@ -263,9 +232,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get discoverySummary => 'Keşif Özeti'; - @override - String get disk => 'Disk'; - @override String get diskHealth => 'Disk sağlığı'; @@ -319,9 +285,6 @@ class AppLocalizationsTr extends AppLocalizations { String get editorHighlightTip => 'Mevcut kod vurgulama performansı ideal değil ve isteğe bağlı olarak kapatılabilir.'; - @override - String get emulator => 'Emülatör'; - @override String get enableMdns => 'mDNS\'yi Etkinleştir'; @@ -329,9 +292,6 @@ class AppLocalizationsTr extends AppLocalizations { String get enableMdnsDesc => 'SSH hizmetlerini keşfetmek için mDNS/Bonjour kullan'; - @override - String get encode => 'Kodla'; - @override String get envVars => 'Ortam değişkeni'; @@ -369,9 +329,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get fontSize => 'Yazı tipi boyutu'; - @override - String get force => 'Zorla'; - @override String get fullScreen => 'Tam ekran modu'; @@ -407,9 +364,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get homeWidgetUrlConfig => 'Ana ekran bileşeni URL\'sini yapılandır'; - @override - String get host => 'Ana bilgisayar'; - @override String httpFailedWithCode(Object code) { return 'İstek başarısız oldu, durum kodu: $code'; @@ -424,12 +378,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get imagesList => 'Görüntü listesi'; - @override - String get inner => 'İç'; - - @override - String get install => 'Kur'; - @override String get installDockerWithUrl => 'Lütfen önce https://docs.docker.com/engine/install adresinden Docker\'ı kurun.'; @@ -470,12 +418,6 @@ class AppLocalizationsTr extends AppLocalizations { String get letterCacheTip => 'Devre dışı bırakılması önerilir, ancak devre dışı bırakıldığında CJK karakterlerini girmek mümkün olmayacaktır.'; - @override - String get location => 'Konum'; - - @override - String get loss => 'Kayıp'; - @override String madeWithLove(Object myGithub) { return '$myGithub tarafından ❤️ ile yapıldı'; @@ -496,9 +438,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get min => 'min'; - @override - String get mission => 'Görev'; - @override String get more => 'Daha fazla'; @@ -506,9 +445,6 @@ class AppLocalizationsTr extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Açık: Sunucu Sekmesi sayfasındaki her kartın altında görüntülenebilir. Kapalı: Sunucu Ayrıntıları sayfasının üstünde görüntülenebilir.'; - @override - String get ms => 'ms'; - @override String get needHomeDir => 'Synology kullanıcısıysanız, [buraya bakın](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Diğer sistem kullanıcılarının bir ana dizin oluşturma yöntemini araması gerekir.'; @@ -516,9 +452,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get needRestart => 'Uygulamanın yeniden başlatılması gerekiyor'; - @override - String get net => 'Ağ'; - @override String get netViewType => 'Ağ görüntüleme türü'; @@ -541,12 +474,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get noPromptAgain => 'Tekrar sorma'; - @override - String get node => 'Düğüm'; - - @override - String get notAvailable => 'Kullanılamaz'; - @override String get onServerDetailPage => 'Sunucu ayrıntı sayfasında'; @@ -576,9 +503,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get permission => 'İzinler'; - @override - String get pingAvg => 'Ort:'; - @override String get pingInputIP => 'Lütfen bir hedef IP / alan adı girin.'; @@ -586,15 +510,9 @@ class AppLocalizationsTr extends AppLocalizations { String get pingNoServer => 'Ping yapılacak sunucu yok.\nLütfen sunucu sekmesinde bir sunucu ekleyin.'; - @override - String get pkg => 'Paket'; - @override String get plugInType => 'Eklenti Türü'; - @override - String get port => 'Port'; - @override String get preferDiskAmount => 'Disk kapasitesini öncelikli olarak göster'; @@ -606,12 +524,6 @@ class AppLocalizationsTr extends AppLocalizations { return 'Özel anahtar [$keyId] bulunamadı.'; } - @override - String get process => 'İşlem'; - - @override - String get prune => 'Budamak'; - @override String get pushToken => 'Push belirteci'; @@ -630,9 +542,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get read => 'Oku'; - @override - String get reboot => 'Yeniden başlat'; - @override String get recentConnections => 'Son Bağlantılar'; @@ -649,45 +558,21 @@ class AppLocalizationsTr extends AppLocalizations { @override String get remotePath => 'Uzak yol'; - @override - String get restart => 'Yeniden başlat'; - @override String get result => 'Sonuç'; @override String get rotateAngel => 'Dönüş açısı'; - @override - String get route => 'Yönlendirme'; - - @override - String get run => 'Çalıştır'; - - @override - String get running => 'Çalışıyor'; - @override String get sameIdServerExist => 'Aynı kimliğe sahip bir sunucu zaten mevcut'; @override String get save => 'Kaydet'; - @override - String get saved => 'Kaydedildi'; - @override String get second => 's'; - @override - String get sensors => 'Sensör'; - - @override - String get sequence => 'Sıra'; - - @override - String get server => 'Sunucu'; - @override String get serverDetailOrder => 'Ayrıntı sayfası bileşen sırası'; @@ -700,9 +585,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get serverTabRequired => 'Sunucu sekmesi kaldırılamaz'; - @override - String get servers => 'sunucu'; - @override String get sftpDlPrepare => 'Bağlantı hazırlanıyor...'; @@ -723,15 +605,9 @@ class AppLocalizationsTr extends AppLocalizations { @override String get showDistLogo => 'Dağıtım logosunu göster'; - @override - String get shutdown => 'Kapat'; - @override String get size => 'Boyut'; - @override - String get snippet => 'Kod parçacığı'; - @override String get softWrap => 'Yumuşak kaydırma'; @@ -844,31 +720,13 @@ class AppLocalizationsTr extends AppLocalizations { @override String get sshVirtualKeyAutoOff => 'Sanal tuşların otomatik geçişi'; - @override - String get start => 'Başlat'; - @override String get stat => 'İstatistik'; - @override - String get stats => 'İstatistikler'; - - @override - String get stop => 'Durdur'; - - @override - String get stopped => 'Durduruldu'; - - @override - String get storage => 'Depolama'; - @override String get supportFmtArgs => 'Aşağıdaki biçimlendirme parametreleri desteklenir:'; - @override - String get suspend => 'Askıya al'; - @override String get suspendTip => 'Askıya alma işlevi, root izni ve systemd desteği gerektirir.'; @@ -892,19 +750,10 @@ class AppLocalizationsTr extends AppLocalizations { String get tapToStartDiscovery => 'Ağınızdaki SSH sunucularını keşfetmek için arama düğmesine dokunun'; - @override - String get temperature => 'Sıcaklık'; - @override String get termFontSizeTip => 'Bu ayar terminal boyutunu (genişlik ve yükseklik) etkiler. Terminal sayfasında yakınlaştırarak mevcut oturumun yazı tipi boyutunu ayarlayabilirsiniz.'; - @override - String get terminal => 'Terminal'; - - @override - String get test => 'Test'; - @override String get textScaler => 'Metin ölçekleyici'; @@ -912,30 +761,15 @@ class AppLocalizationsTr extends AppLocalizations { String get textScalerTip => '1.0 => %100 (orijinal boyut), yalnızca sunucu sayfasındaki yazı tipinin bir kısmı üzerinde çalışır, değiştirilmesi önerilmez.'; - @override - String get theme => 'Tema'; - @override String get time => 'Zaman'; @override String get times => 'Kez'; - @override - String get total => 'Toplam'; - - @override - String get totalAttempts => 'Toplam'; - - @override - String get traffic => 'Trafik'; - @override String get trySudo => 'Sudo ile dene'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Bilinmeyen'; @@ -955,9 +789,6 @@ class AppLocalizationsTr extends AppLocalizations { @override String get upsideDown => 'Başaşağı'; - @override - String get uptime => 'Çalışma süresi'; - @override String get useCdn => 'CDN kullan'; @@ -1023,30 +854,9 @@ class AppLocalizationsTr extends AppLocalizations { String get writeScriptTip => 'Sunucuya bağlandıktan sonra, sistem durumunu izlemek için `~/.config/server_box` \n | `/tmp/server_box` dizinine bir betik yazılacak. Betik içeriğini inceleyebilirsiniz.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Günlükler'; - @override String get podmanDockerEmulationDetected => 'Podman Docker emülasyonu tespit edildi. Lütfen ayarlarda Podman\'a geçin.'; diff --git a/lib/generated/l10n/l10n_uk.dart b/lib/generated/l10n/l10n_uk.dart index 15f0f2bc..3dabdb67 100644 --- a/lib/generated/l10n/l10n_uk.dart +++ b/lib/generated/l10n/l10n_uk.dart @@ -62,9 +62,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get askAiInsertTerminal => 'Вставити в термінал'; - @override - String get askAiModel => 'Модель'; - @override String get askAiNoResponse => 'Відповідь відсутня'; @@ -131,9 +128,6 @@ class AppLocalizationsUk extends AppLocalizations { String get backupVersionNotMatch => 'Версія резервного копіювання не збіглася.'; - @override - String get battery => 'Акумулятор'; - @override String get bgRun => 'Запуск у фоновому режимі'; @@ -169,22 +163,13 @@ class AppLocalizationsUk extends AppLocalizations { return 'Розмір бази даних: $size\n\nЦе перебудує базу даних, щоб зменшити розмір файлу. Дані не будуть видалені.'; } - @override - String get confirm => 'Confirm'; - @override String get closeAfterSave => 'Зберегти та закрити'; - @override - String get cmd => 'Команда'; - @override String get collapseUITip => 'Сховати довгі списки, що є у UI за замовчуванням'; - @override - String get conn => 'З\'єднання'; - @override String get connectionDetails => 'Деталі з\'єднання'; @@ -195,9 +180,6 @@ class AppLocalizationsUk extends AppLocalizations { String get connectionStatsDesc => 'Переглянути коефіцієнт успішності підключення до сервера та історію'; - @override - String get container => 'Контейнер'; - @override String get containerTrySudoTip => 'Наприклад: У застосунку користувач це aaa, але Docker встановлений під користувачем root. У цьому випадку вам потрібно активувати цю опцію.'; @@ -226,19 +208,9 @@ class AppLocalizationsUk extends AppLocalizations { @override String get customCmd => 'Користувацькі команди'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands'; - @override String get customCmdHint => '\"Ім\'я Команди\": \"Команда\"'; - @override - String get decode => 'Декодувати'; - - @override - String get decompress => 'Розпакувати'; - @override String get deleteServers => 'Масове видалення серверів'; @@ -249,9 +221,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get dirEmpty => 'Переконайтеся, що директорія пуста.'; - @override - String get disconnected => 'Відключено'; - @override String get discoverSshServers => 'Виявити SSH сервери'; @@ -264,9 +233,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get discoverySummary => 'Підсумок виявлення'; - @override - String get disk => 'Диск'; - @override String get diskHealth => 'Стан диска'; @@ -320,9 +286,6 @@ class AppLocalizationsUk extends AppLocalizations { String get editorHighlightTip => 'Поточна підсвітка коду не ідеальна і може бути вимкнена для покращення.'; - @override - String get emulator => 'Емулятор'; - @override String get enableMdns => 'Увімкнути mDNS'; @@ -330,9 +293,6 @@ class AppLocalizationsUk extends AppLocalizations { String get enableMdnsDesc => 'Використовувати mDNS/Bonjour для виявлення SSH сервісів'; - @override - String get encode => 'Кодувати'; - @override String get envVars => 'Змінні середовища'; @@ -370,9 +330,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get fontSize => 'Розмір шрифту'; - @override - String get force => 'Примусово'; - @override String get fullScreen => 'Повноекранний режим'; @@ -409,9 +366,6 @@ class AppLocalizationsUk extends AppLocalizations { String get homeWidgetUrlConfig => 'Налаштувати URL віджета на головному екрані'; - @override - String get host => 'Хост'; - @override String httpFailedWithCode(Object code) { return 'Запит не вдався, код статусу: $code'; @@ -426,12 +380,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get imagesList => 'Список зображень'; - @override - String get inner => 'Внутрішній'; - - @override - String get install => 'Встановити'; - @override String get installDockerWithUrl => 'Будь ласка, спочатку встановіть Docker. (https://docs.docker.com/engine/install)'; @@ -472,12 +420,6 @@ class AppLocalizationsUk extends AppLocalizations { String get letterCacheTip => 'Рекомендується відключити, але після вимкнення стане неможливим введення CJK (китайських, японських, корейських) символів.'; - @override - String get location => 'Місцезнаходження'; - - @override - String get loss => 'втрата пакетів'; - @override String madeWithLove(Object myGithub) { return 'Зроблено з ❤️ від $myGithub'; @@ -500,9 +442,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get min => 'мін.'; - @override - String get mission => 'Місія'; - @override String get more => 'Більше'; @@ -510,9 +449,6 @@ class AppLocalizationsUk extends AppLocalizations { String get moveOutServerFuncBtnsHelp => 'Включено: може відображатися під кожною карткою на вкладці Сервер. Вимкнено: може відображатися вгорі на сторінці деталей сервера.'; - @override - String get ms => 'мс.'; - @override String get needHomeDir => 'Якщо ви користувач Synology, [дивіться тут](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Користувачі інших систем повинні знайти інформацію про те, як створити домашній каталог.'; @@ -520,9 +456,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get needRestart => 'Необхідно перезапустити застосунок'; - @override - String get net => 'Мережа'; - @override String get netViewType => 'Тип перегляду мережі'; @@ -545,12 +478,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get noPromptAgain => 'Більше не запитувати'; - @override - String get node => 'Вузол'; - - @override - String get notAvailable => 'Недоступний'; - @override String get onServerDetailPage => 'На сторінці деталі сервера'; @@ -580,9 +507,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get permission => 'Дозволи'; - @override - String get pingAvg => 'Середнє:'; - @override String get pingInputIP => 'Будь ласка, введіть цільовий IP / Домен.'; @@ -590,15 +514,9 @@ class AppLocalizationsUk extends AppLocalizations { String get pingNoServer => 'Немає сервера для пінгування.\nБудь ласка, додайте сервер у вкладці `Сервер`.'; - @override - String get pkg => 'Пакет'; - @override String get plugInType => 'Тип вставки'; - @override - String get port => 'Порт'; - @override String get preferDiskAmount => 'Пріоритетно показувати ємність диска'; @@ -610,12 +528,6 @@ class AppLocalizationsUk extends AppLocalizations { return 'Приватний ключ [$keyId] не знайдено.'; } - @override - String get process => 'Процес'; - - @override - String get prune => 'Обрізати'; - @override String get pushToken => 'Надіслати токен'; @@ -634,9 +546,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get read => 'Читати'; - @override - String get reboot => 'Перезавантажити'; - @override String get recentConnections => 'Останні з\'єднання'; @@ -653,45 +562,21 @@ class AppLocalizationsUk extends AppLocalizations { @override String get remotePath => 'Віддалений шлях'; - @override - String get restart => 'Перезапустити'; - @override String get result => 'Результат'; @override String get rotateAngel => 'Кут повороту'; - @override - String get route => 'Маршрут'; - - @override - String get run => 'Запустити'; - - @override - String get running => 'Виконання'; - @override String get sameIdServerExist => 'Сервер з таким ID вже існує'; @override String get save => 'Зберегти'; - @override - String get saved => 'Збережено'; - @override String get second => 'сек.'; - @override - String get sensors => 'Датчики'; - - @override - String get sequence => 'Послідовність'; - - @override - String get server => 'Сервер'; - @override String get serverDetailOrder => 'Порядок віджетів на сторінці деталі'; @@ -704,9 +589,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get serverTabRequired => 'Вкладку сервера не можна видалити'; - @override - String get servers => 'серверів'; - @override String get sftpDlPrepare => 'Підготовка до підключення...'; @@ -727,15 +609,9 @@ class AppLocalizationsUk extends AppLocalizations { @override String get showDistLogo => 'Показати логотип дистрибутива'; - @override - String get shutdown => 'Вимкнення'; - @override String get size => 'Розмір'; - @override - String get snippet => 'Фрагмент'; - @override String get softWrap => 'М\'ягкий перенос'; @@ -849,30 +725,12 @@ class AppLocalizationsUk extends AppLocalizations { String get sshVirtualKeyAutoOff => 'Автоматичне переключення віртуальних клавіш'; - @override - String get start => 'Старт'; - @override String get stat => 'Статистика'; - @override - String get stats => 'Статистики'; - - @override - String get stop => 'Зупинити'; - - @override - String get stopped => 'Зупинено'; - - @override - String get storage => 'Сховище'; - @override String get supportFmtArgs => 'Підтримуються такі параметри форматування:'; - @override - String get suspend => 'Призупинити'; - @override String get suspendTip => 'Функція призупинення потребує адміністративних прав та підтримки systemd.'; @@ -896,19 +754,10 @@ class AppLocalizationsUk extends AppLocalizations { String get tapToStartDiscovery => 'Натисніть кнопку пошуку, щоб виявити SSH сервери у вашій мережі'; - @override - String get temperature => 'Температура'; - @override String get termFontSizeTip => 'Це налаштування вплине на розмір терміналу (ширину та висоту). Ви можете масштабувати на сторінці терміналу, щоб налаштувати розмір шрифту поточної сесії.'; - @override - String get terminal => 'Термінал'; - - @override - String get test => 'Тест'; - @override String get textScaler => 'Масштабування тексту'; @@ -916,30 +765,15 @@ class AppLocalizationsUk extends AppLocalizations { String get textScalerTip => '1.0 => 100% (оригінальний розмір), працює лише на частині шрифта сторінки сервера, не рекомендується змінювати.'; - @override - String get theme => 'Тема'; - @override String get time => 'Час'; @override String get times => 'Рази'; - @override - String get total => 'Всього'; - - @override - String get totalAttempts => 'Загальна кількість'; - - @override - String get traffic => 'Трафік'; - @override String get trySudo => 'Спробуйте використовувати sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => 'Невідомо'; @@ -959,9 +793,6 @@ class AppLocalizationsUk extends AppLocalizations { @override String get upsideDown => 'Доверху дном'; - @override - String get uptime => 'Час роботи'; - @override String get useCdn => 'Використання CDN'; @@ -1028,30 +859,9 @@ class AppLocalizationsUk extends AppLocalizations { String get writeScriptTip => 'Після підключення до сервера скрипт буде записано у `~/.config/server_box` \n | `/tmp/server_box` для моніторингу стану системи. Ви можете переглянути вміст скрипта.'; - @override - String get menuSettings => 'Setting'; - - @override - String get menuQuit => 'Quit'; - - @override - String get menuNavigate => 'Navigate'; - - @override - String get menuInfo => 'Info'; - @override String get menuGitHubRepository => 'GitHub Repository'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => 'Help'; - - @override - String get logs => 'Журнали'; - @override String get podmanDockerEmulationDetected => 'Виявлено емуляцію Podman Docker. Будь ласка, переключіться на Podman у налаштуваннях.'; diff --git a/lib/generated/l10n/l10n_zh.dart b/lib/generated/l10n/l10n_zh.dart index 5faba05b..12e40a36 100644 --- a/lib/generated/l10n/l10n_zh.dart +++ b/lib/generated/l10n/l10n_zh.dart @@ -61,9 +61,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get askAiInsertTerminal => '插入终端'; - @override - String get askAiModel => '模型'; - @override String get askAiNoResponse => '无回复内容'; @@ -124,9 +121,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get backupVersionNotMatch => '备份版本不兼容,无法恢复'; - @override - String get battery => '电池'; - @override String get bgRun => '后台运行'; @@ -161,21 +155,12 @@ class AppLocalizationsZh extends AppLocalizations { return '数据库大小:$size\n\n此操作将重新组织数据库以减少体积,数据不会丢失。'; } - @override - String get confirm => '确认'; - @override String get closeAfterSave => '保存后关闭'; - @override - String get cmd => '命令'; - @override String get collapseUITip => '是否默认折叠 UI 中的长列表'; - @override - String get conn => '连接'; - @override String get connectionDetails => '连接详情'; @@ -185,9 +170,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get connectionStatsDesc => '查看服务器连接成功率和历史记录'; - @override - String get container => '容器'; - @override String get containerTrySudoTip => '例如:在应用内将用户设置为 aaa,但是 Docker 安装在root用户下,这时就需要启用此选项'; @@ -213,19 +195,9 @@ class AppLocalizationsZh extends AppLocalizations { @override String get customCmd => '自定义命令'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki/主页#自定义命令'; - @override String get customCmdHint => '\"命令名称\": \"命令\"'; - @override - String get decode => '解码'; - - @override - String get decompress => '解压缩'; - @override String get deleteServers => '批量删除服务器'; @@ -235,9 +207,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get dirEmpty => '请确保目录为空'; - @override - String get disconnected => '已断开连接'; - @override String get discoverSshServers => '发现SSH服务器'; @@ -250,9 +219,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get discoverySummary => '发现摘要'; - @override - String get disk => '磁盘'; - @override String get diskHealth => '磁盘健康'; @@ -304,18 +270,12 @@ class AppLocalizationsZh extends AppLocalizations { @override String get editorHighlightTip => '代码高亮功能可能影响性能,可选择关闭。'; - @override - String get emulator => '模拟器'; - @override String get enableMdns => '启用mDNS'; @override String get enableMdnsDesc => '使用mDNS/Bonjour发现SSH服务'; - @override - String get encode => '编码'; - @override String get envVars => '环境变量'; @@ -352,9 +312,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get fontSize => '字体大小'; - @override - String get force => '强制'; - @override String get fullScreen => '全屏模式'; @@ -388,9 +345,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get homeWidgetUrlConfig => '桌面部件链接配置'; - @override - String get host => '主机'; - @override String httpFailedWithCode(Object code) { return '请求失败,状态码: $code'; @@ -405,12 +359,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get imagesList => '镜像列表'; - @override - String get inner => '内置'; - - @override - String get install => '安装'; - @override String get installDockerWithUrl => '请先前往 https://docs.docker.com/engine/install 安装 Docker'; @@ -448,12 +396,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get letterCacheTip => '推荐关闭,但是关闭后无法输入 CJK 等文字'; - @override - String get location => '位置'; - - @override - String get loss => '丢包率'; - @override String madeWithLove(Object myGithub) { return '用❤️制作 by $myGithub'; @@ -474,9 +416,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get min => '最小'; - @override - String get mission => '任务'; - @override String get more => '更多'; @@ -484,9 +423,6 @@ class AppLocalizationsZh extends AppLocalizations { String get moveOutServerFuncBtnsHelp => '开启:可以在服务器 Tab 页的每个卡片下方显示。关闭:在服务器详情页顶部显示。'; - @override - String get ms => '毫秒'; - @override String get needHomeDir => '如果你是群晖用户,[看这里](https://kb.synology.cn/zh-cn/DSM/tutorial/ssh_could_not_chdir_to_home_directory)。其他系统用户,需搜索如何创建家目录(home directory).'; @@ -494,9 +430,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get needRestart => '需要重启 App'; - @override - String get net => '网络'; - @override String get netViewType => '网络视图类型'; @@ -518,12 +451,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get noPromptAgain => '不再提示'; - @override - String get node => '节点'; - - @override - String get notAvailable => '不可用'; - @override String get onServerDetailPage => '在服务器详情页'; @@ -550,24 +477,15 @@ class AppLocalizationsZh extends AppLocalizations { @override String get permission => '权限'; - @override - String get pingAvg => '平均:'; - @override String get pingInputIP => '请输入目标IP或域名'; @override String get pingNoServer => '没有服务器可用于 Ping\n请在服务器 tab 添加服务器后再试'; - @override - String get pkg => '包管理'; - @override String get plugInType => '插入类型'; - @override - String get port => '端口'; - @override String get preferDiskAmount => '优先显示硬盘容量'; @@ -579,12 +497,6 @@ class AppLocalizationsZh extends AppLocalizations { return '未找到私钥 [$keyId]。'; } - @override - String get process => '进程'; - - @override - String get prune => '修剪'; - @override String get pushToken => '消息推送 Token'; @@ -600,9 +512,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get read => '读'; - @override - String get reboot => '重启'; - @override String get recentConnections => '最近连接记录'; @@ -618,45 +527,21 @@ class AppLocalizationsZh extends AppLocalizations { @override String get remotePath => '远端路径'; - @override - String get restart => '重启'; - @override String get result => '结果'; @override String get rotateAngel => '旋转角度'; - @override - String get route => '路由'; - - @override - String get run => '运行'; - - @override - String get running => '运行中'; - @override String get sameIdServerExist => '已存在相同 id 的服务器'; @override String get save => '保存'; - @override - String get saved => '已保存'; - @override String get second => '秒'; - @override - String get sensors => '传感器'; - - @override - String get sequence => '顺序'; - - @override - String get server => '服务器'; - @override String get serverDetailOrder => '详情页部件顺序'; @@ -669,9 +554,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get serverTabRequired => '服务器标签不能被移除'; - @override - String get servers => '服务器'; - @override String get sftpDlPrepare => '准备连接至服务器...'; @@ -691,15 +573,9 @@ class AppLocalizationsZh extends AppLocalizations { @override String get showDistLogo => '显示发行版 Logo'; - @override - String get shutdown => '关机'; - @override String get size => '大小'; - @override - String get snippet => '代码片段'; - @override String get softWrap => '自动换行'; @@ -806,30 +682,12 @@ class AppLocalizationsZh extends AppLocalizations { @override String get sshVirtualKeyAutoOff => '虚拟按键自动切换'; - @override - String get start => '开始'; - @override String get stat => '统计'; - @override - String get stats => '统计'; - - @override - String get stop => '停止'; - - @override - String get stopped => '已停止'; - - @override - String get storage => '存储'; - @override String get supportFmtArgs => '支持以下格式化参数:'; - @override - String get suspend => '挂起'; - @override String get suspendTip => 'suspend 功能需要 root 权限及 systemd 支持。'; @@ -850,48 +708,24 @@ class AppLocalizationsZh extends AppLocalizations { @override String get tapToStartDiscovery => '点击搜索按钮发现网络中的SSH服务器'; - @override - String get temperature => '温度'; - @override String get termFontSizeTip => '此设置会影响终端大小(宽和高)。可以在终端页面缩放来调整当前会话的字体大小'; - @override - String get terminal => '终端'; - - @override - String get test => '测试'; - @override String get textScaler => '字体缩放'; @override String get textScalerTip => '1.0 => 100%(原大小),仅作用于服务器页面部分字体,不建议修改。'; - @override - String get theme => '主题'; - @override String get time => '时间'; @override String get times => '次'; - @override - String get total => '总共'; - - @override - String get totalAttempts => '总次数'; - - @override - String get traffic => '流量'; - @override String get trySudo => '尝试使用 sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => '未知'; @@ -910,9 +744,6 @@ class AppLocalizationsZh extends AppLocalizations { @override String get upsideDown => '上下交换'; - @override - String get uptime => '启动时长'; - @override String get useCdn => '使用 CDN'; @@ -974,30 +805,9 @@ class AppLocalizationsZh extends AppLocalizations { String get writeScriptTip => '在连接服务器后,会向 `~/.config/server_box` \n | `/tmp/server_box` 写入脚本来监测系统状态,你可以审查脚本内容。'; - @override - String get menuSettings => '设置'; - - @override - String get menuQuit => '退出'; - - @override - String get menuNavigate => '导航'; - - @override - String get menuInfo => '信息'; - @override String get menuGitHubRepository => 'GitHub 仓库'; - @override - String get menuWiki => 'Wiki'; - - @override - String get menuHelp => '帮助'; - - @override - String get logs => '日志'; - @override String get podmanDockerEmulationDetected => '检测到 Podman Docker 仿真。请在设置中切换到 Podman。'; @@ -1060,9 +870,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get askAiInsertTerminal => '插入終端機'; - @override - String get askAiModel => '模型'; - @override String get askAiNoResponse => '無回覆內容'; @@ -1123,9 +930,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get backupVersionNotMatch => '備份版本不相容,無法還原'; - @override - String get battery => '電池'; - @override String get bgRun => '背景執行'; @@ -1163,15 +967,9 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get closeAfterSave => '儲存後關閉'; - @override - String get cmd => '指令'; - @override String get collapseUITip => '是否預設折疊 UI 中存在的長列表'; - @override - String get conn => '連線'; - @override String get connectionDetails => '連線詳情'; @@ -1181,9 +979,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get connectionStatsDesc => '檢視伺服器連線成功率和歷史記錄'; - @override - String get container => '容器'; - @override String get containerTrySudoTip => '例如:App 內設定使用者為 aaa,但是 Docker 安裝在 root 使用者,這時就需要開啟此選項'; @@ -1209,19 +1004,9 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get customCmd => '自訂指令'; - @override - String get customCmdDocUrl => - 'https://github.com/lollipopkit/flutter_server_box/wiki/主页#自定义指令'; - @override String get customCmdHint => '\"指令名稱\": \"指令\"'; - @override - String get decode => '解碼'; - - @override - String get decompress => '解壓縮'; - @override String get deleteServers => '大量刪除伺服器'; @@ -1231,9 +1016,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get dirEmpty => '請確保目錄為空'; - @override - String get disconnected => '已中斷連線'; - @override String get discoverSshServers => '發現SSH服務器'; @@ -1246,9 +1028,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get discoverySummary => '發現摘要'; - @override - String get disk => '磁碟'; - @override String get diskHealth => '磁碟健康'; @@ -1300,18 +1079,12 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get editorHighlightTip => '程式碼高亮功能可能影響效能,可選擇性關閉。'; - @override - String get emulator => '模擬器'; - @override String get enableMdns => '啟用mDNS'; @override String get enableMdnsDesc => '使用mDNS/Bonjour發現SSH服務'; - @override - String get encode => '編碼'; - @override String get envVars => '環境變數'; @@ -1348,9 +1121,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get fontSize => '字型大小'; - @override - String get force => '強制'; - @override String get fullScreen => '全螢幕模式'; @@ -1384,9 +1154,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get homeWidgetUrlConfig => '桌面小工具連結配置'; - @override - String get host => '主機'; - @override String httpFailedWithCode(Object code) { return '請求失敗,狀態碼:$code'; @@ -1401,12 +1168,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get imagesList => '映像檔列表'; - @override - String get inner => '內建'; - - @override - String get install => '安裝'; - @override String get installDockerWithUrl => '請先前往 https://docs.docker.com/engine/install 安裝 Docker'; @@ -1444,12 +1205,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get letterCacheTip => '建議關閉,但關閉後將無法輸入 CJK 等文字。'; - @override - String get location => '位置'; - - @override - String get loss => '逾時'; - @override String madeWithLove(Object myGithub) { return '用❤️製作 by $myGithub'; @@ -1470,9 +1225,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get min => '最小'; - @override - String get mission => '任務'; - @override String get more => '更多'; @@ -1480,9 +1232,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { String get moveOutServerFuncBtnsHelp => '開啟:可以在伺服器 Tab 頁的每個卡片下方顯示。關閉:在伺服器詳情頁頂部顯示。'; - @override - String get ms => '毫秒'; - @override String get needHomeDir => '如果你是群暉使用者,[看這裡](https://kb.synology.com/DSM/tutorial/user_enable_home_service)。其他系統使用者,需搜尋如何建立家目錄(home directory)。'; @@ -1490,9 +1239,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get needRestart => '需要重開 App'; - @override - String get net => '網路'; - @override String get netViewType => '網路檢視類型'; @@ -1514,12 +1260,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get noPromptAgain => '不再提示'; - @override - String get node => '節點'; - - @override - String get notAvailable => '不可用'; - @override String get onServerDetailPage => '在伺服器詳情頁'; @@ -1546,24 +1286,15 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get permission => '權限'; - @override - String get pingAvg => '平均:'; - @override String get pingInputIP => '請輸入目標 IP 或域名'; @override String get pingNoServer => '沒有伺服器可用於 Ping\n請在伺服器 Tab 新增伺服器後再試'; - @override - String get pkg => '套件管理'; - @override String get plugInType => '插入類型'; - @override - String get port => '埠'; - @override String get preferDiskAmount => '優先顯示硬碟容量'; @@ -1575,12 +1306,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { return '未找到私鑰 [$keyId]。'; } - @override - String get process => '處理程序'; - - @override - String get prune => '修剪'; - @override String get pushToken => '消息推送 Token'; @@ -1596,9 +1321,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get read => '讀取'; - @override - String get reboot => '重開'; - @override String get recentConnections => '最近連線記錄'; @@ -1614,45 +1336,21 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get remotePath => '遠端路徑'; - @override - String get restart => '重開'; - @override String get result => '結果'; @override String get rotateAngel => '旋轉角度'; - @override - String get route => '路由'; - - @override - String get run => '執行'; - - @override - String get running => '運作中'; - @override String get sameIdServerExist => '已存在相同 ID 的伺服器'; @override String get save => '儲存'; - @override - String get saved => '已儲存'; - @override String get second => '秒'; - @override - String get sensors => '感應器'; - - @override - String get sequence => '順序'; - - @override - String get server => '伺服器'; - @override String get serverDetailOrder => '詳情頁部件順序'; @@ -1665,9 +1363,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get serverTabRequired => '服務器標籤不能被移除'; - @override - String get servers => '服務器'; - @override String get sftpDlPrepare => '準備連線至伺服器...'; @@ -1687,15 +1382,9 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get showDistLogo => '顯示發行版 Logo'; - @override - String get shutdown => '關機'; - @override String get size => '大小'; - @override - String get snippet => '程式片段'; - @override String get softWrap => '軟換行'; @@ -1802,30 +1491,12 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get sshVirtualKeyAutoOff => '虛擬按鍵自動切換'; - @override - String get start => '開始'; - @override String get stat => '統計'; - @override - String get stats => '統計'; - - @override - String get stop => '停止'; - - @override - String get stopped => '已停止'; - - @override - String get storage => '存儲'; - @override String get supportFmtArgs => '支援以下格式化參數:'; - @override - String get suspend => '當機'; - @override String get suspendTip => 'suspend 功能需要 root 權限及 systemd 支援。'; @@ -1846,48 +1517,24 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get tapToStartDiscovery => '點擊搜尋按鈕發現網路中的SSH服務器'; - @override - String get temperature => '溫度'; - @override String get termFontSizeTip => '此設定將影響終端機大小(寬度和高度)。您可以在終端機頁面縮放,來調整目前會話的字型大小。'; - @override - String get terminal => '终端機'; - - @override - String get test => '測試'; - @override String get textScaler => '字型縮放'; @override String get textScalerTip => '1.0 => 100%(原大小),僅作用於伺服器頁面部分字型,不建議修改。'; - @override - String get theme => '主題'; - @override String get time => '時間'; @override String get times => '次'; - @override - String get total => '總共'; - - @override - String get totalAttempts => '總次數'; - - @override - String get traffic => '流量'; - @override String get trySudo => '嘗試使用 sudo'; - @override - String get ttl => 'TTL'; - @override String get unknown => '未知'; @@ -1906,9 +1553,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { @override String get upsideDown => '上下交換'; - @override - String get uptime => '運作時間'; - @override String get useCdn => '使用 CDN'; @@ -1970,9 +1614,6 @@ class AppLocalizationsZhTw extends AppLocalizationsZh { String get writeScriptTip => '連線到伺服器後,將會在 `~/.config/server_box` \n | `/tmp/server_box` 中寫入一個腳本來監測系統狀態。你可以審查腳本內容。'; - @override - String get logs => '日誌'; - @override String get podmanDockerEmulationDetected => '檢測到 Podman Docker 仿真。請在設定中切換到 Podman。'; diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 92941f1a..dba17b5c 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "KI kann Fehler machen. Bitte vorsichtig verwenden.", "askAiFollowUpHint": "Weitere Frage stellen...", "askAiInsertTerminal": "In Terminal einfügen", - "askAiModel": "Modell", "askAiNoResponse": "Keine Antwort", "askAiRecommendedCommand": "KI-empfohlener Befehl", "askAiSelectedContent": "Ausgewählter Inhalt", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Falsches Backup-Passwort", "backupTip": "Die exportierten Daten können mit einem Passwort verschlüsselt werden. \nBitte sicher aufbewahren.", "backupVersionNotMatch": "Die Backup-Version stimmt nicht überein.", - "battery": "Batterie", "bgRun": "Hintergrundaktualisierung", "bgRunTip": "Dieser Schalter bedeutet nur, dass die App versuchen wird, im Hintergrund zu laufen. Ob sie im Hintergrund laufen kann, hängt davon ab, ob die Berechtigungen aktiviert sind oder nicht. Bei nativem Android deaktivieren Sie bitte \"Batterieoptimierung\" in dieser App, und bei miui ändern Sie bitte die Energiesparrichtlinie auf \"Unbegrenzt\".", "clearAllStatsContent": "Sind Sie sicher, dass Sie alle Server-Verbindungsstatistiken löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", @@ -48,15 +46,11 @@ "clearThisServerStats": "Statistiken dieses Servers löschen", "compactDatabase": "Datenbank komprimieren", "compactDatabaseContent": "Datenbankgröße: {size}\n\nDies wird die Datenbank neu organisieren, um die Dateigröße zu reduzieren. Es werden keine Daten gelöscht.", - "confirm": "Bestätigen", "closeAfterSave": "Speichern und schließen", - "cmd": "Command", "collapseUITip": "Ob lange Listen in der Benutzeroberfläche standardmäßig eingeklappt werden sollen oder nicht", - "conn": "Verbindung", "connectionDetails": "Verbindungsdetails", "connectionStats": "Verbindungsstatistiken", "connectionStatsDesc": "Server-Verbindungserfolgsrate und Verlauf anzeigen", - "container": "Container", "containerTrySudoTip": "Zum Beispiel: In der App ist der Benutzer auf aaa eingestellt, aber Docker ist unter dem Root-Benutzer installiert. In diesem Fall müssen Sie diese Option aktivieren", "containerSudoPasswordRequired": "Ein sudo-Passwort ist erforderlich, um auf Docker zuzugreifen. Bitte geben Sie Ihr Passwort ein.", "containerSudoPasswordIncorrect": "Das sudo-Passwort ist falsch oder nicht erlaubt. Bitte versuchen Sie es erneut.", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "Zeigen Sie die Auslastung jedes CPUs in einem Fortschrittsbalken-Stil an (alter Stil)", "cursorType": "Cursor-Typ", "customCmd": "Benutzerdefinierte Befehle", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Befehlsname\": \"Befehl\"", - "decode": "Decode", - "decompress": "Dekomprimieren", "deleteServers": "Batch-Löschung von Servern", "desktopTerminalTip": "Befehl zum Öffnen des Terminal-Emulators beim Starten von SSH-Sitzungen.", "dirEmpty": "Stelle sicher, dass der Ordner leer ist.", - "disconnected": "Disconnected", "discoverSshServers": "SSH-Server entdecken", "discoveryFailed": "Entdeckung fehlgeschlagen", "discoverySettings": "Entdeckungseinstellungen", "discoverySummary": "Entdeckungs-Zusammenfassung", - "disk": "Festplatte", "diskHealth": "Festplattengesundheit", "diskIgnorePath": "Pfad für Datenträger ignorieren", "displayCpuIndex": "Zeigen Sie den CPU-Index an", @@ -91,10 +80,8 @@ "doubleColumnTip": "Diese Option aktiviert nur die Funktion, ob sie tatsächlich aktiviert werden kann, hängt auch von der Breite des Geräts ab", "editVirtKeys": "Virtuelle Tasten bearbeiten", "editorHighlightTip": "Die Leistung der aktuellen Codehervorhebung ist schlechter und kann zur Verbesserung optional ausgeschaltet werden.", - "emulator": "Emulator", "enableMdns": "mDNS aktivieren", "enableMdnsDesc": "mDNS/Bonjour verwenden, um SSH-Dienste zu entdecken", - "encode": "Encode", "envVars": "Umgebungsvariable", "experimentalFeature": "Experimentelles Feature", "extraArgs": "Extra args", @@ -106,7 +93,6 @@ "finishedAt": "Beendet um", "followSystem": "System verfolgen", "fontSize": "Schriftgröße", - "force": "freiwillig", "fullScreen": "Vollbildmodus", "fullScreenJitter": "Jitter im Vollbildmodus", "fullScreenJitterHelp": "Einbrennen des Bildschirms verhindern", @@ -118,13 +104,10 @@ "homeTabs": "Home-Tabs", "homeTabsCustomizeDesc": "Passen Sie an, welche Tabs auf der Startseite angezeigt werden und ihre Reihenfolge", "homeWidgetUrlConfig": "Home-Widget-Link konfigurieren", - "host": "Host", "httpFailedWithCode": "Anfrage fehlgeschlagen, Statuscode: {code}", "ignoreCert": "Zertifikat ignorieren", "image": "Image", "imagesList": "Images", - "inner": "Eingebaut", - "install": "install", "installDockerWithUrl": "Bitte installiere docker zuerst. https://docs.docker.com/engine/install", "invalid": "Ungültig", "jumpServer": "Server springen", @@ -136,21 +119,16 @@ "lastSuccess": "Letzter Erfolg", "letterCache": "Buchstaben-Caching", "letterCacheTip": "Empfohlen, zu deaktivieren, aber nach dem Deaktivieren können keine CJK-Zeichen eingegeben werden.", - "location": "Standort", - "loss": "loss", "madeWithLove": "Erstellt mit ❤️ von {myGithub}", "max": "max", "maxConcurrency": "Maximale Gleichzeitigkeit", "maxRetryCount": "Anzahl an Verbindungsversuchen", "maxRetryCountEqual0": "Unbegrenzte Verbindungsversuche zum Server", "min": "min", - "mission": "Mission", "more": "Mehr", "moveOutServerFuncBtnsHelp": "Ein: kann unter jeder Karte auf der Registerkarte \"Server\" angezeigt werden. Aus: kann oben auf der Seite \"Serverdetails\" angezeigt werden.", - "ms": "ms", "needHomeDir": "Wenn Sie ein Synology-Benutzer sind, [sehen Sie hier](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Benutzer anderer Systeme müssen suchen, wie man ein Home-Verzeichnis erstellt.", "needRestart": "App muss neugestartet werden", - "net": "Netzwerk", "netViewType": "Netzwerkansicht Typ", "newContainer": "Neuer Container", "noConnectionStatsData": "Keine Verbindungsstatistikdaten", @@ -158,8 +136,6 @@ "noLineChartForCpu": "Verwenden Sie keine Liniendiagramme für CPU", "noPrivateKeyTip": "Der private Schlüssel existiert nicht, möglicherweise wurde er gelöscht oder es liegt ein Konfigurationsfehler vor.", "noPromptAgain": "Nicht mehr nachfragen", - "node": "Knoten", - "notAvailable": "Nicht verfügbar", "onServerDetailPage": "in Detailansicht des Servers", "onlyOneLine": "Nur als eine Zeile anzeigen (scrollbar)", "onlyWhenCoreBiggerThan8": "Wirksam nur, wenn die Anzahl der Kerne > 8 ist.", @@ -168,55 +144,38 @@ "parseContainerStatsTip": "Das Analysieren des Belegungsstatus durch Docker ist relativ langsam", "percentOfSize": "{percent}% von {size}", "permission": "Berechtigungen", - "pingAvg": "Avg:", "pingInputIP": "Bitte gib eine Ziel-IP/Domain ein.", "pingNoServer": "Kein Server zum Anpingen.\nBitte füge einen Server hinzu.", - "pkg": "Pkg", "plugInType": "Einfügetyp", - "port": "Port", "preferDiskAmount": "Festplattenkapazität vorrangig anzeigen", "privateKey": "Private Key", "privateKeyNotFoundFmt": "Privater Schlüssel [{keyId}] wurde nicht gefunden.", - "process": "Prozess", - "prune": "Beschneiden", "pushToken": "Push Token", "pveIgnoreCertTip": "Nicht empfohlen, Achten Sie auf Sicherheitsrisiken! Wenn Sie das Standardzertifikat von PVE verwenden, müssen Sie diese Option aktivieren.", "pveLoginFailed": "Anmeldung fehlgeschlagen. Kann nicht mit Benutzername/Passwort aus der Serverkonfiguration angemeldet werden, um sich über Linux PAM anzumelden.", "pveVersionLow": "Diese Funktion befindet sich derzeit in der Testphase und wurde nur auf PVE 8+ getestet. Bitte verwenden Sie sie mit Vorsicht.", "read": "Lesen", - "reboot": "Neustart", "recentConnections": "Kürzliche Verbindungen", "rememberPwdInMem": "Passwort im Speicher behalten", "rememberPwdInMemTip": "Für Container, Aufhängen usw.", "rememberWindowSize": "Fenstergröße merken", "remotePath": "Entfernte Pfade", - "restart": "Neustart", "result": "Result", "rotateAngel": "Rotationswinkel", - "route": "Routen", - "run": "Ausführen", - "running": "läuft", "sameIdServerExist": "Ein Server mit derselben ID existiert bereits", "save": "Speichern", - "saved": "Gerettet", "second": "s", - "sensors": "Sensor", - "sequence": "Sequenz", - "server": "Server", "serverDetailOrder": "Reihenfolge der Widgets auf der Detailseite", "serverFuncBtns": "Server-Funktionsschaltflächen", "serverOrder": "Server-Bestellung", "serverTabRequired": "Server-Tab kann nicht entfernt werden", - "servers": "Server", "sftpDlPrepare": "Verbindung vorbereiten...", "sftpEditorTip": "Wenn leer, verwenden Sie den im App integrierten Dateieditor. Wenn ein Wert vorhanden ist, wird der Editor des Remote-Servers verwendet, z.B. `vim` (es wird empfohlen, automatisch gemäß `EDITOR` zu ermitteln).", "sftpRmrDirSummary": "Verwenden Sie \"rm -r\", um das Verzeichnis in SFTP zu löschen.", "sftpSSHConnected": "SFTP Verbunden", "sftpShowFoldersFirst": "Ordner zuerst anzeigen", "showDistLogo": "Distributionslogo anzeigen", - "shutdown": "Abschaltung", "size": "Größe", - "snippet": "Snippet", "softWrap": "Weicher Umbruch", "specifyDev": "Gerät angeben", "specifyDevTip": "Zum Beispiel bezieht sich die Standard-Netzwerkverkehrsstatistik auf alle Geräte. Hier können Sie ein bestimmtes Gerät angeben.", @@ -244,41 +203,26 @@ "sshTermHelp": "Wenn das Terminal scrollbar ist, kann durch horizontales Ziehen Text ausgewählt werden. Durch Klicken auf die Tastentaste wird die Tastatur ein- oder ausgeschaltet. Das Dateisymbol öffnet den aktuellen Pfad SFTP. Die Zwischenablage-Schaltfläche kopiert den Inhalt, wenn Text ausgewählt ist, und fügt Inhalte aus der Zwischenablage in das Terminal ein, wenn kein Text ausgewählt ist und Inhalte in der Zwischenablage vorhanden sind. Das Codesymbol fügt Code-Schnipsel ins Terminal ein und führt sie aus.", "sshTip": "Diese Funktion befindet sich jetzt in der Experimentierphase.\n\nBitte melde Bugs auf {url} oder mach mit bei der Entwicklung.", "sshVirtualKeyAutoOff": "Automatische Umschaltung der virtuellen Tasten", - "start": "Start", "stat": "Statistik", - "stats": "Statistik", - "stop": "Stop", - "stopped": "Ausgelaufen", - "storage": "Speicher", "supportFmtArgs": "Die folgenden Formatierungsparameter werden unterstützt:", - "suspend": "Suspend", "suspendTip": "Die Suspend-Funktion erfordert Root-Rechte und systemd-Unterstützung.", "switchTo": "Wechseln zu {val}", "syncTip": "Damit einige Änderungen wirksam werden, kann ein Neustart erforderlich sein.", "system": "Systeme", "tag": "Tags", "tapToStartDiscovery": "Tippen Sie auf die Suche-Schaltfläche, um SSH-Server in Ihrem Netzwerk zu entdecken", - "temperature": "Temperatur", "termFontSizeTip": "Diese Einstellung beeinflusst die Größe des Terminals (Breite und Höhe). Sie können die Terminalseite zoomen, um die Schriftgröße der aktuellen Sitzung anzupassen.", - "terminal": "Terminal", - "test": "Prüfung", "textScaler": "Skalierung der Schriftart", "textScalerTip": "1.0 => 100% (Originalgröße), funktioniert nur auf der Serverseite Teil der Schrift, nicht empfohlen zu ändern.", - "theme": "Themen", "time": "Zeit", "times": "x", - "total": "Total", - "totalAttempts": "Gesamt", - "traffic": "Durchflussmenge", "trySudo": "Versuche es mit sudo", - "ttl": "TTL", "unknown": "Unbekannt", "unkownConvertMode": "Unbekannter Konvertierungsmodus", "update": "Update", "updateIntervalEqual0": "Wenn du den Wert 0 einstellst, wird nicht automatisch aktualisiert.\nDer CPU-Status kann nicht berechnet werden.", "updateServerStatusInterval": "Aktualisierungsintervall des Serverstatus", "upsideDown": "Upside Down", - "uptime": "Betriebszeit", "useCdn": "Verwenden von CDN", "useCdnTip": "Nicht-chinesischen Benutzern wird die Verwendung eines CDN empfohlen. Möchten Sie es verwenden?", "useNoPwd": "Es wird kein Passwort verwendet", @@ -299,6 +243,5 @@ "write": "Schreiben", "writeScriptFailTip": "Das Schreiben des Skripts ist fehlgeschlagen, möglicherweise aufgrund fehlender Berechtigungen oder das Verzeichnis existiert nicht.", "writeScriptTip": "Nach der Verbindung mit dem Server wird ein Skript in `~/.config/server_box` \n | `/tmp/server_box` geschrieben, um den Systemstatus zu überwachen. Sie können den Skriptinhalt überprüfen.", - "logs": "Protokolle", "podmanDockerEmulationDetected": "Podman Docker-Emulation erkannt. Bitte wechseln Sie in den Einstellungen zu Podman." } diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 2e6c5e79..99a71f51 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI may be incorrect. Review carefully before applying.", "askAiFollowUpHint": "Ask a follow-up...", "askAiInsertTerminal": "Insert into terminal", - "askAiModel": "Model", "askAiNoResponse": "No response", "askAiRecommendedCommand": "AI suggested command", "askAiSelectedContent": "Selected content", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Incorrect backup password", "backupTip": "The exported data can be encrypted with password. \nPlease keep it safe.", "backupVersionNotMatch": "Backup version is not match.", - "battery": "Battery", "bgRun": "Run in background", "bgRunTip": "This switch only means the program will try to run in the background. Whether it can run in the background depends on whether the permission is enabled or not. For AOSP-based Android ROMs, please disable \"Battery Optimization\" in this app. For MIUI / HyperOS, please change the power saving policy to \"Unlimited\".", "clearAllStatsContent": "Are you sure you want to clear all server connection statistics? This action cannot be undone.", @@ -48,15 +46,11 @@ "clearThisServerStats": "Clear This Server Statistics", "compactDatabase": "Compact Database", "compactDatabaseContent": "Database size: {size}\n\nThis will reorganize the database to reduce file size. No data will be deleted.", - "confirm": "Confirm", "closeAfterSave": "Save and close", - "cmd": "Command", "collapseUITip": "Whether to collapse long lists present in the UI by default", - "conn": "Connection", "connectionDetails": "Connection Details", "connectionStats": "Connection Statistics", "connectionStatsDesc": "View server connection success rate and history", - "container": "Container", "containerTrySudoTip": "For example: In the app, the user is set to aaa, but Docker is installed under the root user. In this case, you need to enable this option.", "containerSudoPasswordRequired": "Sudo password is required to access Docker. Please enter your password.", "containerSudoPasswordIncorrect": "Sudo password is incorrect or not allowed. Please try again.", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "Display the usage of each CPU in a progress bar style (old style)", "cursorType": "Cursor type", "customCmd": "Custom commands", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Command Name\": \"Command\"", - "decode": "Decode", - "decompress": "Decompress", "deleteServers": "Batch delete servers", "desktopTerminalTip": "Command used to open the terminal emulator when launching SSH sessions.", "dirEmpty": "Make sure the folder is empty.", - "disconnected": "Disconnected", "discoverSshServers": "Discover SSH Servers", "discoveryFailed": "Discovery failed", "discoverySettings": "Discovery Settings", "discoverySummary": "Discovery Summary", - "disk": "Disk", "diskHealth": "Disk Health", "diskIgnorePath": "Ignore path for disk", "displayCpuIndex": "Display CPU index", @@ -91,10 +80,8 @@ "doubleColumnTip": "This option only enables the feature, whether it can actually be enabled depends on the width of the device", "editVirtKeys": "Edit virtual keys", "editorHighlightTip": "The current code highlighting performance is not ideal and can be optionally turned off to improve.", - "emulator": "Emulator", "enableMdns": "Enable mDNS", "enableMdnsDesc": "Use mDNS/Bonjour to discover SSH services", - "encode": "Encode", "envVars": "Environment variable", "experimentalFeature": "Experimental feature", "extraArgs": "Extra arguments", @@ -106,7 +93,6 @@ "finishedAt": "Finished at", "followSystem": "Follow system", "fontSize": "Font size", - "force": "Force", "fullScreen": "Full screen mode", "fullScreenJitter": "Full screen jitter", "fullScreenJitterHelp": "To avoid screen burn-in", @@ -118,13 +104,10 @@ "homeTabs": "Home Tabs", "homeTabsCustomizeDesc": "Customize which tabs appear on the home page and their order", "homeWidgetUrlConfig": "Config home widget url", - "host": "Host", "httpFailedWithCode": "request failed, status code: {code}", "ignoreCert": "Ignore certificate", "image": "Image", "imagesList": "Images list", - "inner": "Inner", - "install": "install", "installDockerWithUrl": "Please https://docs.docker.com/engine/install docker first.", "invalid": "Invalid", "invalidHostFormat": "Invalid host format. Only IPv4, IPv6, and domain characters are allowed.", @@ -137,21 +120,16 @@ "lastSuccess": "Last Success", "letterCache": "Letter caching", "letterCacheTip": "Recommended to disable, but after disabling, it will be impossible to input CJK characters.", - "location": "Location", - "loss": "loss", "madeWithLove": "Made with ❤️ by {myGithub}", "max": "max", "maxConcurrency": "Max Concurrency", "maxRetryCount": "Number of server reconnections", "maxRetryCountEqual0": "Will retry again and again.", "min": "min", - "mission": "Mission", "more": "More", "moveOutServerFuncBtnsHelp": "On: can be displayed below each card on the Server Tab page. Off: can be displayed at the top of the Server Details page.", - "ms": "ms", "needHomeDir": "If you are a Synology user, [see here](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Users of other systems need to search for how to create a home directory.", "needRestart": "App needs to be restarted", - "net": "Network", "netViewType": "Network view type", "newContainer": "New container", "noConnectionStatsData": "No connection statistics data", @@ -159,8 +137,6 @@ "noLineChartForCpu": "Do not use line charts for CPU", "noPrivateKeyTip": "The private key does not exist, it may have been deleted or there is a configuration error.", "noPromptAgain": "Do not prompt again", - "node": "Node", - "notAvailable": "Unavailable", "onServerDetailPage": "On server detail page", "onlyOneLine": "Only display as one line (scrollable)", "onlyWhenCoreBiggerThan8": "Works only when the number of cores is greater than 8", @@ -169,55 +145,38 @@ "parseContainerStatsTip": "Parsing the occupancy status of Docker is relatively slow.", "percentOfSize": "{percent}% of {size}", "permission": "Permissions", - "pingAvg": "Avg:", "pingInputIP": "Please input a target IP / domain.", "pingNoServer": "No server to ping.\nPlease add a server in server tab.", - "pkg": "Pkg", "plugInType": "Insertion Type", - "port": "Port", "preferDiskAmount": "Prioritize displaying disk capacity", "privateKey": "Private Key", "privateKeyNotFoundFmt": "Private key [{keyId}] not found.", - "process": "Process", - "prune": "Prune", "pushToken": "Push token", "pveIgnoreCertTip": "Not recommended to enable, beware of security risks! If you are using the default certificate from PVE, you need to enable this option.", "pveLoginFailed": "Login failed. Unable to authenticate with username/password from server configuration for Linux PAM login.", "pveVersionLow": "This feature is currently in the testing phase and has only been tested on PVE 8+. Please use it with caution.", "read": "Read", - "reboot": "Reboot", "recentConnections": "Recent Connections", "rememberPwdInMem": "Remember password in memory", "rememberPwdInMemTip": "Used for containers, suspending, etc.", "rememberWindowSize": "Remember window size", "remotePath": "Remote path", - "restart": "Restart", "result": "Result", "rotateAngel": "Rotation angle", - "route": "Routing", - "run": "Run", - "running": "Running", "sameIdServerExist": "A server with the same ID already exists", "save": "Save", - "saved": "Saved", "second": "s", - "sensors": "Sensor", - "sequence": "Sequence", - "server": "Server", "serverDetailOrder": "Detail page widget order", "serverFuncBtns": "Server function buttons", "serverOrder": "Server order", "serverTabRequired": "Server tab cannot be removed", - "servers": "servers", "sftpDlPrepare": "Preparing to connect...", "sftpEditorTip": "If empty, use the built-in file editor of the app. If a value is present, use the remote server’s editor, e.g., `vim` (recommended to automatically detect according to `EDITOR`).", "sftpRmrDirSummary": "Use `rm -r` to delete a folder in SFTP.", "sftpSSHConnected": "SFTP Connected", "sftpShowFoldersFirst": "Display folders first", "showDistLogo": "Show distribution logo", - "shutdown": "Shutdown", "size": "Size", - "snippet": "Snippet", "softWrap": "Soft wrap", "specifyDev": "Specify device", "specifyDevTip": "For example, network traffic statistics are by default for all devices. You can specify a particular device here.", @@ -248,41 +207,26 @@ "sshTermHelp": "When the terminal is scrollable, dragging horizontally can select text. Clicking the keyboard button turns the keyboard on/off. The file icon opens the current path SFTP. The clipboard button copies the content when text is selected, and pastes content from the clipboard into the terminal when no text is selected and there is content on the clipboard. The code icon pastes code snippets into the terminal and executes them.", "sshTip": "This function is now in the experimental stage.\n\nPlease report bugs on {url} or join our development.", "sshVirtualKeyAutoOff": "Auto switching of virtual keys", - "start": "Start", "stat": "Statistics", - "stats": "Statistics", - "stop": "Stop", - "stopped": "Stopped", - "storage": "Storage", "supportFmtArgs": "The following formatting parameters are supported:", - "suspend": "Suspend", "suspendTip": "The suspend function requires root permission and systemd support.", "switchTo": "Switch to {val}", "syncTip": "A restart may be required for some changes to take effect.", "system": "System", "tag": "Tags", "tapToStartDiscovery": "Tap the search button to discover SSH servers on your network", - "temperature": "Temperature", "termFontSizeTip": "This setting will affect the terminal size (width and height). You can zoom in on the terminal page to adjust the font size of the current session.", - "terminal": "Terminal", - "test": "Test", "textScaler": "Text scaler", "textScalerTip": "1.0 => 100% (original size), only works on server page part of the font, not recommended to change.", - "theme": "Theme", "time": "Time", "times": "Times", - "total": "Total", - "totalAttempts": "Total", - "traffic": "Traffic", "trySudo": "Try using sudo", - "ttl": "TTL", "unknown": "Unknown", "unkownConvertMode": "Unknown conversion mode", "update": "Update", "updateIntervalEqual0": "You set to 0, will not update automatically.\nCan't calculate CPU status.", "updateServerStatusInterval": "Server status update interval", "upsideDown": "Upside Down", - "uptime": "Uptime", "useCdn": "Using CDN", "useCdnTip": "Non-Chinese users are recommended to use CDN. Would you like to use it?", "useNoPwd": "No password will be used", @@ -303,13 +247,6 @@ "write": "Write", "writeScriptFailTip": "Writing to the script failed, possibly due to lack of permissions or the directory does not exist.", "writeScriptTip": "After connecting to the server, a script will be written to `~/.config/server_box` \n | `/tmp/server_box` to monitor the system status. You can review the script content.", - "menuSettings": "Setting", - "menuQuit": "Quit", - "menuNavigate": "Navigate", - "menuInfo": "Info", "menuGitHubRepository": "GitHub Repository", - "menuWiki": "Wiki", - "menuHelp": "Help", - "logs": "Logs", "podmanDockerEmulationDetected": "Podman Docker emulation detected. Please switch to Podman in settings." } diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 3033b158..d19229f7 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "La IA puede equivocarse. Úsala con precaución.", "askAiFollowUpHint": "Haz una pregunta adicional...", "askAiInsertTerminal": "Insertar en el terminal", - "askAiModel": "Modelo", "askAiNoResponse": "Sin respuesta", "askAiRecommendedCommand": "Comando sugerido por la IA", "askAiSelectedContent": "Contenido seleccionado", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Contraseña de respaldo incorrecta", "backupTip": "Los datos exportados pueden ser encriptados con contraseña. \nPor favor guárdalos en un lugar seguro.", "backupVersionNotMatch": "La versión de la copia de seguridad no coincide, no se puede restaurar", - "battery": "Batería", "bgRun": "Ejecución en segundo plano", "bgRunTip": "Este interruptor solo indica que la aplicación intentará correr en segundo plano, si puede hacerlo o no depende de si tiene el permiso correspondiente. En Android puro, por favor desactiva la “optimización de batería” para esta app, en MIUI por favor cambia la estrategia de ahorro de energía a “Sin restricciones”.", "clearAllStatsContent": "¿Estás seguro de que quieres limpiar todas las estadísticas de conexión del servidor? Esta acción no se puede deshacer.", @@ -49,13 +47,10 @@ "compactDatabase": "Compactar base de datos", "compactDatabaseContent": "Tamaño de la base de datos: {size}\n\nEsto reorganizará la base de datos para reducir el tamaño del archivo. No se eliminará ningún dato.", "closeAfterSave": "Guardar y cerrar", - "cmd": "Comando", "collapseUITip": "¿Colapsar por defecto las listas largas en la UI?", - "conn": "Conectar", "connectionDetails": "Detalles de conexión", "connectionStats": "Estadísticas de conexión", "connectionStatsDesc": "Ver la tasa de éxito de conexión del servidor e historial", - "container": "Contenedor", "containerTrySudoTip": "Por ejemplo: si configuras el usuario dentro de la app como aaa, pero Docker está instalado bajo el usuario root, entonces necesitarás habilitar esta opción", "containerSudoPasswordRequired": "Se requiere contraseña de sudo para acceder a Docker. Por favor ingrese su contraseña.", "containerSudoPasswordIncorrect": "La contraseña de sudo es incorrecta o no está permitida. Por favor intente de nuevo.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Muestre la tasa de uso de cada CPU en estilo de barra de progreso (estilo antiguo)", "cursorType": "Tipo de cursor", "customCmd": "Comandos personalizados", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Nombre del comando\": \"Comando\"", - "decode": "Decodificar", - "decompress": "Descomprimir", "deleteServers": "Eliminar servidores en lote", "desktopTerminalTip": "Comando utilizado para abrir el emulador de terminal al iniciar sesiones SSH.", "dirEmpty": "Asegúrate de que el directorio esté vacío", - "disconnected": "Desconectado", "discoverSshServers": "Descubrir servidores SSH", "discoveryFailed": "Falló el descubrimiento", "discoverySettings": "Configuración de descubrimiento", "discoverySummary": "Resumen del descubrimiento", - "disk": "Disco", "diskHealth": "Salud del disco", "diskIgnorePath": "Rutas de disco ignoradas", "displayCpuIndex": "Muestre el índice de CPU", @@ -90,10 +80,8 @@ "doubleColumnTip": "Esta opción solo habilita la función, si se puede activar o no depende del ancho del dispositivo", "editVirtKeys": "Editar teclas virtuales", "editorHighlightTip": "El rendimiento del resaltado de código es bastante pobre actualmente, puedes elegir desactivarlo para mejorar.", - "emulator": "Emulador", "enableMdns": "Habilitar mDNS", "enableMdnsDesc": "Usar mDNS/Bonjour para descubrir servicios SSH", - "encode": "Codificar", "envVars": "Variable de entorno", "experimentalFeature": "Función experimental", "extraArgs": "Argumentos extra", @@ -105,7 +93,6 @@ "finishedAt": "Terminado en", "followSystem": "Seguir al sistema", "fontSize": "Tamaño de fuente", - "force": "Forzar", "fullScreen": "Modo pantalla completa", "fullScreenJitter": "Temblores en modo pantalla completa", "fullScreenJitterHelp": "Prevención de quemaduras de pantalla", @@ -117,13 +104,10 @@ "homeTabs": "Pestañas de inicio", "homeTabsCustomizeDesc": "Personaliza qué pestañas aparecen en la página de inicio y su orden", "homeWidgetUrlConfig": "Configuración de URL del widget de inicio", - "host": "Anfitrión", "httpFailedWithCode": "Fallo en la solicitud, código de estado: {code}", "ignoreCert": "Ignorar certificado", "image": "Imagen", "imagesList": "Lista de imágenes", - "inner": "Interno", - "install": "Instalar", "installDockerWithUrl": "Por favor instala Docker primero desde https://docs.docker.com/engine/install", "invalid": "Inválido", "jumpServer": "Servidor de salto", @@ -135,21 +119,16 @@ "lastSuccess": "Último éxito", "letterCache": "Caché de letras", "letterCacheTip": "Recomendado desactivar, pero después de desactivarlo, no se podrán ingresar caracteres CJK.", - "location": "Ubicación", - "loss": "Tasa de pérdida", "madeWithLove": "Hecho con ❤️ por {myGithub}", "max": "Máximo", "maxConcurrency": "Concurrencia máxima", "maxRetryCount": "Número máximo de reintentos de conexión al servidor", "maxRetryCountEqual0": "Reintentará infinitamente", "min": "Mínimo", - "mission": "Misión", "more": "Más", "moveOutServerFuncBtnsHelp": "Activado: se mostrará debajo de cada tarjeta en la página de servidores. Desactivado: se mostrará en la parte superior de los detalles del servidor.", - "ms": "milisegundos", "needHomeDir": "Si eres usuario de Synology, [consulta aquí](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Los usuarios de otros sistemas deben buscar cómo crear un directorio home.", "needRestart": "Necesita reiniciar la app", - "net": "Red", "netViewType": "Tipo de vista de red", "newContainer": "Crear contenedor nuevo", "noConnectionStatsData": "No hay datos de estadísticas de conexión", @@ -157,8 +136,6 @@ "noLineChartForCpu": "No utilice gráficos lineales para la CPU", "noPrivateKeyTip": "La clave privada no existe, puede haber sido eliminada o hay un error de configuración.", "noPromptAgain": "No volver a preguntar", - "node": "Nodo", - "notAvailable": "No disponible", "onServerDetailPage": "En la página de detalles del servidor", "onlyOneLine": "Mostrar solo en una línea (desplazable)", "onlyWhenCoreBiggerThan8": "Efectivo solo cuando el número de núcleos > 8", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "El análisis del estado de uso de Docker es bastante lento", "percentOfSize": "El {percent}% de {size}", "permission": "Permisos", - "pingAvg": "Promedio:", "pingInputIP": "Por favor, introduce la IP de destino o el dominio", "pingNoServer": "No hay servidores disponibles para hacer Ping\nPor favor, añade un servidor en la pestaña de servidores y vuelve a intentarlo", - "pkg": "Gestión de paquetes", "plugInType": "Tipo de inserción", - "port": "Puerto", "preferDiskAmount": "Priorizar la visualización de la capacidad del disco", "privateKey": "Llave privada", "privateKeyNotFoundFmt": "No se encontró la clave privada [{keyId}].", - "process": "Proceso", - "prune": "Podar", "pushToken": "Token de notificaciones", "pveIgnoreCertTip": "No se recomienda activarlo, ¡tenga cuidado con los riesgos de seguridad! Si está utilizando el certificado predeterminado de PVE, debe habilitar esta opción.", "pveLoginFailed": "Fallo al iniciar sesión. No se puede autenticar con el nombre de usuario/contraseña de la configuración del servidor para el inicio de sesión de Linux PAM.", "pveVersionLow": "Esta función está actualmente en fase de prueba y solo se ha probado en PVE 8+. Úsela con precaución.", "read": "Leer", - "reboot": "Reiniciar", "recentConnections": "Conexiones recientes", "rememberPwdInMem": "Recordar contraseña en la memoria", "rememberPwdInMemTip": "Utilizado para contenedores, suspensión, etc.", "rememberWindowSize": "Recordar el tamaño de la ventana", "remotePath": "Ruta remota", - "restart": "Reiniciar", "result": "Resultado", "rotateAngel": "Ángulo de rotación", - "route": "Enrutamiento", - "run": "Ejecutar", - "running": "En ejecución", "sameIdServerExist": "Ya existe un servidor con el mismo ID", "save": "Guardar", - "saved": "Guardado", "second": "Segundo", - "sensors": "Sensores", - "sequence": "Secuencia", - "server": "Servidor", "serverDetailOrder": "Orden de los componentes en la página de detalles del servidor", "serverFuncBtns": "Botones de función del servidor", "serverOrder": "Orden del servidor", "serverTabRequired": "La pestaña del servidor no se puede eliminar", - "servers": "servidores", "sftpDlPrepare": "Preparando para conectar al servidor...", "sftpEditorTip": "Si está vacío, use el editor de archivos incorporado de la aplicación. Si hay un valor, use el editor del servidor remoto, por ejemplo, `vim` (se recomienda detectar automáticamente según `EDITOR`).", "sftpRmrDirSummary": "Usar `rm -r` en SFTP para eliminar directorios", "sftpSSHConnected": "SFTP conectado...", "sftpShowFoldersFirst": "Mostrar carpetas primero", "showDistLogo": "Mostrar logo de distribución", - "shutdown": "Apagar", "size": "Tamaño", - "snippet": "Fragmento de código", "softWrap": "Salto de línea suave", "specifyDev": "Especificar dispositivo", "specifyDevTip": "Por ejemplo, las estadísticas de tráfico de red son por defecto para todos los dispositivos. Aquí puede especificar un dispositivo en particular.", @@ -243,41 +203,26 @@ "sshTermHelp": "Cuando el terminal es desplazable, arrastrar horizontalmente puede seleccionar texto. Hacer clic en el botón del teclado enciende/apaga el teclado. El icono de archivo abre el SFTP de la ruta actual. El botón del portapapeles copia el contenido cuando se selecciona texto y pega el contenido del portapapeles en el terminal cuando no se selecciona texto y hay contenido en el portapapeles. El icono de código pega fragmentos de código en el terminal y los ejecuta.", "sshTip": "Esta función está en fase de pruebas.\n\nPor favor, informa los problemas en {url}, o únete a nuestro desarrollo.", "sshVirtualKeyAutoOff": "Desactivación automática de teclas virtuales", - "start": "Iniciar", "stat": "Estadísticas", - "stats": "Estadísticas", - "stop": "Detener", - "stopped": "Detenido", - "storage": "Almacenamiento", "supportFmtArgs": "Soporta los siguientes argumentos de formato:", - "suspend": "Suspender", "suspendTip": "La función de suspender necesita permisos de root y soporte de systemd.", "switchTo": "Cambiar a {val}", "syncTip": "Puede que necesites reiniciar para que algunos cambios tengan efecto.", "system": "Sistema", "tag": "Etiqueta", "tapToStartDiscovery": "Toca el botón de búsqueda para descubrir servidores SSH en tu red", - "temperature": "Temperatura", "termFontSizeTip": "Este ajuste afectará el tamaño del terminal (ancho y alto). Puedes hacer zoom en la página del terminal para ajustar el tamaño de fuente de la sesión actual.", - "terminal": "Terminal", - "test": "Prueba", "textScaler": "Escalar texto", "textScalerTip": "1.0 => 100% (tamaño original), solo afecta a ciertas fuentes en la página del servidor, no se recomienda modificar.", - "theme": "Tema", "time": "Tiempo", "times": "Veces", - "total": "Total", - "totalAttempts": "Total", - "traffic": "Tráfico", "trySudo": "Intentar con sudo", - "ttl": "TTL", "unknown": "Desconocido", "unkownConvertMode": "Modo de conversión desconocido", "update": "Actualizar", "updateIntervalEqual0": "Si configuras esto a 0, el estado del servidor no se refrescará automáticamente.\nY no se podrá calcular el uso de CPU.", "updateServerStatusInterval": "Intervalo de actualización del estado del servidor", "upsideDown": "Invertir arriba por abajo", - "uptime": "Tiempo de actividad", "useCdn": "Usando CDN", "useCdnTip": "Se recomienda a los usuarios no chinos utilizar CDN. ¿Le gustaría utilizarlo?", "useNoPwd": "Se usará sin contraseña", @@ -298,6 +243,5 @@ "write": "Escribir", "writeScriptFailTip": "La escritura en el script falló, posiblemente por falta de permisos o porque el directorio no existe.", "writeScriptTip": "Después de conectarse al servidor, se escribirá un script en `~/.config/server_box` \n | `/tmp/server_box` para monitorear el estado del sistema. Puedes revisar el contenido del script.", - "logs": "Registros", "podmanDockerEmulationDetected": "Detectada emulación de Podman Docker. Por favor, cambie a Podman en la configuración." } diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index eda94e15..e0eaf16d 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "L'IA peut se tromper. Utilisez-la avec prudence.", "askAiFollowUpHint": "Poser une question supplémentaire...", "askAiInsertTerminal": "Insérer dans le terminal", - "askAiModel": "Modèle", "askAiNoResponse": "Aucune réponse", "askAiRecommendedCommand": "Commande suggérée par l'IA", "askAiSelectedContent": "Contenu sélectionné", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Mot de passe de sauvegarde incorrect", "backupTip": "Les données exportées peuvent être chiffrées avec un mot de passe. \nVeuillez les garder en sécurité.", "backupVersionNotMatch": "La version de sauvegarde ne correspond pas.", - "battery": "Batterie", "bgRun": "Exécution en arrière-plan", "bgRunTip": "Cette option signifie seulement que le programme essaiera de s'exécuter en arrière-plan, que cela soit possible dépend de l'autorisation activée ou non. Pour Android natif, veuillez désactiver l'« Optimisation de la batterie » dans cette application, et pour MIUI, veuillez changer la politique d'économie d'énergie en « Illimité ».", "clearAllStatsContent": "Êtes-vous sûr de vouloir effacer toutes les statistiques de connexion des serveurs ? Cette action ne peut pas être annulée.", @@ -49,13 +47,10 @@ "compactDatabase": "Compacter la base de données", "compactDatabaseContent": "Taille de la base de données : {size}\n\nCela réorganisera la base de données pour réduire la taille du fichier. Aucune donnée ne sera supprimée.", "closeAfterSave": "Enregistrer et fermer", - "cmd": "Commande", "collapseUITip": "Indique si les longues listes présentées dans l'interface utilisateur doivent être réduites par défaut.", - "conn": "Connexion", "connectionDetails": "Détails de connexion", "connectionStats": "Statistiques de connexion", "connectionStatsDesc": "Voir le taux de réussite de connexion du serveur et l'historique", - "container": "Conteneur", "containerTrySudoTip": "Par exemple : Dans l'application, l'utilisateur est défini comme aaa, mais Docker est installé sous l'utilisateur root. Dans ce cas, vous devez activer cette option.", "containerSudoPasswordRequired": "Un mot de passe sudo est requis pour accéder à Docker. Veuillez entrer votre mot de passe.", "containerSudoPasswordIncorrect": "Le mot de passe sudo est incorrect ou non autorisé. Veuillez réessayer.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Afficher le taux d'utilisation de chaque CPU sous forme de barre de progression (ancien style)", "cursorType": "Type de curseur", "customCmd": "Commandes personnalisées", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Nom de la commande\": \"Commande\"", - "decode": "Décoder", - "decompress": "Décompresser", "deleteServers": "Supprimer des serveurs en lot", "desktopTerminalTip": "Commande utilisée pour ouvrir l’émulateur de terminal lors du lancement de sessions SSH.", "dirEmpty": "Assurez-vous que le répertoire est vide.", - "disconnected": "Déconnecté", "discoverSshServers": "Découvrir les serveurs SSH", "discoveryFailed": "Échec de la découverte", "discoverySettings": "Paramètres de découverte", "discoverySummary": "Résumé de la découverte", - "disk": "Disque", "diskHealth": "Santé du disque", "diskIgnorePath": "Chemin à ignorer pour le disque", "displayCpuIndex": "Afficher l'index CPU", @@ -90,10 +80,8 @@ "doubleColumnTip": "Cette option n'active que la fonctionnalité, qu'elle puisse être activée dépend de la largeur de l'appareil.", "editVirtKeys": "Modifier les touches virtuelles", "editorHighlightTip": "La performance actuelle de mise en surbrillance du code est pire et peut être désactivée en option pour s'améliorer.", - "emulator": "Émulateur", "enableMdns": "Activer mDNS", "enableMdnsDesc": "Utiliser mDNS/Bonjour pour découvrir les services SSH", - "encode": "Encoder", "envVars": "Variable d’environnement", "experimentalFeature": "Fonctionnalité expérimentale", "extraArgs": "Arguments supplémentaires", @@ -105,7 +93,6 @@ "finishedAt": "Terminé à", "followSystem": "Suivre le système", "fontSize": "Taille de la police", - "force": "Forcer", "fullScreen": "Mode plein écran", "fullScreenJitter": "Secousse en plein écran", "fullScreenJitterHelp": "Pour éviter les brûlures d'écran", @@ -117,13 +104,10 @@ "homeTabs": "Onglets d'accueil", "homeTabsCustomizeDesc": "Personnalisez les onglets qui apparaissent sur la page d'accueil et leur ordre", "homeWidgetUrlConfig": "Configurer l'URL du widget d'accueil", - "host": "Hôte", "httpFailedWithCode": "Échec de la requête, code d'état : {code}", "ignoreCert": "Ignorer le certificat", "image": "Image", "imagesList": "Liste des images", - "inner": "Interne", - "install": "Installer", "installDockerWithUrl": "Veuillez d'abord installer docker depuis https://docs.docker.com/engine/install.", "invalid": "Invalide", "jumpServer": "Aller au serveur", @@ -135,21 +119,16 @@ "lastSuccess": "Dernier succès", "letterCache": "Mise en cache des lettres", "letterCacheTip": "Recommandé de désactiver, mais après désactivation, il sera impossible de saisir des caractères CJK.", - "location": "Emplacement", - "loss": "Perte", "madeWithLove": "Fabriqué avec ❤️ par {myGithub}", "max": "max", "maxConcurrency": "Concurrence maximale", "maxRetryCount": "Nombre de reconnexions au serveur", "maxRetryCountEqual0": "Il va réessayer encore et encore.", "min": "min", - "mission": "Mission", "more": "Plus", "moveOutServerFuncBtnsHelp": "Activé : peut être affiché sous chaque carte sur la page de l'onglet Serveur. Désactivé : peut être affiché en haut de la page de détails du serveur.", - "ms": "ms", "needHomeDir": "Si vous êtes utilisateur Synology, [consultez ici](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Les utilisateurs d'autres systèmes doivent rechercher comment créer un répertoire personnel.", "needRestart": "Nécessite un redémarrage de l'application", - "net": "Réseau", "netViewType": "Type de vue réseau", "newContainer": "Nouveau conteneur", "noConnectionStatsData": "Aucune donnée de statistiques de connexion", @@ -157,8 +136,6 @@ "noLineChartForCpu": "Ne pas utiliser de graphiques linéaires pour l'unité centrale", "noPrivateKeyTip": "La clé privée n'existe pas, elle a peut-être été supprimée ou il y a une erreur de configuration.", "noPromptAgain": "Ne pas demander à nouveau", - "node": "Nœud", - "notAvailable": "Indisponible", "onServerDetailPage": "Sur la page de détails du serveur", "onlyOneLine": "Afficher uniquement en une seule ligne (défilement)", "onlyWhenCoreBiggerThan8": "Fonctionne uniquement lorsque le nombre de cœurs est > 8", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "L'analyse de l'occupation des conteneurs Docker est relativement lente.", "percentOfSize": "{percent}% de {size}", "permission": "Permissions", - "pingAvg": "Moy.:", "pingInputIP": "Veuillez saisir une adresse IP / un domaine cible.", "pingNoServer": "Aucun serveur à pinger.\nVeuillez ajouter un serveur dans l'onglet serveur.", - "pkg": "Pkg", "plugInType": "Type d'insertion", - "port": "Port", "preferDiskAmount": "Prioriser l’affichage de la capacité du disque", "privateKey": "Clé privée", "privateKeyNotFoundFmt": "Clé privée [{keyId}] introuvable.", - "process": "Processus", - "prune": "Élaguer", "pushToken": "Jeton d'identification", "pveIgnoreCertTip": "Il n'est pas recommandé de l'activer, attention aux risques de sécurité ! Si vous utilisez le certificat par défaut de PVE, vous devez activer cette option.", "pveLoginFailed": "Échec de la connexion. Impossible d'authentifier avec le nom d'utilisateur / mot de passe de la configuration du serveur pour la connexion Linux PAM.", "pveVersionLow": "Cette fonctionnalité est actuellement en phase de test et n'a été testée que sur PVE 8+. Veuillez l'utiliser avec prudence.", "read": "Lire", - "reboot": "Redémarrer", "recentConnections": "Connexions récentes", "rememberPwdInMem": "Mémoriser le mot de passe en mémoire", "rememberPwdInMemTip": "Utilisé pour les conteneurs, la suspension, etc.", "rememberWindowSize": "Se souvenir de la taille de la fenêtre", "remotePath": "Chemin distant", - "restart": "Redémarrer", "result": "Résultat", "rotateAngel": "Angle de rotation", - "route": "Routage", - "run": "Exécuter", - "running": "En cours d'exécution", "sameIdServerExist": "Un serveur avec le même ID existe déjà", "save": "Enregistrer", - "saved": "Enregistré", "second": "s", - "sensors": "Capteurs", - "sequence": "Séquence", - "server": "Serveur", "serverDetailOrder": "Ordre des widgets de la page de détails du serveur", "serverFuncBtns": "Boutons de fonction du serveur", "serverOrder": "Ordre du serveur", "serverTabRequired": "L'onglet serveur ne peut pas être supprimé", - "servers": "serveurs", "sftpDlPrepare": "Préparation de la connexion...", "sftpEditorTip": "Si vide, utilisez l’éditeur de fichiers intégré de l’application. Si une valeur est présente, utilisez l’éditeur du serveur distant, par exemple `vim` (il est recommandé de détecter automatiquement selon `EDITOR`).", "sftpRmrDirSummary": "Utilisez `rm -r` pour supprimer un dossier en SFTP.", "sftpSSHConnected": "SFTP Connecté", "sftpShowFoldersFirst": "Afficher d'abord les dossiers", "showDistLogo": "Afficher le logo de la distribution", - "shutdown": "Éteindre", "size": "Taille", - "snippet": "Extrait", "softWrap": "Retour à la ligne souple", "specifyDev": "Spécifier l'appareil", "specifyDevTip": "Par exemple, les statistiques de trafic réseau concernent par défaut tous les appareils. Vous pouvez spécifier ici un appareil particulier.", @@ -243,41 +203,26 @@ "sshTermHelp": "Lorsque le terminal est défilable, faire glisser horizontalement permet de sélectionner du texte. En cliquant sur le bouton du clavier, vous activez/désactivez le clavier. L'icône de fichier ouvre le chemin actuel SFTP. Le bouton du presse-papiers copie le contenu lorsque du texte est sélectionné, et colle le contenu du presse-papiers dans le terminal lorsqu'aucun texte n'est sélectionné et qu'il y a du contenu dans le presse-papiers. L'icône de code colle des extraits de code dans le terminal et les exécute.", "sshTip": "Cette fonctionnalité est actuellement à l'étape expérimentale.\n\nVeuillez signaler les bugs sur {url} ou rejoindre notre développement.", "sshVirtualKeyAutoOff": "Activation automatique des touches virtuelles", - "start": "Démarrer", "stat": "Statistiques", - "stats": "Statistiques", - "stop": "Arrêter", - "stopped": "Arrêté", - "storage": "Stockage", "supportFmtArgs": "Les paramètres de mise en forme suivants sont pris en charge :", - "suspend": "Suspendre", "suspendTip": "La fonction de suspension nécessite des privilèges root et le support de systemd.", "switchTo": "Passer à {val}", "syncTip": "Un redémarrage peut être nécessaire pour que certains changements prennent effet.", "system": "Système", "tag": "Étiquettes", "tapToStartDiscovery": "Appuyez sur le bouton de recherche pour découvrir les serveurs SSH sur votre réseau", - "temperature": "Température", "termFontSizeTip": "Ce paramètre affectera la taille du terminal (largeur et hauteur). Vous pouvez zoomer sur la page du terminal pour ajuster la taille de la police de la session en cours.", - "terminal": "Terminal", - "test": "Tester", "textScaler": "Mise à l'échelle du texte", "textScalerTip": "1.0 => 100% (taille originale), fonctionne uniquement sur la partie de la police de la page du serveur, il est déconseillé de la modifier.", - "theme": "Thème", "time": "Temps", "times": "Fois", - "total": "Total", - "totalAttempts": "Total", - "traffic": "Trafic", "trySudo": "Essayer d'utiliser sudo", - "ttl": "TTL", "unknown": "Inconnu", "unkownConvertMode": "Mode de conversion inconnu", "update": "Mettre à jour", "updateIntervalEqual0": "Vous avez défini à 0, la mise à jour ne se fera pas automatiquement.\nImpossible de calculer l'état du CPU.", "updateServerStatusInterval": "Intervalle de mise à jour de l'état du serveur", "upsideDown": "À l'envers", - "uptime": "Temps d'activité", "useCdn": "Utiliser CDN", "useCdnTip": "Il est recommandé aux utilisateurs non chinois d'utiliser le CDN. Souhaitez-vous l'utiliser ?", "useNoPwd": "Aucun mot de passe ne sera utilisé", @@ -298,6 +243,5 @@ "write": "Écrire", "writeScriptFailTip": "Échec de l'écriture dans le script, probablement en raison d'un manque de permissions ou que le répertoire n'existe pas.", "writeScriptTip": "Après la connexion au serveur, un script sera écrit dans `~/.config/server_box` \n | `/tmp/server_box` pour surveiller l'état du système. Vous pouvez examiner le contenu du script.", - "logs": "Journaux", "podmanDockerEmulationDetected": "Émulation Podman Docker détectée. Veuillez passer à Podman dans les paramètres." } diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index bc22570b..4141fb24 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI bisa saja salah. Gunakan dengan hati-hati.", "askAiFollowUpHint": "Ajukan pertanyaan lanjutan...", "askAiInsertTerminal": "Masukkan ke terminal", - "askAiModel": "Model", "askAiNoResponse": "Tidak ada respons", "askAiRecommendedCommand": "Perintah yang disarankan AI", "askAiSelectedContent": "Konten yang dipilih", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Kata sandi cadangan salah", "backupTip": "Data yang diekspor dapat dienkripsi dengan kata sandi. \nHarap jaga keamanannya.", "backupVersionNotMatch": "Versi cadangan tidak cocok.", - "battery": "Baterai", "bgRun": "Jalankan di Backgroud", "bgRunTip": "Sakelar ini hanya berarti aplikasi akan mencoba berjalan di latar belakang, apakah aplikasi dapat berjalan di latar belakang tergantung pada apakah izin diaktifkan atau tidak. Untuk Android asli, nonaktifkan \"Pengoptimalan Baterai\" di aplikasi ini, dan untuk miui, ubah kebijakan penghematan daya ke \"Tidak Terbatas\".", "clearAllStatsContent": "Apakah Anda yakin ingin menghapus semua statistik koneksi server? Tindakan ini tidak dapat dibatalkan.", @@ -49,13 +47,10 @@ "compactDatabase": "Kompres Database", "compactDatabaseContent": "Ukuran database: {size}\n\nIni akan mengatur ulang database untuk mengurangi ukuran file. Tidak ada data yang akan dihapus.", "closeAfterSave": "Simpan dan tutup", - "cmd": "Memerintah", "collapseUITip": "Apakah akan menciutkan daftar panjang yang ada di UI secara default atau tidak", - "conn": "Koneksi", "connectionDetails": "Detail Koneksi", "connectionStats": "Statistik Koneksi", "connectionStatsDesc": "Lihat tingkat keberhasilan koneksi server dan riwayat", - "container": "Wadah", "containerTrySudoTip": "Contohnya: Di dalam aplikasi, pengguna diatur sebagai aaa, tetapi Docker diinstal di bawah pengguna root. Dalam kasus ini, Anda perlu mengaktifkan opsi ini.", "containerSudoPasswordRequired": "Kata sandi sudo diperlukan untuk mengakses Docker. Silakan masukkan kata sandi Anda.", "containerSudoPasswordIncorrect": "Kata sandi sudo salah atau tidak diizinkan. Silakan coba lagi.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Tampilkan tingkat penggunaan setiap CPU dalam gaya bilah kemajuan (gaya lama)", "cursorType": "Jenis kursor", "customCmd": "Perintah kustom", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Nama Perintah\": \"Perintah\"", - "decode": "Membaca sandi", - "decompress": "Dekompresi", "deleteServers": "Penghapusan server secara batch", "desktopTerminalTip": "Perintah yang digunakan untuk membuka emulator terminal saat memulai sesi SSH.", "dirEmpty": "Pastikan dir kosong.", - "disconnected": "Terputus", "discoverSshServers": "Temukan Server SSH", "discoveryFailed": "Penemuan gagal", "discoverySettings": "Pengaturan Penemuan", "discoverySummary": "Ringkasan Penemuan", - "disk": "Disk", "diskHealth": "Kesehatan disk", "diskIgnorePath": "Abaikan jalan untuk disk", "displayCpuIndex": "Tampilkan indeks CPU", @@ -90,10 +80,8 @@ "doubleColumnTip": "Opsi ini hanya mengaktifkan fitur, apakah itu benar-benar dapat diaktifkan tergantung pada lebar perangkat", "editVirtKeys": "Edit kunci virtual", "editorHighlightTip": "Performa penyorotan kode saat ini lebih buruk, dan dapat dimatikan secara opsional untuk perbaikan.", - "emulator": "Emulator", "enableMdns": "Aktifkan mDNS", "enableMdnsDesc": "Gunakan mDNS/Bonjour untuk menemukan layanan SSH", - "encode": "Menyandi", "envVars": "Variabel lingkungan", "experimentalFeature": "Fitur eksperimental", "extraArgs": "Args ekstra", @@ -105,7 +93,6 @@ "finishedAt": "Selesai pada", "followSystem": "Ikuti sistem", "fontSize": "Ukuran huruf", - "force": "sukarela", "fullScreen": "Mode Layar Penuh", "fullScreenJitter": "Jitter layar penuh", "fullScreenJitterHelp": "Untuk menghindari pembakaran layar", @@ -117,13 +104,10 @@ "homeTabs": "Tab Beranda", "homeTabsCustomizeDesc": "Sesuaikan tab mana yang muncul di halaman beranda dan urutannya", "homeWidgetUrlConfig": "Konfigurasi URL Widget Rumah", - "host": "Host", "httpFailedWithCode": "Permintaan gagal, kode status: {code}", "ignoreCert": "Abaikan sertifikat", "image": "Gambar", "imagesList": "Daftar gambar", - "inner": "Batin", - "install": "Install", "installDockerWithUrl": "Silakan https://docs.docker.com/engine/install Docker pertama.", "invalid": "Tidak valid", "jumpServer": "Lompat server", @@ -135,21 +119,16 @@ "lastSuccess": "Sukses Terakhir", "letterCache": "Caching huruf", "letterCacheTip": "Direkomendasikan untuk menonaktifkan, tetapi setelah dinonaktifkan, tidak mungkin untuk memasukkan karakter CJK.", - "location": "Lokasi", - "loss": "kehilangan", "madeWithLove": "Dibuat dengan ❤️ oleh {myGithub}", "max": "Max", "maxConcurrency": "Konkurensi Maksimum", "maxRetryCount": "Jumlah penyambungan kembali server", "maxRetryCountEqual0": "Akan mencoba lagi lagi dan lagi.", "min": "Min", - "mission": "Misi", "more": "Lebih Banyak", "moveOutServerFuncBtnsHelp": "Aktif: dapat ditampilkan di bawah setiap kartu pada halaman Tab Server. Nonaktif: dapat ditampilkan di bagian atas halaman Rincian Server.", - "ms": "MS", "needHomeDir": "Jika Anda pengguna Synology, [lihat di sini](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Pengguna sistem lain perlu mencari cara membuat direktori home.", "needRestart": "Perlu memulai ulang aplikasi", - "net": "Jaringan", "netViewType": "Jenis tampilan bersih", "newContainer": "Wadah baru", "noConnectionStatsData": "Tidak ada data statistik koneksi", @@ -157,8 +136,6 @@ "noLineChartForCpu": "Jangan gunakan diagram garis untuk CPU", "noPrivateKeyTip": "Kunci privat tidak ada, mungkin telah dihapus atau ada kesalahan konfigurasi.", "noPromptAgain": "Jangan tanya lagi", - "node": "Node", - "notAvailable": "Tidak tersedia", "onServerDetailPage": "Di halaman detail server", "onlyOneLine": "Hanya tampilkan sebagai satu baris (dapat digulir)", "onlyWhenCoreBiggerThan8": "Berlaku hanya ketika jumlah inti > 8", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "Parsing status okupansi oleh Docker agak lambat", "percentOfSize": "{percent}% dari {size}", "permission": "Izin", - "pingAvg": "Rata -rata:", "pingInputIP": "Harap masukkan IP / domain target.", "pingNoServer": "Tidak ada server untuk melakukan ping.\nHarap tambahkan server di tab Server.", - "pkg": "Pkg", "plugInType": "Jenis Penyisipan", - "port": "Port", "preferDiskAmount": "Prioritaskan tampilan kapasitas disk", "privateKey": "Kunci Pribadi", "privateKeyNotFoundFmt": "Kunci privat [{keyId}] tidak ditemukan.", - "process": "Proses", - "prune": "Pangkas", "pushToken": "Dorong token", "pveIgnoreCertTip": "Tidak disarankan untuk diaktifkan, waspadai risiko keamanan! Jika Anda menggunakan sertifikat default dari PVE, Anda perlu mengaktifkan opsi ini.", "pveLoginFailed": "Login gagal. Tidak dapat mengautentikasi dengan nama pengguna/kata sandi dari konfigurasi server untuk login Linux PAM.", "pveVersionLow": "Fitur ini saat ini sedang dalam tahap pengujian dan hanya diuji pada PVE 8+. Gunakan dengan hati-hati.", "read": "Baca", - "reboot": "Reboot", "recentConnections": "Koneksi Terkini", "rememberPwdInMem": "Ingat kata sandi di dalam memori", "rememberPwdInMemTip": "Digunakan untuk kontainer, menangguhkan, dll.", "rememberWindowSize": "Ingat ukuran jendela", "remotePath": "Jalur jarak jauh", - "restart": "Mengulang kembali", "result": "Hasil", "rotateAngel": "Sudut rotasi", - "route": "Routing", - "run": "Berlari", - "running": "berlari", "sameIdServerExist": "Server dengan ID yang sama sudah ada", "save": "Menyimpan", - "saved": "Diselamatkan", "second": "S", - "sensors": "Sensor", - "sequence": "Urutan", - "server": "Server", "serverDetailOrder": "Detail pesanan widget halaman", "serverFuncBtns": "Tombol fungsi server", "serverOrder": "Pesanan server", "serverTabRequired": "Tab server tidak dapat dihapus", - "servers": "server", "sftpDlPrepare": "Bersiap untuk terhubung ...", "sftpEditorTip": "Jika kosong, gunakan editor file bawaan aplikasi. Jika ada nilai, gunakan editor server jarak jauh, misalnya `vim` (disarankan untuk mendeteksi secara otomatis sesuai `EDITOR`).", "sftpRmrDirSummary": "Gunakan `rm -r` untuk menghapus dir di SFTP", "sftpSSHConnected": "Sftp terhubung", "sftpShowFoldersFirst": "Folder ditampilkan lebih dulu", "showDistLogo": "Tampilkan logo distribusi", - "shutdown": "Matikan", "size": "Ukuran", - "snippet": "Snippet", "softWrap": "Pembungkus lembut", "specifyDev": "Tentukan perangkat", "specifyDevTip": "Misalnya, statistik lalu lintas jaringan secara default adalah untuk semua perangkat. Anda dapat menentukan perangkat tertentu di sini.", @@ -243,41 +203,26 @@ "sshTermHelp": "Ketika terminal dapat digulirkan, menggeser secara horizontal dapat memilih teks. Mengklik tombol keyboard mengaktifkan/menonaktifkan keyboard. Ikon file membuka SFTP jalur saat ini. Tombol papan klip menyalin konten saat teks dipilih, dan menempelkan konten dari papan klip ke terminal saat tidak ada teks yang dipilih dan ada konten di papan klip. Ikon kode menempelkan potongan kode ke terminal dan mengeksekusinya.", "sshTip": "Fungsi ini sekarang dalam tahap eksperimen.\n\nHarap laporkan bug di {url} atau bergabunglah dengan pengembangan kami.", "sshVirtualKeyAutoOff": "Switching Otomatis Kunci Virtual", - "start": "Awal", "stat": "Statistik", - "stats": "Statistik", - "stop": "Berhenti", - "stopped": "dihentikan", - "storage": "Penyimpanan", "supportFmtArgs": "Parameter pemformatan berikut ini didukung:", - "suspend": "Suspend", "suspendTip": "Fungsi penangguhan memerlukan hak akses root dan dukungan systemd.", "switchTo": "Beralih ke {val}", "syncTip": "Pengaktifan ulang mungkin diperlukan agar beberapa perubahan dapat diterapkan.", "system": "Sistem", "tag": "Tag", "tapToStartDiscovery": "Tekan tombol pencarian untuk menemukan server SSH di jaringan Anda", - "temperature": "Suhu", "termFontSizeTip": "Pengaturan ini akan memengaruhi ukuran terminal (lebar dan tinggi). Anda dapat melakukan zoom pada halaman terminal untuk menyesuaikan ukuran font sesi saat ini.", - "terminal": "Terminal", - "test": "pengujian", "textScaler": "Penskalaan font", "textScalerTip": "1.0 => 100% (ukuran asli), hanya berfungsi pada bagian halaman server font, tidak disarankan untuk diubah.", - "theme": " Tema", "time": "Waktu", "times": "Waktu", - "total": "Total", - "totalAttempts": "Total", - "traffic": "Lalu lintas", "trySudo": "Cobalah menggunakan sudo", - "ttl": "TTL", "unknown": "Tidak dikenal", "unkownConvertMode": "Mode Konversi Tidak Diketahui", "update": "Memperbarui", "updateIntervalEqual0": "Anda mengatur ke 0, tidak akan memperbarui secara otomatis.\nTidak dapat menghitung status CPU.", "updateServerStatusInterval": "Interval Pembaruan Status Server", "upsideDown": "Terbalik", - "uptime": "Uptime", "useCdn": "Menggunakan CDN", "useCdnTip": "Pengguna non-Cina disarankan menggunakan CDN. Apakah Anda ingin menggunakannya?", "useNoPwd": "Tidak ada kata sandi yang akan digunakan", @@ -298,6 +243,5 @@ "write": "Tulis", "writeScriptFailTip": "Penulisan ke skrip gagal, mungkin karena tidak ada izin atau direktori tidak ada.", "writeScriptTip": "Setelah terhubung ke server, sebuah skrip akan ditulis ke `~/.config/server_box` \n | `/tmp/server_box` untuk memantau status sistem. Anda dapat meninjau konten skrip tersebut.", - "logs": "Log", "podmanDockerEmulationDetected": "Emulasi Podman Docker terdeteksi. Silakan beralih ke Podman di pengaturan." } diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index dfb80fd7..76045c35 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "L'IA potrebbe essere errata. Rivedi attentamente prima di applicare.", "askAiFollowUpHint": "Fai una domanda di follow-up...", "askAiInsertTerminal": "Inserisci nel terminale", - "askAiModel": "Modello", "askAiNoResponse": "Nessuna risposta", "askAiRecommendedCommand": "Comando suggerito dall'IA", "askAiSelectedContent": "Contenuto selezionato", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Password di backup errata", "backupTip": "I dati esportati possono essere crittografati con password.\nConservali al sicuro.", "backupVersionNotMatch": "La versione del backup non corrisponde.", - "battery": "Batteria", "bgRun": "Esegui in background", "bgRunTip": "Questa opzione significa solo che il programma cercherà di eseguire in background. Se può eseguire in background dipende dal fatto che il permesso sia abilitato o meno. Per le ROM Android basate su AOSP, disabilita \"Ottimizzazione batteria\" in questa app. Per MIUI/HyperOS, cambia la politica di risparmio energetico su \"Illimitato\".", "clearAllStatsContent": "Sei sicuro di voler cancellare tutte le statistiche di connessione del server? Questa azione non può essere annullata.", @@ -48,15 +46,11 @@ "clearThisServerStats": "Cancella statistiche di questo server", "compactDatabase": "Compatta database", "compactDatabaseContent": "Dimensione database: {size}\n\nQuesto riorganizzerà il database per ridurre la dimensione del file. Nessun dato verrà eliminato.", - "confirm": "Conferma", "closeAfterSave": "Salva e chiudi", - "cmd": "Comando", "collapseUITip": "Se comprimere le liste lunghe presenti nell'interfaccia utente per impostazione predefinita", - "conn": "Connessione", "connectionDetails": "Dettagli connessione", "connectionStats": "Statistiche connessione", "connectionStatsDesc": "Visualizza il tasso di successo della connessione al server e la cronologia", - "container": "Container", "containerTrySudoTip": "Ad esempio: nell'app, l'utente è impostato su aaa, ma Docker è installato sotto l'utente root. In questo caso, devi abilitare questa opzione.", "containerSudoPasswordRequired": "È richiesta la password sudo per accedere a Docker. Inserisci la tua password.", "containerSudoPasswordIncorrect": "La password sudo è errata o non consentita. Riprova.", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "Visualizza l'utilizzo di ogni CPU in stile barra di avanzamento (stile vecchio)", "cursorType": "Tipo di cursore", "customCmd": "Comandi personalizzati", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Nome comando\": \"Comando\"", - "decode": "Decodifica", - "decompress": "Decomprimi", "deleteServers": "Elimina server in blocco", "desktopTerminalTip": "Comando utilizzato per aprire l'emulatore di terminale quando si avviano sessioni SSH.", "dirEmpty": "Assicurati che la cartella sia vuota.", - "disconnected": "Disconnesso", "discoverSshServers": "Scopri server SSH", "discoveryFailed": "Scoperta fallita", "discoverySettings": "Impostazioni scoperta", "discoverySummary": "Riepilogo scoperta", - "disk": "Disco", "diskHealth": "Salute disco", "diskIgnorePath": "Ignora percorso per disco", "displayCpuIndex": "Mostra indice CPU", @@ -91,10 +80,8 @@ "doubleColumnTip": "Questa opzione abilita solo la funzione, se può essere effettivamente abilitata dipende dalla larghezza del dispositivo", "editVirtKeys": "Modifica tasti virtuali", "editorHighlightTip": "Le attuali prestazioni di evidenziazione del codice non sono ideali e possono essere disabilitate opzionalmente per migliorare.", - "emulator": "Emulatore", "enableMdns": "Abilita mDNS", "enableMdnsDesc": "Usa mDNS/Bonjour per scoprire servizi SSH", - "encode": "Codifica", "envVars": "Variabile d'ambiente", "experimentalFeature": "Funzionalità sperimentale", "extraArgs": "Argomenti extra", @@ -106,7 +93,6 @@ "finishedAt": "Completato alle", "followSystem": "Segui sistema", "fontSize": "Dimensione carattere", - "force": "Forza", "fullScreen": "Modalità schermo intero", "fullScreenJitter": "Jitter schermo intero", "fullScreenJitterHelp": "Per evitare il burn-in dello schermo", @@ -118,13 +104,10 @@ "homeTabs": "Schede home", "homeTabsCustomizeDesc": "Personalizza quali schede appaiono nella home page e il loro ordine", "homeWidgetUrlConfig": "Configura url widget home", - "host": "Host", "httpFailedWithCode": "richiesta fallita, codice stato: {code}", "ignoreCert": "Ignora certificato", "image": "Immagine", "imagesList": "Elenco immagini", - "inner": "Interno", - "install": "installa", "installDockerWithUrl": "Installa prima docker da https://docs.docker.com/engine/install .", "invalid": "Non valido", "invalidHostFormat": "Formato host non valido. Sono consentiti solo caratteri IPv4, IPv6 e di dominio.", @@ -137,21 +120,16 @@ "lastSuccess": "Ultimo successo", "letterCache": "Cache lettere", "letterCacheTip": "Si consiglia di disabilitare, ma dopo aver disabilitato, non sarà possibile inserire caratteri CJK.", - "location": "Posizione", - "loss": "perdita", "madeWithLove": "Realizzato con ❤️ da {myGithub}", "max": "max", "maxConcurrency": "Massima concorrenza", "maxRetryCount": "Numero di riconnessioni del server", "maxRetryCountEqual0": "Proverà di nuovo e ancora.", "min": "min", - "mission": "Missione", "more": "Altro", "moveOutServerFuncBtnsHelp": "Attivo: può essere visualizzato sotto ogni carta nella pagina Scheda Server. Disattivato: può essere visualizzato nella parte superiore della pagina Dettagli Server.", - "ms": "ms", "needHomeDir": "Se sei un utente Synology, [vedi qui](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Gli utenti di altri sistemi devono cercare come creare una directory home.", "needRestart": "L'app deve essere riavviata", - "net": "Rete", "netViewType": "Tipo di visualizzazione rete", "newContainer": "Nuovo container", "noConnectionStatsData": "Nessun dato di statistiche di connessione", @@ -159,8 +137,6 @@ "noLineChartForCpu": "Non usare grafici a linee per la CPU", "noPrivateKeyTip": "La chiave privata non esiste, potrebbe essere stata eliminata o c'è un errore di configurazione.", "noPromptAgain": "Non chiedere di nuovo", - "node": "Nodo", - "notAvailable": "Non disponibile", "onServerDetailPage": "Nella pagina dettagli server", "onlyOneLine": "Visualizza solo come una riga (scorrevole)", "onlyWhenCoreBiggerThan8": "Funziona solo quando il numero di core è maggiore di 8", @@ -169,55 +145,38 @@ "parseContainerStatsTip": "L'analisi dello stato di occupazione di Docker è relativamente lenta.", "percentOfSize": "{percent}% di {size}", "permission": "Permessi", - "pingAvg": "Media:", "pingInputIP": "Inserisci un IP / dominio di destinazione.", "pingNoServer": "Nessun server da pingare.\nAggiungi un server nella scheda server.", - "pkg": "Pkg", "plugInType": "Tipo di inserimento", - "port": "Porta", "preferDiskAmount": "Priorità visualizzazione capacità disco", "privateKey": "Chiave privata", "privateKeyNotFoundFmt": "Chiave privata [{keyId}] non trovata.", - "process": "Processo", - "prune": "Potatura", "pushToken": "Token push", "pveIgnoreCertTip": "Non si consiglia di abilitare, attento ai rischi per la sicurezza! Se stai usando il certificato predefinito da PVE, devi abilitare questa opzione.", "pveLoginFailed": "Accesso fallito. Impossibile autenticarsi con nome utente/password dalla configurazione del server per l'accesso Linux PAM.", "pveVersionLow": "Questa funzionalità è attualmente nella fase di test ed è stata testata solo su PVE 8+. Usala con cautela.", "read": "Leggi", - "reboot": "Riavvia", "recentConnections": "Connessioni recenti", "rememberPwdInMem": "Ricorda password in memoria", "rememberPwdInMemTip": "Utilizzato per container, sospensione, ecc.", "rememberWindowSize": "Ricorda dimensione finestra", "remotePath": "Percorso remoto", - "restart": "Riavvia", "result": "Risultato", "rotateAngel": "Angolo di rotazione", - "route": "Routing", - "run": "Esegui", - "running": "In esecuzione", "sameIdServerExist": "Esiste già un server con lo stesso ID", "save": "Salva", - "saved": "Salvato", "second": "s", - "sensors": "Sensori", - "sequence": "Sequenza", - "server": "Server", "serverDetailOrder": "Ordine widget pagina dettagli", "serverFuncBtns": "Pulsanti funzione server", "serverOrder": "Ordine server", "serverTabRequired": "La scheda server non può essere rimossa", - "servers": "server", "sftpDlPrepare": "Preparazione alla connessione...", "sftpEditorTip": "Se vuoto, usa l'editor di file integrato dell'app. Se è presente un valore, usa l'editor del server remoto, ad es. `vim` (si consiglia di rilevare automaticamente secondo `EDITOR`).", "sftpRmrDirSummary": "Usa `rm -r` per eliminare una cartella in SFTP.", "sftpSSHConnected": "SFTP connesso", "sftpShowFoldersFirst": "Mostra prima le cartelle", "showDistLogo": "Mostra logo distribuzione", - "shutdown": "Spegni", "size": "Dimensione", - "snippet": "Snippet", "softWrap": "A capo automatico", "specifyDev": "Specifica dispositivo", "specifyDevTip": "Ad esempio, le statistiche del traffico di rete sono per impostazione predefinita per tutti i dispositivi. Puoi specificare un dispositivo particolare qui.", @@ -248,41 +207,26 @@ "sshTermHelp": "Quando il terminale è scorrevole, trascinare orizzontalmente può selezionare il testo. Cliccando il pulsante tastiera accende/spegne la tastiera. L'icona file apre il percorso corrente SFTP. Il pulsante appunti copia il contenuto quando il testo è selezionato e incolla il contenuto dagli appunti nel terminale quando nessun testo è selezionato e c'è contenuto negli appunti. L'icona codice incolla snippet di codice nel terminale ed esegue.", "sshTip": "Questa funzione è ora nella fase sperimentale.\n\nSegnala i bug su {url} o unisciti al nostro sviluppo.", "sshVirtualKeyAutoOff": "Commutazione automatica dei tasti virtuali", - "start": "Avvia", "stat": "Statistiche", - "stats": "Statistiche", - "stop": "Ferma", - "stopped": "Fermato", - "storage": "Archiviazione", "supportFmtArgs": "Sono supportati i seguenti parametri di formattazione:", - "suspend": "Sospendi", "suspendTip": "La funzione di sospensione richiede il permesso root e il supporto systemd.", "switchTo": "Passa a {val}", "syncTip": "Potrebbe essere necessario un riavvio affinché alcune modifiche abbiano effetto.", "system": "Sistema", "tag": "Tag", "tapToStartDiscovery": "Tocca il pulsante di ricerca per scoprire i server SSH sulla tua rete", - "temperature": "Temperatura", "termFontSizeTip": "Questa impostazione influirà sulla dimensione del terminale (larghezza e altezza). Puoi ingrandire la pagina del terminale per regolare la dimensione del carattere della sessione corrente.", - "terminal": "Terminale", - "test": "Test", "textScaler": "Scalatore testo", "textScalerTip": "1.0 => 100% (dimensione originale), funziona solo su parte del carattere della pagina server, non si consiglia di cambiare.", - "theme": "Tema", "time": "Tempo", "times": "Volte", - "total": "Totale", - "totalAttempts": "Totale", - "traffic": "Traffico", "trySudo": "Prova a usare sudo", - "ttl": "TTL", "unknown": "Sconosciuto", "unkownConvertMode": "Modalità di conversione sconosciuta", "update": "Aggiorna", "updateIntervalEqual0": "Hai impostato a 0, non aggiornerà automaticamente.\nNon può calcolare lo stato della CPU.", "updateServerStatusInterval": "Intervallo di aggiornamento stato server", "upsideDown": "Capovolto", - "uptime": "Tempo di attività", "useCdn": "Utilizzo CDN", "useCdnTip": "Si consiglia agli utenti non cinesi di usare CDN. Vuoi usarlo?", "useNoPwd": "Non verrà usata nessuna password", @@ -303,13 +247,6 @@ "write": "Scrivi", "writeScriptFailTip": "Scrittura dello script fallita, forse a causa di mancanza di permessi o la directory non esiste.", "writeScriptTip": "Dopo essersi connessi al server, uno script verrà scritto in `~/.config/server_box` \n | `/tmp/server_box` per monitorare lo stato del sistema. Puoi rivedere il contenuto dello script.", - "menuSettings": "Impostazioni", - "menuQuit": "Esci", - "menuNavigate": "Naviga", - "menuInfo": "Info", "menuGitHubRepository": "Repository GitHub", - "menuWiki": "Wiki", - "menuHelp": "Aiuto", - "logs": "Log", "podmanDockerEmulationDetected": "Rilevata emulazione Docker Podman. Passa a Podman nelle impostazioni." } diff --git a/lib/l10n/app_ja.arb b/lib/l10n/app_ja.arb index cf4d527a..651711ca 100644 --- a/lib/l10n/app_ja.arb +++ b/lib/l10n/app_ja.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI が誤る可能性があります。注意してご利用ください。", "askAiFollowUpHint": "追質問をする...", "askAiInsertTerminal": "ターミナルに挿入", - "askAiModel": "モデル", "askAiNoResponse": "応答なし", "askAiRecommendedCommand": "AI 推奨コマンド", "askAiSelectedContent": "選択した内容", @@ -38,7 +37,6 @@ "backupPasswordWrong": "バックアップパスワードが間違っています", "backupTip": "エクスポートされたデータはパスワードで暗号化できます。 \n適切に保管してください。", "backupVersionNotMatch": "バックアップバージョンが一致しないため、復元できません", - "battery": "バッテリー", "bgRun": "バックグラウンド実行", "bgRunTip": "このスイッチはプログラムがバックグラウンドで実行を試みることを意味しますが、実際にバックグラウンドで実行できるかどうかは、権限が有効になっているかに依存します。AOSPベースのAndroid ROMでは、このアプリの「バッテリー最適化」をオフにしてください。MIUIでは、省エネモードを「無制限」に変更してください。", "clearAllStatsContent": "すべてのサーバー接続統計を削除してもよろしいですか?この操作は元に戻せません。", @@ -49,13 +47,10 @@ "compactDatabase": "データベースを圧縮", "compactDatabaseContent": "データベースサイズ: {size}\n\nこれにより、ファイルサイズを小さくするためにデータベースが再編成されます。データは削除されません。", "closeAfterSave": "保存して閉じる", - "cmd": "コマンド", "collapseUITip": "UIの長いリストをデフォルトで折りたたむかどうか", - "conn": "接続", "connectionDetails": "接続の詳細", "connectionStats": "接続統計", "connectionStatsDesc": "サーバー接続成功率と履歴を表示", - "container": "コンテナ", "containerTrySudoTip": "例:アプリ内でユーザーをaaaに設定しているが、Dockerがrootユーザーでインストールされている場合、このオプションを有効にする必要があります", "containerSudoPasswordRequired": "Dockerにアクセスするにはsudoパスワードが必要です。パスワードを入力してください。", "containerSudoPasswordIncorrect": "sudoパスワードが正しくないか、許可されていません。再試行してください。", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "各CPUの使用率をプログレスバースタイルで表示する(旧スタイル)", "cursorType": "カーソルタイプ", "customCmd": "カスタムコマンド", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"コマンド名\": \"コマンド\"", - "decode": "デコード", - "decompress": "解凍", "deleteServers": "サーバーを一括削除", "desktopTerminalTip": "SSHセッションを起動する際に使用されるターミナルエミュレーターを開くコマンド。", "dirEmpty": "フォルダーが空であることを確認してください", - "disconnected": "接続が切断されました", "discoverSshServers": "SSHサーバーの発見", "discoveryFailed": "発見に失敗", "discoverySettings": "発見設定", "discoverySummary": "発見の概要", - "disk": "ディスク", "diskHealth": "ディスクの健康状態", "diskIgnorePath": "無視されたディスクパス", "displayCpuIndex": "CPUインデックスを表示する", @@ -90,10 +80,8 @@ "doubleColumnTip": "このオプションは機能を有効にするだけで、実際に有効にできるかどうかはデバイスの幅に依存します", "editVirtKeys": "仮想キーを編集", "editorHighlightTip": "現在のコードハイライトのパフォーマンスはかなり悪いため、改善するために無効にすることを選択できます。", - "emulator": "エミュレーター", "enableMdns": "mDNSを有効化", "enableMdnsDesc": "mDNS/BonjourでSSHサービスを発見", - "encode": "エンコード", "envVars": "環境変数", "experimentalFeature": "実験的な機能", "extraArgs": "追加引数", @@ -105,7 +93,6 @@ "finishedAt": "完了時刻", "followSystem": "システムに従う", "fontSize": "フォントサイズ", - "force": "強制", "fullScreen": "フルスクリーンモード", "fullScreenJitter": "フルスクリーンモードのジッター", "fullScreenJitterHelp": "焼き付き防止", @@ -117,13 +104,10 @@ "homeTabs": "ホームタブ", "homeTabsCustomizeDesc": "ホームページに表示するタブとその順序をカスタマイズします", "homeWidgetUrlConfig": "ホームウィジェットURL設定", - "host": "ホスト", "httpFailedWithCode": "リクエスト失敗、ステータスコード: {code}", "ignoreCert": "証明書を無視する", "image": "イメージ", "imagesList": "イメージリスト", - "inner": "内蔵", - "install": "インストール", "installDockerWithUrl": "最初に https://docs.docker.com/engine/install dockerをインストールしてください", "invalid": "無効", "jumpServer": "ジャンプサーバー", @@ -135,21 +119,16 @@ "lastSuccess": "最後の成功", "letterCache": "文字キャッシング", "letterCacheTip": "無効にすることを推奨しますが、無効にした後はCJK文字を入力することができなくなります。", - "location": "場所", - "loss": "パケットロス", "madeWithLove": "{myGithub}によって❤️で作成済み", "max": "最大", "maxConcurrency": "最大同時実行数", "maxRetryCount": "サーバーの再接続試行回数", "maxRetryCountEqual0": "無限に再試行します", "min": "最小", - "mission": "ミッション", "more": "もっと", "moveOutServerFuncBtnsHelp": "有効にする:サーバータブの各カードの下に表示されます。無効にする:サーバーの詳細ページの上部に表示されます。", - "ms": "ミリ秒", "needHomeDir": "Synologyユーザーの場合は、[こちらをご覧ください](https://kb.synology.com/DSM/tutorial/user_enable_home_service)。他のシステムのユーザーは、ホームディレクトリの作成方法を検索する必要があります。", "needRestart": "アプリを再起動する必要があります", - "net": "ネットワーク", "netViewType": "ネットワークビュータイプ", "newContainer": "新しいコンテナを作成", "noConnectionStatsData": "接続統計データがありません", @@ -157,8 +136,6 @@ "noLineChartForCpu": "CPUに折れ線グラフを使わない", "noPrivateKeyTip": "秘密鍵が存在しません。削除されたか、設定ミスがある可能性があります。", "noPromptAgain": "再度確認しない", - "node": "ノード", - "notAvailable": "利用不可", "onServerDetailPage": "サーバーの詳細ページで", "onlyOneLine": "一行のみ表示(スクロール可能)", "onlyWhenCoreBiggerThan8": "コア数が8より大きい場合にのみ有効", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "Dockerの使用状況の解析は比較的遅いです", "percentOfSize": "{size} の {percent}%", "permission": "権限", - "pingAvg": "平均:", "pingInputIP": "対象のIPまたはドメインを入力してください", "pingNoServer": "Pingに使用するサーバーがありません\nサーバータブでサーバーを追加してから再試行してください", - "pkg": "パッケージ管理", "plugInType": "挿入タイプ", - "port": "ポート", "preferDiskAmount": "ディスク容量を優先的に表示", "privateKey": "秘密鍵", "privateKeyNotFoundFmt": "秘密鍵 [{keyId}] が見つかりません。", - "process": "プロセス", - "prune": "剪定する", "pushToken": "プッシュトークン", "pveIgnoreCertTip": "オプションを有効にすることは推奨されません、セキュリティリスクに注意してください!PVEのデフォルト証明書を使用している場合は、このオプションを有効にする必要があります。", "pveLoginFailed": "ログインに失敗しました。Linux PAMログインのためにサーバー構成からのユーザー名/パスワードで認証できません。", "pveVersionLow": "この機能は現在テスト段階にあり、PVE 8+でのみテストされています。ご利用の際は慎重に。", "read": "読み取り", - "reboot": "再起動", "recentConnections": "最近の接続", "rememberPwdInMem": "メモリにパスワードを記憶する", "rememberPwdInMemTip": "コンテナ、一時停止などに使用されます。", "rememberWindowSize": "ウィンドウサイズを記憶する", "remotePath": "リモートパス", - "restart": "再開", "result": "結果", "rotateAngel": "回転角度", - "route": "ルーティング", - "run": "実行", - "running": "実行中", "sameIdServerExist": "同じIDのサーバーが既に存在します", "save": "保存", - "saved": "保存されました", "second": "秒", - "sensors": "センサー", - "sequence": "順序", - "server": "サーバー", "serverDetailOrder": "詳細ページのウィジェット順序", "serverFuncBtns": "サーバー機能ボタン", "serverOrder": "サーバー順序", "serverTabRequired": "サーバータブは削除できません", - "servers": "サーバー", "sftpDlPrepare": "サーバーへの接続を準備中...", "sftpEditorTip": "空の場合は、アプリ内蔵のファイルエディタを使用します。値がある場合は、リモートサーバーのエディタ(例:`vim`)を使用します(`EDITOR` に従って自動検出することをお勧めします)。", "sftpRmrDirSummary": "SFTPで`rm -r`を使用してフォルダーを削除", "sftpSSHConnected": "SFTPに接続されました...", "sftpShowFoldersFirst": "フォルダーを先に表示", "showDistLogo": "ディストリビューションのロゴを表示", - "shutdown": "シャットダウン", "size": "サイズ", - "snippet": "スニペット", "softWrap": "ソフトラップ", "specifyDev": "デバイスを指定", "specifyDevTip": "例えば、ネットワークトラフィック統計はデフォルトですべてのデバイスに対するものです。ここで特定のデバイスを指定できます。", @@ -243,41 +203,26 @@ "sshTermHelp": "ターミナルがスクロール可能な場合、横にドラッグするとテキストを選択できます。キーボードボタンをクリックするとキーボードのオン/オフが切り替わります。ファイルアイコンは現在のパスSFTPを開きます。クリップボードボタンは、テキストが選択されているときに内容をコピーし、テキストが選択されておらずクリップボードに内容がある場合には、その内容をターミナルに貼り付けます。コードアイコンは、コードスニペットをターミナルに貼り付けて実行します。", "sshTip": "この機能は現在テスト段階にあります。\n\n問題がある場合は、{url}でフィードバックしてください。", "sshVirtualKeyAutoOff": "仮想キーの自動オフ", - "start": "開始", "stat": "統計", - "stats": "統計", - "stop": "停止", - "stopped": "停止しました", - "storage": "ストレージ", "supportFmtArgs": "以下のフォーマット引数がサポートされています:", - "suspend": "中断", "suspendTip": "suspend機能はroot権限とsystemdのサポートが必要です。", "switchTo": "{val}に切り替える", "syncTip": "再起動が必要な場合があります。一部の変更はその後に有効になります。", "system": "システム", "tag": "タグ", "tapToStartDiscovery": "検索ボタンをタップしてネットワーク上のSSHサーバーを発見", - "temperature": "温度", "termFontSizeTip": "この設定は端末のサイズ(幅と高さ)に影響します。現在のセッションのフォントサイズを調整するために、端末ページを拡大縮小できます。", - "terminal": "ターミナル", - "test": "テスト", "textScaler": "テキストスケーラー", "textScalerTip": "1.0 => 100%(デフォルトサイズ)。サーバーページの一部のテキストにのみ適用されます。変更をお勧めしません。", - "theme": "テーマ", "time": "時間", "times": "回", - "total": "合計", - "totalAttempts": "総計", - "traffic": "トラフィック", "trySudo": "sudoを試みる", - "ttl": "TTL", "unknown": "不明", "unkownConvertMode": "未知の変換モード", "update": "更新", "updateIntervalEqual0": "0に設定すると、サーバーの状態は自動的に更新されず、CPU使用率も計算できません。", "updateServerStatusInterval": "サーバー状態の更新間隔", "upsideDown": "上下逆転", - "uptime": "稼働時間", "useCdn": "CDNの使用", "useCdnTip": "中国以外のユーザーにはCDNの使用が推奨されています。ご利用しますか?", "useNoPwd": "パスワードなしで使用します", @@ -298,6 +243,5 @@ "write": "書き込み", "writeScriptFailTip": "スクリプトの書き込みに失敗しました。権限がないかディレクトリが存在しない可能性があります。", "writeScriptTip": "サーバーへの接続後、システムステータスを監視するスクリプトが `~/.config/server_box` \n | `/tmp/server_box` に書き込まれます。スクリプトの内容を確認できます。", - "logs": "ログ", "podmanDockerEmulationDetected": "Podman Docker エミュレーションが検出されました。設定で Podman に切り替えてください。" } diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb index 1c0ecef5..5dbad66c 100644 --- a/lib/l10n/app_ko.arb +++ b/lib/l10n/app_ko.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI가 부정확할 수 있습니다. 적용 전에 주의 깊게 검토해 주세요.", "askAiFollowUpHint": "추가 질문하기...", "askAiInsertTerminal": "터미널에 삽입", - "askAiModel": "모델", "askAiNoResponse": "응답 없음", "askAiRecommendedCommand": "AI 추천 명령어", "askAiSelectedContent": "선택한 내용", @@ -38,7 +37,6 @@ "backupPasswordWrong": "백업 비밀번호가 올바르지 않습니다", "backupTip": "내보낸 데이터는 비밀번호로 암호화할 수 있습니다.\n안전하게 보관해 주세요.", "backupVersionNotMatch": "백업 버전이 일치하지 않습니다.", - "battery": "배터리", "bgRun": "백그라운드 실행", "bgRunTip": "이 스위치는 프로그램이 백그라운드에서 실행을 시도한다는 의미입니다. 실제 백그라운드 실행 가능 여부는 권한 활성화 여부에 따라 다릅니다. AOSP 기반 Android ROM의 경우, 이 앱의 \"배터리 최적화\"를 비활성화해 주세요. MIUI / HyperOS의 경우, 절전 정책을 \"무제한\"으로 변경해 주세요.", "clearAllStatsContent": "모든 서버 연결 통계를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", @@ -48,15 +46,11 @@ "clearThisServerStats": "이 서버의 통계 삭제", "compactDatabase": "데이터베이스 압축", "compactDatabaseContent": "데이터베이스 크기: {size}\n\n데이터베이스를 재구성하여 파일 크기를 줄입니다. 데이터는 삭제되지 않습니다.", - "confirm": "확인", "closeAfterSave": "저장 후 닫기", - "cmd": "명령어", "collapseUITip": "UI의 긴 목록을 기본적으로 접을지 여부", - "conn": "연결", "connectionDetails": "연결 상세 정보", "connectionStats": "연결 통계", "connectionStatsDesc": "서버 연결 성공률 및 기록 보기", - "container": "컨테이너", "containerTrySudoTip": "예: 앱에서 사용자를 aaa로 설정했지만 Docker가 root 사용자로 설치된 경우, 이 옵션을 활성화해야 합니다.", "containerSudoPasswordRequired": "Docker에 접근하려면 sudo 비밀번호가 필요합니다. 비밀번호를 입력해 주세요.", "containerSudoPasswordIncorrect": "sudo 비밀번호가 올바르지 않거나 허용되지 않습니다. 다시 시도해 주세요.", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "각 CPU 사용률을 프로그레스 바 형태로 표시합니다 (이전 스타일)", "cursorType": "커서 유형", "customCmd": "사용자 정의 명령어", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"명령어 이름\": \"명령어\"", - "decode": "디코딩", - "decompress": "압축 해제", "deleteServers": "서버 일괄 삭제", "desktopTerminalTip": "SSH 세션을 시작할 때 사용할 터미널 에뮬레이터를 여는 명령어입니다.", "dirEmpty": "폴더가 비어 있는지 확인해 주세요.", - "disconnected": "연결이 끊어졌습니다", "discoverSshServers": "SSH 서버 검색", "discoveryFailed": "검색 실패", "discoverySettings": "검색 설정", "discoverySummary": "검색 요약", - "disk": "디스크", "diskHealth": "디스크 상태", "diskIgnorePath": "디스크 무시 경로", "displayCpuIndex": "CPU 인덱스 표시", @@ -91,10 +80,8 @@ "doubleColumnTip": "이 옵션은 기능만 활성화하며, 실제 적용 여부는 기기의 너비에 따라 다릅니다", "editVirtKeys": "가상 키 편집", "editorHighlightTip": "현재 코드 하이라이팅 성능이 이상적이지 않습니다. 성능 향상을 위해 선택적으로 끌 수 있습니다.", - "emulator": "에뮬레이터", "enableMdns": "mDNS 활성화", "enableMdnsDesc": "mDNS/Bonjour를 사용하여 SSH 서비스 검색", - "encode": "인코딩", "envVars": "환경 변수", "experimentalFeature": "실험적 기능", "extraArgs": "추가 인수", @@ -106,7 +93,6 @@ "finishedAt": "완료 시각", "followSystem": "시스템 설정 따르기", "fontSize": "글꼴 크기", - "force": "강제", "fullScreen": "전체 화면 모드", "fullScreenJitter": "전체 화면 지터", "fullScreenJitterHelp": "화면 번인 방지", @@ -118,13 +104,10 @@ "homeTabs": "홈 탭", "homeTabsCustomizeDesc": "홈 페이지에 표시할 탭과 순서를 사용자 지정합니다", "homeWidgetUrlConfig": "홈 위젯 URL 설정", - "host": "호스트", "httpFailedWithCode": "요청 실패, 상태 코드: {code}", "ignoreCert": "인증서 무시", "image": "이미지", "imagesList": "이미지 목록", - "inner": "내장", - "install": "설치", "installDockerWithUrl": "먼저 https://docs.docker.com/engine/install 에서 Docker를 설치해 주세요.", "invalid": "유효하지 않음", "invalidHostFormat": "잘못된 호스트 형식입니다. IPv4, IPv6, 도메인 문자만 허용됩니다.", @@ -137,21 +120,16 @@ "lastSuccess": "마지막 성공", "letterCache": "문자 캐싱", "letterCacheTip": "비활성화를 권장하지만, 비활성화하면 CJK 문자를 입력할 수 없습니다.", - "location": "위치", - "loss": "손실", "madeWithLove": "{myGithub}이(가) ❤️로 만들었습니다", "max": "최대", "maxConcurrency": "최대 동시 실행 수", "maxRetryCount": "서버 재연결 횟수", "maxRetryCountEqual0": "계속해서 재시도합니다.", "min": "최소", - "mission": "작업", "more": "더 보기", "moveOutServerFuncBtnsHelp": "켜기: 서버 탭의 각 카드 아래에 표시됩니다. 끄기: 서버 상세 페이지 상단에 표시됩니다.", - "ms": "ms", "needHomeDir": "Synology 사용자는 [여기를 참조하세요](https://kb.synology.com/DSM/tutorial/user_enable_home_service). 다른 시스템 사용자는 홈 디렉토리 생성 방법을 검색해야 합니다.", "needRestart": "앱을 다시 시작해야 합니다", - "net": "네트워크", "netViewType": "네트워크 뷰 유형", "newContainer": "새 컨테이너", "noConnectionStatsData": "연결 통계 데이터가 없습니다", @@ -159,8 +137,6 @@ "noLineChartForCpu": "CPU에 꺾은선 그래프 사용 안 함", "noPrivateKeyTip": "개인 키가 존재하지 않습니다. 삭제되었거나 설정 오류일 수 있습니다.", "noPromptAgain": "다시 묻지 않기", - "node": "노드", - "notAvailable": "사용 불가", "onServerDetailPage": "서버 상세 페이지에서", "onlyOneLine": "한 줄로만 표시 (스크롤 가능)", "onlyWhenCoreBiggerThan8": "코어 수가 8개 이상일 때만 작동합니다", @@ -169,55 +145,38 @@ "parseContainerStatsTip": "Docker 점유 상태 파싱이 비교적 느립니다.", "percentOfSize": "{size}의 {percent}%", "permission": "권한", - "pingAvg": "평균:", "pingInputIP": "대상 IP / 도메인을 입력해 주세요.", "pingNoServer": "Ping할 서버가 없습니다.\n서버 탭에서 서버를 추가해 주세요.", - "pkg": "패키지", "plugInType": "삽입 유형", - "port": "포트", "preferDiskAmount": "디스크 용량 우선 표시", "privateKey": "개인 키", "privateKeyNotFoundFmt": "개인 키 [{keyId}]을(를) 찾을 수 없습니다.", - "process": "프로세스", - "prune": "정리", "pushToken": "푸시 토큰", "pveIgnoreCertTip": "활성화를 권장하지 않습니다. 보안 위험에 주의하세요! PVE 기본 인증서를 사용하는 경우 이 옵션을 활성화해야 합니다.", "pveLoginFailed": "로그인에 실패했습니다. 서버 설정의 사용자 이름/비밀번호로 Linux PAM 인증을 할 수 없습니다.", "pveVersionLow": "이 기능은 현재 테스트 단계이며 PVE 8+에서만 테스트되었습니다. 주의하여 사용해 주세요.", "read": "읽기", - "reboot": "재부팅", "recentConnections": "최근 연결", "rememberPwdInMem": "메모리에 비밀번호 저장", "rememberPwdInMemTip": "컨테이너, 일시 중지 등에 사용됩니다.", "rememberWindowSize": "창 크기 기억", "remotePath": "원격 경로", - "restart": "다시 시작", "result": "결과", "rotateAngel": "회전 각도", - "route": "라우팅", - "run": "실행", - "running": "실행 중", "sameIdServerExist": "동일한 ID의 서버가 이미 존재합니다", "save": "저장", - "saved": "저장됨", "second": "초", - "sensors": "센서", - "sequence": "순서", - "server": "서버", "serverDetailOrder": "상세 페이지 위젯 순서", "serverFuncBtns": "서버 기능 버튼", "serverOrder": "서버 순서", "serverTabRequired": "서버 탭은 제거할 수 없습니다", - "servers": "서버", "sftpDlPrepare": "연결 준비 중...", "sftpEditorTip": "비어 있으면 앱 내장 파일 편집기를 사용합니다. 값이 있으면 원격 서버의 편집기(예: `vim`)를 사용합니다 (`EDITOR`에 따라 자동 감지 권장).", "sftpRmrDirSummary": "SFTP에서 `rm -r`을 사용하여 폴더를 삭제합니다.", "sftpSSHConnected": "SFTP 연결됨", "sftpShowFoldersFirst": "폴더 우선 표시", "showDistLogo": "배포판 로고 표시", - "shutdown": "종료", "size": "크기", - "snippet": "스니펫", "softWrap": "자동 줄바꿈", "specifyDev": "장치 지정", "specifyDevTip": "예를 들어, 네트워크 트래픽 통계는 기본적으로 모든 장치를 대상으로 합니다. 여기서 특정 장치를 지정할 수 있습니다.", @@ -248,41 +207,26 @@ "sshTermHelp": "터미널이 스크롤 가능할 때, 가로로 드래그하면 텍스트를 선택할 수 있습니다. 키보드 버튼을 누르면 키보드가 켜지거나 꺼집니다. 파일 아이콘은 현재 경로를 SFTP로 엽니다. 클립보드 버튼은 텍스트가 선택되어 있을 때 내용을 복사하고, 텍스트가 선택되어 있지 않고 클립보드에 내용이 있을 때 터미널에 붙여넣습니다. 코드 아이콘은 코드 스니펫을 터미널에 붙여넣고 실행합니다.", "sshTip": "이 기능은 현재 실험 단계입니다.\n\n{url}에서 버그를 보고하거나 개발에 참여해 주세요.", "sshVirtualKeyAutoOff": "가상 키 자동 전환", - "start": "시작", "stat": "통계", - "stats": "통계", - "stop": "중지", - "stopped": "중지됨", - "storage": "저장소", "supportFmtArgs": "다음 형식 매개변수가 지원됩니다:", - "suspend": "일시 중지", "suspendTip": "일시 중지 기능은 root 권한과 systemd 지원이 필요합니다.", "switchTo": "{val}(으)로 전환", "syncTip": "일부 변경 사항은 재시작해야 적용될 수 있습니다.", "system": "시스템", "tag": "태그", "tapToStartDiscovery": "검색 버튼을 눌러 네트워크에서 SSH 서버를 검색하세요", - "temperature": "온도", "termFontSizeTip": "이 설정은 터미널 크기(너비 및 높이)에 영향을 줍니다. 현재 세션의 글꼴 크기를 조정하려면 터미널 페이지에서 확대/축소할 수 있습니다.", - "terminal": "터미널", - "test": "테스트", "textScaler": "텍스트 배율", "textScalerTip": "1.0 => 100% (원래 크기), 서버 페이지의 일부 글꼴에만 적용되며 변경을 권장하지 않습니다.", - "theme": "테마", "time": "시간", "times": "회", - "total": "전체", - "totalAttempts": "총계", - "traffic": "트래픽", "trySudo": "sudo 사용 시도", - "ttl": "TTL", "unknown": "알 수 없음", "unkownConvertMode": "알 수 없는 변환 모드", "update": "업데이트", "updateIntervalEqual0": "0으로 설정하면 자동으로 업데이트되지 않습니다.\nCPU 상태를 계산할 수 없습니다.", "updateServerStatusInterval": "서버 상태 업데이트 간격", "upsideDown": "상하 반전", - "uptime": "가동 시간", "useCdn": "CDN 사용", "useCdnTip": "중국 이외 사용자에게는 CDN 사용을 권장합니다. 사용하시겠습니까?", "useNoPwd": "비밀번호를 사용하지 않습니다", @@ -303,13 +247,6 @@ "write": "쓰기", "writeScriptFailTip": "스크립트 작성에 실패했습니다. 권한이 부족하거나 디렉토리가 존재하지 않을 수 있습니다.", "writeScriptTip": "서버 연결 후 시스템 상태를 모니터링하기 위한 스크립트가 `~/.config/server_box` \n | `/tmp/server_box`에 작성됩니다. 스크립트 내용을 확인할 수 있습니다.", - "menuSettings": "설정", - "menuQuit": "종료", - "menuNavigate": "탐색", - "menuInfo": "정보", "menuGitHubRepository": "GitHub 저장소", - "menuWiki": "위키", - "menuHelp": "도움말", - "logs": "로그", "podmanDockerEmulationDetected": "Podman Docker 에뮬레이션이 감지되었습니다. 설정에서 Podman으로 전환해 주세요." } diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index fc0111fb..f2738fc8 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI kan fouten maken. Gebruik het zorgvuldig.", "askAiFollowUpHint": "Stel een vervolgvraag...", "askAiInsertTerminal": "In terminal invoegen", - "askAiModel": "Model", "askAiNoResponse": "Geen reactie", "askAiRecommendedCommand": "Door AI voorgestelde opdracht", "askAiSelectedContent": "Geselecteerde inhoud", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Onjuist back-up wachtwoord", "backupTip": "De geëxporteerde gegevens kunnen worden versleuteld met een wachtwoord. \nBewaar deze aub veilig.", "backupVersionNotMatch": "Back-upversie komt niet overeen.", - "battery": "Batterij", "bgRun": "Uitvoeren op de achtergrond", "bgRunTip": "Deze schakelaar betekent alleen dat het programma zal proberen op de achtergrond uit te voeren, of het in de achtergrond kan worden uitgevoerd, hangt af van of de toestemming is ingeschakeld of niet. Voor native Android, schakel \"Batterijoptimalisatie\" uit in deze app, en voor miui, wijzig de energiebesparingsbeleid naar \"Onbeperkt\".", "clearAllStatsContent": "Weet u zeker dat u alle serververbindingsstatistieken wilt wissen? Deze actie kan niet ongedaan worden gemaakt.", @@ -49,13 +47,10 @@ "compactDatabase": "Database comprimeren", "compactDatabaseContent": "Databasgrootte: {size}\n\nDit zal de database opnieuw organiseren om de bestandsgrootte te verkleinen. Geen gegevens worden verwijderd.", "closeAfterSave": "Opslaan en sluiten", - "cmd": "Opdracht", "collapseUITip": "Of lange lijsten in de UI standaard moeten worden ingeklapt", - "conn": "Verbinding", "connectionDetails": "Verbindingsdetails", "connectionStats": "Verbindingsstatistieken", "connectionStatsDesc": "Bekijk server verbindingssucces ratio en geschiedenis", - "container": "Container", "containerTrySudoTip": "Bijvoorbeeld: in de app is de gebruiker ingesteld op aaa, maar Docker is geïnstalleerd onder de rootgebruiker. In dit geval moet u deze optie inschakelen.", "containerSudoPasswordRequired": "Een sudo-wachtwoord is vereist om toegang te krijgen tot Docker. Voer uw wachtwoord in.", "containerSudoPasswordIncorrect": "Het sudo-wachtwoord is onjuist of niet toegestaan. Probeer het opnieuw.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Toon het gebruik van elke CPU in een voortgangsbalkstijl (oude stijl)", "cursorType": "Cursortype", "customCmd": "Aangepaste opdrachten", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Opdrachtnaam\": \"Opdracht\"", - "decode": "Decoderen", - "decompress": "Decomprimeren", "deleteServers": "Servers batchgewijs verwijderen", "desktopTerminalTip": "Opdracht die wordt gebruikt om de terminalemulator te openen bij het starten van SSH-sessies.", "dirEmpty": "Zorg ervoor dat de map leeg is.", - "disconnected": "Verbroken", "discoverSshServers": "SSH-servers ontdekken", "discoveryFailed": "Ontdekking mislukt", "discoverySettings": "Ontdekkingsinstellingen", "discoverySummary": "Ontdekkingssamenvatting", - "disk": "Schijf", "diskHealth": "Schijfgezondheid", "diskIgnorePath": "Pad negeren voor schijf", "displayCpuIndex": "Toon de CPU-index", @@ -90,10 +80,8 @@ "doubleColumnTip": "Deze optie schakelt alleen de functie in, of deze daadwerkelijk kan worden ingeschakeld, hangt af van de breedte van het apparaat", "editVirtKeys": "Virtuele toetsen bewerken", "editorHighlightTip": "De huidige codehighlighting-prestaties zijn slechter en kunnen optioneel worden uitgeschakeld om te verbeteren.", - "emulator": "Emulator", "enableMdns": "mDNS inschakelen", "enableMdnsDesc": "Gebruik mDNS/Bonjour om SSH-services te ontdekken", - "encode": "Coderen", "envVars": "Omgevingsvariabele", "experimentalFeature": "Experimentele functie", "extraArgs": "Extra argumenten", @@ -105,7 +93,6 @@ "finishedAt": "Voltooid om", "followSystem": "Volg systeem", "fontSize": "Lettergrootte", - "force": "Forceer", "fullScreen": "Volledig schermmodus", "fullScreenJitter": "Volledig scherm trilling", "fullScreenJitterHelp": "Om inbranden van het scherm te voorkomen", @@ -117,13 +104,10 @@ "homeTabs": "Home-tabbladen", "homeTabsCustomizeDesc": "Pas aan welke tabbladen op de startpagina worden weergegeven en hun volgorde", "homeWidgetUrlConfig": "Home-widget-url configureren", - "host": "Host", "httpFailedWithCode": "verzoek mislukt, statuscode: {code}", "ignoreCert": "Certificaat negeren", "image": "Afbeelding", "imagesList": "Lijst met afbeeldingen", - "inner": "Intern", - "install": "Installeren", "installDockerWithUrl": "Installeer eerst docker via https://docs.docker.com/engine/install.", "invalid": "Ongeldig", "jumpServer": "Spring naar server", @@ -135,21 +119,16 @@ "lastSuccess": "Laatst succesvol", "letterCache": "Lettercaching", "letterCacheTip": "Aanbevolen om uit te schakelen, maar na het uitschakelen is het niet mogelijk om CJK-tekens in te voeren.", - "location": "Locatie", - "loss": "verlies", "madeWithLove": "Gemaakt met ❤️ door {myGithub}", "max": "max", "maxConcurrency": "Maximale gelijktijdigheid", "maxRetryCount": "Aantal serverherverbindingen", "maxRetryCountEqual0": "Zal opnieuw blijven proberen.", "min": "min", - "mission": "Missie", "more": "Meer", "moveOutServerFuncBtnsHelp": "Aan: kan worden weergegeven onder elke kaart op de Server-tabbladpagina. Uit: kan worden weergegeven bovenaan de Serverdetails-pagina.", - "ms": "ms", "needHomeDir": "Als u een Synology-gebruiker bent, [zie hier](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Gebruikers van andere systemen moeten zoeken hoe ze een home directory kunnen creëren.", "needRestart": "App moet opnieuw worden gestart", - "net": "Netwerk", "netViewType": "Netweergavetype", "newContainer": "Nieuwe container", "noConnectionStatsData": "Geen verbindingsstatistiekgegevens", @@ -157,8 +136,6 @@ "noLineChartForCpu": "Gebruik geen lijndiagrammen voor CPU", "noPrivateKeyTip": "De privésleutel bestaat niet, deze is mogelijk verwijderd of er is een configuratiefout.", "noPromptAgain": "Niet meer vragen", - "node": "Node", - "notAvailable": "Niet beschikbaar", "onServerDetailPage": "Op serverdetailspagina", "onlyOneLine": "Alleen als één regel weergeven (scrollbaar)", "onlyWhenCoreBiggerThan8": "Alleen effectief wanneer het aantal cores > 8", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "Het parsen van de bezettingsstatus van Docker is relatief langzaam.", "percentOfSize": "{percent}% van {size}", "permission": "Machtigingen", - "pingAvg": "Gem:", "pingInputIP": "Voer een doel-IP / domein in.", "pingNoServer": "Geen server om te pingen.\nVoeg een server toe in het servertabblad.", - "pkg": "Pkg", "plugInType": "Invoegingstype", - "port": "Poort", "preferDiskAmount": "Geef de schijfcapaciteit prioriteit bij weergave", "privateKey": "Privésleutel", "privateKeyNotFoundFmt": "Privésleutel [{keyId}] niet gevonden.", - "process": "Proces", - "prune": "Snoeien", "pushToken": "Push-token", "pveIgnoreCertTip": "Niet aanbevolen om in te schakelen, let op beveiligingsrisico's! Als u de standaardcertificaat van PVE gebruikt, moet u deze optie inschakelen.", "pveLoginFailed": "Aanmelden mislukt. Kan niet authenticeren met gebruikersnaam/wachtwoord van serverconfiguratie voor Linux PAM-login.", "pveVersionLow": "Deze functie bevindt zich momenteel in de testfase en is alleen getest op PVE 8+. Gebruik het met voorzichtigheid.", "read": "Lezen", - "reboot": "Herstart", "recentConnections": "Recente verbindingen", "rememberPwdInMem": "Wachtwoord onthouden in geheugen", "rememberPwdInMemTip": "Gebruikt voor containers, opschorting, enz.", "rememberWindowSize": "Venstergrootte onthouden", "remotePath": "Extern pad", - "restart": "Herstarten", "result": "Resultaat", "rotateAngel": "Rotatiehoek", - "route": "Route", - "run": "Uitvoeren", - "running": "Uitgevoerd", "sameIdServerExist": "Er bestaat al een server met dezelfde ID", "save": "Opslaan", - "saved": "Opgeslagen", "second": "s", - "sensors": "Sensor", - "sequence": "Volgorde", - "server": "Server", "serverDetailOrder": "Volgorde van widget op detailpagina", "serverFuncBtns": "Server functieknoppen", "serverOrder": "Servervolgorde", "serverTabRequired": "Servertabblad kan niet worden verwijderd", - "servers": "servers", "sftpDlPrepare": "Voorbereiden om verbinding te maken...", "sftpEditorTip": "Indien leeg, gebruik de ingebouwde bestandseditor van de app. Indien een waarde aanwezig is, gebruik de editor van de externe server, bijvoorbeeld `vim` (aanbevolen om automatisch te detecteren volgens `EDITOR`).", "sftpRmrDirSummary": "Gebruik `rm -r` om een map te verwijderen in SFTP.", "sftpSSHConnected": "SFTP Verbonden", "sftpShowFoldersFirst": "Mappen eerst weergeven", "showDistLogo": "Distributielogo weergeven", - "shutdown": "Afsluiten", "size": "Grootte", - "snippet": "Fragment", "softWrap": "Zachte wrap", "specifyDev": "Apparaat specificeren", "specifyDevTip": "Bijvoorbeeld, netwerkverkeersstatistieken zijn standaard voor alle apparaten. Hier kunt u een specifiek apparaat opgeven.", @@ -243,41 +203,26 @@ "sshTermHelp": "Wanneer het terminal scrollbaar is, kan horizontaal slepen tekst selecteren. Klikken op de toetsenbordknop schakelt het toetsenbord aan/uit. Het bestandsicoon opent de huidige pad SFTP. De klembordknop kopieert de inhoud wanneer tekst is geselecteerd en plakt inhoud van het klembord in de terminal wanneer geen tekst is geselecteerd en er inhoud op het klembord staat. Het code-icoon plakt codefragmenten in de terminal en voert ze uit.", "sshTip": "Deze functie bevindt zich momenteel in de experimentele fase.\n\nMeld alstublieft bugs op {url} of sluit je aan bij onze ontwikkeling.", "sshVirtualKeyAutoOff": "Automatisch schakelen van virtuele toetsen", - "start": "Starten", "stat": "Statistieken", - "stats": "Statistieken", - "stop": "Stoppen", - "stopped": "Gestopt", - "storage": "Opslag", "supportFmtArgs": "De volgende opmaakparameters worden ondersteund:", - "suspend": "Ophangen", "suspendTip": "De opschortfunctie vereist rootrechten en systemd-ondersteuning.", "switchTo": "Overschakelen naar {val}", "syncTip": "Een herstart kan nodig zijn voor sommige wijzigingen om van kracht te worden.", "system": "Systeem", "tag": "Labels", "tapToStartDiscovery": "Tik op de zoekknop om SSH-servers op uw netwerk te ontdekken", - "temperature": "Temperatuur", "termFontSizeTip": "Deze instelling heeft invloed op de terminalgrootte (breedte en hoogte). U kunt inzoomen op de terminalpagina om de lettergrootte van de huidige sessie aan te passen.", - "terminal": "Terminal", - "test": "Testen", "textScaler": "Tekstschaler", "textScalerTip": "1.0 => 100% (oorspronkelijke grootte), werkt alleen op het gedeelte van de serverpagina van het lettertype, niet aanbevolen om te wijzigen.", - "theme": "Thema", "time": "Tijd", "times": "Keer", - "total": "Totaal", - "totalAttempts": "Totaal", - "traffic": "Verkeer", "trySudo": "Probeer sudo te gebruiken", - "ttl": "TTL", "unknown": "Onbekend", "unkownConvertMode": "Onbekende conversiemodus", "update": "Bijwerken", "updateIntervalEqual0": "Het staat op 0, het zal niet automatisch bijwerken\nCPU status kan niet berekend worden.", "updateServerStatusInterval": "Interne server status bijwerking interval", "upsideDown": "Ondersteboven", - "uptime": "Uptime", "useCdn": "Gebruikt CDN", "useCdnTip": "Niet-chinese gebruikers worden aangeraden om deze CDN te gebruiken. Wil je dat?", "useNoPwd": "Er zal geen wachtwoord gebruikt worden", @@ -298,6 +243,5 @@ "write": "Schrijven", "writeScriptFailTip": "Het schrijven naar het script is mislukt, mogelijk door gebrek aan rechten of omdat de map niet bestaat.", "writeScriptTip": "Na het verbinden met de server wordt een script geschreven naar `~/.config/server_box` \n | `/tmp/server_box` om de systeemstatus te monitoren. U kunt de inhoud van het script controleren.", - "logs": "Logboeken", "podmanDockerEmulationDetected": "Podman Docker-emulatie gedetecteerd. Schakel over naar Podman in de instellingen." } diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 8517b32e..448c907d 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "A IA pode errar. Use com cautela.", "askAiFollowUpHint": "Faça uma pergunta adicional...", "askAiInsertTerminal": "Inserir no terminal", - "askAiModel": "Modelo", "askAiNoResponse": "Sem resposta", "askAiRecommendedCommand": "Comando sugerido pela IA", "askAiSelectedContent": "Conteúdo selecionado", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Senha de backup incorreta", "backupTip": "Os dados exportados podem ser criptografados com senha. \nPor favor, guarde-os com segurança.", "backupVersionNotMatch": "Versão de backup não compatível, não é possível restaurar", - "battery": "Bateria", "bgRun": "Execução em segundo plano", "bgRunTip": "Este interruptor indica que o programa tentará rodar em segundo plano, mas a capacidade de fazer isso depende das permissões concedidas. No Android nativo, desative a 'Otimização de bateria' para este app, no MIUI, altere a estratégia de economia de energia para 'Sem restrições'.", "clearAllStatsContent": "Tem certeza de que deseja limpar todas as estatísticas de conexão do servidor? Esta ação não pode ser desfeita.", @@ -49,13 +47,10 @@ "compactDatabase": "Compactar banco de dados", "compactDatabaseContent": "Tamanho do banco de dados: {size}\n\nIsso reorganizará o banco de dados para reduzir o tamanho do arquivo. Nenhum dado será excluído.", "closeAfterSave": "Salvar e fechar", - "cmd": "Comando", "collapseUITip": "Deve colapsar listas longas na UI por padrão?", - "conn": "Conectar", "connectionDetails": "Detalhes da conexão", "connectionStats": "Estatísticas de conexão", "connectionStatsDesc": "Ver taxa de sucesso de conexão do servidor e histórico", - "container": "Contêiner", "containerTrySudoTip": "Por exemplo: se o usuário for definido como aaa dentro do app, mas o Docker estiver instalado sob o usuário root, esta opção precisará ser ativada", "containerSudoPasswordRequired": "É necessária uma senha sudo para acessar o Docker. Por favor, insira sua senha.", "containerSudoPasswordIncorrect": "A senha sudo está incorreta ou não é permitida. Por favor, tente novamente.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Exiba a taxa de uso de cada CPU em estilo de barra de progresso (estilo antigo)", "cursorType": "Tipo de cursor", "customCmd": "Comandos personalizados", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Nome do comando\": \"Comando\"", - "decode": "Decodificar", - "decompress": "Descomprimir", "deleteServers": "Excluir servidores em lote", "desktopTerminalTip": "Comando usado para abrir o emulador de terminal ao iniciar sessões SSH.", "dirEmpty": "Certifique-se de que a pasta está vazia", - "disconnected": "Desconectado", "discoverSshServers": "Descobrir servidores SSH", "discoveryFailed": "Descoberta falhou", "discoverySettings": "Configurações de descoberta", "discoverySummary": "Resumo da descoberta", - "disk": "Disco", "diskHealth": "Saúde do disco", "diskIgnorePath": "Caminhos de disco ignorados", "displayCpuIndex": "Exiba o índice de CPU", @@ -90,10 +80,8 @@ "doubleColumnTip": "Esta opção apenas ativa a funcionalidade, se ela será ativada depende também da largura do dispositivo", "editVirtKeys": "Editar teclas virtuais", "editorHighlightTip": "O desempenho do destaque de código atualmente é ruim, pode optar por desativá-lo para melhorar.", - "emulator": "Emulador", "enableMdns": "Ativar mDNS", "enableMdnsDesc": "Usar mDNS/Bonjour para descobrir serviços SSH", - "encode": "Codificar", "envVars": "Variável de ambiente", "experimentalFeature": "Recurso experimental", "extraArgs": "Argumentos extras", @@ -105,7 +93,6 @@ "finishedAt": "Terminado em", "followSystem": "Seguir sistema", "fontSize": "Tamanho da fonte", - "force": "Forçar", "fullScreen": "Modo tela cheia", "fullScreenJitter": "Tremulação em tela cheia", "fullScreenJitterHelp": "Prevenir burn-in de tela", @@ -117,13 +104,10 @@ "homeTabs": "Abas iniciais", "homeTabsCustomizeDesc": "Personalize quais abas aparecem na página inicial e sua ordem", "homeWidgetUrlConfig": "Configuração de URL do widget da tela inicial", - "host": "Host", "httpFailedWithCode": "Falha na solicitação, código de status: {code}", "ignoreCert": "Ignorar certificado", "image": "Imagem", "imagesList": "Lista de imagens", - "inner": "Interno", - "install": "Instalar", "installDockerWithUrl": "Por favor, instale o Docker primeiro em https://docs.docker.com/engine/install", "invalid": "Inválido", "jumpServer": "Servidor de salto", @@ -135,21 +119,16 @@ "lastSuccess": "Último sucesso", "letterCache": "Cache de letras", "letterCacheTip": "Recomendado desativar, mas após desativar, será impossível inserir caracteres CJK.", - "location": "Localização", - "loss": "Taxa de perda", "madeWithLove": "Feito com ❤️ por {myGithub}", "max": "Máximo", "maxConcurrency": "Concorrência máxima", "maxRetryCount": "Número de tentativas de reconexão com o servidor", "maxRetryCountEqual0": "Irá tentar indefinidamente", "min": "Mínimo", - "mission": "Missão", "more": "Mais", "moveOutServerFuncBtnsHelp": "Ativado: Mostra abaixo de cada cartão na aba do servidor. Desativado: Mostra no topo da página de detalhes do servidor.", - "ms": "ms", "needHomeDir": "Se você é usuário de Synology, [veja aqui](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Usuários de outros sistemas precisam pesquisar como criar um diretório home.", "needRestart": "Necessita reiniciar o app", - "net": "Rede", "netViewType": "Tipo de visualização de rede", "newContainer": "Novo contêiner", "noConnectionStatsData": "Não há dados de estatísticas de conexão", @@ -157,8 +136,6 @@ "noLineChartForCpu": "Não utilizar gráficos de linhas para a CPU", "noPrivateKeyTip": "A chave privada não existe, pode ter sido deletada ou há um erro de configuração.", "noPromptAgain": "Não perguntar novamente", - "node": "Nó", - "notAvailable": "Indisponível", "onServerDetailPage": "Na página de detalhes do servidor", "onlyOneLine": "Exibir apenas como uma linha (rolável)", "onlyWhenCoreBiggerThan8": "Efetivo apenas quando o número de núcleos > 8", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "Análise de status do Docker pode ser lenta", "percentOfSize": "{percent}% de {size}", "permission": "Permissões", - "pingAvg": "Média:", "pingInputIP": "Por favor, insira o IP ou domínio alvo", "pingNoServer": "Nenhum servidor disponível para Ping\nPor favor, adicione um servidor na aba de servidores e tente novamente", - "pkg": "Gerenciamento de pacotes", "plugInType": "Tipo de Inserção", - "port": "Porta", "preferDiskAmount": "Priorizar a exibição da capacidade do disco", "privateKey": "Chave privada", "privateKeyNotFoundFmt": "Chave privada [{keyId}] não encontrada.", - "process": "Processo", - "prune": "Podar", "pushToken": "Token de notificação push", "pveIgnoreCertTip": "Não recomendado para ativar, cuidado com os riscos de segurança! Se estiver usando o certificado padrão do PVE, você precisa habilitar esta opção.", "pveLoginFailed": "Falha no login. Não é possível autenticar com o nome de usuário/senha da configuração do servidor para login no Linux PAM.", "pveVersionLow": "Esta funcionalidade está atualmente em fase de teste e foi testada apenas no PVE 8+. Por favor, use com cautela.", "read": "Leitura", - "reboot": "Reiniciar", "recentConnections": "Conexões recentes", "rememberPwdInMem": "Lembrar senha na memória", "rememberPwdInMemTip": "Usado para contêineres, suspensão, etc.", "rememberWindowSize": "Lembrar o tamanho da janela", "remotePath": "Caminho remoto", - "restart": "Reiniciar", "result": "Resultado", "rotateAngel": "Ângulo de rotação", - "route": "Roteamento", - "run": "Executar", - "running": "Executando", "sameIdServerExist": "Já existe um servidor com o mesmo ID", "save": "Salvar", - "saved": "Salvo", "second": "Segundo", - "sensors": "Sensores", - "sequence": "Sequência", - "server": "Servidor", "serverDetailOrder": "Ordem dos componentes na página de detalhes do servidor", "serverFuncBtns": "Botões de função do servidor", "serverOrder": "Ordem do servidor", "serverTabRequired": "A aba do servidor não pode ser removida", - "servers": "servidores", "sftpDlPrepare": "Preparando para conectar ao servidor...", "sftpEditorTip": "Se vazio, use o editor de arquivos integrado do aplicativo. Se houver um valor, use o editor do servidor remoto, por exemplo, `vim` (recomendado detectar automaticamente de acordo com `EDITOR`).", "sftpRmrDirSummary": "Usar `rm -r` em SFTP para excluir pastas", "sftpSSHConnected": "SFTP conectado...", "sftpShowFoldersFirst": "Mostrar pastas primeiro", "showDistLogo": "Mostrar logo da distribuição", - "shutdown": "Desligar", "size": "Tamanho", - "snippet": "Snippet", "softWrap": "Quebra de linha suave", "specifyDev": "Especificar dispositivo", "specifyDevTip": "Por exemplo, as estatísticas de tráfego de rede são por padrão para todos os dispositivos. Você pode especificar um dispositivo específico aqui.", @@ -243,41 +203,26 @@ "sshTermHelp": "Quando o terminal é rolável, arrastar horizontalmente pode selecionar texto. Clicar no botão do teclado ativa/desativa o teclado. O ícone de arquivo abre o SFTP do caminho atual. O botão da área de transferência copia o conteúdo quando o texto é selecionado e cola o conteúdo da área de transferência no terminal quando nenhum texto é selecionado e há conteúdo na área de transferência. O ícone de código cola trechos de código no terminal e os executa.", "sshTip": "Esta funcionalidade está em fase de teste.\n\nPor favor, reporte problemas em {url} ou junte-se a nós no desenvolvimento.", "sshVirtualKeyAutoOff": "Desativação automática das teclas virtuais", - "start": "Iniciar", "stat": "Estatísticas", - "stats": "Estatísticas", - "stop": "Parar", - "stopped": "Parado", - "storage": "Armazenamento", "supportFmtArgs": "Suporta os seguintes argumentos formatados:", - "suspend": "Suspender", "suspendTip": "A função de suspensão requer permissões de root e suporte do systemd.", "switchTo": "Mudar para {val}", "syncTip": "Pode ser necessário reiniciar para algumas mudanças surtirem efeito.", "system": "Sistema", "tag": "Tag", "tapToStartDiscovery": "Toque no botão de pesquisa para descobrir servidores SSH na sua rede", - "temperature": "Temperatura", "termFontSizeTip": "Esta configuração afetará o tamanho do terminal (largura e altura). Você pode dar zoom na página do terminal para ajustar o tamanho da fonte da sessão atual.", - "terminal": "Terminal", - "test": "Teste", "textScaler": "Escala de texto", "textScalerTip": "1.0 => 100% (tamanho original), afeta apenas algumas fontes na página do servidor, não é recomendado alterar.", - "theme": "Tema", "time": "Tempo", "times": "Vezes", - "total": "Total", - "totalAttempts": "Total", - "traffic": "Tráfego", "trySudo": "Tentar usar sudo", - "ttl": "TTL", "unknown": "Desconhecido", "unkownConvertMode": "Modo de conversão desconhecido", "update": "Atualizar", "updateIntervalEqual0": "Se definido como 0, o estado do servidor não será atualizado automaticamente.\nE o uso da CPU não poderá ser calculado.", "updateServerStatusInterval": "Intervalo de atualização do estado do servidor", "upsideDown": "Inverter verticalmente", - "uptime": "Tempo de atividade", "useCdn": "Utilizando CDN", "useCdnTip": "Recomenda-se que usuários não chineses usem CDN. Gostaria de usá-lo?", "useNoPwd": "Será usado sem senha", @@ -298,6 +243,5 @@ "write": "Escrita", "writeScriptFailTip": "Falha ao escrever no script, possivelmente devido à falta de permissões ou o diretório não existe.", "writeScriptTip": "Após conectar ao servidor, um script será escrito em `~/.config/server_box` \n | `/tmp/server_box` para monitorar o status do sistema. Você pode revisar o conteúdo do script.", - "logs": "Logs", "podmanDockerEmulationDetected": "Emulação Podman Docker detectada. Por favor, alterne para Podman nas configurações." } diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index 5c52e0a4..b6ee2070 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "ИИ может ошибаться. Используйте с осторожностью.", "askAiFollowUpHint": "Задайте дополнительный вопрос...", "askAiInsertTerminal": "Вставить в терминал", - "askAiModel": "Модель", "askAiNoResponse": "Нет ответа", "askAiRecommendedCommand": "Команда, предложенная ИИ", "askAiSelectedContent": "Выбранное содержимое", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Неверный пароль резервной копии", "backupTip": "Экспортированные данные могут быть зашифрованы паролем. \nПожалуйста, храните их в безопасности.", "backupVersionNotMatch": "Версия резервной копии не совпадает, восстановление невозможно", - "battery": "Батарея", "bgRun": "Работа в фоновом режиме", "bgRunTip": "Этот переключатель означает, что программа будет пытаться работать в фоновом режиме, но фактическое выполнение зависит от того, включено ли разрешение. Для нативного Android отключите «Оптимизацию батареи» для этого приложения, для MIUI измените контроль активности на «Нет ограничений».", "clearAllStatsContent": "Вы уверены, что хотите очистить всю статистику соединений сервера? Это действие не может быть отменено.", @@ -48,15 +46,11 @@ "clearThisServerStats": "Очистить статистику этого сервера", "compactDatabase": "Сжать базу данных", "compactDatabaseContent": "Размер базы данных: {size}\n\nЭто перестроит базу данных для уменьшения размера файла. Данные не будут удалены.", - "confirm": "Подтвердить", "closeAfterSave": "Сохранить и закрыть", - "cmd": "Команда", "collapseUITip": "Свернуть длинные списки в UI по умолчанию", - "conn": "Подключение", "connectionDetails": "Детали соединения", "connectionStats": "Статистика соединений", "connectionStatsDesc": "Просмотр коэффициента успешности подключения к серверу и истории", - "container": "Контейнер", "containerTrySudoTip": "Например: если пользователь в приложении установлен как aaa, но Docker установлен под пользователем root, тогда нужно включить эту опцию", "containerSudoPasswordRequired": "Для доступа к Docker требуется пароль sudo. Пожалуйста, введите ваш пароль.", "containerSudoPasswordIncorrect": "Пароль sudo неверен или не разрешён. Пожалуйста, попробуйте снова.", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "Отобразите уровень использования каждого процессора в виде индикатора выполнения (старый стиль)", "cursorType": "Тип курсора", "customCmd": "Пользовательские команды", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Имя команды\": \"Команда\"", - "decode": "Декодировать", - "decompress": "Разархивировать", "deleteServers": "Удалить серверы пакетно", "desktopTerminalTip": "Команда для открытия эмулятора терминала при запуске SSH-сеансов.", "dirEmpty": "Пожалуйста, убедитесь, что папка пуста", - "disconnected": "Отключено", "discoverSshServers": "Обнаружить SSH серверы", "discoveryFailed": "Обнаружение не удалось", "discoverySettings": "Настройки обнаружения", "discoverySummary": "Сводка обнаружения", - "disk": "Диск", "diskHealth": "Состояние диска", "diskIgnorePath": "Игнорировать путь к диску", "displayCpuIndex": "Отобразить индекс ЦП", @@ -91,10 +80,8 @@ "doubleColumnTip": "Эта опция лишь включает функцию; фактическое применение зависит от ширины устройства", "editVirtKeys": "Редактировать виртуальные клавиши", "editorHighlightTip": "Текущая производительность подсветки кода неудовлетворительна, можно отключить для улучшения.", - "emulator": "Эмулятор", "enableMdns": "Включить mDNS", "enableMdnsDesc": "Использовать mDNS/Bonjour для обнаружения SSH служб", - "encode": "Кодировать", "envVars": "Переменная окружения", "experimentalFeature": "Экспериментальная функция", "extraArgs": "Дополнительные аргументы", @@ -106,7 +93,6 @@ "finishedAt": "Завершено в", "followSystem": "Следовать за системой", "fontSize": "Размер шрифта", - "force": "Принудительно", "fullScreen": "Полноэкранный режим", "fullScreenJitter": "Вибрация в полноэкранном режиме", "fullScreenJitterHelp": "Предотвращение выгорания экрана", @@ -118,13 +104,10 @@ "homeTabs": "Вкладки дома", "homeTabsCustomizeDesc": "Настройте, какие вкладки появляются на главной странице и их порядок", "homeWidgetUrlConfig": "Конфигурация URL виджета домашнего экрана", - "host": "Хост", "httpFailedWithCode": "ошибка запроса, код: {code}", "ignoreCert": "Игнорировать сертификат", "image": "Образ", "imagesList": "Список образов", - "inner": "Встроенный", - "install": "установить", "installDockerWithUrl": "Пожалуйста, сначала установите Docker по адресу https://docs.docker.com/engine/install", "invalid": "Недействительный", "jumpServer": "прыжковый сервер", @@ -136,21 +119,16 @@ "lastSuccess": "Последний успех", "letterCache": "Кэширование букв", "letterCacheTip": "Рекомендуется отключить, но после отключения будет невозможно вводить символы CJK.", - "location": "Местоположение", - "loss": "Потери пакетов", "madeWithLove": "Создано с ❤️ by {myGithub}", "max": "максимум", "maxConcurrency": "Максимальная параллельность", "maxRetryCount": "Максимальное количество попыток переподключения к серверу", "maxRetryCountEqual0": "Будет бесконечно пытаться переподключиться", "min": "минимум", - "mission": "Задача", "more": "Больше", "moveOutServerFuncBtnsHelp": "Включено: кнопки функций сервера отображаются под каждой карточкой на вкладке сервера. Выключено: отображается в верхней части страницы деталей сервера.", - "ms": "мс", "needHomeDir": "Если вы пользователь Synology, [смотрите здесь](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Пользователям других систем нужно искать, как создать домашний каталог.", "needRestart": "Требуется перезапуск приложения", - "net": "Сеть", "netViewType": "Тип визуализации сети", "newContainer": "Создать контейнер", "noConnectionStatsData": "Нет данных статистики соединений", @@ -158,8 +136,6 @@ "noLineChartForCpu": "Не используйте линейные графики для ЦП", "noPrivateKeyTip": "Приватный ключ не существует, возможно, он был удален или есть ошибка в настройках.", "noPromptAgain": "Больше не спрашивать", - "node": "Узел", - "notAvailable": "Недоступно", "onServerDetailPage": "На странице деталей сервера", "onlyOneLine": "Отображать только в одной строке (прокручивается)", "onlyWhenCoreBiggerThan8": "Действует только при количестве ядер больше 8", @@ -168,55 +144,38 @@ "parseContainerStatsTip": "Анализ статуса использования Docker может быть медленным", "percentOfSize": "{percent}% от {size}", "permission": "Разрешения", - "pingAvg": "В среднем:", "pingInputIP": "Пожалуйста, введите целевой IP или домен", "pingNoServer": "Нет доступных серверов для Ping\nПожалуйста, добавьте их на вкладке «Сервер» и попробуйте снова", - "pkg": "Менеджер пакетов", "plugInType": "Тип вставки", - "port": "Порт", "preferDiskAmount": "Приоритетное отображение объёма диска", "privateKey": "Приватный ключ", "privateKeyNotFoundFmt": "Закрытый ключ [{keyId}] не найден.", - "process": "Процесс", - "prune": "Обрезать", "pushToken": "Токен уведомлений", "pveIgnoreCertTip": "Не рекомендуется включать, обратите внимание на риски безопасности! Если вы используете стандартный сертификат от PVE, вам нужно включить эту опцию.", "pveLoginFailed": "Ошибка входа. Невозможно аутентифицироваться с помощью имени пользователя/пароля из конфигурации сервера для входа в Linux PAM.", "pveVersionLow": "Эта функция в настоящее время находится на стадии тестирования и была протестирована только на PVE 8+. Используйте ее с осторожностью.", "read": "Чтение", - "reboot": "Перезагрузка", "recentConnections": "Недавние соединения", "rememberPwdInMem": "Запомнить пароль в памяти", "rememberPwdInMemTip": "Используется для контейнеров, приостановки и т. д.", "rememberWindowSize": "Запомнить размер окна", "remotePath": "Удаленный путь", - "restart": "Перезапустить", "result": "Результат", "rotateAngel": "Угол поворота", - "route": "Маршрутизация", - "run": "Запустить", - "running": "Запущено", "sameIdServerExist": "Сервер с таким ID уже существует", "save": "Сохранить", - "saved": "Сохранено", "second": "с", - "sensors": "Датчики", - "sequence": "Последовательность", - "server": "Сервер", "serverDetailOrder": "Порядок элементов на странице деталей сервера", "serverFuncBtns": "Кнопки функций сервера", "serverOrder": "Порядок серверов", "serverTabRequired": "Вкладку сервера нельзя удалить", - "servers": "серверов", "sftpDlPrepare": "Подготовка подключения...", "sftpEditorTip": "Если пусто, используйте встроенный редактор файлов приложения. Если значение указано, используйте редактор удаленного сервера, например, `vim` (рекомендуется автоматически определять согласно `EDITOR`).", "sftpRmrDirSummary": "Использовать `rm -r` в SFTP для удаления папок", "sftpSSHConnected": "SFTP подключен...", "sftpShowFoldersFirst": "Показывать папки в начале", "showDistLogo": "Показать лого дистрибутива", - "shutdown": "Выключение", "size": "Размер", - "snippet": "Фрагмент", "softWrap": "Мягкий перенос", "specifyDev": "Указать устройство", "specifyDevTip": "Например, статистика сетевого трафика по умолчанию относится ко всем устройствам. Здесь вы можете указать конкретное устройство.", @@ -244,41 +203,26 @@ "sshTermHelp": "Когда терминал можно прокручивать, горизонтальное перетаскивание позволяет выделить текст. Нажатие на кнопку клавиатуры включает/выключает клавиатуру. Иконка файла открывает текущий путь SFTP. Кнопка буфера обмена копирует содержимое, когда текст выделен, и вставляет содержимое из буфера обмена в терминал, когда текст не выделен, а в буфере есть содержимое. Иконка кода вставляет фрагменты кода в терминал и выполняет их.", "sshTip": "Эта функция находится в стадии тестирования.\n\nПожалуйста, отправляйте отчеты о проблемах на {url} или присоединяйтесь к нашей разработке.", "sshVirtualKeyAutoOff": "Автоматическое переключение виртуальных клавиш", - "start": "Старт", "stat": "Статистика", - "stats": "Статистика", - "stop": "Остановить", - "stopped": "Остановлено", - "storage": "Хранение", "supportFmtArgs": "Поддерживаются следующие форматы аргументов:", - "suspend": "Приостановить", "suspendTip": "Функция приостановки требует прав root и поддержки systemd.", "switchTo": "Переключиться на {val}", "syncTip": "Возможно, потребуется перезагрузка, чтобы некоторые изменения вступили в силу.", "system": "Система", "tag": "Теги", "tapToStartDiscovery": "Нажмите кнопку поиска, чтобы обнаружить SSH серверы в вашей сети", - "temperature": "Температура", "termFontSizeTip": "Эта настройка повлияет на размер терминала (ширина и высота). Вы можете масштабировать страницу терминала, чтобы调整 размер шрифта текущей сессии.", - "terminal": "Терминал", - "test": "Тест", "textScaler": "Масштабирование текста", "textScalerTip": "1.0 => 100% (исходный размер), применяется только к части шрифтов на странице сервера, изменение не рекомендуется.", - "theme": "Тема", "time": "Время", "times": "Раз", - "total": "Всего", - "totalAttempts": "Общее", - "traffic": "Трафик", "trySudo": "Попробовать использовать sudo", - "ttl": "TTL", "unknown": "Неизвестно", "unkownConvertMode": "Неизвестный режим конвертации", "update": "Обновление", "updateIntervalEqual0": "Если установлено 0, статус сервера не будет автоматически обновляться.\nТакже не будет рассчитано использование ЦП.", "updateServerStatusInterval": "Интервал обновления статуса сервера", "upsideDown": "Перевернуть", - "uptime": "Время работы", "useCdn": "Использование CDN", "useCdnTip": "Не китайским пользователям рекомендуется использовать CDN. Хотели бы вы его использовать?", "useNoPwd": "Будет использоваться без пароля", @@ -299,6 +243,5 @@ "write": "Запись", "writeScriptFailTip": "Запись скрипта не удалась, возможно, из-за отсутствия прав или потому что, директории не существует.", "writeScriptTip": "После подключения к серверу скрипт будет записан в `~/.config/server_box` \n | `/tmp/server_box` для мониторинга состояния системы. Вы можете проверить содержимое скрипта.", - "logs": "Журналы", "podmanDockerEmulationDetected": "Обнаружена эмуляция Podman Docker. Пожалуйста, переключитесь на Podman в настройках." } diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index ce3b1c94..29ee600c 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "Yapay zeka hata yapabilir. Lütfen dikkatli kullanın.", "askAiFollowUpHint": "Yeni bir soru sor...", "askAiInsertTerminal": "Terminale ekle", - "askAiModel": "Model", "askAiNoResponse": "Yanıt yok", "askAiRecommendedCommand": "YZ önerilen komut", "askAiSelectedContent": "Seçilen içerik", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Yanlış yedekleme parolası", "backupTip": "Dışa aktarılan veriler parola ile şifrelenebilir. \nLütfen güvenli bir şekilde saklayın.", "backupVersionNotMatch": "Yedekleme sürümü eşleşmiyor.", - "battery": "Pil", "bgRun": "Arka planda çalıştır", "bgRunTip": "Bu anahtar yalnızca programın arka planda çalışmayı deneyeceği anlamına gelir. Arka planda çalışıp çalışamayacağı, iznin etkinleştirilip etkinleştirilmediğine bağlıdır. AOSP tabanlı Android ROM'lar için lütfen bu uygulamada \"Pil Optimizasyonu\"nu devre dışı bırakın. MIUI / HyperOS için lütfen güç tasarrufu politikasını \"Sınırsız\" olarak değiştirin.", "clearAllStatsContent": "Tüm sunucu bağlantı istatistiklerini temizlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.", @@ -49,13 +47,10 @@ "compactDatabase": "Veritabanını Sıkıştır", "compactDatabaseContent": "Veritabanı boyutu: {size}\n\nBu, dosya boyutunu küçültmek için veritabanını yeniden düzenleyecektir. Veriler silinmeyecek.", "closeAfterSave": "Kaydet ve kapat", - "cmd": "Komut", "collapseUITip": "Arayüzde uzun listelerin varsayılan olarak daraltılıp daraltılmayacağı", - "conn": "Bağlantı", "connectionDetails": "Bağlantı Detayları", "connectionStats": "Bağlantı İstatistikleri", "connectionStatsDesc": "Sunucu bağlantı başarı oranını ve geçmişi görüntüle", - "container": "Konteyner", "containerTrySudoTip": "Örneğin: Uygulamada kullanıcı aaa olarak ayarlanmış, ancak Docker root kullanıcısı altında kurulmuş. Bu durumda bu seçeneği etkinleştirmeniz gerekir.", "containerSudoPasswordRequired": "Docker'e erişmek için sudo şifresi gereklidir. Lütfen şifrenizi girin.", "containerSudoPasswordIncorrect": "Sudo şifresi yanlış veya izin verilmiyor. Lütfen tekrar deneyin.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Her CPU'nun kullanımını ilerleme çubuğu tarzında göster (eski tarz)", "cursorType": "İmleç türü", "customCmd": "Özel komutlar", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#özel-komutlar", "customCmdHint": "\"Komut Adı\": \"Komut\"", - "decode": "Çöz", - "decompress": "Sıkıştırmayı aç", "deleteServers": "Sunucuları toplu sil", "desktopTerminalTip": "SSH oturumları başlatılırken terminal öykünücüsünü açmak için kullanılan komut.", "dirEmpty": "Klasörün boş olduğundan emin olun.", - "disconnected": "Bağlantı kesildi", "discoverSshServers": "SSH Sunucularını Keşfet", "discoveryFailed": "Keşif başarısız", "discoverySettings": "Keşif Ayarları", "discoverySummary": "Keşif Özeti", - "disk": "Disk", "diskHealth": "Disk sağlığı", "diskIgnorePath": "Disk için yok sayılan yol", "displayCpuIndex": "CPU indeksini göster", @@ -90,10 +80,8 @@ "doubleColumnTip": "Bu seçenek yalnızca özelliği etkinleştirir, gerçekten etkinleşip etkinleşmeyeceği cihazın genişliğine bağlıdır", "editVirtKeys": "Sanal tuşları düzenle", "editorHighlightTip": "Mevcut kod vurgulama performansı ideal değil ve isteğe bağlı olarak kapatılabilir.", - "emulator": "Emülatör", "enableMdns": "mDNS'yi Etkinleştir", "enableMdnsDesc": "SSH hizmetlerini keşfetmek için mDNS/Bonjour kullan", - "encode": "Kodla", "envVars": "Ortam değişkeni", "experimentalFeature": "Deneysel özellik", "extraArgs": "Ek argümanlar", @@ -105,7 +93,6 @@ "finishedAt": "Tamamlandı:", "followSystem": "Sistemi takip et", "fontSize": "Yazı tipi boyutu", - "force": "Zorla", "fullScreen": "Tam ekran modu", "fullScreenJitter": "Tam ekran titreşim", "fullScreenJitterHelp": "Ekran yanmasını önlemek için", @@ -117,13 +104,10 @@ "homeTabs": "Ana Sayfa Sekmeleri", "homeTabsCustomizeDesc": "Ana sayfada görünecek sekmeleri ve sıralarını özelleştirin", "homeWidgetUrlConfig": "Ana ekran bileşeni URL'sini yapılandır", - "host": "Ana bilgisayar", "httpFailedWithCode": "İstek başarısız oldu, durum kodu: {code}", "ignoreCert": "Sertifikayı yok say", "image": "Görüntü", "imagesList": "Görüntü listesi", - "inner": "İç", - "install": "Kur", "installDockerWithUrl": "Lütfen önce https://docs.docker.com/engine/install adresinden Docker'ı kurun.", "invalid": "Geçersiz", "jumpServer": "Atlama sunucusu", @@ -135,21 +119,16 @@ "lastSuccess": "Son Başarı", "letterCache": "Harf önbelleği", "letterCacheTip": "Devre dışı bırakılması önerilir, ancak devre dışı bırakıldığında CJK karakterlerini girmek mümkün olmayacaktır.", - "location": "Konum", - "loss": "Kayıp", "madeWithLove": "{myGithub} tarafından ❤️ ile yapıldı", "max": "maks", "maxConcurrency": "Maksimum Eşzamanlılık", "maxRetryCount": "Sunucu yeniden bağlantı sayısı", "maxRetryCountEqual0": "Tekrar tekrar deneyecek.", "min": "min", - "mission": "Görev", "more": "Daha fazla", "moveOutServerFuncBtnsHelp": "Açık: Sunucu Sekmesi sayfasındaki her kartın altında görüntülenebilir. Kapalı: Sunucu Ayrıntıları sayfasının üstünde görüntülenebilir.", - "ms": "ms", "needHomeDir": "Synology kullanıcısıysanız, [buraya bakın](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Diğer sistem kullanıcılarının bir ana dizin oluşturma yöntemini araması gerekir.", "needRestart": "Uygulamanın yeniden başlatılması gerekiyor", - "net": "Ağ", "netViewType": "Ağ görüntüleme türü", "newContainer": "Yeni konteyner", "noConnectionStatsData": "Bağlantı istatistik verisi yok", @@ -157,8 +136,6 @@ "noLineChartForCpu": "CPU için çizgi grafikleri kullanma", "noPrivateKeyTip": "Özel anahtar mevcut değil, silinmiş olabilir veya yapılandırma hatası vardır.", "noPromptAgain": "Tekrar sorma", - "node": "Düğüm", - "notAvailable": "Kullanılamaz", "onServerDetailPage": "Sunucu ayrıntı sayfasında", "onlyOneLine": "Yalnızca tek satır olarak göster (kaydırılabilir)", "onlyWhenCoreBiggerThan8": "Çekirdek sayısı 8'den büyük olduğunda çalışır", @@ -167,55 +144,38 @@ "parseContainerStatsTip": "Docker'ın doluluk durumunu ayrıştırmak oldukça yavaş.", "percentOfSize": "{size}'ın {percent}%'i", "permission": "İzinler", - "pingAvg": "Ort:", "pingInputIP": "Lütfen bir hedef IP / alan adı girin.", "pingNoServer": "Ping yapılacak sunucu yok.\nLütfen sunucu sekmesinde bir sunucu ekleyin.", - "pkg": "Paket", "plugInType": "Eklenti Türü", - "port": "Port", "preferDiskAmount": "Disk kapasitesini öncelikli olarak göster", "privateKey": "Özel Anahtar", "privateKeyNotFoundFmt": "Özel anahtar [{keyId}] bulunamadı.", - "process": "İşlem", - "prune": "Budamak", "pushToken": "Push belirteci", "pveIgnoreCertTip": "Etkinleştirilmesi önerilmez, güvenlik risklerine dikkat edin! PVE'den varsayılan sertifikayı kullanıyorsanız, bu seçeneği etkinleştirmeniz gerekir.", "pveLoginFailed": "Giriş başarısız. Linux PAM girişi için sunucu yapılandırmasındaki kullanıcı adı/şifre ile kimlik doğrulama yapılamadı.", "pveVersionLow": "Bu özellik şu anda test aşamasında ve yalnızca PVE 8+ üzerinde test edildi. Lütfen dikkatli kullanın.", "read": "Oku", - "reboot": "Yeniden başlat", "recentConnections": "Son Bağlantılar", "rememberPwdInMem": "Şifreyi bellekte hatırla", "rememberPwdInMemTip": "Konteynerler, askıya alma vb. için kullanılır.", "rememberWindowSize": "Pencere boyutunu hatırla", "remotePath": "Uzak yol", - "restart": "Yeniden başlat", "result": "Sonuç", "rotateAngel": "Dönüş açısı", - "route": "Yönlendirme", - "run": "Çalıştır", - "running": "Çalışıyor", "sameIdServerExist": "Aynı kimliğe sahip bir sunucu zaten mevcut", "save": "Kaydet", - "saved": "Kaydedildi", "second": "s", - "sensors": "Sensör", - "sequence": "Sıra", - "server": "Sunucu", "serverDetailOrder": "Ayrıntı sayfası bileşen sırası", "serverFuncBtns": "Sunucu işlev düğmeleri", "serverOrder": "Sunucu sırası", "serverTabRequired": "Sunucu sekmesi kaldırılamaz", - "servers": "sunucu", "sftpDlPrepare": "Bağlantı hazırlanıyor...", "sftpEditorTip": "Boşsa, uygulamanın yerleşik dosya düzenleyicisi kullanılır. Bir değer varsa, uzak sunucunun düzenleyicisi kullanılır, örn. `vim` (otomatik olarak `EDITOR`'a göre algılanması önerilir).", "sftpRmrDirSummary": "SFTP'de bir klasörü silmek için `rm -r` kullan.", "sftpSSHConnected": "SFTP Bağlandı", "sftpShowFoldersFirst": "Önce klasörleri göster", "showDistLogo": "Dağıtım logosunu göster", - "shutdown": "Kapat", "size": "Boyut", - "snippet": "Kod parçacığı", "softWrap": "Yumuşak kaydırma", "specifyDev": "Cihazı belirt", "specifyDevTip": "Örneğin, ağ trafiği istatistikleri varsayılan olarak tüm cihazlar içindir. Burada belirli bir cihaz belirtebilirsiniz.", @@ -243,41 +203,26 @@ "sshTermHelp": "Terminal kaydırılabilir olduğunda, yatay olarak sürüklemek metni seçebilir. Klavye düğmesine tıklamak klavyeyi açar/kapar. Dosya simgesi mevcut yolu SFTP'de açar. Pano düğmesi, metin seçiliyken içeriği kopyalar ve metin seçili değilken panoda içerik varsa terminale yapıştırır. Kod simgesi, kod parçacıklarını terminale yapıştırır ve yürütür.", "sshTip": "Bu işlev şu anda deneysel aşamada.\n\nLütfen hataları {url} adresinde bildirin veya geliştirmemize katılın.", "sshVirtualKeyAutoOff": "Sanal tuşların otomatik geçişi", - "start": "Başlat", "stat": "İstatistik", - "stats": "İstatistikler", - "stop": "Durdur", - "stopped": "Durduruldu", - "storage": "Depolama", "supportFmtArgs": "Aşağıdaki biçimlendirme parametreleri desteklenir:", - "suspend": "Askıya al", "suspendTip": "Askıya alma işlevi, root izni ve systemd desteği gerektirir.", "switchTo": "{val}'a geç", "syncTip": "Bazı değişikliklerin etkili olması için yeniden başlatma gerekebilir.", "system": "Sistem", "tag": "Etiketler", "tapToStartDiscovery": "Ağınızdaki SSH sunucularını keşfetmek için arama düğmesine dokunun", - "temperature": "Sıcaklık", "termFontSizeTip": "Bu ayar terminal boyutunu (genişlik ve yükseklik) etkiler. Terminal sayfasında yakınlaştırarak mevcut oturumun yazı tipi boyutunu ayarlayabilirsiniz.", - "terminal": "Terminal", - "test": "Test", "textScaler": "Metin ölçekleyici", "textScalerTip": "1.0 => %100 (orijinal boyut), yalnızca sunucu sayfasındaki yazı tipinin bir kısmı üzerinde çalışır, değiştirilmesi önerilmez.", - "theme": "Tema", "time": "Zaman", "times": "Kez", - "total": "Toplam", - "totalAttempts": "Toplam", - "traffic": "Trafik", "trySudo": "Sudo ile dene", - "ttl": "TTL", "unknown": "Bilinmeyen", "unkownConvertMode": "Bilinmeyen dönüşüm modu", "update": "Güncelle", "updateIntervalEqual0": "0 olarak ayarladınız, otomatik güncelleme yapılmayacak.\nCPU durumu hesaplanamaz.", "updateServerStatusInterval": "Sunucu durumu güncelleme aralığı", "upsideDown": "Başaşağı", - "uptime": "Çalışma süresi", "useCdn": "CDN kullan", "useCdnTip": "Çinli olmayan kullanıcıların CDN kullanması önerilir. Kullanmak ister misiniz?", "useNoPwd": "Şifre kullanılmayacak", @@ -298,6 +243,5 @@ "write": "Yaz", "writeScriptFailTip": "Betik yazma başarısız oldu, muhtemelen izin eksikliği veya dizin mevcut değil.", "writeScriptTip": "Sunucuya bağlandıktan sonra, sistem durumunu izlemek için `~/.config/server_box` \n | `/tmp/server_box` dizinine bir betik yazılacak. Betik içeriğini inceleyebilirsiniz.", - "logs": "Günlükler", "podmanDockerEmulationDetected": "Podman Docker emülasyonu tespit edildi. Lütfen ayarlarda Podman'a geçin." } diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 4049af95..e202fc23 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "ШІ може помилятися. Користуйтеся обережно.", "askAiFollowUpHint": "Поставте додаткове запитання...", "askAiInsertTerminal": "Вставити в термінал", - "askAiModel": "Модель", "askAiNoResponse": "Відповідь відсутня", "askAiRecommendedCommand": "Команда, запропонована ШІ", "askAiSelectedContent": "Вибраний вміст", @@ -38,7 +37,6 @@ "backupPasswordWrong": "Неправильний пароль резервного копіювання", "backupTip": "Експортовані дані можуть бути зашифровані паролем. \nБудь ласка, зберігайте їх у безпеці.", "backupVersionNotMatch": "Версія резервного копіювання не збіглася.", - "battery": "Акумулятор", "bgRun": "Запуск у фоновому режимі", "bgRunTip": "Цей перемикач лише вказує на те, що програма намагатиметься працювати у фоновому режимі. Чи може вона працювати у фоновому режимі, залежить від прав доступу. Для AOSP-орієнтованих Android ROM, будь ласка, вимкніть \"Оптимізацію акумулятора\" в цьому додатку. Для MIUI / HyperOS, будь ласка, змініть політику економії енергії на \"Нескінченна\".", "clearAllStatsContent": "Ви впевнені, що хочете очистити всю статистику з'єднань сервера? Цю дію не можна скасувати.", @@ -49,13 +47,10 @@ "compactDatabase": "Стиснути базу даних", "compactDatabaseContent": "Розмір бази даних: {size}\n\nЦе перебудує базу даних, щоб зменшити розмір файлу. Дані не будуть видалені.", "closeAfterSave": "Зберегти та закрити", - "cmd": "Команда", "collapseUITip": "Сховати довгі списки, що є у UI за замовчуванням", - "conn": "З'єднання", "connectionDetails": "Деталі з'єднання", "connectionStats": "Статистика з'єднань", "connectionStatsDesc": "Переглянути коефіцієнт успішності підключення до сервера та історію", - "container": "Контейнер", "containerTrySudoTip": "Наприклад: У застосунку користувач це aaa, але Docker встановлений під користувачем root. У цьому випадку вам потрібно активувати цю опцію.", "containerSudoPasswordRequired": "Для доступу до Docker потрібен пароль sudo. Будь ласка, введіть ваш пароль.", "containerSudoPasswordIncorrect": "Пароль sudo неправильний або не дозволений. Будь ласка, спробуйте ще раз.", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "Відобразити використання кожного процесора у вигляді стовпчикової діаграми (старий стиль)", "cursorType": "Тип курсора", "customCmd": "Користувацькі команди", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands", "customCmdHint": "\"Ім'я Команди\": \"Команда\"", - "decode": "Декодувати", - "decompress": "Розпакувати", "deleteServers": "Масове видалення серверів", "desktopTerminalTip": "Команда для відкриття емулятора термінала під час запуску SSH-сеансів.", "dirEmpty": "Переконайтеся, що директорія пуста.", - "disconnected": "Відключено", "discoverSshServers": "Виявити SSH сервери", "discoveryFailed": "Виявлення не вдалось", "discoverySettings": "Налаштування виявлення", "discoverySummary": "Підсумок виявлення", - "disk": "Диск", "diskHealth": "Стан диска", "diskIgnorePath": "Ігнорувати шлях для диска", "displayCpuIndex": "Відобразити індекс ЦП", @@ -90,10 +80,8 @@ "doubleColumnTip": "Ця опція лише активує функцію, чи можна її насправді включити, залежить від ширини пристрою", "editVirtKeys": "Редагувати віртуальні клавіші", "editorHighlightTip": "Поточна підсвітка коду не ідеальна і може бути вимкнена для покращення.", - "emulator": "Емулятор", "enableMdns": "Увімкнути mDNS", "enableMdnsDesc": "Використовувати mDNS/Bonjour для виявлення SSH сервісів", - "encode": "Кодувати", "envVars": "Змінні середовища", "experimentalFeature": "Експериментальна функція", "extraArgs": "Додаткові аргументи", @@ -105,7 +93,6 @@ "finishedAt": "Завершено о", "followSystem": "Слідувати системі", "fontSize": "Розмір шрифту", - "force": "Примусово", "fullScreen": "Повноекранний режим", "fullScreenJitter": "Тремтіння в повноекранному режимі", "fullScreenJitterHelp": "Щоб уникнути вигоряння екрану", @@ -117,13 +104,10 @@ "homeTabs": "Домашні вкладки", "homeTabsCustomizeDesc": "Налаштуйте, які вкладки відображаються на головній сторінці та їх порядок", "homeWidgetUrlConfig": "Налаштувати URL віджета на головному екрані", - "host": "Хост", "httpFailedWithCode": "Запит не вдався, код статусу: {code}", "ignoreCert": "Ігнорувати сертифікат", "image": "Зображення", "imagesList": "Список зображень", - "inner": "Внутрішній", - "install": "Встановити", "installDockerWithUrl": "Будь ласка, спочатку встановіть Docker. (https://docs.docker.com/engine/install)", "invalid": "Недійсний", "invalidHostFormat": "Недійсний формат хоста. Дозволено лише символи IPv4, IPv6 та домену.", @@ -136,21 +120,16 @@ "lastSuccess": "Останній успіх", "letterCache": "Кешування букв", "letterCacheTip": "Рекомендується відключити, але після вимкнення стане неможливим введення CJK (китайських, японських, корейських) символів.", - "location": "Місцезнаходження", - "loss": "втрата пакетів", "madeWithLove": "Зроблено з ❤️ від {myGithub}", "max": "макс.", "maxConcurrency": "Максимальна паралельність", "maxRetryCount": "Кількість повторних спроб підключення до сервера", "maxRetryCountEqual0": "Знову і знову буде намагатися повторно підключитися.", "min": "мін.", - "mission": "Місія", "more": "Більше", "moveOutServerFuncBtnsHelp": "Включено: може відображатися під кожною карткою на вкладці Сервер. Вимкнено: може відображатися вгорі на сторінці деталей сервера.", - "ms": "мс.", "needHomeDir": "Якщо ви користувач Synology, [дивіться тут](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Користувачі інших систем повинні знайти інформацію про те, як створити домашній каталог.", "needRestart": "Необхідно перезапустити застосунок", - "net": "Мережа", "netViewType": "Тип перегляду мережі", "newContainer": "Новий контейнер", "noConnectionStatsData": "Немає даних статистики з'єднань", @@ -158,8 +137,6 @@ "noLineChartForCpu": "Не використовувати лінійні діаграми для ЦП", "noPrivateKeyTip": "Приватного ключа немає, можливо, він був видалений або сталася помилка конфігурації.", "noPromptAgain": "Більше не запитувати", - "node": "Вузол", - "notAvailable": "Недоступний", "onServerDetailPage": "На сторінці деталі сервера", "onlyOneLine": "Відображати лише в один рядок (прокрутка)", "onlyWhenCoreBiggerThan8": "Працює лише тоді, коли кількість ядер перевищує 8", @@ -168,55 +145,38 @@ "parseContainerStatsTip": "Парсинг статусу зайнятості Docker є відносно повільним.", "percentOfSize": "{percent}% з {size}", "permission": "Дозволи", - "pingAvg": "Середнє:", "pingInputIP": "Будь ласка, введіть цільовий IP / Домен.", "pingNoServer": "Немає сервера для пінгування.\nБудь ласка, додайте сервер у вкладці `Сервер`.", - "pkg": "Пакет", "plugInType": "Тип вставки", - "port": "Порт", "preferDiskAmount": "Пріоритетно показувати ємність диска", "privateKey": "Приватний ключ", "privateKeyNotFoundFmt": "Приватний ключ [{keyId}] не знайдено.", - "process": "Процес", - "prune": "Обрізати", "pushToken": "Надіслати токен", "pveIgnoreCertTip": "Не рекомендується включати, будьте обережні з ризиками безпеки! Якщо ви використовуєте стандартний сертифікат від PVE, вам потрібно увімкнути цю опцію.", "pveLoginFailed": "Не вдалося увійти. Неможливо пройти аутентифікацію за допомогою імені користувача/пароля з конфігурації сервера для входу Linux PAM.", "pveVersionLow": "Ця функція наразі перебуває на стадії тестування та випробувалася лише на PVE 8+. Будь ласка, використовуйте її з обережністю.", "read": "Читати", - "reboot": "Перезавантажити", "recentConnections": "Останні з'єднання", "rememberPwdInMem": "Запам'ятати пароль у пам'яті", "rememberPwdInMemTip": "Використовується для контейнерів, призупинення тощо.", "rememberWindowSize": "Запам'ятати розмір вікна", "remotePath": "Віддалений шлях", - "restart": "Перезапустити", "result": "Результат", "rotateAngel": "Кут повороту", - "route": "Маршрут", - "run": "Запустити", - "running": "Виконання", "sameIdServerExist": "Сервер з таким ID вже існує", "save": "Зберегти", - "saved": "Збережено", "second": "сек.", - "sensors": "Датчики", - "sequence": "Послідовність", - "server": "Сервер", "serverDetailOrder": "Порядок віджетів на сторінці деталі", "serverFuncBtns": "Кнопки функцій сервера", "serverOrder": "Порядок сервера", "serverTabRequired": "Вкладку сервера не можна видалити", - "servers": "серверів", "sftpDlPrepare": "Підготовка до підключення...", "sftpEditorTip": "Якщо порожньо, використовуйте вбудований редактор файлів програми. Якщо є значення, використовуйте редактор віддаленого сервера, наприклад, `vim` (рекомендується автоматично визначити відповідно до `EDITOR`).", "sftpRmrDirSummary": "Використовуйте `rm -r`, щоб видалити папку в SFTP.", "sftpSSHConnected": "SFTP підключено", "sftpShowFoldersFirst": "Спочатку відображати директорії", "showDistLogo": "Показати логотип дистрибутива", - "shutdown": "Вимкнення", "size": "Розмір", - "snippet": "Фрагмент", "softWrap": "М'ягкий перенос", "specifyDev": "Вказати пристрій", "specifyDevTip": "Наприклад, статистика мережевого трафіку за замовчуванням є для всіх пристроїв. Ви можете вказати певний пристрій тут.", @@ -244,41 +204,26 @@ "sshTermHelp": "Коли термінал прокрутний, горизонтальне проведення вибирає текст. Натискання кнопки клавіатури вмикає/вимикає клавіатуру. Іконка файлу відкриває поточний шлях SFTP. Кнопка буфера обміну копіює вміст, коли текст вибрано, і вставляє вміст з буфера обміну в термінал, коли текст не вибрано і є вміст у буфері обміну. Іконка коду вставляє фрагменти коду в термінал і виконує їх.", "sshTip": "Ця функція наразі в експериментальній стадії. Будь ласка, повідомте про помилки за адресою {url} або приєднуйтеся до нашої розробки.", "sshVirtualKeyAutoOff": "Автоматичне переключення віртуальних клавіш", - "start": "Старт", "stat": "Статистика", - "stats": "Статистики", - "stop": "Зупинити", - "stopped": "Зупинено", - "storage": "Сховище", "supportFmtArgs": "Підтримуються такі параметри форматування:", - "suspend": "Призупинити", "suspendTip": "Функція призупинення потребує адміністративних прав та підтримки systemd.", "switchTo": "Переключитися на {val}", "syncTip": "Може знадобитися перезапуск, щоб деякі зміни набрали чинності.", "system": "Система", "tag": "Теги", "tapToStartDiscovery": "Натисніть кнопку пошуку, щоб виявити SSH сервери у вашій мережі", - "temperature": "Температура", "termFontSizeTip": "Це налаштування вплине на розмір терміналу (ширину та висоту). Ви можете масштабувати на сторінці терміналу, щоб налаштувати розмір шрифту поточної сесії.", - "terminal": "Термінал", - "test": "Тест", "textScaler": "Масштабування тексту", "textScalerTip": "1.0 => 100% (оригінальний розмір), працює лише на частині шрифта сторінки сервера, не рекомендується змінювати.", - "theme": "Тема", "time": "Час", "times": "Рази", - "total": "Всього", - "totalAttempts": "Загальна кількість", - "traffic": "Трафік", "trySudo": "Спробуйте використовувати sudo", - "ttl": "TTL", "unknown": "Невідомо", "unkownConvertMode": "Невідомий режим конвертації", "update": "Оновити", "updateIntervalEqual0": "Ви встановили 0, автоматичне оновлення не відбудеться.\nНе можна розрахувати статус ЦП.", "updateServerStatusInterval": "Інтервал оновлення статусу сервера", "upsideDown": "Доверху дном", - "uptime": "Час роботи", "useCdn": "Використання CDN", "useCdnTip": "Нереспонсивним користувачам рекомендується використовувати CDN. Чи хочете ви його використовувати?", "useNoPwd": "Пароль не буде використовуватися", @@ -299,6 +244,5 @@ "write": "Записати", "writeScriptFailTip": "Запис у скрипт не вдався, можливо, через брак дозволів або каталог не існує.", "writeScriptTip": "Після підключення до сервера скрипт буде записано у `~/.config/server_box` \n | `/tmp/server_box` для моніторингу стану системи. Ви можете переглянути вміст скрипта.", - "logs": "Журнали", "podmanDockerEmulationDetected": "Виявлено емуляцію Podman Docker. Будь ласка, переключіться на Podman у налаштуваннях." } diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index fa5ef2f5..1b96d475 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI 可能会犯错,请谨慎使用。", "askAiFollowUpHint": "继续提问...", "askAiInsertTerminal": "插入终端", - "askAiModel": "模型", "askAiNoResponse": "无回复内容", "askAiRecommendedCommand": "AI 推荐命令", "askAiSelectedContent": "选中的内容", @@ -38,7 +37,6 @@ "backupPasswordWrong": "备份密码错误", "backupTip": "导出数据可通过密码加密,请妥善保管。", "backupVersionNotMatch": "备份版本不兼容,无法恢复", - "battery": "电池", "bgRun": "后台运行", "bgRunTip": "此开关只代表程序会尝试在后台运行,具体能否后台运行取决于是否开启了权限。原生 Android 请关闭本 App 的“电池优化”,MIUI / HyperOS 请将省电策略改为“无限制”。", "clearAllStatsContent": "确定要清空所有服务器的连接统计数据吗?此操作无法撤销。", @@ -48,15 +46,11 @@ "clearThisServerStats": "清空此服务器统计", "compactDatabase": "压缩数据库", "compactDatabaseContent": "数据库大小:{size}\n\n此操作将重新组织数据库以减少体积,数据不会丢失。", - "confirm": "确认", "closeAfterSave": "保存后关闭", - "cmd": "命令", "collapseUITip": "是否默认折叠 UI 中的长列表", - "conn": "连接", "connectionDetails": "连接详情", "connectionStats": "连接统计", "connectionStatsDesc": "查看服务器连接成功率和历史记录", - "container": "容器", "containerTrySudoTip": "例如:在应用内将用户设置为 aaa,但是 Docker 安装在root用户下,这时就需要启用此选项", "containerSudoPasswordRequired": "需要 sudo 密码才能访问 Docker。请输入您的密码。", "containerSudoPasswordIncorrect": "sudo 密码错误或无权限。请重试。", @@ -65,19 +59,14 @@ "cpuViewAsProgressTip": "以进度条样式显示每个 CPU 的使用率(旧版样式)", "cursorType": "光标类型", "customCmd": "自定义命令", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki/主页#自定义命令", "customCmdHint": "\"命令名称\": \"命令\"", - "decode": "解码", - "decompress": "解压缩", "deleteServers": "批量删除服务器", "desktopTerminalTip": "启动 SSH 连接所用的终端模拟器命令", "dirEmpty": "请确保目录为空", - "disconnected": "已断开连接", "discoverSshServers": "发现SSH服务器", "discoveryFailed": "发现失败", "discoverySettings": "发现设置", "discoverySummary": "发现摘要", - "disk": "磁盘", "diskHealth": "磁盘健康", "diskIgnorePath": "忽略的磁盘路径", "displayCpuIndex": "显示 CPU 索引", @@ -91,10 +80,8 @@ "doubleColumnTip": "此选项仅用于启用该功能,是否生效取决于设备宽度", "editVirtKeys": "编辑虚拟按键", "editorHighlightTip": "代码高亮功能可能影响性能,可选择关闭。", - "emulator": "模拟器", "enableMdns": "启用mDNS", "enableMdnsDesc": "使用mDNS/Bonjour发现SSH服务", - "encode": "编码", "envVars": "环境变量", "experimentalFeature": "实验性功能", "extraArgs": "额外参数", @@ -106,7 +93,6 @@ "finishedAt": "完成于", "followSystem": "跟随系统", "fontSize": "字体大小", - "force": "强制", "fullScreen": "全屏模式", "fullScreenJitter": "全屏模式抖动", "fullScreenJitterHelp": "用于防止屏幕烧屏", @@ -118,13 +104,10 @@ "homeTabs": "主页标签", "homeTabsCustomizeDesc": "自定义主页上显示的标签及其顺序", "homeWidgetUrlConfig": "桌面部件链接配置", - "host": "主机", "httpFailedWithCode": "请求失败,状态码: {code}", "ignoreCert": "忽略证书", "image": "镜像", "imagesList": "镜像列表", - "inner": "内置", - "install": "安装", "installDockerWithUrl": "请先前往 https://docs.docker.com/engine/install 安装 Docker", "invalid": "无效", "invalidHostFormat": "主机格式无效,仅支持 IPv4、IPv6 和域名字符。", @@ -137,21 +120,16 @@ "lastSuccess": "最后成功", "letterCache": "输入法字符缓存", "letterCacheTip": "推荐关闭,但是关闭后无法输入 CJK 等文字", - "location": "位置", - "loss": "丢包率", "madeWithLove": "用❤️制作 by {myGithub}", "max": "最大", "maxConcurrency": "最大并发数", "maxRetryCount": "服务器尝试重连次数", "maxRetryCountEqual0": "将无限次重试", "min": "最小", - "mission": "任务", "more": "更多", "moveOutServerFuncBtnsHelp": "开启:可以在服务器 Tab 页的每个卡片下方显示。关闭:在服务器详情页顶部显示。", - "ms": "毫秒", "needHomeDir": "如果你是群晖用户,[看这里](https://kb.synology.cn/zh-cn/DSM/tutorial/ssh_could_not_chdir_to_home_directory)。其他系统用户,需搜索如何创建家目录(home directory).", "needRestart": "需要重启 App", - "net": "网络", "netViewType": "网络视图类型", "newContainer": "新建容器", "noConnectionStatsData": "暂无连接统计数据", @@ -159,8 +137,6 @@ "noLineChartForCpu": "CPU 不使用折线图", "noPrivateKeyTip": "私钥不存在,可能已被删除/配置错误", "noPromptAgain": "不再提示", - "node": "节点", - "notAvailable": "不可用", "onServerDetailPage": "在服务器详情页", "onlyOneLine": "仅显示为一行(可滚动)", "onlyWhenCoreBiggerThan8": "仅当核心数大于 8 时生效", @@ -169,55 +145,38 @@ "parseContainerStatsTip": "Docker 解析占用状态较为缓慢", "percentOfSize": "{size} 的 {percent}%", "permission": "权限", - "pingAvg": "平均:", "pingInputIP": "请输入目标IP或域名", "pingNoServer": "没有服务器可用于 Ping\n请在服务器 tab 添加服务器后再试", - "pkg": "包管理", "plugInType": "插入类型", - "port": "端口", "preferDiskAmount": "优先显示硬盘容量", "privateKey": "私钥", "privateKeyNotFoundFmt": "未找到私钥 [{keyId}]。", - "process": "进程", - "prune": "修剪", "pushToken": "消息推送 Token", "pveIgnoreCertTip": "不推荐开启,注意安全隐患!如果你使用的 PVE 默认证书,需要开启该选项", "pveLoginFailed": "登录失败。无法使用服务器配置中的用户名或密码通过 Linux PAM 方式认证。", "pveVersionLow": "当前该功能处于测试阶段,仅在 PVE 8+ 上测试过,请谨慎使用", "read": "读", - "reboot": "重启", "recentConnections": "最近连接记录", "rememberPwdInMem": "在内存中记住密码", "rememberPwdInMemTip": "用于容器、挂起等", "rememberWindowSize": "记住窗口大小", "remotePath": "远端路径", - "restart": "重启", "result": "结果", "rotateAngel": "旋转角度", - "route": "路由", - "run": "运行", - "running": "运行中", "sameIdServerExist": "已存在相同 id 的服务器", "save": "保存", - "saved": "已保存", "second": "秒", - "sensors": "传感器", - "sequence": "顺序", - "server": "服务器", "serverDetailOrder": "详情页部件顺序", "serverFuncBtns": "服务器功能按钮", "serverOrder": "服务器顺序", "serverTabRequired": "服务器标签不能被移除", - "servers": "服务器", "sftpDlPrepare": "准备连接至服务器...", "sftpEditorTip": "如果为空, 使用App内置的文件编辑器. 如果有值, 这是用远程服务器的编辑器, 例如 `vim` (建议根据 `EDITOR` 自动获取).", "sftpRmrDirSummary": "在 SFTP 中使用 `rm -r` 来删除文件夹", "sftpSSHConnected": "SFTP 已连接", "sftpShowFoldersFirst": "文件夹显示在前", "showDistLogo": "显示发行版 Logo", - "shutdown": "关机", "size": "大小", - "snippet": "代码片段", "softWrap": "自动换行", "specifyDev": "指定设备", "specifyDevTip": "例如网络流量统计默认是所有设备,你可以在这里指定特定的设备", @@ -245,41 +204,26 @@ "sshTermHelp": "在终端可滚动时,横向拖动可以选中文字。点击键盘按钮可以开启/关闭键盘。文件图标会打开当前路径 SFTP。剪切板按钮会在有选中文字时复制内容,在未选中并且剪切板有内容时粘贴内容到终端。代码图标会粘贴代码片段到终端并执行。", "sshTip": "该功能目前处于测试阶段。\n\n请在 {url} 反馈问题,或者加入我们开发。", "sshVirtualKeyAutoOff": "虚拟按键自动切换", - "start": "开始", "stat": "统计", - "stats": "统计", - "stop": "停止", - "stopped": "已停止", - "storage": "存储", "supportFmtArgs": "支持以下格式化参数:", - "suspend": "挂起", "suspendTip": "suspend 功能需要 root 权限及 systemd 支持。", "switchTo": "切换到 {val}", "syncTip": "可能需要重新启动,某些更改才能生效。", "system": "系统", "tag": "标签", "tapToStartDiscovery": "点击搜索按钮发现网络中的SSH服务器", - "temperature": "温度", "termFontSizeTip": "此设置会影响终端大小(宽和高)。可以在终端页面缩放来调整当前会话的字体大小", - "terminal": "终端", - "test": "测试", "textScaler": "字体缩放", "textScalerTip": "1.0 => 100%(原大小),仅作用于服务器页面部分字体,不建议修改。", - "theme": "主题", "time": "时间", "times": "次", - "total": "总共", - "totalAttempts": "总次数", - "traffic": "流量", "trySudo": "尝试使用 sudo", - "ttl": "TTL", "unknown": "未知", "unkownConvertMode": "未知转换模式", "update": "更新", "updateIntervalEqual0": "设置为 0 将不自动刷新服务器状态。\n且无法计算 CPU 使用率。", "updateServerStatusInterval": "服务器状态刷新间隔", "upsideDown": "上下交换", - "uptime": "启动时长", "useCdn": "使用 CDN", "useCdnTip": "非中国大陆用户推荐使用 CDN,是否使用?", "useNoPwd": "将会使用无密码", @@ -300,13 +244,6 @@ "write": "写", "writeScriptFailTip": "写入脚本失败,可能是没有权限/目录不存在等", "writeScriptTip": "在连接服务器后,会向 `~/.config/server_box` \n | `/tmp/server_box` 写入脚本来监测系统状态,你可以审查脚本内容。", - "menuSettings": "设置", - "menuQuit": "退出", - "menuNavigate": "导航", - "menuInfo": "信息", "menuGitHubRepository": "GitHub 仓库", - "menuWiki": "Wiki", - "menuHelp": "帮助", - "logs": "日志", "podmanDockerEmulationDetected": "检测到 Podman Docker 仿真。请在设置中切换到 Podman。" } diff --git a/lib/l10n/app_zh_tw.arb b/lib/l10n/app_zh_tw.arb index 479ae29c..475f996d 100644 --- a/lib/l10n/app_zh_tw.arb +++ b/lib/l10n/app_zh_tw.arb @@ -17,7 +17,6 @@ "askAiDisclaimer": "AI 可能會犯錯,請謹慎使用。", "askAiFollowUpHint": "繼續提問...", "askAiInsertTerminal": "插入終端機", - "askAiModel": "模型", "askAiNoResponse": "無回覆內容", "askAiRecommendedCommand": "AI 推薦指令", "askAiSelectedContent": "選取的內容", @@ -38,7 +37,6 @@ "backupPasswordWrong": "備份密碼錯誤", "backupTip": "匯出的資料可透過密碼加密,請妥善保管。", "backupVersionNotMatch": "備份版本不相容,無法還原", - "battery": "電池", "bgRun": "背景執行", "bgRunTip": "此開關僅代表程式會嘗試於背景執行,能否成功取決於系統權限。在原生 Android 上,請關閉本應用的「電池最佳化」;在 MIUI / HyperOS 上,請將省電策略調整為「無限制」。", "clearAllStatsContent": "確定要清空所有伺服器的連線統計資料嗎?此操作無法撤銷。", @@ -49,13 +47,10 @@ "compactDatabase": "壓縮資料庫", "compactDatabaseContent": "資料庫大小:{size}\n\n此操作將重新組織資料庫以減少體積,資料不會遺失。", "closeAfterSave": "儲存後關閉", - "cmd": "指令", "collapseUITip": "是否預設折疊 UI 中存在的長列表", - "conn": "連線", "connectionDetails": "連線詳情", "connectionStats": "連線統計", "connectionStatsDesc": "檢視伺服器連線成功率和歷史記錄", - "container": "容器", "containerTrySudoTip": "例如:App 內設定使用者為 aaa,但是 Docker 安裝在 root 使用者,這時就需要開啟此選項", "containerSudoPasswordRequired": "需要 sudo 密碼才能存取 Docker。請輸入您的密碼。", "containerSudoPasswordIncorrect": "sudo 密碼錯誤或無權限。請重試。", @@ -64,19 +59,14 @@ "cpuViewAsProgressTip": "以進度條樣式顯示每個CPU的使用率(舊版樣式)", "cursorType": "游標類型", "customCmd": "自訂指令", - "customCmdDocUrl": "https://github.com/lollipopkit/flutter_server_box/wiki/主页#自定义指令", "customCmdHint": "\"指令名稱\": \"指令\"", - "decode": "解碼", - "decompress": "解壓縮", "deleteServers": "大量刪除伺服器", "desktopTerminalTip": "啟動 SSH 連線時用於打開終端機模擬器的指令。", "dirEmpty": "請確保目錄為空", - "disconnected": "已中斷連線", "discoverSshServers": "發現SSH服務器", "discoveryFailed": "發現失敗", "discoverySettings": "發現設定", "discoverySummary": "發現摘要", - "disk": "磁碟", "diskHealth": "磁碟健康", "diskIgnorePath": "忽略的磁碟路徑", "displayCpuIndex": "顯示 CPU 索引", @@ -90,10 +80,8 @@ "doubleColumnTip": "此選項僅用於啟用此功能,是否生效取決於裝置寬度", "editVirtKeys": "編輯虛擬按鍵", "editorHighlightTip": "程式碼高亮功能可能影響效能,可選擇性關閉。", - "emulator": "模擬器", "enableMdns": "啟用mDNS", "enableMdnsDesc": "使用mDNS/Bonjour發現SSH服務", - "encode": "編碼", "envVars": "環境變數", "experimentalFeature": "實驗性功能", "extraArgs": "額外參數", @@ -105,7 +93,6 @@ "finishedAt": "完成於", "followSystem": "跟隨系統", "fontSize": "字型大小", - "force": "強制", "fullScreen": "全螢幕模式", "fullScreenJitter": "全螢幕模式抖動", "fullScreenJitterHelp": "防止螢幕烙印", @@ -117,13 +104,10 @@ "homeTabs": "主頁標籤", "homeTabsCustomizeDesc": "自訂主頁上顯示的標籤及其順序", "homeWidgetUrlConfig": "桌面小工具連結配置", - "host": "主機", "httpFailedWithCode": "請求失敗,狀態碼:{code}", "ignoreCert": "忽略憑證", "image": "映像檔", "imagesList": "映像檔列表", - "inner": "內建", - "install": "安裝", "installDockerWithUrl": "請先前往 https://docs.docker.com/engine/install 安裝 Docker", "invalid": "無效", "invalidHostFormat": "主機格式無效,僅支援 IPv4、IPv6 和網域字元。", @@ -136,21 +120,16 @@ "lastSuccess": "最後成功", "letterCache": "輸入法字符快取", "letterCacheTip": "建議關閉,但關閉後將無法輸入 CJK 等文字。", - "location": "位置", - "loss": "逾時", "madeWithLove": "用❤️製作 by {myGithub}", "max": "最大", "maxConcurrency": "最大並發數", "maxRetryCount": "伺服器嘗試重連次數", "maxRetryCountEqual0": "將無限次重試", "min": "最小", - "mission": "任務", "more": "更多", "moveOutServerFuncBtnsHelp": "開啟:可以在伺服器 Tab 頁的每個卡片下方顯示。關閉:在伺服器詳情頁頂部顯示。", - "ms": "毫秒", "needHomeDir": "如果你是群暉使用者,[看這裡](https://kb.synology.com/DSM/tutorial/user_enable_home_service)。其他系統使用者,需搜尋如何建立家目錄(home directory)。", "needRestart": "需要重開 App", - "net": "網路", "netViewType": "網路檢視類型", "newContainer": "新建容器", "noConnectionStatsData": "暫無連線統計資料", @@ -158,8 +137,6 @@ "noLineChartForCpu": "CPU 不使用折線圖", "noPrivateKeyTip": "私鑰不存在,可能已被刪除/配置錯誤。", "noPromptAgain": "不再提示", - "node": "節點", - "notAvailable": "不可用", "onServerDetailPage": "在伺服器詳情頁", "onlyOneLine": "僅顯示為一行(可捲動)", "onlyWhenCoreBiggerThan8": "僅當核心數大於 8 時生效", @@ -168,55 +145,38 @@ "parseContainerStatsTip": "Docker 解析消耗狀態較為緩慢", "percentOfSize": "{size} 的 {percent}%", "permission": "權限", - "pingAvg": "平均:", "pingInputIP": "請輸入目標 IP 或域名", "pingNoServer": "沒有伺服器可用於 Ping\n請在伺服器 Tab 新增伺服器後再試", - "pkg": "套件管理", "plugInType": "插入類型", - "port": "埠", "preferDiskAmount": "優先顯示硬碟容量", "privateKey": "私鑰", "privateKeyNotFoundFmt": "未找到私鑰 [{keyId}]。", - "process": "處理程序", - "prune": "修剪", "pushToken": "消息推送 Token", "pveIgnoreCertTip": "不建議啟用,請注意安全風險!如果您使用的是 PVE 的預設憑證,則需要啟用此選項。", "pveLoginFailed": "登入失敗。無法使用伺服器設定中的使用者名稱或密碼透過 Linux PAM 方式認證。", "pveVersionLow": "此功能目前處於測試階段,僅在 PVE 8+ 上進行過測試。請謹慎使用。", "read": "讀取", - "reboot": "重開", "recentConnections": "最近連線記錄", "rememberPwdInMem": "在記憶體中記住密碼", "rememberPwdInMemTip": "用於容器、暫停等", "rememberWindowSize": "記住視窗大小", "remotePath": "遠端路徑", - "restart": "重開", "result": "結果", "rotateAngel": "旋轉角度", - "route": "路由", - "run": "執行", - "running": "運作中", "sameIdServerExist": "已存在相同 ID 的伺服器", "save": "儲存", - "saved": "已儲存", "second": "秒", - "sensors": "感應器", - "sequence": "順序", - "server": "伺服器", "serverDetailOrder": "詳情頁部件順序", "serverFuncBtns": "伺服器功能按鈕", "serverOrder": "伺服器順序", "serverTabRequired": "服務器標籤不能被移除", - "servers": "服務器", "sftpDlPrepare": "準備連線至伺服器...", "sftpEditorTip": "如果為空, 使用App內建的檔案編輯器。如果有值, 則使用遠端伺服器的編輯器, 例如 `vim`(建議根據 `EDITOR` 自動獲取)。", "sftpRmrDirSummary": "在 SFTP 中使用 `rm -r` 來刪除檔案夾", "sftpSSHConnected": "SFTP 已連線", "sftpShowFoldersFirst": "資料夾顯示在前", "showDistLogo": "顯示發行版 Logo", - "shutdown": "關機", "size": "大小", - "snippet": "程式片段", "softWrap": "軟換行", "specifyDev": "指定裝置", "specifyDevTip": "例如網路流量統計預設是所有裝置,你可以在這裡指定特定的裝置。", @@ -244,41 +204,26 @@ "sshTermHelp": "在終端機可捲動時,橫向拖動可以選中文字。點擊鍵盤按鈕可以開啟/關閉鍵盤。檔案圖示會打開目前路徑 SFTP。剪貼簿按鈕會在有選中文字時複製內容,在未選中並且剪貼簿有內容時貼上內容到終端機。程式碼圖示會貼上程式碼片段到終端機並執行。", "sshTip": "該功能目前處於測試階段。\n\n請在 {url} 回饋問題,或者加入我們開發。", "sshVirtualKeyAutoOff": "虛擬按鍵自動切換", - "start": "開始", "stat": "統計", - "stats": "統計", - "stop": "停止", - "stopped": "已停止", - "storage": "存儲", "supportFmtArgs": "支援以下格式化參數:", - "suspend": "當機", "suspendTip": "suspend 功能需要 root 權限及 systemd 支援。", "switchTo": "切換到 {val}", "syncTip": "可能需要重新啟動,某些更改才能生效。", "system": "系統", "tag": "標籤", "tapToStartDiscovery": "點擊搜尋按鈕發現網路中的SSH服務器", - "temperature": "溫度", "termFontSizeTip": "此設定將影響終端機大小(寬度和高度)。您可以在終端機頁面縮放,來調整目前會話的字型大小。", - "terminal": "终端機", - "test": "測試", "textScaler": "字型縮放", "textScalerTip": "1.0 => 100%(原大小),僅作用於伺服器頁面部分字型,不建議修改。", - "theme": "主題", "time": "時間", "times": "次", - "total": "總共", - "totalAttempts": "總次數", - "traffic": "流量", "trySudo": "嘗試使用 sudo", - "ttl": "TTL", "unknown": "未知", "unkownConvertMode": "未知轉換模式", "update": "更新", "updateIntervalEqual0": "設定為 0 將不自動刷新伺服器狀態,\n也無法計算 CPU 使用率。", "updateServerStatusInterval": "伺服器狀態更新間隔", "upsideDown": "上下交換", - "uptime": "運作時間", "useCdn": "使用 CDN", "useCdnTip": "非中國使用者建議使用 CDN,是否使用?", "useNoPwd": "將使用無密碼", @@ -299,6 +244,5 @@ "write": "寫入", "writeScriptFailTip": "寫入腳本失敗,可能是沒有權限/目錄不存在等。", "writeScriptTip": "連線到伺服器後,將會在 `~/.config/server_box` \n | `/tmp/server_box` 中寫入一個腳本來監測系統狀態。你可以審查腳本內容。", - "logs": "日誌", "podmanDockerEmulationDetected": "檢測到 Podman Docker 仿真。請在設定中切換到 Podman。" } diff --git a/lib/view/page/backup.dart b/lib/view/page/backup.dart index e7318544..5098f536 100644 --- a/lib/view/page/backup.dart +++ b/lib/view/page/backup.dart @@ -344,7 +344,7 @@ final class _BackupPageState extends ConsumerState with AutomaticKee Widget get _buildBulkImportServers { return CardX( child: ListTile( - title: Text(l10n.server), + title: Text(libL10n.server), leading: const Icon(BoxIcons.bx_server), onTap: () => _onBulkImportServers(context), trailing: const Icon(Icons.keyboard_arrow_right), @@ -354,11 +354,11 @@ final class _BackupPageState extends ConsumerState with AutomaticKee Widget get _buildImportSnippet { return ListTile( - title: Text(l10n.snippet), + title: Text(libL10n.snippet), leading: const Icon(MingCute.code_line), trailing: const Icon(Icons.keyboard_arrow_right), onTap: () async { - final data = await context.showImportDialog(title: l10n.snippet, modelDef: Snippet.example.toJson()); + final data = await context.showImportDialog(title: libL10n.snippet, modelDef: Snippet.example.toJson()); if (data == null) return; String str; try { @@ -592,7 +592,7 @@ extension on _BackupPageState { } void _onBulkImportServers(BuildContext context) async { - final data = await context.showImportDialog(title: l10n.server, modelDef: Spix.example.toJson()); + final data = await context.showImportDialog(title: libL10n.server, modelDef: Spix.example.toJson()); if (data == null) return; String text; try { @@ -612,7 +612,7 @@ extension on _BackupPageState { if (err != null || spis == null) return; final sure = await context.showRoundDialog( title: libL10n.import, - child: Text(libL10n.askContinue('${spis.length} ${l10n.server}')), + child: Text(libL10n.askContinue('${spis.length} ${libL10n.server}')), actions: Btnx.oks, ); if (sure == true) { diff --git a/lib/view/page/container/actions.dart b/lib/view/page/container/actions.dart index 788879eb..88d8259e 100644 --- a/lib/view/page/container/actions.dart +++ b/lib/view/page/container/actions.dart @@ -58,7 +58,7 @@ extension on _ContainerPageState { }) async { await context.showRoundDialog( title: title, - child: Text(message ?? libL10n.askContinue('${l10n.prune} $title')), + child: Text(message ?? libL10n.askContinue('${libL10n.prune} $title')), actions: Btn.ok( onTap: () async { context.pop(); @@ -91,7 +91,7 @@ extension on _ContainerPageState { context.showRoundDialog(title: libL10n.error, child: Text(e.toString())); } }, - child: Text(l10n.run), + child: Text(libL10n.run), ), ], ); @@ -160,7 +160,7 @@ extension on _ContainerPageState { return Checkbox(value: force, onChanged: (val) => setState(() => force = val ?? false)); }, ), - Text(l10n.force), + Text(libL10n.force), ], ), ], diff --git a/lib/view/page/container/container.dart b/lib/view/page/container/container.dart index f0006a3b..6486f6a4 100644 --- a/lib/view/page/container/container.dart +++ b/lib/view/page/container/container.dart @@ -67,7 +67,7 @@ class _ContainerPageState extends ConsumerState { CustomAppBar _buildAppBar() { return CustomAppBar( centerTitle: true, - title: TwoLineText(up: l10n.container, down: widget.args.spi.name), + title: TwoLineText(up: libL10n.container, down: widget.args.spi.name), actions: [ IconButton( onPressed: () => context.showLoadingDialog(fn: () => _containerNotifier.refresh()), @@ -195,7 +195,7 @@ class _ContainerPageState extends ConsumerState { : l10n.dockerStatusRunningFmt(running); return ExpandTile( leading: const Icon(OctIcons.container, size: 22), - title: Text(l10n.container), + title: Text(libL10n.container), subtitle: Text(subtitle, style: UIs.textGrey), initiallyExpanded: items.length < 7, children: items.map(_buildPsItem).toList(), @@ -307,7 +307,7 @@ class _ContainerPageState extends ConsumerState { if (len == 0) return UIs.placeholder; return ExpandTile( leading: const Icon(Icons.delete), - title: Text(l10n.prune), + title: Text(libL10n.prune), children: _PruneTypes.values.map(_buildPruneBtn).toList(), ).cardx; } diff --git a/lib/view/page/iperf.dart b/lib/view/page/iperf.dart index f7e13f48..8765b10a 100644 --- a/lib/view/page/iperf.dart +++ b/lib/view/page/iperf.dart @@ -1,6 +1,5 @@ import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/core/route.dart'; import 'package:server_box/view/page/ssh/page/page.dart'; @@ -57,10 +56,10 @@ class _IPerfPageState extends State { return ListView( padding: const EdgeInsets.symmetric(horizontal: 17), children: [ - Input(controller: _hostCtrl, label: l10n.host, icon: Icons.computer, suggestion: false), + Input(controller: _hostCtrl, label: libL10n.host, icon: Icons.computer, suggestion: false), Input( controller: _portCtrl, - label: l10n.port, + label: libL10n.port, type: TextInputType.number, icon: Icons.numbers, suggestion: false, diff --git a/lib/view/page/ping.dart b/lib/view/page/ping.dart index 48ef4698..cc749aa8 100644 --- a/lib/view/page/ping.dart +++ b/lib/view/page/ping.dart @@ -93,7 +93,7 @@ class _PingPageState extends ConsumerState with AutomaticKeepAliveClie Widget _buildResultItem(PingResult result) { final unknown = l10n.unknown; - final ms = l10n.ms; + final ms = libL10n.ms; return CardX( child: ListTile( contentPadding: const EdgeInsets.symmetric(vertical: 7, horizontal: 17), @@ -103,7 +103,7 @@ class _PingPageState extends ConsumerState with AutomaticKeepAliveClie ), subtitle: Text(_buildPingSummary(result, unknown, ms), style: UIs.text11), trailing: Text( - '${l10n.pingAvg}${result.statistic?.avg?.toStringAsFixed(2) ?? l10n.unknown} $ms', + '${libL10n.pingAvg}${result.statistic?.avg?.toStringAsFixed(2) ?? l10n.unknown} $ms', style: TextStyle(fontSize: 14, color: UIs.primaryColor), ), ), @@ -119,7 +119,7 @@ class _PingPageState extends ConsumerState with AutomaticKeepAliveClie final loss = result.statistic?.loss ?? unknown; final min = result.statistic?.min ?? unknown; final max = result.statistic?.max ?? unknown; - return '$ip\n${l10n.ttl}: $ttl, ${l10n.loss}: $loss%\n${l10n.min}: $min $ms, ${l10n.max}: $max $ms'; + return '$ip\n${libL10n.ttl}: $ttl, ${libL10n.loss}: $loss%\n${l10n.min}: $min $ms, ${l10n.max}: $max $ms'; } Future doPing() async { diff --git a/lib/view/page/process.dart b/lib/view/page/process.dart index 08305163..c2e1d5bd 100644 --- a/lib/view/page/process.dart +++ b/lib/view/page/process.dart @@ -4,7 +4,6 @@ import 'package:dartssh2/dartssh2.dart'; import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/core/route.dart'; import 'package:server_box/data/model/app/scripts/shell_func.dart'; import 'package:server_box/data/model/server/proc.dart'; @@ -123,7 +122,7 @@ class _ProcessPageState extends ConsumerState { return Scaffold( appBar: CustomAppBar( centerTitle: true, - title: TwoLineText(up: widget.args.spi.name, down: l10n.process), + title: TwoLineText(up: widget.args.spi.name, down: libL10n.process), actions: actions, ), body: child, @@ -158,7 +157,7 @@ class _ProcessPageState extends ConsumerState { onPressed: () { context.showRoundDialog( title: libL10n.attention, - child: Text(libL10n.askContinue('${l10n.stop} ${l10n.process}(${proc.pid})')), + child: Text(libL10n.askContinue('${libL10n.stop} ${libL10n.process}(${proc.pid})')), actions: [ Btn.cancel(), Btn.ok( diff --git a/lib/view/page/pve.dart b/lib/view/page/pve.dart index ee666a50..1ecbe24a 100644 --- a/lib/view/page/pve.dart +++ b/lib/view/page/pve.dart @@ -335,7 +335,7 @@ final class _PvePageState extends ConsumerState { if (!item.available) { return Btn.icon( icon: const Icon(Icons.play_arrow, color: Colors.grey), - onTap: () => _onCtrl(l10n.start, item, () => _notifier.start(item.node, item.id)), + onTap: () => _onCtrl(libL10n.start, item, () => _notifier.start(item.node, item.id)), ); } return Row( @@ -343,17 +343,17 @@ final class _PvePageState extends ConsumerState { Btn.icon( icon: const Icon(Icons.stop, color: Colors.grey, size: 20), padding: pad, - onTap: () => _onCtrl(l10n.stop, item, () => _notifier.stop(item.node, item.id)), + onTap: () => _onCtrl(libL10n.stop, item, () => _notifier.stop(item.node, item.id)), ), Btn.icon( icon: const Icon(Icons.refresh, color: Colors.grey, size: 20), padding: pad, - onTap: () => _onCtrl(l10n.reboot, item, () => _notifier.reboot(item.node, item.id)), + onTap: () => _onCtrl(libL10n.reboot, item, () => _notifier.reboot(item.node, item.id)), ), Btn.icon( icon: const Icon(Icons.power_off, color: Colors.grey, size: 20), padding: pad, - onTap: () => _onCtrl(l10n.shutdown, item, () => _notifier.shutdown(item.node, item.id)), + onTap: () => _onCtrl(libL10n.shutdown, item, () => _notifier.shutdown(item.node, item.id)), ), ], ); diff --git a/lib/view/page/server/connection_stats.dart b/lib/view/page/server/connection_stats.dart index 4ec2bb78..697ce236 100644 --- a/lib/view/page/server/connection_stats.dart +++ b/lib/view/page/server/connection_stats.dart @@ -116,7 +116,7 @@ class _ConnectionStatsPageState extends State { Row( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ - _buildStatItem(l10n.totalAttempts, stats.totalAttempts.toString(), Icons.all_inclusive), + _buildStatItem(libL10n.totalAttempts, stats.totalAttempts.toString(), Icons.all_inclusive), _buildStatItem( libL10n.success, stats.successCount.toString(), @@ -237,7 +237,7 @@ class _ConnectionStatsPageState extends State { } } }, - child: Text(l10n.confirm), + child: Text(libL10n.confirm), ), ], ); diff --git a/lib/view/page/server/detail/view.dart b/lib/view/page/server/detail/view.dart index 3e609501..0e048bee 100644 --- a/lib/view/page/server/detail/view.dart +++ b/lib/view/page/server/detail/view.dart @@ -124,7 +124,7 @@ class _ServerDetailPageState extends ConsumerState with Single style: TextStyle(fontSize: 20, color: context.isDark ? Colors.white : Colors.black), ), actions: [ - QrShareBtn(data: si.spi.toJsonString(), tip: si.spi.name, tip2: '${l10n.server} ~ ServerBox'), + QrShareBtn(data: si.spi.toJsonString(), tip: si.spi.name, tip2: '${libL10n.server} ~ ServerBox'), IconButton( icon: const Icon(Icons.edit), onPressed: () async { @@ -551,7 +551,7 @@ class _ServerDetailPageState extends ConsumerState with Single if (children.isEmpty) return null; return ExpandTile( - title: Text(l10n.disk), + title: Text(libL10n.disk), childrenPadding: const EdgeInsets.only(bottom: 7), leading: Icon(ServerDetailCards.disk.icon, size: 17), initiallyExpanded: _getInitExpand(children.length), @@ -790,7 +790,7 @@ class _ServerDetailPageState extends ConsumerState with Single leading: Icon(ServerDetailCards.net.icon, size: 17), title: Row( children: [ - Text(l10n.net), + Text(libL10n.net), UIs.width13, _netSortType.listenVal( (val) => InkWell( @@ -859,7 +859,7 @@ class _ServerDetailPageState extends ConsumerState with Single return CardX( child: ExpandTile( - title: Text(l10n.temperature), + title: Text(libL10n.temperature), leading: const Icon(Icons.ac_unit, size: 20), initiallyExpanded: _getInitExpand(ss.temps.devices.length), childrenPadding: const EdgeInsets.only(bottom: 7), @@ -891,7 +891,7 @@ class _ServerDetailPageState extends ConsumerState with Single return CardX( child: ExpandTile( - title: Text(l10n.battery), + title: Text(libL10n.battery), leading: const Icon(Icons.battery_charging_full, size: 17), childrenPadding: const EdgeInsets.only(bottom: 7), initiallyExpanded: _getInitExpand(ss.batteries.length, 2), @@ -925,7 +925,7 @@ class _ServerDetailPageState extends ConsumerState with Single if (ss.sensors.isEmpty) return UIs.placeholder; return CardX( child: ExpandTile( - title: Text(l10n.sensors), + title: Text(libL10n.sensors), leading: const Icon(Icons.thermostat, size: 17), childrenPadding: const EdgeInsets.only(bottom: 7), initiallyExpanded: _getInitExpand(ss.sensors.length, 2), diff --git a/lib/view/page/server/discovery/discovery.dart b/lib/view/page/server/discovery/discovery.dart index 61209f38..6fcf153e 100644 --- a/lib/view/page/server/discovery/discovery.dart +++ b/lib/view/page/server/discovery/discovery.dart @@ -75,7 +75,7 @@ class _SshDiscoveryPageState extends ConsumerState { children: [ Text(l10n.discoverySummary, style: const TextStyle(fontWeight: FontWeight.bold)), UIs.height7, - Text('${libL10n.found}: ${report.count} ${l10n.servers}'), + Text('${libL10n.found}: ${report.count} ${libL10n.servers}'), Text('${libL10n.duration}: ${report.durationMs}ms'), Text( '${l10n.finishedAt}: ${DateTime.parse(report.generatedAt).toLocal().toString().substring(0, 16)}', diff --git a/lib/view/page/server/edit/actions.dart b/lib/view/page/server/edit/actions.dart index 846d16a1..11c01b2c 100644 --- a/lib/view/page/server/edit/actions.dart +++ b/lib/view/page/server/edit/actions.dart @@ -25,12 +25,12 @@ extension _Actions on _ServerEditPageState { if (_nameController.text.isEmpty) { _nameController.text = server.ip; } - context.showSnackBar('${libL10n.found} 1 ${l10n.server}'); + context.showSnackBar('${libL10n.found} 1 ${libL10n.server}'); } else { // Multiple servers - show import dialog final shouldImport = await context.showRoundDialog( title: libL10n.import, - child: Text(libL10n.askContinue('${libL10n.found} ${discoveredServers.length} ${l10n.servers}')), + child: Text(libL10n.askContinue('${libL10n.found} ${discoveredServers.length} ${libL10n.servers}')), actions: Btnx.cancelOk, ); @@ -46,7 +46,7 @@ extension _Actions on _ServerEditPageState { child: Column( mainAxisSize: MainAxisSize.min, children: [ - Text('${libL10n.found} ${discoveredServers.length} ${l10n.servers}.'), + Text('${libL10n.found} ${discoveredServers.length} ${libL10n.servers}.'), const SizedBox(height: 8), Text(libL10n.setting), const SizedBox(height: 8), @@ -99,7 +99,7 @@ extension _Actions on _ServerEditPageState { dprint('Failed to import server ${server.name}: $e'); } } - context.showSnackBar('${libL10n.success}: $imported ${l10n.servers}'); + context.showSnackBar('${libL10n.success}: $imported ${libL10n.servers}'); if (mounted) context.pop(true); } @@ -221,7 +221,7 @@ extension _Actions on _ServerEditPageState { void _onSave() async { if (_ipController.text.isEmpty) { - context.showSnackBar('${libL10n.empty} ${l10n.host}'); + context.showSnackBar('${libL10n.empty} ${libL10n.host}'); return; } @@ -369,7 +369,7 @@ extension _Utils on _ServerEditPageState { Future _showCmdTypesDialog(Set allCmdTypes) { return context.showRoundDialog( - title: '${libL10n.disabled} ${l10n.cmd}', + title: '${libL10n.disabled} ${libL10n.cmd}', child: SizedBox( width: 270, child: _disabledCmdTypes.listenVal((disabled) { diff --git a/lib/view/page/server/edit/edit.dart b/lib/view/page/server/edit/edit.dart index 75ec62e9..113c2ec8 100644 --- a/lib/view/page/server/edit/edit.dart +++ b/lib/view/page/server/edit/edit.dart @@ -160,7 +160,7 @@ class _ServerEditPageState extends ConsumerState with AfterLayou type: TextInputType.url, onSubmitted: (_) => _focusScope.requestFocus(_portFocus), node: _ipFocus, - label: l10n.host, + label: libL10n.host, icon: BoxIcons.bx_server, hint: 'example.com', suggestion: false, @@ -170,7 +170,7 @@ class _ServerEditPageState extends ConsumerState with AfterLayou type: TextInputType.number, node: _portFocus, onSubmitted: (_) => _focusScope.requestFocus(_usernameFocus), - label: l10n.port, + label: libL10n.port, icon: Bootstrap.number_123, hint: '22', suggestion: false, diff --git a/lib/view/page/server/edit/widget.dart b/lib/view/page/server/edit/widget.dart index 807ca045..8cf9146c 100644 --- a/lib/view/page/server/edit/widget.dart +++ b/lib/view/page/server/edit/widget.dart @@ -157,7 +157,7 @@ extension _Widgets on _ServerEditPageState { return Input( controller: _scriptDirCtrl, type: TextInputType.text, - label: '${l10n.remotePath} (Shell ${l10n.install})', + label: '${l10n.remotePath} (Shell ${libL10n.install})', icon: Icons.folder, hint: '~/.config/server_box', suggestion: false, @@ -176,7 +176,7 @@ extension _Widgets on _ServerEditPageState { Input( controller: _preferTempDevCtrl, type: TextInputType.text, - label: l10n.temperature, + label: libL10n.temperature, icon: MingCute.low_temperature_line, hint: 'nvme-pci-0400', suggestion: false, @@ -184,7 +184,7 @@ extension _Widgets on _ServerEditPageState { Input( controller: _netDevCtrl, type: TextInputType.text, - label: l10n.net, + label: libL10n.net, icon: ZondIcons.network, hint: 'eth0', suggestion: false, @@ -278,7 +278,7 @@ extension _Widgets on _ServerEditPageState { leading: const Icon(MingCute.doc_line), title: Text(libL10n.doc), trailing: const Icon(Icons.open_in_new, size: 17), - onTap: l10n.customCmdDocUrl.launchUrl, + onTap: libL10n.customCmdDocUrl.launchUrl, ).cardx, ], ); @@ -288,11 +288,11 @@ extension _Widgets on _ServerEditPageState { return Column( mainAxisSize: MainAxisSize.min, children: [ - CenterGreyTitle('${libL10n.disabled} ${l10n.cmd}'), + CenterGreyTitle('${libL10n.disabled} ${libL10n.cmd}'), _disabledCmdTypes.listenVal((disabled) { return ListTile( leading: const Icon(Icons.disabled_by_default), - title: Text('${libL10n.disabled} ${l10n.cmd}'), + title: Text('${libL10n.disabled} ${libL10n.cmd}'), subtitle: disabled.isEmpty ? null : Text(disabled.join(', '), style: UIs.textGrey), @@ -458,7 +458,7 @@ extension _Widgets on _ServerEditPageState { title: libL10n.attention, child: Text( libL10n.askContinue( - '${libL10n.delete} ${l10n.server}(${spi!.name})', + '${libL10n.delete} ${libL10n.server}(${spi!.name})', ), ), actions: Btn.ok( diff --git a/lib/view/page/server/tab/tab.dart b/lib/view/page/server/tab/tab.dart index af3ca0b9..6779b18c 100644 --- a/lib/view/page/server/tab/tab.dart +++ b/lib/view/page/server/tab/tab.dart @@ -270,19 +270,19 @@ class _ServerPageState extends ConsumerState Btn.column( onTap: () => _onTapSuspend(srv), icon: const Icon(Icons.stop, color: color), - text: l10n.suspend, + text: libL10n.suspend, textStyle: textStyle, ), Btn.column( onTap: () => _onTapShutdown(srv), icon: const Icon(Icons.power_off, color: color), - text: l10n.shutdown, + text: libL10n.shutdown, textStyle: textStyle, ), Btn.column( onTap: () => _onTapReboot(srv), icon: const Icon(Icons.restart_alt, color: color), - text: l10n.reboot, + text: libL10n.reboot, textStyle: textStyle, ), Btn.column( diff --git a/lib/view/page/server/tab/top_bar.dart b/lib/view/page/server/tab/top_bar.dart index 5f730d9e..3dd58aab 100644 --- a/lib/view/page/server/tab/top_bar.dart +++ b/lib/view/page/server/tab/top_bar.dart @@ -41,7 +41,7 @@ final class _TopBar extends ConsumerWidget implements PreferredSizeWidget { if (conn.index >= ServerConn.connected.index) connected++; } final total = order.length; - final connectionText = '$connected/$total ${context.l10n.conn}'; + final connectionText = '$connected/$total ${context.libL10n.conn}'; leading = InkWell( onTap: () => ConnectionStatsPage.route.go(context), child: Text(connectionText, style: const TextStyle(fontSize: 16, fontWeight: FontWeight.w600)), diff --git a/lib/view/page/server/tab/utils.dart b/lib/view/page/server/tab/utils.dart index 13056644..4f82275b 100644 --- a/lib/view/page/server/tab/utils.dart +++ b/lib/view/page/server/tab/utils.dart @@ -56,7 +56,7 @@ extension _Operation on _ServerPageState { ) ?? (null, ''); }, - typ: l10n.suspend, + typ: libL10n.suspend, name: srv.spi.name, ); } @@ -70,7 +70,7 @@ extension _Operation on _ServerPageState { id: srv.id, ); }, - typ: l10n.shutdown, + typ: libL10n.shutdown, name: srv.spi.name, ); } @@ -85,7 +85,7 @@ extension _Operation on _ServerPageState { ) ?? (null, ''); }, - typ: l10n.reboot, + typ: libL10n.reboot, name: srv.spi.name, ); } @@ -127,7 +127,7 @@ extension _Utils on _ServerPageState { void _askFor({required void Function() func, required String typ, required String name}) { context.showRoundDialog( title: libL10n.attention, - child: Text(libL10n.askContinue('$typ ${l10n.server}($name)')), + child: Text(libL10n.askContinue('$typ ${libL10n.server}($name)')), actions: Btn.ok( onTap: () { context.pop(); diff --git a/lib/view/page/setting/entries/ai.dart b/lib/view/page/setting/entries/ai.dart index 111a3274..4c061a1e 100644 --- a/lib/view/page/setting/entries/ai.dart +++ b/lib/view/page/setting/entries/ai.dart @@ -24,11 +24,11 @@ extension _AI on _AppSettingsPageState { final display = val.isEmpty ? libL10n.empty : val; return ListTile( leading: const Icon(Icons.view_module), - title: Text(l10n.askAiModel), + title: Text(libL10n.askAiModel), subtitle: Text(display, style: UIs.textGrey), onTap: () => _showAskAiFieldDialog( prop: _setting.askAiModel, - title: l10n.askAiModel, + title: libL10n.askAiModel, hint: 'gpt-4o-mini', ), ); diff --git a/lib/view/page/setting/entries/app.dart b/lib/view/page/setting/entries/app.dart index 85d2c14d..ab590110 100644 --- a/lib/view/page/setting/entries/app.dart +++ b/lib/view/page/setting/entries/app.dart @@ -346,7 +346,7 @@ extension _App on _AppSettingsPageState { Widget _buildCupertinoRoute() { return ListTile( - title: Text('Cupertino ${l10n.route}'), + title: Text('Cupertino ${libL10n.route}'), trailing: StoreSwitch(prop: _setting.cupertinoRoute), ); } diff --git a/lib/view/page/setting/entries/editor.dart b/lib/view/page/setting/entries/editor.dart index 11748a4b..3f2dc806 100644 --- a/lib/view/page/setting/entries/editor.dart +++ b/lib/view/page/setting/entries/editor.dart @@ -35,14 +35,14 @@ extension _Editor on _AppSettingsPageState { Widget _buildEditorTheme() { return ListTile( leading: const Icon(MingCute.sun_fill), - title: Text('${libL10n.bright} ${l10n.theme.toLowerCase()}'), + title: Text('${libL10n.bright} ${libL10n.theme.toLowerCase()}'), trailing: ValBuilder( listenable: _setting.editorTheme.listenable(), builder: (val) => Text(val, style: UIs.text15), ), onTap: () async { final selected = await context.showPickSingleDialog( - title: l10n.theme, + title: libL10n.theme, items: themeMap.keys.toList(), display: (p0) => p0, initial: _setting.editorTheme.fetch(), @@ -57,14 +57,14 @@ extension _Editor on _AppSettingsPageState { Widget _buildEditorDarkTheme() { return ListTile( leading: const Icon(MingCute.moon_stars_fill), - title: Text('${libL10n.dark} ${l10n.theme.toLowerCase()}'), + title: Text('${libL10n.dark} ${libL10n.theme.toLowerCase()}'), trailing: ValBuilder( listenable: _setting.editorDarkTheme.listenable(), builder: (val) => Text(val, style: UIs.text15), ), onTap: () async { final selected = await context.showPickSingleDialog( - title: l10n.theme, + title: libL10n.theme, items: themeMap.keys.toList(), display: (p0) => p0, initial: _setting.editorDarkTheme.fetch(), diff --git a/lib/view/page/setting/entries/server.dart b/lib/view/page/setting/entries/server.dart index 196cfcbb..a4959017 100644 --- a/lib/view/page/setting/entries/server.dart +++ b/lib/view/page/setting/entries/server.dart @@ -130,16 +130,16 @@ extension _Server on _AppSettingsPageState { Widget _buildServerFuncBtnsSwitch() { return ListTile( - // title: Text(l10n.location), + // title: Text(libL10n.location), // subtitle: Text(l10n.moveOutServerFuncBtnsHelp, style: UIs.text13Grey), - title: TipText(l10n.location, l10n.moveOutServerFuncBtnsHelp), + title: TipText(libL10n.location, l10n.moveOutServerFuncBtnsHelp), trailing: StoreSwitch(prop: _setting.moveServerFuncs), ); } Widget _buildServerFuncBtnsOrder() { return ListTile( - title: Text(l10n.sequence), + title: Text(libL10n.sequence), trailing: const Icon(Icons.keyboard_arrow_right), onTap: () => ServerFuncBtnsOrderPage.route.go(context), ); diff --git a/lib/view/page/setting/entries/sftp.dart b/lib/view/page/setting/entries/sftp.dart index 8d01f4a0..578e4040 100644 --- a/lib/view/page/setting/entries/sftp.dart +++ b/lib/view/page/setting/entries/sftp.dart @@ -43,7 +43,7 @@ extension _SFTP on _AppSettingsPageState { return ListTile( leading: const Icon(MingCute.edit_fill), title: TipText(libL10n.editor, l10n.sftpEditorTip), - trailing: Text(val.isEmpty ? l10n.inner : val, style: UIs.text15), + trailing: Text(val.isEmpty ? libL10n.inner : val, style: UIs.text15), onTap: () { withTextFieldController((ctrl) async { void onSave() { diff --git a/lib/view/page/setting/entries/ssh.dart b/lib/view/page/setting/entries/ssh.dart index 64235f13..77ca07f7 100644 --- a/lib/view/page/setting/entries/ssh.dart +++ b/lib/view/page/setting/entries/ssh.dart @@ -114,7 +114,7 @@ extension _SSH on _AppSettingsPageState { return _setting.desktopTerminal.listenable().listenVal((val) { return ListTile( leading: const Icon(Icons.terminal), - title: TipText(l10n.terminal, l10n.desktopTerminalTip), + title: TipText(libL10n.terminal, l10n.desktopTerminalTip), trailing: Text(val, style: UIs.text15, maxLines: 1, overflow: TextOverflow.ellipsis), onTap: () { withTextFieldController((ctrl) async { @@ -129,7 +129,7 @@ extension _SSH on _AppSettingsPageState { child: Input( controller: ctrl, autoFocus: true, - label: l10n.terminal, + label: libL10n.terminal, hint: 'x-terminal-emulator / gnome-terminal', icon: Icons.edit, suggestion: false, @@ -159,14 +159,14 @@ extension _SSH on _AppSettingsPageState { return ListTile( leading: const Icon(MingCute.moon_stars_fill, size: _kIconSize), - title: Text(l10n.theme), + title: Text(libL10n.theme), trailing: ValBuilder( listenable: _setting.termTheme.listenable(), builder: (val) => Text(index2Str(val), style: UIs.text15), ), onTap: () async { final selected = await context.showPickSingleDialog( - title: l10n.theme, + title: libL10n.theme, items: List.generate(3, (index) => index), display: (p0) => index2Str(p0), initial: _setting.termTheme.fetch(), diff --git a/lib/view/page/setting/entry.dart b/lib/view/page/setting/entry.dart index 2363a565..a19ebfcd 100644 --- a/lib/view/page/setting/entry.dart +++ b/lib/view/page/setting/entry.dart @@ -71,9 +71,9 @@ class _SettingsPageState extends ConsumerState with SingleTickerPr ), actions: [ Btn.text( - text: context.l10n.logs, + text: context.libL10n.logs, onTap: () => - DebugPage.route.go(context, args: DebugPageArgs(title: '${context.l10n.logs}(${BuildData.build})')), + DebugPage.route.go(context, args: DebugPageArgs(title: '${context.libL10n.logs}(${BuildData.build})')), ), Btn.icon( icon: const Icon(Icons.delete), @@ -122,9 +122,9 @@ final class _AppSettingsPageState extends ConsumerState { return MultiList( children: [ [const CenterGreyTitle('App'), _buildApp(), const CenterGreyTitle('AI'), _buildAskAiConfig()], - [CenterGreyTitle(l10n.server), _buildServer()], + [CenterGreyTitle(libL10n.server), _buildServer()], [const CenterGreyTitle('SSH'), _buildSSH(), const CenterGreyTitle('SFTP'), _buildSFTP()], - [CenterGreyTitle(l10n.container), _buildContainer(), CenterGreyTitle(libL10n.editor), _buildEditor()], + [CenterGreyTitle(libL10n.container), _buildContainer(), CenterGreyTitle(libL10n.editor), _buildEditor()], /// Fullscreen Mode is designed for old mobile phone which can be /// used as a status screen. diff --git a/lib/view/page/setting/seq/srv_func_seq.dart b/lib/view/page/setting/seq/srv_func_seq.dart index 452b68e7..624b5f20 100644 --- a/lib/view/page/setting/seq/srv_func_seq.dart +++ b/lib/view/page/setting/seq/srv_func_seq.dart @@ -1,6 +1,5 @@ import 'package:fl_lib/fl_lib.dart'; import 'package:flutter/material.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/data/model/app/menu/server_func.dart'; import 'package:server_box/data/res/store.dart'; @@ -19,7 +18,7 @@ class _ServerDetailOrderPageState extends State { @override Widget build(BuildContext context) { return Scaffold( - appBar: CustomAppBar(title: Text(l10n.sequence)), + appBar: CustomAppBar(title: Text(libL10n.sequence)), body: _buildBody(), ); } diff --git a/lib/view/page/snippet/edit.dart b/lib/view/page/snippet/edit.dart index 2b6077b4..8576c3c8 100644 --- a/lib/view/page/snippet/edit.dart +++ b/lib/view/page/snippet/edit.dart @@ -59,7 +59,7 @@ class _SnippetEditPageState extends ConsumerState with AfterLay onPressed: () { context.showRoundDialog( title: libL10n.attention, - child: Text(libL10n.askContinue('${libL10n.delete} ${l10n.snippet}(${snippet.name})')), + child: Text(libL10n.askContinue('${libL10n.delete} ${libL10n.snippet}(${snippet.name})')), actions: Btn.ok( onTap: () { ref.read(snippetProvider.notifier).del(snippet); @@ -140,7 +140,7 @@ class _SnippetEditPageState extends ConsumerState with AfterLay minLines: 3, maxLines: 10, type: TextInputType.multiline, - label: l10n.snippet, + label: libL10n.snippet, icon: Icons.code, suggestion: false, ), diff --git a/lib/view/page/ssh/page/ask_ai.dart b/lib/view/page/ssh/page/ask_ai.dart index 62a91de3..ea9b6c9b 100644 --- a/lib/view/page/ssh/page/ask_ai.dart +++ b/lib/view/page/ssh/page/ask_ai.dart @@ -213,7 +213,7 @@ class _AskAiSheetState extends ConsumerState<_AskAiSheet> { (field) => switch (field) { AskAiConfigField.baseUrl => l10n.askAiBaseUrl, AskAiConfigField.apiKey => l10n.askAiApiKey, - AskAiConfigField.model => l10n.askAiModel, + AskAiConfigField.model => libL10n.askAiModel, }, ) .join(separator); diff --git a/lib/view/page/ssh/page/init.dart b/lib/view/page/ssh/page/init.dart index 57123c68..5f61fa8e 100644 --- a/lib/view/page/ssh/page/init.dart +++ b/lib/view/page/ssh/page/init.dart @@ -169,7 +169,7 @@ extension _Init on SSHPageState { Future _showDisconnectDialog() async { final shouldLeave = await context.showRoundDialog( title: libL10n.attention, - child: Text('${l10n.disconnected}\n${l10n.goBackQ}'), + child: Text('${libL10n.disconnected}\n${l10n.goBackQ}'), barrierDismiss: false, actions: [ TextButton(onPressed: () => context.pop(false), child: Text(libL10n.cancel)), diff --git a/lib/view/page/ssh/page/virt_key.dart b/lib/view/page/ssh/page/virt_key.dart index 478d2f48..a3d05e59 100644 --- a/lib/view/page/ssh/page/virt_key.dart +++ b/lib/view/page/ssh/page/virt_key.dart @@ -49,7 +49,7 @@ extension _VirtKey on SSHPageState { case VirtualKeyFunc.snippet: final snippetState = ref.read(snippetProvider); final snippets = await context.showPickWithTagDialog( - title: l10n.snippet, + title: libL10n.snippet, tags: snippetState.tags.vn, itemsBuilder: (e) { if (e == TagSwitcher.kDefaultTag) { diff --git a/lib/view/page/ssh/tab.dart b/lib/view/page/ssh/tab.dart index 310098a1..ab7c64e4 100644 --- a/lib/view/page/ssh/tab.dart +++ b/lib/view/page/ssh/tab.dart @@ -5,7 +5,6 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:icons_plus/icons_plus.dart'; -import 'package:server_box/core/extension/context/locale.dart'; import 'package:server_box/data/model/server/server_private_info.dart'; import 'package:server_box/data/provider/server/all.dart'; import 'package:server_box/view/page/server/edit/edit.dart'; @@ -137,7 +136,7 @@ extension on _SSHTabPageState { void _onTapClose(String name) async { final confirm = await contextSafe?.showRoundDialog( title: libL10n.attention, - child: Text('${libL10n.close} SSH ${l10n.conn}($name) ?'), + child: Text('${libL10n.close} SSH ${libL10n.conn}($name) ?'), actions: Btnx.okReds, ); Future.delayed(Durations.short1, FocusScope.of(context).unfocus); diff --git a/lib/view/page/storage/local.dart b/lib/view/page/storage/local.dart index 936e48da..c3b75f83 100644 --- a/lib/view/page/storage/local.dart +++ b/lib/view/page/storage/local.dart @@ -363,7 +363,7 @@ extension _OnTapFile on _LocalFilePageState { args: EditorPageArgs( path: file.absolute.path, onSave: (_) { - context.showSnackBar(l10n.saved); + context.showSnackBar(libL10n.saved); setStateSafe(() {}); }, closeAfterSave: SettingStore.instance.closeAfterSave.fetch(), diff --git a/lib/view/page/storage/sftp.dart b/lib/view/page/storage/sftp.dart index b3f40bb9..4c7279bf 100644 --- a/lib/view/page/storage/sftp.dart +++ b/lib/view/page/storage/sftp.dart @@ -296,7 +296,7 @@ extension _Actions on _SftpPageState { if (_canDecompress(file.filename)) ListTile( leading: const Icon(Icons.folder_zip), - title: Text(l10n.decompress), + title: Text(libL10n.decompress), onTap: () => _decompress(file), ), ]); @@ -692,7 +692,7 @@ extension _Actions on _SftpPageState { mainAxisSize: MainAxisSize.min, children: [ Btn.tile(icon: const Icon(Icons.open_in_new), text: l10n.system, onTap: () => context.pop(1)), - Btn.tile(icon: const Icon(Icons.folder), text: l10n.inner, onTap: () => context.pop(0)), + Btn.tile(icon: const Icon(Icons.folder), text: libL10n.inner, onTap: () => context.pop(0)), ], ), ); diff --git a/lib/view/page/storage/sftp_mission.dart b/lib/view/page/storage/sftp_mission.dart index 57588ace..b0421fad 100644 --- a/lib/view/page/storage/sftp_mission.dart +++ b/lib/view/page/storage/sftp_mission.dart @@ -19,7 +19,7 @@ class _SftpMissionPageState extends ConsumerState { @override Widget build(BuildContext context) { return Scaffold( - appBar: CustomAppBar(title: Text(l10n.mission, style: UIs.text18)), + appBar: CustomAppBar(title: Text(libL10n.mission, style: UIs.text18)), body: _buildBody(), ); } @@ -140,7 +140,7 @@ class _SftpMissionPageState extends ConsumerState { return IconButton( onPressed: () => context.showRoundDialog( title: libL10n.attention, - child: Text(libL10n.askContinue('${libL10n.delete} ${l10n.mission}($name)')), + child: Text(libL10n.askContinue('${libL10n.delete} ${libL10n.mission}($name)')), actions: Btn.ok( onTap: () { ref.read(sftpProvider.notifier).cancel(id); diff --git a/lib/view/widget/server_func_btns.dart b/lib/view/widget/server_func_btns.dart index 1ac4758b..95dbf90c 100644 --- a/lib/view/widget/server_func_btns.dart +++ b/lib/view/widget/server_func_btns.dart @@ -127,7 +127,7 @@ void _onTapMoreBtns(ServerFuncBtn value, Spi spi, BuildContext context, WidgetRe return; } final snippets = await context.showPickWithTagDialog( - title: l10n.snippet, + title: libL10n.snippet, tags: snippetState.tags.vn, itemsBuilder: (e) { if (e == TagSwitcher.kDefaultTag) { @@ -146,7 +146,7 @@ void _onTapMoreBtns(ServerFuncBtn value, Spi spi, BuildContext context, WidgetRe final sure = await context.showRoundDialog( title: libL10n.attention, child: SingleChildScrollView(child: SimpleMarkdown(data: '```shell\n$fmted\n```')), - actions: [CountDownBtn(onTap: () => context.pop(true), text: l10n.run, afterColor: Colors.red)], + actions: [CountDownBtn(onTap: () => context.pop(true), text: libL10n.run, afterColor: Colors.red)], ); if (sure != true) return; if (!_checkClient(context, spi.id, ref)) return; @@ -257,7 +257,7 @@ void _gotoSSH(Spi spi, BuildContext context) async { await Process.start(scriptFile.path, [terminal, ...sshCommand]); } catch (e, s) { - context.showErrDialog(e, s, l10n.emulator); + context.showErrDialog(e, s, libL10n.emulator); } finally { await scriptFile.delete(); } diff --git a/packages/fl_lib b/packages/fl_lib index 198aeeee..9e2269ad 160000 --- a/packages/fl_lib +++ b/packages/fl_lib @@ -1 +1 @@ -Subproject commit 198aeeeeefd8fa12ccac0e5b80c065905ddd715c +Subproject commit 9e2269adcd2afb8650323361a697a62b7f337441