Set Age Restrictions on library with a slider (#468)

* Adding groups logic and restrictions

* Cleaning up some redundant code

* hastily made translations

* Linter issues

* More linting

* PR comments

* Covering other APIs with age filters per comment

* Add ages to age ratings

* Making the linter happy

---------

Co-authored-by: Robert Clabough <robert@clabough.tech>
This commit is contained in:
AgentScrubbles
2026-08-06 16:13:43 +10:00
committed by GitHub
co-authored by Robert Clabough
parent b6b28afc2e
commit 26abc584a9
10 changed files with 357 additions and 153 deletions
+6
View File
@@ -678,6 +678,8 @@
"groups": {
"addBannedRating": "Dodaj zablokowaną kategorię",
"addMember": "Wybierz użytkownika...",
"advancedOverrides": "Zaawansowane: Ręczne zastępowanie",
"applyAgeRestriction": "Zastosuj ograniczenie wiekowe",
"bannedRatings": "Zablokowane kategorie wiekowe",
"createGroup": "Utwórz grupę",
"deleteConfirm": "Czy na pewno chcesz usunąć tę grupę? Tej akcji nie można cofnąć.",
@@ -685,6 +687,9 @@
"description": "Zarządzaj grupami użytkowników i ograniczeniami wiekowymi.",
"descriptionField": "Opis",
"details": "Szczegóły",
"manualOverrideNote": "Obecne zablokowane oceny nie odpowiadają standardowemu progowi wiekowemu. Mogły zostać skonfigurowane ręcznie.",
"maximumContentAge": "Ograniczenie wiekowe",
"maximumContentAgeDescription": "Ustaw maksymalny wiek treści dozwolony dla członków tej grupy. Oceny powyżej tego wieku zostaną zablokowane.",
"members": "Członkowie",
"name": "Nazwa",
"noBannedRatings": "Brak skonfigurowanych zablokowanych kategorii.",
@@ -692,6 +697,7 @@
"oidcManagedNote": "Członkostwo w grupach jest zarządzane przez dostawcę OIDC. Członkowie są automatycznie synchronizowani podczas logowania. Aby zmienić członkostwo w grupach, zaktualizuj przypisania grup u dostawcy tożsamości.",
"removeBannedRating": "Usuń",
"removeMember": "Usuń",
"sliderOverrideWarning": "Ręczne dodawanie lub usuwanie ocen zastąpi suwak. Użyj suwaka powyżej, aby powrócić do standardowego progu wiekowego.",
"title": "Grupy użytkowników",
"unratedNote": "Gry bez kategorii wiekowej będą również ukryte przed użytkownikami w tej grupie."
},