opt.: custom terminal emulator (#771)

This commit is contained in:
lollipopkit🏳️‍⚧️
2025-06-04 19:13:31 +08:00
committed by GitHub
parent 7127c960f7
commit f6d394c71e
30 changed files with 303 additions and 61 deletions

View File

@@ -311,6 +311,12 @@ abstract class AppLocalizations {
/// **'Batch delete servers'**
String get deleteServers;
/// No description provided for @desktopTerminalTip.
///
/// In en, this message translates to:
/// **'Command used to open the terminal emulator when launching SSH sessions.'**
String get desktopTerminalTip;
/// No description provided for @dirEmpty.
///
/// In en, this message translates to:
@@ -410,6 +416,12 @@ 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 @encode.
///
/// In en, this message translates to:

View File

@@ -115,6 +115,10 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get deleteServers => 'Batch-Löschung von Servern';
@override
String get desktopTerminalTip =>
'Befehl zum Öffnen des Terminal-Emulators beim Starten von SSH-Sitzungen.';
@override
String get dirEmpty => 'Stelle sicher, dass der Ordner leer ist.';
@@ -177,6 +181,9 @@ 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 encode => 'Encode';

View File

@@ -114,6 +114,10 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get deleteServers => 'Batch delete servers';
@override
String get desktopTerminalTip =>
'Command used to open the terminal emulator when launching SSH sessions.';
@override
String get dirEmpty => 'Make sure the folder is empty.';
@@ -176,6 +180,9 @@ 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 encode => 'Encode';

View File

@@ -115,6 +115,10 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get deleteServers => 'Eliminar servidores en lote';
@override
String get desktopTerminalTip =>
'Comando utilizado para abrir el emulador de terminal al iniciar sesiones SSH.';
@override
String get dirEmpty => 'Asegúrate de que el directorio esté vacío';
@@ -177,6 +181,9 @@ 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 encode => 'Codificar';

View File

@@ -115,6 +115,10 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get deleteServers => 'Supprimer des serveurs en lot';
@override
String get desktopTerminalTip =>
'Commande utilisée pour ouvrir lémulateur de terminal lors du lancement de sessions SSH.';
@override
String get dirEmpty => 'Assurez-vous que le répertoire est vide.';
@@ -177,6 +181,9 @@ 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 encode => 'Encoder';

View File

@@ -114,6 +114,10 @@ class AppLocalizationsId extends AppLocalizations {
@override
String get deleteServers => 'Penghapusan server secara batch';
@override
String get desktopTerminalTip =>
'Perintah yang digunakan untuk membuka emulator terminal saat memulai sesi SSH.';
@override
String get dirEmpty => 'Pastikan dir kosong.';
@@ -176,6 +180,9 @@ 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 encode => 'Menyandi';

View File

@@ -108,6 +108,9 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get deleteServers => 'サーバーを一括削除';
@override
String get desktopTerminalTip => 'SSHセッションを起動する際に使用されるターミナルエミュレーターを開くコマンド。';
@override
String get dirEmpty => 'フォルダーが空であることを確認してください';
@@ -170,6 +173,9 @@ class AppLocalizationsJa extends AppLocalizations {
String get editorHighlightTip =>
'現在のコードハイライトのパフォーマンスはかなり悪いため、改善するために無効にすることを選択できます。';
@override
String get emulator => 'エミュレーター';
@override
String get encode => 'エンコード';

View File

@@ -114,6 +114,10 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get deleteServers => 'Servers batchgewijs verwijderen';
@override
String get desktopTerminalTip =>
'Opdracht die wordt gebruikt om de terminalemulator te openen bij het starten van SSH-sessies.';
@override
String get dirEmpty => 'Zorg ervoor dat de map leeg is.';
@@ -176,6 +180,9 @@ 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 encode => 'Coderen';

View File

@@ -114,6 +114,10 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get deleteServers => 'Excluir servidores em lote';
@override
String get desktopTerminalTip =>
'Comando usado para abrir o emulador de terminal ao iniciar sessões SSH.';
@override
String get dirEmpty => 'Certifique-se de que a pasta está vazia';
@@ -176,6 +180,9 @@ 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 encode => 'Codificar';

View File

@@ -114,6 +114,10 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get deleteServers => 'Удалить серверы пакетно';
@override
String get desktopTerminalTip =>
'Команда для открытия эмулятора терминала при запуске SSH-сеансов.';
@override
String get dirEmpty => 'Пожалуйста, убедитесь, что папка пуста';
@@ -176,6 +180,9 @@ class AppLocalizationsRu extends AppLocalizations {
String get editorHighlightTip =>
'Текущая производительность подсветки кода неудовлетворительна, можно отключить для улучшения.';
@override
String get emulator => 'Эмулятор';
@override
String get encode => 'Кодировать';

View File

@@ -113,6 +113,10 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get deleteServers => 'Sunucuları toplu sil';
@override
String get desktopTerminalTip =>
'SSH oturumları başlatılırken terminal öykünücüsünü açmak için kullanılan komut.';
@override
String get dirEmpty => 'Klasörün boş olduğundan emin olun.';
@@ -175,6 +179,9 @@ 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 encode => 'Kodla';

View File

@@ -115,6 +115,10 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get deleteServers => 'Масове видалення серверів';
@override
String get desktopTerminalTip =>
'Команда для відкриття емулятора термінала під час запуску SSH-сеансів.';
@override
String get dirEmpty => 'Переконайтеся, що директорія пуста.';
@@ -177,6 +181,9 @@ class AppLocalizationsUk extends AppLocalizations {
String get editorHighlightTip =>
'Поточна підсвітка коду не ідеальна і може бути вимкнена для покращення.';
@override
String get emulator => 'Емулятор';
@override
String get encode => 'Кодувати';

View File

@@ -107,6 +107,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get deleteServers => '批量删除服务器';
@override
String get desktopTerminalTip => '启动 SSH 连接所用的终端模拟器命令';
@override
String get dirEmpty => '请确保文件夹为空';
@@ -167,6 +170,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get editorHighlightTip => '目前的代码高亮性能较为糟糕,可以选择关闭以改善。';
@override
String get emulator => '模拟器';
@override
String get encode => '编码';
@@ -826,6 +832,9 @@ class AppLocalizationsZhTw extends AppLocalizationsZh {
@override
String get deleteServers => '批量刪除伺服器';
@override
String get desktopTerminalTip => '啟動 SSH 連線時用於打開終端機模擬器的指令。';
@override
String get dirEmpty => '請確保資料夾為空';
@@ -886,6 +895,9 @@ class AppLocalizationsZhTw extends AppLocalizationsZh {
@override
String get editorHighlightTip => '目前的代碼高亮性能較為糟糕,可以選擇關閉以改善。';
@override
String get emulator => '模擬器';
@override
String get encode => '編碼';