feat: turn session recording into a plugin (B13)

This commit is contained in:
LukeGus committed 2026-09-24 00:09:48 -05:00
1 parent a276f6898c
commit 0af2c94983
147 files changed
+25915 -2074

No files matched your search

@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Sessielogboeke"
},
"hosts": {
"enableSessionRecording": "Sessie-logging",
"enableSessionRecordingDesc": "Neem terminaalsessie-uitvoer op vir latere hersiening"
},
"sessionLogs": {
"title": "Sessielogboeke",
"noLogs": "Geen sessielogboeke nog nie",
"noLogsDesc": "Aktiveer sessie-aanmelding op 'n gasheer om opname te begin",
"duration": "Duur",
"viewLog": "Bekyk logboek",
"downloadLog": "Laai af",
"downloadAsText": "Laai af as teks",
"deleteLog": "Vee uit",
"confirmDelete": "Vee hierdie sessielog uit?",
"confirmDeleteDesc": "Hierdie aksie kan nie ongedaan gemaak word nie.",
"copyContent": "Kopieer",
"copied": "Gekopieer!",
"loadError": "Kon nie sessielogboeke laai nie",
"deleteError": "Kon nie sessielogboek uitvee nie",
"filterByHost": "Filtreer volgens gasheer..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "سجلات الجلسات"
},
"hosts": {
"enableSessionRecording": "تسجيل الجلسات",
"enableSessionRecordingDesc": "تسجيل مخرجات الجلسة الطرفية للمراجعة لاحقاً"
},
"sessionLogs": {
"title": "سجلات الجلسات",
"noLogs": "لا توجد سجلات جلسات بعد",
"noLogsDesc": "فعّل تسجيل الجلسات على مضيف لبدء التسجيل",
"duration": "المدة",
"viewLog": "عرض السجل",
"downloadLog": "تنزيل",
"downloadAsText": "تنزيل كنص",
"deleteLog": "حذف",
"confirmDelete": "حذف سجل الجلسة هذا؟",
"confirmDeleteDesc": "لا يمكن التراجع عن هذا الإجراء.",
"copyContent": "نسخ",
"copied": "تم النسخ!",
"loadError": "فشل في تحميل سجلات الجلسات",
"deleteError": "فشل في حذف سجل الجلسة",
"filterByHost": "تصفية حسب المضيف..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Дневници на сесиите"
},
"hosts": {
"enableSessionRecording": "Записване на сесии",
"enableSessionRecordingDesc": "Записване на изхода от терминалната сесия за по-късен преглед"
},
"sessionLogs": {
"title": "Дневници на сесии",
"noLogs": "Все още няма логове на сесии",
"noLogsDesc": "Активирайте регистрирането на сесията на хост, за да започнете записа",
"duration": "Продължителност",
"viewLog": "Преглед на дневника",
"downloadLog": "Изтегляне",
"downloadAsText": "Изтегляне като текст",
"deleteLog": "Изтриване",
"confirmDelete": "Да се изтрие ли този дневник на сесията?",
"confirmDeleteDesc": "Това действие не може да бъде отменено.",
"copyContent": "Копиране",
"copied": "Копирано!",
"loadError": "Зареждането на лог файловете на сесията не бе успешно",
"deleteError": "Неуспешно изтриване на дневника на сесията",
"filterByHost": "Филтриране по хост..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "সেশন লগ"
},
"hosts": {
"enableSessionRecording": "সেশন লগিং",
"enableSessionRecordingDesc": "পরবর্তী পর্যালোচনার জন্য টার্মিনাল সেশনের আউটপুট রেকর্ড করুন।"
},
"sessionLogs": {
"title": "সেশন লগ",
"noLogs": "এখনো কোনো সেশন লগ নেই",
"noLogsDesc": "রেকর্ডিং শুরু করতে কোনো হোস্টে সেশন লগিং চালু করুন।",
"duration": "সময়কাল",
"viewLog": "লগ দেখুন",
"downloadLog": "ডাউনলোড করুন",
"downloadAsText": "টেক্সট হিসেবে ডাউনলোড করুন",
"deleteLog": "মুছে ফেলুন",
"confirmDelete": "এই সেশন লগটি মুছে ফেলবেন?",
"confirmDeleteDesc": "এই কাজটি পূর্বাবস্থায় ফেরানো যাবে না।",
"copyContent": "অনুলিপি",
"copied": "অনুলিপি করা হয়েছে!",
"loadError": "সেশন লগ লোড করতে ব্যর্থ হয়েছে",
"deleteError": "সেশন লগ মুছে ফেলতে ব্যর্থ হয়েছে",
"filterByHost": "হোস্ট দ্বারা ফিল্টার করুন..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Registres de sessió"
},
"hosts": {
"enableSessionRecording": "Registre de sessions",
"enableSessionRecordingDesc": "Enregistra la sortida de la sessió de terminal per a una revisió posterior"
},
"sessionLogs": {
"title": "Registres de sessió",
"noLogs": "Encara no hi ha registres de sessió",
"noLogsDesc": "Habilita el registre de sessions en un amfitrió per iniciar l'enregistrament",
"duration": "Durada",
"viewLog": "Veure registre",
"downloadLog": "Descarrega",
"downloadAsText": "Descarrega com a text",
"deleteLog": "Suprimeix",
"confirmDelete": "Voleu suprimir aquest registre de sessió?",
"confirmDeleteDesc": "Aquesta acció no es pot desfer.",
"copyContent": "Còpia",
"copied": "Copiat!",
"loadError": "No s'han pogut carregar els registres de sessió",
"deleteError": "No s'ha pogut suprimir el registre de sessió",
"filterByHost": "Filtra per amfitrió..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Protokoly relací"
},
"hosts": {
"enableSessionRecording": "Protokolování relací",
"enableSessionRecordingDesc": "Zaznamenejte výstup terminálové relace pro pozdější kontrolu"
},
"sessionLogs": {
"title": "Protokoly relací",
"noLogs": "Zatím žádné protokoly relací",
"noLogsDesc": "Povolte protokolování relace na hostiteli pro zahájení nahrávání",
"duration": "Trvání",
"viewLog": "Zobrazit protokol",
"downloadLog": "Stáhnout",
"downloadAsText": "Stáhnout jako text",
"deleteLog": "Vymazat",
"confirmDelete": "Smazat tento protokol relace?",
"confirmDeleteDesc": "Tuto akci nelze vrátit zpět.",
"copyContent": "Kopie",
"copied": "Zkopírováno!",
"loadError": "Nepodařilo se načíst protokoly relací",
"deleteError": "Nepodařilo se smazat protokol relace",
"filterByHost": "Filtrovat podle hostitele..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Sessionslogfiler"
},
"hosts": {
"enableSessionRecording": "Sessionslogning",
"enableSessionRecordingDesc": "Optag output fra terminalsessionen til senere gennemgang"
},
"sessionLogs": {
"title": "Sessionslogfiler",
"noLogs": "Ingen sessionslogfiler endnu",
"noLogsDesc": "Aktivér sessionslogning på en vært for at starte optagelse",
"duration": "Varighed",
"viewLog": "Se log",
"downloadLog": "Download",
"downloadAsText": "Download som tekst",
"deleteLog": "Slet",
"confirmDelete": "Slet denne sessionslog?",
"confirmDeleteDesc": "Denne handling kan ikke fortrydes.",
"copyContent": "Kopi",
"copied": "Kopieret!",
"loadError": "Kunne ikke indlæse sessionslogfiler",
"deleteError": "Kunne ikke slette sessionsloggen",
"filterByHost": "Filtrer efter vært..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Sitzungsprotokolle"
},
"hosts": {
"enableSessionRecording": "Sitzungsprotokollierung",
"enableSessionRecordingDesc": "Terminal-Sitzungsausgabe zur späteren Überprüfung aufzeichnen"
},
"sessionLogs": {
"title": "Sitzungsprotokolle",
"noLogs": "Noch keine Sitzungsprotokolle",
"noLogsDesc": "Aktivieren Sie die Sitzungsprotokollierung auf einem Host, um die Aufzeichnung zu starten",
"duration": "Dauer",
"viewLog": "Protokoll anzeigen",
"downloadLog": "Herunterladen",
"downloadAsText": "Als Text herunterladen",
"deleteLog": "Löschen",
"confirmDelete": "Dieses Sitzungsprotokoll löschen?",
"confirmDeleteDesc": "Diese Aktion kann nicht rückgängig gemacht werden.",
"copyContent": "Kopieren",
"copied": "Kopiert!",
"loadError": "Fehler beim Laden der Sitzungsprotokolle",
"deleteError": "Fehler beim Löschen des Sitzungsprotokolls",
"filterByHost": "Nach Host filtern..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Αρχεία καταγραφής συνεδρίας"
},
"hosts": {
"enableSessionRecording": "Καταγραφή συνεδρίας",
"enableSessionRecordingDesc": "Καταγραφή εξόδου συνεδρίας τερματικού για μελλοντική αναθεώρηση"
},
"sessionLogs": {
"title": "Αρχεία καταγραφής συνεδρίας",
"noLogs": "Δεν υπάρχουν ακόμη αρχεία καταγραφής συνεδρίας",
"noLogsDesc": "Ενεργοποίηση καταγραφής περιόδου λειτουργίας σε έναν κεντρικό υπολογιστή για έναρξη εγγραφής",
"duration": "Διάρκεια",
"viewLog": "Προβολή αρχείου καταγραφής",
"downloadLog": "Λήψη",
"downloadAsText": "Λήψη ως κείμενο",
"deleteLog": "Διαγράφω",
"confirmDelete": "Διαγραφή αυτού του αρχείου καταγραφής περιόδου σύνδεσης;",
"confirmDeleteDesc": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"copyContent": "Αντίγραφο",
"copied": "Αντιγράφηκε!",
"loadError": "Αποτυχία φόρτωσης αρχείων καταγραφής περιόδου λειτουργίας",
"deleteError": "Η διαγραφή του αρχείου καταγραφής περιόδου λειτουργίας απέτυχε",
"filterByHost": "Φιλτράρισμα κατά κεντρικό υπολογιστή..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Registros de sesión"
},
"hosts": {
"enableSessionRecording": "Registro de sesión",
"enableSessionRecordingDesc": "Registrar la salida de la sesión de terminal para su revisión posterior"
},
"sessionLogs": {
"title": "Registros de sesión",
"noLogs": "Aún no hay registros de sesión",
"noLogsDesc": "Activa el registro de sesiones en un host para empezar a grabar",
"duration": "Duración",
"viewLog": "Ver registro",
"downloadLog": "Descargar",
"downloadAsText": "Descargar como texto",
"deleteLog": "Eliminar",
"confirmDelete": "¿Eliminar este registro de sesión?",
"confirmDeleteDesc": "Esta acción no se puede deshacer.",
"copyContent": "Copiar",
"copied": "¡Copiado!",
"loadError": "Error al cargar los registros de sesión",
"deleteError": "Error al eliminar el registro de sesión",
"filterByHost": "Filtrar por host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Istuntolokit"
},
"hosts": {
"enableSessionRecording": "Istuntojen lokitiedot",
"enableSessionRecordingDesc": "Tallenna pääteistunnon tuloste myöhempää tarkastelua varten"
},
"sessionLogs": {
"title": "Istuntolokit",
"noLogs": "Ei vielä istuntolokeja",
"noLogsDesc": "Ota istunnon lokikirjaus käyttöön isännässä aloittaaksesi tallennuksen",
"duration": "Kesto",
"viewLog": "Näytä loki",
"downloadLog": "Lataa",
"downloadAsText": "Lataa tekstinä",
"deleteLog": "Poistaa",
"confirmDelete": "Poistetaanko tämä istuntoloki?",
"confirmDeleteDesc": "Tätä toimintoa ei voi perua.",
"copyContent": "Kopioida",
"copied": "Kopioitu!",
"loadError": "Istuntolokien lataaminen epäonnistui",
"deleteError": "Istuntolokitietojen poistaminen epäonnistui",
"filterByHost": "Suodata isännän mukaan..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Journaux de session"
},
"hosts": {
"enableSessionRecording": "Journalisation de session",
"enableSessionRecordingDesc": "Enregistrer la sortie de la session terminal pour une consultation ultérieure"
},
"sessionLogs": {
"title": "Journaux de session",
"noLogs": "Aucun journal de session pour l’instant",
"noLogsDesc": "Activez la journalisation des sessions sur un hôte pour démarrer l’enregistrement",
"duration": "Durée",
"viewLog": "Afficher le journal",
"downloadLog": "Télécharger",
"downloadAsText": "Télécharger au format texte",
"deleteLog": "Supprimer",
"confirmDelete": "Supprimer ce journal de session ?",
"confirmDeleteDesc": "Cette action est irréversible.",
"copyContent": "Copier",
"copied": "Copié !",
"loadError": "Échec du chargement des journaux de session",
"deleteError": "Échec de la suppression du journal de session",
"filterByHost": "Filtrer par hôte..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "יומני סשן"
},
"hosts": {
"enableSessionRecording": "רישום מושבים",
"enableSessionRecordingDesc": "הקלט את פלט הפעלת הטרמינל לצורך סקירה מאוחרת יותר"
},
"sessionLogs": {
"title": "יומני סשן",
"noLogs": "אין עדיין יומני סשן",
"noLogsDesc": "הפעל רישום סשן במארח כדי להתחיל להקליט",
"duration": "מֶשֶׁך",
"viewLog": "הצג יומן",
"downloadLog": "הורדה",
"downloadAsText": "הורד כטקסט",
"deleteLog": "לִמְחוֹק",
"confirmDelete": "למחוק את יומן הפעילויות הזה?",
"confirmDeleteDesc": "לא ניתן לבטל פעולה זו.",
"copyContent": "לְהַעְתִיק",
"copied": "מוּעֲתָק!",
"loadError": "טעינת יומני הסשן נכשלה",
"deleteError": "נכשלה מחיקת יומן ההפעלה",
"filterByHost": "סנן לפי מארח..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "सत्र लॉग्स"
},
"hosts": {
"enableSessionRecording": "सत्र लॉगिंग",
"enableSessionRecordingDesc": "बाद में समीक्षा के लिए टर्मिनल सत्र का आउटपुट रिकॉर्ड करें"
},
"sessionLogs": {
"title": "सेशन लॉग्स",
"noLogs": "अभी तक कोई सेशन लॉग नहीं",
"noLogsDesc": "रिकॉर्डिंग शुरू करने के लिए किसी होस्ट पर सेशन लॉगिंग सक्षम करें",
"duration": "अवधि",
"viewLog": "लॉग देखें",
"downloadLog": "डाउनलोड करें",
"downloadAsText": "टेक्स्ट के रूप में डाउनलोड करें",
"deleteLog": "हटाएं",
"confirmDelete": "क्या इस सेशन लॉग को हटाएं?",
"confirmDeleteDesc": "यह क्रिया वापस नहीं ली जा सकती।",
"copyContent": "कॉपी करें",
"copied": "कॉपी हो गया!",
"loadError": "सेशन लॉग लोड करने में विफल",
"deleteError": "सेशन लॉग हटाने में विफल",
"filterByHost": "होस्ट द्वारा फ़िल्टर करें..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Munkamenet-naplók"
},
"hosts": {
"enableSessionRecording": "Munkamenet-naplózás",
"enableSessionRecordingDesc": "Terminál munkamenet kimenetének rögzítése későbbi áttekintés céljából"
},
"sessionLogs": {
"title": "Munkamenet-naplók",
"noLogs": "Még nincsenek munkamenet-naplók",
"noLogsDesc": "A felvétel megkezdéséhez engedélyezze a munkamenet-naplózást egy gazdagépen",
"duration": "Időtartam",
"viewLog": "Napló megtekintése",
"downloadLog": "Letöltés",
"downloadAsText": "Letöltés szövegként",
"deleteLog": "Töröl",
"confirmDelete": "Törli ezt a munkamenet-naplót?",
"confirmDeleteDesc": "Ez a művelet nem vonható vissza.",
"copyContent": "Másolat",
"copied": "Másolva!",
"loadError": "Nem sikerült betölteni a munkamenet-naplókat",
"deleteError": "Nem sikerült törölni a munkamenet-naplót",
"filterByHost": "Szűrés hoszt szerint..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Log Sesi"
},
"hosts": {
"enableSessionRecording": "Pencatatan Sesi",
"enableSessionRecordingDesc": "Rekam output sesi terminal untuk ditinjau nanti."
},
"sessionLogs": {
"title": "Log Sesi",
"noLogs": "Belum ada log sesi.",
"noLogsDesc": "Aktifkan pencatatan sesi pada host untuk memulai perekaman.",
"duration": "Lamanya",
"viewLog": "Lihat log",
"downloadLog": "Unduh",
"downloadAsText": "Unduh sebagai teks",
"deleteLog": "Menghapus",
"confirmDelete": "Hapus log sesi ini?",
"confirmDeleteDesc": "Tindakan ini tidak dapat dibatalkan.",
"copyContent": "Menyalin",
"copied": "Disalin!",
"loadError": "Gagal memuat log sesi",
"deleteError": "Gagal menghapus log sesi",
"filterByHost": "Saring berdasarkan host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Log di sessione"
},
"hosts": {
"enableSessionRecording": "Registrazione sessione",
"enableSessionRecordingDesc": "Registra l'output della sessione del terminale per la revisione successiva"
},
"sessionLogs": {
"title": "Registri di sessione",
"noLogs": "Ancora nessun registro di sessione",
"noLogsDesc": "Abilita la registrazione delle sessioni su un host per iniziare a registrare",
"duration": "Durata",
"viewLog": "Visualizza registro",
"downloadLog": "Scarica",
"downloadAsText": "Scarica come testo",
"deleteLog": "Elimina",
"confirmDelete": "Eliminare questo registro di sessione?",
"confirmDeleteDesc": "Questa azione non può essere annullata.",
"copyContent": "Copia",
"copied": "Copiato!",
"loadError": "Impossibile caricare i registri di sessione",
"deleteError": "Impossibile eliminare il registro di sessione",
"filterByHost": "Filtra per host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "セッションログ"
},
"hosts": {
"enableSessionRecording": "セッションログ",
"enableSessionRecordingDesc": "後で確認できるようにターミナルセッションの出力を記録します"
},
"sessionLogs": {
"title": "セッションログ",
"noLogs": "セッションログはまだありません",
"noLogsDesc": "ホストでセッションログを有効にして記録を開始してください",
"duration": "所要時間",
"viewLog": "ログを表示",
"downloadLog": "ダウンロード",
"downloadAsText": "テキストとしてダウンロード",
"deleteLog": "削除",
"confirmDelete": "このセッションログを削除しますか?",
"confirmDeleteDesc": "この操作は元に戻せません。",
"copyContent": "コピー",
"copied": "コピーしました!",
"loadError": "セッションログの読み込みに失敗しました",
"deleteError": "セッションログの削除に失敗しました",
"filterByHost": "ホストでフィルター..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "세션 로그"
},
"hosts": {
"enableSessionRecording": "세션 로깅",
"enableSessionRecordingDesc": "나중에 검토할 수 있도록 터미널 세션 출력을 기록합니다"
},
"sessionLogs": {
"title": "세션 로그",
"noLogs": "아직 세션 로그 없음",
"noLogsDesc": "호스트에서 세션 로깅을 활성화하여 기록 시작",
"duration": "지속 시간",
"viewLog": "로그 보기",
"downloadLog": "다운로드",
"downloadAsText": "텍스트 파일로 다운로드",
"deleteLog": "삭제",
"confirmDelete": "이 세션 로그를 삭제하시겠습니까?",
"confirmDeleteDesc": "이 작업은 취소할 수 없습니다.",
"copyContent": "복사",
"copied": "복사됨!",
"loadError": "세션 로그 로드 실패",
"deleteError": "세션 로그 삭제 실패",
"filterByHost": "호스트로 필터링..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Sessielogboeken"
},
"hosts": {
"enableSessionRecording": "Sessieregistratie",
"enableSessionRecordingDesc": "Sla de uitvoer van de terminalsessie op voor latere beoordeling."
},
"sessionLogs": {
"title": "Sessielogboeken",
"noLogs": "Nog geen sessielogboeken",
"noLogsDesc": "Schakel sessielogging in op een host om te beginnen met opnemen.",
"duration": "Duur",
"viewLog": "Logboek bekijken",
"downloadLog": "Download",
"downloadAsText": "Downloaden als tekst",
"deleteLog": "Verwijderen",
"confirmDelete": "Dit sessielogboek verwijderen?",
"confirmDeleteDesc": "Deze actie kan niet ongedaan gemaakt worden.",
"copyContent": "Kopiëren",
"copied": "Gekopieerd!",
"loadError": "Het laden van de sessielogboeken is mislukt.",
"deleteError": "Het verwijderen van het sessielogboek is mislukt.",
"filterByHost": "Filteren op host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Øktlogger"
},
"hosts": {
"enableSessionRecording": "Øktlogging",
"enableSessionRecordingDesc": "Ta opp utdata fra terminaløkten for senere gjennomgang"
},
"sessionLogs": {
"title": "Øktlogger",
"noLogs": "Ingen øktlogger ennå",
"noLogsDesc": "Aktiver øktlogging på en vert for å starte opptaket",
"duration": "Varighet",
"viewLog": "Vis logg",
"downloadLog": "Last ned",
"downloadAsText": "Last ned som tekst",
"deleteLog": "Slett",
"confirmDelete": "Slette denne øktloggen?",
"confirmDeleteDesc": "Denne handlingen kan ikke angres.",
"copyContent": "Kopiere",
"copied": "Kopiert!",
"loadError": "Kunne ikke laste inn øktlogger",
"deleteError": "Kunne ikke slette øktloggen",
"filterByHost": "Filtrer etter vert..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Logi sesji"
},
"hosts": {
"enableSessionRecording": "Rejestrowanie sesji",
"enableSessionRecordingDesc": "Zapisuj wyjście sesji terminala do późniejszego przejrzenia"
},
"sessionLogs": {
"title": "Logi sesji",
"noLogs": "Brak logów sesji",
"noLogsDesc": "Włącz rejestrowanie sesji na hoście, aby rozpocząć nagrywanie",
"duration": "Czas trwania",
"viewLog": "Wyświetl log",
"downloadLog": "Pobierz",
"downloadAsText": "Pobierz jako tekst",
"deleteLog": "Usuń",
"confirmDelete": "Usunąć ten log sesji?",
"confirmDeleteDesc": "Tej czynności nie można cofnąć.",
"copyContent": "Kopiuj",
"copied": "Skopiowano!",
"loadError": "Nie udało się załadować logów sesji",
"deleteError": "Nie udało się usunąć logu sesji",
"filterByHost": "Filtruj według hosta..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Registros de sessão"
},
"hosts": {
"enableSessionRecording": "Registro de sessão",
"enableSessionRecordingDesc": "Registre a saída da sessão do terminal para revisão posterior."
},
"sessionLogs": {
"title": "Registros de sessão",
"noLogs": "Ainda não há registros de sessão.",
"noLogsDesc": "Habilite o registro de sessão em um host para iniciar a gravação.",
"duration": "Duração",
"viewLog": "Ver registro",
"downloadLog": "Download",
"downloadAsText": "Baixar como texto",
"deleteLog": "Excluir",
"confirmDelete": "Excluir este registro de sessão?",
"confirmDeleteDesc": "Esta ação não pode ser desfeita.",
"copyContent": "Cópia",
"copied": "Copiado!",
"loadError": "Falha ao carregar os registros da sessão.",
"deleteError": "Falha ao excluir o registro da sessão",
"filterByHost": "Filtrar por host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Registos de Sessão"
},
"hosts": {
"enableSessionRecording": "Registo de sessão",
"enableSessionRecordingDesc": "Gravar a saída da sessão de terminal para revisão posterior"
},
"sessionLogs": {
"title": "Registos de Sessão",
"noLogs": "Ainda sem registos de sessão",
"noLogsDesc": "Ative o registo de sessão num host para começar a gravar",
"duration": "Duração",
"viewLog": "Ver registo",
"downloadLog": "Transferir",
"downloadAsText": "Descarregar como texto",
"deleteLog": "Eliminar",
"confirmDelete": "Eliminar este registo de sessão?",
"confirmDeleteDesc": "Esta ação não pode ser desfeita.",
"copyContent": "Copiar",
"copied": "Copiado!",
"loadError": "Falha ao carregar registos de sessão",
"deleteError": "Falha ao eliminar registo de sessão",
"filterByHost": "Filtrar por host..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Jurnalele de sesiune"
},
"hosts": {
"enableSessionRecording": "Înregistrarea sesiunilor",
"enableSessionRecordingDesc": "Înregistrați ieșirea sesiunii terminale pentru o revizuire ulterioară"
},
"sessionLogs": {
"title": "Jurnalele de sesiune",
"noLogs": "Încă nu există jurnale de sesiune",
"noLogsDesc": "Activați înregistrarea în jurnal pe o gazdă pentru a începe înregistrarea",
"duration": "Durată",
"viewLog": "Vizualizare jurnal",
"downloadLog": "Descărcare",
"downloadAsText": "Descărcați ca text",
"deleteLog": "Şterge",
"confirmDelete": "Ștergeți acest jurnal de sesiune?",
"confirmDeleteDesc": "Această acțiune nu poate fi anulată.",
"copyContent": "Copie",
"copied": "Copiat!",
"loadError": "Nu s-au putut încărca jurnalele de sesiune",
"deleteError": "Nu s-a putut șterge jurnalul sesiunii",
"filterByHost": "Filtrare după gazdă..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Журналы сессий"
},
"hosts": {
"enableSessionRecording": "Логирование сессии",
"enableSessionRecordingDesc": "Записывать вывод терминальной сессии для последующего просмотра"
},
"sessionLogs": {
"title": "Журналы сеансов",
"noLogs": "Пока нет журналов сеансов",
"noLogsDesc": "Включите ведение журнала сеансов на хосте, чтобы начать запись",
"duration": "Продолжительность",
"viewLog": "Просмотреть журнал",
"downloadLog": "Скачать",
"downloadAsText": "Скачать как текст",
"deleteLog": "Удалить",
"confirmDelete": "Удалить этот журнал сеансов?",
"confirmDeleteDesc": "Это действие нельзя отменить.",
"copyContent": "Копировать",
"copied": "Скопировано!",
"loadError": "Не удалось загрузить журналы сеансов",
"deleteError": "Не удалось удалить журнал сеанса",
"filterByHost": "Фильтровать по хосту..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Записи сесија"
},
"hosts": {
"enableSessionRecording": "Записивање сесије",
"enableSessionRecordingDesc": "Снимите излаз терминалне сесије за каснији преглед"
},
"sessionLogs": {
"title": "Записи сесија",
"noLogs": "Још нема евиденција сесија",
"noLogsDesc": "Омогућите евидентирање сесије на хосту да бисте започели снимање",
"duration": "Трајање",
"viewLog": "Прикажи дневник",
"downloadLog": "Преузми",
"downloadAsText": "Преузми као текст",
"deleteLog": "Обриши",
"confirmDelete": "Да ли желите да обришете овај дневник сесије?",
"confirmDeleteDesc": "Ова радња се не може поништити.",
"copyContent": "Копија",
"copied": "Копирано!",
"loadError": "Учитавање евиденције сесије није успело",
"deleteError": "Брисање дневника сесије није успело",
"filterByHost": "Филтрирај по хосту..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Sessionsloggar"
},
"hosts": {
"enableSessionRecording": "Sessionsloggning",
"enableSessionRecordingDesc": "Spela in utdata från terminalsessionen för senare granskning"
},
"sessionLogs": {
"title": "Sessionsloggar",
"noLogs": "Inga sessionsloggar ännu",
"noLogsDesc": "Aktivera sessionsloggning på en värd för att starta inspelning",
"duration": "Varaktighet",
"viewLog": "Visa logg",
"downloadLog": "Ladda ner",
"downloadAsText": "Ladda ner som text",
"deleteLog": "Radera",
"confirmDelete": "Radera den här sessionsloggen?",
"confirmDeleteDesc": "Den här åtgärden kan inte ångras.",
"copyContent": "Kopiera",
"copied": "Kopierad!",
"loadError": "Misslyckades med att läsa in sessionsloggar",
"deleteError": "Misslyckades med att radera sessionsloggen",
"filterByHost": "Filtrera efter värd..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "บันทึกเซสชัน"
},
"hosts": {
"enableSessionRecording": "การบันทึกเซสชัน",
"enableSessionRecordingDesc": "บันทึกผลลัพธ์จากเทอร์มินัลเพื่อตรวจสอบในภายหลัง"
},
"sessionLogs": {
"title": "บันทึกเซสชัน",
"noLogs": "ยังไม่มีบันทึกการใช้งานใดๆ",
"noLogsDesc": "เปิดใช้งานการบันทึกเซสชันบนโฮสต์เพื่อเริ่มการบันทึก",
"duration": "ระยะเวลา",
"viewLog": "ดูบันทึก",
"downloadLog": "ดาวน์โหลด",
"downloadAsText": "ดาวน์โหลดเป็นข้อความ",
"deleteLog": "ลบ",
"confirmDelete": "ลบบันทึกการใช้งานนี้หรือไม่?",
"confirmDeleteDesc": "การกระทำนี้ไม่สามารถย้อนกลับได้",
"copyContent": "สำเนา",
"copied": "คัดลอกแล้ว!",
"loadError": "ไม่สามารถโหลดบันทึกเซสชันได้",
"deleteError": "ไม่สามารถลบบันทึกเซสชันได้",
"filterByHost": "กรองตามโฮสต์..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Oturum Kayıtları"
},
"hosts": {
"enableSessionRecording": "Oturum Kaydı",
"enableSessionRecordingDesc": "Daha sonra gözden geçirmek için terminal oturumu çıktısını kaydet"
},
"sessionLogs": {
"title": "Oturum Günlükleri",
"noLogs": "Henüz oturum günlüğü yok",
"noLogsDesc": "Kayda başlamak için bir sunucuda oturum günlüğünü etkinleştirin",
"duration": "Süre",
"viewLog": "Günlüğü görüntüle",
"downloadLog": "İndir",
"downloadAsText": "Metin olarak indir",
"deleteLog": "Sil",
"confirmDelete": "Bu oturum günlüğü silinsin mi?",
"confirmDeleteDesc": "Bu işlem geri alınamaz.",
"copyContent": "Kopyala",
"copied": "Kopyalandı!",
"loadError": "Oturum günlükleri yüklenemedi",
"deleteError": "Oturum günlüğü silinemedi",
"filterByHost": "Sunucuya göre filtrele..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Журнали сеансів"
},
"hosts": {
"enableSessionRecording": "Ведення журналу сеансу",
"enableSessionRecordingDesc": "Запис виводу сеансу терміналу для подальшого перегляду"
},
"sessionLogs": {
"title": "Журнали сеансів",
"noLogs": "Журналів сеансів поки що немає",
"noLogsDesc": "Увімкнути ведення журналу сеансу на хості, щоб розпочати запис",
"duration": "Тривалість",
"viewLog": "Переглянути журнал",
"downloadLog": "Завантажити",
"downloadAsText": "Завантажити як текст",
"deleteLog": "Видалити",
"confirmDelete": "Видалити цей журнал сеансу?",
"confirmDeleteDesc": "Цю дію не можна скасувати.",
"copyContent": "Копіювати",
"copied": "Скопійовано!",
"loadError": "Не вдалося завантажити журнали сеансу",
"deleteError": "Не вдалося видалити журнал сеансу",
"filterByHost": "Фільтрувати за хостом..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "Nhật ký phiên"
},
"hosts": {
"enableSessionRecording": "Ghi nhật ký phiên",
"enableSessionRecordingDesc": "Ghi lại đầu ra phiên terminal để xem lại sau"
},
"sessionLogs": {
"title": "Nhật ký phiên",
"noLogs": "Chưa có nhật ký phiên nào",
"noLogsDesc": "Bật ghi nhật ký phiên trên máy chủ để bắt đầu ghi",
"duration": "Thời lượng",
"viewLog": "Xem nhật ký",
"downloadLog": "Tải xuống",
"downloadAsText": "Tải xuống dưới dạng văn bản",
"deleteLog": "Xóa",
"confirmDelete": "Xóa nhật ký phiên này?",
"confirmDeleteDesc": "Hành động này không thể hoàn tác.",
"copyContent": "Sao chép",
"copied": "Đã sao chép!",
"loadError": "Tải nhật ký phiên thất bại",
"deleteError": "Xóa nhật ký phiên thất bại",
"filterByHost": "Lọc theo máy chủ..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "会话日志"
},
"hosts": {
"enableSessionRecording": "会话日志记录",
"enableSessionRecordingDesc": "记录终端会话输出以供日后查看"
},
"sessionLogs": {
"title": "会话日志",
"noLogs": "暂无会话日志",
"noLogsDesc": "在主机上启用会话日志以开始记录",
"duration": "持续时间",
"viewLog": "查看日志",
"downloadLog": "下载",
"downloadAsText": "下载为文本",
"deleteLog": "删除",
"confirmDelete": "删除此会话日志?",
"confirmDeleteDesc": "此操作无法撤消。",
"copyContent": "复制",
"copied": "已复制!",
"loadError": "加载会话日志失败",
"deleteError": "删除会话日志失败",
"filterByHost": "按主机筛选..."
}
}
@@ -0,0 +1,26 @@
{
"nav": {
"sessionLogs": "工作階段記錄"
},
"hosts": {
"enableSessionRecording": "工作階段記錄",
"enableSessionRecordingDesc": "記錄終端機工作階段輸出以供日後檢視"
},
"sessionLogs": {
"title": "工作階段記錄",
"noLogs": "尚無任何工作階段記錄",
"noLogsDesc": "在主機上啟用工作階段記錄以開始錄製",
"duration": "持續時間",
"viewLog": "檢視記錄",
"downloadLog": "下載",
"downloadAsText": "下載為文字",
"deleteLog": "刪除",
"confirmDelete": "刪除此工作階段記錄?",
"confirmDeleteDesc": "此動作無法復原。",
"copyContent": "複製",
"copied": "已複製!",
"loadError": "載入工作階段記錄失敗",
"deleteError": "刪除工作階段記錄失敗",
"filterByHost": "依主機篩選..."
}
}