Compare commits
6 Commits
v0.6.0
...
feat/comme
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aff1d76010 | ||
|
|
a15e193f66 | ||
|
|
019ecbc364 | ||
|
|
82b2b4a8e1 | ||
|
|
c1adb2d4dd | ||
|
|
25ed4e39b3 |
@@ -384,6 +384,9 @@ checksums:
|
||||
i0ZMQl/message: f739058266a2cb6a3d7cca14de09c69a
|
||||
i0ZMQl/origin/0/0: 0ad2af981579a62b084b3d41462c5546
|
||||
i0ZMQl/translation: f739058266a2cb6a3d7cca14de09c69a
|
||||
wE3hGS/message: 1b3bccc465ad34111956b1c705c52031
|
||||
wE3hGS/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
wE3hGS/translation: 1b3bccc465ad34111956b1c705c52031
|
||||
wewm3j/message: 985c0177744ec56d8dac84f66ec284ca
|
||||
wewm3j/origin/0/0: bcd95e286f12800a3e7ee0a71feb3ca5
|
||||
wewm3j/translation: 985c0177744ec56d8dac84f66ec284ca
|
||||
@@ -536,19 +539,20 @@ checksums:
|
||||
dEgA5A/origin/1/0: a50c4fbde8da6e0a77c4e0aef0b44dea
|
||||
dEgA5A/origin/2/0: 97bd206a05414e2a571020d64e166093
|
||||
dEgA5A/origin/3/0: 522726bb62051656dc0d165185d6b451
|
||||
dEgA5A/origin/4/0: b2059fa4b8b99cc10440da26475b234c
|
||||
dEgA5A/origin/5/0: 2a382c1cdf010f01a8e95c3e05f6df53
|
||||
dEgA5A/origin/6/0: d55f532bb5ae247e3a018978be0da463
|
||||
dEgA5A/origin/7/0: 4b4f55c033add8db69178563832227c6
|
||||
dEgA5A/origin/8/0: 68450df287fb46ea629e818732c1291a
|
||||
dEgA5A/origin/9/0: 15ea2dfd5eae4e05b226b1320103476e
|
||||
dEgA5A/origin/10/0: 03c00909b41be01231cd3e843c8ee44e
|
||||
dEgA5A/origin/11/0: 0627e0040ca4939c9a57349e98c51797
|
||||
dEgA5A/origin/12/0: 15792234f408027822ee71ccddde6f9b
|
||||
dEgA5A/origin/13/0: 5c60161e173f5eae9276d8e4c70b4ebb
|
||||
dEgA5A/origin/14/0: a1fde3fcce608870830f168f027727ff
|
||||
dEgA5A/origin/15/0: 83911e3eacbad4583e2b1647a784d154
|
||||
dEgA5A/origin/16/0: dbad0c8d7863cb41f5495264f82e7081
|
||||
dEgA5A/origin/4/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
dEgA5A/origin/5/0: b2059fa4b8b99cc10440da26475b234c
|
||||
dEgA5A/origin/6/0: 2a382c1cdf010f01a8e95c3e05f6df53
|
||||
dEgA5A/origin/7/0: d55f532bb5ae247e3a018978be0da463
|
||||
dEgA5A/origin/8/0: 4b4f55c033add8db69178563832227c6
|
||||
dEgA5A/origin/9/0: 68450df287fb46ea629e818732c1291a
|
||||
dEgA5A/origin/10/0: 15ea2dfd5eae4e05b226b1320103476e
|
||||
dEgA5A/origin/11/0: 03c00909b41be01231cd3e843c8ee44e
|
||||
dEgA5A/origin/12/0: 0627e0040ca4939c9a57349e98c51797
|
||||
dEgA5A/origin/13/0: 15792234f408027822ee71ccddde6f9b
|
||||
dEgA5A/origin/14/0: 5c60161e173f5eae9276d8e4c70b4ebb
|
||||
dEgA5A/origin/15/0: a1fde3fcce608870830f168f027727ff
|
||||
dEgA5A/origin/16/0: 83911e3eacbad4583e2b1647a784d154
|
||||
dEgA5A/origin/17/0: dbad0c8d7863cb41f5495264f82e7081
|
||||
dEgA5A/translation: 2e2a849c2223911717de8caa2c71bade
|
||||
kryGs%2B/message: bba0beaced7ea954ceb980f2b022ffee
|
||||
kryGs%2B/origin/0/0: 15fd9c05fc09ccbbb54aadc4aa5e5501
|
||||
@@ -560,6 +564,9 @@ checksums:
|
||||
9trBXW/message: 0035c67fb6f70992effb263b0b30e6d4
|
||||
9trBXW/origin/0/0: 1b05beba6bdd908015fa8e798717f024
|
||||
9trBXW/translation: 0035c67fb6f70992effb263b0b30e6d4
|
||||
AgE2vR/message: a295a7050379531f9f56ada01c32e8e1
|
||||
AgE2vR/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
AgE2vR/translation: a295a7050379531f9f56ada01c32e8e1
|
||||
fEY2vP/message: 91509e2f92b0b3b11330b6983139fdbf
|
||||
fEY2vP/origin/0/0: 15fd9c05fc09ccbbb54aadc4aa5e5501
|
||||
fEY2vP/origin/1/0: 15fd9c05fc09ccbbb54aadc4aa5e5501
|
||||
@@ -932,6 +939,9 @@ checksums:
|
||||
f8fH8W/message: 991b75727b6784c1a063a7462b76186d
|
||||
f8fH8W/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
|
||||
f8fH8W/translation: 991b75727b6784c1a063a7462b76186d
|
||||
Uf%2B1DF/message: e5b4d2df65d6676318682404de4e38d3
|
||||
Uf%2B1DF/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
Uf%2B1DF/translation: e5b4d2df65d6676318682404de4e38d3
|
||||
Odv3J6/message: f3cc49ba2dc3f9c33917f8a749d68bf5
|
||||
Odv3J6/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c
|
||||
Odv3J6/translation: f3cc49ba2dc3f9c33917f8a749d68bf5
|
||||
@@ -1675,12 +1685,21 @@ checksums:
|
||||
vneRvS/message: e228107df80015377112d41f4f155cb3
|
||||
vneRvS/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
|
||||
vneRvS/translation: e228107df80015377112d41f4f155cb3
|
||||
sZ%2FWDz/message: 4ae9f1cf0c53ebe8852574353d83d252
|
||||
sZ%2FWDz/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
sZ%2FWDz/translation: 4ae9f1cf0c53ebe8852574353d83d252
|
||||
VvCMyU/message: a70262481fb1e9e3ff2506b5c3efa03d
|
||||
VvCMyU/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
VvCMyU/translation: a70262481fb1e9e3ff2506b5c3efa03d
|
||||
51UCsN/message: ce14fde5e972c2b5276c25ddded817c4
|
||||
51UCsN/origin/0/0: 0eeeb7e68164ff118040918f1ef00a7a
|
||||
51UCsN/translation: ce14fde5e972c2b5276c25ddded817c4
|
||||
J4%2BOTA/message: 6ad27e803483208b5313660b7b5791d3
|
||||
J4%2BOTA/origin/0/0: fd0e66cef8d46e96bcf3143a12f9b6db
|
||||
J4%2BOTA/translation: 6ad27e803483208b5313660b7b5791d3
|
||||
S3wq2O/message: 9268b9b2e31373e5ac2e29c19d08e1ef
|
||||
S3wq2O/origin/0/0: 0ad2af981579a62b084b3d41462c5546
|
||||
S3wq2O/translation: 9268b9b2e31373e5ac2e29c19d08e1ef
|
||||
BOqTi5/message: 11edf0427766c26db541d46379dc3c16
|
||||
BOqTi5/placeholders/0/0: 9db68a4b386b9fa1fd1d5797c32be100
|
||||
BOqTi5/placeholders/1/0: b837a9e8bd06b58be95699b3ee663f43
|
||||
@@ -2216,6 +2235,9 @@ checksums:
|
||||
zYRVNp/message: 8b36455dd5b43e56d2ab06e522c3bacc
|
||||
zYRVNp/origin/0/0: 97bd206a05414e2a571020d64e166093
|
||||
zYRVNp/translation: 8b36455dd5b43e56d2ab06e522c3bacc
|
||||
NM2hyD/message: dfd9e9abdca731ba9ca3fcff645b575e
|
||||
NM2hyD/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
NM2hyD/translation: dfd9e9abdca731ba9ca3fcff645b575e
|
||||
wgNoIs/message: eedc7cdb02de467c15dc418a066a77f2
|
||||
wgNoIs/origin/0/0: 3c57a918258af4b44c187f58d203345f
|
||||
wgNoIs/origin/1/0: 3c57a918258af4b44c187f58d203345f
|
||||
@@ -2459,6 +2481,10 @@ checksums:
|
||||
NcFrgC/message: bd15a7b3d8b4bce18cd42682ea1ec164
|
||||
NcFrgC/origin/0/0: 0ad2af981579a62b084b3d41462c5546
|
||||
NcFrgC/translation: bd15a7b3d8b4bce18cd42682ea1ec164
|
||||
ZWk38w/message: 0a6b07963240d329f206e280282e36da
|
||||
ZWk38w/placeholders/0/0: 9622afa3aca4038b79417d808a505c87
|
||||
ZWk38w/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
ZWk38w/translation: 0a6b07963240d329f206e280282e36da
|
||||
C6gv54/message: 1573c77059bc92df17e661befda8d9b7
|
||||
C6gv54/origin/0/0: 0ad2af981579a62b084b3d41462c5546
|
||||
C6gv54/translation: 1573c77059bc92df17e661befda8d9b7
|
||||
@@ -2644,6 +2670,9 @@ checksums:
|
||||
Oo4E6p/origin/0/0: 97bd206a05414e2a571020d64e166093
|
||||
Oo4E6p/origin/1/0: 1b05beba6bdd908015fa8e798717f024
|
||||
Oo4E6p/translation: af985cf72c47df76e2f2139a427d9948
|
||||
d196%2F6/message: 64c37452b5ff985b44f1347ce0ef659f
|
||||
d196%2F6/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
d196%2F6/translation: 64c37452b5ff985b44f1347ce0ef659f
|
||||
K7k9u3/message: 1cf9d227042f6a65adba38cb7296830d
|
||||
K7k9u3/origin/0/0: fd0e66cef8d46e96bcf3143a12f9b6db
|
||||
K7k9u3/translation: 1cf9d227042f6a65adba38cb7296830d
|
||||
@@ -3030,6 +3059,9 @@ checksums:
|
||||
vAj6xG/message: a6152a41b2d8f64d5a657e5b8bc808a9
|
||||
vAj6xG/origin/0/0: 4980d8e27a628e7cd9a70b839d844083
|
||||
vAj6xG/translation: a6152a41b2d8f64d5a657e5b8bc808a9
|
||||
tUL16u/message: 9064ca54e8a3ad28c03a173bc7b01184
|
||||
tUL16u/origin/0/0: f8e87f3fc3dc63bc7961601feb860fa8
|
||||
tUL16u/translation: 9064ca54e8a3ad28c03a173bc7b01184
|
||||
h2FKMV/message: 11d928b1993d95d54a95f85f8ae5016d
|
||||
h2FKMV/origin/0/0: 6812b79a8fdc3527586b523d4c137340
|
||||
h2FKMV/origin/1/0: 85d0a3237fa9329fba3f0278a2cd7284
|
||||
|
||||
@@ -10,6 +10,7 @@ import { t } from "@lingui/core/macro";
|
||||
import Link from "@tiptap/extension-link";
|
||||
import Mention from "@tiptap/extension-mention";
|
||||
import Placeholder from "@tiptap/extension-placeholder";
|
||||
import Typography from "@tiptap/extension-typography";
|
||||
import {
|
||||
BubbleMenu,
|
||||
EditorContent,
|
||||
@@ -17,7 +18,6 @@ import {
|
||||
ReactRenderer,
|
||||
useEditor,
|
||||
} from "@tiptap/react";
|
||||
import Typography from "@tiptap/extension-typography";
|
||||
import StarterKit from "@tiptap/starter-kit";
|
||||
import Suggestion from "@tiptap/suggestion";
|
||||
import {
|
||||
@@ -440,6 +440,7 @@ export default function Editor({
|
||||
content,
|
||||
onChange,
|
||||
onBlur,
|
||||
onSubmit,
|
||||
readOnly = false,
|
||||
workspaceMembers,
|
||||
enableYouTubeEmbed = true,
|
||||
@@ -449,6 +450,7 @@ export default function Editor({
|
||||
content: string | null;
|
||||
onChange?: (value: string) => void;
|
||||
onBlur?: () => void;
|
||||
onSubmit?: () => void;
|
||||
readOnly?: boolean;
|
||||
workspaceMembers: WorkspaceMember[];
|
||||
enableYouTubeEmbed?: boolean;
|
||||
@@ -461,12 +463,16 @@ export default function Editor({
|
||||
// in refs to avoid the editor capturing stale closures on re-render.
|
||||
const onChangeRef = useRef(onChange);
|
||||
const onBlurRef = useRef(onBlur);
|
||||
const onSubmitRef = useRef(onSubmit);
|
||||
useEffect(() => {
|
||||
onChangeRef.current = onChange;
|
||||
}, [onChange]);
|
||||
useEffect(() => {
|
||||
onBlurRef.current = onBlur;
|
||||
}, [onBlur]);
|
||||
useEffect(() => {
|
||||
onSubmitRef.current = onSubmit;
|
||||
}, [onSubmit]);
|
||||
|
||||
const editor = useEditor(
|
||||
{
|
||||
@@ -489,8 +495,8 @@ export default function Editor({
|
||||
Placeholder.configure({
|
||||
placeholder: readOnly
|
||||
? ""
|
||||
: placeholder ??
|
||||
t`Add description... (type '/' to open commands or '@' to mention)`,
|
||||
: (placeholder ??
|
||||
t`Add description... (type '/' to open commands or '@' to mention)`),
|
||||
}),
|
||||
SlashCommands.configure({
|
||||
commandItems: getCommandItems(disableHeadings),
|
||||
@@ -508,24 +514,26 @@ export default function Editor({
|
||||
suggestion: {
|
||||
char: "@",
|
||||
items: ({ query }: { query: string }) => {
|
||||
const withEmail = workspaceMembers.filter((member) => member.email);
|
||||
|
||||
const withEmail = workspaceMembers.filter(
|
||||
(member) => member.email,
|
||||
);
|
||||
|
||||
const mapped = withEmail.map((member: WorkspaceMember) => ({
|
||||
id: member.publicId,
|
||||
label: member?.user?.name?.trim() || member.email || "",
|
||||
image: member?.user?.image ?? null,
|
||||
}));
|
||||
|
||||
|
||||
const all: MentionItem[] = mapped.filter(
|
||||
(item) => item.label && item.label.length > 0,
|
||||
);
|
||||
|
||||
|
||||
const q = query.toLowerCase().trim();
|
||||
|
||||
|
||||
if (q === "") {
|
||||
return all;
|
||||
}
|
||||
|
||||
|
||||
const filtered = all.filter((u) =>
|
||||
u.label.toLowerCase().includes(q),
|
||||
);
|
||||
@@ -551,15 +559,15 @@ export default function Editor({
|
||||
},
|
||||
}),
|
||||
Typography.configure({
|
||||
openDoubleQuote: false,
|
||||
closeDoubleQuote: false,
|
||||
openSingleQuote: false,
|
||||
closeSingleQuote: false,
|
||||
oneHalf: false,
|
||||
oneQuarter: false,
|
||||
threeQuarters: false,
|
||||
superscriptTwo: false,
|
||||
superscriptThree: false,
|
||||
openDoubleQuote: false,
|
||||
closeDoubleQuote: false,
|
||||
openSingleQuote: false,
|
||||
closeSingleQuote: false,
|
||||
oneHalf: false,
|
||||
oneQuarter: false,
|
||||
threeQuarters: false,
|
||||
superscriptTwo: false,
|
||||
superscriptThree: false,
|
||||
}),
|
||||
...(enableYouTubeEmbed ? [YouTubeNode] : []),
|
||||
],
|
||||
@@ -581,6 +589,13 @@ export default function Editor({
|
||||
attributes: {
|
||||
class: "outline-none focus:outline-none focus-visible:ring-0",
|
||||
},
|
||||
handleKeyDown: (_view, event) => {
|
||||
if ((event.metaKey || event.ctrlKey) && event.key === "Enter") {
|
||||
onSubmitRef.current?.();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
},
|
||||
},
|
||||
editable: !readOnly,
|
||||
injectCSS: false,
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} wurde zu deinen Favoriten hinzugefügt."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} wurde aus deinen Favoriten entfernt."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} nicht gefunden"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Zu Favoriten hinzufügen"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Zu Favoriten hinzugefügt"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Board archivieren"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Board archiviert"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Board verschoben"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Board wiederhergestellt"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Karte erfolgreich dupliziert."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Kartenmitgliederzuweisungen werden beim Verschieben in einen anderen Workspace gelöscht."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Neue Liste erstellen"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Board löschen"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Vorlage löschen"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Ziel-Workspace"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Board-URL bearbeiten"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Vorlage erstellen"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "Monatliche Abrechnung"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Board verschieben"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Board in einen anderen Workspace verschieben"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "In Liste verschieben"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "In Workspace verschieben"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Neue Liste"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Keine Listen"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Es wurden noch keine Listen erstellt"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Aus Favoriten entfernen"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Aus Favoriten entfernt"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Liste auswählen"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Workspace auswählen"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Vorlage"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "Das Board wurde archiviert."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "Das Board wurde nach {0} verschoben."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "Das Board wurde wiederhergestellt."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Karte konnte nicht dupliziert werden"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Board konnte nicht verschoben werden"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Board konnte nicht aktualisiert werden"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Karte konnte nicht aktualisiert werden"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Liste konnte nicht aktualisiert werden"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Board wiederherstellen"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Sie können selbst hosten, indem Sie den Anweisungen in unserem <0>Repo</0> folgen."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Sie haben keine anderen Workspaces, in die Sie dieses Board verschieben können."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -75,7 +75,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
59
|
||||
60
|
||||
]
|
||||
],
|
||||
"translation": "{0} has been added to your favorites."
|
||||
@@ -91,7 +91,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
60
|
||||
61
|
||||
]
|
||||
],
|
||||
"translation": "{0} has been removed from your favorites."
|
||||
@@ -123,7 +123,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
557
|
||||
565
|
||||
]
|
||||
],
|
||||
"translation": "{0} not found"
|
||||
@@ -551,7 +551,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
125
|
||||
137
|
||||
]
|
||||
],
|
||||
"translation": "Add to favorites"
|
||||
@@ -718,7 +718,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
56
|
||||
57
|
||||
]
|
||||
],
|
||||
"translation": "Added to favorites"
|
||||
@@ -1109,7 +1109,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
114
|
||||
115
|
||||
]
|
||||
],
|
||||
"translation": "Archive board"
|
||||
@@ -1485,7 +1485,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
530
|
||||
538
|
||||
],
|
||||
[
|
||||
"src/views/card/index.tsx",
|
||||
@@ -1517,11 +1517,23 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
46
|
||||
47
|
||||
]
|
||||
],
|
||||
"translation": "Board archived"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
33
|
||||
]
|
||||
],
|
||||
"translation": "Board moved"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -1577,7 +1589,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
46
|
||||
47
|
||||
]
|
||||
],
|
||||
"translation": "Board unarchived"
|
||||
@@ -2131,6 +2143,10 @@
|
||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||
44
|
||||
],
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
99
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Comment.tsx",
|
||||
195
|
||||
@@ -2226,6 +2242,18 @@
|
||||
],
|
||||
"translation": "Card duplicated successfully."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
92
|
||||
]
|
||||
],
|
||||
"translation": "Card member assignments will be cleared when moving to a different workspace."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -2261,7 +2289,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
308
|
||||
309
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -3177,11 +3205,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
92
|
||||
93
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
671
|
||||
679
|
||||
]
|
||||
],
|
||||
"translation": "Create new list"
|
||||
@@ -3558,7 +3586,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
136
|
||||
148
|
||||
]
|
||||
],
|
||||
"translation": "Delete board"
|
||||
@@ -3610,7 +3638,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
136
|
||||
148
|
||||
]
|
||||
],
|
||||
"translation": "Delete template"
|
||||
@@ -3715,6 +3743,18 @@
|
||||
],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
76
|
||||
]
|
||||
],
|
||||
"translation": "Destination workspace"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -4082,7 +4122,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
105
|
||||
106
|
||||
],
|
||||
[
|
||||
"src/views/board/components/UpdateBoardSlugForm.tsx",
|
||||
@@ -5223,7 +5263,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
656
|
||||
664
|
||||
]
|
||||
],
|
||||
"translation": "Get started by creating a new list"
|
||||
@@ -6293,7 +6333,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
306
|
||||
307
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -6465,7 +6505,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
94
|
||||
95
|
||||
]
|
||||
],
|
||||
"translation": "Make template"
|
||||
@@ -6698,6 +6738,30 @@
|
||||
],
|
||||
"translation": "monthly billing"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
107
|
||||
]
|
||||
],
|
||||
"translation": "Move board"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
64
|
||||
]
|
||||
],
|
||||
"translation": "Move board to another workspace"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -6722,6 +6786,18 @@
|
||||
],
|
||||
"translation": "Move to list"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
126
|
||||
]
|
||||
],
|
||||
"translation": "Move to workspace"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -6920,7 +6996,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
620
|
||||
628
|
||||
]
|
||||
],
|
||||
"translation": "New list"
|
||||
@@ -7140,7 +7216,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
652
|
||||
660
|
||||
]
|
||||
],
|
||||
"translation": "No lists"
|
||||
@@ -7152,7 +7228,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
657
|
||||
665
|
||||
]
|
||||
],
|
||||
"translation": "No lists have been created yet"
|
||||
@@ -7836,7 +7912,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
68
|
||||
69
|
||||
],
|
||||
[
|
||||
"src/views/board/components/NewCardForm.tsx",
|
||||
@@ -7864,11 +7940,11 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
218
|
||||
219
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
274
|
||||
275
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/ImportBoardsForm.tsx",
|
||||
@@ -8052,7 +8128,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
315
|
||||
316
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -8356,7 +8432,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
124
|
||||
136
|
||||
]
|
||||
],
|
||||
"translation": "Remove from favorites"
|
||||
@@ -8451,7 +8527,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
57
|
||||
58
|
||||
]
|
||||
],
|
||||
"translation": "Removed from favorites"
|
||||
@@ -8860,6 +8936,18 @@
|
||||
],
|
||||
"translation": "Select a list"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
84
|
||||
]
|
||||
],
|
||||
"translation": "Select a workspace"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -9639,11 +9727,11 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
530
|
||||
538
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
566
|
||||
574
|
||||
]
|
||||
],
|
||||
"translation": "Template"
|
||||
@@ -9827,11 +9915,27 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
48
|
||||
49
|
||||
]
|
||||
],
|
||||
"translation": "The board has been archived."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": [
|
||||
"targetWorkspace?.name ?? \"the workspace\""
|
||||
]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
34
|
||||
]
|
||||
],
|
||||
"translation": "The board has been moved to {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
@@ -9839,7 +9943,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
49
|
||||
50
|
||||
]
|
||||
],
|
||||
"translation": "The board has been unarchived."
|
||||
@@ -10387,7 +10491,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
313
|
||||
314
|
||||
],
|
||||
[
|
||||
"src/views/card/components/Dropdown.tsx",
|
||||
@@ -10572,6 +10676,18 @@
|
||||
],
|
||||
"translation": "Unable to duplicate card"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
45
|
||||
]
|
||||
],
|
||||
"translation": "Unable to move board"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -10667,7 +10783,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
67
|
||||
68
|
||||
]
|
||||
],
|
||||
"translation": "Unable to update board"
|
||||
@@ -10703,7 +10819,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
273
|
||||
274
|
||||
],
|
||||
[
|
||||
"src/views/card/index.tsx",
|
||||
@@ -10779,7 +10895,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
217
|
||||
218
|
||||
],
|
||||
[
|
||||
"src/views/card/components/ListSelector.tsx",
|
||||
@@ -10847,7 +10963,7 @@
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/BoardDropdown.tsx",
|
||||
114
|
||||
115
|
||||
]
|
||||
],
|
||||
"translation": "Unarchive board"
|
||||
@@ -11767,7 +11883,7 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
530
|
||||
538
|
||||
],
|
||||
[
|
||||
"src/views/boards/index.tsx",
|
||||
@@ -12117,6 +12233,18 @@
|
||||
],
|
||||
"translation": "You can self-host by following the instructions in our <0>repo</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
[
|
||||
"src/views/board/components/MoveBoardForm.tsx",
|
||||
68
|
||||
]
|
||||
],
|
||||
"translation": "You don't have any other workspaces to move this board to."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -12136,11 +12264,11 @@
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
604
|
||||
612
|
||||
],
|
||||
[
|
||||
"src/views/board/index.tsx",
|
||||
662
|
||||
670
|
||||
],
|
||||
[
|
||||
"src/views/boards/components/BoardsList.tsx",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} se ha añadido a tus favoritos."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} se ha eliminado de tus favoritos."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} no encontrado"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Añadir a favoritos"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Añadido a favoritos"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Archivar tablero"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tablero archivado"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Tablero movido"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tablero desarchivado"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Tarjeta duplicada correctamente."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Las asignaciones de miembros de la tarjeta se borrarán al mover a un espacio de trabajo diferente."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Crear nueva lista"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Eliminar tablero"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Eliminar plantilla"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Diseño"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Espacio de trabajo de destino"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Editar URL del tablero"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Comienza creando una nueva lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Crear plantilla"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "facturación mensual"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Mover tablero"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Mover tablero a otro espacio de trabajo"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Mover a lista"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Mover al espacio de trabajo"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nueva lista"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Sin listas"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Aún no se han creado listas"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Eliminar de favoritos"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Eliminado de favoritos"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Seleccionar una lista"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Selecciona un espacio de trabajo"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Plantilla"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "El tablero ha sido archivado."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "El tablero se ha movido a {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "El tablero ha sido desarchivado."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "No se puede duplicar la tarjeta"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "No se pudo mover el tablero"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "No se pudo actualizar el tablero"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "No se pudo actualizar la tarjeta"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "No se pudo actualizar la lista"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Desarchivar tablero"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Puedes auto-alojar siguiendo las instrucciones en nuestro <0>repositorio</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "No tienes ningún otro espacio de trabajo al que mover este tablero."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} a été ajouté à vos favoris."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} a été retiré de vos favoris."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} introuvable"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Ajouter aux favoris"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Ajouté aux favoris"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Archiver le tableau"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tableau archivé"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Tableau déplacé"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tableau désarchivé"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Carte dupliquée avec succès."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Les membres affectés aux cartes seront supprimés lors du déplacement vers un autre espace de travail."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Créer une nouvelle liste"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Supprimer le tableau"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Supprimer le modèle"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Espace de travail de destination"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Modifier l'URL du tableau"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Commencez en créant une nouvelle liste"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Créer un modèle"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "facturation mensuelle"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Déplacer le tableau"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Déplacer le tableau vers un autre espace de travail"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Déplacer vers la liste"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Déplacer vers l'espace de travail"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nouvelle liste"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Aucune liste"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Aucune liste n'a encore été créée"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Retirer des favoris"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Retiré des favoris"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Sélectionner une liste"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Sélectionnez un espace de travail"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Modèle"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "Le tableau a été archivé."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "Le tableau a été déplacé vers {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "Le tableau a été désarchivé."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Impossible de dupliquer la carte"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Impossible de déplacer le tableau"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Impossible de mettre à jour le tableau"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Impossible de mettre à jour la carte"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Impossible de mettre à jour la liste"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Désarchiver le tableau"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Vous pouvez auto-héberger en suivant les instructions de notre <0>dépôt</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Vous n'avez aucun autre espace de travail vers lequel déplacer ce tableau."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} è stato aggiunto ai tuoi preferiti."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} è stato rimosso dai tuoi preferiti."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} non trovato"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Aggiungi ai preferiti"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Aggiunto ai preferiti"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Archivia bacheca"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Bacheca archiviata"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Bacheca spostata"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Bacheca ripristinata"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Scheda duplicata con successo."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Le assegnazioni dei membri della scheda verranno cancellate quando si sposta in un'area di lavoro diversa."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Crea nuova lista"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Elimina board"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Elimina template"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Area di lavoro di destinazione"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Modifica URL bacheca"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Inizia creando una nuova lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Crea template"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "fatturazione mensile"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Sposta bacheca"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Sposta la bacheca in un'altra area di lavoro"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Sposta nell'elenco"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Sposta nell'area di lavoro"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nuova lista"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Nessuna lista"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Nessuna lista è stata ancora creata"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Rimuovi dai preferiti"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Rimosso dai preferiti"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Seleziona un elenco"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Seleziona un'area di lavoro"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Template"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "La bacheca è stata archiviata."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "La bacheca è stata spostata in {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "La bacheca è stata ripristinata."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Impossibile duplicare la scheda"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Impossibile spostare la bacheca"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Impossibile aggiornare la board"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Impossibile aggiornare la card"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Impossibile aggiornare la lista"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Ripristina bacheca"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Puoi effettuare il self-hosting seguendo le istruzioni nel nostro <0>repo</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Non hai altre aree di lavoro in cui spostare questa bacheca."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} is toegevoegd aan je favorieten."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} is verwijderd uit je favorieten."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} niet gevonden"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Toevoegen aan favorieten"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Toegevoegd aan favorieten"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Board archiveren"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Board gearchiveerd"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Bord verplaatst"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Board gedearchiveerd"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Kaart succesvol gedupliceerd."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Kaartleden worden verwijderd bij het verplaatsen naar een andere werkruimte."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Maak nieuwe lijst"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Bord verwijderen"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Sjabloon verwijderen"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Ontwerp"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Bestemmingswerkruimte"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Bord-URL bewerken"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Ga aan de slag door een nieuwe lijst te maken"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Sjabloon maken"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "maandelijkse facturering"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Bord verplaatsen"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Bord naar een andere werkruimte verplaatsen"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Verplaats naar lijst"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Verplaatsen naar werkruimte"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nieuwe lijst"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Geen lijsten"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Er zijn nog geen lijsten aangemaakt"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Verwijderen uit favorieten"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Verwijderd uit favorieten"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Selecteer een lijst"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Selecteer een werkruimte"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Sjabloon"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "Het board is gearchiveerd."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "Het bord is verplaatst naar {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "Het board is gedearchiveerd."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Kan kaart niet dupliceren"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Kan bord niet verplaatsen"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Kan bord niet bijwerken"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Kan kaart niet bijwerken"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Kan lijst niet bijwerken"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Board dearchiveren"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Je kunt zelf hosten door de instructies in onze <0>repo</0> te volgen."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Je hebt geen andere werkruimtes waar je dit bord naartoe kunt verplaatsen."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} został dodany do ulubionych."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} został usunięty z ulubionych."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} nie znaleziono"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Dodaj do ulubionych"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Dodano do ulubionych"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Zarchiwizuj tablicę"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tablica zarchiwizowana"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Tablica przeniesiona"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Tablica przywrócona z archiwum"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Karta została pomyślnie zduplikowana."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "Przypisania członków do kart zostaną usunięte podczas przenoszenia do innego obszaru roboczego."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Utwórz nową listę"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Usuń tablicę"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Usuń szablon"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Docelowy obszar roboczy"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Edytuj URL tablicy"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Rozpocznij, tworząc nową listę"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Utwórz szablon"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "rozliczenie miesięczne"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Przenieś tablicę"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Przenieś tablicę do innego obszaru roboczego"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Przenieś do listy"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Przenieś do obszaru roboczego"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nowa lista"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Brak list"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Nie utworzono jeszcze żadnych list"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Usuń z ulubionych"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Usunięto z ulubionych"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Wybierz listę"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Wybierz obszar roboczy"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Szablon"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "Tablica została zarchiwizowana."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "Tablica została przeniesiona do {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "Tablica została przywrócona z archiwum."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Nie można zduplikować karty"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Nie można przenieść tablicy"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Nie można zaktualizować tablicy"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Nie można zaktualizować karty"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Nie można zaktualizować listy"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Przywróć tablicę z archiwum"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Możesz samodzielnie hostować, postępując zgodnie z instrukcjami w naszym <0>repozytorium</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Nie masz żadnych innych obszarów roboczych, do których można przenieść tę tablicę."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} foi adicionado aos seus favoritos."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} foi removido dos seus favoritos."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} não encontrado"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Adicionar aos favoritos"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Adicionado aos favoritos"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Arquivar quadro"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Quadro arquivado"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Quadro movido"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Quadro desarquivado"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Card duplicado com sucesso."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "As atribuições de membros do cartão serão removidas ao mover para um workspace diferente."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Criar nova lista"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Excluir quadro"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Excluir modelo"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Design"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Workspace de destino"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Editar URL do quadro"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Comece criando uma nova lista"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Criar modelo"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "cobrança mensal"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Mover quadro"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Mover quadro para outro workspace"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Mover para lista"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Mover para workspace"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Nova lista"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Nenhuma lista"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Nenhuma lista foi criada ainda"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Remover dos favoritos"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Removido dos favoritos"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Selecione uma lista"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Selecione um workspace"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Modelo"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "O quadro foi arquivado."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "O quadro foi movido para {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "O quadro foi desarquivado."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Não foi possível duplicar o cartão"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Não foi possível mover o quadro"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Não foi possível atualizar o quadro"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Não foi possível atualizar o cartão"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Não foi possível atualizar a lista"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Desarquivar quadro"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Você pode fazer self-host seguindo as instruções em nosso <0>repositório</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "Você não tem outros workspaces para mover este quadro."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -44,7 +44,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"translation": "{0} добавлен в избранное."
|
||||
},
|
||||
"bDI6VI": {
|
||||
@@ -53,7 +53,7 @@
|
||||
"0": ["boardName ?? \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 61]],
|
||||
"translation": "{0} удалён из избранного."
|
||||
},
|
||||
"CJukzS": {
|
||||
@@ -71,7 +71,7 @@
|
||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 557]],
|
||||
"origin": [["src/views/board/index.tsx", 565]],
|
||||
"translation": "{0} не найдено"
|
||||
},
|
||||
"0xWkkH": {
|
||||
@@ -328,7 +328,7 @@
|
||||
"message": "Add to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 137]],
|
||||
"translation": "Добавить в избранное"
|
||||
},
|
||||
"cWXW+7": {
|
||||
@@ -423,7 +423,7 @@
|
||||
"message": "Added to favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"translation": "Добавлено в избранное"
|
||||
},
|
||||
"14Xi3Z": {
|
||||
@@ -657,7 +657,7 @@
|
||||
"message": "Archive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Архивировать доску"
|
||||
},
|
||||
"TdfEV7": {
|
||||
@@ -887,7 +887,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/card/index.tsx", 321],
|
||||
["src/views/public/board/index.tsx", 125]
|
||||
],
|
||||
@@ -906,9 +906,16 @@
|
||||
"message": "Board archived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Доска архивирована"
|
||||
},
|
||||
"wE3hGS": {
|
||||
"message": "Board moved",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 33]],
|
||||
"translation": "Доска перемещена"
|
||||
},
|
||||
"wewm3j": {
|
||||
"message": "Board name cannot exceed 100 characters",
|
||||
"placeholders": {},
|
||||
@@ -943,7 +950,7 @@
|
||||
"message": "Board unarchived",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
|
||||
"translation": "Доска восстановлена из архива"
|
||||
},
|
||||
"Xid3K6": {
|
||||
@@ -1281,6 +1288,7 @@
|
||||
["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 176],
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 267],
|
||||
["src/views/board/components/DeleteBoardConfirmation.tsx", 44],
|
||||
["src/views/board/components/MoveBoardForm.tsx", 99],
|
||||
["src/views/card/components/Comment.tsx", 195],
|
||||
["src/views/card/components/DeleteCardConfirmation.tsx", 86],
|
||||
["src/views/card/components/DeleteChecklistConfirmation.tsx", 64],
|
||||
@@ -1324,6 +1332,13 @@
|
||||
"origin": [["src/views/card/components/Dropdown.tsx", 48]],
|
||||
"translation": "Карточка успешно продублирована."
|
||||
},
|
||||
"AgE2vR": {
|
||||
"message": "Card member assignments will be cleared when moving to a different workspace.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 92]],
|
||||
"translation": "При перемещении в другой рабочий пространство назначения участников карточек будут очищены."
|
||||
},
|
||||
"fEY2vP": {
|
||||
"message": "Card not found",
|
||||
"placeholders": {},
|
||||
@@ -1346,7 +1361,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 308],
|
||||
["src/views/board/index.tsx", 309],
|
||||
["src/views/card/components/Dropdown.tsx", 74],
|
||||
["src/views/public/board/CardModal.tsx", 38]
|
||||
],
|
||||
@@ -1899,8 +1914,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 92],
|
||||
["src/views/board/index.tsx", 671]
|
||||
["src/views/board/index.tsx", 93],
|
||||
["src/views/board/index.tsx", 679]
|
||||
],
|
||||
"translation": "Создать новый список"
|
||||
},
|
||||
@@ -2118,7 +2133,7 @@
|
||||
"message": "Delete board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Удалить доску"
|
||||
},
|
||||
"nabda1": {
|
||||
@@ -2149,7 +2164,7 @@
|
||||
"message": "Delete template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 148]],
|
||||
"translation": "Удалить шаблон"
|
||||
},
|
||||
"snMaH4": {
|
||||
@@ -2211,6 +2226,13 @@
|
||||
"origin": [["src/views/boards/components/TemplateBoards.tsx", 45]],
|
||||
"translation": "Дизайн"
|
||||
},
|
||||
"Uf+1DF": {
|
||||
"message": "Destination workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 76]],
|
||||
"translation": "Рабочее пространство назначения"
|
||||
},
|
||||
"Odv3J6": {
|
||||
"message": "Disconnect GitHub",
|
||||
"placeholders": {},
|
||||
@@ -2416,7 +2438,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/BoardDropdown.tsx", 105],
|
||||
["src/views/board/components/BoardDropdown.tsx", 106],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
|
||||
],
|
||||
"translation": "Изменить URL доски"
|
||||
@@ -3103,7 +3125,7 @@
|
||||
"message": "Get started by creating a new list",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 656]],
|
||||
"origin": [["src/views/board/index.tsx", 664]],
|
||||
"translation": "Начните с создания нового списка"
|
||||
},
|
||||
"oW13KZ": {
|
||||
@@ -3743,7 +3765,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||
["src/views/board/index.tsx", 306],
|
||||
["src/views/board/index.tsx", 307],
|
||||
["src/views/card/components/Dropdown.tsx", 72],
|
||||
["src/views/public/board/CardModal.tsx", 36],
|
||||
["src/views/public/board/index.tsx", 77]
|
||||
@@ -3843,7 +3865,7 @@
|
||||
"message": "Make template",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 95]],
|
||||
"translation": "Создать шаблон"
|
||||
},
|
||||
"hB02vO": {
|
||||
@@ -3977,6 +3999,20 @@
|
||||
"origin": [["src/views/members/components/InviteMemberForm.tsx", 170]],
|
||||
"translation": "ежемесячная оплата"
|
||||
},
|
||||
"sZ/WDz": {
|
||||
"message": "Move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 107]],
|
||||
"translation": "Переместить доску"
|
||||
},
|
||||
"VvCMyU": {
|
||||
"message": "Move board to another workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 64]],
|
||||
"translation": "Переместить доску в другое рабочее пространство"
|
||||
},
|
||||
"51UCsN": {
|
||||
"message": "Move to another list",
|
||||
"placeholders": {},
|
||||
@@ -3991,6 +4027,13 @@
|
||||
"origin": [["src/views/board/components/CardContextMoveListModal.tsx", 70]],
|
||||
"translation": "Переместить в список"
|
||||
},
|
||||
"S3wq2O": {
|
||||
"message": "Move to workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 126]],
|
||||
"translation": "Переместить в рабочее пространство"
|
||||
},
|
||||
"BOqTi5": {
|
||||
"message": "moved the card from <0>{0}</0> to<1>{1}</1>",
|
||||
"placeholders": {
|
||||
@@ -4102,7 +4145,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/components/NewListForm.tsx", 113],
|
||||
["src/views/board/index.tsx", 620]
|
||||
["src/views/board/index.tsx", 628]
|
||||
],
|
||||
"translation": "Новый список"
|
||||
},
|
||||
@@ -4235,14 +4278,14 @@
|
||||
"message": "No lists",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 652]],
|
||||
"origin": [["src/views/board/index.tsx", 660]],
|
||||
"translation": "Нет списков"
|
||||
},
|
||||
"fvLNDy": {
|
||||
"message": "No lists have been created yet",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/index.tsx", 657]],
|
||||
"origin": [["src/views/board/index.tsx", 665]],
|
||||
"translation": "Списки ещё не созданы"
|
||||
},
|
||||
"i30J2U": {
|
||||
@@ -4657,15 +4700,15 @@
|
||||
["src/components/DeleteLabelConfirmation.tsx", 26],
|
||||
["src/components/FeedbackModal.tsx", 41],
|
||||
["src/components/NewWorkspaceForm.tsx", 110],
|
||||
["src/views/board/components/BoardDropdown.tsx", 68],
|
||||
["src/views/board/components/BoardDropdown.tsx", 69],
|
||||
["src/views/board/components/NewCardForm.tsx", 193],
|
||||
["src/views/board/components/NewListForm.tsx", 79],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 61],
|
||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/board/index.tsx", 219],
|
||||
["src/views/board/index.tsx", 275],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||
@@ -4723,7 +4766,7 @@
|
||||
"origin": [
|
||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||
["src/views/board/index.tsx", 315],
|
||||
["src/views/board/index.tsx", 316],
|
||||
["src/views/card/components/Dropdown.tsx", 55],
|
||||
["src/views/card/components/Dropdown.tsx", 81],
|
||||
["src/views/card/components/Dropdown.tsx", 100],
|
||||
@@ -4892,7 +4935,7 @@
|
||||
"message": "Remove from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
|
||||
"translation": "Удалить из избранного"
|
||||
},
|
||||
"99VIgC": {
|
||||
@@ -4946,7 +4989,7 @@
|
||||
"message": "Removed from favorites",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 58]],
|
||||
"translation": "Удалено из избранного"
|
||||
},
|
||||
"YVT40D": {
|
||||
@@ -5193,6 +5236,13 @@
|
||||
],
|
||||
"translation": "Выберите список"
|
||||
},
|
||||
"NM2hyD": {
|
||||
"message": "Select a workspace",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 84]],
|
||||
"translation": "Выберите рабочее пространство"
|
||||
},
|
||||
"wgNoIs": {
|
||||
"message": "Select all",
|
||||
"placeholders": {},
|
||||
@@ -5658,8 +5708,8 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 566]
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/board/index.tsx", 574]
|
||||
],
|
||||
"translation": "Шаблон"
|
||||
},
|
||||
@@ -5770,14 +5820,23 @@
|
||||
"message": "The board has been archived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"translation": "Доска была архивирована."
|
||||
},
|
||||
"ZWk38w": {
|
||||
"message": "The board has been moved to {0}.",
|
||||
"placeholders": {
|
||||
"0": ["targetWorkspace?.name ?? \"the workspace\""]
|
||||
},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 34]],
|
||||
"translation": "Доска была перемещена в {0}."
|
||||
},
|
||||
"C6gv54": {
|
||||
"message": "The board has been unarchived.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 50]],
|
||||
"translation": "Доска была восстановлена из архива."
|
||||
},
|
||||
"nKBUeF": {
|
||||
@@ -6117,7 +6176,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 313],
|
||||
["src/views/board/index.tsx", 314],
|
||||
["src/views/card/components/Dropdown.tsx", 79],
|
||||
["src/views/public/board/CardModal.tsx", 43],
|
||||
["src/views/public/board/index.tsx", 84]
|
||||
@@ -6228,6 +6287,13 @@
|
||||
],
|
||||
"translation": "Невозможно дублировать карточку"
|
||||
},
|
||||
"d196/6": {
|
||||
"message": "Unable to move board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 45]],
|
||||
"translation": "Не удалось переместить доску"
|
||||
},
|
||||
"K7k9u3": {
|
||||
"message": "Unable to move card",
|
||||
"placeholders": {},
|
||||
@@ -6288,7 +6354,7 @@
|
||||
"message": "Unable to update board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 68]],
|
||||
"translation": "Не удалось обновить доску"
|
||||
},
|
||||
"XpcjLO": {
|
||||
@@ -6310,7 +6376,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 273],
|
||||
["src/views/board/index.tsx", 274],
|
||||
["src/views/card/index.tsx", 235]
|
||||
],
|
||||
"translation": "Не удалось обновить карточку"
|
||||
@@ -6355,7 +6421,7 @@
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/views/board/index.tsx", 217],
|
||||
["src/views/board/index.tsx", 218],
|
||||
["src/views/card/components/ListSelector.tsx", 54]
|
||||
],
|
||||
"translation": "Не удалось обновить список"
|
||||
@@ -6395,7 +6461,7 @@
|
||||
"message": "Unarchive board",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
|
||||
"origin": [["src/views/board/components/BoardDropdown.tsx", 115]],
|
||||
"translation": "Восстановить доску из архива"
|
||||
},
|
||||
"E8zYtd": {
|
||||
@@ -6931,7 +6997,7 @@
|
||||
"comments": [],
|
||||
"origin": [
|
||||
["src/components/SettingsLayout.tsx", 47],
|
||||
["src/views/board/index.tsx", 530],
|
||||
["src/views/board/index.tsx", 538],
|
||||
["src/views/boards/index.tsx", 48],
|
||||
["src/views/members/index.tsx", 278],
|
||||
["src/views/public/board/index.tsx", 125],
|
||||
@@ -7146,6 +7212,13 @@
|
||||
"origin": [["src/views/home/components/Faqs.tsx", 127]],
|
||||
"translation": "Вы можете развернуть сервис самостоятельно, следуя инструкциям в нашем <0>репозитории</0>."
|
||||
},
|
||||
"tUL16u": {
|
||||
"message": "You don't have any other workspaces to move this board to.",
|
||||
"placeholders": {},
|
||||
"comments": [],
|
||||
"origin": [["src/views/board/components/MoveBoardForm.tsx", 68]],
|
||||
"translation": "У вас нет других рабочих пространств для перемещения этой доски."
|
||||
},
|
||||
"h2FKMV": {
|
||||
"message": "You don't have permission",
|
||||
"placeholders": {},
|
||||
@@ -7154,8 +7227,8 @@
|
||||
["src/views/board/components/List.tsx", 117],
|
||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||
["src/views/board/index.tsx", 604],
|
||||
["src/views/board/index.tsx", 662],
|
||||
["src/views/board/index.tsx", 612],
|
||||
["src/views/board/index.tsx", 670],
|
||||
["src/views/boards/components/BoardsList.tsx", 71],
|
||||
["src/views/boards/index.tsx", 59],
|
||||
["src/views/boards/index.tsx", 80]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,7 @@
|
||||
import { useRouter } from "next/router";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import {
|
||||
HiArrowRightOnRectangle,
|
||||
HiEllipsisHorizontal,
|
||||
HiLink,
|
||||
HiOutlineDocumentDuplicate,
|
||||
@@ -88,7 +89,7 @@ export default function BoardDropdown({
|
||||
const isArchiveActionPending = updateBoard.isPending;
|
||||
|
||||
const items = [
|
||||
...(isTemplate && canCreateBoard
|
||||
...(!isTemplate && canCreateBoard
|
||||
? [
|
||||
{
|
||||
label: t`Make template`,
|
||||
@@ -119,6 +120,17 @@ export default function BoardDropdown({
|
||||
},
|
||||
]
|
||||
: []),
|
||||
...(!isTemplate && canEditBoard
|
||||
? [
|
||||
{
|
||||
label: t`Move to workspace`,
|
||||
action: () => openModal("MOVE_BOARD"),
|
||||
icon: (
|
||||
<HiArrowRightOnRectangle className="h-[16px] w-[16px] text-dark-900" />
|
||||
),
|
||||
},
|
||||
]
|
||||
: []),
|
||||
{
|
||||
label: isFavorite
|
||||
? t`Remove from favorites`
|
||||
|
||||
113
apps/web/src/views/board/components/MoveBoardForm.tsx
Normal file
113
apps/web/src/views/board/components/MoveBoardForm.tsx
Normal file
@@ -0,0 +1,113 @@
|
||||
import { useRouter } from "next/navigation";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { useState } from "react";
|
||||
|
||||
import Button from "~/components/Button";
|
||||
import { useModal } from "~/providers/modal";
|
||||
import { usePopup } from "~/providers/popup";
|
||||
import { useWorkspace } from "~/providers/workspace";
|
||||
import { api } from "~/utils/api";
|
||||
|
||||
export function MoveBoardForm({
|
||||
boardPublicId,
|
||||
}: {
|
||||
boardPublicId: string;
|
||||
}) {
|
||||
const router = useRouter();
|
||||
const { closeModal } = useModal();
|
||||
const { showPopup } = usePopup();
|
||||
const { workspace, availableWorkspaces, switchWorkspace } = useWorkspace();
|
||||
const [targetWorkspacePublicId, setTargetWorkspacePublicId] = useState("");
|
||||
|
||||
const otherWorkspaces = availableWorkspaces.filter(
|
||||
(ws) => ws.publicId !== workspace.publicId && ws.role !== "guest",
|
||||
);
|
||||
|
||||
const moveBoard = api.board.move.useMutation({
|
||||
onSuccess: () => {
|
||||
const targetWorkspace = availableWorkspaces.find(
|
||||
(ws) => ws.publicId === targetWorkspacePublicId,
|
||||
);
|
||||
closeModal();
|
||||
showPopup({
|
||||
header: t`Board moved`,
|
||||
message: t`The board has been moved to ${targetWorkspace?.name ?? "the workspace"}.`,
|
||||
icon: "success",
|
||||
});
|
||||
if (targetWorkspace) {
|
||||
switchWorkspace(targetWorkspace);
|
||||
} else {
|
||||
router.push("/boards");
|
||||
}
|
||||
},
|
||||
onError: (error) => {
|
||||
showPopup({
|
||||
header: t`Unable to move board`,
|
||||
message: error.message,
|
||||
icon: "error",
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
const handleMoveBoard = () => {
|
||||
if (!targetWorkspacePublicId) return;
|
||||
moveBoard.mutate({
|
||||
boardPublicId,
|
||||
targetWorkspacePublicId,
|
||||
});
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="p-5">
|
||||
<div className="flex w-full flex-col justify-between pb-4">
|
||||
<h2 className="text-md pb-4 font-medium text-neutral-900 dark:text-dark-1000">
|
||||
{t`Move board to another workspace`}
|
||||
</h2>
|
||||
{otherWorkspaces.length === 0 ? (
|
||||
<p className="text-sm font-medium text-light-900 dark:text-dark-900">
|
||||
{t`You don't have any other workspaces to move this board to.`}
|
||||
</p>
|
||||
) : (
|
||||
<>
|
||||
<label
|
||||
htmlFor="target-workspace"
|
||||
className="mb-2 text-sm font-medium text-light-900 dark:text-dark-900"
|
||||
>
|
||||
{t`Destination workspace`}
|
||||
</label>
|
||||
<select
|
||||
id="target-workspace"
|
||||
value={targetWorkspacePublicId}
|
||||
onChange={(e) => setTargetWorkspacePublicId(e.target.value)}
|
||||
className="block w-full rounded-md border-0 bg-dark-300 bg-white/5 py-1.5 text-sm shadow-sm ring-1 ring-inset ring-light-600 placeholder:text-dark-800 focus:ring-2 focus:ring-inset focus:ring-light-700 dark:text-dark-1000 dark:ring-dark-700 dark:focus:ring-dark-700 sm:leading-6"
|
||||
>
|
||||
<option value="">{t`Select a workspace`}</option>
|
||||
{otherWorkspaces.map((ws) => (
|
||||
<option key={ws.publicId} value={ws.publicId}>
|
||||
{ws.name}
|
||||
</option>
|
||||
))}
|
||||
</select>
|
||||
<p className="mt-3 text-sm text-light-800 dark:text-dark-800">
|
||||
{t`Card member assignments will be cleared when moving to a different workspace.`}
|
||||
</p>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
<div className="mt-5 flex justify-end space-x-2 sm:mt-6">
|
||||
<Button onClick={() => closeModal()} variant="secondary">
|
||||
{t`Cancel`}
|
||||
</Button>
|
||||
{otherWorkspaces.length > 0 && (
|
||||
<Button
|
||||
onClick={handleMoveBoard}
|
||||
isLoading={moveBoard.isPending}
|
||||
disabled={!targetWorkspacePublicId}
|
||||
>
|
||||
{t`Move board`}
|
||||
</Button>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -46,6 +46,7 @@ import { CardContextMembersModal } from "./components/CardContextMembersModal";
|
||||
import { CardContextMenu } from "./components/CardContextMenu";
|
||||
import { CardContextMoveListModal } from "./components/CardContextMoveListModal";
|
||||
import { DeleteBoardConfirmation } from "./components/DeleteBoardConfirmation";
|
||||
import { MoveBoardForm } from "./components/MoveBoardForm";
|
||||
import { DeleteListConfirmation } from "./components/DeleteListConfirmation";
|
||||
import Filters from "./components/Filters";
|
||||
import List from "./components/List";
|
||||
@@ -460,6 +461,13 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||
/>
|
||||
</Modal>
|
||||
|
||||
<Modal
|
||||
modalSize="sm"
|
||||
isVisible={isOpen && modalContentType === "MOVE_BOARD"}
|
||||
>
|
||||
<MoveBoardForm boardPublicId={boardId ?? ""} />
|
||||
</Modal>
|
||||
|
||||
<Modal
|
||||
modalSize="sm"
|
||||
isVisible={isOpen && modalContentType === "CREATE_TEMPLATE"}
|
||||
|
||||
@@ -2,9 +2,10 @@ import { t } from "@lingui/core/macro";
|
||||
import { useForm } from "react-hook-form";
|
||||
import { HiOutlineArrowUp } from "react-icons/hi2";
|
||||
|
||||
import Editor from "~/components/Editor";
|
||||
import type { WorkspaceMember } from "~/components/Editor";
|
||||
import Editor from "~/components/Editor";
|
||||
import LoadingSpinner from "~/components/LoadingSpinner";
|
||||
import { Tooltip } from "~/components/Tooltip";
|
||||
import { usePermissions } from "~/hooks/usePermissions";
|
||||
import { usePopup } from "~/providers/popup";
|
||||
import { api } from "~/utils/api";
|
||||
@@ -51,6 +52,21 @@ const NewCommentForm = ({
|
||||
});
|
||||
};
|
||||
|
||||
const isMac =
|
||||
typeof navigator !== "undefined" && navigator.userAgent.includes("Mac");
|
||||
|
||||
const submitTooltip = (
|
||||
<div className="flex flex-row items-center gap-2 text-[11px]">
|
||||
{t`Submit`}
|
||||
<span className="inline-flex items-center justify-center rounded border border-light-400 bg-light-200 px-1.5 py-0.5 font-mono text-[8px] font-semibold text-neutral-900 dark:border-dark-400 dark:bg-dark-200 dark:text-dark-950">
|
||||
{isMac ? "⌘" : "Ctrl"}
|
||||
</span>
|
||||
<span className="inline-flex items-center justify-center rounded border border-light-400 bg-light-200 px-1.5 py-0.5 font-mono text-[8px] font-semibold text-neutral-900 dark:border-dark-400 dark:bg-dark-200 dark:text-dark-950">
|
||||
Enter
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
|
||||
if (!canCreateComment) {
|
||||
return null;
|
||||
}
|
||||
@@ -63,23 +79,26 @@ const NewCommentForm = ({
|
||||
<Editor
|
||||
content={watch("comment")}
|
||||
onChange={(value) => setValue("comment", value)}
|
||||
onSubmit={handleSubmit(onSubmit)}
|
||||
workspaceMembers={workspaceMembers}
|
||||
enableYouTubeEmbed={false}
|
||||
placeholder={t`Add comment... (type '/' to open commands or '@' to mention)`}
|
||||
disableHeadings={true}
|
||||
/>
|
||||
<div className="flex justify-end">
|
||||
<button
|
||||
type="submit"
|
||||
disabled={addCommentMutation.isPending}
|
||||
className="flex h-8 w-8 items-center justify-center rounded-full border border-light-600 bg-light-300 hover:bg-light-400 disabled:opacity-50 dark:border-dark-400 dark:bg-dark-200 dark:hover:bg-dark-400"
|
||||
>
|
||||
{addCommentMutation.isPending ? (
|
||||
<LoadingSpinner size="sm" />
|
||||
) : (
|
||||
<HiOutlineArrowUp />
|
||||
)}
|
||||
</button>
|
||||
<Tooltip content={submitTooltip} placement="top">
|
||||
<button
|
||||
type="submit"
|
||||
disabled={addCommentMutation.isPending}
|
||||
className="flex h-8 w-8 items-center justify-center rounded-full border border-light-600 bg-light-300 hover:bg-light-400 disabled:opacity-50 dark:border-dark-400 dark:bg-dark-200 dark:hover:bg-dark-400"
|
||||
>
|
||||
{addCommentMutation.isPending ? (
|
||||
<LoadingSpinner size="sm" />
|
||||
) : (
|
||||
<HiOutlineArrowUp />
|
||||
)}
|
||||
</button>
|
||||
</Tooltip>
|
||||
</div>
|
||||
</form>
|
||||
);
|
||||
|
||||
268
packages/api/src/routers/board-move.test.ts
Normal file
268
packages/api/src/routers/board-move.test.ts
Normal file
@@ -0,0 +1,268 @@
|
||||
import { describe, it, expect, vi, beforeEach } from "vitest";
|
||||
import { TRPCError } from "@trpc/server";
|
||||
|
||||
// Mock all imports used by board.ts before importing the router
|
||||
vi.mock("@kan/db/repository/board.repo", () => ({
|
||||
getBoardForMove: vi.fn(),
|
||||
isBoardSlugAvailable: vi.fn(),
|
||||
moveToWorkspace: vi.fn(),
|
||||
getIdByPublicId: vi.fn(),
|
||||
getByPublicId: vi.fn(),
|
||||
getWithListIdsByPublicId: vi.fn(),
|
||||
getWithLatestListIndexByPublicId: vi.fn(),
|
||||
getWorkspaceAndBoardIdByBoardPublicId: vi.fn(),
|
||||
create: vi.fn(),
|
||||
update: vi.fn(),
|
||||
updatePositions: vi.fn(),
|
||||
archive: vi.fn(),
|
||||
deleteBoard: vi.fn(),
|
||||
getAllByWorkspaceId: vi.fn(),
|
||||
createFavorite: vi.fn(),
|
||||
deleteFavorite: vi.fn(),
|
||||
getFavorite: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/db/repository/workspace.repo", () => ({
|
||||
getByPublicId: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/db/repository/card.repo", () => ({
|
||||
getByPublicId: vi.fn(),
|
||||
create: vi.fn(),
|
||||
update: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/db/repository/cardActivity.repo", () => ({
|
||||
create: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/db/repository/label.repo", () => ({
|
||||
create: vi.fn(),
|
||||
getById: vi.fn(),
|
||||
getByPublicId: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/db/repository/list.repo", () => ({
|
||||
create: vi.fn(),
|
||||
getByPublicId: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("../utils/permissions", () => ({
|
||||
assertCanEdit: vi.fn(),
|
||||
assertCanDelete: vi.fn(),
|
||||
assertPermission: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/shared/utils", () => ({
|
||||
generateSlug: vi.fn((name: string) => name.toLowerCase().replace(/\s+/g, "-")),
|
||||
generateUID: vi.fn(() => "abc123"),
|
||||
generateAvatarUrl: vi.fn(),
|
||||
convertDueDateFiltersToRanges: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@kan/shared/constants", () => ({
|
||||
colours: [],
|
||||
}));
|
||||
|
||||
import * as boardRepo from "@kan/db/repository/board.repo";
|
||||
import * as workspaceRepo from "@kan/db/repository/workspace.repo";
|
||||
import { assertCanEdit, assertPermission } from "../utils/permissions";
|
||||
|
||||
const mockGetBoardForMove = boardRepo.getBoardForMove as ReturnType<typeof vi.fn>;
|
||||
const mockIsBoardSlugAvailable = boardRepo.isBoardSlugAvailable as ReturnType<typeof vi.fn>;
|
||||
const mockMoveToWorkspace = boardRepo.moveToWorkspace as ReturnType<typeof vi.fn>;
|
||||
const mockWorkspaceGetByPublicId = workspaceRepo.getByPublicId as ReturnType<typeof vi.fn>;
|
||||
const mockAssertCanEdit = assertCanEdit as ReturnType<typeof vi.fn>;
|
||||
const mockAssertPermission = assertPermission as ReturnType<typeof vi.fn>;
|
||||
|
||||
describe("board.move", () => {
|
||||
const mockDb = {} as never;
|
||||
const mockUser = { id: "user-123", name: "Test User", email: "test@example.com" };
|
||||
const mockInput = {
|
||||
boardPublicId: "brd-123456789",
|
||||
targetWorkspacePublicId: "ws-target-789",
|
||||
};
|
||||
const mockBoard = {
|
||||
id: 1,
|
||||
name: "My Board",
|
||||
slug: "my-board",
|
||||
type: "board" as const,
|
||||
isArchived: false,
|
||||
workspaceId: 10,
|
||||
createdBy: "user-123",
|
||||
};
|
||||
const mockTargetWorkspace = { id: 20, publicId: "ws-target-789" };
|
||||
|
||||
beforeEach(() => {
|
||||
vi.clearAllMocks();
|
||||
mockAssertCanEdit.mockResolvedValue(undefined);
|
||||
mockAssertPermission.mockResolvedValue(undefined);
|
||||
});
|
||||
|
||||
it("throws UNAUTHORIZED when user is not authenticated", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
const ctx = { user: null, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("throws NOT_FOUND when board does not exist", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(null);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("throws BAD_REQUEST for template boards", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce({ ...mockBoard, type: "template" });
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("throws BAD_REQUEST for archived boards", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce({ ...mockBoard, isArchived: true });
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("checks board:edit permission on source workspace", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockAssertCanEdit.mockRejectedValueOnce(
|
||||
new TRPCError({ code: "FORBIDDEN", message: "No permission" }),
|
||||
);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
|
||||
expect(mockAssertCanEdit).toHaveBeenCalledWith(
|
||||
mockDb,
|
||||
mockUser.id,
|
||||
mockBoard.workspaceId,
|
||||
"board:edit",
|
||||
mockBoard.createdBy,
|
||||
);
|
||||
});
|
||||
|
||||
it("throws NOT_FOUND when target workspace does not exist", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce(null);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("throws NOT_FOUND when target workspace is soft-deleted", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce({
|
||||
...mockTargetWorkspace,
|
||||
deletedAt: new Date(),
|
||||
});
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("throws BAD_REQUEST when target is the same workspace", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce({
|
||||
id: mockBoard.workspaceId,
|
||||
publicId: "ws-target-789",
|
||||
});
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
});
|
||||
|
||||
it("checks board:create permission on target workspace", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce(mockTargetWorkspace);
|
||||
mockAssertPermission.mockRejectedValueOnce(
|
||||
new TRPCError({ code: "FORBIDDEN", message: "No permission" }),
|
||||
);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await expect(
|
||||
boardRouter.createCaller(ctx).move(mockInput),
|
||||
).rejects.toThrow(TRPCError);
|
||||
|
||||
expect(mockAssertPermission).toHaveBeenCalledWith(
|
||||
mockDb,
|
||||
mockUser.id,
|
||||
mockTargetWorkspace.id,
|
||||
"board:create",
|
||||
);
|
||||
});
|
||||
|
||||
it("appends UID suffix when slug conflicts in target workspace", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce(mockTargetWorkspace);
|
||||
mockIsBoardSlugAvailable.mockResolvedValueOnce(false);
|
||||
mockMoveToWorkspace.mockResolvedValueOnce(undefined);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
await boardRouter.createCaller(ctx).move(mockInput);
|
||||
|
||||
expect(mockMoveToWorkspace).toHaveBeenCalledWith(
|
||||
mockDb,
|
||||
mockBoard.id,
|
||||
mockTargetWorkspace.id,
|
||||
"my-board-abc123",
|
||||
);
|
||||
});
|
||||
|
||||
it("moves board successfully with available slug", async () => {
|
||||
const { boardRouter } = await import("./board");
|
||||
mockGetBoardForMove.mockResolvedValueOnce(mockBoard);
|
||||
mockWorkspaceGetByPublicId.mockResolvedValueOnce(mockTargetWorkspace);
|
||||
mockIsBoardSlugAvailable.mockResolvedValueOnce(true);
|
||||
mockMoveToWorkspace.mockResolvedValueOnce(undefined);
|
||||
|
||||
const ctx = { user: mockUser, db: mockDb } as never;
|
||||
|
||||
const result = await boardRouter.createCaller(ctx).move(mockInput);
|
||||
|
||||
expect(result).toEqual({ success: true });
|
||||
expect(mockMoveToWorkspace).toHaveBeenCalledWith(
|
||||
mockDb,
|
||||
mockBoard.id,
|
||||
mockTargetWorkspace.id,
|
||||
"my-board",
|
||||
);
|
||||
});
|
||||
});
|
||||
@@ -644,6 +644,119 @@ export const boardRouter = createTRPCRouter({
|
||||
}
|
||||
}
|
||||
|
||||
return { success: true };
|
||||
}),
|
||||
move: protectedProcedure
|
||||
.meta({
|
||||
openapi: {
|
||||
method: "POST",
|
||||
path: "/boards/{boardPublicId}/move",
|
||||
summary: "Move board to another workspace",
|
||||
description:
|
||||
"Moves a board and all its contents to a different workspace",
|
||||
tags: ["Boards"],
|
||||
protect: true,
|
||||
},
|
||||
})
|
||||
.input(
|
||||
z.object({
|
||||
boardPublicId: z.string().min(12),
|
||||
targetWorkspacePublicId: z.string().min(12),
|
||||
}),
|
||||
)
|
||||
.output(z.object({ success: z.boolean() }))
|
||||
.mutation(async ({ ctx, input }) => {
|
||||
const userId = ctx.user?.id;
|
||||
|
||||
if (!userId)
|
||||
throw new TRPCError({
|
||||
message: `User not authenticated`,
|
||||
code: "UNAUTHORIZED",
|
||||
});
|
||||
|
||||
// Get source board
|
||||
const board = await boardRepo.getBoardForMove(
|
||||
ctx.db,
|
||||
input.boardPublicId,
|
||||
);
|
||||
|
||||
if (!board)
|
||||
throw new TRPCError({
|
||||
message: `Board with public ID ${input.boardPublicId} not found`,
|
||||
code: "NOT_FOUND",
|
||||
});
|
||||
|
||||
if (board.type === "template")
|
||||
throw new TRPCError({
|
||||
message: `Templates cannot be moved between workspaces`,
|
||||
code: "BAD_REQUEST",
|
||||
});
|
||||
|
||||
if (board.isArchived)
|
||||
throw new TRPCError({
|
||||
message: `Archived boards cannot be moved. Unarchive the board first.`,
|
||||
code: "BAD_REQUEST",
|
||||
});
|
||||
|
||||
// Check permission to edit board in source workspace
|
||||
await assertCanEdit(
|
||||
ctx.db,
|
||||
userId,
|
||||
board.workspaceId,
|
||||
"board:edit",
|
||||
board.createdBy ?? null,
|
||||
);
|
||||
|
||||
// Get target workspace. workspaceRepo.getByPublicId does not yet
|
||||
// filter soft-deleted workspaces (legacy: same is true for several
|
||||
// peer callers); guard at this call site so we never move a board
|
||||
// into a tombstoned workspace. A wider fix to make the repo treat
|
||||
// deleted-as-not-found is a separate concern.
|
||||
const targetWorkspace = await workspaceRepo.getByPublicId(
|
||||
ctx.db,
|
||||
input.targetWorkspacePublicId,
|
||||
);
|
||||
|
||||
if (!targetWorkspace || targetWorkspace.deletedAt)
|
||||
throw new TRPCError({
|
||||
message: `Target workspace not found`,
|
||||
code: "NOT_FOUND",
|
||||
});
|
||||
|
||||
if (targetWorkspace.id === board.workspaceId)
|
||||
throw new TRPCError({
|
||||
message: `Board is already in this workspace`,
|
||||
code: "BAD_REQUEST",
|
||||
});
|
||||
|
||||
// Check permission to create boards in target workspace
|
||||
await assertPermission(
|
||||
ctx.db,
|
||||
userId,
|
||||
targetWorkspace.id,
|
||||
"board:create",
|
||||
);
|
||||
|
||||
let slug = board.slug ?? generateSlug(board.name);
|
||||
|
||||
const isSlugAvailable = await boardRepo.isBoardSlugAvailable(
|
||||
ctx.db,
|
||||
slug,
|
||||
targetWorkspace.id,
|
||||
);
|
||||
|
||||
if (!isSlugAvailable) {
|
||||
slug = `${slug}-${generateUID()}`;
|
||||
}
|
||||
|
||||
// Move the board
|
||||
await boardRepo.moveToWorkspace(
|
||||
ctx.db,
|
||||
board.id,
|
||||
targetWorkspace.id,
|
||||
slug,
|
||||
);
|
||||
|
||||
return { success: true };
|
||||
}),
|
||||
checkSlugAvailability: publicProcedure
|
||||
|
||||
@@ -724,6 +724,30 @@ export const getWorkspaceAndBoardIdByBoardPublicId = async (
|
||||
return result;
|
||||
};
|
||||
|
||||
/**
|
||||
* Fetches the board fields needed by the move mutation:
|
||||
* identity, naming, type guards, and workspace ownership.
|
||||
* Soft-deleted boards are excluded — moving a tombstoned board has
|
||||
* no defensible semantics.
|
||||
*/
|
||||
export const getBoardForMove = async (
|
||||
db: dbClient,
|
||||
boardPublicId: string,
|
||||
) => {
|
||||
return db.query.boards.findFirst({
|
||||
columns: {
|
||||
id: true,
|
||||
name: true,
|
||||
slug: true,
|
||||
type: true,
|
||||
isArchived: true,
|
||||
workspaceId: true,
|
||||
createdBy: true,
|
||||
},
|
||||
where: and(eq(boards.publicId, boardPublicId), isNull(boards.deletedAt)),
|
||||
});
|
||||
};
|
||||
|
||||
export const isBoardSlugAvailable = async (
|
||||
db: dbClient,
|
||||
boardSlug: string,
|
||||
@@ -969,6 +993,61 @@ export const createFromSnapshot = async (
|
||||
});
|
||||
};
|
||||
|
||||
export const moveToWorkspace = async (
|
||||
db: dbClient,
|
||||
boardId: number,
|
||||
targetWorkspaceId: number,
|
||||
newSlug?: string,
|
||||
) => {
|
||||
return db.transaction(async (tx) => {
|
||||
// Update the board's workspace (and slug if provided)
|
||||
const [updatedBoard] = await tx
|
||||
.update(boards)
|
||||
.set({
|
||||
workspaceId: targetWorkspaceId,
|
||||
...(newSlug && { slug: newSlug }),
|
||||
updatedAt: new Date(),
|
||||
})
|
||||
.where(eq(boards.id, boardId))
|
||||
.returning({
|
||||
publicId: boards.publicId,
|
||||
name: boards.name,
|
||||
});
|
||||
|
||||
if (!updatedBoard) throw new Error("Failed to move board");
|
||||
|
||||
// Get every card ID ever belonging to this board, including
|
||||
// soft-deleted cards under soft-deleted lists. Member assignments
|
||||
// point at workspace-scoped members that no longer exist after
|
||||
// the move; if we leave assignments on soft-deleted cards, a later
|
||||
// restore would resurrect rogue references to the old workspace.
|
||||
const boardLists = await tx
|
||||
.select({ id: lists.id })
|
||||
.from(lists)
|
||||
.where(eq(lists.boardId, boardId));
|
||||
|
||||
if (boardLists.length > 0) {
|
||||
const listIds = boardLists.map((l) => l.id);
|
||||
|
||||
const boardCards = await tx
|
||||
.select({ id: cards.id })
|
||||
.from(cards)
|
||||
.where(inArray(cards.listId, listIds));
|
||||
|
||||
if (boardCards.length > 0) {
|
||||
const cardIds = boardCards.map((c) => c.id);
|
||||
|
||||
// Clear all card member assignments (they reference workspace-scoped members)
|
||||
await tx
|
||||
.delete(cardToWorkspaceMembers)
|
||||
.where(inArray(cardToWorkspaceMembers.cardId, cardIds));
|
||||
}
|
||||
}
|
||||
|
||||
return updatedBoard;
|
||||
});
|
||||
};
|
||||
|
||||
export const addUserFavorite = async (
|
||||
db: dbClient,
|
||||
userId: string,
|
||||
|
||||
@@ -176,6 +176,7 @@ export const getByPublicId = (db: dbClient, workspacePublicId: string) => {
|
||||
name: true,
|
||||
plan: true,
|
||||
slug: true,
|
||||
deletedAt: true,
|
||||
createdBy: true,
|
||||
},
|
||||
where: eq(workspaces.publicId, workspacePublicId),
|
||||
|
||||
Reference in New Issue
Block a user