i18n + autofmt

This commit is contained in:
Lemmy
2025-12-22 08:34:01 -05:00
parent 25297d73eb
commit a14dc501be
18 changed files with 547 additions and 231 deletions
+35 -18
View File
@@ -449,26 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Verfügbare Geräte",
"battery": "Batterie",
"blocked": "Blockiert",
"connect": "Verbinden",
"connected-devices": "Verbundene Geräte",
"connecting": "Verbinden...",
"device-address": "Geräteadresse",
"disabled": "Bluetooth ist deaktiviert",
"disconnect": "Trennen",
"discoverable": "Sichtbar",
"enable-message": "Aktivieren Sie Bluetooth, um verfügbare Geräte zu sehen.",
"info": "Info",
"known-devices": "Bekannte Geräte",
"pair": "Koppeln",
"paired": "Gekoppelt",
"paired-devices": "Gekoppelte Geräte",
"pairing": "Koppeln...",
"pairing-mode": "Stellen Sie sicher, dass sich Ihr Gerät im Kopplungsmodus befindet.",
"scanning": "Scannen nach Geräten...",
"signal": "Signal",
"title": "Bluetooth",
"pair": "Koppeln",
"unpair": "Entkoppeln",
"info": "Info",
"device-address": "Geräteadresse",
"paired": "Gekoppelt",
"trusted": "Vertrauenswürdig",
"discoverable": "Sichtbar"
"unpair": "Entkoppeln"
}
},
"calendar": {
@@ -528,9 +530,9 @@
"cancel": "Abbrechen",
"check-settings": "Überprüfe die Einstellungen für Details.",
"close": "Schließen",
"no": "Nein",
"save": "Speichern",
"yes": "Ja",
"no": "Nein"
"yes": "Ja"
},
"context-menu": {
"clear-history": "Verlauf löschen",
@@ -2550,16 +2552,20 @@
"low-desc": "Batterie ist bei {percent}%. Bitte schließen Sie das Ladegerät an."
},
"bluetooth": {
"disabled": "Deaktiviert",
"enabled": "Aktiviert",
"pair-failed": "Koppeln des Geräts fehlgeschlagen",
"confirm-code": "Bestätigungscode {value} auf dem anderen Gerät bestätigen.",
"connect-failed": "Verbindung mit dem Gerät fehlgeschlagen",
"disabled": "Deaktiviert",
"disconnect-failed": "Trennen vom Gerät fehlgeschlagen",
"forget-failed": "Entfernen des Geräts fehlgeschlagen",
"state-change-failed": "Ändern des Bluetooth-Status fehlgeschlagen",
"discoverable-enabled": "Sichtbar aktiviert",
"discoverable-change-failed": "Ändern des Sichtbarkeitsstatus fehlgeschlagen",
"discoverable-disabled": "Sichtbar deaktiviert",
"discoverable-change-failed": "Ändern des Sichtbarkeitsstatus fehlgeschlagen"
"discoverable-enabled": "Sichtbar aktiviert",
"display-code": "Gib den Code {value} auf dem anderen Gerät ein.",
"enabled": "Aktiviert",
"forget-failed": "Entfernen des Geräts fehlgeschlagen",
"pair-failed": "Koppeln des Geräts fehlgeschlagen",
"passkey-required": "Passwortschlüssel vom Gerät erforderlich",
"pincode-required": "PIN-Code vom Gerät erforderlich",
"state-change-failed": "Ändern des Bluetooth-Status fehlgeschlagen"
},
"clipboard": {
"unavailable": "Zwischenablageverlauf nicht verfügbar",
@@ -2642,13 +2648,13 @@
},
"wifi": {
"connected": "Verbunden mit '{ssid}'",
"connection-failed": "Verbindung fehlgeschlagen",
"connection-timeout": "Zeitüberschreitung bei der Verbindung",
"disabled": "Deaktiviert",
"disconnected": "Getrennt von '{ssid}'",
"enabled": "Aktiviert",
"incorrect-password": "Falsches Passwort",
"network-not-found": "Netzwerk nicht gefunden",
"connection-timeout": "Zeitüberschreitung bei der Verbindung",
"connection-failed": "Verbindung fehlgeschlagen"
"network-not-found": "Netzwerk nicht gefunden"
}
},
"tooltips": {
@@ -2672,6 +2678,7 @@
"grid-view": "Rasteransicht",
"hidden-files-hide": "Versteckte Dateien",
"hidden-files-show": "Versteckte Dateien",
"hide-unnamed-devices": "Unbenannte Geräte ausblenden",
"home": "Home-Verzeichnis",
"input-muted": "Eingangsstummschaltung umschalten",
"keep-awake": "Wach halten",
@@ -2714,6 +2721,7 @@
"search-close": "Suche schließen",
"session-menu": "Sitzungsmenü",
"set-power-profile": "{profile} Energieprofil",
"show-all-devices": "Alle Geräte anzeigen",
"start-screen-recording": "Bildschirmrekorder",
"stop-screen-recording": "Bildschirmrekorder",
"switch-to-dark-mode": "Dunkler Modus",
@@ -2906,17 +2914,26 @@
"disabled": "WLAN ist deaktiviert",
"disconnect": "Trennen",
"disconnecting": "Verbindung wird getrennt...",
"dns": "DNS",
"enable-message": "Aktivieren Sie WLAN, um verfügbare Netzwerke zu sehen.",
"enter-password": "Passwort eingeben...",
"forget": "Vergessen",
"forget-network": "Dieses Netzwerk vergessen?",
"forgetting": "Wird vergessen...",
"gateway": "Gateway: Gateway",
"info": "Info",
"internet": "Internet",
"internet-connected": "Mit dem Internet verbunden",
"internet-limited": "Kein Internet",
"ipv4": "IPv4",
"known-networks": "Bekannte Netzwerke",
"link-speed": "Verbindungsgeschwindigkeit",
"no-networks": "Keine Netzwerke gefunden",
"password": "Passwort",
"saved": "Gespeichert",
"scan-again": "Erneut scannen",
"searching": "Suche nach nahegelegenen Netzwerken...",
"security": "Sicherheit",
"title": "WLAN"
}
}
+60 -64
View File
@@ -449,28 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Available devices",
"battery": "Battery",
"blocked": "Blocked",
"connect": "Connect",
"connected-devices": "Connected devices",
"connecting": "Connecting...",
"device-address": "Device address",
"disabled": "Bluetooth is disabled",
"disconnect": "Disconnect",
"discoverable": "Discoverable",
"enable-message": "Enable Bluetooth to see available devices.",
"info": "Info",
"known-devices": "Known devices",
"pair": "Pair",
"paired": "Paired",
"paired-devices": "Paired devices",
"pairing": "Pairing...",
"pairing-mode": "Make sure your device is in pairing mode.",
"scanning": "Scanning for devices...",
"title": "Bluetooth",
"pair": "Pair",
"unpair": "Unpair",
"info": "Info",
"device-address": "Device address",
"paired": "Paired",
"trusted": "Trusted",
"discoverable": "Discoverable",
"signal": "Signal",
"battery": "Battery"
"title": "Bluetooth",
"trusted": "Trusted",
"unpair": "Unpair"
}
},
"calendar": {
@@ -530,9 +530,9 @@
"cancel": "Cancel",
"check-settings": "Check Settings for details",
"close": "Close",
"no": "No",
"save": "Save",
"yes": "Yes",
"no": "No"
"yes": "Yes"
},
"context-menu": {
"clear-history": "Clear history",
@@ -2552,8 +2552,20 @@
"low-desc": "Battery is at {percent}%. Please connect the charger."
},
"bluetooth": {
"confirm-code": "Confirm code {value} on the other device",
"connect-failed": "Failed to connect to device",
"disabled": "Disabled",
"enabled": "Enabled"
"disconnect-failed": "Failed to disconnect from device",
"discoverable-change-failed": "Failed to change discoverable state",
"discoverable-disabled": "Discoverable disabled",
"discoverable-enabled": "Discoverable enabled",
"display-code": "Enter code {value} on the other device",
"enabled": "Enabled",
"forget-failed": "Failed to forget device",
"pair-failed": "Failed to pair device",
"passkey-required": "Passkey required by the device",
"pincode-required": "PIN code required by the device",
"state-change-failed": "Failed to change Bluetooth state"
},
"clipboard": {
"unavailable": "Clipboard history unavailable",
@@ -2636,29 +2648,13 @@
},
"wifi": {
"connected": "Connected to '{ssid}'",
"connection-failed": "Connection failed",
"connection-timeout": "Connection timeout",
"disabled": "Disabled",
"disconnected": "Disconnected from '{ssid}'",
"enabled": "Enabled",
"incorrect-password": "Incorrect password",
"network-not-found": "Network not found",
"connection-timeout": "Connection timeout",
"connection-failed": "Connection failed"
},
"bluetooth": {
"enabled": "Enabled",
"disabled": "Disabled",
"pair-failed": "Failed to pair device",
"connect-failed": "Failed to connect to device",
"disconnect-failed": "Failed to disconnect from device",
"forget-failed": "Failed to forget device",
"state-change-failed": "Failed to change Bluetooth state",
"discoverable-enabled": "Discoverable enabled",
"discoverable-disabled": "Discoverable disabled",
"discoverable-change-failed": "Failed to change discoverable state",
"confirm-code": "Confirm code {value} on the other device",
"display-code": "Enter code {value} on the other device",
"passkey-required": "Passkey required by the device",
"pincode-required": "PIN code required by the device"
"network-not-found": "Network not found"
}
},
"tooltips": {
@@ -2682,6 +2678,7 @@
"grid-view": "Grid view",
"hidden-files-hide": "Hidden files",
"hidden-files-show": "Hidden files",
"hide-unnamed-devices": "Hide unnamed devices",
"home": "Home directory",
"input-muted": "Toggle input mute",
"keep-awake": "Keep Awake",
@@ -2718,14 +2715,13 @@
"refresh-devices": "Refresh devices",
"refresh-wallhaven": "Refresh Wallhaven results",
"refresh-wallpaper-list": "Refresh wallpaper list",
"hide-unnamed-devices": "Hide unnamed devices",
"show-all-devices": "Show all devices",
"remove-widget": "Remove widget",
"screen-recorder-not-installed": "Screen recorder (not installed)",
"search": "Search",
"search-close": "Close search",
"session-menu": "Session menu",
"set-power-profile": "{profile} power profile",
"show-all-devices": "Show all devices",
"start-screen-recording": "Screen recorder",
"stop-screen-recording": "Screen recorder",
"switch-to-dark-mode": "Dark Mode",
@@ -2736,37 +2732,6 @@
"wallpaper-selector": "Wallpaper selector",
"widget-settings": "Widget settings"
},
"wifi": {
"panel": {
"title": "WiFi",
"disabled": "WiFi is disabled",
"enable-message": "Enable WiFi to see available networks.",
"searching": "Searching for networks...",
"no-networks": "No WiFi networks found",
"scan-again": "Scan again",
"known-networks": "Known networks",
"available-networks": "Available networks",
"connect": "Connect",
"disconnect": "Disconnect",
"password": "Password",
"enter-password": "Enter WiFi password",
"connected": "Connected",
"disconnecting": "Disconnecting…",
"forgetting": "Forgetting…",
"saved": "Saved",
"forget-network": "Forget this network",
"forget": "Forget",
"info": "Info",
"security": "Security",
"internet-connected": "Internet connected",
"internet-limited": "No internet",
"link-speed": "Link speed",
"ipv4": "IPv4",
"gateway": "Gateway",
"dns": "DNS",
"internet": "Internet"
}
},
"wallpaper": {
"configure-directory": "Configure your wallpaper directory with images.",
"fill-modes": {
@@ -2940,5 +2905,36 @@
"tooltip": {
"placeholder": "Placeholder"
}
},
"wifi": {
"panel": {
"available-networks": "Available networks",
"connect": "Connect",
"connected": "Connected",
"disabled": "WiFi is disabled",
"disconnect": "Disconnect",
"disconnecting": "Disconnecting…",
"dns": "DNS",
"enable-message": "Enable WiFi to see available networks.",
"enter-password": "Enter WiFi password",
"forget": "Forget",
"forget-network": "Forget this network",
"forgetting": "Forgetting…",
"gateway": "Gateway",
"info": "Info",
"internet": "Internet",
"internet-connected": "Internet connected",
"internet-limited": "No internet",
"ipv4": "IPv4",
"known-networks": "Known networks",
"link-speed": "Link speed",
"no-networks": "No WiFi networks found",
"password": "Password",
"saved": "Saved",
"scan-again": "Scan again",
"searching": "Searching for networks...",
"security": "Security",
"title": "WiFi"
}
}
}
+35 -18
View File
@@ -449,26 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Dispositivos disponibles",
"battery": "Batería",
"blocked": "Bloqueado",
"connect": "Conectar",
"connected-devices": "Dispositivos conectados",
"connecting": "Conectando...",
"device-address": "Dirección del dispositivo",
"disabled": "Bluetooth está desactivado",
"disconnect": "Desconectar",
"discoverable": "Visible",
"enable-message": "Activa Bluetooth para ver los dispositivos disponibles.",
"info": "Información",
"known-devices": "Dispositivos conocidos",
"pair": "Emparejar",
"paired": "Emparejado",
"paired-devices": "Dispositivos emparejados",
"pairing": "Emparejamiento...",
"pairing-mode": "Asegúrate de que tu dispositivo esté en modo de emparejamiento.",
"scanning": "Buscando dispositivos...",
"signal": "Señal",
"title": "Bluetooth",
"pair": "Emparejar",
"unpair": "Desemparejar",
"info": "Información",
"device-address": "Dirección del dispositivo",
"paired": "Emparejado",
"trusted": "Confiable",
"discoverable": "Visible"
"unpair": "Desemparejar"
}
},
"calendar": {
@@ -528,9 +530,9 @@
"cancel": "Cancelar",
"check-settings": "Consultar la configuración para más detalles.",
"close": "Cerrar",
"no": "No",
"save": "Guardar",
"yes": "Sí",
"no": "No"
"yes": "Sí"
},
"context-menu": {
"clear-history": "Borrar historial",
@@ -2550,16 +2552,20 @@
"low-desc": "La batería está al {percent}%. Por favor, conecta el cargador."
},
"bluetooth": {
"disabled": "Desactivado",
"enabled": "Activado",
"pair-failed": "Error al emparejar el dispositivo",
"confirm-code": "Confirma el código {value} en el otro dispositivo.",
"connect-failed": "Error al conectar con el dispositivo",
"disabled": "Desactivado",
"disconnect-failed": "Error al desconectar del dispositivo",
"forget-failed": "Error al olvidar el dispositivo",
"state-change-failed": "Error al cambiar el estado de Bluetooth",
"discoverable-enabled": "Visible activado",
"discoverable-change-failed": "Error al cambiar el estado de visibilidad",
"discoverable-disabled": "Visible desactivado",
"discoverable-change-failed": "Error al cambiar el estado de visibilidad"
"discoverable-enabled": "Visible activado",
"display-code": "Introduce el código {value} en el otro dispositivo.",
"enabled": "Activado",
"forget-failed": "Error al olvidar el dispositivo",
"pair-failed": "Error al emparejar el dispositivo",
"passkey-required": "Se requiere una clave de acceso del dispositivo.",
"pincode-required": "Se requiere el código PIN del dispositivo.",
"state-change-failed": "Error al cambiar el estado de Bluetooth"
},
"clipboard": {
"unavailable": "Historial del portapapeles no disponible",
@@ -2642,13 +2648,13 @@
},
"wifi": {
"connected": "Conectado a '{ssid}'",
"connection-failed": "Error de conexión",
"connection-timeout": "Tiempo de conexión agotado",
"disabled": "Desactivado",
"disconnected": "Desconectado de '{ssid}'",
"enabled": "Activado",
"incorrect-password": "Contraseña incorrecta",
"network-not-found": "Red no encontrada",
"connection-timeout": "Tiempo de conexión agotado",
"connection-failed": "Error de conexión"
"network-not-found": "Red no encontrada"
}
},
"tooltips": {
@@ -2672,6 +2678,7 @@
"grid-view": "Vista de cuadrícula",
"hidden-files-hide": "Archivos ocultos",
"hidden-files-show": "Archivos ocultos",
"hide-unnamed-devices": "Ocultar dispositivos sin nombre",
"home": "Directorio home",
"input-muted": "Activar/desactivar silencio de entrada",
"keep-awake": "Mantener despierto",
@@ -2714,6 +2721,7 @@
"search-close": "Cerrar búsqueda",
"session-menu": "Menú de sesión",
"set-power-profile": "{profile} perfil de energía",
"show-all-devices": "Mostrar todos los dispositivos",
"start-screen-recording": "Grabadora de pantalla",
"stop-screen-recording": "Grabadora de pantalla",
"switch-to-dark-mode": "Modo oscuro",
@@ -2906,17 +2914,26 @@
"disabled": "Wi-Fi está desactivado",
"disconnect": "Desconectar",
"disconnecting": "Desconectando...",
"dns": "DNS",
"enable-message": "Activa Wi-Fi para ver las redes disponibles.",
"enter-password": "Ingresa la contraseña...",
"forget": "Olvidar",
"forget-network": "¿Olvidar esta red?",
"forgetting": "Olvidando...",
"gateway": "Puerta de enlace",
"info": "Información",
"internet": "Internet",
"internet-connected": "Conectado a internet",
"internet-limited": "Sin internet",
"ipv4": "IPv4",
"known-networks": "Redes conocidas",
"link-speed": "Velocidad de enlace",
"no-networks": "No se encontraron redes",
"password": "Contraseña",
"saved": "Guardado",
"scan-again": "Escanear de nuevo",
"searching": "Buscando redes cercanas...",
"security": "Seguridad",
"title": "Wi-Fi"
}
}
+35 -18
View File
@@ -449,26 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Appareils disponibles",
"battery": "Batterie",
"blocked": "Bloqué",
"connect": "Connecter",
"connected-devices": "Appareils connectés",
"connecting": "Connexion en cours...",
"device-address": "Adresse de lappareil",
"disabled": "Le Bluetooth est désactivé",
"disconnect": "Déconnecter",
"discoverable": "Détectable",
"enable-message": "Activez le Bluetooth pour voir les appareils disponibles.",
"info": "Infos",
"known-devices": "Appareils connus",
"pair": "Appairer",
"paired": "Appairé",
"paired-devices": "Appareils appairés",
"pairing": "Appairage en cours...",
"pairing-mode": "Assurez-vous que votre appareil est en mode d'appairage.",
"scanning": "Recherche d'appareils en cours...",
"signal": "Signal",
"title": "Bluetooth",
"pair": "Appairer",
"unpair": "Désappairer",
"info": "Infos",
"device-address": "Adresse de lappareil",
"paired": "Appairé",
"trusted": "De confiance",
"discoverable": "Détectable"
"unpair": "Désappairer"
}
},
"calendar": {
@@ -528,9 +530,9 @@
"cancel": "Annuler",
"check-settings": "Vérifier les paramètres pour plus de détails.",
"close": "Fermer",
"no": "Non",
"save": "Enregistrer",
"yes": "Oui",
"no": "Non"
"yes": "Oui"
},
"context-menu": {
"clear-history": "Effacer l'historique",
@@ -2550,16 +2552,20 @@
"low-desc": "La batterie est à {percent}%. Veuillez brancher le chargeur."
},
"bluetooth": {
"disabled": "Désactivé",
"enabled": "Activé",
"pair-failed": "Échec de lappairage de lappareil",
"confirm-code": "Confirmer le code {value} sur l'autre appareil.",
"connect-failed": "Échec de la connexion à lappareil",
"disabled": "Désactivé",
"disconnect-failed": "Échec de la déconnexion de lappareil",
"forget-failed": "Échec de loubli de lappareil",
"state-change-failed": "Échec du changement d’état du Bluetooth",
"discoverable-enabled": "Détectable activé",
"discoverable-change-failed": "Échec du changement d’état détectable",
"discoverable-disabled": "Détectable désactivé",
"discoverable-change-failed": "Échec du changement d’état détectable"
"discoverable-enabled": "Détectable activé",
"display-code": "Entrez le code {value} sur l'autre appareil.",
"enabled": "Activé",
"forget-failed": "Échec de loubli de lappareil",
"pair-failed": "Échec de lappairage de lappareil",
"passkey-required": "Clé d'identification requise par l'appareil",
"pincode-required": "Code PIN requis par l'appareil.",
"state-change-failed": "Échec du changement d’état du Bluetooth"
},
"clipboard": {
"unavailable": "Historique du presse-papiers indisponible",
@@ -2642,13 +2648,13 @@
},
"wifi": {
"connected": "Connecté à '{ssid}'",
"connection-failed": "Échec de la connexion",
"connection-timeout": "Délai de connexion dépassé",
"disabled": "Désactivé",
"disconnected": "Déconnecté de '{ssid}'",
"enabled": "Activé",
"incorrect-password": "Mot de passe incorrect",
"network-not-found": "Réseau introuvable",
"connection-timeout": "Délai de connexion dépassé",
"connection-failed": "Échec de la connexion"
"network-not-found": "Réseau introuvable"
}
},
"tooltips": {
@@ -2672,6 +2678,7 @@
"grid-view": "Vue en grille",
"hidden-files-hide": "Fichiers cachés",
"hidden-files-show": "Fichiers cachés",
"hide-unnamed-devices": "Masquer les appareils sans nom",
"home": "Répertoire home",
"input-muted": "Activer/désactiver la sourdine de l'entrée",
"keep-awake": "Rester éveillé",
@@ -2714,6 +2721,7 @@
"search-close": "Fermer la recherche",
"session-menu": "Menu de session",
"set-power-profile": "{profile} profil d'alimentation",
"show-all-devices": "Afficher tous les appareils",
"start-screen-recording": "Enregistreur d'écran",
"stop-screen-recording": "Enregistreur d'écran",
"switch-to-dark-mode": "Mode sombre",
@@ -2906,17 +2914,26 @@
"disabled": "Le Wi-Fi est désactivé",
"disconnect": "Déconnecter",
"disconnecting": "Déconnexion en cours...",
"dns": "DNS",
"enable-message": "Activez le Wi-Fi pour voir les réseaux disponibles.",
"enter-password": "Entrez le mot de passe...",
"forget": "Oublier",
"forget-network": "Oublier ce réseau ?",
"forgetting": "Oubli en cours...",
"gateway": "Passerelle",
"info": "Info",
"internet": "Internet",
"internet-connected": "Connecté à Internet",
"internet-limited": "Pas d'internet",
"ipv4": "IPv4",
"known-networks": "Réseaux connus",
"link-speed": "Vitesse de liaison",
"no-networks": "Aucun réseau trouvé",
"password": "Mot de passe",
"saved": "Enregistré",
"scan-again": "Analyser à nouveau",
"searching": "Recherche de réseaux à proximité en cours...",
"security": "Sécurité",
"title": "Wi-Fi"
}
}
+43 -4
View File
@@ -449,18 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "利用可能なデバイス",
"battery": "電池",
"blocked": "ブロック中",
"connect": "接続",
"connected-devices": "接続済みデバイス",
"connecting": "接続中...",
"device-address": "デバイスアドレス",
"disabled": "Bluetooth は無効です",
"disconnect": "切断",
"discoverable": "発見可能",
"enable-message": "利用可能なデバイスを表示するには Bluetooth を有効にしてください。",
"info": "情報 (Jōhō)",
"known-devices": "登録済みデバイス",
"pair": "ペア",
"paired": "ペアリング済み",
"paired-devices": "ペアリングされたデバイス",
"pairing": "ペアリング中...",
"pairing-mode": "デバイスがペアリングモードになっていることを確認してください。",
"scanning": "デバイスをスキャン中...",
"title": "Bluetooth"
"signal": "信号 (shingō)",
"title": "Bluetooth",
"trusted": "信頼できる",
"unpair": "ペアリング解除"
}
},
"calendar": {
@@ -520,7 +530,9 @@
"cancel": "キャンセル",
"check-settings": "詳細については設定を確認してください。",
"close": "閉じる",
"save": "保存"
"no": "いいえ",
"save": "保存",
"yes": "はい"
},
"context-menu": {
"clear-history": "履歴を削除する",
@@ -2540,8 +2552,20 @@
"low-desc": "バッテリー残量が {percent}% です。充電器を接続してください。"
},
"bluetooth": {
"confirm-code": "別のデバイスでコード{value}を確認してください。",
"connect-failed": "デバイスに接続できませんでした。",
"disabled": "無効",
"enabled": "有効"
"disconnect-failed": "デバイスから切断できませんでした",
"discoverable-change-failed": "検出可能な状態の変更に失敗しました。",
"discoverable-disabled": "検出不能を無効にしました。",
"discoverable-enabled": "検出可能が有効",
"display-code": "別のデバイスに{value}のコードを入力してください。",
"enabled": "有効",
"forget-failed": "デバイスの削除に失敗しました",
"pair-failed": "デバイスのペアリングに失敗しました",
"passkey-required": "デバイスでパスキーが必要です",
"pincode-required": "デバイスがPINコードを要求しています",
"state-change-failed": "Bluetoothの状態変更に失敗しました"
},
"clipboard": {
"unavailable": "クリップボード履歴を利用できません",
@@ -2624,9 +2648,13 @@
},
"wifi": {
"connected": "{ssid} に接続しました",
"connection-failed": "接続に失敗しました",
"connection-timeout": "接続タイムアウト",
"disabled": "無効",
"disconnected": "{ssid} から切断しました",
"enabled": "有効"
"enabled": "有効",
"incorrect-password": "パスワードが違います。",
"network-not-found": "ネットワークが見つかりません。"
}
},
"tooltips": {
@@ -2650,6 +2678,7 @@
"grid-view": "グリッド表示",
"hidden-files-hide": "隠しファイル",
"hidden-files-show": "隠しファイル",
"hide-unnamed-devices": "名前のないデバイスを隠す",
"home": "ホームディレクトリ",
"input-muted": "入力ミュート切り替え",
"keep-awake": "スリープ防止",
@@ -2692,6 +2721,7 @@
"search-close": "検索を閉じる",
"session-menu": "セッションメニュー",
"set-power-profile": "電源プロファイル: {profile}",
"show-all-devices": "すべてのデバイスを表示",
"start-screen-recording": "画面録画",
"stop-screen-recording": "画面録画",
"switch-to-dark-mode": "ダークモード",
@@ -2884,17 +2914,26 @@
"disabled": "Wi-Fi は無効です",
"disconnect": "切断",
"disconnecting": "切断中...",
"dns": "DNS",
"enable-message": "利用可能なネットワークを表示するには Wi-Fi を有効にしてください。",
"enter-password": "パスワードを入力...",
"forget": "削除",
"forget-network": "このネットワーク設定を削除しますか?",
"forgetting": "削除中...",
"gateway": "ゲートウェイ",
"info": "情報 (Jōhō)",
"internet": "インターネット",
"internet-connected": "インターネット接続",
"internet-limited": "インターネットなし",
"ipv4": "IPv4",
"known-networks": "保存済みネットワーク",
"link-speed": "リンク速度",
"no-networks": "ネットワークが見つかりません",
"password": "パスワード",
"saved": "保存済み",
"scan-again": "再スキャン",
"searching": "近くのネットワークを検索中...",
"security": "セキュリティ",
"title": "Wi-Fi"
}
}
+35 -18
View File
@@ -449,26 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Beschikbare apparaten",
"battery": "Batterij",
"blocked": "Geblokkeerd",
"connect": "Verbinden",
"connected-devices": "Verbonden apparaten",
"connecting": "Verbinden...",
"device-address": "Apparaatadres",
"disabled": "Bluetooth is uitgeschakeld",
"disconnect": "Verbreken",
"discoverable": "Zichtbaar",
"enable-message": "Schakel Bluetooth in om beschikbare apparaten te zien.",
"info": "Info",
"known-devices": "Bekende apparaten",
"pair": "Koppelen",
"paired": "Gekoppeld",
"paired-devices": "Gekoppelde apparaten",
"pairing": "Koppelen...",
"pairing-mode": "Zorg ervoor dat je apparaat in koppelmodus staat.",
"scanning": "Zoeken naar apparaten...",
"signal": "Signaal",
"title": "Bluetooth",
"pair": "Koppelen",
"unpair": "Ontkoppelen",
"info": "Info",
"device-address": "Apparaatadres",
"paired": "Gekoppeld",
"trusted": "Vertrouwd",
"discoverable": "Zichtbaar"
"unpair": "Ontkoppelen"
}
},
"calendar": {
@@ -528,9 +530,9 @@
"cancel": "Annuleren",
"check-settings": "Controleer Instellingen voor details.",
"close": "Sluiten",
"no": "Nee",
"save": "Opslaan",
"yes": "Ja",
"no": "Nee"
"yes": "Ja"
},
"context-menu": {
"clear-history": "Geschiedenis wissen",
@@ -2550,16 +2552,20 @@
"low-desc": "De batterij is op {percent}%. Sluit de oplader aan."
},
"bluetooth": {
"disabled": "Uitgeschakeld",
"enabled": "Ingeschakeld",
"pair-failed": "Apparaat koppelen mislukt",
"confirm-code": "Bevestig code {value} op het andere apparaat",
"connect-failed": "Verbinding met apparaat mislukt",
"disabled": "Uitgeschakeld",
"disconnect-failed": "Verbinding verbreken met apparaat mislukt",
"forget-failed": "Apparaat vergeten mislukt",
"state-change-failed": "Bluetoothstatus wijzigen mislukt",
"discoverable-enabled": "Zichtbaar ingeschakeld",
"discoverable-change-failed": "Zichtbaarheidsstatus wijzigen mislukt",
"discoverable-disabled": "Zichtbaar uitgeschakeld",
"discoverable-change-failed": "Zichtbaarheidsstatus wijzigen mislukt"
"discoverable-enabled": "Zichtbaar ingeschakeld",
"display-code": "Voer code {value} in op het andere apparaat",
"enabled": "Ingeschakeld",
"forget-failed": "Apparaat vergeten mislukt",
"pair-failed": "Apparaat koppelen mislukt",
"passkey-required": "Passkey vereist door het apparaat",
"pincode-required": "PIN-code vereist door het apparaat",
"state-change-failed": "Bluetoothstatus wijzigen mislukt"
},
"clipboard": {
"unavailable": "Klembordgeschiedenis niet beschikbaar",
@@ -2642,13 +2648,13 @@
},
"wifi": {
"connected": "Verbonden met '{ssid}'",
"connection-failed": "Verbinding mislukt",
"connection-timeout": "Time-out bij verbinding",
"disabled": "Wi-Fi uitgeschakeld",
"disconnected": "Verbinding met '{ssid}' verbroken",
"enabled": "Wi-Fi ingeschakeld",
"incorrect-password": "Onjuist wachtwoord",
"network-not-found": "Netwerk niet gevonden",
"connection-timeout": "Time-out bij verbinding",
"connection-failed": "Verbinding mislukt"
"network-not-found": "Netwerk niet gevonden"
}
},
"tooltips": {
@@ -2672,6 +2678,7 @@
"grid-view": "Rasterweergave",
"hidden-files-hide": "Verborgen bestanden",
"hidden-files-show": "Verborgen bestanden",
"hide-unnamed-devices": "Verberg naamloze apparaten",
"home": "Home-map",
"input-muted": "Ingang dempen/dempen opheffen",
"keep-awake": "Wakker houden",
@@ -2714,6 +2721,7 @@
"search-close": "Zoeken sluiten",
"session-menu": "Sessiemenu",
"set-power-profile": "{profile} energieprofiel",
"show-all-devices": "Toon alle apparaten",
"start-screen-recording": "Schermrecorder",
"stop-screen-recording": "Schermrecorder",
"switch-to-dark-mode": "Donkere modus",
@@ -2906,17 +2914,26 @@
"disabled": "Wi-Fi is uitgeschakeld",
"disconnect": "Verbreken",
"disconnecting": "Verbreken...",
"dns": "DNS",
"enable-message": "Schakel Wi-Fi in om beschikbare netwerken te zien.",
"enter-password": "Voer wachtwoord in...",
"forget": "Vergeten",
"forget-network": "Dit netwerk vergeten?",
"forgetting": "Vergeten...",
"gateway": "Poort",
"info": "Info",
"internet": "Internet",
"internet-connected": "Verbonden met internet",
"internet-limited": "Geen internet",
"ipv4": "IPv4",
"known-networks": "Bekende netwerken",
"link-speed": "Link snelheid",
"no-networks": "Geen netwerken gevonden",
"password": "Wachtwoord",
"saved": "Opgeslagen",
"scan-again": "Opnieuw scannen",
"searching": "Zoeken naar netwerken in de buurt...",
"security": "Beveiliging",
"title": "Wi-Fi"
}
}
+35 -18
View File
@@ -449,26 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Dispositivos disponíveis",
"battery": "Bateria",
"blocked": "Bloqueado",
"connect": "Conectar",
"connected-devices": "Dispositivos conectados",
"connecting": "Conectando...",
"device-address": "Endereço do dispositivo",
"disabled": "O Bluetooth está desativado",
"disconnect": "Desconectar",
"discoverable": "Visível",
"enable-message": "Ative o Bluetooth para ver os dispositivos disponíveis.",
"info": "Informações",
"known-devices": "Dispositivos conhecidos",
"pair": "Emparelhar",
"paired": "Emparelhado",
"paired-devices": "Dispositivos emparelhados",
"pairing": "Emparelhamento...",
"pairing-mode": "Certifique-se de que seu dispositivo está em modo de pareamento.",
"scanning": "Procurando por dispositivos...",
"signal": "Sinal",
"title": "Bluetooth",
"pair": "Emparelhar",
"unpair": "Desemparelhar",
"info": "Informações",
"device-address": "Endereço do dispositivo",
"paired": "Emparelhado",
"trusted": "Confiável",
"discoverable": "Visível"
"unpair": "Desemparelhar"
}
},
"calendar": {
@@ -528,9 +530,9 @@
"cancel": "Cancelar",
"check-settings": "Verifique as configurações para obter detalhes.",
"close": "Fechar",
"no": "Não",
"save": "Salvar",
"yes": "Sim",
"no": "Não"
"yes": "Sim"
},
"context-menu": {
"clear-history": "Limpar histórico",
@@ -2550,16 +2552,20 @@
"low-desc": "A bateria está em {percent}%. Por favor, conecte o carregador."
},
"bluetooth": {
"disabled": "Desativado",
"enabled": "Ativado",
"pair-failed": "Falha ao emparelhar o dispositivo",
"confirm-code": "Confirme o código {value} no outro dispositivo.",
"connect-failed": "Falha ao conectar ao dispositivo",
"disabled": "Desativado",
"disconnect-failed": "Falha ao desconectar do dispositivo",
"forget-failed": "Falha ao esquecer o dispositivo",
"state-change-failed": "Falha ao alterar o estado do Bluetooth",
"discoverable-enabled": "Visível ativado",
"discoverable-change-failed": "Falha ao alterar o estado de visibilidade",
"discoverable-disabled": "Visível desativado",
"discoverable-change-failed": "Falha ao alterar o estado de visibilidade"
"discoverable-enabled": "Visível ativado",
"display-code": "Insira o código {value} no outro dispositivo.",
"enabled": "Ativado",
"forget-failed": "Falha ao esquecer o dispositivo",
"pair-failed": "Falha ao emparelhar o dispositivo",
"passkey-required": "Senha necessária pelo dispositivo.",
"pincode-required": "Código PIN exigido pelo dispositivo",
"state-change-failed": "Falha ao alterar o estado do Bluetooth"
},
"clipboard": {
"unavailable": "Histórico da área de transferência indisponível",
@@ -2642,13 +2648,13 @@
},
"wifi": {
"connected": "Conectado a '{ssid}'",
"connection-failed": "Falha na conexão",
"connection-timeout": "Tempo de conexão esgotado",
"disabled": "Desativado",
"disconnected": "Desconectado de '{ssid}'",
"enabled": "Ativado",
"incorrect-password": "Senha incorreta",
"network-not-found": "Rede não encontrada",
"connection-timeout": "Tempo de conexão esgotado",
"connection-failed": "Falha na conexão"
"network-not-found": "Rede não encontrada"
}
},
"tooltips": {
@@ -2672,6 +2678,7 @@
"grid-view": "Visualização em grade",
"hidden-files-hide": "Arquivos ocultos",
"hidden-files-show": "Arquivos ocultos",
"hide-unnamed-devices": "Ocultar dispositivos sem nome",
"home": "Diretório home",
"input-muted": "Alternar mudo de entrada",
"keep-awake": "Manter acordado",
@@ -2714,6 +2721,7 @@
"search-close": "Fechar pesquisa",
"session-menu": "Menu da Sessão",
"set-power-profile": "{profile} perfil de energia",
"show-all-devices": "Mostrar todos os dispositivos",
"start-screen-recording": "Gravador de tela",
"stop-screen-recording": "Gravador de tela",
"switch-to-dark-mode": "Modo escuro",
@@ -2906,17 +2914,26 @@
"disabled": "O Wi-Fi está desativado",
"disconnect": "Desconectar",
"disconnecting": "Desconectando...",
"dns": "DNS",
"enable-message": "Ative o Wi-Fi para ver as redes disponíveis.",
"enter-password": "Digite a senha...",
"forget": "Esquecer",
"forget-network": "Esquecer esta rede?",
"forgetting": "Esquecendo...",
"gateway": "Porta de entrada",
"info": "Informação",
"internet": "Internet",
"internet-connected": "Conectado à internet",
"internet-limited": "Sem internet",
"ipv4": "IPv4",
"known-networks": "Redes Conhecidas",
"link-speed": "Velocidade de ligação",
"no-networks": "Nenhuma rede encontrada",
"password": "Senha",
"saved": "Salva",
"scan-again": "Escanear novamente",
"searching": "Procurando redes próximas...",
"security": "Segurança",
"title": "Wi-Fi"
}
}
+43 -4
View File
@@ -449,18 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Доступные устройства",
"battery": "Батарея",
"blocked": "Заблокировано",
"connect": "Подключить",
"connected-devices": "Подключенные устройства",
"connecting": "Подключение…",
"device-address": "Адрес устройства",
"disabled": "Bluetooth отключен",
"disconnect": "Отключить",
"discoverable": "Обнаруживаемый",
"enable-message": "Включите Bluetooth, чтобы увидеть доступные устройства.",
"info": "Информация",
"known-devices": "Известные устройства",
"pair": "Пара",
"paired": "Парный",
"paired-devices": "Сопряжённые устройства",
"pairing": "Сопряжение...",
"pairing-mode": "Убедитесь, что ваше устройство находится в режиме сопряжения.",
"scanning": "Поиск устройств...",
"title": "Bluetooth"
"signal": "Сигнал",
"title": "Bluetooth",
"trusted": "Надёжный",
"unpair": "Разорвать пару"
}
},
"calendar": {
@@ -520,7 +530,9 @@
"cancel": "Отменить",
"check-settings": "Проверьте настройки для получения подробной информации.",
"close": "Закрыть",
"save": "Сохранить"
"no": "Нет",
"save": "Сохранить",
"yes": "Да"
},
"context-menu": {
"clear-history": "Очистить историю",
@@ -2540,8 +2552,20 @@
"low-desc": "Заряд батареи {percent}%. Пожалуйста, подключите зарядное устройство."
},
"bluetooth": {
"confirm-code": "Подтвердите код {value} на другом устройстве.",
"connect-failed": "Не удалось подключиться к устройству",
"disabled": "Отключен",
"enabled": "Включен"
"disconnect-failed": "Не удалось отключиться от устройства",
"discoverable-change-failed": "Не удалось изменить состояние видимости",
"discoverable-disabled": "Обнаружение отключено",
"discoverable-enabled": "Обнаружение включено",
"display-code": "Введите код {value} на другом устройстве.",
"enabled": "Включен",
"forget-failed": "Не удалось удалить устройство",
"pair-failed": "Не удалось выполнить сопряжение устройства.",
"passkey-required": "Требуется ключ доступа устройства",
"pincode-required": "PIN-код, требуемый устройством",
"state-change-failed": "Не удалось изменить состояние Bluetooth."
},
"clipboard": {
"unavailable": "История буфера обмена недоступна",
@@ -2624,9 +2648,13 @@
},
"wifi": {
"connected": "Подключено к '{ssid}'",
"connection-failed": "Соединение не установлено.",
"connection-timeout": "Превышено время ожидания соединения",
"disabled": "Отключен",
"disconnected": "Отключено от '{ssid}'",
"enabled": "Включен"
"enabled": "Включен",
"incorrect-password": "Неверный пароль",
"network-not-found": "Сеть не найдена"
}
},
"tooltips": {
@@ -2650,6 +2678,7 @@
"grid-view": "Вид сеткой",
"hidden-files-hide": "Скрытые файлы",
"hidden-files-show": "Скрытые файлы",
"hide-unnamed-devices": "Скрыть безымянные устройства",
"home": "Домашний каталог",
"input-muted": "Включить/выключить отключение микрофона",
"keep-awake": "Не засыпать",
@@ -2692,6 +2721,7 @@
"search-close": "Закрыть поиск",
"session-menu": "Меню сеанса",
"set-power-profile": "{profile} профиль питания",
"show-all-devices": "Показать все устройства",
"start-screen-recording": "Запись экрана",
"stop-screen-recording": "Запись экрана",
"switch-to-dark-mode": "Темный режим",
@@ -2884,17 +2914,26 @@
"disabled": "Wi-Fi отключен",
"disconnect": "Отключить",
"disconnecting": "Отключение...",
"dns": "DNS",
"enable-message": "Включите Wi-Fi, чтобы увидеть доступные сети.",
"enter-password": "Введите пароль...",
"forget": "Забыть",
"forget-network": "Забыть эту сеть?",
"forgetting": "Забывание...",
"gateway": "Шлюз",
"info": "Информация",
"internet": "Интернет",
"internet-connected": "Подключено к интернету",
"internet-limited": "Нет интернета",
"ipv4": "IPv4",
"known-networks": "Известные сети",
"link-speed": "Скорость соединения",
"no-networks": "Сети не найдены",
"password": "Пароль",
"saved": "Сохранено",
"scan-again": "Сканировать снова",
"searching": "Поиск ближайших сетей...",
"security": "Безопасность",
"title": "Wi-Fi"
}
}
+43 -4
View File
@@ -449,18 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Mevcut cihazlar",
"battery": "Pil",
"blocked": "Engellendi",
"connect": "Bağlan",
"connected-devices": "Bağlı cihazlar",
"connecting": "Bağlanılıyor…",
"device-address": "Cihaz adresi",
"disabled": "Bluetooth devre dışı",
"disconnect": "Bağlantıyı Kes",
"discoverable": "Keşfedilebilir",
"enable-message": "Mevcut cihazları görmek için Bluetooth'u etkinleştirin.",
"info": "Bilgi",
"known-devices": "Bilinen cihazlar",
"pair": "Çift",
"paired": "Eşleştirilmiş",
"paired-devices": "Eşleştirilmiş cihazlar",
"pairing": "Eşleştiriliyor...",
"pairing-mode": "Cihazınızın eşleştirme modunda olduğundan emin olun.",
"scanning": "Cihazlar tarınıyor...",
"title": "Bluetooth"
"signal": "Sinyal",
"title": "Bluetooth",
"trusted": "Güvenilir",
"unpair": "Eşleştirmeyi kaldır"
}
},
"calendar": {
@@ -520,7 +530,9 @@
"cancel": "İptal",
"check-settings": "Ayrıntılar için Ayarları Kontrol Et",
"close": "Kapat",
"save": "Kaydet"
"no": "Hayır",
"save": "Kaydet",
"yes": "Evet"
},
"context-menu": {
"clear-history": "Geçmişi temizle",
@@ -2540,8 +2552,20 @@
"low-desc": "Batarya % {percent}. Lütfen şarj bağlantısını yapın."
},
"bluetooth": {
"confirm-code": "Diğer cihazdaki {value} kodunu onayla",
"connect-failed": "Cihaza bağlanılamadı",
"disabled": "Devre dışı",
"enabled": "Etkin"
"disconnect-failed": "Cihazla bağlantı kesilemedi",
"discoverable-change-failed": "Keşfedilebilir durum değiştirilemedi",
"discoverable-disabled": "Keşfedilebilir devre dışı",
"discoverable-enabled": "Keşfedilebilir etkinleştirildi",
"display-code": "Diğer cihazda {value} kodunu girin",
"enabled": "Etkin",
"forget-failed": "Cihazı unutma başarısız oldu",
"pair-failed": "Cihaz eşleştirilemedi",
"passkey-required": "Cihaz tarafından istenen geçiş anahtarı",
"pincode-required": "Cihaz tarafından PIN kodu gerekiyor.",
"state-change-failed": "Bluetooth durumu değiştirilemedi"
},
"clipboard": {
"unavailable": "Panoya geçmişi kullanılamıyor",
@@ -2624,9 +2648,13 @@
},
"wifi": {
"connected": "'{ssid}' ile bağlandı",
"connection-failed": "Bağlantı başarısız.",
"connection-timeout": "Bağlantı zaman aşımı",
"disabled": "Devre dışı",
"disconnected": "'{ssid}' bağlantısı kesildi",
"enabled": "Etkin"
"enabled": "Etkin",
"incorrect-password": "Yanlış şifre",
"network-not-found": "Ağ bulunamadı"
}
},
"tooltips": {
@@ -2650,6 +2678,7 @@
"grid-view": "Izgara görünümü",
"hidden-files-hide": "Gizli dosyalar",
"hidden-files-show": "Gizli dosyalar",
"hide-unnamed-devices": "Adsız cihazları gizle",
"home": "Ana dizin",
"input-muted": "Giriş sesini kapat/aç",
"keep-awake": "Uyanık kal",
@@ -2692,6 +2721,7 @@
"search-close": "Aramayı kapat",
"session-menu": "Oturum Menüsü",
"set-power-profile": "{profile} güç profili",
"show-all-devices": "Tüm cihazları göster",
"start-screen-recording": "Ekran kaydedici",
"stop-screen-recording": "Ekran kaydedici",
"switch-to-dark-mode": "Koyu mod",
@@ -2884,17 +2914,26 @@
"disabled": "Kablosuz Bağlantı devre dışı",
"disconnect": "Bağlantıyı kes",
"disconnecting": "Bağlantı kesiliyor...",
"dns": "DNS",
"enable-message": "Mevcut ağları görmek için kablosuz bağlantıyı etkinleştirin.",
"enter-password": "Parola girin...",
"forget": "Unut",
"forget-network": "Bu ağı unut?",
"forgetting": "Unutuluyor...",
"gateway": "Geçit",
"info": "Bilgi",
"internet": "İnternet",
"internet-connected": "İnternete bağlı",
"internet-limited": "İnternet yok",
"ipv4": "IPv4",
"known-networks": "Bilinen Ağlar",
"link-speed": "Bağlantı hızı",
"no-networks": "Ağ bulunamadı",
"password": "Parola",
"saved": "Kaydedildi",
"scan-again": "Yeniden tara",
"searching": "Yakındaki ağlar aranıyor...",
"security": "Güvenlik",
"title": "Kablosuz Bağlantı"
}
}
+43 -4
View File
@@ -449,18 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "Доступні пристрої",
"battery": "Акумулятор",
"blocked": "Заблоковано",
"connect": "Підключити",
"connected-devices": "Підключені пристрої",
"connecting": "Підключення…",
"device-address": "Адреса пристрою",
"disabled": "Bluetooth вимкнено",
"disconnect": "Відключити",
"discoverable": "Виявний",
"enable-message": "Увімкніть Bluetooth, щоб побачити доступні пристрої.",
"info": "Інформація",
"known-devices": "Відомі пристрої",
"pair": "Пара",
"paired": "У парі",
"paired-devices": "З'єднані пристрої",
"pairing": "Створення пари...",
"pairing-mode": "Переконайтеся, що ваш пристрій у режимі з'єднання.",
"scanning": "Сканування пристроїв...",
"title": "Bluetooth"
"signal": "Сигнал",
"title": "Bluetooth",
"trusted": "Надійний",
"unpair": "Розірвати пару"
}
},
"calendar": {
@@ -520,7 +530,9 @@
"cancel": "Скасувати",
"check-settings": "Перевірте налаштування для деталей.",
"close": "Закрити",
"save": "Зберегти"
"no": "Ні",
"save": "Зберегти",
"yes": "Так"
},
"context-menu": {
"clear-history": "Очистити історію",
@@ -2540,8 +2552,20 @@
"low-desc": "Рівень заряду: {percent}%. Будь ласка, підключіть зарядний пристрій."
},
"bluetooth": {
"confirm-code": "Підтвердьте код {value} на іншому пристрої",
"connect-failed": "Не вдалося під'єднатися до пристрою.",
"disabled": "Вимкнено",
"enabled": "Увімкнено"
"disconnect-failed": "Не вдалося від'єднатися від пристрою",
"discoverable-change-failed": "Не вдалося змінити стан видимості",
"discoverable-disabled": "Виявлення вимкнено",
"discoverable-enabled": "Виявлення ввімкнено",
"display-code": "Введіть код {value} на іншому пристрої",
"enabled": "Увімкнено",
"forget-failed": "Не вдалося забути пристрій",
"pair-failed": "Не вдалося створити пару з пристроєм",
"passkey-required": "Потрібен ключ доступу, що зберігається на пристрої",
"pincode-required": "PIN-код, необхідний пристроєм",
"state-change-failed": "Не вдалося змінити стан Bluetooth"
},
"clipboard": {
"unavailable": "Історія буфера обміну недоступна",
@@ -2624,9 +2648,13 @@
},
"wifi": {
"connected": "Підключено до '{ssid}'",
"connection-failed": "З'єднання не вдалося",
"connection-timeout": "Час очікування з'єднання вичерпано.",
"disabled": "Вимкнено",
"disconnected": "Відключено від '{ssid}'",
"enabled": "Увімкнено"
"enabled": "Увімкнено",
"incorrect-password": "Неправильний пароль",
"network-not-found": "Мережу не знайдено"
}
},
"tooltips": {
@@ -2650,6 +2678,7 @@
"grid-view": "Мережевий вигляд",
"hidden-files-hide": "Приховані файли",
"hidden-files-show": "Приховані файли",
"hide-unnamed-devices": "Приховати пристрої без назви",
"home": "Домашній каталог",
"input-muted": "Увімкнути/вимкнути вимкнення звуку мікрофона",
"keep-awake": "Заборона сну",
@@ -2692,6 +2721,7 @@
"search-close": "Закрити пошук",
"session-menu": "Меню сеансу",
"set-power-profile": "{profile} профіль живлення",
"show-all-devices": "Показати всі пристрої",
"start-screen-recording": "Запис екрана",
"stop-screen-recording": "Запис екрана",
"switch-to-dark-mode": "Темний режим",
@@ -2884,17 +2914,26 @@
"disabled": "Wi-Fi вимкнено",
"disconnect": "Відключити",
"disconnecting": "Відключення...",
"dns": "DNS",
"enable-message": "Увімкніть Wi-Fi, щоб побачити доступні мережі.",
"enter-password": "Введіть пароль...",
"forget": "Забути",
"forget-network": "Забути цю мережу?",
"forgetting": "Забування...",
"gateway": "Шлюз",
"info": "Інформація",
"internet": "Інтернет",
"internet-connected": "Підключено до Інтернету",
"internet-limited": "Немає інтернету",
"ipv4": "IPv4",
"known-networks": "Відомі мережі",
"link-speed": "Швидкість з'єднання",
"no-networks": "Мереж не знайдено",
"password": "Пароль",
"saved": "Збережено",
"scan-again": "Сканувати знову",
"searching": "Пошук близьких мереж...",
"security": "Безпека",
"title": "Wi-Fi"
}
}
+43 -4
View File
@@ -449,18 +449,28 @@
"bluetooth": {
"panel": {
"available-devices": "可用设备",
"battery": "电池",
"blocked": "已阻止",
"connect": "连接",
"connected-devices": "已连接设备",
"connecting": "正在连接…",
"device-address": "设备地址",
"disabled": "蓝牙已禁用",
"disconnect": "断开",
"discoverable": "可发现的",
"enable-message": "启用蓝牙以查看可用设备。",
"info": "信息",
"known-devices": "已知设备",
"pair": "一对",
"paired": "配对",
"paired-devices": "已配对的设备",
"pairing": "配对...",
"pairing-mode": "确保您的设备处于配对模式。",
"scanning": "正在扫描设备...",
"title": "蓝牙"
"signal": "信号",
"title": "蓝牙",
"trusted": "可信赖的",
"unpair": "取消配对"
}
},
"calendar": {
@@ -520,7 +530,9 @@
"cancel": "取消",
"check-settings": "查看设置了解详情",
"close": "关闭",
"save": "保存"
"no": "否",
"save": "保存",
"yes": "是的"
},
"context-menu": {
"clear-history": "清除历史记录",
@@ -2540,8 +2552,20 @@
"low-desc": "电量为 {percent}%。请连接充电器。"
},
"bluetooth": {
"confirm-code": "在另一台设备上确认代码 {value}",
"connect-failed": "无法连接到设备",
"disabled": "已禁用",
"enabled": "已启用"
"disconnect-failed": "无法断开与设备的连接",
"discoverable-change-failed": "无法更改可发现状态",
"discoverable-disabled": "可发现性已禁用",
"discoverable-enabled": "已启用可发现性",
"display-code": "在另一台设备上输入代码 {value}",
"enabled": "已启用",
"forget-failed": "无法忘记设备",
"pair-failed": "配对设备失败",
"passkey-required": "设备需要通行密钥",
"pincode-required": "设备需要PIN码",
"state-change-failed": "无法更改蓝牙状态"
},
"clipboard": {
"unavailable": "剪贴板历史记录不可用",
@@ -2624,9 +2648,13 @@
},
"wifi": {
"connected": "已连接到 '{ssid}'",
"connection-failed": "连接失败",
"connection-timeout": "连接超时",
"disabled": "已禁用",
"disconnected": "已断开与 '{ssid}' 的连接",
"enabled": "已启用"
"enabled": "已启用",
"incorrect-password": "密码错误",
"network-not-found": "未找到网络"
}
},
"tooltips": {
@@ -2650,6 +2678,7 @@
"grid-view": "网格视图",
"hidden-files-hide": "隐藏文件",
"hidden-files-show": "隐藏文件",
"hide-unnamed-devices": "隐藏未命名的设备",
"home": "主目录",
"input-muted": "切换输入静音",
"keep-awake": "保持唤醒",
@@ -2692,6 +2721,7 @@
"search-close": "关闭搜索",
"session-menu": "会话菜单",
"set-power-profile": "{profile} 电源模式",
"show-all-devices": "显示所有设备",
"start-screen-recording": "屏幕录制器",
"stop-screen-recording": "屏幕录制器",
"switch-to-dark-mode": "深色模式",
@@ -2884,17 +2914,26 @@
"disabled": "Wi-Fi 已禁用",
"disconnect": "断开连接",
"disconnecting": "正在断开连接...",
"dns": "域名系统",
"enable-message": "启用 Wi-Fi 以查看可用网络。",
"enter-password": "输入密码...",
"forget": "忘记",
"forget-network": "忘记此网络?",
"forgetting": "正在忘记...",
"gateway": "网关",
"info": "信息",
"internet": "互联网",
"internet-connected": "已连接互联网",
"internet-limited": "无网络",
"ipv4": "IPv4",
"known-networks": "已知网络",
"link-speed": "链路速度",
"no-networks": "未找到网络",
"password": "密码",
"saved": "已保存",
"scan-again": "重新扫描",
"searching": "正在搜索附近网络...",
"security": "安全",
"title": "Wi-Fi"
}
}
@@ -6,8 +6,8 @@ import Quickshell.Bluetooth
import Quickshell.Wayland
import qs.Commons
import qs.Services.Networking
import qs.Widgets
import qs.Services.UI
import qs.Widgets
NBox {
id: root
@@ -21,9 +21,7 @@ NBox {
property string expandedDeviceKey: ""
// Local layout toggle for details: true = grid (2 cols), false = rows (1 col)
// Persisted under Settings.data.ui.bluetoothDetailsViewMode
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.ui.bluetoothDetailsViewMode !== undefined)
? (Settings.data.ui.bluetoothDetailsViewMode === "grid")
: true
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.ui.bluetoothDetailsViewMode !== undefined) ? (Settings.data.ui.bluetoothDetailsViewMode === "grid") : true
Layout.fillWidth: true
Layout.preferredHeight: column.implicitHeight + Style.marginM * 2
@@ -57,9 +55,7 @@ NBox {
// Option A: filter/filter-off
// Off (show all): filter; On (hide unnamed): filter-off
icon: (Settings.data && Settings.data.ui && Settings.data.ui.bluetoothHideUnnamedDevices) ? "filter-off" : "filter"
tooltipText: (Settings.data && Settings.data.ui && Settings.data.ui.bluetoothHideUnnamedDevices)
? I18n.tr("tooltips.hide-unnamed-devices")
: I18n.tr("tooltips.show-all-devices")
tooltipText: (Settings.data && Settings.data.ui && Settings.data.ui.bluetoothHideUnnamedDevices) ? I18n.tr("tooltips.hide-unnamed-devices") : I18n.tr("tooltips.show-all-devices")
onClicked: {
if (Settings.data && Settings.data.ui) {
Settings.data.ui.bluetoothHideUnnamedDevices = !(Settings.data.ui.bluetoothHideUnnamedDevices);
@@ -180,11 +176,13 @@ NBox {
}
// Spacer to push actions to the right
Item { Layout.fillWidth: true }
Item {
Layout.fillWidth: true
}
// Actions (Info on the left to match WiFi, then Unpair, then main CTA)
RowLayout {
spacing: Style.marginXS
spacing: Style.marginS
// Info for connected device (placed before the CTA for consistency with WiFi)
NIconButton {
@@ -268,7 +266,9 @@ NBox {
clip: true
onVisibleChanged: {
if (visible && infoColumn && infoColumn.forceLayout) {
Qt.callLater(function () { infoColumn.forceLayout(); });
Qt.callLater(function () {
infoColumn.forceLayout();
});
}
}
@@ -301,7 +301,9 @@ NBox {
// Ensure proper relayout when switching grid/list while open
onColumnsChanged: {
if (infoColumn.forceLayout) {
Qt.callLater(function() { infoColumn.forceLayout(); });
Qt.callLater(function () {
infoColumn.forceLayout();
});
}
}
@@ -324,7 +326,11 @@ NBox {
}
NText {
// Extract value from helper (remove leading label if present)
text: (function(){ var s = BluetoothService.getSignalStrength(modelData); var idx = s.indexOf(":"); return idx !== -1 ? s.substring(idx+1).trim() : s; })()
text: (function () {
var s = BluetoothService.getSignalStrength(modelData);
var idx = s.indexOf(":");
return idx !== -1 ? s.substring(idx + 1).trim() : s;
})()
pointSize: Style.fontSizeXS
color: Color.mOnSurface
Layout.fillWidth: true
@@ -350,7 +356,11 @@ NBox {
}
}
NText {
text: modelData.batteryAvailable ? (function(){ var b = BluetoothService.getBattery(modelData); var i = b.indexOf(":"); return i !== -1 ? b.substring(i+1).trim() : b; })() : "-"
text: modelData.batteryAvailable ? (function () {
var b = BluetoothService.getBattery(modelData);
var i = b.indexOf(":");
return i !== -1 ? b.substring(i + 1).trim() : b;
})() : "-"
pointSize: Style.fontSizeXS
color: Color.mOnSurface
Layout.fillWidth: true
+30 -11
View File
@@ -201,42 +201,61 @@ SmartPanel {
filtered = filtered.filter(function (dev) {
// Extract display name
var dn = "";
if (dev && dev.name) dn = dev.name; else if (dev && dev.deviceName) dn = dev.deviceName; else dn = "";
if (dn === undefined || dn === null) dn = "";
if (dev && dev.name)
dn = dev.name;
else if (dev && dev.deviceName)
dn = dev.deviceName;
else
dn = "";
if (dn === undefined || dn === null)
dn = "";
var s = String(dn).trim();
// 1) Hide empty or whitespace-only
if (s.length === 0) return false;
if (s.length === 0)
return false;
// 2) Hide common placeholders
var lower = s.toLowerCase();
if (lower === "unknown" || lower === "unnamed" || lower === "n/a" || lower === "na") return false;
if (lower === "unknown" || lower === "unnamed" || lower === "n/a" || lower === "na")
return false;
// 3) Hide if the name equals the device address (ignoring separators)
var addr = "";
if (dev && dev.address) addr = String(dev.address); else if (dev && dev.bdaddr) addr = String(dev.bdaddr); else if (dev && dev.mac) addr = String(dev.mac);
if (dev && dev.address)
addr = String(dev.address);
else if (dev && dev.bdaddr)
addr = String(dev.bdaddr);
else if (dev && dev.mac)
addr = String(dev.mac);
if (addr && addr.length > 0) {
var normName = s.toLowerCase().replace(/[^0-9a-z]/g, "");
var normAddr = addr.toLowerCase().replace(/[^0-9a-z]/g, "");
if (normName.length > 0 && normName === normAddr) return false;
if (normName.length > 0 && normName === normAddr)
return false;
}
// 4) Hide address-like strings
// - Colon-separated hex: 00:11:22:33:44:55
var macColonHex = /^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$/;
if (macColonHex.test(s)) return false;
if (macColonHex.test(s))
return false;
// - Hyphen-separated hex: 00-11-22-33-44-55
var macHyphenHex = /^([0-9A-Fa-f]{2}-){5}[0-9A-Fa-f]{2}$/;
if (macHyphenHex.test(s)) return false;
if (macHyphenHex.test(s))
return false;
// - Hyphen-separated alnum pairs (to catch non-hex variants like AB-CD-EF-GH-01-23)
var macHyphenAny = /^([0-9A-Za-z]{2}-){5}[0-9A-Za-z]{2}$/;
if (macHyphenAny.test(s)) return false;
if (macHyphenAny.test(s))
return false;
// - Cisco dotted hex: 0011.2233.4455
var macDotted = /^[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}$/;
if (macDotted.test(s)) return false;
if (macDotted.test(s))
return false;
// - Bare hex: 001122334455
var macBare = /^[0-9A-Fa-f]{12}$/;
if (macBare.test(s)) return false;
if (macBare.test(s))
return false;
// Keep device otherwise (has a meaningful user-facing name)
return true;
+3 -1
View File
@@ -23,7 +23,9 @@ ColumnLayout {
enabled: ProgramCheckerService.nmcliAvailable
}
NDivider { Layout.fillWidth: true }
NDivider {
Layout.fillWidth: true
}
// Bluetooth adapter toggle grouped with its panel settings
NToggle {
+9 -9
View File
@@ -4,8 +4,8 @@ import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Services.Networking
import qs.Widgets
import qs.Services.UI
import qs.Widgets
NBox {
id: root
@@ -22,9 +22,7 @@ NBox {
property string infoSsid: ""
// Local layout toggle for details: true = grid (2 cols), false = rows (1 col)
// Persisted under Settings.data.ui.wifiDetailsViewMode
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.ui.wifiDetailsViewMode !== undefined)
? (Settings.data.ui.wifiDetailsViewMode === "grid")
: true
property bool detailsGrid: (Settings.data && Settings.data.ui && Settings.data.ui.wifiDetailsViewMode !== undefined) ? (Settings.data.ui.wifiDetailsViewMode === "grid") : true
signal passwordRequested(string ssid)
signal passwordSubmitted(string ssid, string password)
@@ -304,7 +302,9 @@ NBox {
clip: true
onVisibleChanged: {
if (visible && infoGrid && infoGrid.forceLayout) {
Qt.callLater(function () { infoGrid.forceLayout(); });
Qt.callLater(function () {
infoGrid.forceLayout();
});
}
}
@@ -337,7 +337,9 @@ NBox {
// Ensure proper relayout when switching grid/list while open
onColumnsChanged: {
if (infoGrid.forceLayout) {
Qt.callLater(function () { infoGrid.forceLayout(); });
Qt.callLater(function () {
infoGrid.forceLayout();
});
}
}
@@ -412,9 +414,7 @@ NBox {
}
}
NText {
text: (NetworkService.activeWifiDetails.rateShort && NetworkService.activeWifiDetails.rateShort.length > 0)
? NetworkService.activeWifiDetails.rateShort
: ((NetworkService.activeWifiDetails.rate && NetworkService.activeWifiDetails.rate.length > 0) ? NetworkService.activeWifiDetails.rate : "-")
text: (NetworkService.activeWifiDetails.rateShort && NetworkService.activeWifiDetails.rateShort.length > 0) ? NetworkService.activeWifiDetails.rateShort : ((NetworkService.activeWifiDetails.rate && NetworkService.activeWifiDetails.rate.length > 0) ? NetworkService.activeWifiDetails.rate : "-")
pointSize: Style.fontSizeXS
color: Color.mOnSurface
Layout.fillWidth: true
+3 -3
View File
@@ -185,9 +185,9 @@ Singleton {
// If there's a queued brightness change, process it now
if (!isNaN(monitor.queuedBrightness)) {
Qt.callLater(() => {
monitor.setBrightness(monitor.queuedBrightness);
monitor.queuedBrightness = NaN;
});
monitor.setBrightness(monitor.queuedBrightness);
monitor.queuedBrightness = NaN;
});
}
}
}
+14 -13
View File
@@ -9,7 +9,7 @@ import qs.Services.UI
Singleton {
id: root
property bool airplaneModeToggled: false
property bool lastBluetoothBlocked: false
readonly property BluetoothAdapter adapter: Bluetooth.defaultAdapter
@@ -25,7 +25,7 @@ Singleton {
if (!adapter || !adapter.devices) {
return [];
}
return adapter.devices.values.filter(function(dev) {
return adapter.devices.values.filter(function (dev) {
return dev && (dev.paired || dev.trusted);
});
}
@@ -33,14 +33,16 @@ Singleton {
if (!adapter || !adapter.devices) {
return [];
}
return adapter.devices.values.filter(function(dev) { return dev && dev.connected; });
return adapter.devices.values.filter(function (dev) {
return dev && dev.connected;
});
}
readonly property var allDevicesWithBattery: {
if (!adapter || !adapter.devices) {
return [];
}
return adapter.devices.values.filter(function(dev) {
return adapter.devices.values.filter(function (dev) {
return dev && dev.batteryAvailable && dev.battery > 0;
});
}
@@ -157,12 +159,14 @@ BluetoothAgent {
}
}
`;
btAgent = Qt.createQmlObject(qml, root, "DynamicBluetoothAgent");
// Attempt to register the agent from the outer scope so we can
// trigger a fallback if registration fails at runtime.
try {
Bluetooth.agent = btAgent;
if (btAgent.register) btAgent.register();
if (btAgent.register)
btAgent.register();
Logger.i("Bluetooth", "BluetoothAgent registered (dynamic)");
btAgentRegistered = true;
} catch (regErr) {
@@ -182,12 +186,7 @@ BluetoothAgent {
id: fallbackBluetoothctlAgent
// Prefer bt-agent (if available). Otherwise, fall back to bluetoothctl
// and register as the default agent, keeping the session alive.
command: [
"sh", "-c",
"(pkill -f '^bt-agent( |$)' 2>/dev/null || true; pkill -f '^bluetoothctl( |$)' 2>/dev/null || true; " +
"if command -v bt-agent >/dev/null 2>&1; then exec bt-agent -c DisplayYesNo; " +
"else (printf 'agent off\nagent on\nagent KeyboardDisplay\ndefault-agent\n'; while sleep 3600; do :; done) | bluetoothctl; fi)"
]
command: ["sh", "-c", "(pkill -f '^bt-agent( |$)' 2>/dev/null || true; pkill -f '^bluetoothctl( |$)' 2>/dev/null || true; " + "if command -v bt-agent >/dev/null 2>&1; then exec bt-agent -c DisplayYesNo; " + "else (printf 'agent off\nagent on\nagent KeyboardDisplay\ndefault-agent\n'; while sleep 3600; do :; done) | bluetoothctl; fi)"]
running: false
stdout: StdioCollector {}
stderr: StdioCollector {
@@ -232,7 +231,7 @@ BluetoothAgent {
}
function sortDevices(devices) {
return devices.sort(function(a, b) {
return devices.sort(function (a, b) {
var aName = a.name || a.deviceName || "";
var bName = b.name || b.deviceName || "";
@@ -459,7 +458,8 @@ BluetoothAgent {
// Pair using bluetoothctl which registers its own BlueZ agent internally.
// Useful on systems where the QML BluetoothAgent type is unavailable.
function pairWithBluetoothctl(device) {
if (!device) return;
if (!device)
return;
var addr = "";
try {
if (device.address && device.address.length > 0) {
@@ -484,6 +484,7 @@ BluetoothAgent {
printf 'connect ${addr}\n';
printf 'quit\n';
) | bluetoothctl`;
try {
Quickshell.execDetached(["sh", "-c", script]);
} catch (e) {
+15 -7
View File
@@ -267,7 +267,8 @@ Singleton {
// Helper functions
function signalIcon(signal, isConnected) {
if (isConnected === undefined) isConnected = false;
if (isConnected === undefined)
isConnected = false;
if (isConnected && !root.internetConnectivity)
return "world-off";
if (signal >= 80)
@@ -378,9 +379,11 @@ Singleton {
const lines = text.split("\n");
for (let i = 0; i < lines.length; i++) {
const line = lines[i].trim();
if (!line) continue;
if (!line)
continue;
const idx = line.indexOf(":");
if (idx === -1) continue;
if (idx === -1)
continue;
const key = line.substring(0, idx);
const val = line.substring(idx + 1);
if (key.indexOf("IP4.ADDRESS") === 0) {
@@ -443,7 +446,8 @@ Singleton {
var compact = [];
for (var i = 0; i < parts.length; i++) {
var p = parts[i];
if (p && p.length > 0) compact.push(p);
if (p && p.length > 0)
compact.push(p);
}
// Find a token that represents Mbit/s and use the previous number
var unitIdx = -1;
@@ -589,7 +593,7 @@ Singleton {
id: pingCheckProcess
command: ["sh", "-c", "ping -c1 -W2 ping.archlinux.org >/dev/null 2>&1 || " + "ping -c1 -W2 1.1.1.1 >/dev/null 2>&1 || " + "curl -fsI --max-time 5 https://cloudflare.com/cdn-cgi/trace >/dev/null 2>&1"]
onExited: function(exitCode, exitStatus) {
onExited: function (exitCode, exitStatus) {
if (exitCode === 0) {
connectivityCheckProcess.failedChecks = 0;
} else {
@@ -747,8 +751,12 @@ Singleton {
// Logging
const oldSSIDs = Object.keys(root.networks);
const newSSIDs = Object.keys(networksMap);
const newNetworks = newSSIDs.filter(function(ssid) { return oldSSIDs.indexOf(ssid) === -1; });
const lostNetworks = oldSSIDs.filter(function(ssid) { return newSSIDs.indexOf(ssid) === -1; });
const newNetworks = newSSIDs.filter(function (ssid) {
return oldSSIDs.indexOf(ssid) === -1;
});
const lostNetworks = oldSSIDs.filter(function (ssid) {
return newSSIDs.indexOf(ssid) === -1;
});
if (newNetworks.length > 0 || lostNetworks.length > 0) {
if (newNetworks.length > 0) {