Compare commits

...

3 Commits

Author SHA1 Message Date
Henry
78e2de90d9 chore: update lang 2025-07-28 22:51:23 +01:00
Henry
adcc4470dc feat: show not found message for public boards 2025-07-28 22:47:53 +01:00
Henry
28d2de4dad fix: update public board lookup to filter by workspace slug 2025-07-28 22:21:52 +01:00
16 changed files with 258 additions and 153 deletions

View File

@@ -308,6 +308,7 @@ checksums:
Theme/singular: 21fe00b7a518089576fb83c08631107a Theme/singular: 21fe00b7a518089576fb83c08631107a
They%20won't%20be%20able%20to%20access%20this%20workspace./singular: 93b740350fe3430319fbca85349e41d9 They%20won't%20be%20able%20to%20access%20this%20workspace./singular: 93b740350fe3430319fbca85349e41d9
This%20action%20can't%20be%20undone./singular: cb222ff89715d8c971e8c25d121e1dbd This%20action%20can't%20be%20undone./singular: cb222ff89715d8c971e8c25d121e1dbd
This%20board%20is%20private%20or%20does%20not%20exist/singular: a217ff3f04463b4df8c86adb6f83c6bc
This%20board%20URL%20has%20already%20been%20taken/singular: 1d8b40332a031b5b77a3658e48dd51ca This%20board%20URL%20has%20already%20been%20taken/singular: 1d8b40332a031b5b77a3658e48dd51ca
This%20will%20result%20in%20the%20permanent%20deletion%20of%20all%20data%20associated%20with%20this%20workspace./singular: a31141558af793635c1ddd2fa0a33499 This%20will%20result%20in%20the%20permanent%20deletion%20of%20all%20data%20associated%20with%20this%20workspace./singular: a31141558af793635c1ddd2fa0a33499
This%20will%20result%20in%20the%20permanent%20deletion%20of%20all%20data%20associated%20with%20your%20account./singular: b49224632bd6c3b7f5e462912aeb1081 This%20will%20result%20in%20the%20permanent%20deletion%20of%20all%20data%20associated%20with%20your%20account./singular: b49224632bd6c3b7f5e462912aeb1081
@@ -358,6 +359,7 @@ checksums:
View%20and%20manage%20your%20billing%20and%20subscription./singular: 7469502543aac6f02149813546d1cb38 View%20and%20manage%20your%20billing%20and%20subscription./singular: 7469502543aac6f02149813546d1cb38
View%20docs/singular: 43ce54f27bb1e3f1880b56e03ab38871 View%20docs/singular: 43ce54f27bb1e3f1880b56e03ab38871
View%20our%20roadmap./singular: 1dd7ec80e1635951b1c90d592d1d07dc View%20our%20roadmap./singular: 1dd7ec80e1635951b1c90d592d1d07dc
View%20workspace/singular: c9e4b789330b08c18ca8db7044409e5f
Visibility/singular: 1ff412f8fcde0f460acbf11153649646 Visibility/singular: 1ff412f8fcde0f460acbf11153649646
We%20are%20using%20the%20%3C0%3EAGPL-3.0%20license%3C%2F0%3E./singular: 08c5ddd938a2a70f61d684e41e18697a We%20are%20using%20the%20%3C0%3EAGPL-3.0%20license%3C%2F0%3E./singular: 08c5ddd938a2a70f61d684e41e18697a
We're%20just%20getting%20started.%20/singular: 2dfa121e0ff1914e08068308a81973c0 We're%20just%20getting%20started.%20/singular: 2dfa121e0ff1914e08068308a81973c0

File diff suppressed because one or more lines are too long

View File

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

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length #. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365 #: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels" msgid "{0} labels"
msgstr "{0} labels" msgstr "{0} labels"
@@ -78,7 +78,7 @@ msgstr "Add a card"
msgid "Add a comment..." msgid "Add a comment..."
msgstr "Add a comment..." msgstr "Add a comment..."
#: src/components/Editor.tsx:302 #: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)" msgid "Add description... (type '/' to open commands)"
msgstr "Add description... (type '/' to open commands)" msgstr "Add description... (type '/' to open commands)"
@@ -198,7 +198,7 @@ msgstr "Billing portal"
msgid "Blog Post" msgid "Blog Post"
msgstr "Blog Post" msgstr "Blog Post"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Board" msgid "Board"
msgstr "Board" msgstr "Board"
@@ -214,7 +214,8 @@ msgstr "Board name cannot exceed 100 characters"
msgid "Board name is required" msgid "Board name is required"
msgstr "Board name is required" msgstr "Board name is required"
#: src/views/board/index.tsx:267 #: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found" msgid "Board not found"
msgstr "Board not found" msgstr "Board not found"
@@ -226,7 +227,7 @@ msgstr "Board URL can only contain letters, numbers, and hyphens"
msgid "Board URL cannot exceed 60 characters" msgid "Board URL cannot exceed 60 characters"
msgstr "Board URL cannot exceed 60 characters" msgstr "Board URL cannot exceed 60 characters"
#: src/views/public/board/index.tsx:53 #: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard" msgid "Board URL copied to clipboard"
msgstr "Board URL copied to clipboard" msgstr "Board URL copied to clipboard"
@@ -282,7 +283,7 @@ msgstr "Cancel"
msgid "Card not found" msgid "Card not found"
msgstr "Card not found" msgstr "Card not found"
#: src/views/board/components/NewCardForm.tsx:254 #: src/views/board/components/NewCardForm.tsx:278
msgid "Card title" msgid "Card title"
msgstr "Card title" msgstr "Card title"
@@ -375,7 +376,7 @@ msgid "Control who can view and edit your boards."
msgstr "Control who can view and edit your boards." msgstr "Control who can view and edit your boards."
#: src/views/board/components/NewListForm.tsx:140 #: 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 #: src/components/LabelForm.tsx:212
msgid "Create another" msgid "Create another"
msgstr "Create another" msgstr "Create another"
@@ -392,15 +393,15 @@ msgstr "Create another"
msgid "Create board" msgid "Create board"
msgstr "Create board" msgstr "Create board"
#: src/views/board/components/NewCardForm.tsx:401 #: src/views/board/components/NewCardForm.tsx:428
msgid "Create card" msgid "Create card"
msgstr "Create card" msgstr "Create card"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Create label" msgid "Create label"
msgstr "Create label" msgstr "Create label"
#: src/views/board/components/NewListForm.tsx:148 #: src/views/board/components/NewListForm.tsx:152
msgid "Create list" msgid "Create list"
msgstr "Create list" msgstr "Create list"
@@ -413,11 +414,11 @@ msgid "Create new key"
msgstr "Create new key" msgstr "Create new key"
#: src/views/card/components/LabelSelector.tsx:98 #: 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" msgid "Create new label"
msgstr "Create new label" msgstr "Create new label"
#: src/views/board/index.tsx:335 #: src/views/board/index.tsx:426
msgid "Create new list" msgid "Create new list"
msgstr "Create new list" msgstr "Create new list"
@@ -713,7 +714,7 @@ msgstr "Get Started"
msgid "Get started by creating a new board" msgid "Get started by creating a new board"
msgstr "Get started by creating a new board" msgstr "Get started by creating a new board"
#: src/views/board/index.tsx:327 #: src/views/board/index.tsx:418
msgid "Get started by creating a new list" msgid "Get started by creating a new list"
msgstr "Get started by creating a new list" msgstr "Get started by creating a new list"
@@ -867,7 +868,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Keep in mind that this action is irreversible." msgstr "Keep in mind that this action is irreversible."
#: src/views/card/index.tsx:113 #: 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 #: src/views/board/components/Filters.tsx:101
msgid "Labels" msgid "Labels"
msgstr "Labels" msgstr "Labels"
@@ -896,7 +897,7 @@ msgstr "License"
msgid "Light" msgid "Light"
msgstr "Light" msgstr "Light"
#: src/views/public/board/index.tsx:51 #: src/views/public/board/index.tsx:57
msgid "Link copied" msgid "Link copied"
msgstr "Link copied" msgstr "Link copied"
@@ -934,7 +935,7 @@ msgstr "Medium Priority"
#: src/views/members/index.tsx:161 #: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121 #: 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/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73 #: src/components/SideNavigation.tsx:73
msgid "Members" msgid "Members"
@@ -974,7 +975,7 @@ msgstr "New"
msgid "New board" msgid "New board"
msgstr "New board" msgstr "New board"
#: src/views/board/components/NewCardForm.tsx:237 #: src/views/board/components/NewCardForm.tsx:261
msgid "New card" msgid "New card"
msgstr "New card" msgstr "New card"
@@ -986,7 +987,7 @@ msgstr "New import"
msgid "New label" msgid "New label"
msgstr "New label" msgstr "New label"
#: src/views/board/index.tsx:304 #: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112
msgid "New list" msgid "New list"
msgstr "New list" msgstr "New list"
@@ -1023,7 +1024,7 @@ msgstr "No boards found"
msgid "No credit card required" msgid "No credit card required"
msgstr "No credit card required" msgstr "No credit card required"
#: src/views/board/index.tsx:324 #: src/views/board/index.tsx:415
msgid "No lists" msgid "No lists"
msgstr "No lists" msgstr "No lists"
@@ -1119,7 +1120,7 @@ msgstr "Please select a file to upload."
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78 #: 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/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support." msgid "Please try again later, or contact customer support."
@@ -1387,6 +1388,10 @@ msgstr "They won't be able to access this workspace."
msgid "This action can't be undone." msgid "This action can't be undone."
msgstr "This action can't be undone." msgstr "This action can't be undone."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "This board is private or does not exist"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135 #: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken" msgid "This board URL has already been taken"
msgstr "This board URL has already been taken" msgstr "This board URL has already been taken"
@@ -1436,7 +1441,7 @@ msgstr "Triaging"
msgid "Unable to add comment" msgid "Unable to add comment"
msgstr "Unable to add comment" msgstr "Unable to add comment"
#: src/views/board/components/NewCardForm.tsx:125 #: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card" msgid "Unable to create card"
msgstr "Unable to create card" msgstr "Unable to create card"
@@ -1530,11 +1535,11 @@ msgstr "Unlimited lists"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82 #: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90 #: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79 #: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173 #: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update" msgid "Update"
msgstr "Update" msgstr "Update"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Update label" msgid "Update label"
msgstr "Update label" msgstr "Update label"
@@ -1599,6 +1604,10 @@ msgstr "View docs"
msgid "View our roadmap." msgid "View our roadmap."
msgstr "View our roadmap." msgstr "View our roadmap."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "View workspace"
#: src/views/board/components/VisibilityButton.tsx:91 #: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility" msgid "Visibility"
msgstr "Visibility" msgstr "Visibility"
@@ -1635,7 +1644,7 @@ msgstr "When Trello launched in 2011, it blew everyone away with its carefully d
msgid "Why make an open source Trello?" msgid "Why make an open source Trello?"
msgstr "Why make an open source Trello?" msgstr "Why make an open source Trello?"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Workspace" msgid "Workspace"
msgstr "Workspace" msgstr "Workspace"

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length #. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365 #: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels" msgid "{0} labels"
msgstr "{0} etiquetas" msgstr "{0} etiquetas"
@@ -66,7 +66,7 @@ msgstr "Añadir una tarjeta"
msgid "Add a comment..." msgid "Add a comment..."
msgstr "Añadir un comentario..." msgstr "Añadir un comentario..."
#: src/components/Editor.tsx:302 #: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)" msgid "Add description... (type '/' to open commands)"
msgstr "Añadir descripción... (escribe '/' para abrir comandos)" msgstr "Añadir descripción... (escribe '/' para abrir comandos)"
@@ -178,7 +178,7 @@ msgstr "Portal de facturación"
msgid "Blog Post" msgid "Blog Post"
msgstr "Entrada de blog" msgstr "Entrada de blog"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Board" msgid "Board"
msgstr "Tablero" msgstr "Tablero"
@@ -190,7 +190,8 @@ msgstr "El nombre del tablero no puede exceder los 100 caracteres"
msgid "Board name is required" msgid "Board name is required"
msgstr "El nombre del tablero es obligatorio" msgstr "El nombre del tablero es obligatorio"
#: src/views/board/index.tsx:267 #: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found" msgid "Board not found"
msgstr "Tablero no encontrado" msgstr "Tablero no encontrado"
@@ -202,7 +203,7 @@ msgstr "La URL del tablero solo puede contener letras, números y guiones"
msgid "Board URL cannot exceed 60 characters" msgid "Board URL cannot exceed 60 characters"
msgstr "La URL del tablero no puede exceder los 60 caracteres" msgstr "La URL del tablero no puede exceder los 60 caracteres"
#: src/views/public/board/index.tsx:53 #: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard" msgid "Board URL copied to clipboard"
msgstr "URL del tablero copiada al portapapeles" msgstr "URL del tablero copiada al portapapeles"
@@ -254,7 +255,7 @@ msgstr "Cancelar"
msgid "Card not found" msgid "Card not found"
msgstr "Tarjeta no encontrada" msgstr "Tarjeta no encontrada"
#: src/views/board/components/NewCardForm.tsx:254 #: src/views/board/components/NewCardForm.tsx:278
msgid "Card title" msgid "Card title"
msgstr "Título de la tarjeta" msgstr "Título de la tarjeta"
@@ -347,7 +348,7 @@ msgid "Control who can view and edit your boards."
msgstr "Controla quién puede ver y editar tus tableros." msgstr "Controla quién puede ver y editar tus tableros."
#: src/views/board/components/NewListForm.tsx:140 #: 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 #: src/components/LabelForm.tsx:212
msgid "Create another" msgid "Create another"
msgstr "Crear otro" msgstr "Crear otro"
@@ -356,15 +357,15 @@ msgstr "Crear otro"
msgid "Create board" msgid "Create board"
msgstr "Crear tablero" msgstr "Crear tablero"
#: src/views/board/components/NewCardForm.tsx:401 #: src/views/board/components/NewCardForm.tsx:428
msgid "Create card" msgid "Create card"
msgstr "Crear tarjeta" msgstr "Crear tarjeta"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Create label" msgid "Create label"
msgstr "Crear etiqueta" msgstr "Crear etiqueta"
#: src/views/board/components/NewListForm.tsx:148 #: src/views/board/components/NewListForm.tsx:152
msgid "Create list" msgid "Create list"
msgstr "Crear lista" msgstr "Crear lista"
@@ -377,11 +378,11 @@ msgid "Create new key"
msgstr "Crear nueva clave" msgstr "Crear nueva clave"
#: src/views/card/components/LabelSelector.tsx:98 #: 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" msgid "Create new label"
msgstr "Crear nueva etiqueta" msgstr "Crear nueva etiqueta"
#: src/views/board/index.tsx:335 #: src/views/board/index.tsx:426
msgid "Create new list" msgid "Create new list"
msgstr "Crear nueva lista" msgstr "Crear nueva lista"
@@ -676,7 +677,7 @@ msgstr "Comenzar"
msgid "Get started by creating a new board" msgid "Get started by creating a new board"
msgstr "Comienza creando un nuevo tablero" msgstr "Comienza creando un nuevo tablero"
#: src/views/board/index.tsx:327 #: src/views/board/index.tsx:418
msgid "Get started by creating a new list" msgid "Get started by creating a new list"
msgstr "Comienza creando una nueva lista" msgstr "Comienza creando una nueva lista"
@@ -826,7 +827,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Ten en cuenta que esta acción es irreversible." msgstr "Ten en cuenta que esta acción es irreversible."
#: src/views/card/index.tsx:113 #: 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 #: src/views/board/components/Filters.tsx:101
msgid "Labels" msgid "Labels"
msgstr "Etiquetas" msgstr "Etiquetas"
@@ -855,7 +856,7 @@ msgstr "Licencia"
msgid "Light" msgid "Light"
msgstr "Claro" msgstr "Claro"
#: src/views/public/board/index.tsx:51 #: src/views/public/board/index.tsx:57
msgid "Link copied" msgid "Link copied"
msgstr "Enlace copiado" msgstr "Enlace copiado"
@@ -893,7 +894,7 @@ msgstr "Prioridad media"
#: src/views/members/index.tsx:161 #: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121 #: 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/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73 #: src/components/SideNavigation.tsx:73
msgid "Members" msgid "Members"
@@ -933,7 +934,7 @@ msgstr "Nuevo"
msgid "New board" msgid "New board"
msgstr "Nuevo tablero" msgstr "Nuevo tablero"
#: src/views/board/components/NewCardForm.tsx:237 #: src/views/board/components/NewCardForm.tsx:261
msgid "New card" msgid "New card"
msgstr "Nueva tarjeta" msgstr "Nueva tarjeta"
@@ -945,7 +946,7 @@ msgstr "Nueva importación"
msgid "New label" msgid "New label"
msgstr "Nueva etiqueta" msgstr "Nueva etiqueta"
#: src/views/board/index.tsx:304 #: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112
msgid "New list" msgid "New list"
msgstr "Nueva lista" msgstr "Nueva lista"
@@ -978,7 +979,7 @@ msgstr "No se encontraron tableros"
msgid "No credit card required" msgid "No credit card required"
msgstr "No se requiere tarjeta de crédito" msgstr "No se requiere tarjeta de crédito"
#: src/views/board/index.tsx:324 #: src/views/board/index.tsx:415
msgid "No lists" msgid "No lists"
msgstr "Sin listas" msgstr "Sin listas"
@@ -1074,7 +1075,7 @@ msgstr "Por favor selecciona un archivo para subir."
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78 #: 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/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support." msgid "Please try again later, or contact customer support."
@@ -1338,6 +1339,10 @@ msgstr "No podrán acceder a este espacio de trabajo."
msgid "This action can't be undone." msgid "This action can't be undone."
msgstr "Esta acción no se puede deshacer." msgstr "Esta acción no se puede deshacer."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "Este tablero es privado o no existe"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135 #: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken" msgid "This board URL has already been taken"
msgstr "Esta URL de tablero ya ha sido utilizada" msgstr "Esta URL de tablero ya ha sido utilizada"
@@ -1383,7 +1388,7 @@ msgstr "Clasificación"
msgid "Unable to add comment" msgid "Unable to add comment"
msgstr "No se puede añadir el comentario" msgstr "No se puede añadir el comentario"
#: src/views/board/components/NewCardForm.tsx:125 #: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card" msgid "Unable to create card"
msgstr "No se puede crear la tarjeta" msgstr "No se puede crear la tarjeta"
@@ -1477,11 +1482,11 @@ msgstr "Listas ilimitadas"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82 #: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90 #: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79 #: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173 #: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update" msgid "Update"
msgstr "Actualizar" msgstr "Actualizar"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Update label" msgid "Update label"
msgstr "Actualizar etiqueta" msgstr "Actualizar etiqueta"
@@ -1546,6 +1551,10 @@ msgstr "Ver documentación"
msgid "View our roadmap." msgid "View our roadmap."
msgstr "Ver nuestra hoja de ruta." msgstr "Ver nuestra hoja de ruta."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "Ver espacio de trabajo"
#: src/views/board/components/VisibilityButton.tsx:91 #: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility" msgid "Visibility"
msgstr "Visibilidad" msgstr "Visibilidad"
@@ -1578,7 +1587,7 @@ msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad
msgid "Why make an open source Trello?" msgid "Why make an open source Trello?"
msgstr "¿Por qué crear un Trello de código abierto?" msgstr "¿Por qué crear un Trello de código abierto?"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Workspace" msgid "Workspace"
msgstr "Espacio de trabajo" msgstr "Espacio de trabajo"

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length #. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365 #: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels" msgid "{0} labels"
msgstr "{0} étiquettes" msgstr "{0} étiquettes"
@@ -66,7 +66,7 @@ msgstr "Ajouter une carte"
msgid "Add a comment..." msgid "Add a comment..."
msgstr "Ajouter un commentaire..." msgstr "Ajouter un commentaire..."
#: src/components/Editor.tsx:302 #: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)" msgid "Add description... (type '/' to open commands)"
msgstr "Ajouter une description... (tapez '/' pour ouvrir les commandes)" msgstr "Ajouter une description... (tapez '/' pour ouvrir les commandes)"
@@ -178,7 +178,7 @@ msgstr "Portail de facturation"
msgid "Blog Post" msgid "Blog Post"
msgstr "Article de blog" msgstr "Article de blog"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Board" msgid "Board"
msgstr "Tableau" msgstr "Tableau"
@@ -190,7 +190,8 @@ msgstr "Le nom du tableau ne peut pas dépasser 100 caractères"
msgid "Board name is required" msgid "Board name is required"
msgstr "Le nom du tableau est requis" msgstr "Le nom du tableau est requis"
#: src/views/board/index.tsx:267 #: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found" msgid "Board not found"
msgstr "Tableau introuvable" msgstr "Tableau introuvable"
@@ -202,7 +203,7 @@ msgstr "L'URL du tableau ne peut contenir que des lettres, des chiffres et des t
msgid "Board URL cannot exceed 60 characters" msgid "Board URL cannot exceed 60 characters"
msgstr "L'URL du tableau ne peut pas dépasser 60 caractères" msgstr "L'URL du tableau ne peut pas dépasser 60 caractères"
#: src/views/public/board/index.tsx:53 #: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard" msgid "Board URL copied to clipboard"
msgstr "URL du tableau copiée dans le presse-papiers" msgstr "URL du tableau copiée dans le presse-papiers"
@@ -254,7 +255,7 @@ msgstr "Annuler"
msgid "Card not found" msgid "Card not found"
msgstr "Carte introuvable" msgstr "Carte introuvable"
#: src/views/board/components/NewCardForm.tsx:254 #: src/views/board/components/NewCardForm.tsx:278
msgid "Card title" msgid "Card title"
msgstr "Titre de la carte" msgstr "Titre de la carte"
@@ -347,7 +348,7 @@ msgid "Control who can view and edit your boards."
msgstr "Contrôlez qui peut voir et modifier vos tableaux." msgstr "Contrôlez qui peut voir et modifier vos tableaux."
#: src/views/board/components/NewListForm.tsx:140 #: 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 #: src/components/LabelForm.tsx:212
msgid "Create another" msgid "Create another"
msgstr "Créer un autre" msgstr "Créer un autre"
@@ -356,15 +357,15 @@ msgstr "Créer un autre"
msgid "Create board" msgid "Create board"
msgstr "Créer un tableau" msgstr "Créer un tableau"
#: src/views/board/components/NewCardForm.tsx:401 #: src/views/board/components/NewCardForm.tsx:428
msgid "Create card" msgid "Create card"
msgstr "Créer une carte" msgstr "Créer une carte"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Create label" msgid "Create label"
msgstr "Créer une étiquette" msgstr "Créer une étiquette"
#: src/views/board/components/NewListForm.tsx:148 #: src/views/board/components/NewListForm.tsx:152
msgid "Create list" msgid "Create list"
msgstr "Créer une liste" msgstr "Créer une liste"
@@ -377,11 +378,11 @@ msgid "Create new key"
msgstr "Créer une nouvelle clé" msgstr "Créer une nouvelle clé"
#: src/views/card/components/LabelSelector.tsx:98 #: 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" msgid "Create new label"
msgstr "Créer une nouvelle étiquette" msgstr "Créer une nouvelle étiquette"
#: src/views/board/index.tsx:335 #: src/views/board/index.tsx:426
msgid "Create new list" msgid "Create new list"
msgstr "Créer une nouvelle liste" msgstr "Créer une nouvelle liste"
@@ -676,7 +677,7 @@ msgstr "Commencer"
msgid "Get started by creating a new board" msgid "Get started by creating a new board"
msgstr "Commencez par créer un nouveau tableau" msgstr "Commencez par créer un nouveau tableau"
#: src/views/board/index.tsx:327 #: src/views/board/index.tsx:418
msgid "Get started by creating a new list" msgid "Get started by creating a new list"
msgstr "Commencez par créer une nouvelle liste" msgstr "Commencez par créer une nouvelle liste"
@@ -826,7 +827,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Gardez à l'esprit que cette action est irréversible." msgstr "Gardez à l'esprit que cette action est irréversible."
#: src/views/card/index.tsx:113 #: 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 #: src/views/board/components/Filters.tsx:101
msgid "Labels" msgid "Labels"
msgstr "Étiquettes" msgstr "Étiquettes"
@@ -855,7 +856,7 @@ msgstr "Licence"
msgid "Light" msgid "Light"
msgstr "Clair" msgstr "Clair"
#: src/views/public/board/index.tsx:51 #: src/views/public/board/index.tsx:57
msgid "Link copied" msgid "Link copied"
msgstr "Lien copié" msgstr "Lien copié"
@@ -893,7 +894,7 @@ msgstr "Priorité moyenne"
#: src/views/members/index.tsx:161 #: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121 #: 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/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73 #: src/components/SideNavigation.tsx:73
msgid "Members" msgid "Members"
@@ -933,7 +934,7 @@ msgstr "Nouveau"
msgid "New board" msgid "New board"
msgstr "Nouveau tableau" msgstr "Nouveau tableau"
#: src/views/board/components/NewCardForm.tsx:237 #: src/views/board/components/NewCardForm.tsx:261
msgid "New card" msgid "New card"
msgstr "Nouvelle carte" msgstr "Nouvelle carte"
@@ -945,7 +946,7 @@ msgstr "Nouvel import"
msgid "New label" msgid "New label"
msgstr "Nouvelle étiquette" msgstr "Nouvelle étiquette"
#: src/views/board/index.tsx:304 #: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112
msgid "New list" msgid "New list"
msgstr "Nouvelle liste" msgstr "Nouvelle liste"
@@ -978,7 +979,7 @@ msgstr "Aucun tableau trouvé"
msgid "No credit card required" msgid "No credit card required"
msgstr "Aucune carte de crédit requise" msgstr "Aucune carte de crédit requise"
#: src/views/board/index.tsx:324 #: src/views/board/index.tsx:415
msgid "No lists" msgid "No lists"
msgstr "Aucune liste" msgstr "Aucune liste"
@@ -1074,7 +1075,7 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78 #: 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/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support." msgid "Please try again later, or contact customer support."
@@ -1338,6 +1339,10 @@ msgstr "Ils ne pourront plus accéder à cet espace de travail."
msgid "This action can't be undone." msgid "This action can't be undone."
msgstr "Cette action ne peut pas être annulée." msgstr "Cette action ne peut pas être annulée."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "Ce tableau est privé ou n'existe pas"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135 #: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken" msgid "This board URL has already been taken"
msgstr "Cette URL de tableau est déjà utilisée" msgstr "Cette URL de tableau est déjà utilisée"
@@ -1383,7 +1388,7 @@ msgstr "Triage"
msgid "Unable to add comment" msgid "Unable to add comment"
msgstr "Impossible d'ajouter un commentaire" msgstr "Impossible d'ajouter un commentaire"
#: src/views/board/components/NewCardForm.tsx:125 #: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card" msgid "Unable to create card"
msgstr "Impossible de créer la carte" msgstr "Impossible de créer la carte"
@@ -1477,11 +1482,11 @@ msgstr "Listes illimitées"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82 #: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90 #: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79 #: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173 #: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update" msgid "Update"
msgstr "Mettre à jour" msgstr "Mettre à jour"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Update label" msgid "Update label"
msgstr "Mettre à jour l'étiquette" msgstr "Mettre à jour l'étiquette"
@@ -1546,6 +1551,10 @@ msgstr "Voir la documentation"
msgid "View our roadmap." msgid "View our roadmap."
msgstr "Consultez notre feuille de route." msgstr "Consultez notre feuille de route."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "Voir l'espace de travail"
#: src/views/board/components/VisibilityButton.tsx:91 #: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility" msgid "Visibility"
msgstr "Visibilité" msgstr "Visibilité"
@@ -1578,7 +1587,7 @@ msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde pa
msgid "Why make an open source Trello?" msgid "Why make an open source Trello?"
msgstr "Pourquoi créer un Trello open source ?" msgstr "Pourquoi créer un Trello open source ?"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Workspace" msgid "Workspace"
msgstr "Espace de travail" msgstr "Espace de travail"

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length #. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365 #: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels" msgid "{0} labels"
msgstr "{0} etichette" msgstr "{0} etichette"
@@ -66,7 +66,7 @@ msgstr "Aggiungi una carta"
msgid "Add a comment..." msgid "Add a comment..."
msgstr "Aggiungi un commento..." msgstr "Aggiungi un commento..."
#: src/components/Editor.tsx:302 #: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)" msgid "Add description... (type '/' to open commands)"
msgstr "Aggiungi descrizione... (digita '/' per aprire i comandi)" msgstr "Aggiungi descrizione... (digita '/' per aprire i comandi)"
@@ -178,7 +178,7 @@ msgstr "Portale di fatturazione"
msgid "Blog Post" msgid "Blog Post"
msgstr "Post del blog" msgstr "Post del blog"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Board" msgid "Board"
msgstr "Bacheca" msgstr "Bacheca"
@@ -190,7 +190,8 @@ msgstr "Il nome della bacheca non può superare i 100 caratteri"
msgid "Board name is required" msgid "Board name is required"
msgstr "Il nome della bacheca è obbligatorio" msgstr "Il nome della bacheca è obbligatorio"
#: src/views/board/index.tsx:267 #: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found" msgid "Board not found"
msgstr "Bacheca non trovata" msgstr "Bacheca non trovata"
@@ -202,7 +203,7 @@ msgstr "L'URL della bacheca può contenere solo lettere, numeri e trattini"
msgid "Board URL cannot exceed 60 characters" msgid "Board URL cannot exceed 60 characters"
msgstr "L'URL della bacheca non può superare i 60 caratteri" msgstr "L'URL della bacheca non può superare i 60 caratteri"
#: src/views/public/board/index.tsx:53 #: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard" msgid "Board URL copied to clipboard"
msgstr "URL della bacheca copiato negli appunti" msgstr "URL della bacheca copiato negli appunti"
@@ -254,7 +255,7 @@ msgstr "Annulla"
msgid "Card not found" msgid "Card not found"
msgstr "Carta non trovata" msgstr "Carta non trovata"
#: src/views/board/components/NewCardForm.tsx:254 #: src/views/board/components/NewCardForm.tsx:278
msgid "Card title" msgid "Card title"
msgstr "Titolo della carta" msgstr "Titolo della carta"
@@ -347,7 +348,7 @@ msgid "Control who can view and edit your boards."
msgstr "Controlla chi può visualizzare e modificare le tue bacheche." msgstr "Controlla chi può visualizzare e modificare le tue bacheche."
#: src/views/board/components/NewListForm.tsx:140 #: 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 #: src/components/LabelForm.tsx:212
msgid "Create another" msgid "Create another"
msgstr "Crea un altro" msgstr "Crea un altro"
@@ -356,15 +357,15 @@ msgstr "Crea un altro"
msgid "Create board" msgid "Create board"
msgstr "Crea bacheca" msgstr "Crea bacheca"
#: src/views/board/components/NewCardForm.tsx:401 #: src/views/board/components/NewCardForm.tsx:428
msgid "Create card" msgid "Create card"
msgstr "Crea carta" msgstr "Crea carta"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Create label" msgid "Create label"
msgstr "Crea etichetta" msgstr "Crea etichetta"
#: src/views/board/components/NewListForm.tsx:148 #: src/views/board/components/NewListForm.tsx:152
msgid "Create list" msgid "Create list"
msgstr "Crea lista" msgstr "Crea lista"
@@ -377,11 +378,11 @@ msgid "Create new key"
msgstr "Crea nuova chiave" msgstr "Crea nuova chiave"
#: src/views/card/components/LabelSelector.tsx:98 #: 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" msgid "Create new label"
msgstr "Crea nuova etichetta" msgstr "Crea nuova etichetta"
#: src/views/board/index.tsx:335 #: src/views/board/index.tsx:426
msgid "Create new list" msgid "Create new list"
msgstr "Crea nuova lista" msgstr "Crea nuova lista"
@@ -676,7 +677,7 @@ msgstr "Inizia ora"
msgid "Get started by creating a new board" msgid "Get started by creating a new board"
msgstr "Inizia creando una nuova bacheca" msgstr "Inizia creando una nuova bacheca"
#: src/views/board/index.tsx:327 #: src/views/board/index.tsx:418
msgid "Get started by creating a new list" msgid "Get started by creating a new list"
msgstr "Inizia creando una nuova lista" msgstr "Inizia creando una nuova lista"
@@ -826,7 +827,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Tieni presente che questa azione è irreversibile." msgstr "Tieni presente che questa azione è irreversibile."
#: src/views/card/index.tsx:113 #: 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 #: src/views/board/components/Filters.tsx:101
msgid "Labels" msgid "Labels"
msgstr "Etichette" msgstr "Etichette"
@@ -855,7 +856,7 @@ msgstr "Licenza"
msgid "Light" msgid "Light"
msgstr "Chiaro" msgstr "Chiaro"
#: src/views/public/board/index.tsx:51 #: src/views/public/board/index.tsx:57
msgid "Link copied" msgid "Link copied"
msgstr "Link copiato" msgstr "Link copiato"
@@ -893,7 +894,7 @@ msgstr "Media priorità"
#: src/views/members/index.tsx:161 #: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121 #: 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/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73 #: src/components/SideNavigation.tsx:73
msgid "Members" msgid "Members"
@@ -933,7 +934,7 @@ msgstr "Nuovo"
msgid "New board" msgid "New board"
msgstr "Nuova bacheca" msgstr "Nuova bacheca"
#: src/views/board/components/NewCardForm.tsx:237 #: src/views/board/components/NewCardForm.tsx:261
msgid "New card" msgid "New card"
msgstr "Nuova carta" msgstr "Nuova carta"
@@ -945,7 +946,7 @@ msgstr "Nuova importazione"
msgid "New label" msgid "New label"
msgstr "Nuova etichetta" msgstr "Nuova etichetta"
#: src/views/board/index.tsx:304 #: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112
msgid "New list" msgid "New list"
msgstr "Nuova lista" msgstr "Nuova lista"
@@ -978,7 +979,7 @@ msgstr "Nessuna bacheca trovata"
msgid "No credit card required" msgid "No credit card required"
msgstr "Nessuna carta di credito richiesta" msgstr "Nessuna carta di credito richiesta"
#: src/views/board/index.tsx:324 #: src/views/board/index.tsx:415
msgid "No lists" msgid "No lists"
msgstr "Nessuna lista" msgstr "Nessuna lista"
@@ -1074,7 +1075,7 @@ msgstr "Seleziona un file da caricare."
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78 #: 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/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support." msgid "Please try again later, or contact customer support."
@@ -1338,6 +1339,10 @@ msgstr "Non potranno accedere a questo spazio di lavoro."
msgid "This action can't be undone." msgid "This action can't be undone."
msgstr "Questa azione non può essere annullata." msgstr "Questa azione non può essere annullata."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "Questa bacheca è privata o non esiste"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135 #: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken" msgid "This board URL has already been taken"
msgstr "Questo URL della bacheca è già stato utilizzato" msgstr "Questo URL della bacheca è già stato utilizzato"
@@ -1383,7 +1388,7 @@ msgstr "Smistamento"
msgid "Unable to add comment" msgid "Unable to add comment"
msgstr "Impossibile aggiungere il commento" msgstr "Impossibile aggiungere il commento"
#: src/views/board/components/NewCardForm.tsx:125 #: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card" msgid "Unable to create card"
msgstr "Impossibile creare la scheda" msgstr "Impossibile creare la scheda"
@@ -1477,11 +1482,11 @@ msgstr "Liste illimitate"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82 #: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90 #: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79 #: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173 #: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update" msgid "Update"
msgstr "Aggiorna" msgstr "Aggiorna"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Update label" msgid "Update label"
msgstr "Aggiorna etichetta" msgstr "Aggiorna etichetta"
@@ -1546,6 +1551,10 @@ msgstr "Visualizza documenti"
msgid "View our roadmap." msgid "View our roadmap."
msgstr "Visualizza la nostra roadmap." msgstr "Visualizza la nostra roadmap."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "Visualizza spazio di lavoro"
#: src/views/board/components/VisibilityButton.tsx:91 #: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility" msgid "Visibility"
msgstr "Visibilità" msgstr "Visibilità"
@@ -1578,7 +1587,7 @@ msgstr "Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità
msgid "Why make an open source Trello?" msgid "Why make an open source Trello?"
msgstr "Perché creare un Trello open source?" msgstr "Perché creare un Trello open source?"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Workspace" msgid "Workspace"
msgstr "Spazio di lavoro" msgstr "Spazio di lavoro"

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ msgid "{0} | {1}"
msgstr "{0} | {1}" msgstr "{0} | {1}"
#. placeholder {0}: labelPublicIds.length #. placeholder {0}: labelPublicIds.length
#: src/views/board/components/NewCardForm.tsx:365 #: src/views/board/components/NewCardForm.tsx:392
msgid "{0} labels" msgid "{0} labels"
msgstr "{0} labels" msgstr "{0} labels"
@@ -66,7 +66,7 @@ msgstr "Voeg een kaart toe"
msgid "Add a comment..." msgid "Add a comment..."
msgstr "Voeg een reactie toe..." msgstr "Voeg een reactie toe..."
#: src/components/Editor.tsx:302 #: src/components/Editor.tsx:303
msgid "Add description... (type '/' to open commands)" msgid "Add description... (type '/' to open commands)"
msgstr "Voeg beschrijving toe... (typ '/' om commando's te openen)" msgstr "Voeg beschrijving toe... (typ '/' om commando's te openen)"
@@ -178,7 +178,7 @@ msgstr "Factureringsportaal"
msgid "Blog Post" msgid "Blog Post"
msgstr "Blogbericht" msgstr "Blogbericht"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Board" msgid "Board"
msgstr "Bord" msgstr "Bord"
@@ -190,7 +190,8 @@ msgstr "Bordnaam mag niet langer zijn dan 100 tekens"
msgid "Board name is required" msgid "Board name is required"
msgstr "Bordnaam is verplicht" msgstr "Bordnaam is verplicht"
#: src/views/board/index.tsx:267 #: src/views/public/board/index.tsx:137
#: src/views/board/index.tsx:358
msgid "Board not found" msgid "Board not found"
msgstr "Bord niet gevonden" msgstr "Bord niet gevonden"
@@ -202,7 +203,7 @@ msgstr "Board URL kan alleen letters, cijfers en koppeltekens bevatten"
msgid "Board URL cannot exceed 60 characters" msgid "Board URL cannot exceed 60 characters"
msgstr "Board URL mag niet langer zijn dan 60 tekens" msgstr "Board URL mag niet langer zijn dan 60 tekens"
#: src/views/public/board/index.tsx:53 #: src/views/public/board/index.tsx:59
msgid "Board URL copied to clipboard" msgid "Board URL copied to clipboard"
msgstr "Board URL gekopieerd naar klembord" msgstr "Board URL gekopieerd naar klembord"
@@ -254,7 +255,7 @@ msgstr "Annuleren"
msgid "Card not found" msgid "Card not found"
msgstr "Kaart niet gevonden" msgstr "Kaart niet gevonden"
#: src/views/board/components/NewCardForm.tsx:254 #: src/views/board/components/NewCardForm.tsx:278
msgid "Card title" msgid "Card title"
msgstr "Kaarttitel" msgstr "Kaarttitel"
@@ -347,7 +348,7 @@ msgid "Control who can view and edit your boards."
msgstr "Bepaal wie je borden kan bekijken en bewerken." msgstr "Bepaal wie je borden kan bekijken en bewerken."
#: src/views/board/components/NewListForm.tsx:140 #: 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 #: src/components/LabelForm.tsx:212
msgid "Create another" msgid "Create another"
msgstr "Maak nog een" msgstr "Maak nog een"
@@ -356,15 +357,15 @@ msgstr "Maak nog een"
msgid "Create board" msgid "Create board"
msgstr "Maak bord" msgstr "Maak bord"
#: src/views/board/components/NewCardForm.tsx:401 #: src/views/board/components/NewCardForm.tsx:428
msgid "Create card" msgid "Create card"
msgstr "Maak kaart" msgstr "Maak kaart"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Create label" msgid "Create label"
msgstr "Maak label" msgstr "Maak label"
#: src/views/board/components/NewListForm.tsx:148 #: src/views/board/components/NewListForm.tsx:152
msgid "Create list" msgid "Create list"
msgstr "Lijst maken" msgstr "Lijst maken"
@@ -377,11 +378,11 @@ msgid "Create new key"
msgstr "Nieuwe sleutel aanmaken" msgstr "Nieuwe sleutel aanmaken"
#: src/views/card/components/LabelSelector.tsx:98 #: 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" msgid "Create new label"
msgstr "Maak nieuw label" msgstr "Maak nieuw label"
#: src/views/board/index.tsx:335 #: src/views/board/index.tsx:426
msgid "Create new list" msgid "Create new list"
msgstr "Maak nieuwe lijst" msgstr "Maak nieuwe lijst"
@@ -676,7 +677,7 @@ msgstr "Aan de slag"
msgid "Get started by creating a new board" msgid "Get started by creating a new board"
msgstr "Begin door een nieuw bord te maken" msgstr "Begin door een nieuw bord te maken"
#: src/views/board/index.tsx:327 #: src/views/board/index.tsx:418
msgid "Get started by creating a new list" msgid "Get started by creating a new list"
msgstr "Begin door een nieuwe lijst te maken" msgstr "Begin door een nieuwe lijst te maken"
@@ -826,7 +827,7 @@ msgid "Keep in mind that this action is irreversible."
msgstr "Houd er rekening mee dat deze actie onomkeerbaar is." msgstr "Houd er rekening mee dat deze actie onomkeerbaar is."
#: src/views/card/index.tsx:113 #: 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 #: src/views/board/components/Filters.tsx:101
msgid "Labels" msgid "Labels"
msgstr "Labels" msgstr "Labels"
@@ -855,7 +856,7 @@ msgstr "Licentie"
msgid "Light" msgid "Light"
msgstr "Licht" msgstr "Licht"
#: src/views/public/board/index.tsx:51 #: src/views/public/board/index.tsx:57
msgid "Link copied" msgid "Link copied"
msgstr "Link gekopieerd" msgstr "Link gekopieerd"
@@ -893,7 +894,7 @@ msgstr "Gemiddelde prioriteit"
#: src/views/members/index.tsx:161 #: src/views/members/index.tsx:161
#: src/views/card/index.tsx:121 #: 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/views/board/components/Filters.tsx:93
#: src/components/SideNavigation.tsx:73 #: src/components/SideNavigation.tsx:73
msgid "Members" msgid "Members"
@@ -933,7 +934,7 @@ msgstr "Nieuw"
msgid "New board" msgid "New board"
msgstr "Nieuw bord" msgstr "Nieuw bord"
#: src/views/board/components/NewCardForm.tsx:237 #: src/views/board/components/NewCardForm.tsx:261
msgid "New card" msgid "New card"
msgstr "Nieuwe kaart" msgstr "Nieuwe kaart"
@@ -945,7 +946,7 @@ msgstr "Nieuwe import"
msgid "New label" msgid "New label"
msgstr "Nieuw label" msgstr "Nieuw label"
#: src/views/board/index.tsx:304 #: src/views/board/index.tsx:395
#: src/views/board/components/NewListForm.tsx:112 #: src/views/board/components/NewListForm.tsx:112
msgid "New list" msgid "New list"
msgstr "Nieuwe lijst" msgstr "Nieuwe lijst"
@@ -978,7 +979,7 @@ msgstr "Geen borden gevonden"
msgid "No credit card required" msgid "No credit card required"
msgstr "Geen creditcard vereist" msgstr "Geen creditcard vereist"
#: src/views/board/index.tsx:324 #: src/views/board/index.tsx:415
msgid "No lists" msgid "No lists"
msgstr "Geen lijsten" msgstr "Geen lijsten"
@@ -1074,7 +1075,7 @@ msgstr "Selecteer een bestand om te uploaden."
#: src/views/board/components/VisibilityButton.tsx:53 #: src/views/board/components/VisibilityButton.tsx:53
#: src/views/board/components/UpdateBoardSlugForm.tsx:72 #: src/views/board/components/UpdateBoardSlugForm.tsx:72
#: src/views/board/components/NewListForm.tsx:78 #: 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/NewWorkspaceForm.tsx:41
#: src/components/FeedbackModal.tsx:41 #: src/components/FeedbackModal.tsx:41
msgid "Please try again later, or contact customer support." msgid "Please try again later, or contact customer support."
@@ -1338,6 +1339,10 @@ msgstr "Ze zullen geen toegang meer hebben tot deze werkruimte."
msgid "This action can't be undone." msgid "This action can't be undone."
msgstr "Deze actie kan niet ongedaan worden gemaakt." msgstr "Deze actie kan niet ongedaan worden gemaakt."
#: src/views/public/board/index.tsx:140
msgid "This board is private or does not exist"
msgstr "Dit bord is privé of bestaat niet"
#: src/views/board/components/UpdateBoardSlugForm.tsx:135 #: src/views/board/components/UpdateBoardSlugForm.tsx:135
msgid "This board URL has already been taken" msgid "This board URL has already been taken"
msgstr "Deze board URL is al in gebruik" msgstr "Deze board URL is al in gebruik"
@@ -1383,7 +1388,7 @@ msgstr "Triage"
msgid "Unable to add comment" msgid "Unable to add comment"
msgstr "Kan geen reactie toevoegen" msgstr "Kan geen reactie toevoegen"
#: src/views/board/components/NewCardForm.tsx:125 #: src/views/board/components/NewCardForm.tsx:142
msgid "Unable to create card" msgid "Unable to create card"
msgstr "Kan kaart niet aanmaken" msgstr "Kan kaart niet aanmaken"
@@ -1477,11 +1482,11 @@ msgstr "Onbeperkt aantal lijsten"
#: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82 #: src/views/settings/components/UpdateWorkspaceNameForm.tsx:82
#: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90 #: src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx:90
#: src/views/settings/components/UpdateDisplayNameForm.tsx:79 #: src/views/settings/components/UpdateDisplayNameForm.tsx:79
#: src/views/board/components/UpdateBoardSlugForm.tsx:173 #: src/views/board/components/UpdateBoardSlugForm.tsx:174
msgid "Update" msgid "Update"
msgstr "Bijwerken" msgstr "Bijwerken"
#: src/components/LabelForm.tsx:233 #: src/components/LabelForm.tsx:236
msgid "Update label" msgid "Update label"
msgstr "Label bijwerken" msgstr "Label bijwerken"
@@ -1546,6 +1551,10 @@ msgstr "Bekijk documentatie"
msgid "View our roadmap." msgid "View our roadmap."
msgstr "Bekijk onze roadmap." msgstr "Bekijk onze roadmap."
#: src/views/public/board/index.tsx:143
msgid "View workspace"
msgstr "Werkruimte bekijken"
#: src/views/board/components/VisibilityButton.tsx:91 #: src/views/board/components/VisibilityButton.tsx:91
msgid "Visibility" msgid "Visibility"
msgstr "Zichtbaarheid" msgstr "Zichtbaarheid"
@@ -1578,7 +1587,7 @@ msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn z
msgid "Why make an open source Trello?" msgid "Why make an open source Trello?"
msgstr "Waarom een open source Trello maken?" msgstr "Waarom een open source Trello maken?"
#: src/views/board/index.tsx:241 #: src/views/board/index.tsx:332
msgid "Workspace" msgid "Workspace"
msgstr "Werkruimte" msgstr "Werkruimte"

View File

@@ -3,8 +3,9 @@ import { useRouter } from "next/router";
import { t } from "@lingui/core/macro"; import { t } from "@lingui/core/macro";
import { keepPreviousData } from "@tanstack/react-query"; import { keepPreviousData } from "@tanstack/react-query";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { HiLink } from "react-icons/hi2"; import { HiLink, HiOutlineLockClosed } from "react-icons/hi2";
import Button from "~/components/Button";
import Modal from "~/components/modal"; import Modal from "~/components/modal";
import { PageHead } from "~/components/PageHead"; import { PageHead } from "~/components/PageHead";
import PatternedBackground from "~/components/PatternedBackground"; import PatternedBackground from "~/components/PatternedBackground";
@@ -28,9 +29,14 @@ export default function PublicBoardView() {
? router.query.boardSlug[0] ? router.query.boardSlug[0]
: router.query.boardSlug; : router.query.boardSlug;
const workspaceSlug = Array.isArray(router.query.workspaceSlug)
? router.query.workspaceSlug[0]
: router.query.workspaceSlug;
const { data, isLoading } = api.board.bySlug.useQuery( const { data, isLoading } = api.board.bySlug.useQuery(
{ {
boardSlug: boardSlug ?? "", boardSlug: boardSlug ?? "",
workspaceSlug: workspaceSlug ?? "",
members: formatToArray(router.query.members), members: formatToArray(router.query.members),
labels: formatToArray(router.query.labels), labels: formatToArray(router.query.labels),
}, },
@@ -116,17 +122,30 @@ export default function PublicBoardView() {
)} )}
</div> </div>
<div className="scrollbar-w-none scrollbar-track-rounded-[4px] scrollbar-thumb-rounded-[4px] scrollbar-h-[8px] relative flex-1 overflow-y-hidden overflow-x-scroll overscroll-contain scrollbar scrollbar-track-light-200 scrollbar-thumb-light-400 dark:scrollbar-track-dark-100 dark:scrollbar-thumb-dark-300"> <div className="scrollbar-w-none scrollbar-track-rounded-[4px] scrollbar-thumb-rounded-[4px] scrollbar-h-[8px] relative h-full flex-1 overflow-y-hidden overflow-x-scroll overscroll-contain scrollbar scrollbar-track-light-200 scrollbar-thumb-light-400 dark:scrollbar-track-dark-100 dark:scrollbar-thumb-dark-300">
{isLoading ? ( {isLoading ? (
<div className="ml-[2rem] flex"> <div className="ml-[2rem] flex">
<div className="0 mr-5 h-[500px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" /> <div className="0 mr-5 h-[500px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" />
<div className="0 mr-5 h-[275px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" /> <div className="0 mr-5 h-[275px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" />
<div className="0 mr-5 h-[375px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" /> <div className="0 mr-5 h-[375px] w-[18rem] animate-pulse rounded-md bg-light-200 dark:bg-dark-100" />
</div> </div>
) : !data ? (
<div className="z-10 flex h-full w-full flex-col items-center justify-center space-y-8 pb-[150px]">
<div className="flex flex-col items-center">
<HiOutlineLockClosed className="h-10 w-10 text-light-800 dark:text-dark-800" />
<p className="mb-2 mt-4 text-[14px] font-bold text-light-1000 dark:text-dark-950">
{t`Board not found`}
</p>
<p className="text-[14px] text-light-900 dark:text-dark-900">
{t`This board is private or does not exist`}
</p>
</div>
<Button href={`/${workspaceSlug}`}>{t`View workspace`}</Button>
</div>
) : ( ) : (
<div className="flex"> <div className="flex">
<div className="min-w-[2rem]" /> <div className="min-w-[2rem]" />
{data?.lists.map((list) => ( {data.lists.map((list) => (
<div <div
key={list.publicId} key={list.publicId}
className="dark-text-dark-1000 mr-5 h-fit min-w-[18rem] max-w-[18rem] rounded-md border border-light-400 bg-light-300 py-2 pl-2 pr-1 text-neutral-900 dark:border-dark-300 dark:bg-dark-100" className="dark-text-dark-1000 mr-5 h-fit min-w-[18rem] max-w-[18rem] rounded-md border border-light-400 bg-light-300 py-2 pl-2 pr-1 text-neutral-900 dark:border-dark-300 dark:bg-dark-100"

View File

@@ -111,15 +111,21 @@ export const boardRouter = createTRPCRouter({
.meta({ .meta({
openapi: { openapi: {
method: "GET", method: "GET",
path: "/board/{boardSlug}", path: "/workspaces/{workspaceSlug}/boards/{boardSlug}",
summary: "Get board by slug", summary: "Get board by slug",
description: "Retrieves a board by its slug", description:
"Retrieves a board by its slug within a specific workspace",
tags: ["Boards"], tags: ["Boards"],
protect: false, protect: false,
}, },
}) })
.input( .input(
z.object({ z.object({
workspaceSlug: z
.string()
.min(3)
.max(24)
.regex(/^(?![-]+$)[a-zA-Z0-9-]+$/),
boardSlug: z boardSlug: z
.string() .string()
.min(3) .min(3)
@@ -131,10 +137,26 @@ export const boardRouter = createTRPCRouter({
) )
.output(z.custom<Awaited<ReturnType<typeof boardRepo.getBySlug>>>()) .output(z.custom<Awaited<ReturnType<typeof boardRepo.getBySlug>>>())
.query(async ({ ctx, input }) => { .query(async ({ ctx, input }) => {
const result = await boardRepo.getBySlug(ctx.db, input.boardSlug, { const workspace = await workspaceRepo.getBySlugWithBoards(
members: input.members ?? [], ctx.db,
labels: input.labels ?? [], input.workspaceSlug,
}); );
if (!workspace)
throw new TRPCError({
message: `Workspace with slug ${input.workspaceSlug} not found`,
code: "NOT_FOUND",
});
const result = await boardRepo.getBySlug(
ctx.db,
input.boardSlug,
workspace.id,
{
members: input.members ?? [],
labels: input.labels ?? [],
},
);
return result; return result;
}), }),

View File

@@ -201,6 +201,7 @@ export const getByPublicId = async (
export const getBySlug = async ( export const getBySlug = async (
db: dbClient, db: dbClient,
boardSlug: string, boardSlug: string,
workspaceId: number,
filters: { filters: {
members: string[]; members: string[];
labels: string[]; labels: string[];
@@ -293,6 +294,7 @@ export const getBySlug = async (
}, },
where: and( where: and(
eq(boards.slug, boardSlug), eq(boards.slug, boardSlug),
eq(boards.workspaceId, workspaceId),
isNull(boards.deletedAt), isNull(boards.deletedAt),
eq(boards.visibility, "public"), eq(boards.visibility, "public"),
), ),