From e22eebd67c64d53c77ca803c4e885bb0dfcf2391 Mon Sep 17 00:00:00 2001 From: KLAUSS Samuel Date: Wed, 4 Mar 2026 11:37:30 +0100 Subject: [PATCH 1/3] feat: Add translation support for motd --- .../shared/usr/share/ublue-os/motd/env.sh | 3 ++- .../usr/share/ublue-os/motd/lang/en.json | 13 ++++++++++ .../usr/share/ublue-os/motd/lang/fr.json | 13 ++++++++++ .../usr/share/ublue-os/motd/template.md | 22 ++++++++-------- .../motd/tips/{10-tips.md => tips-en.md} | 0 .../usr/share/ublue-os/motd/tips/tips-fr.md | 26 +++++++++++++++++++ 6 files changed, 65 insertions(+), 12 deletions(-) create mode 100644 system_files/shared/usr/share/ublue-os/motd/lang/en.json create mode 100644 system_files/shared/usr/share/ublue-os/motd/lang/fr.json rename system_files/shared/usr/share/ublue-os/motd/tips/{10-tips.md => tips-en.md} (100%) create mode 100644 system_files/shared/usr/share/ublue-os/motd/tips/tips-fr.md diff --git a/system_files/shared/usr/share/ublue-os/motd/env.sh b/system_files/shared/usr/share/ublue-os/motd/env.sh index 808d0db..c625ae7 100755 --- a/system_files/shared/usr/share/ublue-os/motd/env.sh +++ b/system_files/shared/usr/share/ublue-os/motd/env.sh @@ -1,6 +1,7 @@ #!/usr/bin/env sh # KEEP THIS SMALL # This will run on every shell that a user starts up. + +export MOTD_DIRECTORY="/usr/share/ublue-os/motd/" export MOTD_IMAGE_NAME="$(jq -rc '."image-ref"' "${MOTD_IMAGE_INFO_FILE:-/usr/share/ublue-os/image-info.json}" | sed 's@ostree-image-signed:docker://@@')" export MOTD_IMAGE_TAG="$(jq -rc '."image-tag"' "${MOTD_IMAGE_INFO_FILE:-/usr/share/ublue-os/image-info.json}")" -export MOTD_TIP="${MOTD_TIP:-"$(/usr/bin/cat "${MOTD_TIP_DIRECTORY:-/usr/share/ublue-os/motd/tips}"/*.md 2>/dev/null | shuf -n 1)"}" diff --git a/system_files/shared/usr/share/ublue-os/motd/lang/en.json b/system_files/shared/usr/share/ublue-os/motd/lang/en.json new file mode 100644 index 0000000..7a04127 --- /dev/null +++ b/system_files/shared/usr/share/ublue-os/motd/lang/en.json @@ -0,0 +1,13 @@ +{ + "welcome": "Welcome to Aurora", + "greetings": "Hello, stargazer.", + "cmd": "Command", + "desc": "Description", + "choose": "Show available commands", + "toggle": "Toggle this banner on/off", + "bling": "Enable terminal bling", + "brew": "Manage command line packages", + "issues": "Issues", + "docs": "Documentation", + "discussions": "Discuss" +} diff --git a/system_files/shared/usr/share/ublue-os/motd/lang/fr.json b/system_files/shared/usr/share/ublue-os/motd/lang/fr.json new file mode 100644 index 0000000..19757e4 --- /dev/null +++ b/system_files/shared/usr/share/ublue-os/motd/lang/fr.json @@ -0,0 +1,13 @@ +{ + "welcome": "Bienvenue sur Aurora", + "greetings": "Salut, admirateur des étoiles.", + "cmd": "Commande", + "desc": "Description", + "choose": "Affiche les commandes disponibles", + "toggle": "Active/Désactive cette bannière", + "bling": "Active le bling du terminal", + "brew": "Gère les paquets de la ligne de commande", + "issues": "Signaler un problème", + "docs": "Documentation ", + "discussions": "Discussions" +} diff --git a/system_files/shared/usr/share/ublue-os/motd/template.md b/system_files/shared/usr/share/ublue-os/motd/template.md index 4b6e99a..7674492 100644 --- a/system_files/shared/usr/share/ublue-os/motd/template.md +++ b/system_files/shared/usr/share/ublue-os/motd/template.md @@ -1,18 +1,18 @@ -# Welcome to Aurora +# ${_welcome} -🔭 `${MOTD_IMAGE_NAME}:${MOTD_IMAGE_TAG}` -Hello, stargazer. +󱋩 `${MOTD_IMAGE_NAME}:${MOTD_IMAGE_TAG}` +${_greetings} -|  Command | Description | +|  ${_cmd} | ${_desc} | | ------- | ----------- | -| `ujust --choose` | Show available commands | -| `ujust toggle-user-motd` | Toggle this banner on/off | -| `ujust aurora-cli` | Enable terminal bling | -| `brew help` | Manage command line packages | +| `ujust --choose` | ${_choose} | +| `ujust toggle-user-motd` | ${_toggle} | +| `ujust bluefin-cli` | ${_bling} | +| `brew help` | ${_brew} | ${MOTD_TIP} -- **󰊤** [Issues](https://github.com/ublue-os/aurora/issues) -- **󰈙** [Documentation](https://docs.getaurora.dev/guides/basic-usage) -- **󰊌** [Discuss](https://github.com/ublue-os/aurora/discussions) +- **󰊤** [${_issues}](https://issues.projectbluefin.io) +- **󰈙** [${_docs}](https://docs.projectbluefin.io) +- **󰊌** [${_discussions}](https://github.com/ublue-os/aurora/discussions) - **󰙯** [Discord](https://discord.getaurora.dev) diff --git a/system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md b/system_files/shared/usr/share/ublue-os/motd/tips/tips-en.md similarity index 100% rename from system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md rename to system_files/shared/usr/share/ublue-os/motd/tips/tips-en.md diff --git a/system_files/shared/usr/share/ublue-os/motd/tips/tips-fr.md b/system_files/shared/usr/share/ublue-os/motd/tips/tips-fr.md new file mode 100644 index 0000000..e7db2a1 --- /dev/null +++ b/system_files/shared/usr/share/ublue-os/motd/tips/tips-fr.md @@ -0,0 +1,26 @@ +Aurora est votre passerelle vers Kubernetes 󱃾 `kind create cluster` pour [commencer](https://kind.sigs.k8s.io/) +`ujust bbrew` et sélectionnez `k8s-tools` pour vous lancer avec les outils de développement Kubernetes tels que kind et kubectl +Aurora est votre passerelle vers le Cloud Native - trouvez votre groupe sur [landscape.cncf.io](https://l.cncf.io) +Vous avez besoin d'informations techniques plus détaillées ? Consultez la [documentation Aurora](https://docs.getaurora.dev) +Vous aimez les serveurs ? Découvrez [ucore](https://github.com/ublue-os/ucore) +Une mise à jour a causé un problème ? Vous pouvez revenir en arrière avec `bootc rollback`. +Utilisez `brew search` et `brew install` pour installer des paquets. Aurora se chargera automatiquement des mises à jour. +Utilisez `Ctrl`-`Alt`-`T` pour ouvrir rapidement un terminal. +Tailscale est inclus, consultez [leur documentation](https://tailscale.com/kb/1017/install). +`ujust --choose` vous montrera chaque raccourci et le script qu'il exécute. +`tldr vim` vous donnera un aperçu des commandes de base pour un outil donné. +`ujust rebase-helper` peut vous aider à revenir à une image spécifique ou à un canal entièrement différent. Consultez la documentation pour plus d'informations. +`ujust changelogs` affiche un résumé des modifications apportées au paquet depuis la dernière mise à jour. +N'oubliez pas de consulter les [notes de version](https://github.com/ublue-os/aurora/releases). +Aidez Aurora à rester en bonne santé, pensez à faire un [don](https://docs.getaurora.dev/project-docs/credits). +Vous aimez votre bureau ? Faites un don à [KDE](https://kde.org/donate)! +Vous aimez les dinosaures ? `ujust toggle-dinosaurs` +Soutenez l'App Store ! Faites un don à  [Bazaar](https://github.com/kolunmi/bazaar) ! +Changez de shell en toute sécurité : modifiez votre shell dans les [paramètres du terminal plutôt que dans l'ensemble du système](https://tim.siosm.fr/blog/2023/12/22/dont-change-defaut-login-shell/) +Le développement de conteneurs est indépendant du système d'exploitation : vos conteneurs de développement fonctionnent sous Linux, macOS et Windows +Découvrez `ujust bbrew` pour une sélection d'applications de développement et de ligne de commande +Ouvrez un dossier avec Clapgrep (disponible dans l'app store Bazaar) pour une recherche ultra puissante +Aurora sépare le système d'exploitation de votre environnement de développement : adoptez le workflow cloud natif +Vous aimez vraiment nos fonds d'écran ? Faites un don à [Chandeleer](https://ko-fi.com/chandeleer) +`ujust jetbrains-toolbox` installe les outils JetBrains dans votre répertoire personnel, prêts à l'emploi ! +Avec `ujust bbrew`, découvrez une sélection d'applications de développement et de ligne de commande. From 35a9d95262ded961d397010fb8bf31f2e279a816 Mon Sep 17 00:00:00 2001 From: Mimolet <115139719+theMimolet@users.noreply.github.com> Date: Wed, 4 Mar 2026 23:01:36 +0100 Subject: [PATCH 2/3] fix(template): fix rushed template cli command Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> --- system_files/shared/usr/share/ublue-os/motd/template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system_files/shared/usr/share/ublue-os/motd/template.md b/system_files/shared/usr/share/ublue-os/motd/template.md index 7674492..7185a2e 100644 --- a/system_files/shared/usr/share/ublue-os/motd/template.md +++ b/system_files/shared/usr/share/ublue-os/motd/template.md @@ -7,7 +7,7 @@ ${_greetings} | ------- | ----------- | | `ujust --choose` | ${_choose} | | `ujust toggle-user-motd` | ${_toggle} | -| `ujust bluefin-cli` | ${_bling} | +| `ujust aurora-cli` | ${_bling} | | `brew help` | ${_brew} | ${MOTD_TIP} From 7fd64047f3cf6a2f0bdd21ebf073a7a994c5ffa9 Mon Sep 17 00:00:00 2001 From: Mimolet <115139719+theMimolet@users.noreply.github.com> Date: Wed, 4 Mar 2026 23:02:07 +0100 Subject: [PATCH 3/3] fix(template): fix rushed template links Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> --- system_files/shared/usr/share/ublue-os/motd/template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system_files/shared/usr/share/ublue-os/motd/template.md b/system_files/shared/usr/share/ublue-os/motd/template.md index 7185a2e..46a077b 100644 --- a/system_files/shared/usr/share/ublue-os/motd/template.md +++ b/system_files/shared/usr/share/ublue-os/motd/template.md @@ -12,7 +12,7 @@ ${_greetings} ${MOTD_TIP} -- **󰊤** [${_issues}](https://issues.projectbluefin.io) -- **󰈙** [${_docs}](https://docs.projectbluefin.io) +- **󰊤** [${_issues}](https://github.com/ublue-os/aurora/issues) +- **󰈙** [${_docs}](https://docs.getaurora.dev) - **󰊌** [${_discussions}](https://github.com/ublue-os/aurora/discussions) - **󰙯** [Discord](https://discord.getaurora.dev)