From 03738af8cf7c2a1d6b311cba7996af90f4a7f4f6 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 20 Nov 2025 00:22:19 +0100 Subject: [PATCH 01/13] po: Add minimal German translation for testing --- po/LINGUAS | 1 + po/de.po | 331 ++++++++++++++++++++++++++++++++++ po/www-gnome-org.pot | 411 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 743 insertions(+) create mode 100644 po/LINGUAS create mode 100644 po/de.po create mode 100644 po/www-gnome-org.pot diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 0000000..7673daa --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1 @@ +de diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..85cdf30 --- /dev/null +++ b/po/de.po @@ -0,0 +1,331 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.8\n" + +msgid "GNOME -- An independent computing platform for everyone" +msgstr "" + +msgid "About Us" +msgstr "Über Uns" + +msgid "Get Involved" +msgstr "Beteilige Dich" + +msgid "Donate" +msgstr "Spende" + +msgid "An independent computing platform for everyone" +msgstr "Eine unabhängige Computerplattform für alle" + +msgid "A more elegant way to use your computer" +msgstr "Ein eleganterer Weg, Deinen Computer zu benutzen" + +msgid "Hit the" +msgstr "Drücke jederzeit die" + +msgid "Super Key" +msgstr "Super Taste" + +msgid "" +"any time to get an overview, switch or launch apps, and search for anything " +"on your computer. It's magic." +msgstr "" +"um eine Übersicht zu bekommen, Apps zu wechseln oder zu starten und such " +"nach irgendetwas auf Deinem Computer. Es ist magisch." + +msgid "" +"Continue using your old computer after the end of Windows 10 support this " +"October." +msgstr "" + +msgid "Visit endof10.org" +msgstr "" + +msgid "Room to Breathe" +msgstr "" + +msgid "Spread out your work across as many workspaces as you need." +msgstr "" + +msgid "Batteries Included" +msgstr "" + +msgid "" +"GNOME comes with apps for all your everyday computing needs. They're simple " +"and consistent so once you’ve used one, each feels familiar and intuitive." +msgstr "" + +msgid "Core Apps" +msgstr "" + +msgid "Ecosystem" +msgstr "" + +msgid "GNOME Circle" +msgstr "" + +msgid "" +"Certification and mentoring program for well-designed apps built for the " +"GNOME platform." +msgstr "" + +msgid "Flathub" +msgstr "" + +msgid "" +"Get many more third party apps for GNOME on Flathub, the Linux app store." +msgstr "" + +msgid "Developer Platform" +msgstr "" + +msgid "Build gorgeous apps using a completely independent technology stack." +msgstr "" + +msgid "Developer Portal" +msgstr "" + +msgid "Design System" +msgstr "" + +msgid "" +"Every aspect of the GNOME project is open. Our software has no restrictions " +"on use and respects your privacy. Learn how to get involved:" +msgstr "" + +msgid "Code" +msgstr "" + +msgid "Design" +msgstr "" + +msgid "Translation" +msgstr "" + +msgid "Testing" +msgstr "" + +msgid "See" +msgstr "" + +msgid "other teams" +msgstr "" + +msgid "you can join to make GNOME better." +msgstr "" + +msgid "Get GNOME" +msgstr "" + +msgid "GNOME is used as the default experience across" +msgstr "" + +msgid "Red Hat Enterprise Linux" +msgstr "" + +msgid "," +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Fedora Workstation" +msgstr "" + +msgid "SUSE Linux Enterprise" +msgstr "" + +msgid "Vanilla OS" +msgstr "" + +msgid "Endless OS" +msgstr "" + +msgid ", and more." +msgstr "" + +msgid "See what's new in the" +msgstr "" + +msgid "Latest Release" +msgstr "" + +msgid "Supporting Organizations" +msgstr "" + +msgid "Infrastructure and services kindly provided by:" +msgstr "" + +msgid "Support Us" +msgstr "" + +msgid "" +"Donations are essential for us to improve our development infrastructure, " +"host community events, and keep Flathub running. Every contribution makes a " +"difference and allows us to do more." +msgstr "" + +msgid "Contact Us" +msgstr "" + +msgid "GNOME Foundation" +msgstr "" + +msgid "Code of Conduct" +msgstr "" + +msgid "Privacy" +msgstr "" + +msgid "Welcome to GNOME" +msgstr "" + +msgid "GNOME Handbook" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Developer Center" +msgstr "" + +msgid "Latest Releases" +msgstr "" + +msgid "This Week in GNOME" +msgstr "" + +msgid "Events" +msgstr "" + +msgid "Forum" +msgstr "" + +msgid "Planet GNOME" +msgstr "" + +msgid "Logo & Brand" +msgstr "" + +msgid "Mastodon icon" +msgstr "" + +msgid "Youtube icon" +msgstr "" + +msgid "Matrix icon" +msgstr "" + +msgid "© 2025 The GNOME Project" +msgstr "" + +msgid "GNOME -- About" +msgstr "" + +msgid "The GNOME Story" +msgstr "" + +msgid "" +"The GNOME project was founded in 1997 by two students, Miguel de Icaza and " +"Federico Mena. Their goal: to take on the tech giants of the day, and build " +"a completely free desktop operating system. From that small beginning, GNOME " +"grew to become a global phenomenon. Its community spread across the world, " +"and the project spawned many components which themselves went on to become " +"critical elements of Linux-based systems." +msgstr "" + +msgid "" +"Today, GNOME's software is used by millions of people all over the world. It " +"provides the user experience for all the main Linux distributions, and the " +"project continues to develop vital software which is relied upon far beyond " +"the desktop." +msgstr "" + +msgid "What we make" +msgstr "" + +msgid "" +"GNOME today produces and maintains around 120 software modules. Together, " +"these components provide:" +msgstr "" + +msgid "" +"The graphical GNOME user system, including the system interface, display " +"systems, window management, input handling, and system settings and behavior." +msgstr "" + +msgid "A" +msgstr "" + +msgid "suite of essential apps" +msgstr "" + +msgid "which are included as part of the GNOME system." +msgstr "" + +msgid "" +"GNOME's application development platform and runtime environment, which " +"allows developers to create their own apps." +msgstr "" + +msgid "" +"This software is developed in collaboration with the wider open source Linux " +"ecosystem, which provides the lower level software on which GNOME depends." +msgstr "" + +msgid "Who we are" +msgstr "" + +msgid "" +"GNOME is a thriving community of contributors and supporting organizations. " +"Our project is made up of participants from across the globe, and includes " +"volunteers and paid contributors. Our work encompasses every aspect of the " +"software development process, from design, through to development, testing, " +"and documentation." +msgstr "" + +msgid "The GNOME community is backed and supported by the non-profit" +msgstr "" + +msgid "." +msgstr "" + +msgid "Our mission" +msgstr "" + +msgid "" +"Miguel and Federico's vision of freedom remains at the heart of the GNOME " +"project. Open source principles, equality of participation, and " +"collaboration remain guiding principles for the project." +msgstr "" + +msgid "" +"GNOME's openness is also one of its greatest strengths, allowing it to " +"provide unique learning opportunities for its participants, and for its " +"software to be used in the most critical situations, from space flight " +"control rooms, to automotive systems, to the laptops of those threatened by " +"oppressive regimes." +msgstr "" + +msgid "" +"Today, GNOME continues its mission to promote software freedom, expanding " +"its endeavours to new computing frontiers. The project leads in several " +"critical areas, from the movement to create a free and independent app " +"ecosystem, to open user centered design practices, to open mobile." +msgstr "" + +msgid "We invite you to join us." +msgstr "" diff --git a/po/www-gnome-org.pot b/po/www-gnome-org.pot new file mode 100644 index 0000000..f8c1dfa --- /dev/null +++ b/po/www-gnome-org.pot @@ -0,0 +1,411 @@ +# +msgid "" +msgstr "" + +msgid "GNOME -- An independent computing platform for everyone" +msgstr "" + +msgid "GNOME" +msgstr "" + +msgid "An easy and elegant way to use your computer" +msgstr "" + +msgid "About Us" +msgstr "" + +msgid "Get Involved" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Laptop running GNOME" +msgstr "" + +msgid "An independent computing platform for everyone" +msgstr "" + +msgid "A more elegant way to use your computer" +msgstr "" + +msgid "Hit the" +msgstr "" + +msgid "Super Key" +msgstr "" + +msgid "" +"any time to get an overview, switch or launch apps, and search for anything " +"on your computer. It's magic." +msgstr "" + +msgid "Hand pushing the super key, opening the OS overview" +msgstr "" + +msgid "" +"Continue using your old computer after the end of Windows 10 support this " +"October." +msgstr "" + +msgid "Visit endof10.org" +msgstr "" + +msgid "" +"Rather than minimizing windows, GNOME embraces the workspaces workflow." +msgstr "" + +msgid "Room to Breathe" +msgstr "" + +msgid "Spread out your work across as many workspaces as you need." +msgstr "" + +msgid "Comes with Apps. Many app icons." +msgstr "" + +msgid "Batteries Included" +msgstr "" + +msgid "" +"GNOME comes with apps for all your everyday computing needs. They're simple " +"and consistent so once you’ve used one, each feels familiar and intuitive." +msgstr "" + +msgid "Core Apps" +msgstr "" + +msgid "Ecosystem" +msgstr "" + +msgid "GNOME Circle, a new app incubator project." +msgstr "" + +msgid "GNOME Circle" +msgstr "" + +msgid "" +"Certification and mentoring program for well-designed apps built for the " +"GNOME platform." +msgstr "" + +msgid "Flathub, the best Linux app distribution marketplace." +msgstr "" + +msgid "Flathub" +msgstr "" + +msgid "" +"Get many more third party apps for GNOME on Flathub, the Linux app store." +msgstr "" + +msgid "dev docs" +msgstr "" + +msgid "Developer Platform" +msgstr "" + +msgid "Build gorgeous apps using a completely independent technology stack." +msgstr "" + +msgid "Developer Portal" +msgstr "" + +msgid "Design System" +msgstr "" + +msgid "" +"Every aspect of the GNOME project is open. Our software has no restrictions " +"on use and respects your privacy. Learn how to get involved:" +msgstr "" + +msgid "Code" +msgstr "" + +msgid "Design" +msgstr "" + +msgid "Translation" +msgstr "" + +msgid "Testing" +msgstr "" + +msgid "See" +msgstr "" + +msgid "other teams" +msgstr "" + +msgid "you can join to make GNOME better." +msgstr "" + +msgid "Design and Develop for GNOME." +msgstr "" + +msgid "Get GNOME" +msgstr "" + +msgid "GNOME is used as the default experience across" +msgstr "" + +msgid "Red Hat Enterprise Linux" +msgstr "" + +msgid "," +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Fedora Workstation" +msgstr "" + +msgid "SUSE Linux Enterprise" +msgstr "" + +msgid "Vanilla OS" +msgstr "" + +msgid "Endless OS" +msgstr "" + +msgid ", and more." +msgstr "" + +msgid "See what's new in the" +msgstr "" + +msgid "Latest Release" +msgstr "" + +msgid "Download GNOME" +msgstr "" + +msgid "Supporting Organizations" +msgstr "" + +msgid "Google" +msgstr "" + +msgid "SUSE" +msgstr "" + +msgid "Canonical" +msgstr "" + +msgid "Codethink" +msgstr "" + +msgid "Red Hat" +msgstr "" + +msgid "Endless" +msgstr "" + +msgid "Igalia" +msgstr "" + +msgid "Infrastructure and services kindly provided by:" +msgstr "" + +msgid "ClouDNS" +msgstr "" + +msgid "Abusix" +msgstr "" + +msgid "Fastly" +msgstr "" + +msgid "CDN77" +msgstr "" + +msgid "OSU OSL" +msgstr "" + +msgid "Equinix Metal" +msgstr "" + +msgid "Digital Ocean" +msgstr "" + +msgid "Amazon Web Services" +msgstr "" + +msgid "MacStadium" +msgstr "" + +msgid "Support Us" +msgstr "" + +msgid "" +"Donations are essential for us to improve our development infrastructure, " +"host community events, and keep Flathub running. Every contribution makes a " +"difference and allows us to do more." +msgstr "" + +msgid "Contact Us" +msgstr "" + +msgid "GNOME Foundation" +msgstr "" + +msgid "Code of Conduct" +msgstr "" + +msgid "Privacy" +msgstr "" + +msgid "Welcome to GNOME" +msgstr "" + +msgid "GNOME Handbook" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Developer Center" +msgstr "" + +msgid "Latest Releases" +msgstr "" + +msgid "This Week in GNOME" +msgstr "" + +msgid "Events" +msgstr "" + +msgid "Forum" +msgstr "" + +msgid "Planet GNOME" +msgstr "" + +msgid "Logo & Brand" +msgstr "" + +msgid "Mastodon icon" +msgstr "" + +msgid "Youtube icon" +msgstr "" + +msgid "Matrix icon" +msgstr "" + +msgid "© 2025 The GNOME Project" +msgstr "" + +msgid "GNOME -- About" +msgstr "" + +msgid "The GNOME Story" +msgstr "" + +msgid "" +"The GNOME project was founded in 1997 by two students, Miguel de Icaza and " +"Federico Mena. Their goal: to take on the tech giants of the day, and build " +"a completely free desktop operating system. From that small beginning, GNOME" +" grew to become a global phenomenon. Its community spread across the world, " +"and the project spawned many components which themselves went on to become " +"critical elements of Linux-based systems." +msgstr "" + +msgid "" +"Today, GNOME's software is used by millions of people all over the world. It" +" provides the user experience for all the main Linux distributions, and the " +"project continues to develop vital software which is relied upon far beyond " +"the desktop." +msgstr "" + +msgid "GNOME people" +msgstr "" + +msgid "What We Make" +msgstr "" + +msgid "What we make" +msgstr "" + +msgid "" +"GNOME today produces and maintains around 120 software modules. Together, " +"these components provide:" +msgstr "" + +msgid "" +"The graphical GNOME user system, including the system interface, display " +"systems, window management, input handling, and system settings and " +"behavior." +msgstr "" + +msgid "A" +msgstr "" + +msgid "suite of essential apps" +msgstr "" + +msgid "which are included as part of the GNOME system." +msgstr "" + +msgid "" +"GNOME's application development platform and runtime environment, which " +"allows developers to create their own apps." +msgstr "" + +msgid "" +"This software is developed in collaboration with the wider open source Linux" +" ecosystem, which provides the lower level software on which GNOME depends." +msgstr "" + +msgid "Who we are" +msgstr "" + +msgid "" +"GNOME is a thriving community of contributors and supporting organizations. " +"Our project is made up of participants from across the globe, and includes " +"volunteers and paid contributors. Our work encompasses every aspect of the " +"software development process, from design, through to development, testing, " +"and documentation." +msgstr "" + +msgid "The GNOME community is backed and supported by the non-profit" +msgstr "" + +msgid "." +msgstr "" + +msgid "Our mission" +msgstr "" + +msgid "" +"Miguel and Federico's vision of freedom remains at the heart of the GNOME " +"project. Open source principles, equality of participation, and " +"collaboration remain guiding principles for the project." +msgstr "" + +msgid "" +"GNOME's openness is also one of its greatest strengths, allowing it to " +"provide unique learning opportunities for its participants, and for its " +"software to be used in the most critical situations, from space flight " +"control rooms, to automotive systems, to the laptops of those threatened by " +"oppressive regimes." +msgstr "" + +msgid "" +"Today, GNOME continues its mission to promote software freedom, expanding " +"its endeavours to new computing frontiers. The project leads in several " +"critical areas, from the movement to create a free and independent app " +"ecosystem, to open user centered design practices, to open mobile." +msgstr "" + +msgid "We invite you to join us." +msgstr "" + +msgid "Our Mission" +msgstr "" -- GitLab From d94a498b3dac2f6bbd2aa5b6262a6212254cff9a Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 20 Nov 2025 21:39:38 +0100 Subject: [PATCH 02/13] about/index: Load i18n js This triggers a redirect to the used language. --- about.html | 1 + index.html | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/about.html b/about.html index eb02ccd..41c5799 100644 --- a/about.html +++ b/about.html @@ -39,6 +39,7 @@ +
diff --git a/index.html b/index.html index c86fe8e..1547fdc 100644 --- a/index.html +++ b/index.html @@ -36,7 +36,7 @@ - +
-- GitLab From 21a59656767937d4f9cecf84086cee89adaa9505 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 20 Nov 2025 21:46:10 +0100 Subject: [PATCH 03/13] index/3dlid: Make relative img links absolute --- index.html | 18 +++++++++--------- js/3dlid.js | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 1547fdc..2bea983 100644 --- a/index.html +++ b/index.html @@ -79,7 +79,7 @@
- Rather than minimizing windows, GNOME embraces the workspaces workflow. + Rather than minimizing windows, GNOME embraces the workspaces workflow.
@@ -104,7 +104,7 @@
- GNOME Circle, a new app incubator project. + GNOME Circle, a new app incubator project.

GNOME Circle

@@ -114,7 +114,7 @@
- Flathub, the best Linux app distribution marketplace. + Flathub, the best Linux app distribution marketplace.

Flathub

@@ -122,7 +122,7 @@
- dev docs + dev docs

Developer Platform

Build gorgeous apps using a completely independent technology stack.

@@ -212,7 +212,7 @@ - Igalia + Igalia
@@ -253,8 +253,8 @@ @@ -278,8 +278,8 @@ diff --git a/js/3dlid.js b/js/3dlid.js index 5365e7b..da30062 100644 --- a/js/3dlid.js +++ b/js/3dlid.js @@ -19,7 +19,7 @@ function init() { // Load the 3D model const loader = new THREE.GLTFLoader(); - loader.load('./img/3dlid.gltf', function (gltf) { + loader.load('/img/3dlid.gltf', function (gltf) { laptop = gltf.scene; scene.add(laptop); -- GitLab From 15c6d68df85aee49f37d592eda8024e836cdcac9 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 20 Nov 2025 21:49:52 +0100 Subject: [PATCH 04/13] about/index: Don't use domain for absolute links Makes it impossible to test links locally. --- about.html | 2 +- index.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/about.html b/about.html index 41c5799..9caacb3 100644 --- a/about.html +++ b/about.html @@ -45,7 +45,7 @@ diff --git a/index.html b/index.html index 2bea983..ba18ce9 100644 --- a/index.html +++ b/index.html @@ -41,8 +41,8 @@
-- GitLab From 2eebfc2e44924bde9f410d4b2cff88b6662c4bc8 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 20 Nov 2025 22:02:24 +0100 Subject: [PATCH 05/13] index: Add language selection dialog --- index.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.html b/index.html index ba18ce9..a2cd32b 100644 --- a/index.html +++ b/index.html @@ -338,6 +338,7 @@
  • Forum
  • Planet GNOME
  • Logo & Brand
  • +
  • Change Language