Skip to content

Commit

Permalink
Implement Wi-Fi networking
Browse files Browse the repository at this point in the history

Co-authored-by: Luke Childs <[email protected]>
Co-authored-by: Mayank Chhabra <[email protected]>
  • Loading branch information
3 people authored Jun 7, 2024
1 parent b929542 commit 168bc97
Show file tree
Hide file tree
Showing 37 changed files with 1,301 additions and 50 deletions.
1 change: 1 addition & 0 deletions packages/os/build-steps/setup-raspberrypi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ apt-get install -y raspberrypi-archive-keyring
apt-get install -y \
initramfs-tools \
raspi-firmware \
firmware-brcm80211 \
linux-image-rpi-v8 \
linux-headers-rpi-v8 \
linux-image-rpi-2712 \
Expand Down
19 changes: 18 additions & 1 deletion packages/ui/public/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "Erweiterte Einstellungen",
"advanced-settings-description": "Öffne das Terminal oder melde dich beim umbrelOS Beta Programm an",
"beta-program": "umbrelOS Beta Programm",
"beta-program-description": "Melde dich an, um Beta-Updates von umbrelOS zu erhalten, erhalte frühen Zugang zu neuen Funktionen und hilf uns, diese zu verbessern, indem du dein Feedback gibst. Beta-Updates können instabil sein und die Fehlerbehebung kann Kenntnisse des Terminals erfordern."
"beta-program-description": "Melde dich an, um Beta-Updates von umbrelOS zu erhalten, erhalte frühen Zugang zu neuen Funktionen und hilf uns, diese zu verbessern, indem du dein Feedback gibst. Beta-Updates können instabil sein und die Fehlerbehebung kann Kenntnisse des Terminals erfordern.",
"wifi": "Wi-Fi",
"wifi-description": "Verbinde dein Gerät mit einem Wi-Fi-Netzwerk",
"wifi-disabled-message": "Schalte Wi-Fi ein, um ein Netzwerk zu scannen und zu verbinden",
"wifi-description-long": "Dein Gerät bleibt mit deinem gewählten Wi-Fi verbunden, auch wenn das Ethernet-Kabel entfernt wird, und verbindet sich beim Start automatisch wieder mit dem Wi-Fi.",
"wifi-searching": "Suche nach Wi-Fi-Netzwerken...",
"wifi-view-networks": "Netzwerke anzeigen",
"wifi-connection-failed": "Verbindung fehlgeschlagen",
"wifi-connect-insecure-message": "Offene Netzwerke können unsicher sein",
"wifi-no-networks-message": "Keine Wi-Fi-Netzwerke gefunden",
"wifi-not-supported": "Wi-Fi wird nicht unterstützt",
"wifi-unsupported-device-description": "Wi-Fi wird auf diesem Gerät nicht unterstützt. Dies kann an einem fehlenden oder inkompatiblen WLAN-Adapter liegen.",
"wifi-dangerous-change-confirmation-title": "Bist du sicher, dass du das Wi-Fi-Netzwerk wechseln möchtest?",
"wifi-dangerous-change-confirmation-description": "Ein Wechsel des Wi-Fi-Netzwerks kann dich von deinem Umbrel trennen. Um dich erneut zu verbinden, stelle sicher, dass sowohl dein Umbrel als auch das Gerät, von dem aus du darauf zugreifst, im selben Netzwerk sind.",
"change": "Ändern",
"wifi-dangerous-disable-confirmation-title": "Bist du sicher, dass du Wi-Fi deaktivieren möchtest?",
"wifi-dangerous-disable-confirmation-description": "Das Deaktivieren von Wi-Fi kann dich von deinem Umbrel trennen. Um dich erneut zu verbinden, stecke ein Ethernet-Kabel in dein Umbrel und stelle sicher, dass sowohl dein Umbrel als auch das Gerät, von dem aus du darauf zugreifst, im selben Netzwerk sind.",
"disable": "Deaktivieren"
}
20 changes: 19 additions & 1 deletion packages/ui/public/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,23 @@
"advanced-settings": "Advanced settings",
"advanced-settings-description": "Open terminal or enroll into umbrelOS Beta Program",
"beta-program": "umbrelOS Beta Program",
"beta-program-description": "Opt in to receiving umbrelOS beta updates, gain early access to new features, and help us refine them by providing your feedback. Beta updates might be unstable, and troubleshooting may require familiarity with terminal."
"beta-program-description": "Opt in to receiving umbrelOS beta updates, gain early access to new features, and help us refine them by providing your feedback. Beta updates might be unstable, and troubleshooting may require familiarity with terminal.",
"wifi": "Wi-Fi",
"wifi-description": "Connect your device to a Wi-Fi network",
"wifi-disabled-message": "Turn on Wi-Fi to scan and connect to a network",
"wifi-description-long": "Your device stays connected to your chosen Wi-Fi, even if the Ethernet cable is removed, and automatically reconnects to Wi-Fi on startup.",
"wifi-searching": "Searching for Wi-Fi networks...",
"wifi-view-networks": "View networks",
"wifi-connection-failed": "Unable to connect",
"wifi-connect-insecure-message": "Open networks can be insecure",
"wifi-no-networks-message": "No Wi-Fi networks found",
"wifi-not-supported": "Wi-Fi not supported",
"wifi-unsupported-device-description": "Wi-Fi is not supported on this device. This may be due to a missing or incompatible wireless adapter.",
"wifi-dangerous-change-confirmation-title": "Are you sure you want to change Wi-Fi network?",
"wifi-dangerous-change-confirmation-description": "Changing the Wi-Fi network may disconnect you from your Umbrel. To reconnect, ensure that both your Umbrel and the device you're accessing it from are on the same network.",
"change": "Change",
"wifi-dangerous-disable-confirmation-title": "Are you sure you want to disable Wi-Fi?",
"wifi-dangerous-disable-confirmation-description": "Disabling Wi-Fi may disconnect you from your Umbrel. To reconnect, plug in an Ethernet cable to your Umbrel and ensure that both your Umbrel and the device you're accessing it from are on the same network.",
"disable": "Disable"
}

19 changes: 18 additions & 1 deletion packages/ui/public/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "Configuración avanzada",
"advanced-settings-description": "Abre el terminal o inscríbete en el Programa Beta de umbrelOS",
"beta-program": "Programa Beta de umbrelOS",
"beta-program-description": "Opta por recibir actualizaciones beta de umbrelOS, accede antes a nuevas características y ayúdanos a refinarlas proporcionando tu feedback. Las actualizaciones beta pueden ser inestables y la solución de problemas puede requerir familiaridad con el terminal."
"beta-program-description": "Opta por recibir actualizaciones beta de umbrelOS, accede antes a nuevas características y ayúdanos a refinarlas proporcionando tu feedback. Las actualizaciones beta pueden ser inestables y la solución de problemas puede requerir familiaridad con el terminal.",
"wifi": "Wi-Fi",
"wifi-description": "Conecta tu dispositivo a una red Wi-Fi",
"wifi-disabled-message": "Activa el Wi-Fi para escanear y conectarte a una red",
"wifi-description-long": "Tu dispositivo permanece conectado a tu Wi-Fi elegido, incluso si se quita el cable Ethernet, y se reconecta automáticamente al Wi-Fi al iniciar.",
"wifi-searching": "Buscando redes Wi-Fi...",
"wifi-view-networks": "Ver redes",
"wifi-connection-failed": "No se pudo conectar",
"wifi-connect-insecure-message": "Las redes abiertas pueden ser inseguras",
"wifi-no-networks-message": "No se encontraron redes Wi-Fi",
"wifi-not-supported": "Wi-Fi no soportado",
"wifi-unsupported-device-description": "El Wi-Fi no es compatible con este dispositivo. Esto puede deberse a un adaptador inalámbrico faltante o incompatible.",
"wifi-dangerous-change-confirmation-title": "¿Estás seguro de que quieres cambiar la red Wi-Fi?",
"wifi-dangerous-change-confirmation-description": "Cambiar la red Wi-Fi puede desconectarte de tu Umbrel. Para reconectar, asegúrate de que tanto tu Umbrel como el dispositivo desde el que accedes estén en la misma red.",
"change": "Cambiar",
"wifi-dangerous-disable-confirmation-title": "¿Estás seguro de que quieres desactivar el Wi-Fi?",
"wifi-dangerous-disable-confirmation-description": "Desactivar el Wi-Fi puede desconectarte de tu Umbrel. Para reconectar, enchufa un cable Ethernet a tu Umbrel y asegúrate de que tanto tu Umbrel como el dispositivo desde el que accedes estén en la misma red.",
"disable": "Desactivar"
}
19 changes: 18 additions & 1 deletion packages/ui/public/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "Paramètres avancés",
"advanced-settings-description": "Ouvrez le terminal ou inscrivez-vous au programme bêta d'umbrelOS",
"beta-program": "Programme bêta d'umbrelOS",
"beta-program-description": "Optez pour recevoir des mises à jour bêta d'umbrelOS, accédez en avant-première à de nouvelles fonctionnalités et aidez-nous à les peaufiner en fournissant vos retours. Les mises à jour bêta peuvent être instables, et le dépannage peut nécessiter une familiarité avec le terminal."
"beta-program-description": "Optez pour recevoir des mises à jour bêta d'umbrelOS, accédez en avant-première à de nouvelles fonctionnalités et aidez-nous à les peaufiner en fournissant vos retours. Les mises à jour bêta peuvent être instables, et le dépannage peut nécessiter une familiarité avec le terminal.",
"wifi": "Wi-Fi",
"wifi-description": "Connectez votre appareil à un réseau Wi-Fi",
"wifi-disabled-message": "Activez le Wi-Fi pour scanner et vous connecter à un réseau",
"wifi-description-long": "Votre appareil reste connecté à votre Wi-Fi choisi, même si le câble Ethernet est retiré, et se reconnecte automatiquement au Wi-Fi au démarrage.",
"wifi-searching": "Recherche de réseaux Wi-Fi...",
"wifi-view-networks": "Voir les réseaux",
"wifi-connection-failed": "Impossible de se connecter",
"wifi-connect-insecure-message": "Les réseaux ouverts peuvent être peu sécurisés",
"wifi-no-networks-message": "Aucun réseau Wi-Fi trouvé",
"wifi-not-supported": "Wi-Fi non pris en charge",
"wifi-unsupported-device-description": "Le Wi-Fi n'est pas pris en charge sur cet appareil. Cela peut être dû à un adaptateur sans fil manquant ou incompatible.",
"wifi-dangerous-change-confirmation-title": "Êtes-vous sûr de vouloir changer de réseau Wi-Fi ?",
"wifi-dangerous-change-confirmation-description": "Changer de réseau Wi-Fi peut vous déconnecter de votre Umbrel. Pour vous reconnecter, assurez-vous que votre Umbrel et l'appareil à partir duquel vous y accédez sont sur le même réseau.",
"change": "Changer",
"wifi-dangerous-disable-confirmation-title": "Êtes-vous sûr de vouloir désactiver le Wi-Fi ?",
"wifi-dangerous-disable-confirmation-description": "Désactiver le Wi-Fi peut vous déconnecter de votre Umbrel. Pour vous reconnecter, branchez un câble Ethernet à votre Umbrel et assurez-vous que votre Umbrel et l'appareil à partir duquel vous y accédez sont sur le même réseau.",
"disable": "Désactiver"
}
19 changes: 18 additions & 1 deletion packages/ui/public/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "Impostazioni avanzate",
"advanced-settings-description": "Apri il terminal o iscriviti al Programma Beta di umbrelOS",
"beta-program": "Programma Beta di umbrelOS",
"beta-program-description": "Opta per ricevere aggiornamenti beta di umbrelOS, accedi in anteprima a nuove funzionalità e aiutaci a perfezionarle fornendo il tuo feedback. Gli aggiornamenti beta possono essere instabili e la risoluzione dei problemi può richiedere familiarità con il terminal."
"beta-program-description": "Opta per ricevere aggiornamenti beta di umbrelOS, accedi in anteprima a nuove funzionalità e aiutaci a perfezionarle fornendo il tuo feedback. Gli aggiornamenti beta possono essere instabili e la risoluzione dei problemi può richiedere familiarità con il terminal.",
"wifi": "Wi-Fi",
"wifi-description": "Connetti il tuo dispositivo a una rete Wi-Fi",
"wifi-disabled-message": "Attiva il Wi-Fi per cercare e connetterti a una rete",
"wifi-description-long": "Il tuo dispositivo rimane connesso al Wi-Fi scelto, anche se il cavo Ethernet viene rimosso, e si riconnette automaticamente al Wi-Fi all'avvio.",
"wifi-searching": "Ricerca di reti Wi-Fi...",
"wifi-view-networks": "Visualizza reti",
"wifi-connection-failed": "Impossibile connettersi",
"wifi-connect-insecure-message": "Le reti aperte possono essere insicure",
"wifi-no-networks-message": "Nessuna rete Wi-Fi trovata",
"wifi-not-supported": "Wi-Fi non supportato",
"wifi-unsupported-device-description": "Il Wi-Fi non è supportato su questo dispositivo. Questo potrebbe essere dovuto a un adattatore wireless mancante o incompatibile.",
"wifi-dangerous-change-confirmation-title": "Sei sicuro di voler cambiare la rete Wi-Fi?",
"wifi-dangerous-change-confirmation-description": "Cambiare la rete Wi-Fi può disconnetterti dal tuo Umbrel. Per riconnetterti, assicurati che sia il tuo Umbrel che il dispositivo da cui accedi siano sulla stessa rete.",
"change": "Modifica",
"wifi-dangerous-disable-confirmation-title": "Sei sicuro di voler disabilitare il Wi-Fi?",
"wifi-dangerous-disable-confirmation-description": "Disabilitare il Wi-Fi può disconnetterti dal tuo Umbrel. Per riconnetterti, collega un cavo Ethernet al tuo Umbrel e assicurati che sia il tuo Umbrel che il dispositivo da cui accedi siano sulla stessa rete.",
"disable": "Disabilita"
}
19 changes: 18 additions & 1 deletion packages/ui/public/locales/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "詳細設定",
"advanced-settings-description": "Terminalを開くか、umbrelOSベータプログラムに登録する",
"beta-program": "umbrelOSベータプログラム",
"beta-program-description": "umbrelOSのベータアップデートを受け取ることに同意し、新機能への早期アクセスを得て、フィードバックを提供することでそれらの改善に協力してください。ベータアップデートは不安定な場合があり、トラブルシューティングにはTerminalの知識が必要になることがあります。"
"beta-program-description": "umbrelOSのベータアップデートを受け取ることに同意し、新機能への早期アクセスを得て、フィードバックを提供することでそれらの改善に協力してください。ベータアップデートは不安定な場合があり、トラブルシューティングにはTerminalの知識が必要になることがあります。",
"wifi": "Wi-Fi",
"wifi-description": "デバイスをWi-Fiネットワークに接続します",
"wifi-disabled-message": "Wi-Fiをオンにしてネットワークをスキャンし、接続してください",
"wifi-description-long": "デバイスは選択したWi-Fiに接続されたままになります。Ethernetケーブルが取り外されても、起動時に自動的にWi-Fiに再接続されます。",
"wifi-searching": "Wi-Fiネットワークを検索しています...",
"wifi-view-networks": "ネットワークを表示",
"wifi-connection-failed": "接続できません",
"wifi-connect-insecure-message": "オープンネットワークは安全でない可能性があります",
"wifi-no-networks-message": "Wi-Fiネットワークが見つかりません",
"wifi-not-supported": "Wi-Fiはサポートされていません",
"wifi-unsupported-device-description": "このデバイスではWi-Fiがサポートされていません。これは、ワイヤレスアダプタがないか、互換性がないためです。",
"wifi-dangerous-change-confirmation-title": "本当にWi-Fiネットワークを変更しますか?",
"wifi-dangerous-change-confirmation-description": "Wi-Fiネットワークを変更すると、Umbrelから切断される可能性があります。再接続するには、Umbrelとアクセスしているデバイスの両方が同じネットワーク上にあることを確認してください。",
"change": "変更",
"wifi-dangerous-disable-confirmation-title": "本当にWi-Fiを無効にしますか?",
"wifi-dangerous-disable-confirmation-description": "Wi-Fiを無効にすると、Umbrelから切断される可能性があります。再接続するには、UmbrelにEthernetケーブルを接続し、Umbrelとアクセスしているデバイスの両方が同じネットワーク上にあることを確認してください。",
"disable": "無効にする"
}
19 changes: 18 additions & 1 deletion packages/ui/public/locales/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,5 +394,22 @@
"advanced-settings": "Geavanceerde instellingen",
"advanced-settings-description": "Open de terminal of meld je aan voor het umbrelOS Beta Programma",
"beta-program": "umbrelOS Beta Programma",
"beta-program-description": "Meld je aan om beta-updates van umbrelOS te ontvangen, krijg vroegtijdig toegang tot nieuwe functies en help ons deze te verfijnen door jouw feedback te geven. Beta-updates kunnen onstabiel zijn en het oplossen van problemen kan bekendheid met de terminal vereisen."
"beta-program-description": "Meld je aan om beta-updates van umbrelOS te ontvangen, krijg vroegtijdig toegang tot nieuwe functies en help ons deze te verfijnen door jouw feedback te geven. Beta-updates kunnen onstabiel zijn en het oplossen van problemen kan bekendheid met de terminal vereisen.",
"wifi": "Wi-Fi",
"wifi-description": "Verbind je apparaat met een Wi-Fi-netwerk",
"wifi-disabled-message": "Zet Wi-Fi aan om een netwerk te scannen en te verbinden",
"wifi-description-long": "Je apparaat blijft verbonden met je gekozen Wi-Fi, zelfs als de Ethernet-kabel wordt verwijderd, en verbindt automatisch opnieuw met Wi-Fi bij het opstarten.",
"wifi-searching": "Zoeken naar Wi-Fi-netwerken...",
"wifi-view-networks": "Netwerken bekijken",
"wifi-connection-failed": "Kan niet verbinden",
"wifi-connect-insecure-message": "Open netwerken kunnen onveilig zijn",
"wifi-no-networks-message": "Geen Wi-Fi-netwerken gevonden",
"wifi-not-supported": "Wi-Fi niet ondersteund",
"wifi-unsupported-device-description": "Wi-Fi wordt niet ondersteund op dit apparaat. Dit kan te wijten zijn aan een ontbrekende of incompatibele draadloze adapter.",
"wifi-dangerous-change-confirmation-title": "Weet je zeker dat je van Wi-Fi-netwerk wilt veranderen?",
"wifi-dangerous-change-confirmation-description": "Het veranderen van het Wi-Fi-netwerk kan je loskoppelen van je Umbrel. Om opnieuw verbinding te maken, zorg ervoor dat zowel je Umbrel als het apparaat waarmee je toegang hebt tot hetzelfde netwerk behoren.",
"change": "Veranderen",
"wifi-dangerous-disable-confirmation-title": "Weet je zeker dat je Wi-Fi wilt uitschakelen?",
"wifi-dangerous-disable-confirmation-description": "Het uitschakelen van Wi-Fi kan je loskoppelen van je Umbrel. Om opnieuw verbinding te maken, sluit je een Ethernet-kabel aan op je Umbrel en zorg je ervoor dat zowel je Umbrel als het apparaat waarmee je toegang hebt tot hetzelfde netwerk behoren.",
"disable": "Uitschakelen"
}
19 changes: 18 additions & 1 deletion packages/ui/public/locales/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -393,5 +393,22 @@
"advanced-settings": "Configurações avançadas",
"advanced-settings-description": "Abra o terminal ou inscreva-se no Programa Beta do umbrelOS",
"beta-program": "Programa Beta do umbrelOS",
"beta-program-description": "Opte por receber atualizações beta do umbrelOS, obtenha acesso antecipado a novas funcionalidades e ajude-nos a refiná-las fornecendo seu feedback. Atualizações beta podem ser instáveis e a solução de problemas pode requerer familiaridade com o terminal."
"beta-program-description": "Opte por receber atualizações beta do umbrelOS, obtenha acesso antecipado a novas funcionalidades e ajude-nos a refiná-las fornecendo seu feedback. Atualizações beta podem ser instáveis e a solução de problemas pode requerer familiaridade com o terminal.",
"wifi": "Wi-Fi",
"wifi-description": "Conecte seu dispositivo a uma rede Wi-Fi",
"wifi-disabled-message": "Ative o Wi-Fi para procurar e se conectar a uma rede",
"wifi-description-long": "Seu dispositivo permanece conectado ao Wi-Fi escolhido, mesmo que o cabo Ethernet seja removido, e reconecta-se automaticamente ao Wi-Fi ao iniciar.",
"wifi-searching": "Procurando redes Wi-Fi...",
"wifi-view-networks": "Ver redes",
"wifi-connection-failed": "Não foi possível conectar",
"wifi-connect-insecure-message": "Redes abertas podem ser inseguras",
"wifi-no-networks-message": "Nenhuma rede Wi-Fi encontrada",
"wifi-not-supported": "Wi-Fi não suportado",
"wifi-unsupported-device-description": "O Wi-Fi não é suportado neste dispositivo. Isso pode ser devido a um adaptador sem fio ausente ou incompatível.",
"wifi-dangerous-change-confirmation-title": "Tem certeza de que deseja mudar a rede Wi-Fi?",
"wifi-dangerous-change-confirmation-description": "Mudar a rede Wi-Fi pode desconectá-lo do seu Umbrel. Para reconectar, certifique-se de que tanto o seu Umbrel quanto o dispositivo de onde você está acessando estejam na mesma rede.",
"change": "Mudar",
"wifi-dangerous-disable-confirmation-title": "Tem certeza de que deseja desativar o Wi-Fi?",
"wifi-dangerous-disable-confirmation-description": "Desativar o Wi-Fi pode desconectá-lo do seu Umbrel. Para reconectar, conecte um cabo Ethernet ao seu Umbrel e certifique-se de que tanto o seu Umbrel quanto o dispositivo de onde você está acessando estejam na mesma rede.",
"disable": "Desativar"
}
Loading

0 comments on commit 168bc97

Please sign in to comment.