fix: update public board lookup to filter by workspace slug and show not found message (#131)

* fix: update public board lookup to filter by workspace slug

* feat: show not found message for public boards

* chore: update lang
This commit is contained in:
Henry
2025-07-28 22:59:28 +01:00
committed by GitHub
parent ca1dd92ab4
commit 638b8b6b79
16 changed files with 258 additions and 153 deletions

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365
#: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels"
msgstr "{0} Labels"
@@ -66,7 +66,7 @@ msgstr "Karte hinzufügen"
msgid "Add a comment..."
msgstr "Kommentar hinzufügen..."
#: src/components/Editor.tsx:302
#: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)"
msgstr "Beschreibung hinzufügen... (tippe '/' um Befehle zu öffnen)"
@@ -178,7 +178,7 @@ msgstr "Abrechnungsportal"
msgid "Blog Post"
msgstr "Blogbeitrag"
#: src/views/board/index.tsx:241
#: src/views/board/index.tsx:332
msgid "Board"
msgstr "Board"
@@ -190,7 +190,8 @@ msgstr "Der Name des Boards darf 100 Zeichen nicht überschreiten"
msgid "Board name is required"
msgstr "Boardname ist erforderlich"
#: src/views/board/index.tsx:267
#: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found"
msgstr "Board nicht gefunden"
@@ -202,7 +203,7 @@ msgstr "Board-URL darf nur Buchstaben, Zahlen und Bindestriche enthalten"
msgid "Board URL cannot exceed 60 characters"
msgstr "Board-URL darf 60 Zeichen nicht überschreiten"
#: src/views/public/board/index.tsx:53
#: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard"
msgstr "Board-URL in die Zwischenablage kopiert"
@@ -254,7 +255,7 @@ msgstr "Abbrechen"
msgid "Card not found"
msgstr "Karte nicht gefunden"
#: src/views/board/components/NewCardForm.tsx:254
#: src/views/board/components/NewCardForm.tsx:278
msgid "Card title"
msgstr "Kartentitel"
@@ -347,7 +348,7 @@ msgid "Control who can view and edit your boards."
msgstr "Kontrolliere, wer deine Boards ansehen und bearbeiten kann."
#: src/views/board/components/NewListForm.tsx:140
#: src/views/board/components/NewCardForm.tsx:391
#: src/views/board/components/NewCardForm.tsx:418
#: src/components/LabelForm.tsx:212
msgid "Create another"
msgstr "Weitere erstellen"
@@ -356,15 +357,15 @@ msgstr "Weitere erstellen"
msgid "Create board"
msgstr "Board erstellen"
#: src/views/board/components/NewCardForm.tsx:401
#: src/views/board/components/NewCardForm.tsx:428
msgid "Create card"
msgstr "Karte erstellen"
#: src/components/LabelForm.tsx:233
#: src/components/LabelForm.tsx:236
msgid "Create label"
msgstr "Label erstellen"
#: src/views/board/components/NewListForm.tsx:148
#: src/views/board/components/NewListForm.tsx:152
msgid "Create list"
msgstr "Liste erstellen"
@@ -377,11 +378,11 @@ msgid "Create new key"
msgstr "Neuen Schlüssel erstellen"
#: src/views/card/components/LabelSelector.tsx:98
#: src/views/board/components/NewCardForm.tsx:327
#: src/views/board/components/NewCardForm.tsx:354
msgid "Create new label"
msgstr "Neues Label erstellen"
#: src/views/board/index.tsx:335
#: src/views/board/index.tsx:426
msgid "Create new list"
msgstr "Neue Liste erstellen"
@@ -676,7 +677,7 @@ msgstr "Loslegen"
msgid "Get started by creating a new board"
msgstr "Beginne, indem du ein neues Board erstellst"
#: src/views/board/index.tsx:327
#: src/views/board/index.tsx:418
msgid "Get started by creating a new list"
msgstr "Beginne mit dem Erstellen einer neuen Liste"
@@ -826,7 +827,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Beachten Sie, dass diese Aktion nicht rückgängig gemacht werden kann."
#: src/views/card/index.tsx:113
#: src/views/board/components/NewCardForm.tsx:331
#: src/views/board/components/NewCardForm.tsx:358
#: src/views/board/components/Filters.tsx:101
msgid "Labels"
msgstr "Labels"
@@ -855,7 +856,7 @@ msgstr "Lizenz"
msgid "Light"
msgstr "Hell"
#: src/views/public/board/index.tsx:51
#: src/views/public/board/index.tsx:57
msgid "Link copied"
msgstr "Link kopiert"
@@ -893,7 +894,7 @@ msgstr "Mittlere Priorität"
#: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121
#: src/views/board/components/NewCardForm.tsx:290
#: src/views/board/components/NewCardForm.tsx:317
#: src/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73
msgid "Members"
@@ -933,7 +934,7 @@ msgstr "Neu"
msgid "New board"
msgstr "Neues Board"
#: src/views/board/components/NewCardForm.tsx:237
#: src/views/board/components/NewCardForm.tsx:261
msgid "New card"
msgstr "Neue Karte"
@@ -945,7 +946,7 @@ msgstr "Neuer Import"
msgid "New label"
msgstr "Neues Label"
#: src/views/board/index.tsx:304
#: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112
msgid "New list"
msgstr "Neue Liste"
@@ -978,7 +979,7 @@ msgstr "Keine Boards gefunden"
msgid "No credit card required"
msgstr "Keine Kreditkarte erforderlich"
#: src/views/board/index.tsx:324
#: src/views/board/index.tsx:415
msgid "No lists"
msgstr "Keine Listen"
@@ -1074,7 +1075,7 @@ msgstr "Bitte wähle eine Datei zum Hochladen aus."
#: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78
#: src/views/board/components/NewCardForm.tsx:128
#: src/views/board/components/NewCardForm.tsx:145
#: src/components/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support."
@@ -1338,6 +1339,10 @@ msgstr "Sie werden keinen Zugriff mehr auf diesen Workspace haben."
msgid "This action can't be undone."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "Dieses Board ist privat oder existiert nicht"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken"
msgstr "Diese Board-URL ist bereits vergeben"
@@ -1383,7 +1388,7 @@ msgstr "Priorisierung"
msgid "Unable to add comment"
msgstr "Kommentar konnte nicht hinzugefügt werden"
#: src/views/board/components/NewCardForm.tsx:125
#: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card"
msgstr "Karte konnte nicht erstellt werden"
@@ -1477,11 +1482,11 @@ msgstr "Unbegrenzte listen"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173
#: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update"
msgstr "Aktualisieren"
#: src/components/LabelForm.tsx:233
#: src/components/LabelForm.tsx:236
msgid "Update label"
msgstr "Label aktualisieren"
@@ -1546,6 +1551,10 @@ msgstr "Dokumentation ansehen"
msgid "View our roadmap."
msgstr "Sieh dir unsere roadmap an."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "Workspace anzeigen"
#: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility"
msgstr "Sichtbarkeit"
@@ -1578,7 +1587,7 @@ msgstr "Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgf
msgid "Why make an open source Trello?"
msgstr "Warum ein open source Trello entwickeln?"
#: src/views/board/index.tsx:241
#: src/views/board/index.tsx:332
msgid "Workspace"
msgstr "Arbeitsbereich"