diff --git a/package-lock.json b/package-lock.json index 633d45b..add8ff8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "bad-words": "3.0.4", "dotenv": "^16.5.0", "ejs": "^3.1.10", - "express": "^4.20.0", + "express": "^4.22.1", "gettext-parser": "^8.0.0", "less": "^4.3.0", "node-gettext": "^3.0.0", @@ -117,6 +117,70 @@ "node": ">=18.0.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/darwin-arm64": { "version": "0.25.5", "cpu": [ @@ -131,6 +195,326 @@ "node": ">=18" } }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.7.0", "dev": true, @@ -1315,6 +1699,7 @@ "node_modules/acorn": { "version": "8.14.1", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2453,6 +2838,7 @@ "node_modules/encoding": { "version": "0.1.13", "license": "MIT", + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -2621,6 +3007,7 @@ "version": "8.57.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -2848,37 +3235,39 @@ } }, "node_modules/express": { - "version": "4.21.2", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -2902,6 +3291,21 @@ "version": "2.0.0", "license": "MIT" }, + "node_modules/express/node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/extract-zip": { "version": "2.0.1", "license": "BSD-2-Clause", @@ -4885,6 +5289,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -6028,6 +6433,7 @@ "node_modules/typescript": { "version": "5.8.3", "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index 39e7115..1476696 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "bad-words": "3.0.4", "dotenv": "^16.5.0", "ejs": "^3.1.10", - "express": "^4.20.0", + "express": "^4.22.1", "gettext-parser": "^8.0.0", "less": "^4.3.0", "node-gettext": "^3.0.0", diff --git a/po/template.pot b/po/template.pot index c12c606..84f2646 100644 --- a/po/template.pot +++ b/po/template.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 16:12+0200\n" +"POT-Creation-Date: 2026-01-01 18:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,201 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +msgid "openSUSE Arm" +msgstr "" + +msgid "Hardware Enablement journey on Arm." +msgstr "" + +msgid "What is Arm, in the context of computing?" +msgstr "" + +msgid "A family of energy-efficient CPU architectures widely used in mobile devices, embedded systems, and servers" +msgstr "" + +msgid "A robotic limb that compiles your code" +msgstr "" + +msgid "A special SUSE department for arm wrestling kernel bugs" +msgstr "" + +msgid "A new kind of filesystem invented by Geeko" +msgstr "" + +msgid "What is the Raspberry Pi 5?" +msgstr "" + +msgid "A credit-card-sized computer using Arm architecture" +msgstr "" + +msgid "An affordable and energy-efficient little desktop — perfect for kids to browse the web, watch YouTube, learn coding, or play light games" +msgstr "" + +msgid "A tiny but capable server for running a home NAS, Home Assistant, Nextcloud, or even a local openSUSE mirror" +msgstr "" + +msgid "All of the above" +msgstr "" + +msgid "What is the correct spelling of the CPU architecture supported by openSUSE on Raspberry Pi 5?" +msgstr "" + +msgid "arm" +msgstr "" + +msgid "Arm" +msgstr "" + +msgid "ARM!" +msgstr "" + +msgid "Armmm… not sure" +msgstr "" + +msgid "Who is behind Raspberry PI5 u-boot support in upstream Linux kernel?" +msgstr "" + +msgid "Ivan Ivanov and Matthias Brugger from SUSE HW Enablement team." +msgstr "" + +msgid "Linus Torvalds" +msgstr "" + +msgid "Richard Stallman" +msgstr "" + +msgid "Eric S. Raymond " +msgstr "" + +msgid "Which openSUSE editions offer specialized Raspberry Pi images?" +msgstr "" + +msgid "Leap, Leap Micro, Tumbleweed, and MicroOS" +msgstr "" + +msgid "Only Tumbleweed, because it never stops rolling" +msgstr "" + +msgid "Just Leap 42.3 because it’s eternal" +msgstr "" + +msgid "Only MicroOS, everything else melted" +msgstr "" + +msgid "What is the preferred image format for openSUSE on Raspberry Pi?" +msgstr "" + +msgid "Raw disk image (.raw.xz)" +msgstr "" + +msgid ".exe installer" +msgstr "" + +msgid ".iso DVD image with manual soldering required" +msgstr "" + +msgid ".tar.gz full of dreams" +msgstr "" + +msgid "openSUSE can run on mobile phones too! What installation images are available for the PinePhone?" +msgstr "" + +msgid "Tumbleweed with Phosh (for Purism fans) and Tumbleweed with Plasma Mobile (for KDE lovers)" +msgstr "" + +msgid "Leap Micro with GNOME Shell for refrigerators" +msgstr "" + +msgid "Tumbleweed LXQt Edition for rotary phones" +msgstr "" + +msgid "MicroOS Text Edition with Morse input mode" +msgstr "" + +msgid "Where can you find openSUSE images for Arm devices such as Raspberry Pi, PinePhone, or Pinebook?" +msgstr "" + +msgid "get.opensuse.org – the friendly starting point for most used openSUSE images" +msgstr "" + +msgid "en.opensuse.org/Portal:Arm – the Arm portal with links and documentation" +msgstr "" + +msgid "download.opensuse.org/ports/aarch64/tumbleweed – for the brave who like manual browsing" +msgstr "" + +msgid "Is openSUSE Tumbleweed Arm built together with x86_64 packages?" +msgstr "" + +msgid "No, it’s built separately as part of openSUSE Ports" +msgstr "" + +msgid "Yes, it all comes from one magical build server" +msgstr "" + +msgid "Only if the moon is in retrograde" +msgstr "" + +msgid "Yes, but it’s compiled by penguins" +msgstr "" + +msgid "Which command is commonly used to write the openSUSE image to an SD card?" +msgstr "" + +msgid "dd if=image.raw.xz of=/dev/sdX bs=4M status=progress" +msgstr "" + +msgid "sudo print-image-now" +msgstr "" + +msgid "cat image > coffee" +msgstr "" + +msgid "rpm -i image.raw.xz" +msgstr "" + +msgid "What type of storage can openSUSE Raspberry Pi images boot from?" +msgstr "" + +msgid "SD card, USB, or NVMe (on Pi 5)" +msgstr "" + +msgid "Only floppy disks with patience" +msgstr "" + +msgid "Cloud sync via pigeon post" +msgstr "" + +msgid "Tape backup, if you believe hard enough" +msgstr "" + +msgid "What’s the best way to stay updated on openSUSE Arm development?" +msgstr "" + +msgid "Follow the openSUSE Arm mailing list and Matrix channel (details below)" +msgstr "" + +msgid "Ask ChatGPT for daily firmware leaks" +msgstr "" + +msgid "Consult the stars under a full moon" +msgstr "" + +msgid "Refresh get.opensuse.org until it blinks" +msgstr "" + +msgid "If you win this Raspberry Pi 5, what could you run on it first?" +msgstr "" + +msgid "Start with openSUSE Tumbleweed for Arm and explore a full Linux desktop experience" +msgstr "" + +msgid "Set up a personal home server with Nextcloud, Home Assistant, or your own openSUSE mirror" +msgstr "" + +msgid "Try fun experiments like retro gaming, media centers, or coding projects for kids" +msgstr "" + msgid "Immutability" msgstr "" @@ -1298,989 +1493,952 @@ msgstr "" msgid "Where can you ask for help when you're lost in the openSUSE universe?" msgstr "" -msgid "oSC Historian" +msgid "openSUSE Introduction" msgstr "" -msgid "Are you an openSUSE Conference Historian? Prove it!" +msgid "Discover openSUSE, one click at a time." msgstr "" -msgid "In what year was the first-ever openSUSE Conference held?" +msgid "What is openSUSE?" msgstr "" -msgid "2006" +msgid "A project supported by SUSE, made for everyone" msgstr "" -msgid "2009" +msgid "More than just one Linux distribution" msgstr "" -msgid "2012" +msgid "A friendly place to build software and learn new tools" msgstr "" -msgid "2008" +msgid "All of these things together" msgstr "" -msgid "Who delivered the opening keynote 'Working in a virtual community' back in 2009?" +msgid "openSUSE just celebrated its 20th birthday! In which year did that happen?" msgstr "" -msgid "Leslie Hawthorn from Google" +msgid "2025 – this year! 🎉" msgstr "" -msgid "Gianugo Rabellino from the Apache Software Foundation" +msgid "1998 – that’s when Google started, not openSUSE" msgstr "" -msgid "Joe 'Zonker' Brockmeier, openSUSE community manager" +msgid "1994 – that’s the first SUSE Linux, not openSUSE" msgstr "" -msgid "Lenz Grimmer from MySQL" +msgid "2005 – the year openSUSE was born, but not 20 years ago" msgstr "" -msgid "Which company owned and sponsored openSUSE Conference in 2009?" +msgid "openSUSE has two main ways of getting updates. One is a big release once a year, the other gives updates all the time. What are they called?" msgstr "" -msgid "Novell" +msgid "Stable and Rolling" msgstr "" -msgid "Micro Focus" +msgid "Stable and Wobbly" msgstr "" -msgid "Attachmate" +msgid "Rolling and Sitting" msgstr "" -msgid "SUSE" +msgid "Rolling and Leaping" msgstr "" -msgid "Back to the present. Who delivered the opening keynote at the oSC 2024?" +msgid "Which openSUSE versions are Rolling (always up-to-date)?" msgstr "" -msgid "Richard Stallman" +msgid "Aeon, Kalpa, and MicroOS" msgstr "" -msgid "Rick Spencer" +msgid "Slowroll and Slowroll Micro" msgstr "" -msgid "Melissa Di Donato" +msgid "All of these are Rolling" msgstr "" -msgid "Mark Shuttleworth" +msgid "Leap and Leap Micro are our Stable distributions. What does that mean?" msgstr "" -msgid "Can you guess how many sessions are scheduled for oSC 2025?" +msgid "Each minor release receive updates for about 24 months" msgstr "" -msgid "78 sessions" +msgid "They have one big release every 12 months" msgstr "" -msgid "108 sessions" +msgid "They come with release parties everyone can join 🎉" msgstr "" -msgid "58 sessions" +msgid "All of the above (and you can stay on Leap 16 until 2033!)" msgstr "" -msgid "42.3 sessions" +msgid "openSUSE also has “immutable” editions. What does that mean?" msgstr "" -msgid "Which of these cities has NOT hosted an openSUSE Conference yet?" +msgid "They use a read-only system base and update safely with special tools" msgstr "" -msgid "Prague, Czech Republic" +msgid "They cannot be installed on laptops" msgstr "" -msgid "The Hague, Netherlands" +msgid "They are distributions that never change wallpapers" msgstr "" -msgid "Paris, France" -msgstr "" - -msgid "Thessaloniki, Greece" -msgstr "" - -msgid "Where does the openSUSE Conference pre-party usually happen in Nuremberg?" -msgstr "" - -msgid "At Kater Murr" -msgstr "" - -msgid "At ZypperHaus" -msgstr "" - -msgid "In the SESU club run by SUSE interns at the local university" -msgstr "" - -msgid "At the virtual /bar on meet.opensuse.org" -msgstr "" - -msgid "What unusual item has appeared as official openSUSE swag?" -msgstr "" - -msgid "openSUSE branded surströmming" -msgstr "" - -msgid "Geeko flavored toothpaste" -msgstr "" - -msgid "openSUSE beer" -msgstr "" - -msgid "FIPS certified socks" -msgstr "" - -msgid "Our ex-Treasurer Andrew received enormous applause for a surprising 'creation' during his talk. What was it?" +msgid "They come only as DVDs by mail" msgstr "" -msgid "Dirty Dancing with Geeko" +msgid "What is Slowroll?" msgstr "" -msgid "Singing a Free Software song" +msgid "A variant of Tumbleweed with updates grouped into tested batches" msgstr "" -msgid "Playing the banjo" +msgid "A racing game mode in Linux" msgstr "" -msgid "Deep dived into open bugs wearing a swimsuit" +msgid "A distribution that only updates once per decade" msgstr "" -msgid "What happened to the openSUSE Conference during 2020–2021?" +msgid "The mascot’s new nickname" msgstr "" -msgid "It was held in orbit via SpaceX" +msgid "What are some of the key openSUSE community tools and projects?" msgstr "" -msgid "It was virtual due to COVID-19" +msgid "Open Build Service (OBS) for building software" msgstr "" -msgid "It merged with Novel Digital" +msgid "openQA for automated testing" msgstr "" -msgid "Canceled due to lack of pizza" +msgid "The Wiki, Weblate, forums, and more" msgstr "" -msgid "The oSC 2016 Friday night party once went loooooooong because of a special live act. What made it unforgettable?" +msgid "All of these are part of openSUSE" msgstr "" -msgid "The famous SUSE band rocked the Z-Bau" +msgid "The team that takes care of openSUSE infrastructure is called openSUSE...?" msgstr "" -msgid "A surprise keynote by Linus Torvalds" +msgid "Heroes" msgstr "" -msgid "A spontaneous YaST karaoke contest" +msgid "Avengers" msgstr "" -msgid "An epic dance-off between Geeko mascots" +msgid "Thunderbolts" msgstr "" -msgid "Since 2022 we do have an extra service available at oSC? What is it?" +msgid "Villains" msgstr "" -msgid "A machine for a tuna flavored popcorn" +msgid "Windows 10 is out of support. What could you do with that laptop?" msgstr "" -msgid "A low wave radio station" +msgid "Install openSUSE on your laptop" msgstr "" -msgid "An ambulance" +msgid "Install openSUSE on your friend’s laptop" msgstr "" -msgid "Self-service beer tap" +msgid "Install openSUSE on your grandmother’s laptop" msgstr "" -msgid "s390x Expert" +msgid "All of these are great ideas" msgstr "" -msgid "A quiz for friends of mainframes and exotic architectures." +msgid "A chameleon named Geeko" msgstr "" -msgid "What’s the difference between Big Endian and Little Endian?" +msgid "A penguin named Tux" msgstr "" -msgid "It’s about byte ordering; s390x being Big Endian" +msgid "A tumbleweed rolling in the desert" msgstr "" -msgid "s390x are using only 31b, that’s why they’re called Little Endian" +msgid "A lizard in sunglasses" msgstr "" -msgid "It’s about byte ordering; s390x being Little Endian" +msgid "Why do people love openSUSE?" msgstr "" -msgid "It’s not used anymore, s390x are Bi-endianess" +msgid "Stable Leap releases and fast-moving Tumbleweed updates" msgstr "" -msgid "DASD is?" +msgid "Modern tools like Agama, Myrlyn, zypper, OBS, and openQA" msgstr "" -msgid "A German word" +msgid "A friendly worldwide community that welcomes everyone" msgstr "" -msgid "Swear word repeated often by s390x administrators" +msgid "All of these together" msgstr "" -msgid "A scsi disk" +msgid "Where can you help translate openSUSE (and even this quiz)?" msgstr "" -msgid "Direct-access storage device" +msgid "Weblate at l10n.opensuse.org" msgstr "" -msgid "HMC is?" +msgid "By whispering translations into the chameleon’s ear" msgstr "" -msgid "Home mc, just a new friendlier Midnight Commander" +msgid "At Google Translate headquarters in a secret bunker" msgstr "" -msgid "The administration of mainframe machine through web interface" +msgid "By posting translations on random Reddit threads" msgstr "" -msgid "A command for listing hardware network addresses." +msgid "Where can you get help with openSUSE?" msgstr "" -msgid "A hidden module control unit" +msgid "Ask your friend who uses Linux" msgstr "" -msgid "z/VM is?" +msgid "On many local Linux portals and websites" msgstr "" -msgid "z/VM is operating system usually used as hypervisor" +msgid "Asia Summit Dragon" msgstr "" -msgid "Virtual Machine on Z (meaning s390x)" +msgid "Challenge the dragon of knowledge" msgstr "" -msgid "Remote desktop viewer" +msgid "In which city was the first openSUSE Asia Summit hosted?" msgstr "" -msgid "Zombie Virtual Memory" +msgid "Taipei, Taiwan" msgstr "" -msgid "What does storage mean in the mainframe world?" +msgid "Beijing, China" msgstr "" -msgid "Data storage (disks) counted in cylinders" +msgid "Jakarta, Indonesia" msgstr "" -msgid "A room where the mainframe is located" +msgid "Tokyo, Japan" msgstr "" -msgid "Memory (RAM)" +msgid "When was openSUSE Asia Summit hosted in Tokyo, Japan?" msgstr "" -msgid "Compartment within a mainframe where the disks are located" +msgid "2022" msgstr "" -msgid "What is x3270?" +msgid "2017 and 2024" msgstr "" -msgid "Special file encoding, which is a must for files on s390x" +msgid "2018" msgstr "" -msgid "Terminal emulator for connection to a machine" +msgid "Only 2024" msgstr "" -msgid "Hexa code used as default admin password" +msgid "Which of the following cities has NEVER hosted the openSUSE Asia Summit?" msgstr "" -msgid "None of these ridiculous choices" +msgid "Denpasar" msgstr "" -msgid "What does IPL 150 mean?" +msgid "Mumbai" msgstr "" -msgid "Give me additional 150MB of memory" +msgid "Taipei" msgstr "" -msgid "IP to my Linux machine" +msgid "Faridabad" msgstr "" -msgid "Boot from disk 150." +msgid "The 2018 edition of openSUSE Asia Summit took place in which city?" msgstr "" -msgid "Install Python Libraries version 1.5.0" +msgid "Hong Kong" msgstr "" -msgid "What is IFL?" +msgid "Jakarta" msgstr "" -msgid "A filtration unit for cooling fluid" +msgid "Tokyo" msgstr "" -msgid "Made up word to confuse laptop users" +msgid "Which of the following countries has never hosted an openSUSE Asia Summit?" msgstr "" -msgid "Integrated FLat circuit" +msgid "Vietnam" msgstr "" -msgid "A core to run Linux on mainframe" +msgid "India" msgstr "" -msgid "What is cio_ignore?" +msgid "Indonesia" msgstr "" -msgid "A command masking visibility of devices" +msgid "Taiwan" msgstr "" -msgid "Ignore input/output data until the line is ready to receive" +msgid "In 2016, the summit was hosted at Universitas Islam Indonesia. What city is that university located in?" msgstr "" -msgid "It actually means ignore CIO" +msgid "Yogyakarta" msgstr "" -msgid "A z/VM syslog filter" +msgid "Bandung" msgstr "" -msgid "What is the most used operating system on mainframes?" +msgid "Surabaya" msgstr "" -msgid "Linux" +msgid "Where was the openSUSE Asia Summit held in 2019?" msgstr "" -msgid "Windows" +msgid "Seoul" msgstr "" -msgid "z/VM" +msgid "Denpasar (Bali)" msgstr "" -msgid "z/OS" +msgid "The openSUSE Asia Summit 2020 and 2021 were held online. What was the main reason?" msgstr "" -msgid "Do mainframes have any special AI capabilities?" +msgid "Budget cuts" msgstr "" -msgid "Yes, latest models have Spyre accelerator." +msgid "Lack of organizers" msgstr "" -msgid "No, it's too old technology." +msgid "COVID-19 pandemic" msgstr "" -msgid "Yes, but it can't be used on Linux." +msgid "Scheduling conflicts" msgstr "" -msgid "No, mainframes are not useful for running AI tasks." +msgid "Who typically designs the official logo for the openSUSE Asia Summit?" msgstr "" -msgid "Which of the following I/O devices is not used with mainframes?" +msgid "Geenardo Da Vinci" msgstr "" -msgid "Disks" +msgid "A professional graphic designer hired by the openSUSE Foundation" msgstr "" -msgid "Tape drives" +msgid "The community through an annual design contest" msgstr "" -msgid "Network" +msgid "The developers from the openSUSE infrastructure team" msgstr "" -msgid "Bluetooth" +msgid "Which openSUSE Asia Summit had a red logo?" msgstr "" -msgid "What will be delivered together with a mainframe by IBM?" +msgid "2016 in Beijing" msgstr "" -msgid "A necklet with IBM on it" +msgid "2017 in Tokyo" msgstr "" -msgid "Protective footwear" +msgid "2018 in Taipei" msgstr "" -msgid "A sword for protection of the mainframe" +msgid "2019 in Bali" msgstr "" -msgid "A white helmet with IBM on it" +msgid "Which openSUSE Asia Summit used the openSUSE Quiz app for the first time?" msgstr "" -msgid "The Ultimate YaST Challenge" +msgid "2025 in Faridabad" msgstr "" -msgid "Think you know YaST? Think again." +msgid "2014 in Beijing" msgstr "" -msgid "How many YaST2 translation packages are there in Tumbleweed?" +msgid "The longest elevator trip to openSUSE Asia summit was in?" msgstr "" -msgid "about 25" +msgid "Beijing" msgstr "" -msgid "about 40" +msgid "oSC Historian" msgstr "" -msgid "about 60" +msgid "Are you an openSUSE Conference Historian? Prove it!" msgstr "" -msgid "about 80" +msgid "In what year was the first-ever openSUSE Conference held?" msgstr "" -msgid "How many YaST2 packages (without translation packages) are there in Tumbleweed?" +msgid "2006" msgstr "" -msgid "about 30" +msgid "2009" msgstr "" -msgid "about 50" +msgid "2012" msgstr "" -msgid "about 100" +msgid "2008" msgstr "" -msgid "about 150" +msgid "Who delivered the opening keynote 'Working in a virtual community' back in 2009?" msgstr "" -msgid "When was the first YaST2 released?" +msgid "Leslie Hawthorn from Google" msgstr "" -msgid "1999" +msgid "Gianugo Rabellino from the Apache Software Foundation" msgstr "" -msgid "2002" +msgid "Joe 'Zonker' Brockmeier, openSUSE community manager" msgstr "" -msgid "2004" +msgid "Lenz Grimmer from MySQL" msgstr "" -msgid "When did YaST2 reach the German legal drinking age?" +msgid "Which company owned and sponsored openSUSE Conference in 2009?" msgstr "" -msgid "2010" +msgid "Novell" msgstr "" -msgid "2015" +msgid "Micro Focus" msgstr "" -msgid "2021" +msgid "Attachmate" msgstr "" -msgid "2024" +msgid "SUSE" msgstr "" -msgid "What happens when you press the F2 key in yast2 sw_single (Qt)?" +msgid "Back to the present. Who delivered the opening keynote at the oSC 2024?" msgstr "" -msgid "You get the \"Patches\" view" +msgid "Rick Spencer" msgstr "" -msgid "It crashes" +msgid "Melissa Di Donato" msgstr "" -msgid "It installs a random package" +msgid "Mark Shuttleworth" msgstr "" -msgid "The Mogwai get hungry" +msgid "Can you guess how many sessions are scheduled for oSC 2025?" msgstr "" -msgid "How can you get an xterm in a YaST2 installation?" +msgid "78 sessions" msgstr "" -msgid "you can't" +msgid "108 sessions" msgstr "" -msgid "you click the Geeko icon on the top left 7 times" +msgid "58 sessions" msgstr "" -msgid "Ctrl-Shift-Alt-X" +msgid "42.3 sessions" msgstr "" -msgid "you speak clearly \"xterm\" into the microphone (laptops only)" +msgid "Which of these cities has NOT hosted an openSUSE Conference yet?" msgstr "" -msgid "Can you inspect the widget hierarchy of a YaST2 window while it is running?" +msgid "Prague, Czech Republic" msgstr "" -msgid "Yes, click the page heading 7 times" +msgid "The Hague, Netherlands" msgstr "" -msgid "Yes, middle-click any widget" +msgid "Paris, France" msgstr "" -msgid "Yes, use Ctrl-Shift-Alt-Y" +msgid "Thessaloniki, Greece" msgstr "" -msgid "No - use the source, Luke" +msgid "Where does the openSUSE Conference pre-party usually happen in Nuremberg?" msgstr "" -msgid "What happens if you right-click a button in YaST2?" +msgid "At Kater Murr" msgstr "" -msgid "It opens the button's context menu" +msgid "At ZypperHaus" msgstr "" -msgid "It resets the page to defaults" +msgid "In the SESU club run by SUSE interns at the local university" msgstr "" -msgid "It asks if you want to switch the mouse to left-handed mode" +msgid "At the virtual /bar on meet.opensuse.org" msgstr "" -msgid "It switches to the dark widget theme or back" +msgid "What unusual item has appeared as official openSUSE swag?" msgstr "" -msgid "Can the YaST (Qt) color palette be changed for visually impaired users?" +msgid "openSUSE branded surströmming" msgstr "" -msgid "No" +msgid "Geeko flavored toothpaste" msgstr "" -msgid "Yes, click the sun/moon icon" +msgid "openSUSE beer" msgstr "" -msgid "Yes, use Shift-F3" +msgid "FIPS certified socks" msgstr "" -msgid "Yes, right-click the \"Help\" button" +msgid "Our ex-Treasurer Andrew received enormous applause for a surprising 'creation' during his talk. What was it?" msgstr "" -msgid "Zypper Jedi" +msgid "Dirty Dancing with Geeko" msgstr "" -msgid "Fun and obscure facts about Zypper, openSUSE's package manager" +msgid "Singing a Free Software song" msgstr "" -msgid "What is the name of the library used by the default openSUSE package manager?" +msgid "Playing the banjo" msgstr "" -msgid "libzypp" +msgid "Deep dived into open bugs wearing a swimsuit" msgstr "" -msgid "libdnf" +msgid "What happened to the openSUSE Conference during 2020–2021?" msgstr "" -msgid "libapt" +msgid "It was held in orbit via SpaceX" msgstr "" -msgid "libsuse" +msgid "It was virtual due to COVID-19" msgstr "" -msgid "openSUSE uses libzypp as the backend library for its package manager, Zypper. It's known for powerful dependency resolution and support for delta RPMs." +msgid "It merged with Novel Digital" msgstr "" -msgid "Where was Zypper respective libzypp first introduced?" +msgid "Canceled due to lack of pizza" msgstr "" -msgid "In SuSE Linux 7.1 (2001)" +msgid "The oSC 2016 Friday night party once went loooooooong because of a special live act. What made it unforgettable?" msgstr "" -msgid "In SUSE Linux 10.1 (2006)" +msgid "The famous SUSE band rocked the Z-Bau" msgstr "" -msgid "As part of openSUSE Leap 42.3 magical release (2017)" +msgid "A surprise keynote by Linus Torvalds" msgstr "" -msgid "It was there since the beginning. S.u.S.E. Linux 1.0 (1994)" +msgid "A spontaneous YaST karaoke contest" msgstr "" -msgid "What does 'zypper refs' do?" +msgid "An epic dance-off between Geeko mascots" msgstr "" -msgid "Refreshes all repositories" +msgid "Since 2022 we do have an extra service available at oSC? What is it?" msgstr "" -msgid "Lists orphaned packages" +msgid "A machine for a tuna flavored popcorn" msgstr "" -msgid "Lists soft package locks" +msgid "A low wave radio station" msgstr "" -msgid "Refreshes defined repository index services." +msgid "An ambulance" msgstr "" -msgid "What does RIS (Repository Index Service) actually do in openSUSE?" +msgid "Self-service beer tap" msgstr "" -msgid "Allows centralized and flexible repository management. openSUSE uses it to generate .repo files from rpm-managed repoindex.xml" +msgid "s390x Expert" msgstr "" -msgid "It injects RPMs into your system while you're not looking." +msgid "A quiz for friends of mainframes and exotic architectures." msgstr "" -msgid "It schedules all recursive installs to happen only during coffee breaks." +msgid "What’s the difference between Big Endian and Little Endian?" msgstr "" -msgid "It just exists to confuse people with too many acronyms." +msgid "It’s about byte ordering; s390x being Big Endian" msgstr "" -msgid "What does the Zypper command 'zypper dup' do?" +msgid "s390x are using only 31b, that’s why they’re called Little Endian" msgstr "" -msgid "Deletes unused packages" +msgid "It’s about byte ordering; s390x being Little Endian" msgstr "" -msgid "Performs a distribution upgrade" +msgid "It’s not used anymore, s390x are Bi-endianess" msgstr "" -msgid "Downloads all updates in background" +msgid "DASD is?" msgstr "" -msgid "Displays user preferences" +msgid "A German word" msgstr "" -msgid "Which Zypper command enables parallel package downloads?" +msgid "Swear word repeated often by s390x administrators" msgstr "" -msgid "zypper --fast" +msgid "A scsi disk" msgstr "" -msgid "zypper -p" +msgid "Direct-access storage device" msgstr "" -msgid "The latest zypper uses parallel downloads by default" +msgid "HMC is?" msgstr "" -msgid "zypper turbo" +msgid "Home mc, just a new friendlier Midnight Commander" msgstr "" -msgid "Which file is the main configuration file for Zypper?" +msgid "The administration of mainframe machine through web interface" msgstr "" -msgid "/etc/zypp/zypp.conf" +msgid "A command for listing hardware network addresses." msgstr "" -msgid "/etc/zypperrc" +msgid "A hidden module control unit" msgstr "" -msgid "/etc/package.conf" +msgid "z/VM is?" msgstr "" -msgid "/usr/lib/zypper/config" +msgid "z/VM is operating system usually used as hypervisor" msgstr "" -msgid "Which of the following Zypper commands will clean all cached packages?" +msgid "Virtual Machine on Z (meaning s390x)" msgstr "" -msgid "zypper refresh --clean" +msgid "Remote desktop viewer" msgstr "" -msgid "zypper clean --all" +msgid "Zombie Virtual Memory" msgstr "" -msgid "zypper purge-cache" +msgid "What does storage mean in the mainframe world?" msgstr "" -msgid "zypper remove-cache" +msgid "Data storage (disks) counted in cylinders" msgstr "" -msgid "Zypper can install patterns. What is a pattern in Zypper terms?" +msgid "A room where the mainframe is located" msgstr "" -msgid "A regex for matching package names" +msgid "Memory (RAM)" msgstr "" -msgid "A group of packages defining a role or use-case" +msgid "Compartment within a mainframe where the disks are located" msgstr "" -msgid "A theming configuration file" +msgid "What is x3270?" msgstr "" -msgid "A metadata tag for a repository" +msgid "Special file encoding, which is a must for files on s390x" msgstr "" -msgid "What happens if you run 'zypper dup --from packman'?" +msgid "Terminal emulator for connection to a machine" msgstr "" -msgid "Only update the 'packman' repository metadata" +msgid "Hexa code used as default admin password" msgstr "" -msgid "Remove all non-packman packages" +msgid "None of these ridiculous choices" msgstr "" -msgid "Force upgrade of installed packages to versions from packman repository" +msgid "What does IPL 150 mean?" msgstr "" -msgid "Create a backup before upgrade" +msgid "Give me additional 150MB of memory" msgstr "" -msgid "Leap 16.0 improved repository management with CDN by default, RIS-managed repos, and fewer total repositories. How many distribution repos does Leap 16.0 include by default?" +msgid "IP to my Linux machine" msgstr "" -msgid "14" +msgid "Boot from disk 150." msgstr "" -msgid "10" +msgid "Install Python Libraries version 1.5.0" msgstr "" -msgid "8" +msgid "What is IFL?" msgstr "" -msgid "6" +msgid "A filtration unit for cooling fluid" msgstr "" -msgid "Leap 16.0 uses RIS-managed repos now. How do you tweak repo settings without breaking things?" +msgid "Made up word to confuse laptop users" msgstr "" -msgid "/etc/zypp/repos.d/ like the good old days" +msgid "Integrated FLat circuit" msgstr "" -msgid "Don’t touch distribution .repo files, they will get overwritten! Use /etc/zypp/vars.d instead." +msgid "A core to run Linux on mainframe" msgstr "" -msgid "Run `zypper --edit-repo --force` — the official way." +msgid "What is cio_ignore?" msgstr "" -msgid "Edit repoindex.xml manually and cross your fingers." +msgid "A command masking visibility of devices" msgstr "" -msgid "What can users do at software.opensuse.org?" +msgid "Ignore input/output data until the line is ready to receive" msgstr "" -msgid "Install packages with zypper via a single click in the browser." +msgid "It actually means ignore CIO" msgstr "" -msgid "Browse and install additional software, including packages from home projects." +msgid "A z/VM syslog filter" msgstr "" -msgid "View screenshots and details of cool open source software." +msgid "What is the most used operating system on mainframes?" msgstr "" -msgid "All of the above." +msgid "Linux" msgstr "" -msgid "At what manpage section would you look for zypper docs?" +msgid "Windows" msgstr "" -msgid "1" +msgid "z/VM" msgstr "" -msgid "42" +msgid "z/OS" msgstr "" -msgid "What is yzpper?" +msgid "Do mainframes have any special AI capabilities?" msgstr "" -msgid "Turkish translation of zypper" +msgid "Yes, latest models have Spyre accelerator." msgstr "" -msgid "Reverse (undo) the last zypper command" +msgid "No, it's too old technology." msgstr "" -msgid "Symlink to zypper, to avoid error on keyboard with swapped Y and Z key [german]" +msgid "Yes, but it can't be used on Linux." msgstr "" -msgid "The project name of next gen zypper" +msgid "No, mainframes are not useful for running AI tasks." msgstr "" -msgid "This one is tricky! We all know zypper rm --clean deps but what happens if you run `zypper rm --clean-deps rm`?" +msgid "Which of the following I/O devices is not used with mainframes?" msgstr "" -msgid "You uninstall the `rm` command and all its leftover dependencies. Good luck removing files afterward!" +msgid "Disks" msgstr "" -msgid "Only the `rm` command gets removed, dependencies stay put." +msgid "Tape drives" msgstr "" -msgid "It cleans your system of the `rm` command but keeps a backup just in case." +msgid "Network" msgstr "" -msgid "Nothing happens `rm` command belongs to coreutils." +msgid "Bluetooth" msgstr "" -msgid "Start Quiz" +msgid "What will be delivered together with a mainframe by IBM?" msgstr "" -msgid "Start" +msgid "A necklet with IBM on it" msgstr "" -msgid "Back" +msgid "Protective footwear" msgstr "" -msgid "Submit" +msgid "A sword for protection of the mainframe" msgstr "" -msgid "Next" +msgid "A white helmet with IBM on it" msgstr "" -msgid "Quit" +msgid "SLES 16 in Numbers" msgstr "" -msgid "Submit and Quit" +msgid "For all geekos who like numbers. All numbers were taken on FCS date - Nov 4 2025 11:38." msgstr "" -msgid "Time left" +msgid "How many languages are available for the SLES 16 documentation (not including UI translations)?" msgstr "" -msgid "Score" +msgid "7" msgstr "" -msgid "Final" +msgid "16" msgstr "" -msgid "Restart" +msgid "42" msgstr "" -msgid "Question" +msgid "Just one: German!" msgstr "" -msgid "Please enter a username to proceed." +msgid "How many features have been reported against SLES + SAP 16.0? " msgstr "" -#, javascript-format -msgid "Welcome, %s" +msgid "1099" msgstr "" -msgid "Are you sure you want to quit and submit?" +msgid "404 – features not found" msgstr "" -msgid "Username is too short." +msgid "9999 – we lost count" msgstr "" -msgid "Sorry, this login is already taken." +msgid "How many of those features were resolved in 16.0?" msgstr "" -msgid "Are you sure you want to quit? Your progress will not be saved." +msgid "798" msgstr "" -msgid "Use a recognizable nickname, like ZypperJedi, or preferably your real name (NameSurname)." +msgid "789" msgstr "" -msgid "Asia Summit Dragon" +msgid "123" msgstr "" -msgid "Challenge the dragon of knowledge" +msgid "666" msgstr "" -msgid "In which city was the first openSUSE Asia Summit hosted?" +msgid "When does LTS Support for SLES 16.0?" msgstr "" -msgid "Taipei, Taiwan" +msgid "2030" msgstr "" -msgid "Beijing, China" +msgid "Never – it’s eternal like systemd" msgstr "" -msgid "Jakarta, Indonesia" +msgid "2029" msgstr "" -msgid "Tokyo, Japan" +msgid "2032" msgstr "" -msgid "When was openSUSE Asia Summit hosted in Tokyo, Japan?" +msgid "How many valid bugs were resolved in SLES 16.0?" msgstr "" -msgid "2022" +msgid "999" msgstr "" -msgid "2017 and 2024" +msgid "0, because it’s perfect" msgstr "" -msgid "2018" +msgid "Too many to fit in Bugzilla" msgstr "" -msgid "Only 2024" +msgid "How many open P1 bugs are currently tracked for SLES + SAP 16.0?" msgstr "" -msgid "Which of the following cities has NEVER hosted the openSUSE Asia Summit?" +msgid "11" msgstr "" -msgid "Denpasar" +msgid "1 – we’re almost there!" msgstr "" -msgid "Mumbai" +msgid "0, No P1 shall pass RC!" msgstr "" -msgid "Taipei" +msgid "When can we expect SLES 16.1 to be released?" msgstr "" -msgid "Faridabad" +msgid "November 3rd 2026" msgstr "" -msgid "The 2018 edition of openSUSE Asia Summit took place in which city?" +msgid "June 16th, 2026" msgstr "" -msgid "Hong Kong" +msgid "4th of July 2026" msgstr "" -msgid "Jakarta" +msgid "30th February 2026" msgstr "" -msgid "Tokyo" +msgid "Which slfo git branch corresponds to SLES 16.0 maintenance updates?" msgstr "" -msgid "Which of the following countries has never hosted an openSUSE Asia Summit?" +msgid "slfo-1.2 " msgstr "" -msgid "Vietnam" +msgid "devel branch in src.opensuse.org/pool" msgstr "" -msgid "India" +msgid "slfo-main" msgstr "" -msgid "Indonesia" +msgid "slfo-1.0" msgstr "" -msgid "Taiwan" +msgid "How many shipped packages in SLES 16.0 have no assigned maintainer?" msgstr "" -msgid "In 2016, the summit was hosted at Universitas Islam Indonesia. What city is that university located in?" +msgid "0" msgstr "" -msgid "Yogyakarta" +msgid "Thousands of packages in coldpool" msgstr "" -msgid "Bandung" +msgid "All of them. Maintainers are overrated" msgstr "" -msgid "Surabaya" +msgid "What is the current system Python version in SLES 16.0 (expected to stay until 16.3)?" msgstr "" -msgid "Where was the openSUSE Asia Summit held in 2019?" +msgid "python-3.13" msgstr "" -msgid "Seoul" +msgid "python-2.7" msgstr "" -msgid "Denpasar (Bali)" +msgid "python-3.11" msgstr "" -msgid "The openSUSE Asia Summit 2020 and 2021 were held online. What was the main reason?" +msgid "python-3.6" msgstr "" -msgid "Budget cuts" +msgid "Ruby was a tough challenge in SLES 15.0. What is the Ruby version in SLES 16.0?" msgstr "" -msgid "Lack of organizers" +msgid "ruby-3.4" msgstr "" -msgid "COVID-19 pandemic" +msgid "ruby-2.7 LTS" msgstr "" -msgid "Scheduling conflicts" +msgid "ruby-3.1" msgstr "" -msgid "Who typically designs the official logo for the openSUSE Asia Summit?" +msgid "ruby-3.2" msgstr "" -msgid "Geenardo Da Vinci" +msgid "How many tests are currently in openQA for SLES 16.0 (GA)?" msgstr "" -msgid "A professional graphic designer hired by the openSUSE Foundation" +msgid "None. We solely rely on testing in production." msgstr "" -msgid "The community through an annual design contest" +msgid "1999" msgstr "" -msgid "The developers from the openSUSE infrastructure team" +msgid "9999" msgstr "" -msgid "Which openSUSE Asia Summit had a red logo?" +msgid "Who is the Release Manager Lead for SLES 16.1?" msgstr "" -msgid "2016 in Beijing" +msgid "Radoslav Tsvetkov" msgstr "" -msgid "2017 in Tokyo" +msgid "Libor Miksik" msgstr "" -msgid "2018 in Taipei" +msgid "Daniela Giri" msgstr "" -msgid "2019 in Bali" +msgid "Prokop Vlasin" msgstr "" -msgid "Which openSUSE Asia Summit used the openSUSE Quiz app for the first time?" +msgid "What component managed to survive its own death in SLES 16?" msgstr "" -msgid "2025 in Faridabad" +msgid "Desktop" msgstr "" -msgid "2014 in Beijing" +msgid "System Management" msgstr "" -msgid "The longest elevator trip to openSUSE Asia summit was in?" +msgid "Installer" msgstr "" -msgid "Beijing" +msgid "Migration tool" msgstr "" msgid "SUSE Story" @@ -2301,9 +2459,6 @@ msgstr "" msgid "Securing cloud-native workloads with NeuVector" msgstr "" -msgid "All of the above" -msgstr "" - msgid "What does the acronym SUSE stand for?" msgstr "" @@ -2418,9 +2573,6 @@ msgstr "" msgid "A solution that integrates with Rancher, combining container and VM management with networking and observability" msgstr "" -msgid "What is openSUSE?" -msgstr "" - msgid "A community project sponsored by SUSE" msgstr "" @@ -2454,16 +2606,19 @@ msgstr "" msgid "How many SUSE products use OpenSSL?" msgstr "" +msgid "1" +msgstr "" + msgid "5" msgstr "" -msgid "All of them" +msgid "10" msgstr "" -msgid "How many SUSE engineers are actively working on OpenSSL?" +msgid "All of them" msgstr "" -msgid "0" +msgid "How many SUSE engineers are actively working on OpenSSL?" msgstr "" msgid "3" @@ -2562,398 +2717,429 @@ msgstr "" msgid "It is only useful for retro Linux distributions" msgstr "" -msgid "openSUSE Introduction" +msgid "The Ultimate YaST Challenge" msgstr "" -msgid "Discover openSUSE, one click at a time." +msgid "Think you know YaST? Think again." msgstr "" -msgid "A project supported by SUSE, made for everyone" +msgid "How many YaST2 translation packages are there in Tumbleweed?" msgstr "" -msgid "More than just one Linux distribution" +msgid "about 25" +msgstr "" + +msgid "about 40" +msgstr "" + +msgid "about 60" +msgstr "" + +msgid "about 80" +msgstr "" + +msgid "How many YaST2 packages (without translation packages) are there in Tumbleweed?" +msgstr "" + +msgid "about 30" +msgstr "" + +msgid "about 50" +msgstr "" + +msgid "about 100" +msgstr "" + +msgid "about 150" +msgstr "" + +msgid "When was the first YaST2 released?" +msgstr "" + +msgid "2002" msgstr "" -msgid "A friendly place to build software and learn new tools" +msgid "2004" msgstr "" -msgid "All of these things together" +msgid "When did YaST2 reach the German legal drinking age?" msgstr "" -msgid "openSUSE just celebrated its 20th birthday! In which year did that happen?" +msgid "2010" msgstr "" -msgid "2025 – this year! 🎉" +msgid "2015" msgstr "" -msgid "1998 – that’s when Google started, not openSUSE" +msgid "2021" msgstr "" -msgid "1994 – that’s the first SUSE Linux, not openSUSE" +msgid "2024" msgstr "" -msgid "2005 – the year openSUSE was born, but not 20 years ago" +msgid "What happens when you press the F2 key in yast2 sw_single (Qt)?" msgstr "" -msgid "openSUSE has two main ways of getting updates. One is a big release once a year, the other gives updates all the time. What are they called?" +msgid "You get the \"Patches\" view" msgstr "" -msgid "Stable and Rolling" +msgid "It crashes" msgstr "" -msgid "Stable and Wobbly" +msgid "It installs a random package" msgstr "" -msgid "Rolling and Sitting" +msgid "The Mogwai get hungry" msgstr "" -msgid "Rolling and Leaping" +msgid "How can you get an xterm in a YaST2 installation?" msgstr "" -msgid "Which openSUSE versions are Rolling (always up-to-date)?" +msgid "you can't" msgstr "" -msgid "Aeon, Kalpa, and MicroOS" +msgid "you click the Geeko icon on the top left 7 times" msgstr "" -msgid "Slowroll and Slowroll Micro" +msgid "Ctrl-Shift-Alt-X" msgstr "" -msgid "All of these are Rolling" +msgid "you speak clearly \"xterm\" into the microphone (laptops only)" msgstr "" -msgid "Leap and Leap Micro are our Stable distributions. What does that mean?" +msgid "Can you inspect the widget hierarchy of a YaST2 window while it is running?" msgstr "" -msgid "Each minor release receive updates for about 24 months" +msgid "Yes, click the page heading 7 times" msgstr "" -msgid "They have one big release every 12 months" +msgid "Yes, middle-click any widget" msgstr "" -msgid "They come with release parties everyone can join 🎉" +msgid "Yes, use Ctrl-Shift-Alt-Y" msgstr "" -msgid "All of the above (and you can stay on Leap 16 until 2033!)" +msgid "No - use the source, Luke" msgstr "" -msgid "openSUSE also has “immutable” editions. What does that mean?" +msgid "What happens if you right-click a button in YaST2?" msgstr "" -msgid "They use a read-only system base and update safely with special tools" +msgid "It opens the button's context menu" msgstr "" -msgid "They cannot be installed on laptops" +msgid "It resets the page to defaults" msgstr "" -msgid "They are distributions that never change wallpapers" +msgid "It asks if you want to switch the mouse to left-handed mode" msgstr "" -msgid "They come only as DVDs by mail" +msgid "It switches to the dark widget theme or back" msgstr "" -msgid "What is Slowroll?" +msgid "Can the YaST (Qt) color palette be changed for visually impaired users?" msgstr "" -msgid "A variant of Tumbleweed with updates grouped into tested batches" +msgid "No" msgstr "" -msgid "A racing game mode in Linux" +msgid "Yes, click the sun/moon icon" msgstr "" -msgid "A distribution that only updates once per decade" +msgid "Yes, use Shift-F3" msgstr "" -msgid "The mascot’s new nickname" +msgid "Yes, right-click the \"Help\" button" msgstr "" -msgid "What are some of the key openSUSE community tools and projects?" +msgid "Zypper Jedi" msgstr "" -msgid "Open Build Service (OBS) for building software" +msgid "Fun and obscure facts about Zypper, openSUSE's package manager" msgstr "" -msgid "openQA for automated testing" +msgid "What is the name of the library used by the default openSUSE package manager?" msgstr "" -msgid "The Wiki, Weblate, forums, and more" +msgid "libzypp" msgstr "" -msgid "All of these are part of openSUSE" +msgid "libdnf" msgstr "" -msgid "The team that takes care of openSUSE infrastructure is called openSUSE...?" +msgid "libapt" msgstr "" -msgid "Heroes" +msgid "libsuse" msgstr "" -msgid "Avengers" +msgid "openSUSE uses libzypp as the backend library for its package manager, Zypper. It's known for powerful dependency resolution and support for delta RPMs." msgstr "" -msgid "Thunderbolts" +msgid "Where was Zypper respective libzypp first introduced?" msgstr "" -msgid "Villains" +msgid "In SuSE Linux 7.1 (2001)" msgstr "" -msgid "Windows 10 is out of support. What could you do with that laptop?" +msgid "In SUSE Linux 10.1 (2006)" msgstr "" -msgid "Install openSUSE on your laptop" +msgid "As part of openSUSE Leap 42.3 magical release (2017)" msgstr "" -msgid "Install openSUSE on your friend’s laptop" +msgid "It was there since the beginning. S.u.S.E. Linux 1.0 (1994)" msgstr "" -msgid "Install openSUSE on your grandmother’s laptop" +msgid "What does 'zypper refs' do?" msgstr "" -msgid "All of these are great ideas" +msgid "Refreshes all repositories" msgstr "" -msgid "A chameleon named Geeko" +msgid "Lists orphaned packages" msgstr "" -msgid "A penguin named Tux" +msgid "Lists soft package locks" msgstr "" -msgid "A tumbleweed rolling in the desert" +msgid "Refreshes defined repository index services." msgstr "" -msgid "A lizard in sunglasses" +msgid "What does RIS (Repository Index Service) actually do in openSUSE?" msgstr "" -msgid "Why do people love openSUSE?" +msgid "Allows centralized and flexible repository management. openSUSE uses it to generate .repo files from rpm-managed repoindex.xml" msgstr "" -msgid "Stable Leap releases and fast-moving Tumbleweed updates" +msgid "It injects RPMs into your system while you're not looking." msgstr "" -msgid "Modern tools like Agama, Myrlyn, zypper, OBS, and openQA" +msgid "It schedules all recursive installs to happen only during coffee breaks." msgstr "" -msgid "A friendly worldwide community that welcomes everyone" +msgid "It just exists to confuse people with too many acronyms." msgstr "" -msgid "All of these together" +msgid "What does the Zypper command 'zypper dup' do?" msgstr "" -msgid "Where can you help translate openSUSE (and even this quiz)?" +msgid "Deletes unused packages" msgstr "" -msgid "Weblate at l10n.opensuse.org" +msgid "Performs a distribution upgrade" msgstr "" -msgid "By whispering translations into the chameleon’s ear" +msgid "Downloads all updates in background" msgstr "" -msgid "At Google Translate headquarters in a secret bunker" +msgid "Displays user preferences" msgstr "" -msgid "By posting translations on random Reddit threads" +msgid "Which Zypper command enables parallel package downloads?" msgstr "" -msgid "Where can you get help with openSUSE?" +msgid "zypper --fast" msgstr "" -msgid "Ask your friend who uses Linux" +msgid "zypper -p" msgstr "" -msgid "On many local Linux portals and websites" +msgid "The latest zypper uses parallel downloads by default" msgstr "" -msgid "Show All" +msgid "zypper turbo" msgstr "" -msgid "Level Up" +msgid "Which file is the main configuration file for Zypper?" msgstr "" -msgid "openSUSE Arm" +msgid "/etc/zypp/zypp.conf" msgstr "" -msgid "Hardware Enablement journey on Arm." +msgid "/etc/zypperrc" msgstr "" -msgid "What is Arm, in the context of computing?" +msgid "/etc/package.conf" msgstr "" -msgid "A family of energy-efficient CPU architectures widely used in mobile devices, embedded systems, and servers" +msgid "/usr/lib/zypper/config" msgstr "" -msgid "A robotic limb that compiles your code" +msgid "Which of the following Zypper commands will clean all cached packages?" msgstr "" -msgid "A special SUSE department for arm wrestling kernel bugs" +msgid "zypper refresh --clean" msgstr "" -msgid "A new kind of filesystem invented by Geeko" +msgid "zypper clean --all" msgstr "" -msgid "What is the Raspberry Pi 5?" +msgid "zypper purge-cache" msgstr "" -msgid "A credit-card-sized computer using Arm architecture" +msgid "zypper remove-cache" msgstr "" -msgid "An affordable and energy-efficient little desktop — perfect for kids to browse the web, watch YouTube, learn coding, or play light games" +msgid "Zypper can install patterns. What is a pattern in Zypper terms?" msgstr "" -msgid "A tiny but capable server for running a home NAS, Home Assistant, Nextcloud, or even a local openSUSE mirror" +msgid "A regex for matching package names" msgstr "" -msgid "What is the correct spelling of the CPU architecture supported by openSUSE on Raspberry Pi 5?" +msgid "A group of packages defining a role or use-case" msgstr "" -msgid "arm" +msgid "A theming configuration file" msgstr "" -msgid "Arm" +msgid "A metadata tag for a repository" msgstr "" -msgid "ARM!" +msgid "What happens if you run 'zypper dup --from packman'?" msgstr "" -msgid "Armmm… not sure" +msgid "Only update the 'packman' repository metadata" msgstr "" -msgid "Who is behind Raspberry PI5 u-boot support in upstream Linux kernel?" +msgid "Remove all non-packman packages" msgstr "" -msgid "Ivan Ivanov and Matthias Brugger from SUSE HW Enablement team." +msgid "Force upgrade of installed packages to versions from packman repository" msgstr "" -msgid "Linus Torvalds" +msgid "Create a backup before upgrade" msgstr "" -msgid "Eric S. Raymond " +msgid "Leap 16.0 improved repository management with CDN by default, RIS-managed repos, and fewer total repositories. How many distribution repos does Leap 16.0 include by default?" msgstr "" -msgid "Which openSUSE editions offer specialized Raspberry Pi images?" +msgid "14" msgstr "" -msgid "Leap, Leap Micro, Tumbleweed, and MicroOS" +msgid "8" msgstr "" -msgid "Only Tumbleweed, because it never stops rolling" +msgid "6" msgstr "" -msgid "Just Leap 42.3 because it’s eternal" +msgid "Leap 16.0 uses RIS-managed repos now. How do you tweak repo settings without breaking things?" msgstr "" -msgid "Only MicroOS, everything else melted" +msgid "/etc/zypp/repos.d/ like the good old days" msgstr "" -msgid "What is the preferred image format for openSUSE on Raspberry Pi?" +msgid "Don’t touch distribution .repo files, they will get overwritten! Use /etc/zypp/vars.d instead." msgstr "" -msgid "Raw disk image (.raw.xz)" +msgid "Run `zypper --edit-repo --force` — the official way." msgstr "" -msgid ".exe installer" +msgid "Edit repoindex.xml manually and cross your fingers." msgstr "" -msgid ".iso DVD image with manual soldering required" +msgid "What can users do at software.opensuse.org?" msgstr "" -msgid ".tar.gz full of dreams" +msgid "Install packages with zypper via a single click in the browser." msgstr "" -msgid "openSUSE can run on mobile phones too! What installation images are available for the PinePhone?" +msgid "Browse and install additional software, including packages from home projects." msgstr "" -msgid "Tumbleweed with Phosh (for Purism fans) and Tumbleweed with Plasma Mobile (for KDE lovers)" +msgid "View screenshots and details of cool open source software." msgstr "" -msgid "Leap Micro with GNOME Shell for refrigerators" +msgid "All of the above." msgstr "" -msgid "Tumbleweed LXQt Edition for rotary phones" +msgid "At what manpage section would you look for zypper docs?" msgstr "" -msgid "MicroOS Text Edition with Morse input mode" +msgid "What is yzpper?" msgstr "" -msgid "Where can you find openSUSE images for Arm devices such as Raspberry Pi, PinePhone, or Pinebook?" +msgid "Turkish translation of zypper" msgstr "" -msgid "get.opensuse.org – the friendly starting point for most used openSUSE images" +msgid "Reverse (undo) the last zypper command" msgstr "" -msgid "en.opensuse.org/Portal:Arm – the Arm portal with links and documentation" +msgid "Symlink to zypper, to avoid error on keyboard with swapped Y and Z key [german]" msgstr "" -msgid "download.opensuse.org/ports/aarch64/tumbleweed – for the brave who like manual browsing" +msgid "The project name of next gen zypper" msgstr "" -msgid "Is openSUSE Tumbleweed Arm built together with x86_64 packages?" +msgid "This one is tricky! We all know zypper rm --clean deps but what happens if you run `zypper rm --clean-deps rm`?" msgstr "" -msgid "No, it’s built separately as part of openSUSE Ports" +msgid "You uninstall the `rm` command and all its leftover dependencies. Good luck removing files afterward!" msgstr "" -msgid "Yes, it all comes from one magical build server" +msgid "Only the `rm` command gets removed, dependencies stay put." msgstr "" -msgid "Only if the moon is in retrograde" +msgid "It cleans your system of the `rm` command but keeps a backup just in case." msgstr "" -msgid "Yes, but it’s compiled by penguins" +msgid "Nothing happens `rm` command belongs to coreutils." msgstr "" -msgid "Which command is commonly used to write the openSUSE image to an SD card?" +msgid "Start Quiz" msgstr "" -msgid "dd if=image.raw.xz of=/dev/sdX bs=4M status=progress" +msgid "Start" msgstr "" -msgid "sudo print-image-now" +msgid "Back" msgstr "" -msgid "cat image > coffee" +msgid "Submit" msgstr "" -msgid "rpm -i image.raw.xz" +msgid "Next" msgstr "" -msgid "What type of storage can openSUSE Raspberry Pi images boot from?" +msgid "Quit" msgstr "" -msgid "SD card, USB, or NVMe (on Pi 5)" +msgid "Submit and Quit" msgstr "" -msgid "Only floppy disks with patience" +msgid "Time left" msgstr "" -msgid "Cloud sync via pigeon post" +msgid "Score" msgstr "" -msgid "Tape backup, if you believe hard enough" +msgid "Final" msgstr "" -msgid "What’s the best way to stay updated on openSUSE Arm development?" +msgid "Restart" msgstr "" -msgid "Follow the openSUSE Arm mailing list and Matrix channel (details below)" +msgid "Question" msgstr "" -msgid "Ask ChatGPT for daily firmware leaks" +msgid "Please enter a username to proceed." msgstr "" -msgid "Consult the stars under a full moon" +#, javascript-format +msgid "Welcome, %s" msgstr "" -msgid "Refresh get.opensuse.org until it blinks" +msgid "Are you sure you want to quit and submit?" msgstr "" -msgid "If you win this Raspberry Pi 5, what could you run on it first?" +msgid "Username is too short." msgstr "" -msgid "Start with openSUSE Tumbleweed for Arm and explore a full Linux desktop experience" +msgid "Sorry, this login is already taken." msgstr "" -msgid "Set up a personal home server with Nextcloud, Home Assistant, or your own openSUSE mirror" +msgid "Are you sure you want to quit? Your progress will not be saved." msgstr "" -msgid "Try fun experiments like retro gaming, media centers, or coding projects for kids" +msgid "Use a recognizable nickname, like ZypperJedi, or preferably your real name (NameSurname)." msgstr ""