diff --git a/web/translation/translate.de_DE.toml b/web/translation/translate.de_DE.toml
new file mode 100644
index 00000000..d9643859
--- /dev/null
+++ b/web/translation/translate.de_DE.toml
@@ -0,0 +1,596 @@
+"username" = "Benutzername"
+"password" = "Passwort"
+"login" = "Anmelden"
+"confirm" = "Bestätigen"
+"cancel" = "Abbrechen"
+"close" = "Schließen"
+"copy" = "Kopieren"
+"copied" = "Kopiert"
+"download" = "Herunterladen"
+"remark" = "Bemerkung"
+"enable" = "Aktivieren"
+"protocol" = "Protokoll"
+"search" = "Suche"
+"filter" = "Filter"
+"loading" = "Laden..."
+"second" = "Sekunde"
+"minute" = "Minute"
+"hour" = "Stunde"
+"day" = "Tag"
+"check" = "Prüfen"
+"indefinite" = "Unbefristet"
+"unlimited" = "Unbegrenzt"
+"none" = "Keine"
+"qrCode" = "QR-Code"
+"info" = "Information"
+"edit" = "Bearbeiten"
+"delete" = "Löschen"
+"reset" = "Zurücksetzen"
+"copySuccess" = "Kopiert"
+"sure" = "Ja"
+"encryption" = "Verschlüsselung"
+"transmission" = "Übertragungsprotokoll"
+"host" = "Host"
+"path" = "Pfad"
+"camouflage" = "Tarnung"
+"status" = "Status"
+"enabled" = "Aktiviert"
+"disabled" = "Deaktiviert"
+"depleted" = "Erschöpft"
+"depletingSoon" = "Bald erschöpft"
+"offline" = "Offline"
+"online" = "Online"
+"domainName" = "Domainname"
+"monitor" = "IP überwachen"
+"certificate" = "Digitales Zertifikat"
+"fail" = "Fehlgeschlagen"
+"comment" = "Kommentar"
+"success" = "Erfolgreich"
+"getVersion" = "Version abrufen"
+"install" = "Installation"
+"clients" = "Clients"
+"usage" = "Nutzung"
+"secretToken" = "Geheimer Token"
+"remained" = "Rest"
+"security" = "Sicherheit"
+"secAlertTitle" = "Sicherheitssystemwarnung"
+"secAlertSsl" = "Diese Verbindung ist nicht sicher. Bitte geben Sie keine vertraulichen Informationen ein, bis TLS aktiviert ist, um die Daten zu schützen."
+"secAlertConf" = "Einige Einstellungen sind anfällig für Angriffe. Es wird empfohlen, die Sicherheitsprotokolle zu stärken, um potenzielle Verstöße zu verhindern."
+"secAlertSSL" = "In der Konsole fehlt eine sichere Verbindung. Bitte installieren Sie ein TLS-Zertifikat, um die Daten zu schützen."
+"secAlertPanelPort" = "Der Standard-Port des Panels ist unsicher. Bitte konfigurieren Sie einen zufälligen oder bestimmten Port."
+"secAlertPanelURI" = "Der Standard-URI-Pfad des Panels ist unsicher. Bitte konfigurieren Sie einen komplexen URI-Pfad."
+"secAlertSubURI" = "Der Standard-URI-Pfad des Abonnements ist unsicher. Bitte konfigurieren Sie einen komplexen URI-Pfad."
+"secAlertSubJsonURI" = "Der Standard-URI-Pfad für JSON-Abonnements ist unsicher. Bitte konfigurieren Sie einen komplexen URI-Pfad."
+
+[menu]
+"dashboard" = "Systemstatus"
+"inbounds" = "Verbindungen"
+"settings" = "Panel-Einstellungen"
+"xray" = "Xray-Einstellungen"
+"logout" = "Abmelden"
+"link" = "Verwalten"
+
+[pages.login]
+"hello" = "Hallo"
+"title" = "Willkommen"
+"loginAgain" = "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an."
+
+[pages.login.toasts]
+"invalidFormData" = "Ungültiges Datenformat"
+"emptyUsername" = "Bitte geben Sie einen Benutzernamen ein"
+"emptyPassword" = "Bitte geben Sie ein Passwort ein"
+"wrongUsernameOrPassword" = "Falscher Benutzername oder falsches Passwort"
+"successLogin" = "Erfolgreich angemeldet"
+
+[pages.index]
+"title" = "Systemstatus"
+"memory" = "Speicher"
+"hard" = "Festplatte"
+"xrayStatus" = "Xray"
+"stopXray" = "Stoppen"
+"restartXray" = "Neustarten"
+"xraySwitch" = "Version"
+"xraySwitchClick" = "Wählen Sie die gewünschte Version"
+"xraySwitchClickDesk" = "Wählen Sie sorgfältig, da ältere Versionen möglicherweise nicht mit aktuellen Konfigurationen kompatibel sind."
+"operationHours" = "Betriebszeit des Systems"
+"systemLoad" = "Systemauslastung"
+"systemLoadDesc" = "Durchschnittliche Auslastung des Systems in den letzten 1, 5 und 15 Minuten"
+"connectionTcpCountDesc" = "Gesamtanzahl der TCP-Verbindungen über alle Netzwerkkarten."
+"connectionUdpCountDesc" = "Gesamtanzahl der UDP-Verbindungen über alle Netzwerkkarten."
+"connectionCount" = "Anzahl der Verbindungen"
+"upSpeed" = "Gesamt-Upload-Geschwindigkeit für alle Netzwerke"
+"downSpeed" = "Gesamt-Download-Geschwindigkeit für alle Netzwerke"
+"totalSent" = "Gesamtes hochgeladenes Datenvolumen für alle Netzwerke seit Systemstart"
+"totalReceive" = "Gesamtes empfangenes Datenvolumen für alle Netzwerke seit Systemstart."
+"xraySwitchVersionDialog" = "Xray-Version wechseln"
+"xraySwitchVersionDialogDesc" = "Möchten Sie die Xray-Version wirklich ändern?"
+"dontRefresh" = "Installation läuft. Bitte aktualisieren Sie diese Seite nicht."
+"logs" = "Protokolle"
+"config" = "Konfiguration"
+"backup" = "Backup und Wiederherstellung"
+"backupTitle" = "Datenbank-Backup und -Wiederherstellung"
+"backupDescription" = "Vergessen Sie nicht, ein Backup zu erstellen, bevor Sie eine neue Datenbank importieren."
+"exportDatabase" = "Datenbank exportieren"
+"importDatabase" = "Datenbank importieren"
+
+[pages.inbounds]
+"title" = "Verbindungen"
+"totalDownUp" = "Gesamt-Uploads/Downloads"
+"totalUsage" = "Gesamtnutzung"
+"inboundCount" = "Anzahl der Verbindungen"
+"operate" = "Menü"
+"enable" = "Aktivieren"
+"remark" = "Bemerkung"
+"protocol" = "Protokoll"
+"port" = "Port"
+"traffic" = "Datenverkehr"
+"details" = "Details"
+"transportConfig" = "Transport"
+"expireDate" = "Ablaufdatum"
+"resetTraffic" = "Datenverkehr zurücksetzen"
+"addInbound" = "Verbindung hinzufügen"
+"generalActions" = "Allgemeine Aktionen"
+"create" = "Erstellen"
+"update" = "Aktualisieren"
+"modifyInbound" = "Verbindung ändern"
+"deleteInbound" = "Verbindung löschen"
+"deleteInboundContent" = "Möchten Sie die Verbindung wirklich löschen?"
+"deleteClient" = "Kunden löschen"
+"deleteClientContent" = "Möchten Sie den Kunden wirklich löschen?"
+"resetTrafficContent" = "Möchten Sie den Datenverkehr wirklich zurücksetzen?"
+"copyLink" = "Schlüssel kopieren"
+"address" = "Adresse"
+"network" = "Netzwerk"
+"destinationPort" = "Ziel-Port"
+"targetAddress" = "Ziel-Adresse"
+"monitorDesc" = "Leer lassen, um alle IP-Adressen zu überwachen."
+"meansNoLimit" = "= Keine Begrenzung (Einheit: GB)"
+"totalFlow" = "Gesamtverbrauch"
+"leaveBlankToNeverExpire" = "Leer lassen, um kein Ablaufdatum festzulegen."
+"noRecommendKeepDefault" = "Es wird nicht empfohlen, die Standardeinstellungen beizubehalten."
+"certificatePath" = "Zertifikatspfad"
+"certificateContent" = "Zertifikatsinhalt"
+"publicKey" = "Öffentlicher Schlüssel"
+"privatekey" = "Privater Schlüssel"
+"clickOnQRcode" = "Klicken Sie auf den QR-Code, um ihn zu kopieren."
+"client" = "Kunde"
+"export" = "Schlüssel exportieren"
+"clone" = "Klonen"
+"cloneInbound" = "Klonen"
+"cloneInboundContent" = "Alle Einstellungen dieser Verbindung außer Port, Überwachungs-IP-Adresse und Kunden werden geklont."
+"cloneInboundOk" = "Erfolgreich geklont."
+"resetAllTraffic" = "Datenverkehr aller Verbindungen zurücksetzen"
+"resetAllTrafficTitle" = "Datenverkehr aller Verbindungen zurücksetzen"
+"resetAllTrafficContent" = "Möchten Sie den Datenverkehr aller Verbindungen wirklich zurücksetzen?"
+"resetInboundClientTraffics" = "Kundendatenverkehr zurücksetzen"
+"resetInboundClientTrafficTitle" = "Kundendatenverkehr zurücksetzen"
+"resetInboundClientTrafficContent" = "Möchten Sie den gesamten Datenverkehr für diese Kunden wirklich zurücksetzen?"
+"resetAllClientTraffics" = "Datenverkehr aller Kunden zurücksetzen"
+"resetAllClientTrafficTitle" = "Datenverkehr aller Kunden zurücksetzen"
+"resetAllClientTrafficContent" = "Möchten Sie den Datenverkehr aller Kunden wirklich zurücksetzen?"
+"delDepletedClients" = "Deaktivierte Kunden löschen"
+"delDepletedClientsTitle" = "Deaktivierte Kunden löschen"
+"delDepletedClientsContent" = "Möchten Sie alle deaktivierten Kunden wirklich löschen?"
+"email" = "Email"
+"emailDesc" = "Bitte geben Sie eine eindeutige Email-Adresse an."
+"IPLimit" = "IP-Beschränkung"
+"IPLimitDesc" = "Verbindung trennen, wenn mehr als der eingegebene Wert verbunden ist (0 eingeben, um IP-Beschränkungen zu deaktivieren)."
+"IPLimitlog" = "IP-Log"
+"IPLimitlogDesc" = "IP-Adressen-Log (Vor dem Aktivieren des IP-Logs sollten Sie die Liste leeren)."
+"IPLimitlogclear" = "Log leeren"
+"setDefaultCert" = "Zertifikat aus dem Panel festlegen"
+"telegramDesc" = "Bitte geben Sie die Telegram-Chat-ID an. (Verwenden Sie den Befehl '/id' im Bot oder (@userinfobot))."
+"subscriptionDesc" = "Sie finden Ihren Abonnement-Link im Abschnitt 'Details'. Sie können denselben Namen für mehrere Konfigurationen verwenden."
+"info" = "Informationen"
+"same" = "Gleich"
+"inboundData" = "Eingehende Daten"
+"exportInbound" = "Eingehende Daten exportieren"
+"import" = "Importieren"
+"importInbound" = "Verbindung importieren"
+
+[pages.client]
+"add" = "Benutzer hinzufügen"
+"edit" = "Benutzer bearbeiten"
+"submitAdd" = "Benutzer hinzufügen"
+"submitEdit" = "Änderungen speichern"
+"clientCount" = "Anzahl der Benutzer"
+"bulk" = "Mehrere hinzufügen"
+"method" = "Methode"
+"first" = "Erster"
+"last" = "Letzter"
+"prefix" = "Präfix"
+"postfix" = "Postfix"
+"delayedStart" = "Verzögerter Start"
+"expireDays" = "Dauer"
+"days" = "Tage"
+"renew" = "Automatische Verlängerung"
+"renewDesc" = "Automatische Verlängerung nach Ablauf. (0 = deaktivieren) (Einheit: Tage)"
+
+[pages.inbounds.toasts]
+"obtain" = "Erhalten"
+
+[pages.inbounds.stream.general]
+"request" = "Anfrage"
+"response" = "Antwort"
+"name" = "Name"
+"value" = "Wert"
+
+[pages.inbounds.stream.tcp]
+"version" = "Version"
+"method" = "Methode"
+"path" = "Pfad"
+"status" = "Status"
+"statusDescription" = "Statusbeschreibung"
+"requestHeader" = "Anfrage-Header"
+"responseHeader" = "Antwort-Header"
+
+[pages.settings]
+"title" = "Einstellungen"
+"save" = "Speichern"
+"infoDesc" = "Jede Änderung muss gespeichert werden. Bitte starten Sie das Panel neu, damit die Änderungen wirksam werden."
+"restartPanel" = "Panel neu starten"
+"restartPanelDesc" = "Sind Sie sicher, dass Sie das Panel neu starten möchten? Klicken Sie auf OK, um das Panel in 3 Sekunden neu zu starten. Wenn Sie nach dem Neustart des Panels Probleme haben, sehen Sie sich bitte das Panel-Log auf dem Server an."
+"actions" = "Aktionen"
+"resetDefaultConfig" = "Auf Standardeinstellungen zurücksetzen"
+"panelSettings" = "Panel-Einstellungen"
+"securitySettings" = "Sicherheitseinstellungen"
+"TGBotSettings" = "Telegram-Bot-Einstellungen"
+"panelListeningIP" = "Panel-IP-Adresse"
+"panelListeningIPDesc" = "Lassen Sie es leer, um Verbindungen von jeder IP zuzulassen."
+"panelListeningDomain" = "Panel-Domain"
+"panelListeningDomainDesc" = "Lassen Sie es leer, um alle Domains und IP-Adressen zu überwachen."
+"panelPort" = "Panel-Port"
+"panelPortDesc" = "Der Port, der für das Anzeigen dieses Panels verwendet wird."
+"publicKeyPath" = "Pfad zur öffentlichen Schlüsseldatei des Panel-Zertifikats"
+"publicKeyPathDesc" = "Geben Sie den vollständigen Pfad ein, beginnend mit '/'"
+"privateKeyPath" = "Pfad zur privaten Schlüsseldatei des Panel-Zertifikats"
+"privateKeyPathDesc" = "Geben Sie den vollständigen Pfad ein, beginnend mit '/'"
+"panelUrlPath" = "Root-URL-Pfad des Panels"
+"panelUrlPathDesc" = "Sollte mit '/' beginnen und mit '/' enden."
+"pageSize" = "Seitenanzahl"
+"pageSizeDesc" = "Bestimmen Sie die Seitenanzahl für die Eingabetabelle. Setzen Sie 0, um diese zu deaktivieren."
+"remarkModel" = "Bemerkungsmodell und Trennzeichen"
+"datepicker" = "Datumsauswahl"
+"datepickerPlaceholder" = "Wählen Sie ein Datum"
+"datepickerDescription" = "Geplante Aufgaben werden gemäß diesem Kalender ausgeführt."
+"sampleRemark" = "Beispielbemerkung"
+"oldUsername" = "Aktueller Benutzername"
+"currentPassword" = "Aktuelles Passwort"
+"newUsername" = "Neuer Benutzername"
+"newPassword" = "Neues Passwort"
+"telegramBotEnable" = "Telegram-Bot aktivieren"
+"telegramBotEnableDesc" = "Verbinden Sie sich mit den Funktionen dieses Panels über den Telegram-Bot."
+"telegramToken" = "Telegram-Bot-Token"
+"telegramTokenDesc" = "Sie müssen das Token vom Telegram-Bot-Manager @botfather erhalten."
+"telegramProxy" = "Socks5-Proxy"
+"telegramProxyDesc" = "Falls Sie für die Verbindung zu Telegram einen Socks5-Proxy benötigen, konfigurieren Sie die Parameter entsprechend der Anleitung."
+"telegramAPIServer" = "Telegram-API-Server"
+"telegramAPIServerDesc" = "Verwendeter Telegram-API-Server. Lassen Sie es leer, um den Standardserver zu verwenden."
+"telegramChatId" = "Telegram-Chat-ID des Bot-Administrators"
+"telegramChatIdDesc" = "Eine oder mehrere Chat-IDs des Bot-Administrators. Um die ID zu erhalten, verwenden Sie @userinfobot oder den Befehl '/id' im Bot."
+"telegramNotifyTime" = "Benachrichtigungsfrequenz des Telegram-Bots"
+"telegramNotifyTimeDesc" = "Verwenden Sie das Crontab-Zeitformat."
+"tgNotifyBackup" = "Datenbank-Backup"
+"tgNotifyBackupDesc" = "Schließen Sie die Datenbank-Backup-Datei in der Benachrichtigung ein."
+"tgNotifyLogin" = "Login-Benachrichtigung"
+"tgNotifyLoginDesc" = "Zeigt den Benutzernamen, die IP-Adresse und die Uhrzeit an, wenn jemand versucht, sich in Ihr Panel einzuloggen."
+"sessionMaxAge" = "Session-Dauer"
+"sessionMaxAgeDesc" = "Dauer der Sitzung im System (Wert: Minute)"
+"expireTimeDiff" = "Ablauf-Schwellenwert für Benachrichtigungen"
+"expireTimeDiffDesc" = "Erhalten Sie eine Benachrichtigung über das Ablaufdatum der Sitzung, bevor der Schwellenwert erreicht wird (Wert: Tag)"
+"trafficDiff" = "Traffic-Schwellenwert für Benachrichtigungen"
+"trafficDiffDesc" = "Erhalten Sie eine Benachrichtigung, wenn der Traffic den Schwellenwert erreicht (Wert: GB)"
+"tgNotifyCpu" = "CPU-Auslastung-Schwellenwert für Benachrichtigungen"
+"tgNotifyCpuDesc" = "Erhalten Sie eine Benachrichtigung, wenn die CPU-Auslastung diesen Schwellenwert überschreitet (Wert: %)"
+"timeZone" = "Zeitzone"
+"timeZoneDesc" = "Geplante Aufgaben werden gemäß dieser Zeitzone ausgeführt."
+"subSettings" = "Abonnement"
+"subEnable" = "Abonnement aktivieren"
+"subEnableDesc" = "Abonnement-Funktion mit separater Konfiguration."
+"subListen" = "IP-Überwachung"
+"subListenDesc" = "Lassen Sie es leer, um alle IP-Adressen zu überwachen."
+"subPort" = "Abonnement-Port"
+"subPortDesc" = "Der Port für den Abonnementdienst, der nicht auf dem Server verwendet werden darf."
+"subCertPath" = "Pfad zur öffentlichen Zertifikatschlüsseldatei des Abonnements"
+"subCertPathDesc" = "Geben Sie den vollständigen Pfad ein, beginnend mit '/'"
+"subKeyPath" = "Pfad zur privaten Zertifikatschlüsseldatei des Abonnements"
+"subKeyPathDesc" = "Geben Sie den vollständigen Pfad ein, beginnend mit '/'"
+"subPath" = "Root-URL-Pfad des Abonnements"
+"subPathDesc" = "Sollte mit '/' beginnen und mit '/' enden."
+"subDomain" = "Überwachungsdomain"
+"subDomainDesc" = "Lassen Sie es leer, um alle Domains und IP-Adressen zu überwachen."
+"subUpdates" = "Abonnement-Update-Intervall"
+"subUpdatesDesc" = "Intervall zwischen den Updates im Client-Programm (in Stunden)."
+"subEncrypt" = "Konfiguration verschlüsseln"
+"subEncryptDesc" = "Verschlüsseln Sie die zurückgegebenen Konfigurationen im Abonnement."
+"subShowInfo" = "Verwendungsinformationen anzeigen"
+"subShowInfoDesc" = "Zeigt verbleibenden Traffic und das Ablaufdatum nach dem Konfigurationsnamen an."
+"subURI" = "Reverse-Proxy-URI"
+"subURIDesc" = "Ändern Sie den Basis-URI der Abonnement-URL für die Verwendung hinter Proxys."
+"fragment" = "Fragmentierung"
+"fragmentDesc" = "Aktivieren Sie die Fragmentierung für das TLS-Handshake-Paket."
+"fragmentSett" = "Fragmentierungseinstellungen"
+"noisesDesc" = "Aktivieren Sie Noises."
+"noisesSett" = "Noises-Einstellungen"
+"mux" = "Mux"
+"muxDesc" = "Übertragung mehrerer unabhängiger Datenströme innerhalb eines etablierten Datenstroms."
+"muxSett" = "Mux-Einstellungen"
+"direct" = "Direkte Verbindung"
+"directDesc" = "Stellt direkte Verbindungen zu Domains oder IP-Adressbereichen eines bestimmten Landes her."
+
+
+[pages.xray]
+"title" = "Xray-Einstellungen"
+"save" = "Einstellungen speichern"
+"restart" = "Xray neu starten"
+"basicTemplate" = "Basisschablone"
+"advancedTemplate" = "Erweiterte Schablone"
+"generalConfigs" = "Allgemeine Einstellungen"
+"generalConfigsDesc" = "Diese Parameter beschreiben die allgemeinen Einstellungen."
+"logConfigs" = "Protokolle"
+"logConfigsDesc" = "Protokolle können die Leistung Ihres Servers beeinflussen. Es wird empfohlen, sie nur bei Bedarf zu aktivieren!"
+"blockConfigs" = "Blockier-Konfigurationen"
+"blockConfigsDesc" = "Diese Parameter verhindern, dass Benutzer sich mit bestimmten Protokollen und Webseiten verbinden."
+"basicRouting" = "Grundlegende Verbindungen"
+"blockConnectionsConfigsDesc" = "Diese Parameter blockieren den Traffic basierend auf dem angeforderten Land."
+"directConnectionsConfigsDesc" = "Direkte Verbindung stellt sicher, dass bestimmter Traffic nicht über einen anderen Server umgeleitet wird."
+"blockips" = "IP blockieren"
+"blockdomains" = "Domain blockieren"
+"directips" = "Direkte IPs"
+"directdomains" = "Direkte Domains"
+"ipv4Routing" = "IPv4-Regeln"
+"ipv4RoutingDesc" = "Diese Parameter ermöglichen es Benutzern, zu Ziel-Domains nur über IPv4 zu routen."
+"warpRouting" = "WARP-Regeln"
+"warpRoutingDesc" = "Warnung: Bevor Sie diese Parameter verwenden, stellen Sie sicher, dass WARP im Proxy-Socks5-Modus auf Ihrem Server läuft, indem Sie den Anweisungen im GitHub-Panel folgen. WARP leitet den Traffic zu Websites über Cloudflare-Server."
+"Template" = "Xray-Konfigurationsvorlage"
+"TemplateDesc" = "Erstellen Sie eine Xray-Konfigurationsdatei basierend auf dieser Vorlage."
+"FreedomStrategy" = "Strategie für Freedom-Protokoll"
+"FreedomStrategyDesc" = "Legen Sie eine Ausgabestrategie im Freedom-Protokoll fest."
+"RoutingStrategy" = "Strategie für Domain-Routing"
+"RoutingStrategyDesc" = "Legen Sie eine allgemeine Routing-Strategie für DNS-Auflösungen fest."
+"Torrent" = "Verbot von BitTorrent"
+"TorrentDesc" = "Ändern Sie die Konfigurationsvorlage, um die Nutzung von BitTorrent durch Benutzer zu verhindern."
+"Family" = "Blockieren Sie Malware und Inhalte für Erwachsene"
+"FamilyDesc" = "Cloudflare DNS-Resolver zum Blockieren von Malware und Inhalten für Erwachsene zum Schutz der Familie."
+"Inbounds" = "Eingehend"
+"InboundsDesc" = "Ändern Sie die Konfigurationsvorlage für die Verbindung bestimmter Benutzer."
+"Outbounds" = "Ausgehend"
+"Balancers" = "Lastenausgleich"
+"OutboundsDesc" = "Ändern Sie die Konfigurationsvorlage, um ausgehende Pfade für diesen Server festzulegen."
+"Routings" = "Routing-Regeln"
+"RoutingsDesc" = "Die Priorität jeder Regel ist wichtig!"
+"completeTemplate" = "Alle"
+"logLevel" = "Protokollstufe"
+"logLevelDesc" = "Protokollstufe für Fehlerprotokolle, die angibt, welche Informationen aufgezeichnet werden sollen."
+"accessLog" = "Zugriffsprotokoll"
+"accessLogDesc" = "Pfad zur Zugriffsprotokolldatei. Der spezielle Wert „none“ deaktiviert das Zugriffsprotokoll."
+"errorLog" = "Fehlerprotokoll"
+"errorLogDesc" = "Pfad zur Fehlerprotokolldatei. Der spezielle Wert „none“ deaktiviert das Fehlerprotokoll."
+"dnsLog" = "DNS-Protokoll"
+"dnsLogDesc" = "Aktivieren Sie das DNS-Abfrageprotokoll."
+"maskAddress" = "Adresse maskieren"
+"maskAddressDesc" = "IP-Adresse maske, die beim Aktivieren automatisch die IP-Adresse ersetzt, die im Protokoll angezeigt wird."
+
+[pages.xray.rules]
+"first" = "Erster"
+"last" = "Letzter"
+"up" = "Nach oben"
+"down" = "Nach unten"
+"source" = "Quelle"
+"dest" = "Ziel"
+"inbound" = "Eingehend"
+"outbound" = "Ausgehend"
+"balancer" = "Lastenausgleich"
+"info" = "Information"
+"add" = "Regel hinzufügen"
+"edit" = "Regel bearbeiten"
+"useComma" = "Elemente durch Kommas trennen"
+
+[pages.xray.outbound]
+"addOutbound" = "Ausgehenden hinzufügen"
+"addReverse" = "Reverse hinzufügen"
+"editOutbound" = "Ausgehenden bearbeiten"
+"editReverse" = "Reverse bearbeiten"
+"tag" = "Tag"
+"tagDesc" = "Eindeutiger Tag"
+"address" = "Adresse"
+"reverse" = "Umgekehrt"
+"domain" = "Domain"
+"type" = "Typ"
+"bridge" = "Brücke"
+"portal" = "Portal"
+"intercon" = "Verbindung"
+"settings" = "Einstellungen"
+"accountInfo" = "Kontoinformationen"
+"outboundStatus" = "Ausgehender Status"
+"sendThrough" = "Senden durch"
+
+[pages.xray.balancer]
+"addBalancer" = "Lastenausgleich hinzufügen"
+"editBalancer" = "Lastenausgleich bearbeiten"
+"balancerStrategy" = "Strategie"
+"balancerSelectors" = "Selektoren"
+"tag" = "Tag"
+"tagDesc" = "Eindeutiger Tag"
+"balancerDesc" = "Es ist nicht möglich, balancerTag und outboundTag gleichzeitig zu verwenden. Bei gleichzeitiger Verwendung funktioniert nur outboundTag."
+
+[pages.xray.wireguard]
+"secretKey" = "Privater Schlüssel"
+"publicKey" = "Öffentlicher Schlüssel"
+"allowedIPs" = "Erlaubte IP-Adressen"
+"endpoint" = "Endpunkt"
+"psk" = "Gemeinsamer Schlüssel"
+"domainStrategy" = "Domain-Strategie"
+
+[pages.xray.dns]
+"enable" = "DNS aktivieren"
+"enableDesc" = "Aktivieren Sie den eingebauten DNS-Server"
+"tag" = "Eingehender DNS-Tag"
+"tagDesc" = "Dieser Tag wird als eingehender Tag in den Routing-Regeln verfügbar sein."
+"strategy" = "Abfrage-Strategie"
+"strategyDesc" = "Allgemeine Strategie zur Auflösung von Domain-Namen"
+"add" = "Server hinzufügen"
+"edit" = "Server bearbeiten"
+"domains" = "Domains"
+"expectIPs" = "Erwartete IPs"
+
+[pages.xray.fakedns]
+"add" = "Falsches DNS hinzufügen"
+"edit" = "Falsches DNS bearbeiten"
+"ipPool" = "IP-Pool-Subnetz"
+"poolSize" = "Pool-Größe"
+
+[pages.settings.security]
+"admin" = "Administrator"
+"secret" = "Geheimer Token"
+"loginSecurity" = "Login-Sicherheit"
+"loginSecurityDesc" = "Aktivieren Sie zusätzliche Sicherheitsmaßnahmen für den Benutzer-Login"
+"secretToken" = "Geheimer Token"
+"secretTokenDesc" = "Bitte kopieren und speichern Sie diesen Token an einem sicheren Ort. Dieser Token wird für den Login benötigt und kann nicht mit dem x-ui-Tool wiederhergestellt werden."
+
+[pages.settings.toasts]
+"modifySettings" = "Einstellungen ändern"
+"getSettings" = "Einstellungen anzeigen"
+"modifyUser" = "Benutzer ändern"
+"originalUserPassIncorrect" = "Falscher Benutzername oder Passwort"
+"userPassMustBeNotEmpty" = "Neuer Benutzername und neues Passwort müssen ausgefüllt werden"
+
+[tgbot]
+"keyboardClosed" = "❌ Die anpassbare Tastatur ist geschlossen!"
+"noResult" = "❗ Keine Ergebnisse!"
+"noQuery" = "❌ Abfrage nicht gefunden! Bitte wiederholen Sie den Befehl!"
+"wentWrong" = "❌ Etwas ist schief gelaufen!"
+"noIpRecord" = "❗ Keine IP-Adressdatensätze!"
+"noInbounds" = "❗ Keine eingehenden Verbindungen gefunden!"
+„unlimited“ = „♾ Unbegrenzt“
+„add“ = „Hinzufügen“
+„Monat“ = „Monat“
+„months“ = „Monate“
+„Tag“ = „Tag“
+„Tage“ = „Tage“
+„Stunden“ = „Stunden“
+„unknown“ = „Unbekannt“
+„inbounds“ = „Eingehend“
+"clients" = "Kunden"
+„offline“ = „🔴 Offline“
+"online" = "🟢 Online"
+
+[tgbot.commands]
+„unknown“ = „❗ Unbekannter Befehl“
+"pleaseChoose" = "👇 Bitte wählen Sie:\r\n"
+"help" = "🤖 Willkommen bei diesem Bot! Er soll Ihnen spezifische Daten vom Server liefern und Ihnen ermöglichen, notwendige Änderungen vorzunehmen.\r\n\r\n"
+"start" = "👋 Hallo, {{ .Firstname }} .\r\n"
+"welcome" = "🤖 Willkommen beim Management-Bot von {{ .Hostname }} .\r\n"
+"status" = "✅ Der Bot funktioniert einwandfrei!"
+"usage" = "❗ Bitte geben Sie Text für die Suche ein!"
+"getID" = "🆔 Ihre ID: {{ .ID }} "
+"helpAdminCommands" = "So starten Sie Xray Core neu:\r\n /restart force \r\n\r\nSo suchen Sie nach einer Client-E-Mail:\r\n /usage [Email] \r\n\r\nSo suchen Sie nach Eingehende Verbindungen (mit Client-Statistiken):\r\n /inbound [Note] \r\n\r\nTelegram-Chat-ID:\r\n /id "
+"helpClientCommands" = "Um nach Statistiken zu suchen, verwenden Sie den folgenden Befehl:\r\n /usage [Email] \r\n\r\nTelegram-Chat-ID:\r\n /id "
+"restartUsage" = "\r\n\r\n /restart force "
+"restartSuccess" = "✅ Der Vorgang war erfolgreich!"
+"restartFailed" = "❗ Vorgang fehlgeschlagen.\r\n\r\n Error: {{ .Error }} ."
+"xrayNotRunning" = "❗ Xray Core läuft nicht."
+
+[tgbot.messages]
+„cpuThreshold“ = „🔴 Die CPU-Auslastung beträgt {{ .Percent }} %, was den Schwellenwert von {{ .Threshold }} % überschreitet“
+"selectUserFailed" = "❌ Fehler beim Auswählen des Benutzers!"
+"userSaved" = "✅ Telegram-Benutzer gespeichert."
+"loginSuccess" = "✅ Anmeldung am Panel erfolgreich.\r\n"
+"loginFailed" = "❗️ Anmeldefehler beim Panel.\r\n"
+"report" = "🕰 Geplante Berichte: {{ .RunTime }}\r\n"
+"datetime" = "⏰ Datum und Uhrzeit: {{ .DateTime }}\r\n"
+"hostname" = "💻 Hostname: {{ .Hostname }}\r\n"
+"version" = "🚀 X-UI-Version: {{ .Version }}\r\n"
+"xrayVersion" = "📡 Röntgenversion: {{ .XrayVersion }}\r\n"
+"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n"
+"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n"
+"ip" = "🌐 IP: {{ .IP }}\r\n"
+"ips" = "🔢 IP-Adressen:\r\n{{ .IPs }}\r\n"
+"serverUpTime" = "⏳ Serververfügbarkeit: {{ .UpTime }} {{ .Unit }}\r\n"
+"serverLoad" = "📈 Serverlast: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
+"serverMemory" = "📋 Serverspeicher: {{ .Current }}/{{ .Total }}\r\n"
+"tcpCount" = "🔹 Anzahl der TCP-Verbindungen: {{ .Count }}\r\n"
+"udpCount" = "🔸 UDP-Verbindungsanzahl: {{ .Count }}\r\n"
+"traffic" = "🚦 Traffic: {{ .Total }} ( ↑{{ .Upload }},↓{{ .Download }})\r\n"
+"xrayStatus" = "ℹ️ Röntgenstatus: {{ .State }}\r\n"
+"username" = "👤 Benutzername: {{ .Username }}\r\n"
+"password" = "👤 Passwort: {{ .Password }}\r\n"
+"time" = "⏰ Zeit: {{ .Time }}\r\n"
+"inbound" = "📍 Eingehender Fluss: {{ .Remark }}\r\n"
+"port" = "🔌 Port: {{ .Port }}\r\n"
+"expire" = "📅 Ablaufdatum: {{ .Time }}\r\n"
+"expireIn" = "📅 Läuft ab in: {{ .Time }}\r\n"
+"active" = "💡 Aktiv: {{ .Enable }}\r\n"
+"enabled" = "🚨 Aktiviert: {{ .Enable }}\r\n"
+"online" = "🌐 Verbindungsstatus: {{ .Status }}\r\n"
+"email" = "📧 E-Mail: {{ .Email }}\r\n"
+"upload" = "🔼 Traffic hochladen: ↑{{ .Upload }}\r\n"
+"download" = "🔽 Traffic herunterladen: ↓{{ .Download }}\r\n"
+"total" = "📊 Gesamt: ↑↓{{ .UpDown }} von {{ .Total }}\r\n"
+"TGUser" = "👤 Telegram-Benutzer: {{ .TelegramID }}\r\n"
+"exhaustedMsg" = "🚨 {{ .Type }} erschöpft:\r\n"
+"exhaustedCount" = "🚨 Anzahl der erschöpften {{ .Type }}:\r\n"
+"onlinesCount" = "🌐 Kunden online: {{ .Count }}\r\n"
+"disabled" = "🛑 Deaktiviert: {{ .Disabled }}\r\n"
+"depleteSoon" = "🔜 Baldige Erschöpfung: {{ .Deplete }}\r\n\r\n"
+"backupTime" = "🗄 Sicherungszeit: {{ .Time }}\r\n"
+"refreshedOn" = "\r\n📋🔄 Aktualisiert: {{ .Time }}\r\n\r\n"
+„ja“ = „✅ Ja“
+„nein“ = „❌ Nein"
+
+[tgbot.buttons]
+"closeKeyboard" = "❌ Tastatur schließen"
+„cancel“ = „❌ Abbrechen“
+„cancelReset“ = „❌ Zurücksetzen abbrechen“
+„cancelIpLimit“ = „❌ IP-Limit aufheben“
+"confirmResetTraffic" = "✅ Zurücksetzen des Datenverkehrs bestätigen?"
+"confirmClearIps" = "✅ Löschen der IP bestätigen?"
+„confirmRemoveTGUser“ = „✅ Entfernen des Telegram-Benutzers bestätigen?“
+"confirmToggle" = "✅ Umschalten des Benutzers bestätigen?"
+"dbBackup" = "DB-Backup abrufen"
+"serverUsage" = "Servernutzung"
+"getInbounds" = "Eingehende Flows abrufen"
+„depleteSoon“ = „Bald erschöpft“
+"clientUsage" = "Nutzung abrufen"
+"onlines" = "Online-Kunden"
+"commands" = "Befehle"
+"refresh" = "🔄 Aktualisieren"
+„clearIPs“ = „❌ IP löschen“
+„removeTGUser“ = „❌ Telegram-Benutzer entfernen“
+"selectTGUser" = "👤 Telegram-Benutzer auswählen"
+"selectOneTGUser" = "👤 Wählen Sie einen Telegram-Benutzer aus:"
+"resetTraffic" = "📈 Verkehr zurücksetzen"
+"resetExpire" = "📅 Ablaufdatum ändern"
+"ipLog" = "🔢 IP-Protokoll"
+"ipLimit" = "🔢 IP-Limit"
+„setTGUser“ = „👤 Telegram-Benutzer festlegen“
+"toggle" = "🔘 Aktivieren/Deaktivieren"
+„custom“ = „🔢 Benutzerdefiniert“
+"confirmNumber" = "✅ Bestätigen: {{ .Num }}"
+"confirmNumberAdd" = "✅ Hinzufügen bestätigen: {{ .Num }}"
+"limitTraffic" = "🚧 Verkehrslimit"
+"getBanLogs" = "Protokolle sperren"
+"allClients" = "Alle Clients"
+
+[tgbot.answers]
+"successfulOperation" = "✅ Erfolgreich!"
+"errorOperation" = "❗ Betriebsfehler."
+„getInboundsFailed“ = „❌ Eingehende Flows konnten nicht abgerufen werden.“
+„getClientsFailed“ = „❌ Kunden konnten nicht abgerufen werden.“
+"canceled" = "❌ {{ .Email }}: Vorgang abgebrochen."
+„clientRefreshSuccess“ = „✅ {{ .Email }}: Client erfolgreich aktualisiert.“
+„IpRefreshSuccess“ = „✅ {{ .Email }}: IP-Adressen erfolgreich aktualisiert.“
+„TGIdRefreshSuccess“ = „✅ {{ .Email }}: Telegram-Benutzer-ID erfolgreich aktualisiert.“
+„resetTrafficSuccess“ = „✅ {{ .Email }}: Datenverkehr erfolgreich zurückgesetzt.“
+„setTrafficLimitSuccess“ = „✅ {{ .Email }}: Verkehrslimit erfolgreich gespeichert.“
+„expireResetSuccess“ = „✅ {{ .Email }}: Ablauftage erfolgreich zurückgesetzt.“
+„resetIpSuccess“ = „✅ {{ .Email }}: IP-Limit ({{ .Count }}) erfolgreich gespeichert.“
+„clearIpSuccess“ = „✅ {{ .Email }}: IP-Adressen erfolgreich gelöscht.“
+„getIpLog“ = „✅ {{ .Email }}: IP-Protokoll abgerufen.“
+„getUserInfo“ = „✅ {{ .Email }}: Telegram-Benutzerinformationen abgerufen.“
+„removedTGUserSuccess“ = „✅ {{ .Email }}: Telegram-Benutzer erfolgreich entfernt.“
+„enableSuccess“ = „✅ {{ .Email }}: Erfolgreich aktiviert.“
+„disableSuccess“ = „✅ {{ .Email }}: Erfolgreich deaktiviert.“
+"askToAddUserId" = "Ihre Konfiguration wurde nicht gefunden!\r\nBitte bitten Sie den Administrator, Ihre Telegram-Benutzer-ID in Ihre Konfigurationen aufzunehmen.\r\n\r\nIhre Benutzer-ID: {{ .TgUserID }} "
+"chooseClient" = "Benutzer für Verbindung auswählen {{ .Inbound }}"
+"chooseInbound" = "Verbindung auswählen"
diff --git a/web/translation/translate.lv_LV.toml b/web/translation/translate.lv_LV.toml
new file mode 100644
index 00000000..2e8b1333
--- /dev/null
+++ b/web/translation/translate.lv_LV.toml
@@ -0,0 +1,596 @@
+"username" = "Nomen usoris"
+"password" = "Tessera"
+"login" = "Ingredi"
+"confirm" = "Confirmare"
+"cancel" = "Cancelare"
+"close" = "Claudere"
+"copy" = "Copiare"
+"copied" = "Copia facta est"
+"download" = "Downloadare"
+"remark" = "Nota"
+"enable" = "Activare"
+"protocol" = "Protocollum"
+"search" = "Quaerere"
+"filter" = "Filtrum"
+"loading" = "Onus ferens..."
+"second" = "Secunda"
+"minute" = "Minuta"
+"hour" = "Hora"
+"day" = "Dies"
+"check" = "Examinare"
+"indefinite" = "Indefinitum"
+"unlimited" = "Illimitatum"
+"none" = "Nullum"
+"qrCode" = "Codex QR"
+"info" = "Informatio"
+"edit" = "Emendare"
+"delete" = "Delere"
+"reset" = "Reponere"
+"copySuccess" = "Copia facta est"
+"sure" = "Certe"
+"encryption" = "Cryptatio"
+"transmission" = "Transmissio"
+"host" = "Hospes"
+"path" = "Via"
+"camouflage" = "Camouflage"
+"status" = "Status"
+"enabled" = "Activatum"
+"disabled" = "Deactivatum"
+"depleted" = "Exhaustum"
+"depletingSoon" = "Mox exhaurietur"
+"offline" = "Extra lineam"
+"online" = "In linea"
+"domainName" = "Nomen dominii"
+"monitor" = "Monitor IP"
+"certificate" = "Certificatum digitale"
+"fail" = "Defectio"
+"comment" = "Commentarium"
+"success" = "Successus"
+"getVersion" = "Versionem cognoscere"
+"install" = "Installare"
+"clients" = "Clientes"
+"usage" = "Usus"
+"secretToken" = "Secretum signum"
+"remained" = "Residuum"
+"security" = "Securitas"
+"secAlertTitle" = "Monitum de securitate"
+"secAlertSsl" = "Haec connexio non est tuta. Abstine ab ingressu informationis secretae donec TLS pro data protectione activetur."
+"secAlertConf" = "Quaedam configurationes sunt vulnerabiles. Commendatur protocolla securitatis roborare ad pericula vitanda."
+"secAlertSSL" = "Nulla connexio tuta in panel. Quaeso, certificatum TLS instituere ad tutelam datarum."
+"secAlertPanelPort" = "Portus defaltae panelli non est tutus. Configura portum random aut certum."
+"secAlertPanelURI" = "Defaltus panel URI non est tutus. Configura URI difficiliorem."
+"secAlertSubURI" = "Defaltus subscriptionis URI non est tutus. Configura URI difficiliorem."
+"secAlertSubJsonURI" = "Defaltus JSON subscriptionis URI non est tutus. Configura URI difficiliorem."
+
+[menu]
+"dashboard" = "Status systematis"
+"inbounds" = "Connexionum"
+"settings" = "Occasus tabulae"
+"xray" = "Occasus Xray"
+"logout" = "Exire"
+"link" = "Administratio"
+
+[pages.login]
+"hello" = "Salve"
+"title" = "Bene venisti"
+"loginAgain" = "Sessio tua expleta est. Quaeso, iterum ingredere systema."
+
+[pages.login.toasts]
+"invalidFormData" = "Forma datae invalida est"
+"emptyUsername" = "Nomen usoris insere"
+"emptyPassword" = "Tesseram insere"
+"wrongUsernameOrPassword" = "Nomen usoris aut tessera errata"
+"successLogin" = "Ingressus prosperus"
+
+[pages.index]
+"title" = "Status systematis"
+"memory" = "Memoria"
+"hard" = "Discus durus"
+"xrayStatus" = "Xray"
+"stopXray" = "Sistere"
+"restartXray" = "Iterum initiare"
+"xraySwitch" = "Versio"
+"xraySwitchClick" = "Selige desideratam versionem"
+"xraySwitchClickDesk" = "Attente selige, quia versiones antiquae cum configurationibus praesentibus incompatibiles esse possunt"
+"operationHours" = "Tempus operationis systematis"
+"systemLoad" = "Onera systematis"
+"systemLoadDesc" = "Oneratio systematis mediocris per ultimas 1, 5 et 15 minutas"
+"connectionTcpCountDesc" = "Numerus totius TCP connexionum per omnes interretiales interfacies."
+"connectionUdpCountDesc" = "Numerus totius UDP connexionum per omnes interretiales interfacies."
+"connectionCount" = "Numerus connexionum"
+"upSpeed" = "Celeritas totalis upload pro omnibus reticulis"
+"downSpeed" = "Celeritas totalis download pro omnibus reticulis"
+"totalSent" = "Data tota transmissa pro omnibus reticulis ab initio systematis"
+"totalReceive" = "Data tota recepta pro omnibus reticulis ab initio systematis."
+"xraySwitchVersionDialog" = "Versionem Xray mutare"
+"xraySwitchVersionDialogDesc" = "Certe vis versionem Xray mutare?"
+"dontRefresh" = "Installatio in cursu est. Quaeso, hanc paginam non reficias."
+"logs" = "Acta"
+"config" = "Configuratio"
+"backup" = "Subsidium et restitutio"
+"backupTitle" = "Subsidium et restitutio database"
+"backupDescription" = "Ne obliviscaris subsidium facere antequam novam basim datarum importes"
+"exportDatabase" = "Exportare basim datarum"
+"importDatabase" = "Importare basim datarum"
+
+[pages.inbounds]
+"title" = "Connexionum"
+"totalDownUp" = "Totale uploads/downloads"
+"totalUsage" = "Totale usus"
+"inboundCount" = "Numerus connexionum"
+"operate" = "Menu"
+"enable" = "Activare"
+"remark" = "Nota"
+"protocol" = "Protocollum"
+"port" = "Portus"
+"traffic" = "Trafficum"
+"details" = "Plura"
+"transportConfig" = "Transportatio"
+"expireDate" = "Dies expirationis"
+"resetTraffic" = "Reset trafficum"
+"addInbound" = "Addere connexionem"
+"generalActions" = "Actiones generales"
+"create" = "Creare"
+"update" = "Renovare"
+"modifyInbound" = "Mutare connexionem"
+"deleteInbound" = "Delere connexionem"
+"deleteInboundContent" = "Certe vis connexionem delere?"
+"deleteClient" = "Delere clientem"
+"deleteClientContent" = "Certe vis clientem delere?"
+"resetTrafficContent" = "Certe vis trafficum resetare?"
+"copyLink" = "Clavem copiare"
+"address" = "Oratio"
+"network" = "Rete"
+"destinationPort" = "Portus destinationis"
+"targetAddress" = "Oratio destinata"
+"monitorDesc" = "Vacuum relinque ut omnes IP-adresses audias"
+"meansNoLimit" = "= Nullus limitatio (valorem: GB)"
+"totalFlow" = "Consumptio totalis"
+"leaveBlankToNeverExpire" = "Vacuum relinque, ut numquam expirat"
+"noRecommendKeepDefault" = "Non commendatur ut occasus defalta manent"
+"certificatePath" = "Iter ad fasciculum"
+"certificateContent" = "Contenta fasciculi"
+"publicKey" = "Clavis publica"
+"privatekey" = "Clavis privata"
+"clickOnQRcode" = "Premi in QR-code ut copias"
+"client" = "Cliens"
+"export" = "Exportare claves"
+"clone" = "Clonare"
+"cloneInbound" = "Clonare"
+"cloneInboundContent" = "Omnes occasus huius connexionis, praeter portum, IP orationem audientis et clientes, clonabuntur"
+"cloneInboundOk" = "Clonatum"
+"resetAllTraffic" = "Resetare trafficum omnium connexionum"
+"resetAllTrafficTitle" = "Reset trafficum omnium connexionum"
+"resetAllTrafficContent" = "Certe vis trafficum omnium connexionum resetare?"
+"resetInboundClientTraffics" = "Reset trafficum clientium"
+"resetInboundClientTrafficTitle" = "Reset trafficum clientium"
+"resetInboundClientTrafficContent" = "Certe vis omne trafficum clientium resetare?"
+"resetAllClientTraffics" = "Reset trafficum omnium clientium"
+"resetAllClientTrafficTitle" = "Reset trafficum omnium clientium"
+"resetAllClientTrafficContent" = "Certe vis trafficum omnium clientium resetare?"
+"delDepletedClients" = "Delere clientes exhaustos"
+"delDepletedClientsTitle" = "Deletio clientium exhaustorum"
+"delDepletedClientsContent" = "Certe vis omnes clientes exhaustos delere?"
+"email" = "Email"
+"emailDesc" = "Quaeso, unicum email insere"
+"IPLimit" = "Limitatio IP"
+"IPLimitDesc" = "Connexionem resetare si plus quam ingressum numerum nexuum adest (insere 0, ut limitationem IP-addresses discludas)"
+"IPLimitlog" = "IP Log"
+"IPLimitlogDesc" = "Log IP-adresses (antequam IP-log activas, log purgare debes)"
+"IPLimitlogclear" = "Purga log"
+"setDefaultCert" = "Institue certificatum ex tabula"
+"telegramDesc" = "Quaeso, insere chat ID Telegram (utere mandato '/id' in bota) aut (@userinfobot)"
+"subscriptionDesc" = "Link tuam subscripionis in sectione 'Plura' invenire potes, et eundem nomen pro multis configurationibus uti potes"
+"info" = "Informatio"
+"same" = "Idem"
+"inboundData" = "Data intrantia"
+"exportInbound" = "Exportare intrantia"
+"import" = "Importare"
+"importInbound" = "Importare connexionem"
+
+[pages.client]
+"add" = "Pievienot lietotāju"
+"edit" = "Rediģēt lietotāju"
+"submitAdd" = "Pievienot lietotāju"
+"submitEdit" = "Saglabāt izmaiņas"
+"clientCount" = "Lietotāju skaits"
+"bulk" = "Pievienot vairākus"
+"method" = "Metode"
+"first" = "Pirmais"
+"last" = "Pēdējais"
+"prefix" = "Priekšvārds"
+"postfix" = "Pēcvārds"
+"delayedStart" = "Sākuma datums"
+"expireDays" = "Darbības ilgums"
+"days" = "dienas"
+"renew" = "Automātiska atjaunošana"
+"renewDesc" = "Automātiska atjaunošana pēc derīguma termiņa beigām. (0 = izslēgt)(vienība: diena)"
+
+[pages.inbounds.toasts]
+"obtain" = "Saņemt"
+
+[pages.inbounds.stream.general]
+"request" = "Pieprasījums"
+"response" = "Atbilde"
+"name" = "Nosaukums"
+"value" = "Vērtība"
+
+[pages.inbounds.stream.tcp]
+"version" = "Versija"
+"method" = "Metode"
+"path" = "Ceļš"
+"status" = "Statuss"
+"statusDescription" = "Statusa apraksts"
+"requestHeader" = "Pieprasījuma galvene"
+"responseHeader" = "Atbildes galvene"
+
+[pages.settings]
+"title" = "Iestatījumi"
+"save" = "Saglabāt"
+"infoDesc" = "Katra veiktā izmaiņa ir jāsaglabā. Lūdzu, restartējiet paneli, lai izmaiņas stātos spēkā"
+"restartPanel" = "Restartēt paneli"
+"restartPanelDesc" = "Vai tiešām vēlaties restartēt paneli? Nospiediet OK, lai restartētu paneli pēc 3 sekundēm. Ja pēc restartēšanas panelis nav pieejams, lūdzu, pārbaudiet servera žurnālu"
+"actions" = "Darbības"
+"resetDefaultConfig" = "Atjaunot noklusējuma iestatījumus"
+"panelSettings" = "Paneļa iestatījumi"
+"securitySettings" = "Drošības iestatījumi"
+"TGBotSettings" = "Telegram bota iestatījumi"
+"panelListeningIP" = "Paneļa IP adrese"
+"panelListeningIPDesc" = "Atstājiet tukšu, lai pievienotos no jebkura IP"
+"panelListeningDomain" = "Paneļa klausīšanās domēns"
+"panelListeningDomainDesc" = "Pēc noklusējuma atstājiet tukšu, lai uzraudzītu visus domēnus un IP adreses"
+"panelPort" = "Paneļa ports"
+"panelPortDesc" = "Ports, ko izmanto paneļa attēlošanai"
+"publicKeyPath" = "Paneļa sertifikāta publiskās atslēgas ceļš"
+"publicKeyPathDesc" = "Ievadiet pilnu ceļu, sākot ar '/'"
+"privateKeyPath" = "Paneļa sertifikāta privātās atslēgas ceļš"
+"privateKeyPathDesc" = "Ievadiet pilnu ceļu, sākot ar '/'"
+"panelUrlPath" = "Paneļa URL saknes ceļš"
+"panelUrlPathDesc" = "Jāsākas ar '/' un jābeidzas ar '/'"
+"pageSize" = "Lappuses numura izmērs"
+"pageSizeDesc" = "Noteikt ienākošās tabulas lapas izmēru. Iestatiet uz 0, lai atspējotu"
+"remarkModel" = "Piezīmes modelis un atdalīšanas simbols"
+"datepicker" = "Datuma atlasītājs"
+"datepickerPlaceholder" = "Izvēlieties datumu"
+"datepickerDescription" = "Plānotie uzdevumi tiek izpildīti saskaņā ar šo kalendāru"
+"sampleRemark" = "Piezīmes paraugs"
+"oldUsername" = "Esošais lietotājvārds"
+"currentPassword" = "Esošā parole"
+"newUsername" = "Jaunais lietotājvārds"
+"newPassword" = "Jaunā parole"
+"telegramBotEnable" = "Ieslēgt Telegram botu"
+"telegramBotEnableDesc" = "Savienojieties ar šīs paneļa funkcijām, izmantojot Telegram botu"
+"telegramToken" = "Telegram bota token"
+"telegramTokenDesc" = "Token jāsaņem Telegram bota pārvaldniekā @botfather"
+"telegramProxy" = "Socks5 proxy"
+"telegramProxyDesc" = "Ja Telegram savienojumam ir nepieciešams Socks5 proxy, iestatiet tā parametrus atbilstoši vadlīnijām."
+"telegramAPIServer" = "Telegram API serveris"
+"telegramAPIServerDesc" = "Telegram izmantotais API serveris. Atstājiet tukšu, lai izmantotu noklusējuma serveri."
+"telegramChatId" = "Telegram administratora bota ID"
+"telegramChatIdDesc" = "Viena vai vairākas administratora bota ID. Lai iegūtu ID, izmantojiet @userinfobot vai komandu '/id' botā."
+"telegramNotifyTime" = "Telegram bota paziņojumu biežums"
+"telegramNotifyTimeDesc" = "Izmantojiet Crontab laika formātu"
+"tgNotifyBackup" = "Datu bāzes rezerves kopēšana"
+"tgNotifyBackupDesc" = "Iekļaut datu bāzes rezerves kopijas failu paziņojuma ziņojumā"
+"tgNotifyLogin" = "Paziņojums par pierakstīšanos"
+"tgNotifyLoginDesc" = "Parāda lietotājvārdu, IP adresi un laiku, kad kāds mēģina pierakstīties jūsu panelī."
+"sessionMaxAge" = "Sesijas ilgums"
+"sessionMaxAgeDesc" = "Sesijas ilgums sistēmā (vienība: minūte)"
+"expireTimeDiff" = "Sesijas derīguma termiņa slieksnis paziņojumam"
+"expireTimeDiffDesc" = "Saņemiet paziņojumu par sesijas derīguma termiņa beigām pirms sliekšņa sasniegšanas (vienība: diena)"
+"trafficDiff" = "Paziņojuma slieksnis datu pārraidei"
+"trafficDiffDesc" = "Saņemiet paziņojumu par datu pārraides izsīkšanu pirms sliekšņa sasniegšanas (vienība: GB)"
+"tgNotifyCpu" = "CPU slodzes slieksnis paziņojumam"
+"tgNotifyCpuDesc" = "Saņemiet paziņojumu, ja CPU slodze pārsniedz šo slieksni (vienība: %)"
+"timeZone" = "Laika zona"
+"timeZoneDesc" = "Plānotie uzdevumi tiek izpildīti saskaņā ar šo laika zonu"
+"subSettings" = "Abonēšana"
+"subEnable" = "Ieslēgt pakalpojumu"
+"subEnableDesc" = "Abonēšanas funkcija ar atsevišķu konfigurāciju"
+"subListen" = "IP klausīšanās"
+"subListenDesc" = "Atstājiet tukšu pēc noklusējuma, lai sekotu visām IP adresēm"
+"subPort" = "Abonēšanas ports"
+"subPortDesc" = "Porta numuram, kas nepieciešams abonēšanas pakalpojuma darbībai, nevajadzētu tikt izmantotam serverī"
+"subCertPath" = "Abonēšanas sertifikāta publiskās atslēgas ceļš"
+"subCertPathDesc" = "Ievadiet pilnu ceļu, sākot ar '/'"
+"subKeyPath" = "Abonēšanas sertifikāta privātās atslēgas ceļš"
+"subKeyPathDesc" = "Ievadiet pilnu ceļu, sākot ar '/'"
+"subPath" = "Abonēšanas URL saknes ceļš"
+"subPathDesc" = "Jāsākas ar '/' un jābeidzas ar '/'"
+"subDomain" = "Abonēšanas domēns"
+"subDomainDesc" = "Atstājiet tukšu pēc noklusējuma, lai sekotu visiem domēniem un IP adresēm"
+"subUpdates" = "Abonēšanas atjaunināšanas intervāli"
+"subUpdatesDesc" = "Intervāls starp atjauninājumiem klienta lietotnē (stundās)"
+"subEncrypt" = "Šifrēt konfigurācijas"
+"subEncryptDesc" = "Šifrēt atgrieztās konfigurācijas abonēšanā"
+"subShowInfo" = "Rādīt informāciju par lietošanu"
+"subShowInfoDesc" = "Rādīt atlikušos datus un derīguma termiņu pēc konfigurācijas nosaukuma"
+"subURI" = "Apgrieztā starpniekservera URI"
+"subURIDesc" = "Mainīt abonēšanas URL pamatā esošo URI, lai izmantotu aiz starpniekserveriem"
+"fragment" = "Fragmentācija"
+"fragmentDesc" = "Ieslēgt TLS sveiciena paketes fragmentāciju"
+"fragmentSett" = "Fragmentācijas iestatījumi"
+"noisesDesc" = "Ieslēgt Noises."
+"noisesSett" = "Noises iestatījumi"
+"mux" = "Mux"
+"muxDesc" = "Pārsūtīt vairākas neatkarīgas datu plūsmas viena noteikta datu plūsmas ietvaros."
+"muxSett" = "Mux iestatījumi"
+"direct" = "Tiešais savienojums"
+"directDesc" = "Tieši izveido savienojumu ar domēniem vai noteiktas valsts IP diapazoniem."
+
+
+[pages.xray]
+"title" = "Xray Iestatījumi"
+"save" = "Saglabāt iestatījumus"
+"restart" = "Restartēt Xray"
+"basicTemplate" = "Pamata veidne"
+"advancedTemplate" = "Paplašināta veidne"
+"generalConfigs" = "Vispārīgie iestatījumi"
+"generalConfigsDesc" = "Šie parametri apraksta vispārīgos iestatījumus"
+"logConfigs" = "Žurnāls"
+"logConfigsDesc" = "Žurnāli var ietekmēt servera veiktspēju. Ieteicams tos aktivizēt tikai nepieciešamības gadījumā!"
+"blockConfigs" = "Bloķēšanas iestatījumi"
+"blockConfigsDesc" = "Šie parametri neļaus lietotājiem piekļūt noteiktiem protokoliem un vietnēm"
+"basicRouting" = "Pamata savienojumi"
+"blockConnectionsConfigsDesc" = "Šie parametri bloķēs trafiku atkarībā no pieprasītās valsts."
+"directConnectionsConfigsDesc" = "Tiešais savienojums garantē, ka konkrētais trafiks netiks novirzīts caur citu serveri."
+"blockips" = "Bloķēt IP"
+"blockdomains" = "Bloķēt domēnus"
+"directips" = "Tiešie IP"
+"directdomains" = "Tiešie domēni"
+"ipv4Routing" = "IPv4 Maršrutēšanas noteikumi"
+"ipv4RoutingDesc" = "Šie parametri ļaus lietotājiem maršrutēt tikai caur IPv4"
+"warpRouting" = "WARP Maršrutēšanas noteikumi"
+"warpRoutingDesc" = "Uzmanību: pirms šo parametru lietošanas instalējiet WARP Socks5 starpniekservera režīmā uz sava servera, ievērojot GitHub paneļa norādījumus. WARP virzīs trafiku uz vietnēm caur Cloudflare serveriem."
+"Template" = "Xray Konfigurācijas veidne"
+"TemplateDesc" = "Izveidojiet Xray konfigurācijas failu, balstoties uz šo veidni"
+"FreedomStrategy" = "Freedom Protokola Stratēģijas Iestatīšana"
+"FreedomStrategyDesc" = "Tīkla izejas stratēģijas iestatīšana Freedom protokolā"
+"RoutingStrategy" = "Domēnu Maršrutēšanas Stratēģijas Iestatīšana"
+"RoutingStrategyDesc" = "Vispārīgās DNS atrisināšanas maršrutēšanas stratēģijas iestatīšana"
+"Torrent" = "Aizliegt BitTorrent lietošanu"
+"TorrentDesc" = "Konfigurācijas veidnes maiņa, lai novērstu lietotāju BitTorrent izmantošanu"
+"Family" = "Bloķēt ļaunprātīgu programmatūru un pieaugušo saturu"
+"FamilyDesc" = "Cloudflare DNS rezolūcijas ļaunprātīgas programmatūras un pieaugušo satura bloķēšanai ģimenes aizsardzības nolūkos."
+"Inbounds" = "Ienākošie"
+"InboundsDesc" = "Konfigurācijas veidnes maiņa noteiktu lietotāju pieslēgumiem"
+"Outbounds" = "Izejošie"
+"Balancers" = "Slodzes balansētājs"
+"OutboundsDesc" = "Konfigurācijas veidnes maiņa, lai noteiktu izejošos ceļus šim serverim"
+"Routings" = "Maršrutēšanas noteikumi"
+"RoutingsDesc" = "Svarīga ir katra noteikuma prioritāte!"
+"completeTemplate" = "Viss"
+"logLevel" = "Žurnāla līmenis"
+"logLevelDesc" = "Kļūdu žurnāla līmenis, kas norāda ierakstāmo informāciju."
+"accessLog" = "Piekļuves žurnāls"
+"accessLogDesc" = "Piekļuves žurnāla faila ceļš. Īpaša vērtība 'none' izslēdz piekļuves žurnālus."
+"errorLog" = "Kļūdu žurnāls"
+"errorLogDesc" = "Kļūdu žurnāla faila ceļš. Īpaša vērtība 'none' izslēdz kļūdu žurnālus."
+"dnsLog" = "DNS Žurnāls"
+"dnsLogDesc" = "Ieslēgt DNS pieprasījumu žurnālus"
+"maskAddress" = "Maskēt Adresi"
+"maskAddressDesc" = "IP adreses maskēšana; aktivizējot, automātiski aizvieto IP adresi, kas parādās žurnālā."
+
+[pages.xray.rules]
+"first" = "Pirmais"
+"last" = "Pēdējais"
+"up" = "Uz augšu"
+"down" = "Uz leju"
+"source" = "Avots"
+"dest" = "Galamērķis"
+"inbound" = "Ienākošais"
+"outbound" = "Izejošais"
+"balancer" = "Balansētājs"
+"info" = "Informācija"
+"add" = "Pievienot noteikumu"
+"edit" = "Rediģēt noteikumu"
+"useComma" = "Elementi, atdalīti ar komatiem"
+
+[pages.xray.outbound]
+"addOutbound" = "Pievienot izejošo"
+"addReverse" = "Pievienot reversu"
+"editOutbound" = "Rediģēt izejošo"
+"editReverse" = "Rediģēt reversu"
+"tag" = "Tags"
+"tagDesc" = "Unikāls tags"
+"address" = "Adrese"
+"reverse" = "Reverss"
+"domain" = "Domēns"
+"type" = "Tips"
+"bridge" = "Tilts"
+"portal" = "Portāls"
+"intercon" = "Savienojums"
+"settings" = "Iestatījumi"
+"accountInfo" = "Konts informācija"
+"outboundStatus" = "Izejošais statuss"
+"sendThrough" = "Nosūtīt caur"
+
+[pages.xray.balancer]
+"addBalancer" = "Pievienot balansētāju"
+"editBalancer" = "Rediģēt balansētāju"
+"balancerStrategy" = "Stratēģija"
+"balancerSelectors" = "Selektori"
+"tag" = "Tags"
+"tagDesc" = "Unikāls tags"
+"balancerDesc" = "Nav iespējams vienlaikus izmantot balancerTag un outboundTag. Ja abi tiek izmantoti, darbosies tikai outboundTag."
+
+[pages.xray.wireguard]
+"secretKey" = "Privātā atslēga"
+"publicKey" = "Publiskā atslēga"
+"allowedIPs" = "Atļautās IP adreses"
+"endpoint" = "Galapunkts"
+"psk" = "Kopīgā atslēga"
+"domainStrategy" = "Domēnu stratēģija"
+
+[pages.xray.dns]
+"enable" = "Iespējot DNS"
+"enableDesc" = "Iespējot iebūvēto DNS serveri"
+"tag" = "DNS ienākošais tags"
+"tagDesc" = "Šis tags būs pieejams kā ienākošais tags maršrutēšanas noteikumos."
+"strategy" = "Pieprasījumu stratēģija"
+"strategyDesc" = "Vispārīgā domēnu vārdu atrisināšanas stratēģija"
+"add" = "Pievienot serveri"
+"edit" = "Rediģēt serveri"
+"domains" = "Domēni"
+"expectIPs" = "Sagaidāmās IP"
+
+[pages.xray.fakedns]
+"add" = "Pievienot viltus DNS"
+"edit" = "Rediģēt viltus DNS"
+"ipPool" = "IP adreses baseina apakštīkls"
+"poolSize" = "Baseina izmērs"
+
+[pages.settings.security]
+"admin" = "Administrators"
+"secret" = "Slepenais tokens"
+"loginSecurity" = "Pieteikšanās drošība"
+"loginSecurityDesc" = "Iespējot papildu lietotāju pieteikšanās drošības pasākumus"
+"secretToken" = "Slepenais tokens"
+"secretTokenDesc" = "Lūdzu, nokopējiet un saglabājiet šo tokenu drošā vietā. Šis tokens ir nepieciešams, lai piekļūtu sistēmai, un to nevar atjaunot, izmantojot x-ui rīku."
+
+[pages.settings.toasts]
+"modifySettings" = "Iestatījumu maiņa"
+"getSettings" = "Skatīt iestatījumus"
+"modifyUser" = "Lietotāja maiņa"
+"originalUserPassIncorrect" = "Nepareizs lietotājvārds vai parole"
+"userPassMustBeNotEmpty" = "Jaunajam lietotājvārdam un parolei jābūt aizpildītām"
+
+[tgbot]
+"keyboardClosed" = "❌ Pielāgotā tastatūra aizvērta!"
+"noResult" = "❗ Nav rezultātu!"
+"noQuery" = "❌ Pieprasījums nav atrasts! Lūdzu, atkārtojiet komandu!"
+"wentWrong" = "❌ Kaut kas nogāja greizi!"
+"noIpRecord" = "❗ Nav IP adreses ierakstu!"
+"noInbounds" = "❗ Ienākošie savienojumi nav atrasti!"
+"unlimited" = "♾ Neierobežoti"
+"add" = "Pievienot"
+"month" = "Mēnesis"
+"months" = "Mēneši"
+"day" = "Diena"
+"days" = "Dienas"
+"hours" = "Stundas"
+"unknown" = "Nezināms"
+"inbounds" = "Ienākošie"
+"clients" = "Klienti"
+"offline" = "🔴 Bezsaistē"
+"online" = "🟢 Tiešsaistē"
+
+[tgbot.commands]
+"unknown" = "❗ Nezināma komanda"
+"pleaseChoose" = "👇 Lūdzu, izvēlieties:\r\n"
+"help" = "🤖 Laipni lūdzam šajā botā! Tas ir izstrādāts, lai sniegtu jums konkrētus servera datus un ļautu veikt nepieciešamās izmaiņas.\r\n\r\n"
+"start" = "👋 Sveiki, {{ .Firstname }}.\r\n"
+"welcome" = "🤖 Laipni lūdzam {{ .Hostname }} pārvaldības botā.\r\n"
+"status" = "✅ Bots darbojas normāli!"
+"usage" = "❗ Lūdzu, norādiet tekstu meklēšanai!"
+"getID" = "🆔 Jūsu ID: {{ .ID }}
"
+"helpAdminCommands" = "Lai restartētu Xray Core:\r\n/restart force
\r\n\r\nLai meklētu klienta e-pastu:\r\n/usage [Email]
\r\n\r\nLai meklētu ienākošos (ar klientu statistiku):\r\n/inbound [Piezīme]
\r\n\r\nTelegram čata ID:\r\n/id
"
+"helpClientCommands" = "Lai meklētu statistiku, izmantojiet šo komandu:\r\n/usage [Email]
\r\n\r\nTelegram čata ID:\r\n/id
"
+"restartUsage" = "\r\n\r\n/restart force
"
+"restartSuccess" = "✅ Operācija veiksmīgi pabeigta!"
+"restartFailed" = "❗ Operācijas kļūda.\r\n\r\nKļūda: {{ .Error }}
."
+"xrayNotRunning" = "❗ Xray Core nav palaists."
+
+[tgbot.messages]
+"cpuThreshold" = "🔴 Procesora noslodze ir {{ .Percent }}%, kas pārsniedz slieksni {{ .Threshold }}%"
+"selectUserFailed" = "❌ Lietotāja izvēle neizdevās!"
+"userSaved" = "✅ Telegram lietotājs saglabāts."
+"loginSuccess" = "✅ Veiksmīga pieteikšanās panelī.\r\n"
+"loginFailed" = "❗️ Pieteikšanās panelī neizdevās.\r\n"
+"report" = "🕰 Plānotie ziņojumi: {{ .RunTime }}\r\n"
+"datetime" = "⏰ Datums un laiks: {{ .DateTime }}\r\n"
+"hostname" = "💻 Datora nosaukums: {{ .Hostname }}\r\n"
+"version" = "🚀 X-UI versija: {{ .Version }}\r\n"
+"xrayVersion" = "📡 Xray versija: {{ .XrayVersion }}\r\n"
+"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n"
+"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n"
+"ip" = "🌐 IP: {{ .IP }}\r\n"
+"ips" = "🔢 IP adreses:\r\n{{ .IPs }}\r\n"
+"serverUpTime" = "⏳ Servera darbības laiks: {{ .UpTime }} {{ .Unit }}\r\n"
+"serverLoad" = "📈 Servera noslodze: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
+"serverMemory" = "📋 Servera atmiņa: {{ .Current }}/{{ .Total }}\r\n"
+"tcpCount" = "🔹 TCP savienojumu skaits: {{ .Count }}\r\n"
+"udpCount" = "🔸 UDP savienojumu skaits: {{ .Count }}\r\n"
+"traffic" = "🚦 Satiksme: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n"
+"xrayStatus" = "ℹ️ Xray statuss: {{ .State }}\r\n"
+"username" = "👤 Lietotājvārds: {{ .Username }}\r\n"
+"password" = "👤 Parole: {{ .Password }}\r\n"
+"time" = "⏰ Laiks: {{ .Time }}\r\n"
+"inbound" = "📍 Ienākošā plūsma: {{ .Remark }}\r\n"
+"port" = "🔌 Ports: {{ .Port }}\r\n"
+"expire" = "📅 Beigu datums: {{ .Time }}\r\n"
+"expireIn" = "📅 Beigsies pēc: {{ .Time }}\r\n"
+"active" = "💡 Aktīvs: {{ .Enable }}\r\n"
+"enabled" = "🚨 Ieslēgts: {{ .Enable }}\r\n"
+"online" = "🌐 Savienojuma statuss: {{ .Status }}\r\n"
+"email" = "📧 E-pasts: {{ .Email }}\r\n"
+"upload" = "🔼 Izejošā satiksme: ↑{{ .Upload }}\r\n"
+"download" = "🔽 Ienākošā satiksme: ↓{{ .Download }}\r\n"
+"total" = "📊 Kopā: ↑↓{{ .UpDown }} no {{ .Total }}\r\n"
+"TGUser" = "👤 Telegram lietotājs: {{ .TelegramID }}\r\n"
+"exhaustedMsg" = "🚨 Izsmelts {{ .Type }}:\r\n"
+"exhaustedCount" = "🚨 Izsmelto {{ .Type }} skaits:\r\n"
+"onlinesCount" = "🌐 Tiešsaistes klienti: {{ .Count }}\r\n"
+"disabled" = "🛑 Atspējots: {{ .Disabled }}\r\n"
+"depleteSoon" = "🔜 Drīz izsmelšana: {{ .Deplete }}\r\n\r\n"
+"backupTime" = "🗄 Rezerves kopijas laiks: {{ .Time }}\r\n"
+"refreshedOn" = "\r\n📋🔄 Atjaunināts: {{ .Time }}\r\n\r\n"
+"yes" = "✅ Jā"
+"no" = "❌ Nē"
+
+[tgbot.buttons]
+"closeKeyboard" = "❌ Aizvērt tastatūru"
+"cancel" = "❌ Atcelt"
+"cancelReset" = "❌ Atcelt atiestatīšanu"
+"cancelIpLimit" = "❌ Atcelt IP ierobežojumu"
+"confirmResetTraffic" = "✅ Apstiprināt datu plūsmas atiestatīšanu?"
+"confirmClearIps" = "✅ Apstiprināt IP notīrīšanu?"
+"confirmRemoveTGUser" = "✅ Apstiprināt Telegram lietotāja dzēšanu?"
+"confirmToggle" = "✅ Apstiprināt ieslēgšanu/izslēgšanu?"
+"dbBackup" = "Saņemt DB rezerves kopiju"
+"serverUsage" = "Servera izmantošana"
+"getInbounds" = "Saņemt ienākošos savienojumus"
+"depleteSoon" = "Drīz izsīkums"
+"clientUsage" = "Saņemt izmantošanu"
+"onlines" = "Tiešsaistes klienti"
+"commands" = "Komandas"
+"refresh" = "🔄 Atsvaidzināt"
+"clearIPs" = "❌ Notīrīt IP"
+"removeTGUser" = "❌ Dzēst Telegram lietotāju"
+"selectTGUser" = "👤 Izvēlēties Telegram lietotāju"
+"selectOneTGUser" = "👤 Izvēlies Telegram lietotāju:"
+"resetTraffic" = "📈 Atiestatīt datu plūsmu"
+"resetExpire" = "📅 Mainīt derīguma termiņu"
+"ipLog" = "🔢 IP žurnāls"
+"ipLimit" = "🔢 IP ierobežojums"
+"setTGUser" = "👤 Iestatīt Telegram lietotāju"
+"toggle" = "🔘 Iesl./Izsl."
+"custom" = "🔢 Pielāgots"
+"confirmNumber" = "✅ Apstiprināt: {{ .Num }}"
+"confirmNumberAdd" = "✅ Apstiprināt pievienošanu: {{ .Num }}"
+"limitTraffic" = "🚧 Ierobežot datu plūsmu"
+"getBanLogs" = "Bloķēšanas žurnāli"
+"allClients" = "Visi klienti"
+
+[tgbot.answers]
+"successfulOperation" = "✅ Veiksmīgi!"
+"errorOperation" = "❗ Kļūda operācijā."
+"getInboundsFailed" = "❌ Neizdevās saņemt ienākošos savienojumus."
+"getClientsFailed" = "❌ Neizdevās saņemt klientus."
+"canceled" = "❌ {{ .Email }}: Operācija atcelta."
+"clientRefreshSuccess" = "✅ {{ .Email }}: Klients veiksmīgi atjaunināts."
+"IpRefreshSuccess" = "✅ {{ .Email }}: IP adreses veiksmīgi atjauninātas."
+"TGIdRefreshSuccess" = "✅ {{ .Email }}: Telegram lietotājs veiksmīgi atjaunināts."
+"resetTrafficSuccess" = "✅ {{ .Email }}: Datu plūsma veiksmīgi atiestatīta."
+"setTrafficLimitSuccess" = "✅ {{ .Email }}: Datu plūsmas ierobežojums veiksmīgi saglabāts."
+"expireResetSuccess" = "✅ {{ .Email }}: Termiņš veiksmīgi atiestatīts."
+"resetIpSuccess" = "✅ {{ .Email }}: IP ierobežojums ({{ .Count }}) veiksmīgi saglabāts."
+"clearIpSuccess" = "✅ {{ .Email }}: IP adreses veiksmīgi notīrītas."
+"getIpLog" = "✅ {{ .Email }}: Saņemts IP žurnāls."
+"getUserInfo" = "✅ {{ .Email }}: Saņemta Telegram lietotāja informācija."
+"removedTGUserSuccess" = "✅ {{ .Email }}: Telegram lietotājs veiksmīgi dzēsts."
+"enableSuccess" = "✅ {{ .Email }}: Veiksmīgi ieslēgts."
+"disableSuccess" = "✅ {{ .Email }}: Veiksmīgi izslēgts."
+"askToAddUserId" = "Jūsu konfigurācija nav atrasta!\r\nLūdzu, lūdziet administratoram pievienot jūsu Telegram lietotāja ID konfigurācijā.\r\n\r\nJūsu Telegram lietotāja ID: {{ .TgUserID }}
"
+"chooseClient" = "Izvēlieties lietotāju savienojumam {{ .Inbound }}"
+"chooseInbound" = "Izvēlieties savienojumu"