Public Access
feat(library): add game links, auditor queue, audit log and filter
LinkGameDialog (user request or auditor link), EditionsCard on the details page, LinkQueuePage and AuditLogPage for auditors with paging, hideDuplicates filter and editions badge in the library, audit menu entries, de/en texts.
This commit is contained in:
1 parent
80259cb0e9
commit
f71e8f7aff
21 files changed
+992
-11
No files matched your search
+54
-2
@@ -229,7 +229,9 @@
|
||||
"FILTER_SHORT": "Kurz (bis 10 h)",
|
||||
"FILTER_HIDDEN": "Ausgeblendet",
|
||||
"NO_HIDDEN": "Keine ausgeblendeten Spiele. Blende ein Spiel auf seiner Detailseite aus, z. B. einen Playtest oder ein Tool.",
|
||||
"ACHIEVEMENTS": "{{unlocked}} von {{total}} Erfolgen"
|
||||
"ACHIEVEMENTS": "{{unlocked}} von {{total}} Erfolgen",
|
||||
"FILTER_HIDE_DUPLICATES": "Duplikate ausblenden",
|
||||
"EDITIONS": "{{count}} Ausgaben in deiner Bibliothek"
|
||||
},
|
||||
"GAME_DETAIL": {
|
||||
"BACK": "Zurück",
|
||||
@@ -319,7 +321,9 @@
|
||||
"ADMIN_NEWS": "Neuigkeiten verwalten",
|
||||
"ADMIN_BROADCASTS": "Rundmail",
|
||||
"PENDING_REQUESTS_one": "{{count}} Registrierung wartet",
|
||||
"PENDING_REQUESTS_other": "{{count}} Registrierungen warten"
|
||||
"PENDING_REQUESTS_other": "{{count}} Registrierungen warten",
|
||||
"LINK_QUEUE": "Verknüpfungen",
|
||||
"AUDIT_LOG": "Protokoll"
|
||||
},
|
||||
"BACKLOG": {
|
||||
"TITLE": "Mein Backlog",
|
||||
@@ -622,6 +626,54 @@
|
||||
"OTHER": "Die Spiele konnten nicht zusammengeführt werden."
|
||||
}
|
||||
},
|
||||
"LINKS": {
|
||||
"ALSO_IN_LIBRARY": "Auch in deiner Bibliothek:",
|
||||
"SAME_AS": "Dasselbe Spiel wie...",
|
||||
"LINK_WITH": "Verknüpfen mit...",
|
||||
"DIALOG_HINT": "Wähle das Spiel deiner Bibliothek, das dasselbe Spiel wie \"{{name}}\" ist.",
|
||||
"SEARCH_PLACEHOLDER": "Deine Bibliothek durchsuchen ...",
|
||||
"NO_HITS": "Kein Spiel in deiner Bibliothek gefunden.",
|
||||
"REQUEST_CONFIRM": "Einen Auditor bitten, \"{{name}}\" und \"{{other}}\" für alle als ein Spiel zu verknüpfen?",
|
||||
"LINK_CONFIRM": "\"{{name}}\" und \"{{other}}\" für alle Nutzer als ein Spiel verknüpfen?",
|
||||
"REQUEST": "Anfrage senden",
|
||||
"LINK": "Verknüpfen",
|
||||
"UNLINK": "Verknüpfung lösen",
|
||||
"DISMISS": "Nicht dasselbe",
|
||||
"REQUESTED": "Anfrage gesendet",
|
||||
"LINKED": "Spiele verknüpft",
|
||||
"UNLINKED": "Verknüpfung gelöst",
|
||||
"DISMISSED": "Paar verworfen",
|
||||
"QUEUE_TITLE": "Verknüpfungen prüfen",
|
||||
"QUEUE_EMPTY": "Nichts zu prüfen.",
|
||||
"PAGE_OF": "Seite {{current}} von {{total}}",
|
||||
"FROM_IGDB": "IGDB",
|
||||
"REQUESTED_BY": "von {{count}} Spielern angefragt",
|
||||
"NO_ACCESS": "Nur Auditoren können diese Seite öffnen.",
|
||||
"ERROR": "Die Aktion ist fehlgeschlagen.",
|
||||
"ERROR_CODES": {
|
||||
"SAME_GAME": "Ein Spiel kann nicht mit sich selbst verknüpft werden.",
|
||||
"ALREADY_LINKED": "Diese Spiele sind schon verknüpft.",
|
||||
"PAIR_DISMISSED": "Ein Auditor hat bereits entschieden, dass das verschiedene Spiele sind.",
|
||||
"TOO_MANY_REQUESTS": "Du hast 20 offene Anfragen. Warte, bis ein Auditor sie entschieden hat.",
|
||||
"GAME_NOT_FOUND": "Dieses Spiel ist nicht in deiner Bibliothek."
|
||||
}
|
||||
},
|
||||
"AUDIT": {
|
||||
"TITLE": "Protokoll",
|
||||
"EMPTY": "Keine Einträge.",
|
||||
"NO_ACCESS": "Nur Auditoren können diese Seite öffnen.",
|
||||
"LOAD_ERROR": "Das Protokoll konnte nicht geladen werden.",
|
||||
"USER_ID": "Nutzer {{id}}",
|
||||
"PAGE_OF": "Seite {{current}} von {{total}}",
|
||||
"ACTION": {
|
||||
"LABEL": "Aktion",
|
||||
"ALL": "Alle Aktionen",
|
||||
"GAME_MERGE": "Zusammengeführt",
|
||||
"GAME_LINK": "Verknüpft",
|
||||
"GAME_UNLINK": "Verknüpfung gelöst",
|
||||
"GAME_LINK_DISMISS": "Verworfen"
|
||||
}
|
||||
},
|
||||
"HINT": {
|
||||
"CLOSE": "Schließen",
|
||||
"DO_NOT_SHOW_AGAIN": "Nicht mehr anzeigen",
|
||||
|
||||
+54
-2
@@ -229,7 +229,9 @@
|
||||
"FILTER_SHORT": "Short (up to 10 h)",
|
||||
"FILTER_HIDDEN": "Hidden",
|
||||
"NO_HIDDEN": "No hidden games. Hide a game on its detail page, e.g. a playtest or a tool.",
|
||||
"ACHIEVEMENTS": "{{unlocked}} of {{total}} achievements"
|
||||
"ACHIEVEMENTS": "{{unlocked}} of {{total}} achievements",
|
||||
"FILTER_HIDE_DUPLICATES": "Hide duplicates",
|
||||
"EDITIONS": "{{count}} editions in your library"
|
||||
},
|
||||
"GAME_DETAIL": {
|
||||
"BACK": "Back",
|
||||
@@ -319,7 +321,9 @@
|
||||
"ADMIN_NEWS": "News",
|
||||
"ADMIN_BROADCASTS": "Mail",
|
||||
"PENDING_REQUESTS_one": "{{count}} registration waits",
|
||||
"PENDING_REQUESTS_other": "{{count}} registrations wait"
|
||||
"PENDING_REQUESTS_other": "{{count}} registrations wait",
|
||||
"LINK_QUEUE": "Link queue",
|
||||
"AUDIT_LOG": "Audit log"
|
||||
},
|
||||
"BACKLOG": {
|
||||
"TITLE": "My backlog",
|
||||
@@ -622,6 +626,54 @@
|
||||
"OTHER": "The games could not be merged."
|
||||
}
|
||||
},
|
||||
"LINKS": {
|
||||
"ALSO_IN_LIBRARY": "Also in your library:",
|
||||
"SAME_AS": "Same game as...",
|
||||
"LINK_WITH": "Link with...",
|
||||
"DIALOG_HINT": "Pick the game of your library that is the same game as \"{{name}}\".",
|
||||
"SEARCH_PLACEHOLDER": "Search your library ...",
|
||||
"NO_HITS": "No game found in your library.",
|
||||
"REQUEST_CONFIRM": "Ask an auditor to link \"{{name}}\" and \"{{other}}\" as one game for everyone?",
|
||||
"LINK_CONFIRM": "Link \"{{name}}\" and \"{{other}}\" as one game for every user?",
|
||||
"REQUEST": "Send request",
|
||||
"LINK": "Link",
|
||||
"UNLINK": "Unlink",
|
||||
"DISMISS": "Not the same",
|
||||
"REQUESTED": "Request sent",
|
||||
"LINKED": "Games linked",
|
||||
"UNLINKED": "Link removed",
|
||||
"DISMISSED": "Pair dismissed",
|
||||
"QUEUE_TITLE": "Link queue",
|
||||
"QUEUE_EMPTY": "Nothing to check.",
|
||||
"PAGE_OF": "Page {{current}} of {{total}}",
|
||||
"FROM_IGDB": "IGDB",
|
||||
"REQUESTED_BY": "requested by {{count}} players",
|
||||
"NO_ACCESS": "Only auditors can open this page.",
|
||||
"ERROR": "The action failed.",
|
||||
"ERROR_CODES": {
|
||||
"SAME_GAME": "A game cannot be linked with itself.",
|
||||
"ALREADY_LINKED": "These games are already linked.",
|
||||
"PAIR_DISMISSED": "An auditor already decided that these are different games.",
|
||||
"TOO_MANY_REQUESTS": "You have 20 open requests. Wait until an auditor decided them.",
|
||||
"GAME_NOT_FOUND": "This game is not in your library."
|
||||
}
|
||||
},
|
||||
"AUDIT": {
|
||||
"TITLE": "Audit log",
|
||||
"EMPTY": "No entries.",
|
||||
"NO_ACCESS": "Only auditors can open this page.",
|
||||
"LOAD_ERROR": "The audit log could not be loaded.",
|
||||
"USER_ID": "user {{id}}",
|
||||
"PAGE_OF": "Page {{current}} of {{total}}",
|
||||
"ACTION": {
|
||||
"LABEL": "Action",
|
||||
"ALL": "All actions",
|
||||
"GAME_MERGE": "Merge",
|
||||
"GAME_LINK": "Link",
|
||||
"GAME_UNLINK": "Unlink",
|
||||
"GAME_LINK_DISMISS": "Dismissed"
|
||||
}
|
||||
},
|
||||
"HINT": {
|
||||
"CLOSE": "Close",
|
||||
"DO_NOT_SHOW_AGAIN": "Do not show again",
|
||||
|
||||
Reference in new issue
Block a user