migrate: flutter 3.32

This commit is contained in:
lollipopkit🏳️‍⚧️
2025-05-25 17:05:46 +08:00
parent 7e16d2f159
commit 9547d92ac5
25 changed files with 1380 additions and 825 deletions

View File

@@ -15,7 +15,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get acceptBeta => 'Принять обновления тестовой версии';
@override
String get addSystemPrivateKeyTip => 'В данный момент приватные ключи отсутствуют. Добавить системный приватный ключ (~/.ssh/id_rsa)?';
String get addSystemPrivateKeyTip =>
'В данный момент приватные ключи отсутствуют. Добавить системный приватный ключ (~/.ssh/id_rsa)?';
@override
String get added2List => 'Добавлено в список задач';
@@ -27,10 +28,12 @@ class AppLocalizationsRu extends AppLocalizations {
String get alreadyLastDir => 'Уже в корневом каталоге';
@override
String get authFailTip => 'Аутентификация не удалась, пожалуйста, проверьте, правильны ли пароль/ключ/хост/пользователь и т.д.';
String get authFailTip =>
'Аутентификация не удалась, пожалуйста, проверьте, правильны ли пароль/ключ/хост/пользователь и т.д.';
@override
String get autoBackupConflict => 'Может быть включено только одно автоматическое резервное копирование';
String get autoBackupConflict =>
'Может быть включено только одно автоматическое резервное копирование';
@override
String get autoConnect => 'Автоматическое подключение';
@@ -39,13 +42,16 @@ class AppLocalizationsRu extends AppLocalizations {
String get autoRun => 'Автозапуск';
@override
String get autoUpdateHomeWidget => 'Автоматическое обновление виджета на главном экране';
String get autoUpdateHomeWidget =>
'Автоматическое обновление виджета на главном экране';
@override
String get backupTip => 'Экспортированные данные зашифрованы простым способом \nПожалуйста, храните их в безопасности.';
String get backupTip =>
'Экспортированные данные зашифрованы простым способом \nПожалуйста, храните их в безопасности.';
@override
String get backupVersionNotMatch => 'Версия резервной копии не совпадает, восстановление невозможно';
String get backupVersionNotMatch =>
'Версия резервной копии не совпадает, восстановление невозможно';
@override
String get battery => 'Батарея';
@@ -54,7 +60,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get bgRun => 'Работа в фоновом режиме';
@override
String get bgRunTip => 'Этот переключатель означает, что программа будет пытаться работать в фоновом режиме, но фактическое выполнение зависит от того, включено ли разрешение. Для нативного Android отключите «Оптимизацию батареи» для этого приложения, для MIUI измените контроль активности на «Нет ограничений».';
String get bgRunTip =>
'Этот переключатель означает, что программа будет пытаться работать в фоновом режиме, но фактическое выполнение зависит от того, включено ли разрешение. Для нативного Android отключите «Оптимизацию батареи» для этого приложения, для MIUI измените контроль активности на «Нет ограничений».';
@override
String get closeAfterSave => 'Сохранить и закрыть';
@@ -72,7 +79,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get container => 'Контейнер';
@override
String get containerTrySudoTip => 'Например: если пользователь в приложении установлен как aaa, но Docker установлен под пользователем root, тогда нужно включить эту опцию';
String get containerTrySudoTip =>
'Например: если пользователь в приложении установлен как aaa, но Docker установлен под пользователем root, тогда нужно включить эту опцию';
@override
String get convert => 'Конвертировать';
@@ -81,7 +89,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get copyPath => 'Копировать путь';
@override
String get cpuViewAsProgressTip => 'Отобразите уровень использования каждого процессора в виде индикатора выполнения (старый стиль)';
String get cpuViewAsProgressTip =>
'Отобразите уровень использования каждого процессора в виде индикатора выполнения (старый стиль)';
@override
String get cursorType => 'Тип курсора';
@@ -90,7 +99,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get customCmd => 'Пользовательские команды';
@override
String get customCmdDocUrl => 'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands';
String get customCmdDocUrl =>
'https://github.com/lollipopkit/flutter_server_box/wiki#custom-commands';
@override
String get customCmdHint => '\"Имя команды\": \"Команда\"';
@@ -125,7 +135,8 @@ class AppLocalizationsRu extends AppLocalizations {
}
@override
String get dockerEmptyRunningItems => 'Нет запущенных контейнеров.\nЭто может быть из-за:\n- пользователя Docker, отличного от пользователя, настроенного в приложении\n- переменной окружения DOCKER_HOST, которая не была правильно считана. Вы можете выполнить `echo \$DOCKER_HOST` в терминале, чтобы увидеть ее значение.';
String get dockerEmptyRunningItems =>
'Нет запущенных контейнеров.\nЭто может быть из-за:\n- пользователя Docker, отличного от пользователя, настроенного в приложении\n- переменной окружения DOCKER_HOST, которая не была правильно считана. Вы можете выполнить `echo \$DOCKER_HOST` в терминале, чтобы увидеть ее значение.';
@override
String dockerImagesFmt(Object count) {
@@ -136,7 +147,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get dockerNotInstalled => 'Docker не установлен';
@override
String dockerStatusRunningAndStoppedFmt(Object runningCount, Object stoppedCount) {
String dockerStatusRunningAndStoppedFmt(
Object runningCount, Object stoppedCount) {
return '$runningCount запущено, $stoppedCount остановлено';
}
@@ -149,7 +161,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get doubleColumnMode => 'Режим двойной колонки';
@override
String get doubleColumnTip => 'Эта опция лишь включает функцию; фактическое применение зависит от ширины устройства';
String get doubleColumnTip =>
'Эта опция лишь включает функцию; фактическое применение зависит от ширины устройства';
@override
String get editVirtKeys => 'Редактировать виртуальные клавиши';
@@ -158,7 +171,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get editor => 'Редактор';
@override
String get editorHighlightTip => 'Текущая производительность подсветки кода неудовлетворительна, можно отключить для улучшения.';
String get editorHighlightTip =>
'Текущая производительность подсветки кода неудовлетворительна, можно отключить для улучшения.';
@override
String get encode => 'Кодировать';
@@ -176,13 +190,15 @@ class AppLocalizationsRu extends AppLocalizations {
String get fallbackSshDest => 'Резервное место назначения SSH';
@override
String get fdroidReleaseTip => 'Если вы скачали это приложение с F-Droid, рекомендуется отключить эту опцию.';
String get fdroidReleaseTip =>
'Если вы скачали это приложение с F-Droid, рекомендуется отключить эту опцию.';
@override
String get fgService => 'Сервис переднего плана';
@override
String get fgServiceTip => 'После включения некоторые модели устройств могут вылетать. Отключение может привести к тому, что некоторые модели не смогут поддерживать SSH-соединения в фоновом режиме. Пожалуйста, разрешите ServerBox права на уведомления, фоновую работу и самопробуждение в системных настройках.';
String get fgServiceTip =>
'После включения некоторые модели устройств могут вылетать. Отключение может привести к тому, что некоторые модели не смогут поддерживать SSH-соединения в фоновом режиме. Пожалуйста, разрешите ServerBox права на уведомления, фоновую работу и самопробуждение в системных настройках.';
@override
String fileTooLarge(Object file, Object size, Object sizeMax) {
@@ -211,7 +227,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get fullScreenJitterHelp => 'Предотвращение выгорания экрана';
@override
String get fullScreenTip => 'Следует ли включить полноэкранный режим, когда устройство поворачивается в альбомный режим? Эта опция применяется только к вкладке сервера.';
String get fullScreenTip =>
'Следует ли включить полноэкранный режим, когда устройство поворачивается в альбомный режим? Эта опция применяется только к вкладке сервера.';
@override
String get goBackQ => 'Вернуться?';
@@ -255,7 +272,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get install => 'установить';
@override
String get installDockerWithUrl => 'Пожалуйста, сначала установите Docker по адресу https://docs.docker.com/engine/install';
String get installDockerWithUrl =>
'Пожалуйста, сначала установите Docker по адресу https://docs.docker.com/engine/install';
@override
String get invalid => 'Недействительный';
@@ -270,7 +288,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get keepStatusWhenErr => 'Сохранять статус сервера при ошибке';
@override
String get keepStatusWhenErrTip => 'Применимо только в случае ошибки выполнения скрипта';
String get keepStatusWhenErrTip =>
'Применимо только в случае ошибки выполнения скрипта';
@override
String get keyAuth => 'Аутентификация по ключу';
@@ -279,7 +298,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get letterCache => 'Кэширование букв';
@override
String get letterCacheTip => 'Рекомендуется отключить, но после отключения будет невозможно вводить символы CJK.';
String get letterCacheTip =>
'Рекомендуется отключить, но после отключения будет невозможно вводить символы CJK.';
@override
String get license => 'Лицензия';
@@ -302,10 +322,12 @@ class AppLocalizationsRu extends AppLocalizations {
String get max => 'максимум';
@override
String get maxRetryCount => 'Максимальное количество попыток переподключения к серверу';
String get maxRetryCount =>
'Максимальное количество попыток переподключения к серверу';
@override
String get maxRetryCountEqual0 => 'Будет бесконечно пытаться переподключиться';
String get maxRetryCountEqual0 =>
'Будет бесконечно пытаться переподключиться';
@override
String get min => 'минимум';
@@ -317,13 +339,15 @@ class AppLocalizationsRu extends AppLocalizations {
String get more => 'Больше';
@override
String get moveOutServerFuncBtnsHelp => 'Включено: кнопки функций сервера отображаются под каждой карточкой на вкладке сервера. Выключено: отображается в верхней части страницы деталей сервера.';
String get moveOutServerFuncBtnsHelp =>
'Включено: кнопки функций сервера отображаются под каждой карточкой на вкладке сервера. Выключено: отображается в верхней части страницы деталей сервера.';
@override
String get ms => 'мс';
@override
String get needHomeDir => 'Если вы пользователь Synology, [смотрите здесь](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Пользователям других систем нужно искать, как создать домашний каталог.';
String get needHomeDir =>
'Если вы пользователь Synology, [смотрите здесь](https://kb.synology.com/DSM/tutorial/user_enable_home_service). Пользователям других систем нужно искать, как создать домашний каталог.';
@override
String get needRestart => 'Требуется перезапуск приложения';
@@ -344,7 +368,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get noLineChartForCpu => 'Не используйте линейные графики для ЦП';
@override
String get noPrivateKeyTip => 'Приватный ключ не существует, возможно, он был удален или есть ошибка в настройках.';
String get noPrivateKeyTip =>
'Приватный ключ не существует, возможно, он был удален или есть ошибка в настройках.';
@override
String get noPromptAgain => 'Больше не спрашивать';
@@ -362,16 +387,19 @@ class AppLocalizationsRu extends AppLocalizations {
String get onlyOneLine => 'Отображать только в одной строке (прокручивается)';
@override
String get onlyWhenCoreBiggerThan8 => 'Действует только при количестве ядер больше 8';
String get onlyWhenCoreBiggerThan8 =>
'Действует только при количестве ядер больше 8';
@override
String get openLastPath => 'Открыть последний путь';
@override
String get openLastPathTip => 'Для разных серверов будут сохранены разные записи, записывается путь при выходе';
String get openLastPathTip =>
'Для разных серверов будут сохранены разные записи, записывается путь при выходе';
@override
String get parseContainerStatsTip => 'Анализ статуса использования Docker может быть медленным';
String get parseContainerStatsTip =>
'Анализ статуса использования Docker может быть медленным';
@override
String percentOfSize(Object percent, Object size) {
@@ -388,7 +416,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get pingInputIP => 'Пожалуйста, введите целевой IP или домен';
@override
String get pingNoServer => 'Нет доступных серверов для Ping\nПожалуйста, добавьте их на вкладке «Сервер» и попробуйте снова';
String get pingNoServer =>
'Нет доступных серверов для Ping\nПожалуйста, добавьте их на вкладке «Сервер» и попробуйте снова';
@override
String get pkg => 'Менеджер пакетов';
@@ -412,13 +441,16 @@ class AppLocalizationsRu extends AppLocalizations {
String get pushToken => 'Токен уведомлений';
@override
String get pveIgnoreCertTip => 'Не рекомендуется включать, обратите внимание на риски безопасности! Если вы используете стандартный сертификат от PVE, вам нужно включить эту опцию.';
String get pveIgnoreCertTip =>
'Не рекомендуется включать, обратите внимание на риски безопасности! Если вы используете стандартный сертификат от PVE, вам нужно включить эту опцию.';
@override
String get pveLoginFailed => 'Ошибка входа. Невозможно аутентифицироваться с помощью имени пользователя/пароля из конфигурации сервера для входа в Linux PAM.';
String get pveLoginFailed =>
'Ошибка входа. Невозможно аутентифицироваться с помощью имени пользователя/пароля из конфигурации сервера для входа в Linux PAM.';
@override
String get pveVersionLow => 'Эта функция в настоящее время находится на стадии тестирования и была протестирована только на PVE 8+. Используйте ее с осторожностью.';
String get pveVersionLow =>
'Эта функция в настоящее время находится на стадии тестирования и была протестирована только на PVE 8+. Используйте ее с осторожностью.';
@override
String get pwd => 'Пароль';
@@ -433,7 +465,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get rememberPwdInMem => 'Запомнить пароль в памяти';
@override
String get rememberPwdInMemTip => 'Используется для контейнеров, приостановки и т. д.';
String get rememberPwdInMemTip =>
'Используется для контейнеров, приостановки и т. д.';
@override
String get rememberWindowSize => 'Запомнить размер окна';
@@ -481,7 +514,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get server => 'Сервер';
@override
String get serverDetailOrder => 'Порядок элементов на странице деталей сервера';
String get serverDetailOrder =>
'Порядок элементов на странице деталей сервера';
@override
String get serverFuncBtns => 'Кнопки функций сервера';
@@ -493,10 +527,12 @@ class AppLocalizationsRu extends AppLocalizations {
String get sftpDlPrepare => 'Подготовка подключения...';
@override
String get sftpEditorTip => 'Если пусто, используйте встроенный редактор файлов приложения. Если значение указано, используйте редактор удаленного сервера, например, `vim` (рекомендуется автоматически определять согласно `EDITOR`).';
String get sftpEditorTip =>
'Если пусто, используйте встроенный редактор файлов приложения. Если значение указано, используйте редактор удаленного сервера, например, `vim` (рекомендуется автоматически определять согласно `EDITOR`).';
@override
String get sftpRmrDirSummary => 'Использовать `rm -r` в SFTP для удаления папок';
String get sftpRmrDirSummary =>
'Использовать `rm -r` в SFTP для удаления папок';
@override
String get sftpSSHConnected => 'SFTP подключен...';
@@ -523,7 +559,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get specifyDev => 'Указать устройство';
@override
String get specifyDevTip => 'Например, статистика сетевого трафика по умолчанию относится ко всем устройствам. Здесь вы можете указать конкретное устройство.';
String get specifyDevTip =>
'Например, статистика сетевого трафика по умолчанию относится ко всем устройствам. Здесь вы можете указать конкретное устройство.';
@override
String get speed => 'Скорость';
@@ -534,7 +571,8 @@ class AppLocalizationsRu extends AppLocalizations {
}
@override
String get sshTermHelp => 'Когда терминал можно прокручивать, горизонтальное перетаскивание позволяет выделить текст. Нажатие на кнопку клавиатуры включает/выключает клавиатуру. Иконка файла открывает текущий путь SFTP. Кнопка буфера обмена копирует содержимое, когда текст выделен, и вставляет содержимое из буфера обмена в терминал, когда текст не выделен, а в буфере есть содержимое. Иконка кода вставляет фрагменты кода в терминал и выполняет их.';
String get sshTermHelp =>
'Когда терминал можно прокручивать, горизонтальное перетаскивание позволяет выделить текст. Нажатие на кнопку клавиатуры включает/выключает клавиатуру. Иконка файла открывает текущий путь SFTP. Кнопка буфера обмена копирует содержимое, когда текст выделен, и вставляет содержимое из буфера обмена в терминал, когда текст не выделен, а в буфере есть содержимое. Иконка кода вставляет фрагменты кода в терминал и выполняет их.';
@override
String sshTip(Object url) {
@@ -542,7 +580,8 @@ class AppLocalizationsRu extends AppLocalizations {
}
@override
String get sshVirtualKeyAutoOff => 'Автоматическое переключение виртуальных клавиш';
String get sshVirtualKeyAutoOff =>
'Автоматическое переключение виртуальных клавиш';
@override
String get start => 'Старт';
@@ -569,7 +608,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get suspend => 'Приостановить';
@override
String get suspendTip => 'Функция приостановки требует прав root и поддержки systemd.';
String get suspendTip =>
'Функция приостановки требует прав root и поддержки systemd.';
@override
String switchTo(Object val) {
@@ -580,7 +620,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get sync => 'Синхронизировать';
@override
String get syncTip => 'Возможно, потребуется перезагрузка, чтобы некоторые изменения вступили в силу.';
String get syncTip =>
'Возможно, потребуется перезагрузка, чтобы некоторые изменения вступили в силу.';
@override
String get system => 'Система';
@@ -592,7 +633,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get temperature => 'Температура';
@override
String get termFontSizeTip => 'Эта настройка повлияет на размер терминала (ширина и высота). Вы можете масштабировать страницу терминала, чтобы调整 размер шрифта текущей сессии.';
String get termFontSizeTip =>
'Эта настройка повлияет на размер терминала (ширина и высота). Вы можете масштабировать страницу терминала, чтобы调整 размер шрифта текущей сессии.';
@override
String get terminal => 'Терминал';
@@ -604,7 +646,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get textScaler => 'Масштабирование текста';
@override
String get textScalerTip => '1.0 => 100% (исходный размер), применяется только к части шрифтов на странице сервера, изменение не рекомендуется.';
String get textScalerTip =>
'1.0 => 100% (исходный размер), применяется только к части шрифтов на странице сервера, изменение не рекомендуется.';
@override
String get theme => 'Тема';
@@ -637,10 +680,12 @@ class AppLocalizationsRu extends AppLocalizations {
String get update => 'Обновление';
@override
String get updateIntervalEqual0 => 'Если установлено 0, статус сервера не будет автоматически обновляться.\nТакже не будет рассчитано использование ЦП.';
String get updateIntervalEqual0 =>
'Если установлено 0, статус сервера не будет автоматически обновляться.\nТакже не будет рассчитано использование ЦП.';
@override
String get updateServerStatusInterval => 'Интервал обновления статуса сервера';
String get updateServerStatusInterval =>
'Интервал обновления статуса сервера';
@override
String get upload => 'Загрузить';
@@ -655,7 +700,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get useCdn => 'Использование CDN';
@override
String get useCdnTip => 'Не китайским пользователям рекомендуется использовать CDN. Хотели бы вы его использовать?';
String get useCdnTip =>
'Не китайским пользователям рекомендуется использовать CDN. Хотели бы вы его использовать?';
@override
String get useNoPwd => 'Будет использоваться без пароля';
@@ -673,7 +719,8 @@ class AppLocalizationsRu extends AppLocalizations {
String get viewErr => 'Просмотр ошибок';
@override
String get virtKeyHelpClipboard => 'Если в терминале выделен текст, то он копируется в буфер обмена, в противном случае содержимое буфера вставляется в терминал.';
String get virtKeyHelpClipboard =>
'Если в терминале выделен текст, то он копируется в буфер обмена, в противном случае содержимое буфера вставляется в терминал.';
@override
String get virtKeyHelpIME => 'Включить/выключить клавиатуру';
@@ -697,14 +744,17 @@ class AppLocalizationsRu extends AppLocalizations {
String get whenOpenApp => 'При открытии приложения';
@override
String get wolTip => 'После настройки WOL (Wake-on-LAN) при каждом подключении к серверу отправляется запрос WOL.';
String get wolTip =>
'После настройки WOL (Wake-on-LAN) при каждом подключении к серверу отправляется запрос WOL.';
@override
String get write => 'Запись';
@override
String get writeScriptFailTip => 'Запись скрипта не удалась, возможно, из-за отсутствия прав или потому что, директории не существует.';
String get writeScriptFailTip =>
'Запись скрипта не удалась, возможно, из-за отсутствия прав или потому что, директории не существует.';
@override
String get writeScriptTip => 'После подключения к серверу скрипт будет записан в ~/.config/server_box для мониторинга состояния системы. Вы можете проверить содержимое скрипта.';
String get writeScriptTip =>
'После подключения к серверу скрипт будет записан в ~/.config/server_box для мониторинга состояния системы. Вы можете проверить содержимое скрипта.';
}