diff --git a/src/i18n/translations.ts b/src/i18n/translations.ts index 3650462..ebc4d59 100644 --- a/src/i18n/translations.ts +++ b/src/i18n/translations.ts @@ -140,8 +140,10 @@ const en = { { name: 'libratbag/libratbag', desc: 'Reverse-engineered the full USB HID protocol (via Wireshark/USBPcap capture analysis) for an unsupported gaming mouse and wrote a complete libratbag driver from scratch: DPI, polling rate, debounce, and button remapping, with persistence verified on real hardware.', tag: 'C', action: 'PR #1873', href: 'https://github.com/libratbag/libratbag/pull/1873' }, { name: 'libratbag/piper', desc: 'Companion contribution to the driver above: custom device artwork and Piper GUI integration so the new mouse is recognised and configurable in the Piper front-end.', tag: 'SVG', action: 'PR #1121', href: 'https://github.com/libratbag/piper/pull/1121' }, { name: 'ValveSoftware/steam-for-linux', desc: 'Diagnosed and fixed a Steam Linux Runtime install bug via config.vdf and appmanifest inspection after all standard recovery paths (integrity verification, manifest wipes, steamcmd re-install) failed; workaround adopted by other affected users.', tag: 'debugging', isKind: true, action: 'Issue #13248', href: 'https://github.com/ValveSoftware/steam-for-linux/issues/13248', isIssue: true }, + { name: 'Vysp3r/ProtonPlus', desc: 'Diagnosed a Steam Linux Runtime 4.0 install-pipeline fault where Steam marks the download complete with buildid 0, so the manifest and files are never written to disk, breaking the compatibility tool for any GE-Proton launch; published a console workaround that manually pulls the depot and hand-builds an appmanifest.acf to restore the runtime without a full reinstall.', tag: 'debugging', isKind: true, action: 'Issue #1232', href: 'https://github.com/Vysp3r/ProtonPlus/issues/1232', isIssue: true }, { name: 'Recol/DLSS-Updater', desc: 'Diagnosed a UI state bug where a popup overlay fired a spurious mouse-exit event, desyncing the card footer from an open dropdown menu; decoupled footer state from raw hover signal to fix it. Verified across 3 cold-launch cycles with tab-switch latency logging at the maintainer’s request before merge.', tag: 'Python', action: 'PR #252', href: 'https://github.com/Recol/DLSS-Updater/pull/252' }, { name: 'Recol/DLSS-Updater', desc: 'Fixed game card image/text alignment and added a light-theme background fade for readability; implemented click-to-open DLL details on the card itself, resolving an accessibility issue by reusing the existing dialog handler instead of adding a new entry point. Verified across light/dark themes with tab-switch latency held under 200ms.', tag: 'Python', action: 'PR #256', href: 'https://github.com/Recol/DLSS-Updater/pull/256' }, + { name: 'Recol/DLSS-Updater', desc: 'Added DLSS/FSR/XeSS/RR version-label chips to game cards; after maintainer review flagged that hardcoded client-side version tables would silently mislabel future DLL renumbering, redesigned the feature to source labels from bounded, per-DLL ranges in the existing DLL manifest, display-only, with unmatched versions falling back to the raw string rather than a guess.', tag: 'Python', action: 'PR #283', href: 'https://github.com/Recol/DLSS-Updater/pull/283' }, { name: 'Sultech/simple-taskbar', desc: 'Added complete Italian and German translations (gettext .po) for this configurable GNOME Shell taskbar extension, registering both locales in po/LINGUAS so the build picks them up — roughly 1,200 translated strings per language.', tag: 'JavaScript', action: 'PR #41', href: 'https://github.com/Sultech/simple-taskbar/pull/41' }, ], }, @@ -390,8 +392,10 @@ const it: Translations = { { name: 'libratbag/libratbag', desc: 'Reverse-engineering completo del protocollo USB HID (tramite analisi di catture Wireshark/USBPcap) per un mouse da gaming non supportato, con scrittura da zero di un driver libratbag completo: DPI, polling rate, debounce e rimappatura pulsanti, con persistenza verificata su hardware reale.', tag: 'C', action: 'PR #1873', href: 'https://github.com/libratbag/libratbag/pull/1873' }, { name: 'libratbag/piper', desc: 'Contributo complementare al driver sopra: artwork del dispositivo personalizzato e integrazione nella GUI Piper così che il nuovo mouse venga riconosciuto e configurabile nel front-end Piper.', tag: 'SVG', action: 'PR #1121', href: 'https://github.com/libratbag/piper/pull/1121' }, { name: 'ValveSoftware/steam-for-linux', desc: 'Diagnosticato e risolto un bug nell’installazione dello Steam Linux Runtime tramite ispezione di config.vdf e appmanifest, dopo che tutti i percorsi di ripristino standard (verifica integrità, wipe dei manifest, reinstallazione via steamcmd) erano falliti; soluzione adottata anche da altri utenti colpiti.', tag: 'debug', isKind: true, action: 'Issue #13248', href: 'https://github.com/ValveSoftware/steam-for-linux/issues/13248', isIssue: true }, + { name: 'Vysp3r/ProtonPlus', desc: 'Diagnosticato un problema nella pipeline di installazione di Steam Linux Runtime 4.0: Steam segna il download come completato con buildid 0, per cui il manifest e i file non vengono mai scritti su disco, rompendo il compatibility tool per qualsiasi avvio di GE-Proton; pubblicata una soluzione via console basata sul download manuale del depot e su un appmanifest.acf costruito a mano per ripristinare il runtime senza reinstallazione completa.', tag: 'debug', isKind: true, action: 'Issue #1232', href: 'https://github.com/Vysp3r/ProtonPlus/issues/1232', isIssue: true }, { name: 'Recol/DLSS-Updater', desc: 'Diagnosticato un bug di stato UI in cui un overlay popup generava un evento spurio di mouse-exit, desincronizzando il footer della card da un menu a tendina aperto; risolto scollegando lo stato del footer dal segnale hover grezzo. Verificato su 3 cicli di avvio a freddo con logging della latenza di cambio tab su richiesta del maintainer prima del merge.', tag: 'Python', action: 'PR #252', href: 'https://github.com/Recol/DLSS-Updater/pull/252' }, { name: 'Recol/DLSS-Updater', desc: 'Corretto l’allineamento di immagine e testo nella card di gioco e aggiunta una sfumatura di sfondo per la leggibilità nel tema chiaro; implementato il click sulla card per aprire i dettagli DLL, risolvendo un problema di accessibilità riutilizzando il gestore di dialogo già esistente invece di aggiungerne uno nuovo. Verificato nei temi chiaro/scuro con latenza di cambio tab sotto i 200ms.', tag: 'Python', action: 'PR #256', href: 'https://github.com/Recol/DLSS-Updater/pull/256' }, + { name: 'Recol/DLSS-Updater', desc: 'Aggiunti chip con l’etichetta di versione DLSS/FSR/XeSS/RR alle card di gioco; dopo che la review del maintainer ha segnalato che tabelle di versione hardcoded lato client avrebbero potuto etichettare erroneamente future rinumerazioni delle DLL, la funzionalità è stata riprogettata per ricavare le etichette da intervalli per-DLL limitati già presenti nel manifest DLL, solo a scopo di visualizzazione, con fallback alla stringa grezza per le versioni non riconosciute invece di un’ipotesi.', tag: 'Python', action: 'PR #283', href: 'https://github.com/Recol/DLSS-Updater/pull/283' }, { name: 'Sultech/simple-taskbar', desc: 'Aggiunte le traduzioni complete in italiano e tedesco (gettext .po) per questa estensione GNOME Shell configurabile per la taskbar, registrando entrambe le lingue in po/LINGUAS per la build — circa 1.200 stringhe tradotte per lingua.', tag: 'JavaScript', action: 'PR #41', href: 'https://github.com/Sultech/simple-taskbar/pull/41' }, ], }, @@ -630,8 +634,10 @@ const de: Translations = { { name: 'libratbag/libratbag', desc: 'Das komplette USB-HID-Protokoll für eine nicht unterstützte Gaming-Maus per Reverse Engineering erschlossen (via Wireshark/USBPcap-Analyse) und einen vollständigen libratbag-Treiber von Grund auf geschrieben: DPI, Polling-Rate, Debounce und Tastenbelegung, mit auf echter Hardware verifizierter Persistenz.', tag: 'C', action: 'PR #1873', href: 'https://github.com/libratbag/libratbag/pull/1873' }, { name: 'libratbag/piper', desc: 'Begleitender Beitrag zum obigen Treiber: individuelle Geräte-Grafik und Piper-GUI-Integration, damit die neue Maus im Piper-Frontend erkannt und konfigurierbar ist.', tag: 'SVG', action: 'PR #1121', href: 'https://github.com/libratbag/piper/pull/1121' }, { name: 'ValveSoftware/steam-for-linux', desc: 'Einen Installationsfehler des Steam Linux Runtime per Analyse von config.vdf und appmanifest diagnostiziert und behoben, nachdem alle Standard-Recovery-Wege (Integritätsprüfung, Manifest-Löschung, steamcmd-Neuinstallation) fehlgeschlagen waren; Workaround von weiteren betroffenen Nutzern übernommen.', tag: 'Debugging', isKind: true, action: 'Issue #13248', href: 'https://github.com/ValveSoftware/steam-for-linux/issues/13248', isIssue: true }, + { name: 'Vysp3r/ProtonPlus', desc: 'Einen Installationsfehler in der Steam Linux Runtime 4.0 diagnostiziert: Steam markiert den Download mit buildid 0 als abgeschlossen, wodurch Manifest und Dateien nie auf die Festplatte geschrieben werden und das Compatibility-Tool bei jedem GE-Proton-Start kaputtgeht; einen Konsolen-Workaround veröffentlicht, der den Depot manuell herunterlädt und eine appmanifest.acf von Hand erstellt, um das Runtime ohne komplette Neuinstallation wiederherzustellen.', tag: 'Debugging', isKind: true, action: 'Issue #1232', href: 'https://github.com/Vysp3r/ProtonPlus/issues/1232', isIssue: true }, { name: 'Recol/DLSS-Updater', desc: 'Einen UI-State-Bug diagnostiziert, bei dem ein Popup-Overlay ein falsches Mouse-Exit-Ereignis auslöste und dadurch die Kartenfußzeile aus einem offenen Dropdown-Menü desynchronisierte; behoben, indem der Footer-State vom rohen Hover-Signal entkoppelt wurde. Über 3 Kaltstart-Zyklen mit Tab-Wechsel-Latenz-Logging auf Wunsch des Maintainers vor dem Merge verifiziert.', tag: 'Python', action: 'PR #252', href: 'https://github.com/Recol/DLSS-Updater/pull/252' }, { name: 'Recol/DLSS-Updater', desc: 'Ausrichtung von Bild und Text auf der Spielkarte korrigiert und einen Hintergrund-Verlauf für die Lesbarkeit im hellen Theme hinzugefügt; Klick auf die Karte zum Öffnen der DLL-Details implementiert, wodurch ein Zugänglichkeitsproblem gelöst wurde, indem der bestehende Dialog-Handler wiederverwendet statt ein neuer Einstiegspunkt hinzugefügt wurde. Verifiziert in hellem/dunklem Theme mit einer Tab-Wechsel-Latenz unter 200ms.', tag: 'Python', action: 'PR #256', href: 'https://github.com/Recol/DLSS-Updater/pull/256' }, + { name: 'Recol/DLSS-Updater', desc: 'DLSS/FSR/XeSS/RR-Versions-Label-Chips zu den Spielkarten hinzugefügt; nachdem die Maintainer-Review darauf hinwies, dass hartkodierte clientseitige Versionstabellen künftige DLL-Neunummerierungen stillschweigend falsch beschriften würden, das Feature so umgestaltet, dass Labels aus begrenzten, DLL-spezifischen Bereichen im bestehenden DLL-Manifest stammen, rein zur Anzeige, wobei nicht zugeordnete Versionen auf den Rohstring statt auf eine Vermutung zurückfallen.', tag: 'Python', action: 'PR #283', href: 'https://github.com/Recol/DLSS-Updater/pull/283' }, { name: 'Sultech/simple-taskbar', desc: 'Vollständige italienische und deutsche Übersetzungen (gettext .po) für diese konfigurierbare GNOME-Shell-Taskbar-Erweiterung hinzugefügt und beide Sprachen in po/LINGUAS für den Build registriert — rund 1.200 übersetzte Strings pro Sprache.', tag: 'JavaScript', action: 'PR #41', href: 'https://github.com/Sultech/simple-taskbar/pull/41' }, ], }, @@ -870,8 +876,10 @@ const fr: Translations = { { name: 'libratbag/libratbag', desc: 'Rétro-ingénierie complète du protocole USB HID (via analyse de captures Wireshark/USBPcap) pour une souris de jeu non prise en charge, avec écriture d’un pilote libratbag complet à partir de zéro : DPI, taux de scrutation, anti-rebond et remappage des boutons, avec persistance vérifiée sur matériel réel.', tag: 'C', action: 'PR #1873', href: 'https://github.com/libratbag/libratbag/pull/1873' }, { name: 'libratbag/piper', desc: 'Contribution complémentaire au pilote ci-dessus : illustration personnalisée de l’appareil et intégration à l’interface Piper afin que la nouvelle souris soit reconnue et configurable dans le frontend Piper.', tag: 'SVG', action: 'PR #1121', href: 'https://github.com/libratbag/piper/pull/1121' }, { name: 'ValveSoftware/steam-for-linux', desc: 'Diagnostic et correction d’un bug d’installation du Steam Linux Runtime via l’inspection de config.vdf et d’appmanifest, après l’échec de tous les chemins de récupération standards (vérification d’intégrité, suppression des manifestes, réinstallation via steamcmd) ; solution adoptée par d’autres utilisateurs concernés.', tag: 'débogage', isKind: true, action: 'Issue #13248', href: 'https://github.com/ValveSoftware/steam-for-linux/issues/13248', isIssue: true }, + { name: 'Vysp3r/ProtonPlus', desc: 'Diagnostic d’une panne dans le pipeline d’installation de Steam Linux Runtime 4.0 : Steam marque le téléchargement comme terminé avec buildid 0, si bien que le manifeste et les fichiers ne sont jamais écrits sur le disque, cassant l’outil de compatibilité pour tout lancement de GE-Proton ; publication d’une solution via console basée sur un téléchargement manuel du dépôt et un appmanifest.acf construit à la main pour restaurer le runtime sans réinstallation complète.', tag: 'débogage', isKind: true, action: 'Issue #1232', href: 'https://github.com/Vysp3r/ProtonPlus/issues/1232', isIssue: true }, { name: 'Recol/DLSS-Updater', desc: 'Diagnostic d’un bug d’état d’interface où une superposition popup déclenchait un événement de sortie de souris parasite, désynchronisant le pied de carte d’un menu déroulant ouvert ; corrigé en découplant l’état du pied de page du signal de survol brut. Vérifié sur 3 cycles de démarrage à froid avec journalisation de la latence de changement d’onglet à la demande du mainteneur avant la fusion.', tag: 'Python', action: 'PR #252', href: 'https://github.com/Recol/DLSS-Updater/pull/252' }, { name: 'Recol/DLSS-Updater', desc: 'Corrigé l’alignement de l’image et du texte sur la carte du jeu et ajouté un dégradé d’arrière-plan pour la lisibilité en thème clair ; implémenté le clic sur la carte pour ouvrir les détails DLL, résolvant un problème d’accessibilité en réutilisant le gestionnaire de dialogue existant plutôt qu’en ajoutant un nouveau point d’entrée. Vérifié sur les thèmes clair/sombre avec une latence de changement d’onglet maintenue sous 200 ms.', tag: 'Python', action: 'PR #256', href: 'https://github.com/Recol/DLSS-Updater/pull/256' }, + { name: 'Recol/DLSS-Updater', desc: 'Ajout de puces d’étiquette de version DLSS/FSR/XeSS/RR sur les cartes de jeu ; après que la revue du mainteneur a signalé que des tables de version codées en dur côté client risquaient de mal étiqueter silencieusement de futures renumérotations de DLL, la fonctionnalité a été repensée pour puiser les étiquettes dans des plages bornées par DLL déjà présentes dans le manifeste DLL, en lecture seule, les versions non reconnues retombant sur la chaîne brute plutôt que sur une supposition.', tag: 'Python', action: 'PR #283', href: 'https://github.com/Recol/DLSS-Updater/pull/283' }, { name: 'Sultech/simple-taskbar', desc: 'Ajout des traductions complètes en italien et en allemand (gettext .po) pour cette extension de barre des tâches GNOME Shell configurable, avec enregistrement des deux langues dans po/LINGUAS pour la build — environ 1 200 chaînes traduites par langue.', tag: 'JavaScript', action: 'PR #41', href: 'https://github.com/Sultech/simple-taskbar/pull/41' }, ], },