Compare commits

..

13 Commits

Author SHA1 Message Date
Henry
39bca3b39f chore: clean up types 2026-04-20 21:54:23 +01:00
Louie Chillingworth
b4b07f3120 fix: remove duplicate OIDC provider registration in getSocialProviders (#475)
The getSocialProviders endpoint was manually pushing "oidc" to the 
providers array when OIDC env vars are present, but Better Auth already 
includes the OIDC provider in ctx.context.socialProviders when it is 
configured. This resulted in ["oidc","oidc"] being returned from 
/api/auth/social-providers, causing a duplicate provider registration 
that led to a TypeError: Cannot read properties of null (reading 'id') 
during the OIDC login callback, preventing all OIDC logins.

Fix: remove the manual providers.push("oidc") block as it is redundant.
2026-04-20 21:20:23 +01:00
vvaswani
e39faa1172 fix: use stable public ids for card webhook (#463)
Signed-off-by: Vikram Vaswani <2571660+vvaswani@users.noreply.github.com>
2026-04-20 21:19:31 +01:00
hjball
b46979f539 chore: update translations 2026-04-18 20:42:20 +00:00
Nick Meinhold
f4237fffe6 fix: redirect to boards list after archiving/unarchiving a board (#459)
Previously, archiving or unarchiving a board left the user on the
(now archived/unarchived) board view with no clear navigation path.
This redirects to /boards after either action, matching the existing
behaviour of delete and move operations.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 21:41:04 +01:00
Redox
1d9bb96367 Don't default NEXT_PUBLIC_STORAGE_URL to empty string (#455) 2026-04-18 21:33:29 +01:00
hjball
bcb449e394 chore: update translations 2026-04-18 20:30:54 +00:00
Morfixx
ae4bc77407 feat: added schemas for openapi (#452) 2026-04-18 21:29:35 +01:00
hjball
6056167063 chore: update translations 2026-04-18 08:33:16 +00:00
Henry
adf91c7dfd refactor: remove legacy code from NewWorkspaceForm (#471) 2026-04-18 09:31:51 +01:00
hjball
bba9a94e45 chore: update translations 2026-04-17 21:23:27 +00:00
Henry
e36eb64c59 fix(cloud): enable upgrading new and existing workspaces onto team/pro (#470)
* feat(cloud): enable upgrading new and existing workspaces onto team/pro

* refactor: clean up

* fix: toggle spacing
2026-04-17 22:22:14 +01:00
hjball
201fe05493 chore: update translations 2026-04-11 07:19:15 +00:00
46 changed files with 2093 additions and 1639 deletions

View File

@@ -238,9 +238,9 @@ checksums:
ZXSPJt/message: 1b5749b0cca6a62d75a577bee6804074
ZXSPJt/origin/0/0: 0627e0040ca4939c9a57349e98c51797
ZXSPJt/translation: 1b5749b0cca6a62d75a577bee6804074
YkfDoz/translation: 5d4f1c56f4e9e579ec9967ca68cc64ac
YkfDoz/message: 5d4f1c56f4e9e579ec9967ca68cc64ac
YkfDoz/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
YkfDoz/translation: 5d4f1c56f4e9e579ec9967ca68cc64ac
3bqt9U/message: 2366ed295eb2c03c425559c24cb31606
3bqt9U/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
3bqt9U/translation: 2366ed295eb2c03c425559c24cb31606
@@ -322,9 +322,9 @@ checksums:
1rWxEw/message: 122c108794f321c10e05a08f09b11457
1rWxEw/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
1rWxEw/translation: 122c108794f321c10e05a08f09b11457
iH8pgl/translation: f541015a827e37cb3b1234e56bc2aa3c
iH8pgl/message: f541015a827e37cb3b1234e56bc2aa3c
iH8pgl/origin/0/0: 69d8634b177fdf937764b406fd477547
iH8pgl/translation: f541015a827e37cb3b1234e56bc2aa3c
KNKCTb/message: 35919fd5b10ad212839a75e72829fe4e
KNKCTb/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
KNKCTb/translation: 35919fd5b10ad212839a75e72829fe4e
@@ -343,9 +343,9 @@ checksums:
UoSI%2Bi/message: 47f1051a134e111930be7f94179df4c8
UoSI%2Bi/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
UoSI%2Bi/translation: 47f1051a134e111930be7f94179df4c8
zt%2F6cS/translation: aadb69a7f7421be6bb022fbde08a6d77
zt%2F6cS/message: aadb69a7f7421be6bb022fbde08a6d77
zt%2F6cS/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
zt%2F6cS/translation: aadb69a7f7421be6bb022fbde08a6d77
qaS%2B1%2F/message: 4e25347caf65e1b63bec90e101b86ddd
qaS%2B1%2F/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
qaS%2B1%2F/translation: 4e25347caf65e1b63bec90e101b86ddd
@@ -372,8 +372,7 @@ checksums:
QD8opX/origin/2/0: faa8a2576972b4eb31565d8ea6098f43
QD8opX/translation: 101ff39aab674c033c15ab978d0d8bac
YhvWXb/message: 336a8c70a91adc49c15266167ee84cc0
YhvWXb/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
YhvWXb/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
YhvWXb/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
YhvWXb/translation: 336a8c70a91adc49c15266167ee84cc0
i0ZMQl/message: f739058266a2cb6a3d7cca14de09c69a
i0ZMQl/origin/0/0: 0ad2af981579a62b084b3d41462c5546
@@ -593,9 +592,9 @@ checksums:
EH8IL3/origin/0/0: c0b59968b2b234167c488a05cc38710b
EH8IL3/origin/1/0: fadd5a5b6963ec5f261072f7e8d2140b
EH8IL3/translation: 6f79129c8f08ee54d858a2af57d16dd9
zMquA7/translation: 38ff8d574865bb71d2f620bc4ba98c20
zMquA7/message: 38ff8d574865bb71d2f620bc4ba98c20
zMquA7/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
zMquA7/translation: 38ff8d574865bb71d2f620bc4ba98c20
VHS0aJ/message: 31d0962985c83a29558c98a765bb1b16
VHS0aJ/origin/0/0: 15792234f408027822ee71ccddde6f9b
VHS0aJ/translation: 31d0962985c83a29558c98a765bb1b16
@@ -629,9 +628,8 @@ checksums:
dtQIWT/origin/0/0: c0b59968b2b234167c488a05cc38710b
dtQIWT/translation: 9d2308d578ec21bd22374e880fe3bd3c
AUYALh/message: ee2b0671e00972773210c5be5a9ccb89
AUYALh/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
AUYALh/origin/1/0: d77eb1f90f2fa86a55181629d88d237a
AUYALh/origin/2/0: dbad0c8d7863cb41f5495264f82e7081
AUYALh/origin/0/0: d77eb1f90f2fa86a55181629d88d237a
AUYALh/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
AUYALh/translation: ee2b0671e00972773210c5be5a9ccb89
VbyRUy/message: 502237cd1044491c48494aa60967a985
VbyRUy/origin/0/0: d77eb1f90f2fa86a55181629d88d237a
@@ -701,10 +699,10 @@ checksums:
AX4ktp/message: 4e6be22ade0188f408471325fe363575
AX4ktp/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
AX4ktp/translation: 4e6be22ade0188f408471325fe363575
xGVfLh/translation: 3cfba90b4600131e82fc4260c568d044
xGVfLh/message: 3cfba90b4600131e82fc4260c568d044
xGVfLh/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
xGVfLh/origin/1/0: 69d8634b177fdf937764b406fd477547
xGVfLh/translation: 3cfba90b4600131e82fc4260c568d044
J2Wbjt/message: 8ed03cf7c5e60a6edf3470a4558ff058
J2Wbjt/origin/0/0: d96af8a06c2e38a72238bcd16e426859
J2Wbjt/translation: 8ed03cf7c5e60a6edf3470a4558ff058
@@ -832,12 +830,11 @@ checksums:
7RpHg%2F/origin/0/0: c0b59968b2b234167c488a05cc38710b
7RpHg%2F/origin/1/0: c0b59968b2b234167c488a05cc38710b
7RpHg%2F/translation: 66f702512197d25cfdb117f2415ecd88
ZDPJBc/translation: f9154d0c02a7db907f0a33fb5edd4be1
ZDPJBc/message: f9154d0c02a7db907f0a33fb5edd4be1
ZDPJBc/origin/0/0: 69d8634b177fdf937764b406fd477547
ZDPJBc/translation: f9154d0c02a7db907f0a33fb5edd4be1
j9IZZ0/message: 7ba841d0946eb04fa3d17d74365be37b
j9IZZ0/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
j9IZZ0/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
j9IZZ0/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
j9IZZ0/translation: 7ba841d0946eb04fa3d17d74365be37b
OwneeH/message: e97476d280d4ebfd196d6c5336f3511f
OwneeH/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
@@ -1049,9 +1046,9 @@ checksums:
bFREhu/message: b2cc9a311fc28d1594252f697c7f5342
bFREhu/origin/0/0: 97bd206a05414e2a571020d64e166093
bFREhu/translation: b2cc9a311fc28d1594252f697c7f5342
SUXBxp/translation: 76e841ae8ec3340d7d0a5c2191abbea4
SUXBxp/message: 76e841ae8ec3340d7d0a5c2191abbea4
SUXBxp/origin/0/0: 69d8634b177fdf937764b406fd477547
SUXBxp/translation: 76e841ae8ec3340d7d0a5c2191abbea4
0%2BewPp/message: 785fe23c0eef0a5b60b5b2a88151de31
0%2BewPp/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
0%2BewPp/origin/1/0: eb63312c63f6c8d2a5b6520c89012123
@@ -1332,9 +1329,9 @@ checksums:
csFbe%2B/message: e4e58e33d637282d141df466d729bc7c
csFbe%2B/origin/0/0: 94d3e20c29bb517dd394711d7524e478
csFbe%2B/translation: e4e58e33d637282d141df466d729bc7c
SUvm1Y/translation: 6c0f26526f77e9abb92fb2b1106a66db
SUvm1Y/message: 6c0f26526f77e9abb92fb2b1106a66db
SUvm1Y/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
SUvm1Y/translation: 6c0f26526f77e9abb92fb2b1106a66db
cdyS7J/message: 0f10050aeed2555a34fe3c27ce616607
cdyS7J/origin/0/0: c0b59968b2b234167c488a05cc38710b
cdyS7J/origin/1/0: c0b59968b2b234167c488a05cc38710b
@@ -1509,9 +1506,8 @@ checksums:
k7rCa%2F/origin/0/0: 3de48fb04f7df9bdbe399911cdb3fe86
k7rCa%2F/translation: 890b7851af05f97ac53644e4154c13b4
8Is1ih/message: 624592ba2ecf647a3fe60d493c1ee71a
8Is1ih/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
8Is1ih/origin/1/0: fadd5a5b6963ec5f261072f7e8d2140b
8Is1ih/origin/2/0: dbad0c8d7863cb41f5495264f82e7081
8Is1ih/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
8Is1ih/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
8Is1ih/translation: 624592ba2ecf647a3fe60d493c1ee71a
EEHmPC/message: 8c1be80f5b2fcc112922282afbe30287
EEHmPC/origin/0/0: 7493592314bc3b96ad96127a949ba1ba
@@ -1595,9 +1591,9 @@ checksums:
jl3aEJ/placeholders/0/0: 06f23520ebabfffed4999b5bcf61c9cd
jl3aEJ/origin/0/0: 1d6b5f88cdad160a67842f6b65387448
jl3aEJ/translation: 4c38799ff25321ea25017bf4cd8e2e4f
vo2a%2Ba/translation: fcf0f06f8b64b458c7ca6d95541a3cc8
vo2a%2Ba/message: fcf0f06f8b64b458c7ca6d95541a3cc8
vo2a%2Ba/origin/0/0: 69d8634b177fdf937764b406fd477547
vo2a%2Ba/translation: fcf0f06f8b64b458c7ca6d95541a3cc8
agPptk/message: 43983f2178fb28aacaef6c5f41282c4a
agPptk/origin/0/0: 3de48fb04f7df9bdbe399911cdb3fe86
agPptk/translation: 43983f2178fb28aacaef6c5f41282c4a
@@ -1868,9 +1864,9 @@ checksums:
8RdLDU/message: d7820b1bf4efecc61ed89234567aaa9c
8RdLDU/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
8RdLDU/translation: d7820b1bf4efecc61ed89234567aaa9c
Oi%2BJ%2BN/translation: 313804fe615d51e0f0cbd599161d1ade
Oi%2BJ%2BN/message: 313804fe615d51e0f0cbd599161d1ade
Oi%2BJ%2BN/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
Oi%2BJ%2BN/translation: 313804fe615d51e0f0cbd599161d1ade
Iqh0Uv/message: 0cc9dcd6ac624383e9977f66d4b3b777
Iqh0Uv/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
Iqh0Uv/origin/1/0: eb63312c63f6c8d2a5b6520c89012123
@@ -2191,9 +2187,9 @@ checksums:
Eit43O/message: b5d9a1edd988f455041aee9fa7fb3d63
Eit43O/origin/0/0: 1d6b5f88cdad160a67842f6b65387448
Eit43O/translation: b5d9a1edd988f455041aee9fa7fb3d63
JjEJSy/translation: 0154ff378b3f4329871378229e269fc7
JjEJSy/message: 0154ff378b3f4329871378229e269fc7
JjEJSy/origin/0/0: 69d8634b177fdf937764b406fd477547
JjEJSy/translation: 0154ff378b3f4329871378229e269fc7
Tz0i8g/message: 8df6777277469c1fd88cc18dde2f1cc3
Tz0i8g/origin/0/0: 77c9f6139024b2069e4fdc5120f69cb5
Tz0i8g/origin/1/0: 94d3e20c29bb517dd394711d7524e478
@@ -2228,10 +2224,10 @@ checksums:
n1ekoW/message: ec7b8f314fe9bc6591006707484ede61
n1ekoW/origin/0/0: 6cda8b872e4902cbc0191d9375adf4ef
n1ekoW/translation: ec7b8f314fe9bc6591006707484ede61
fcWrnU/translation: 6d842546a84e919c519bf8cbffdf25a0
fcWrnU/message: 6d842546a84e919c519bf8cbffdf25a0
fcWrnU/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
fcWrnU/origin/1/0: 69d8634b177fdf937764b406fd477547
fcWrnU/translation: 6d842546a84e919c519bf8cbffdf25a0
mErq7F/message: 0dd2ae69be4618c1f9e615774a4509ca
mErq7F/origin/0/0: 6cda8b872e4902cbc0191d9375adf4ef
mErq7F/translation: 0dd2ae69be4618c1f9e615774a4509ca
@@ -2267,9 +2263,9 @@ checksums:
wIb7Ng/message: 67659097ef6bcb194839858b2c4f3a3c
wIb7Ng/origin/0/0: eb63312c63f6c8d2a5b6520c89012123
wIb7Ng/translation: 67659097ef6bcb194839858b2c4f3a3c
6sKjjx/translation: 50861c0881fe87a77412417e5ffb3fbb
6sKjjx/message: 50861c0881fe87a77412417e5ffb3fbb
6sKjjx/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
6sKjjx/translation: 50861c0881fe87a77412417e5ffb3fbb
vnS6Rf/message: 003f7f93d44b0f5c2e40bf24e7af3bd7
vnS6Rf/origin/0/0: c0b59968b2b234167c488a05cc38710b
vnS6Rf/translation: 003f7f93d44b0f5c2e40bf24e7af3bd7
@@ -2309,9 +2305,9 @@ checksums:
D%2BNlUC/message: 803281c327a02a2feba182f4a2b38311
D%2BNlUC/origin/0/0: 358ea1b5babb2e9ccbf1a4c9f89dd3a5
D%2BNlUC/translation: 803281c327a02a2feba182f4a2b38311
KM6m8p/translation: c621ea9404a37af289def443b309bf1b
KM6m8p/message: c621ea9404a37af289def443b309bf1b
KM6m8p/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
KM6m8p/translation: c621ea9404a37af289def443b309bf1b
bff61F/message: 3f0ae9c914f16ceb9a0d7db868f4aa20
bff61F/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3
bff61F/origin/1/0: 7493592314bc3b96ad96127a949ba1ba
@@ -2417,12 +2413,12 @@ checksums:
vlxQFL/message: 730f33b8f1fc002c4f393ccd262b6664
vlxQFL/origin/0/0: afee530613110e248ffde6b56872ebed
vlxQFL/translation: 730f33b8f1fc002c4f393ccd262b6664
HQVm6e/translation: ec66b543a593e9dabf47de5979892d8d
HQVm6e/message: ec66b543a593e9dabf47de5979892d8d
HQVm6e/origin/0/0: 69d8634b177fdf937764b406fd477547
gKmoow/translation: 83997c77cb0dc8c8c90f7ab706aa817f
HQVm6e/translation: ec66b543a593e9dabf47de5979892d8d
gKmoow/message: 83997c77cb0dc8c8c90f7ab706aa817f
gKmoow/origin/0/0: 69d8634b177fdf937764b406fd477547
gKmoow/translation: 83997c77cb0dc8c8c90f7ab706aa817f
OAYToL/message: 1c989752736fa41ecdd68ea890f16a15
OAYToL/origin/0/0: 15792234f408027822ee71ccddde6f9b
OAYToL/translation: 1c989752736fa41ecdd68ea890f16a15
@@ -2544,9 +2540,9 @@ checksums:
A8jqN7/message: 656c93265d7e2bef1245b17d85f85ae5
A8jqN7/origin/0/0: 1fd8ccf586705354bcae6e1186108fc7
A8jqN7/translation: 656c93265d7e2bef1245b17d85f85ae5
Q60WUZ/translation: 4284c33aed2f2c5e004ed0a7d7d9bf87
Q60WUZ/message: 4284c33aed2f2c5e004ed0a7d7d9bf87
Q60WUZ/origin/0/0: 69d8634b177fdf937764b406fd477547
Q60WUZ/translation: 4284c33aed2f2c5e004ed0a7d7d9bf87
T7Mywq/message: 62899897d7bffcb1df3af77d460f0881
T7Mywq/origin/0/0: 0ad2af981579a62b084b3d41462c5546
T7Mywq/translation: 62899897d7bffcb1df3af77d460f0881
@@ -2633,15 +2629,14 @@ checksums:
7Ufoyg/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c
7Ufoyg/translation: 5c418701b27b9acbc5dd199719007362
mx8%2B1u/message: f2949ca2dc18b0063af92e60779abb65
mx8%2B1u/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
mx8%2B1u/origin/0/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/1/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/2/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/3/0: fadd5a5b6963ec5f261072f7e8d2140b
mx8%2B1u/origin/4/0: dbad0c8d7863cb41f5495264f82e7081
mx8%2B1u/origin/2/0: fadd5a5b6963ec5f261072f7e8d2140b
mx8%2B1u/origin/3/0: dbad0c8d7863cb41f5495264f82e7081
mx8%2B1u/translation: f2949ca2dc18b0063af92e60779abb65
8AwlaR/translation: acb1fdc14ed875815ae9f8a5254bc634
8AwlaR/message: acb1fdc14ed875815ae9f8a5254bc634
8AwlaR/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
8AwlaR/translation: acb1fdc14ed875815ae9f8a5254bc634
Ws%2B3X%2B/message: 905b10eeb09fdc5ac7fc757e935ee757
Ws%2B3X%2B/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
Ws%2B3X%2B/translation: 905b10eeb09fdc5ac7fc757e935ee757
@@ -2681,8 +2676,7 @@ checksums:
IelE1h/origin/2/0: 5f6c4a0c9be5098099167871ae1564af
IelE1h/translation: 972773025e763ddf53273df6d37a729a
cWtfn1/message: 9a91ea70f5eb55aac96640bf0fd7feff
cWtfn1/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
cWtfn1/origin/1/0: 69d8634b177fdf937764b406fd477547
cWtfn1/origin/0/0: 69d8634b177fdf937764b406fd477547
cWtfn1/translation: 9a91ea70f5eb55aac96640bf0fd7feff
b3Thhd/message: 5b7b755f05330164dbfb00096c500ee3
b3Thhd/origin/0/0: 12c1fab543c8848bcb10107d47336736
@@ -2877,9 +2871,9 @@ checksums:
RtlIYB/message: df4783d593505766d78c5bc08d3d48ac
RtlIYB/origin/0/0: 627b72cd19a7154ae1c28cbd7ca0c730
RtlIYB/translation: df4783d593505766d78c5bc08d3d48ac
3WXdoZ/translation: 4cbeab40f77975492a23eec428732440
3WXdoZ/message: 4cbeab40f77975492a23eec428732440
3WXdoZ/origin/0/0: 69d8634b177fdf937764b406fd477547
3WXdoZ/translation: 4cbeab40f77975492a23eec428732440
aelko%2B/message: 41dd145ef56f539e12dc064a9807c660
aelko%2B/origin/0/0: 4980d8e27a628e7cd9a70b839d844083
aelko%2B/translation: 41dd145ef56f539e12dc064a9807c660
@@ -2923,9 +2917,9 @@ checksums:
GoDLB9/message: 8c8d944e07388c5877effdb2c2803dcf
GoDLB9/origin/0/0: 5c60161e173f5eae9276d8e4c70b4ebb
GoDLB9/translation: 8c8d944e07388c5877effdb2c2803dcf
c4nMcR/translation: bf4f697079eef51c3ebe46ce79063895
c4nMcR/message: bf4f697079eef51c3ebe46ce79063895
c4nMcR/origin/0/0: 15ea2dfd5eae4e05b226b1320103476e
c4nMcR/translation: bf4f697079eef51c3ebe46ce79063895
evg7%2BA/message: 403972e7a25afc2415762c1c2b1ec868
evg7%2BA/origin/0/0: 3c57a918258af4b44c187f58d203345f
evg7%2BA/translation: 403972e7a25afc2415762c1c2b1ec868
@@ -2962,12 +2956,12 @@ checksums:
25fAUC/message: 3e4cce96bc1197a1caa2b7fb4d3c7e53
25fAUC/origin/0/0: d1e1d7ccce60e05570bedfbb93fc9416
25fAUC/translation: 3e4cce96bc1197a1caa2b7fb4d3c7e53
GRAGsB/translation: 751a534fd6e62a92ff64c46894c7db86
GRAGsB/message: 751a534fd6e62a92ff64c46894c7db86
GRAGsB/origin/0/0: 69d8634b177fdf937764b406fd477547
j0o6ml/translation: 1e036ffca9d9cb9e2941b83fbbf375c0
GRAGsB/translation: 751a534fd6e62a92ff64c46894c7db86
j0o6ml/message: 1e036ffca9d9cb9e2941b83fbbf375c0
j0o6ml/origin/0/0: 69d8634b177fdf937764b406fd477547
j0o6ml/translation: 1e036ffca9d9cb9e2941b83fbbf375c0
GnSSGm/message: 98de6f65c567c6654cc0adce3c9d5656
GnSSGm/origin/0/0: 33bf266228f835e12c0bfb0e5efb3be9
GnSSGm/translation: 98de6f65c567c6654cc0adce3c9d5656
@@ -2980,10 +2974,10 @@ checksums:
Hg1qE9/message: c808949b9b2b4a9aba2472f5d1050167
Hg1qE9/origin/0/0: 30791e26a172d47d3cb0693e82679246
Hg1qE9/translation: c808949b9b2b4a9aba2472f5d1050167
OTxjpR/translation: 370a32c49489db61978ac91b55699c24
OTxjpR/message: 370a32c49489db61978ac91b55699c24
OTxjpR/origin/0/0: 69d8634b177fdf937764b406fd477547
OTxjpR/origin/1/0: 69d8634b177fdf937764b406fd477547
OTxjpR/translation: 370a32c49489db61978ac91b55699c24
4DOCMI/message: 0b48896061a1124501fdaba026804148
4DOCMI/origin/0/0: a50c4fbde8da6e0a77c4e0aef0b44dea
4DOCMI/translation: 0b48896061a1124501fdaba026804148

View File

@@ -85,7 +85,7 @@ export interface RenderSuggestionsProps {
export interface WorkspaceMember {
publicId: string;
user: {
id: string;
id: string | null;
name: string | null;
image: string | null;
} | null;

View File

@@ -1,21 +1,14 @@
import { zodResolver } from "@hookform/resolvers/zod";
import { t } from "@lingui/core/macro";
import { env } from "next-runtime-env";
import { useEffect, useState } from "react";
import { useEffect } from "react";
import { useForm } from "react-hook-form";
import {
HiBolt,
HiCheck,
HiCheckBadge,
HiInformationCircle,
HiXMark,
} from "react-icons/hi2";
import { HiCheck, HiXMark } from "react-icons/hi2";
import { twMerge } from "tailwind-merge";
import { z } from "zod";
import Button from "~/components/Button";
import Input from "~/components/Input";
import Toggle from "~/components/Toggle";
import { useDebounce } from "~/hooks/useDebounce";
import { useModal } from "~/providers/modal";
import { usePopup } from "~/providers/popup";
@@ -54,7 +47,6 @@ export function NewWorkspaceForm() {
watch,
trigger,
clearErrors,
setValue,
} = useForm<FormValues>({
resolver: zodResolver(schema),
defaultValues: {
@@ -67,16 +59,10 @@ export function NewWorkspaceForm() {
const hasAvailableWorkspaces = availableWorkspaces.length > 0;
const isCloudEnv = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
const slug = watch("slug");
const [debouncedSlug] = useDebounce(slug, 500);
const isTyping = slug !== debouncedSlug;
// Pro toggle state management
const [isProToggleEnabled, setIsProToggleEnabled] = useState(false);
const [lastAvailableSlug, setLastAvailableSlug] = useState<string>("");
// Validate slug only after debounce
useEffect(() => {
if (isTyping) {
@@ -101,7 +87,7 @@ export function NewWorkspaceForm() {
const isWorkspaceSlugAvailable = checkWorkspaceSlugAvailability.data;
const createWorkspace = api.workspace.create.useMutation({
onSuccess: async (values, variables) => {
onSuccess: (values) => {
if (values.publicId && values.name) {
void utils.workspace.all.invalidate();
switchWorkspace({
@@ -132,57 +118,8 @@ export function NewWorkspaceForm() {
if (nameElement) nameElement.focus();
}, []);
const [shouldShowBenefits, setShouldShowBenefits] = useState(false);
const isValidSlug = slug && slug.length >= 3 && !errors.slug;
useEffect(() => {
if (
isCloudEnv &&
!checkWorkspaceSlugAvailability.isPending &&
isValidSlug
) {
const isAvailable = isWorkspaceSlugAvailable?.isAvailable === true;
setShouldShowBenefits(isAvailable);
// Automatically enable Pro toggle when slug is available
if (isAvailable) {
setIsProToggleEnabled(true);
setLastAvailableSlug(slug);
}
}
}, [
isValidSlug,
isWorkspaceSlugAvailable?.isAvailable,
checkWorkspaceSlugAvailability.isPending,
slug,
isCloudEnv,
]);
// Reset benefits when slug becomes invalid
useEffect(() => {
if (!isValidSlug) {
setShouldShowBenefits(false);
}
}, [isValidSlug]);
// Handle Pro toggle changes
const handleProToggleChange = () => {
if (isProToggleEnabled) {
// Turning off: clear the slug and disable Pro
setValue("slug", "");
setIsProToggleEnabled(false);
} else {
// Turning on: restore the last available slug if we have one
if (lastAvailableSlug) {
setValue("slug", lastAvailableSlug);
}
setIsProToggleEnabled(true);
}
};
const showProBenefits = isProToggleEnabled;
const onSubmit = (values: FormValues) => {
// Don't submit if slug is provided but not available
if (values.slug && isWorkspaceSlugAvailable?.isAvailable === false) {
@@ -191,7 +128,7 @@ export function NewWorkspaceForm() {
createWorkspace.mutate({
name: values.name,
slug: !isCloudEnv && values.slug ? values.slug : undefined,
slug: values.slug,
});
};
@@ -254,11 +191,7 @@ export function NewWorkspaceForm() {
? t`This workspace URL is reserved`
: undefined)
}
prefix={
env("NEXT_PUBLIC_KAN_ENV") === "cloud"
? "kan.bn/"
: `${env("NEXT_PUBLIC_BASE_URL")}/`
}
prefix={`${env("NEXT_PUBLIC_BASE_URL")}/`}
iconRight={
slug && slug.length >= 3 && !errors.slug ? (
isWorkspaceSlugAvailable?.isAvailable ? (
@@ -275,68 +208,9 @@ export function NewWorkspaceForm() {
}
}}
/>
{slug && slug.length >= 3 && shouldShowBenefits && (
<div className="mt-2 flex items-center gap-1">
<HiInformationCircle className="h-4 w-4 text-dark-900" />
<p className="text-xs text-gray-500 dark:text-dark-900">
{t`Custom URLs require upgrading to a Pro plan`}
</p>
</div>
)}
</div>
{showProBenefits && (
<div className="mt-6">
<div className="rounded-md bg-light-100 p-3 text-xs text-light-900 dark:bg-dark-200 dark:text-dark-900">
<div className="space-y-3">
<div className="flex items-center space-x-3">
<HiCheckBadge className="h-[18px] w-[18px] flex-shrink-0 text-light-1000 dark:text-dark-950" />
<div className="flex items-center space-x-2">
<span className="text-xs text-neutral-900 dark:text-dark-1000">
{t`Unlimited members`}
</span>
<span className="inline-flex items-center rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium text-emerald-600 ring-1 ring-inset ring-emerald-500/20 dark:text-emerald-400 sm:text-[10px]">
{t`Launch offer`}
</span>
</div>
</div>
<div className="flex items-center space-x-3">
<HiCheckBadge className="h-[18px] w-[18px] flex-shrink-0 text-light-1000 dark:text-dark-950" />
<span className="text-xs text-neutral-900 dark:text-dark-1000">
{t`Custom workspace URL`}
</span>
</div>
<div className="flex items-center space-x-3">
<HiCheckBadge className="h-[18px] w-[18px] flex-shrink-0 text-light-1000 dark:text-dark-950" />
<div className="flex items-center space-x-2">
<span className="text-xs text-neutral-900 dark:text-dark-1000">
{t`Board analytics`}
</span>
<span className="inline-flex items-center rounded-full bg-gray-500/10 px-2 py-0.5 text-[10px] font-medium text-gray-600 ring-1 ring-inset ring-gray-500/20 dark:text-gray-400 sm:text-[10px]">
{t`Coming soon`}
</span>
</div>
</div>
</div>
</div>
</div>
)}
</div>
<div
className={twMerge(
"mt-6 flex items-center justify-end space-x-4 border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600",
!showProBenefits && "mt-12",
)}
>
{/* Pro Toggle - only show in cloud environment */}
{isCloudEnv && (
<Toggle
isChecked={isProToggleEnabled}
onChange={handleProToggleChange}
label={t`Upgrade to Pro ($29/month)`}
/>
)}
<div className="mt-6 flex items-center justify-end border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600">
<div>
<Button
type="submit"

View File

@@ -1,6 +1,6 @@
import type { Locale as DateFnsLocale } from "date-fns";
import { useLingui } from "@lingui/react";
import { de, enGB, es, fr, it, nl, pl, ru, ptBR} from "date-fns/locale";
import { de, enGB, es, fr, it, nl, pl, ptBR, ru } from "date-fns/locale";
import type { Locale } from "~/locales";
import { useLinguiContext } from "~/providers/lingui";
@@ -19,7 +19,7 @@ export function useLocalisation() {
nl,
ru,
pl,
"pt-BR": ptBR,
ptbr: ptBR,
};
const currentDateLocale = dateLocaleMap[locale] ?? enGB;

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} wurde zu deinen Favoriten hinzugefügt."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} wurde aus deinen Favoriten entfernt."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} Labels"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} nicht gefunden"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Zu Favoriten hinzufügen"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Zu Favoriten hinzugefügt"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
},
"YkfDoz": {
"translation": "Jährlich",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Jährlich"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Board archivieren"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Wartet auf Kunden"
},
"iH8pgl": {
"translation": "Zurück",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Zurück"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Ideal für kleine und wachsende Teams, die zusammenarbeiten müssen"
},
"zt/6cS": {
"translation": "Ideal für kleine Teams, die gemeinsam arbeiten und schneller vorankommen möchten.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Ideal für kleine Teams, die gemeinsam arbeiten und schneller vorankommen möchten."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Board-Analyse"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Board archiviert"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Board wiederhergestellt"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Abbrechen"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Kartentitel"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklisten"
},
"zMquA7": {
"translation": "Tarif wählen",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Tarif wählen"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Demnächst verfügbar"
},
@@ -1665,14 +1663,14 @@
"translation": "Content-Erstellung"
},
"xGVfLh": {
"translation": "Weiter",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Weiter"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Weitere erstellen"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Karte erstellen"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Neues Label erstellen"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Neue Liste erstellen"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Workspace erstellen"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Benutzerdefinierte URLs erfordern ein Upgrade auf einen Pro-Plan"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Benutzerdefinierte URLs erfordern ein Upgrade auf einen Pro-Plan",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Benutzerdefinierter Benutzername"
},
"ZDPJBc": {
"translation": "Benutzerdefinierte Benutzernamen erfordern ein Upgrade auf einen Pro-Tarif",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Benutzerdefinierte Benutzernamen erfordern ein Upgrade auf einen Pro-Tarif"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "Benutzerdefinierte Workspace-URL"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Board löschen"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Vorlage löschen"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Fälligkeitsdatum"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Board-URL bearbeiten"
@@ -2480,11 +2478,11 @@
"translation": "Ende der Liste"
},
"SUXBxp": {
"translation": "Technik",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Technik"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Fehler beim Upgrade des Abonnements"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Fehler beim Upgrade auf Pro"
"translation": "Fehler beim Upgrade auf Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Zu Vorlagen gehen"
},
"SUvm1Y": {
"translation": "Gut geeignet für Einsteiger, die nur die wichtigsten Funktionen benötigen.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Gut geeignet für Einsteiger, die nur die wichtigsten Funktionen benötigen."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Labels"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Launch-Angebot"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Vorlage erstellen"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "hat Checklistenelement <0>{0}</0> als unvollständig markiert"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Neue Karte"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Neue Liste"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Neuer Workspace"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Keine Listen"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Es wurden noch keine Listen erstellt"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Persönliches Projekt"
},
"Oi+J+N": {
"translation": "Wählen Sie einen Tarif, um loszulegen. Alle kostenpflichtigen Tarife beinhalten eine 14-tägige kostenlose Testphase.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Wählen Sie einen Tarif, um loszulegen. Alle kostenpflichtigen Tarife beinhalten eine 14-tägige kostenlose Testphase."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Bitte versuchen Sie es später erneut oder kontaktieren Sie den Kundensupport."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Priorisierter E-Mail-Support"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Aus Favoriten entfernen"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Aus Favoriten entfernt"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Roadmap"
},
@@ -5125,11 +5123,11 @@
"translation": "hat das Fälligkeitsdatum festgelegt"
},
"JjEJSy": {
"translation": "Richten Sie Ihren Workspace ein",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Richten Sie Ihren Workspace ein"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Anmelden"
},
"fcWrnU": {
"translation": "Abmelden",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Abmelden"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Softwareentwicklung"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "14-tägige kostenlose Testversion starten"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Optimieren Sie Ihren Workspace für nur 29 $/Monat. Das erhalten Sie:"
},
@@ -5413,11 +5411,11 @@
"translation": "System"
},
"KM6m8p": {
"translation": "Team",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Team"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Vorlage"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "Das Board wurde archiviert."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "Das Board wurde wiederhergestellt."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "Die Berechtigungen dieses Mitglieds wurden auf die Standardwerte seiner Rolle zurückgesetzt."
},
"HQVm6e": {
"translation": "Diese URL ist bereits vergeben",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Diese URL ist bereits vergeben"
},
"gKmoow": {
"translation": "Diese URL ist reserviert",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Diese URL ist reserviert"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Diese Workspace-URL ist bereits vergeben"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Diese Workspace-URL ist reserviert"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Karte konnte nicht erstellt werden"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Workspace konnte nicht erstellt werden"
},
@@ -5990,17 +5988,17 @@
"translation": "Feedback konnte nicht gesendet werden"
},
"Q60WUZ": {
"translation": "Checkout kann nicht gestartet werden",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Checkout kann nicht gestartet werden"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Board konnte nicht aktualisiert werden"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Karte konnte nicht aktualisiert werden"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Liste konnte nicht aktualisiert werden"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Board wiederherstellen"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Unbegrenzte Mitglieder"
},
"8AwlaR": {
"translation": "Unbegrenzte Mitglieder und ein individueller Workspace-Benutzername für Teams, die wachsen möchten.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Unbegrenzte Mitglieder und ein individueller Workspace-Benutzername für Teams, die wachsen möchten."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Auf Pro upgraden"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Auf Pro upgraden (29 $/Monat)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "URL darf nur Buchstaben, Zahlen und Bindestriche enthalten"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "URL darf maximal 64 Zeichen lang sein"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "URL muss mindestens 3 Zeichen lang sein"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Workspace erfolgreich erstellt. Sie können später in den Einstellungen upgraden."
"translation": "Workspace erfolgreich erstellt. Sie können später in den Einstellungen upgraden.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Workspace-Beschreibung"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Workspace-Name"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Workspace-Name darf 64 Zeichen nicht überschreiten"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Workspace-Name ist erforderlich"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Sie sind dabei, Ihr Passwort zu ändern."
},
"3WXdoZ": {
"translation": "Sie können diese später jederzeit in den Einstellungen ändern.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Sie können diese später jederzeit in den Einstellungen ändern."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Ihr Konto wurde gelöscht."
},
"c4nMcR": {
"translation": "Ihr Avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Ihr Avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Ihrem Abmelde-Link fehlt ein Token. Bitte öffnen Sie die neueste E-Mail und versuchen Sie es erneut."
},
"GRAGsB": {
"translation": "Ihr Workspace",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Ihr Workspace"
},
"j0o6ml": {
"translation": "Ihre Workspace-Beschreibung",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Ihre Workspace-Beschreibung"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "Ihr Workspace-Slug wurde aktualisiert."
},
"OTxjpR": {
"translation": "ihr-workspace",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "ihr-workspace"
},
"4DOCMI": {
"message": "YouTube URL",

File diff suppressed because it is too large Load Diff

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"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", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} se ha eliminado de tus favoritos."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} etiquetas"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} no encontrado"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Añadir a favoritos"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Añadido a favoritos"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Se produjo un error inesperado. Por favor, inténtalo de nuevo más tarde."
},
"YkfDoz": {
"translation": "Anual",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Anual"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Archivar tablero"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Esperando al cliente"
},
"iH8pgl": {
"translation": "Atrás",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Atrás"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Ideal para equipos pequeños y en crecimiento que necesitan colaboración"
},
"zt/6cS": {
"translation": "Ideal para equipos pequeños que desean colaborar y avanzar más rápido juntos.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Ideal para equipos pequeños que desean colaborar y avanzar más rápido juntos."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Analíticas del tablero"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tablero archivado"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tablero desarchivado"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Cancelar"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Título de la tarjeta"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Listas de verificación"
},
"zMquA7": {
"translation": "Elige un plan",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Elige un plan"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Próximamente"
},
@@ -1665,14 +1663,14 @@
"translation": "Creación de contenido"
},
"xGVfLh": {
"translation": "Continuar",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Continuar"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Crear otro"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Crear tarjeta"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Crear nueva etiqueta"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Crear nueva lista"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Crear espacio de trabajo"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Las URLs personalizadas requieren actualizar a un plan Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Las URLs personalizadas requieren actualizar a un plan Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Nombre de usuario personalizado"
},
"ZDPJBc": {
"translation": "Los nombres de usuario personalizados requieren actualizar a un plan Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Los nombres de usuario personalizados requieren actualizar a un plan Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "URL del espacio de trabajo personalizada"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Eliminar tablero"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Eliminar plantilla"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Fecha de vencimiento"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Editar URL del tablero"
@@ -2480,11 +2478,11 @@
"translation": "Fin de la lista"
},
"SUXBxp": {
"translation": "Ingeniería",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Ingeniería"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Error al actualizar la suscripción"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Error al actualizar a Pro"
"translation": "Error al actualizar a Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Comienza creando una nueva lista"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Ir a plantillas"
},
"SUvm1Y": {
"translation": "Ideal para personas que comienzan y solo necesitan lo esencial.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Ideal para personas que comienzan y solo necesitan lo esencial."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Etiquetas"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Oferta de lanzamiento"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Crear plantilla"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "marcó el elemento de la lista de verificación <0>{0}</0> como incompleto"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Nueva tarjeta"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nueva lista"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Nuevo espacio de trabajo"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Sin listas"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Aún no se han creado listas"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Proyecto personal"
},
"Oi+J+N": {
"translation": "Elige un plan para comenzar. Todos los planes de pago incluyen una prueba gratuita de 14 días.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Elige un plan para comenzar. Todos los planes de pago incluyen una prueba gratuita de 14 días."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Soporte prioritario por correo electrónico"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Eliminar de favoritos"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Eliminado de favoritos"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Hoja de ruta"
},
@@ -5125,11 +5123,11 @@
"translation": "estableció la fecha de vencimiento"
},
"JjEJSy": {
"translation": "Configura tu espacio de trabajo",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Configura tu espacio de trabajo"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Iniciar sesión"
},
"fcWrnU": {
"translation": "Cerrar sesión",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Cerrar sesión"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Desarrollo de software"
},
"6sKjjx": {
"translation": "Individual",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Individual"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Iniciar prueba gratuita de 14 días"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Potencia tu espacio de trabajo por solo $29/mes. Esto es lo que obtendrás:"
},
@@ -5413,11 +5411,11 @@
"translation": "Sistema"
},
"KM6m8p": {
"translation": "Equipo",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Equipo"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Plantilla"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "El tablero ha sido archivado."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "El tablero ha sido desarchivado."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "Los permisos de este miembro se han restablecido a los valores predeterminados de su rol."
},
"HQVm6e": {
"translation": "Esta URL ya está en uso",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Esta URL ya está en uso"
},
"gKmoow": {
"translation": "Esta URL está reservada",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Esta URL está reservada"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Esta URL de espacio de trabajo ya está en uso"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Esta URL de espacio de trabajo está reservada"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "No se pudo crear la tarjeta"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "No se pudo crear el espacio de trabajo"
},
@@ -5990,17 +5988,17 @@
"translation": "No se pudo enviar el comentario"
},
"Q60WUZ": {
"translation": "No se pudo iniciar el proceso de pago",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "No se pudo iniciar el proceso de pago"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "No se pudo actualizar el tablero"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "No se pudo actualizar la tarjeta"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "No se pudo actualizar la lista"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Desarchivar tablero"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Miembros ilimitados"
},
"8AwlaR": {
"translation": "Miembros ilimitados y un nombre de usuario personalizado para el espacio de trabajo para equipos listos para escalar.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Miembros ilimitados y un nombre de usuario personalizado para el espacio de trabajo para equipos listos para escalar."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Actualizar a Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Actualizar a Pro ($29/mes)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "La URL solo puede contener letras, números y guiones"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "La URL no puede superar los 64 caracteres"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "La URL debe tener al menos 3 caracteres"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Espacio de trabajo creado correctamente. Puedes actualizar más tarde en la configuración."
"translation": "Espacio de trabajo creado correctamente. Puedes actualizar más tarde en la configuración.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Descripción del espacio de trabajo"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nombre del espacio de trabajo"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "El nombre del espacio de trabajo no puede superar los 64 caracteres"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "El nombre del espacio de trabajo es obligatorio"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Estás a punto de cambiar tu contraseña."
},
"3WXdoZ": {
"translation": "Siempre puedes cambiar esto más tarde en la configuración.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Siempre puedes cambiar esto más tarde en la configuración."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Tu cuenta ha sido eliminada."
},
"c4nMcR": {
"translation": "Tu avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Tu avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Tu enlace de cancelación de suscripción no tiene un token. Por favor, abre el último correo electrónico e inténtalo de nuevo."
},
"GRAGsB": {
"translation": "Tu espacio de trabajo",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Tu espacio de trabajo"
},
"j0o6ml": {
"translation": "Descripción de tu espacio de trabajo",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Descripción de tu espacio de trabajo"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "El slug de tu espacio de trabajo ha sido actualizado."
},
"OTxjpR": {
"translation": "tu-espacio-de-trabajo",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "tu-espacio-de-trabajo"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} a été ajouté à vos favoris."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} a été retiré de vos favoris."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} étiquettes"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} introuvable"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Ajouter aux favoris"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Ajouté aux favoris"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Une erreur inattendue s'est produite. Veuillez réessayer ultérieurement."
},
"YkfDoz": {
"translation": "Annuel",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Annuel"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Archiver le tableau"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "En attente du client"
},
"iH8pgl": {
"translation": "Retour",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Retour"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Idéal pour les petites équipes en croissance qui ont besoin de collaboration"
},
"zt/6cS": {
"translation": "Idéal pour les petites équipes qui souhaitent collaborer et avancer plus rapidement ensemble.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Idéal pour les petites équipes qui souhaitent collaborer et avancer plus rapidement ensemble."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Analytiques du tableau"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tableau archivé"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tableau désarchivé"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Annuler"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Titre de la carte"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklists"
},
"zMquA7": {
"translation": "Choisir un forfait",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Choisir un forfait"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Bientôt disponible"
},
@@ -1665,14 +1663,14 @@
"translation": "Création de contenu"
},
"xGVfLh": {
"translation": "Continuer",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Continuer"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Créer un autre"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Créer une carte"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Créer une nouvelle étiquette"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Créer une nouvelle liste"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Créer un espace de travail"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Les URL personnalisées nécessitent une mise à niveau vers un forfait Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Les URL personnalisées nécessitent une mise à niveau vers un forfait Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Nom d'utilisateur personnalisé"
},
"ZDPJBc": {
"translation": "Les noms d'utilisateur personnalisés nécessitent une mise à niveau vers un forfait Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Les noms d'utilisateur personnalisés nécessitent une mise à niveau vers un forfait Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "URL d'espace de travail personnalisée"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Supprimer le tableau"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Supprimer le modèle"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Date d'échéance"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Modifier l'URL du tableau"
@@ -2480,11 +2478,11 @@
"translation": "Fin de la liste"
},
"SUXBxp": {
"translation": "Ingénierie",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Ingénierie"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Erreur lors de la mise à niveau de l'abonnement"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Erreur lors de la mise à niveau vers Pro"
"translation": "Erreur lors de la mise à niveau vers Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Commencez en créant une nouvelle liste"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Aller aux modèles"
},
"SUvm1Y": {
"translation": "Idéal pour les particuliers qui débutent et qui ont simplement besoin de l'essentiel.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Idéal pour les particuliers qui débutent et qui ont simplement besoin de l'essentiel."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Étiquettes"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Offre de lancement"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Créer un modèle"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "a marqué l'élément de checklist <0>{0}</0> comme incomplet"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Nouvelle carte"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nouvelle liste"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Nouveau workspace"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Aucune liste"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Aucune liste n'a encore été créée"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Projet personnel"
},
"Oi+J+N": {
"translation": "Choisissez un forfait pour commencer. Tous les forfaits payants incluent un essai gratuit de 14 jours.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Choisissez un forfait pour commencer. Tous les forfaits payants incluent un essai gratuit de 14 jours."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Veuillez réessayer plus tard ou contacter le support client."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Support e-mail prioritaire"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Retirer des favoris"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Retiré des favoris"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Roadmap"
},
@@ -5125,11 +5123,11 @@
"translation": "a défini la date d'échéance"
},
"JjEJSy": {
"translation": "Configurer votre espace de travail",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Configurer votre espace de travail"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Se connecter"
},
"fcWrnU": {
"translation": "Se déconnecter",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Se déconnecter"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Développement logiciel"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Commencer l'essai gratuit de 14 jours"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Boostez votre espace de travail pour seulement 29 $/mois. Voici ce que vous obtiendrez :"
},
@@ -5413,11 +5411,11 @@
"translation": "Système"
},
"KM6m8p": {
"translation": "Équipe",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Équipe"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Modèle"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "Le tableau a été archivé."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "Le tableau a été désarchivé."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "Les permissions de ce membre ont été réinitialisées aux valeurs par défaut de son rôle."
},
"HQVm6e": {
"translation": "Cette URL est déjà prise",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Cette URL est déjà prise"
},
"gKmoow": {
"translation": "Cette URL est réservée",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Cette URL est réservée"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Cette URL d'espace de travail est déjà utilisée"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Cette URL d'espace de travail est réservée"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Impossible de créer la carte"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Impossible de créer l'espace de travail"
},
@@ -5990,17 +5988,17 @@
"translation": "Impossible d'envoyer le feedback"
},
"Q60WUZ": {
"translation": "Impossible de démarrer le paiement",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Impossible de démarrer le paiement"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Impossible de mettre à jour le tableau"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Impossible de mettre à jour la carte"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Impossible de mettre à jour la liste"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Désarchiver le tableau"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Membres illimités"
},
"8AwlaR": {
"translation": "Membres illimités et un nom d'utilisateur d'espace de travail personnalisé pour les équipes prêtes à évoluer.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Membres illimités et un nom d'utilisateur d'espace de travail personnalisé pour les équipes prêtes à évoluer."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Passer à Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Passer à Pro (29 $/mois)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "L'URL ne peut contenir que des lettres, des chiffres et des traits d'union"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "L'URL ne peut pas dépasser 64 caractères"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "L'URL doit contenir au moins 3 caractères"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Espace de travail créé avec succès. Vous pourrez effectuer une mise à niveau ultérieurement dans les paramètres."
"translation": "Espace de travail créé avec succès. Vous pourrez effectuer une mise à niveau ultérieurement dans les paramètres.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Description de l'espace de travail"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nom de l'espace de travail"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Le nom de l'espace de travail ne peut pas dépasser 64 caractères"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Le nom de l'espace de travail est requis"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Vous êtes sur le point de modifier votre mot de passe."
},
"3WXdoZ": {
"translation": "Vous pourrez toujours modifier ces paramètres plus tard dans les réglages.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Vous pourrez toujours modifier ces paramètres plus tard dans les réglages."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Votre compte a été supprimé."
},
"c4nMcR": {
"translation": "Votre avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Votre avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Votre lien de désinscription ne contient pas de jeton. Veuillez ouvrir le dernier e-mail et réessayer."
},
"GRAGsB": {
"translation": "Votre espace de travail",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Votre espace de travail"
},
"j0o6ml": {
"translation": "La description de votre espace de travail",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "La description de votre espace de travail"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "L'identifiant de votre espace de travail a été mis à jour."
},
"OTxjpR": {
"translation": "votre-espace-de-travail",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "votre-espace-de-travail"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} è stato aggiunto ai tuoi preferiti."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} è stato rimosso dai tuoi preferiti."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} etichette"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} non trovato"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Aggiungi ai preferiti"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Aggiunto ai preferiti"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Si è verificato un errore imprevisto. Riprova più tardi."
},
"YkfDoz": {
"translation": "Annuale",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Annuale"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Archivia bacheca"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "In attesa del cliente"
},
"iH8pgl": {
"translation": "Indietro",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Indietro"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Ideale per piccoli team in crescita che necessitano di collaborazione"
},
"zt/6cS": {
"translation": "Ideale per piccoli team che vogliono collaborare e muoversi più velocemente insieme.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Ideale per piccoli team che vogliono collaborare e muoversi più velocemente insieme."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Analisi della board"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Bacheca archiviata"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Bacheca ripristinata"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Annulla"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Titolo della card"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklist"
},
"zMquA7": {
"translation": "Scegli un piano",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Scegli un piano"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Prossimamente"
},
@@ -1665,14 +1663,14 @@
"translation": "Creazione di contenuti"
},
"xGVfLh": {
"translation": "Continua",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Continua"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Crea un altro"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Crea card"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Crea nuova etichetta"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Crea nuova lista"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Crea workspace"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Gli URL personalizzati richiedono l'upgrade a un piano Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Gli URL personalizzati richiedono l'upgrade a un piano Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Username personalizzato"
},
"ZDPJBc": {
"translation": "I nomi utente personalizzati richiedono l'aggiornamento a un piano Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "I nomi utente personalizzati richiedono l'aggiornamento a un piano Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "URL workspace personalizzato"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Elimina board"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Elimina template"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Data di scadenza"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Modifica URL bacheca"
@@ -2480,11 +2478,11 @@
"translation": "Fine dell'elenco"
},
"SUXBxp": {
"translation": "Ingegneria",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Ingegneria"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Errore durante l'upgrade dell'abbonamento"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Errore durante l'upgrade a Pro"
"translation": "Errore durante l'upgrade a Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Inizia creando una nuova lista"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Vai ai modelli"
},
"SUvm1Y": {
"translation": "Perfetto per chi inizia e ha bisogno solo delle funzionalità essenziali.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Perfetto per chi inizia e ha bisogno solo delle funzionalità essenziali."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Etichette"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Offerta di lancio"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Crea template"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "ha contrassegnato l'elemento della checklist <0>{0}</0> come incompleto"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Nuova card"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nuova lista"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Nuovo workspace"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Nessuna lista"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Nessuna lista è stata ancora creata"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Progetto personale"
},
"Oi+J+N": {
"translation": "Scegli un piano per iniziare. Tutti i piani a pagamento includono una prova gratuita di 14 giorni.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Scegli un piano per iniziare. Tutti i piani a pagamento includono una prova gratuita di 14 giorni."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Riprova più tardi o contatta l'assistenza clienti."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Supporto email prioritario"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Rimuovi dai preferiti"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Rimosso dai preferiti"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Roadmap"
},
@@ -5125,11 +5123,11 @@
"translation": "ha impostato la scadenza"
},
"JjEJSy": {
"translation": "Configura il tuo workspace",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Configura il tuo workspace"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Accedi"
},
"fcWrnU": {
"translation": "Esci",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Esci"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Sviluppo software"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Inizia la prova gratuita di 14 giorni"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Potenzia il tuo workspace per soli $29 al mese. Ecco cosa otterrai:"
},
@@ -5413,11 +5411,11 @@
"translation": "Sistema"
},
"KM6m8p": {
"translation": "Team",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Team"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Template"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "La bacheca è stata archiviata."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "La bacheca è stata ripristinata."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "I permessi di questo membro sono stati ripristinati ai valori predefiniti del suo ruolo."
},
"HQVm6e": {
"translation": "Questo URL è già in uso",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Questo URL è già in uso"
},
"gKmoow": {
"translation": "Questo URL è riservato",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Questo URL è riservato"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Questo URL del workspace è già stato utilizzato"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Questo URL dello workspace è riservato"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Impossibile creare la card"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Impossibile creare lo workspace"
},
@@ -5990,17 +5988,17 @@
"translation": "Impossibile inviare il feedback"
},
"Q60WUZ": {
"translation": "Impossibile avviare il checkout",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Impossibile avviare il checkout"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Impossibile aggiornare la board"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Impossibile aggiornare la card"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Impossibile aggiornare la lista"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Ripristina bacheca"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Membri illimitati"
},
"8AwlaR": {
"translation": "Membri illimitati e un nome utente workspace personalizzato per i team pronti a crescere.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Membri illimitati e un nome utente workspace personalizzato per i team pronti a crescere."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Passa a Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Passa a Pro ($29/mese)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "L'URL può contenere solo lettere, numeri e trattini"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "L'URL non può superare i 64 caratteri"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "L'URL deve contenere almeno 3 caratteri"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Workspace creato con successo. Potrai effettuare l'upgrade più tardi nelle impostazioni."
"translation": "Workspace creato con successo. Potrai effettuare l'upgrade più tardi nelle impostazioni.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Descrizione workspace"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nome workspace"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Il nome del workspace non può superare i 64 caratteri"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Il nome del workspace è obbligatorio"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Stai per modificare la tua password."
},
"3WXdoZ": {
"translation": "Potrai sempre modificarli in seguito nelle impostazioni.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Potrai sempre modificarli in seguito nelle impostazioni."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Il tuo account è stato eliminato."
},
"c4nMcR": {
"translation": "Il tuo avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Il tuo avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Il tuo link di disiscrizione non contiene un token. Apri l'ultima email e riprova."
},
"GRAGsB": {
"translation": "Il tuo workspace",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Il tuo workspace"
},
"j0o6ml": {
"translation": "La descrizione del tuo workspace",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "La descrizione del tuo workspace"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "Lo slug del tuo workspace è stato aggiornato."
},
"OTxjpR": {
"translation": "il-tuo-workspace",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "il-tuo-workspace"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} is toegevoegd aan je favorieten."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} is verwijderd uit je favorieten."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} labels"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} niet gevonden"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Toevoegen aan favorieten"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Toegevoegd aan favorieten"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Er is een onverwachte fout opgetreden. Probeer het later opnieuw."
},
"YkfDoz": {
"translation": "Jaarlijks",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Jaarlijks"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Board archiveren"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Wacht op klant"
},
"iH8pgl": {
"translation": "Terug",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Terug"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Het beste voor kleine en groeiende teams die samenwerking nodig hebben"
},
"zt/6cS": {
"translation": "Het beste voor kleine teams die willen samenwerken en sneller vooruit willen komen.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Het beste voor kleine teams die willen samenwerken en sneller vooruit willen komen."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Bordanalyse"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Board gearchiveerd"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Board gedearchiveerd"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Annuleren"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Kaarttitel"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklists"
},
"zMquA7": {
"translation": "Kies een abonnement",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Kies een abonnement"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Binnenkort beschikbaar"
},
@@ -1665,14 +1663,14 @@
"translation": "Content creatie"
},
"xGVfLh": {
"translation": "Doorgaan",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Doorgaan"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Maak nog een"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Maak kaart"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Maak nieuw label"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Maak nieuwe lijst"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Maak werkruimte"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Aangepaste URL's vereisen een upgrade naar een Pro-abonnement"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Aangepaste URL's vereisen een upgrade naar een Pro-abonnement",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Aangepaste gebruikersnaam"
},
"ZDPJBc": {
"translation": "Aangepaste gebruikersnamen vereisen een upgrade naar een Pro-abonnement",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Aangepaste gebruikersnamen vereisen een upgrade naar een Pro-abonnement"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "Aangepaste workspace-URL"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Bord verwijderen"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Sjabloon verwijderen"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Vervaldatum"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Bord-URL bewerken"
@@ -2480,11 +2478,11 @@
"translation": "Einde van lijst"
},
"SUXBxp": {
"translation": "Engineering",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Engineering"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Fout bij upgraden van abonnement"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Fout bij upgraden naar Pro"
"translation": "Fout bij upgraden naar Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Ga aan de slag door een nieuwe lijst te maken"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Ga naar sjablonen"
},
"SUvm1Y": {
"translation": "Geschikt voor individuen die net beginnen en alleen de basisbehoeften hebben.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Geschikt voor individuen die net beginnen en alleen de basisbehoeften hebben."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Labels"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Lanceringaanbieding"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Sjabloon maken"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "heeft checklistitem <0>{0}</0> als onvolledig gemarkeerd"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Nieuwe kaart"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nieuwe lijst"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Nieuwe werkruimte"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Geen lijsten"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Er zijn nog geen lijsten aangemaakt"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Persoonlijk project"
},
"Oi+J+N": {
"translation": "Kies een abonnement om te beginnen. Alle betaalde abonnementen hebben een gratis proefperiode van 14 dagen.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Kies een abonnement om te beginnen. Alle betaalde abonnementen hebben een gratis proefperiode van 14 dagen."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Probeer het later opnieuw of neem contact op met klantenservice."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Prioritaire e-mailondersteuning"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Verwijderen uit favorieten"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Verwijderd uit favorieten"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Roadmap"
},
@@ -5125,11 +5123,11 @@
"translation": "heeft de vervaldatum ingesteld"
},
"JjEJSy": {
"translation": "Stel je werkruimte in",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Stel je werkruimte in"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Inloggen"
},
"fcWrnU": {
"translation": "Uitloggen",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Uitloggen"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Softwareontwikkeling"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Start 14 dagen gratis proefperiode"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Geef je workspace een boost voor slechts €29/maand. Dit krijg je:"
},
@@ -5413,11 +5411,11 @@
"translation": "Systeem"
},
"KM6m8p": {
"translation": "Team",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Team"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Sjabloon"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "Het board is gearchiveerd."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "Het board is gedearchiveerd."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "De rechten van dit lid zijn teruggezet naar de standaardinstellingen van hun rol."
},
"HQVm6e": {
"translation": "Deze URL is al in gebruik",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Deze URL is al in gebruik"
},
"gKmoow": {
"translation": "Deze URL is gereserveerd",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Deze URL is gereserveerd"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Deze workspace-URL is al in gebruik"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Deze workspace-URL is gereserveerd"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Kan kaart niet aanmaken"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Kan workspace niet aanmaken"
},
@@ -5990,17 +5988,17 @@
"translation": "Kan feedback niet verzenden"
},
"Q60WUZ": {
"translation": "Kan afrekenen niet starten",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Kan afrekenen niet starten"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Kan bord niet bijwerken"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Kan kaart niet bijwerken"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Kan lijst niet bijwerken"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Board dearchiveren"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Onbeperkt leden"
},
"8AwlaR": {
"translation": "Onbeperkt aantal leden en een aangepaste werkruimte-URL voor teams die klaar zijn om te groeien.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Onbeperkt aantal leden en een aangepaste werkruimte-URL voor teams die klaar zijn om te groeien."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Upgrade naar Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Upgrade naar Pro ($29/maand)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "URL mag alleen letters, cijfers en koppeltekens bevatten"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "URL mag niet langer zijn dan 64 tekens"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "URL moet minimaal 3 tekens lang zijn"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Workspace succesvol aangemaakt. Je kunt later upgraden in de instellingen."
"translation": "Workspace succesvol aangemaakt. Je kunt later upgraden in de instellingen.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Workspace-beschrijving"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Workspace-naam"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Workspace-naam mag niet meer dan 64 tekens bevatten"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Workspace-naam is verplicht"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "werkruimte-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Je staat op het punt je wachtwoord te wijzigen."
},
"3WXdoZ": {
"translation": "Je kunt dit later altijd wijzigen in de instellingen.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Je kunt dit later altijd wijzigen in de instellingen."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Je account is verwijderd."
},
"c4nMcR": {
"translation": "Jouw avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Jouw avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Je afmeldlink mist een token. Open de nieuwste e-mail en probeer het opnieuw."
},
"GRAGsB": {
"translation": "Jouw werkruimte",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Jouw werkruimte"
},
"j0o6ml": {
"translation": "Jouw werkruimtebeschrijving",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Jouw werkruimtebeschrijving"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "Je werkruimte-slug is bijgewerkt."
},
"OTxjpR": {
"translation": "jouw-werkruimte",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "jouw-werkruimte"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} został dodany do ulubionych."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} został usunięty z ulubionych."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} etykiety"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} nie znaleziono"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Dodaj do ulubionych"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Dodano do ulubionych"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Wystąpił nieoczekiwany błąd. Spróbuj ponownie później."
},
"YkfDoz": {
"translation": "Rocznie",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Rocznie"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Zarchiwizuj tablicę"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Oczekiwanie na klienta"
},
"iH8pgl": {
"translation": "Wstecz",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Wstecz"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Najlepsze dla małych i rozwijających się zespołów wymagających współpracy"
},
"zt/6cS": {
"translation": "Najlepszy dla małych zespołów, które chcą współpracować i działać szybciej razem.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Najlepszy dla małych zespołów, które chcą współpracować i działać szybciej razem."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Analiza tablicy"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tablica zarchiwizowana"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Tablica przywrócona z archiwum"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Anuluj"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Tytuł karty"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklisty"
},
"zMquA7": {
"translation": "Wybierz plan",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Wybierz plan"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Wkrótce dostępne"
},
@@ -1665,14 +1663,14 @@
"translation": "Tworzenie treści"
},
"xGVfLh": {
"translation": "Kontynuuj",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Kontynuuj"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Utwórz kolejną"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Utwórz kartę"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Utwórz nową etykietę"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Utwórz nową listę"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Utwórz workspace"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Własne adresy URL wymagają przejścia na plan Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Własne adresy URL wymagają przejścia na plan Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Niestandardowa nazwa użytkownika"
},
"ZDPJBc": {
"translation": "Niestandardowe nazwy użytkownika wymagają uaktualnienia do planu Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Niestandardowe nazwy użytkownika wymagają uaktualnienia do planu Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "Niestandardowy adres URL workspace"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Usuń tablicę"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Usuń szablon"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Termin wykonania"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Edytuj URL tablicy"
@@ -2480,11 +2478,11 @@
"translation": "Koniec listy"
},
"SUXBxp": {
"translation": "Inżynieria",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Inżynieria"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Błąd podczas aktualizacji subskrypcji"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Błąd podczas aktualizacji do wersji Pro"
"translation": "Błąd podczas aktualizacji do wersji Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Rozpocznij, tworząc nową listę"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Przejdź do szablonów"
},
"SUvm1Y": {
"translation": "Dobry dla osób zaczynających, które potrzebują tylko podstaw.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Dobry dla osób zaczynających, które potrzebują tylko podstaw."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Etykiety"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Oferta na start"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Utwórz szablon"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "oznaczył(a) element listy kontrolnej <0>{0}</0> jako nieukończony"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Nowa karta"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nowa lista"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Nowy workspace"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Brak list"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Nie utworzono jeszcze żadnych list"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Projekt osobisty"
},
"Oi+J+N": {
"translation": "Wybierz plan, aby rozpocząć. Wszystkie płatne plany zawierają 14-dniowy bezpłatny okres próbny.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Wybierz plan, aby rozpocząć. Wszystkie płatne plany zawierają 14-dniowy bezpłatny okres próbny."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Spróbuj ponownie później lub skontaktuj się z obsługą klienta."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Priorytetowe wsparcie e-mailowe"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Usuń z ulubionych"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Usunięto z ulubionych"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Mapa drogowa"
},
@@ -5125,11 +5123,11 @@
"translation": "ustaw termin"
},
"JjEJSy": {
"translation": "Skonfiguruj swoją przestrzeń roboczą",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Skonfiguruj swoją przestrzeń roboczą"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Zaloguj się"
},
"fcWrnU": {
"translation": "Wyloguj się",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Wyloguj się"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Software Development"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Rozpocznij 14-dniowy bezpłatny okres próbny"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Ulepsz swoje środowisko pracy za jedyne 29$/miesiąc. Oto co otrzymasz:"
},
@@ -5413,11 +5411,11 @@
"translation": "System"
},
"KM6m8p": {
"translation": "Zespół",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Zespół"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Szablon"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "Tablica została zarchiwizowana."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "Tablica została przywrócona z archiwum."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "Uprawnienia tego członka zostały zresetowane do domyślnych dla jego roli."
},
"HQVm6e": {
"translation": "Ten adres URL jest już zajęty",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Ten adres URL jest już zajęty"
},
"gKmoow": {
"translation": "Ten adres URL jest zarezerwowany",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Ten adres URL jest zarezerwowany"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Ten adres URL workspacea jest już zajęty"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Ten adres URL workspace jest zarezerwowany"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Nie można utworzyć karty"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Nie można utworzyć workspace"
},
@@ -5990,17 +5988,17 @@
"translation": "Nie można wysłać opinii"
},
"Q60WUZ": {
"translation": "Nie można rozpocząć procesu płatności",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Nie można rozpocząć procesu płatności"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Nie można zaktualizować tablicy"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Nie można zaktualizować karty"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Nie można zaktualizować listy"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Przywróć tablicę z archiwum"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Nielimitowani członkowie"
},
"8AwlaR": {
"translation": "Nieograniczona liczba członków i niestandardowa nazwa użytkownika przestrzeni roboczej dla zespołów gotowych do rozwoju.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Nieograniczona liczba członków i niestandardowa nazwa użytkownika przestrzeni roboczej dla zespołów gotowych do rozwoju."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Ulepsz do Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Ulepsz do Pro (29 $/miesiąc)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "URL może zawierać tylko litery, cyfry i myślniki"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "URL nie może przekraczać 64 znaków"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "URL musi mieć co najmniej 3 znaki"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Przestrzeń robocza została pomyślnie utworzona. Możesz później przejść na wyższy plan w ustawieniach."
"translation": "Przestrzeń robocza została pomyślnie utworzona. Możesz później przejść na wyższy plan w ustawieniach.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Opis przestrzeni roboczej"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nazwa przestrzeni roboczej"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Nazwa przestrzeni roboczej nie może przekraczać 64 znaków"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Nazwa przestrzeni roboczej jest wymagana"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Zaraz zmienisz swoje hasło."
},
"3WXdoZ": {
"translation": "Zawsze możesz to później zmienić w ustawieniach.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Zawsze możesz to później zmienić w ustawieniach."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Twoje konto zostało usunięte."
},
"c4nMcR": {
"translation": "Twój awatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Twój awatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Twój link do wypisania się nie zawiera tokena. Otwórz najnowszy e-mail i spróbuj ponownie."
},
"GRAGsB": {
"translation": "Twoja przestrzeń robocza",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Twoja przestrzeń robocza"
},
"j0o6ml": {
"translation": "Opis Twojej przestrzeni roboczej",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Opis Twojej przestrzeni roboczej"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "Slug Twojego workspace został zaktualizowany."
},
"OTxjpR": {
"translation": "twoja-przestrzen",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "twoja-przestrzen"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} foi adicionado aos seus favoritos."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} foi removido dos seus favoritos."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} etiquetas"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} não encontrado"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Adicionar aos favoritos"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Adicionado aos favoritos"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Ocorreu um erro inesperado. Por favor, tente novamente mais tarde."
},
"YkfDoz": {
"translation": "Anual",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Anual"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Arquivar quadro"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Aguardando cliente"
},
"iH8pgl": {
"translation": "Voltar",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Voltar"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Ideal para equipes pequenas e em crescimento que precisam de colaboração"
},
"zt/6cS": {
"translation": "Ideal para pequenas equipes que desejam colaborar e avançar mais rápido juntas.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Ideal para pequenas equipes que desejam colaborar e avançar mais rápido juntas."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Análise do quadro"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Quadro arquivado"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Quadro desarquivado"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Cancelar"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Título do cartão"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Checklists"
},
"zMquA7": {
"translation": "Escolha um plano",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Escolha um plano"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Em breve"
},
@@ -1665,14 +1663,14 @@
"translation": "Criação de conteúdo"
},
"xGVfLh": {
"translation": "Continuar",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Continuar"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Criar outro"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Criar cartão"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Criar nova etiqueta"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Criar nova lista"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Criar workspace"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "URLs personalizadas exigem upgrade para um plano Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "URLs personalizadas exigem upgrade para um plano Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Nome de usuário personalizado"
},
"ZDPJBc": {
"translation": "Nomes de usuário personalizados exigem atualização para um plano Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Nomes de usuário personalizados exigem atualização para um plano Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "URL do workspace personalizada"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Excluir quadro"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Excluir modelo"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Data de vencimento"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Editar URL do quadro"
@@ -2480,11 +2478,11 @@
"translation": "Fim da lista"
},
"SUXBxp": {
"translation": "Engenharia",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Engenharia"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Erro ao fazer upgrade da assinatura"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Erro ao fazer upgrade para Pro"
"translation": "Erro ao fazer upgrade para Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Comece criando uma nova lista"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Ir para modelos"
},
"SUvm1Y": {
"translation": "Bom para indivíduos começando que precisam apenas do essencial.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Bom para indivíduos começando que precisam apenas do essencial."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Etiquetas"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Oferta de lançamento"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Criar modelo"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "marcou o item da checklist <0>{0}</0> como incompleto"
},
"vo2a+a": {
"translation": "Marketing",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Marketing"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Novo cartão"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Nova lista"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Novo workspace"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Nenhuma lista"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Nenhuma lista foi criada ainda"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Projeto pessoal"
},
"Oi+J+N": {
"translation": "Escolha um plano para começar. Todos os planos pagos incluem 14 dias de teste grátis.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Escolha um plano para começar. Todos os planos pagos incluem 14 dias de teste grátis."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Por favor, tente novamente mais tarde ou entre em contato com o suporte ao cliente."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Suporte prioritário por e-mail"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Remover dos favoritos"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Removido dos favoritos"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Roadmap"
},
@@ -5125,11 +5123,11 @@
"translation": "definiu a data de vencimento"
},
"JjEJSy": {
"translation": "Configure seu workspace",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Configure seu workspace"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Entrar"
},
"fcWrnU": {
"translation": "Sair",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Sair"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Desenvolvimento de software"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Iniciar teste grátis de 14 dias"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Turbine seu workspace por apenas $29/mês. Veja o que você vai receber:"
},
@@ -5413,11 +5411,11 @@
"translation": "Sistema"
},
"KM6m8p": {
"translation": "Equipe",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Equipe"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Modelo"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "O quadro foi arquivado."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "O quadro foi desarquivado."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "As permissões deste membro foram redefinidas para os padrões de sua função."
},
"HQVm6e": {
"translation": "Esta URL já está em uso",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Esta URL já está em uso"
},
"gKmoow": {
"translation": "Esta URL é reservada",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Esta URL é reservada"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Esta URL de workspace já foi utilizada"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Esta URL de workspace está reservada"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Não foi possível criar card"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Não foi possível criar workspace"
},
@@ -5990,17 +5988,17 @@
"translation": "Não foi possível enviar o feedback"
},
"Q60WUZ": {
"translation": "Não foi possível iniciar o checkout",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Não foi possível iniciar o checkout"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Não foi possível atualizar o quadro"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Não foi possível atualizar o cartão"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Não foi possível atualizar a lista"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Desarquivar quadro"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Membros ilimitados"
},
"8AwlaR": {
"translation": "Membros ilimitados e um nome de usuário personalizado para equipes prontas para crescer.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Membros ilimitados e um nome de usuário personalizado para equipes prontas para crescer."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Fazer upgrade para Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Fazer upgrade para Pro ($29/mês)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "A URL pode conter apenas letras, números e hífens"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "A URL não pode exceder 64 caracteres"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "A URL deve ter pelo menos 3 caracteres"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Workspace criado com sucesso. Você pode fazer upgrade depois nas configurações."
"translation": "Workspace criado com sucesso. Você pode fazer upgrade depois nas configurações.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Descrição do workspace"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nome do workspace"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "O nome do workspace não pode exceder 64 caracteres"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "O nome do workspace é obrigatório"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Você está prestes a alterar sua senha."
},
"3WXdoZ": {
"translation": "Você pode alterar isso depois nas configurações.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Você pode alterar isso depois nas configurações."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Sua conta foi excluída."
},
"c4nMcR": {
"translation": "Seu avatar",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Seu avatar"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "Seu link de cancelamento de inscrição está sem um token. Por favor, abra o e-mail mais recente e tente novamente."
},
"GRAGsB": {
"translation": "Seu workspace",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Seu workspace"
},
"j0o6ml": {
"translation": "Descrição do seu workspace",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Descrição do seu workspace"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "O slug do seu workspace foi atualizado."
},
"OTxjpR": {
"translation": "seu-workspace",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "seu-workspace"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"translation": "{0} добавлен в избранное."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"translation": "{0} удалён из избранного."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"translation": "{0} метки"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 556]],
"origin": [["src/views/board/index.tsx", 557]],
"translation": "{0} не найдено"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"translation": "Добавить в избранное"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "Добавлено в избранное"
},
"14Xi3Z": {
@@ -557,11 +557,11 @@
"translation": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте позже."
},
"YkfDoz": {
"translation": "Ежегодно",
"message": "Annual",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]],
"translation": "Ежегодно"
},
"3bqt9U": {
"message": "Anyone with this link can join your workspace",
@@ -640,7 +640,7 @@
"message": "Archive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Архивировать доску"
},
"TdfEV7": {
@@ -764,11 +764,11 @@
"translation": "Ожидание клиента"
},
"iH8pgl": {
"translation": "Назад",
"message": "Back",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 276]],
"translation": "Назад"
},
"KNKCTb": {
"message": "Backlog",
@@ -813,11 +813,11 @@
"translation": "Лучше всего подходит для небольших и развивающихся команд, которым нужна совместная работа"
},
"zt/6cS": {
"translation": "Идеально для небольших команд, которые хотят сотрудничать и работать быстрее вместе.",
"message": "Best for small teams who want to collaborate and move faster together.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]],
"translation": "Идеально для небольших команд, которые хотят сотрудничать и работать быстрее вместе."
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,8 +881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
],
"translation": "Аналитика доски"
},
@@ -890,7 +889,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Доска архивирована"
},
"wewm3j": {
@@ -927,7 +926,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Доска восстановлена из архива"
},
"Xid3K6": {
@@ -1280,7 +1279,7 @@
["src/views/settings/components/DeleteAccountConfirmation.tsx", 88],
["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 108]
],
"translation": "Отмена"
},
@@ -1314,7 +1313,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"translation": "Название карточки"
},
"rQXTmd": {
@@ -1322,7 +1321,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 307],
["src/views/board/index.tsx", 308],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1401,11 +1400,11 @@
"translation": "Чек-листы"
},
"zMquA7": {
"translation": "Выберите тариф",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Выберите тариф"
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1497,9 +1496,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
],
"translation": "Скоро появится"
},
@@ -1665,14 +1663,14 @@
"translation": "Создание контента"
},
"xGVfLh": {
"translation": "Продолжить",
"message": "Continue",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 212],
["src/views/onboarding/workspace-details/index.tsx", 291]
]
["src/views/onboarding/workspace-details/index.tsx", 292]
],
"translation": "Продолжить"
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1776,7 +1774,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Создать ещё одну"
@@ -1792,7 +1790,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"translation": "Создать карточку"
},
"d33Usy": {
@@ -1847,7 +1845,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Создать новую метку"
@@ -1857,8 +1855,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
],
"translation": "Создать новый список"
},
@@ -1881,7 +1879,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Создать рабочее пространство"
@@ -1969,8 +1967,9 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Для пользовательских URL требуется переход на тариф Pro"
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Для пользовательских URL требуется переход на тариф Pro",
"obsolete": true
},
"7RpHg/": {
"message": "Custom username",
@@ -1983,19 +1982,18 @@
"translation": "Пользовательское имя"
},
"ZDPJBc": {
"translation": "Для пользовательских имен пользователей требуется обновление до тарифа Pro",
"message": "Custom usernames require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 221]],
"translation": "Для пользовательских имен пользователей требуется обновление до тарифа Pro"
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
],
"translation": "Пользовательский URL рабочего пространства"
},
@@ -2076,7 +2074,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Удалить доску"
},
"nabda1": {
@@ -2107,7 +2105,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"translation": "Удалить шаблон"
},
"snMaH4": {
@@ -2297,7 +2295,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/card/index.tsx", 153]
],
"translation": "Срок выполнения"
@@ -2373,7 +2371,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Изменить URL доски"
@@ -2480,11 +2478,11 @@
"translation": "Конец списка"
},
"SUXBxp": {
"translation": "Разработка",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Разработка"
},
"0+ewPp": {
"message": "Enhancement",
@@ -2699,7 +2697,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
],
"translation": "Ошибка при обновлении подписки"
},
@@ -2708,7 +2706,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Ошибка при переходе на Pro"
"translation": "Ошибка при переходе на Pro",
"obsolete": true
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3044,7 +3043,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 655]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Начните с создания нового списка"
},
"oW13KZ": {
@@ -3155,11 +3154,11 @@
"translation": "Перейти к шаблонам"
},
"SUvm1Y": {
"translation": "Подходит для начинающих пользователей, которым нужны только базовые функции.",
"message": "Good for individuals starting out who just need the essentials.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]],
"translation": "Подходит для начинающих пользователей, которым нужны только базовые функции."
},
"cdyS7J": {
"message": "Google SSO",
@@ -3545,7 +3544,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/card/index.tsx", 133]
],
"translation": "Метки"
@@ -3585,9 +3584,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
],
"translation": "Стартовое предложение"
},
@@ -3655,7 +3653,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 305],
["src/views/board/index.tsx", 306],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3755,7 +3753,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"translation": "Создать шаблон"
},
"hB02vO": {
@@ -3785,11 +3783,11 @@
"translation": "отметил элемент контрольного списка <0>{0}</0> как невыполненный"
},
"vo2a+a": {
"translation": "Маркетинг",
"message": "Marketing",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Маркетинг"
},
"agPptk": {
"message": "Medium",
@@ -3823,7 +3821,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3970,7 +3968,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"translation": "Новая карточка"
},
"cWcxrL": {
@@ -4000,7 +3998,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 619]
["src/views/board/index.tsx", 620]
],
"translation": "Новый список"
},
@@ -4047,7 +4045,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"translation": "Новый рабочий пространство"
},
"5ACX4z": {
@@ -4126,14 +4124,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 651]],
"origin": [["src/views/board/index.tsx", 652]],
"translation": "Нет списков"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 657]],
"translation": "Списки ещё не созданы"
},
"i30J2U": {
@@ -4431,11 +4429,11 @@
"translation": "Личный проект"
},
"Oi+J+N": {
"translation": "Выберите тариф, чтобы начать. Все платные тарифы включают 14-дневный бесплатный пробный период.",
"message": "Pick a plan to get started. All paid plans include a 14-day free trial.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]],
"translation": "Выберите тариф, чтобы начать. Все платные тарифы включают 14-дневный бесплатный пробный период."
},
"Iqh0Uv": {
"message": "Planned",
@@ -4524,16 +4522,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["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", 217],
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4561,8 +4559,8 @@
["src/views/members/components/InviteMemberForm.tsx", 104],
["src/views/members/components/InviteMemberForm.tsx", 241],
["src/views/members/index.tsx", 66],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/onboarding/workspace-details/index.tsx", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4570,7 +4568,7 @@
["src/views/settings/components/UpdateWorkspaceDescriptionForm.tsx", 64],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 59],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 76],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 44],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Пожалуйста, попробуйте позже или обратитесь в службу поддержки."
@@ -4592,7 +4590,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 314],
["src/views/board/index.tsx", 315],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4630,7 +4628,7 @@
["src/views/pricing/components/FeatureComparisonTable.tsx", 275],
["src/views/pricing/components/Pricing.tsx", 56],
["src/views/pricing/components/PricingTiers.tsx", 61],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 95]
],
"translation": "Приоритетная поддержка по электронной почте"
},
@@ -4756,7 +4754,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"translation": "Удалить из избранного"
},
"99VIgC": {
@@ -4810,7 +4808,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "Удалено из избранного"
},
"YVT40D": {
@@ -4912,7 +4910,7 @@
["src/views/home/components/Footer.tsx", 36],
["src/views/home/components/Header.tsx", 13],
["src/views/home/components/Header.tsx", 28],
["src/views/onboarding/workspace-details/index.tsx", 161]
["src/views/onboarding/workspace-details/index.tsx", 162]
],
"translation": "Дорожная карта"
},
@@ -5125,11 +5123,11 @@
"translation": "установить срок"
},
"JjEJSy": {
"translation": "Настройте ваше рабочее пространство",
"message": "Set up your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 180]],
"translation": "Настройте ваше рабочее пространство"
},
"Tz0i8g": {
"message": "Settings",
@@ -5212,14 +5210,14 @@
"translation": "Войти"
},
"fcWrnU": {
"translation": "Выйти",
"message": "Sign out",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/select-plan/index.tsx", 284],
["src/views/onboarding/workspace-details/index.tsx", 362]
]
["src/views/onboarding/workspace-details/index.tsx", 363]
],
"translation": "Выйти"
},
"mErq7F": {
"message": "Sign Up",
@@ -5307,11 +5305,11 @@
"translation": "Разработка ПО"
},
"6sKjjx": {
"translation": "Индивидуальный",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Индивидуальный"
},
"vnS6Rf": {
"message": "SSO",
@@ -5335,7 +5333,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
],
"translation": "Начните 14-дневный бесплатный пробный период"
},
@@ -5384,7 +5382,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
],
"translation": "Улучшите свой workspace всего за $29 в месяц. Вы получите:"
},
@@ -5413,11 +5411,11 @@
"translation": "Система"
},
"KM6m8p": {
"translation": "Команда",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Команда"
},
"bff61F": {
"message": "Team Plan",
@@ -5445,8 +5443,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
],
"translation": "Шаблон"
},
@@ -5530,14 +5528,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"translation": "Доска была архивирована."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"translation": "Доска была восстановлена из архива."
},
"nKBUeF": {
@@ -5672,18 +5670,18 @@
"translation": "Права этого участника были сброшены до значений по умолчанию для его роли."
},
"HQVm6e": {
"translation": "Этот URL уже занят",
"message": "This URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 74]],
"translation": "Этот URL уже занят"
},
"gKmoow": {
"translation": "Этот URL зарезервирован",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Этот URL зарезервирован"
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5719,14 +5717,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"translation": "Этот URL рабочего пространства уже занят"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"translation": "Этот URL рабочей области зарезервирован"
},
"kp6L3T": {
@@ -5856,7 +5854,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 312],
["src/views/board/index.tsx", 313],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5867,7 +5865,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"translation": "Не удалось создать карточку"
},
"mHhffx": {
@@ -5899,8 +5897,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
],
"translation": "Не удалось создать рабочую область"
},
@@ -5990,17 +5988,17 @@
"translation": "Не удалось отправить отзыв"
},
"Q60WUZ": {
"translation": "Не удалось начать оформление заказа",
"message": "Unable to start checkout",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 150]],
"translation": "Не удалось начать оформление заказа"
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"translation": "Не удалось обновить доску"
},
"XpcjLO": {
@@ -6022,7 +6020,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 272],
["src/views/board/index.tsx", 273],
["src/views/card/index.tsx", 231]
],
"translation": "Не удалось обновить карточку"
@@ -6067,7 +6065,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 216],
["src/views/board/index.tsx", 217],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Не удалось обновить список"
@@ -6100,7 +6098,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"translation": "Восстановить доску из архива"
},
"E8zYtd": {
@@ -6195,20 +6193,19 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 333],
["src/views/pricing/components/FeatureComparisonTable.tsx", 84],
["src/views/pricing/components/FeatureComparisonTable.tsx", 85],
["src/views/pricing/components/PricingTiers.tsx", 80],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 68]
],
"translation": "Неограниченное количество участников"
},
"8AwlaR": {
"translation": "Неограниченное количество участников и персональное имя рабочего пространства для команд, готовых к масштабированию.",
"message": "Unlimited members and a custom workspace username for teams ready to scale.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]],
"translation": "Неограниченное количество участников и персональное имя рабочего пространства для команд, готовых к масштабированию."
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6290,7 +6287,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Перейти на Pro"
@@ -6299,10 +6296,7 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"translation": "Перейти на Pro (29 $/месяц)"
},
"b3Thhd": {
@@ -6337,7 +6331,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 38],
["src/components/NewWorkspaceForm.tsx", 31],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "URL может содержать только буквы, цифры и дефисы"
@@ -6354,7 +6348,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 36],
["src/components/NewWorkspaceForm.tsx", 29],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "URL не может превышать 64 символа"
@@ -6364,7 +6358,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 34],
["src/components/NewWorkspaceForm.tsx", 27],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "URL должен содержать не менее 3 символов"
@@ -6586,7 +6580,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 530],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6599,7 +6593,8 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Рабочее пространство успешно создано. Вы сможете обновить его позже в настройках."
"translation": "Рабочее пространство успешно создано. Вы сможете обновить его позже в настройках.",
"obsolete": true
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6615,7 +6610,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Описание рабочего пространства"
@@ -6663,8 +6658,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Название рабочего пространства"
@@ -6674,7 +6669,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 30],
["src/components/NewWorkspaceForm.tsx", 23],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Название рабочего пространства не может превышать 64 символа"
@@ -6683,7 +6678,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"translation": "Требуется указать название рабочего пространства"
},
"jZBHkN": {
@@ -6738,7 +6733,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6773,11 +6768,11 @@
"translation": "Вы собираетесь изменить свой пароль."
},
"3WXdoZ": {
"translation": "Вы всегда можете изменить это позже в настройках.",
"message": "You can always change these later in settings.",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 183]],
"translation": "Вы всегда можете изменить это позже в настройках."
},
"aelko+": {
"message": "You can get a custom workspace URL, like <0>kan.bn/kan</0>, by going into your <1>workspace settings</1> and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!",
@@ -6808,8 +6803,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", 603],
["src/views/board/index.tsx", 661],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6875,11 +6870,11 @@
"translation": "Ваш аккаунт был удалён."
},
"c4nMcR": {
"translation": "Ваш аватар",
"message": "Your avatar",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]],
"translation": "Ваш аватар"
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6968,18 +6963,18 @@
"translation": "В вашей ссылке для отписки отсутствует токен. Пожалуйста, откройте последнее письмо и попробуйте снова."
},
"GRAGsB": {
"translation": "Ваше рабочее пространство",
"message": "Your workspace",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 323]],
"translation": "Ваше рабочее пространство"
},
"j0o6ml": {
"translation": "Описание вашего рабочего пространства",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Описание вашего рабочего пространства"
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7018,14 +7013,14 @@
"translation": "Слаг вашего рабочего пространства был обновлён."
},
"OTxjpR": {
"translation": "your-workspace",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "your-workspace"
},
"4DOCMI": {
"message": "YouTube URL",

View File

@@ -22,8 +22,8 @@ const loadMessages = async (locale: Locale) => {
return (await import("~/locales/ru/messages")).messages;
case "pl":
return (await import("~/locales/pl/messages")).messages;
case "pt-BR":
return (await import("~/locales/pt-BR/messages")).messages;
case "ptbr":
return (await import("~/locales/ptbr/messages")).messages;
default:
return enMessages;
}

View File

@@ -1,3 +1,4 @@
import { useRouter } from "next/router";
import { t } from "@lingui/core/macro";
import {
HiEllipsisHorizontal,
@@ -29,6 +30,7 @@ export default function BoardDropdown({
isFavorite?: boolean;
boardName?: string;
}) {
const router = useRouter();
const { openModal } = useModal();
const { showPopup } = usePopup();
const { canEditBoard, canDeleteBoard, canCreateBoard, canArchiveBoard } =
@@ -47,6 +49,7 @@ export default function BoardDropdown({
: t`The board has been unarchived.`,
icon: "success",
});
void router.push(`/boards`);
} else if (variables.favorite !== undefined) {
showPopup({
header: variables.favorite

View File

@@ -158,6 +158,9 @@ export function NewCardForm({
...member,
deletedAt: null,
})) ?? [],
comments: [],
checklists: [],
attachments: [],
_filteredLabels: labelPublicIds.map((id) => ({ publicId: id })),
_filteredMembers: memberPublicIds.map((id) => ({ publicId: id })),
index: position === "start" ? 0 : list.cards.length,

View File

@@ -2,9 +2,9 @@ import type { DropResult } from "react-beautiful-dnd";
import Link from "next/link";
import { useParams } from "next/navigation";
import { useRouter } from "next/router";
import { env } from "next-runtime-env";
import { t } from "@lingui/core/macro";
import { keepPreviousData } from "@tanstack/react-query";
import { env } from "next-runtime-env";
import { useEffect, useState } from "react";
import { DragDropContext, Draggable } from "react-beautiful-dnd";
import { useForm } from "react-hook-form";

View File

@@ -525,7 +525,6 @@ const ActivityList = ({
comment={activity.comment?.comment}
isEdited={!!activity.comment?.updatedAt}
isAuthor={activity.comment?.createdBy === sessionData?.user.id}
isAdmin={isAdmin ?? false}
isViewOnly={!!isViewOnly}
/>
);

View File

@@ -41,6 +41,7 @@ export default function WorkspaceNameView() {
const returnUrl = searchParams.get("returnUrl") ?? "/boards";
const { showPopup } = usePopup();
const [isProToggle, setIsProToggle] = useState(plan === "pro");
const effectivePlan = isProToggle ? "pro" : plan;
const [name, setName] = useState("");
const [slug, setSlug] = useState("");
@@ -109,7 +110,7 @@ export default function WorkspaceNameView() {
const handleContinue = async () => {
if (!name.trim()) return;
if (plan === "solo") {
if (effectivePlan === "solo") {
createWorkspace.mutate({
name: name.trim(),
...(description.trim() && { description: description.trim() }),
@@ -128,11 +129,11 @@ export default function WorkspaceNameView() {
...(description.trim() && {
workspaceDescription: description.trim(),
}),
...(plan === "pro" && slug ? { workspaceSlug: slug } : {}),
cancelUrl: window.location.pathname + window.location.search,
...(effectivePlan === "pro" && slug ? { workspaceSlug: slug } : {}),
cancelUrl: `${window.location.pathname}?plan=${effectivePlan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
successUrl: "/boards",
billing,
plan,
plan: effectivePlan,
}),
});
const data = await response.json();
@@ -268,7 +269,7 @@ export default function WorkspaceNameView() {
variant="ghost"
onClick={() =>
router.replace(
`/onboarding/select-plan?plan=${plan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
`/onboarding/select-plan?plan=${effectivePlan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
)
}
>

View File

@@ -17,11 +17,11 @@ import { useModal } from "~/providers/modal";
import { useWorkspace } from "~/providers/workspace";
import { api } from "~/utils/api";
import { DeleteWorkspaceConfirmation } from "./components/DeleteWorkspaceConfirmation";
import UpdateWeekStartDayForm from "./components/UpdateWeekStartDayForm";
import UpdateWorkspaceDescriptionForm from "./components/UpdateWorkspaceDescriptionForm";
import UpdateWorkspaceEmailVisibilityForm from "./components/UpdateWorkspaceEmailVisibilityForm";
import UpdateWorkspaceNameForm from "./components/UpdateWorkspaceNameForm";
import UpdateWorkspaceUrlForm from "./components/UpdateWorkspaceUrlForm";
import UpdateWeekStartDayForm from "./components/UpdateWeekStartDayForm";
import { UpgradeToProConfirmation } from "./components/UpgradeToProConfirmation";
export default function WorkspaceSettings() {

View File

@@ -13,20 +13,29 @@ interface DeleteWebhookConfirmationProps {
export function DeleteWebhookConfirmation({
workspacePublicId,
}: DeleteWebhookConfirmationProps) {
const { closeModal, entityId: webhookPublicId, entityLabel: webhookName } = useModal();
const {
closeModal,
entityId: webhookPublicId,
entityLabel: webhookName,
} = useModal();
const { showPopup } = usePopup();
const utils = api.useUtils();
const deleteWebhookMutation = api.webhook.delete.useMutation({
onSuccess: () => {
void utils.webhook.list.invalidate({ workspacePublicId });
showPopup({ message: t`Webhook deleted successfully`, type: "success" });
showPopup({
header: t`Webhook deleted`,
message: t`Webhook deleted successfully`,
icon: "success",
});
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to delete webhook`,
message: error.message || t`Failed to delete webhook`,
type: "error",
icon: "error",
});
},
});
@@ -35,7 +44,7 @@ export function DeleteWebhookConfirmation({
if (!webhookPublicId) return;
deleteWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId as string,
webhookPublicId: webhookPublicId,
});
};

View File

@@ -44,7 +44,12 @@ export function NewWebhookModal({
workspacePublicId,
isEdit = false,
}: NewWebhookModalProps) {
const { closeModal, entityId: webhookPublicId, getModalState, clearModalState } = useModal();
const {
closeModal,
entityId: webhookPublicId,
getModalState,
clearModalState,
} = useModal();
const { showPopup } = usePopup();
const [isTestingWebhook, setIsTestingWebhook] = useState(false);
@@ -101,13 +106,18 @@ export function NewWebhookModal({
const createWebhookMutation = api.webhook.create.useMutation({
onSuccess: () => {
void utils.webhook.list.invalidate({ workspacePublicId });
showPopup({ message: t`Webhook created successfully`, type: "success" });
showPopup({
header: t`Webhook created`,
message: t`Webhook created successfully`,
icon: "success",
});
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to create webhook`,
message: error.message || t`Failed to create webhook`,
type: "error",
icon: "error",
});
},
});
@@ -115,13 +125,18 @@ export function NewWebhookModal({
const updateWebhookMutation = api.webhook.update.useMutation({
onSuccess: () => {
void utils.webhook.list.invalidate({ workspacePublicId });
showPopup({ message: t`Webhook updated successfully`, type: "success" });
showPopup({
header: t`Webhook updated`,
message: t`Webhook updated successfully`,
icon: "success",
});
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to update webhook`,
message: error.message || t`Failed to update webhook`,
type: "error",
icon: "error",
});
},
});
@@ -129,19 +144,25 @@ export function NewWebhookModal({
const testWebhookMutation = api.webhook.test.useMutation({
onSuccess: (result) => {
if (result.success) {
showPopup({ message: t`Test webhook sent successfully!`, type: "success" });
showPopup({
header: t`Test sent`,
message: t`Test webhook sent successfully!`,
icon: "success",
});
} else {
showPopup({
header: t`Test failed`,
message: result.error || t`Webhook test failed`,
type: "error",
icon: "error",
});
}
setIsTestingWebhook(false);
},
onError: (error) => {
showPopup({
header: t`Unable to test webhook`,
message: error.message || t`Failed to test webhook`,
type: "error",
icon: "error",
});
setIsTestingWebhook(false);
},
@@ -151,7 +172,7 @@ export function NewWebhookModal({
if (isEdit && webhookPublicId) {
updateWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId as string,
webhookPublicId: webhookPublicId,
name: data.name,
url: data.url,
secret: data.secret || undefined,
@@ -174,11 +195,12 @@ export function NewWebhookModal({
setIsTestingWebhook(true);
testWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId as string,
webhookPublicId: webhookPublicId,
});
};
const isPending = createWebhookMutation.isPending || updateWebhookMutation.isPending;
const isPending =
createWebhookMutation.isPending || updateWebhookMutation.isPending;
return (
<form onSubmit={handleSubmit(onSubmit)}>
@@ -231,7 +253,11 @@ export function NewWebhookModal({
<Input
id="secret"
type="password"
placeholder={isEdit ? t`Enter new secret to update` : t`HMAC secret for signature verification`}
placeholder={
isEdit
? t`Enter new secret to update`
: t`HMAC secret for signature verification`
}
{...register("secret")}
errorMessage={errors.secret?.message}
/>
@@ -252,7 +278,7 @@ export function NewWebhookModal({
{webhookEvents.map((event) => (
<label
key={event}
className="flex items-center space-x-2 cursor-pointer"
className="flex cursor-pointer items-center space-x-2"
>
<input
type="checkbox"
@@ -262,11 +288,11 @@ export function NewWebhookModal({
field.onChange([...field.value, event]);
} else {
field.onChange(
field.value.filter((v) => v !== event)
field.value.filter((v) => v !== event),
);
}
}}
className="h-4 w-4 rounded border-light-400 text-primary-600 focus:ring-primary-500 dark:border-dark-400"
className="text-primary-600 focus:ring-primary-500 h-4 w-4 rounded border-light-400 dark:border-dark-400"
/>
<span className="text-sm text-light-900 dark:text-dark-900">
{event}
@@ -277,17 +303,19 @@ export function NewWebhookModal({
)}
/>
{errors.events && (
<p className="mt-1 text-xs text-red-500">{errors.events.message}</p>
<p className="mt-1 text-xs text-red-500">
{errors.events.message}
</p>
)}
</div>
{isEdit && (
<div>
<label className="flex items-center space-x-2 cursor-pointer">
<label className="flex cursor-pointer items-center space-x-2">
<input
type="checkbox"
{...register("active")}
className="h-4 w-4 rounded border-light-400 text-primary-600 focus:ring-primary-500 dark:border-dark-400"
className="text-primary-600 focus:ring-primary-500 h-4 w-4 rounded border-light-400 dark:border-dark-400"
/>
<span className="text-sm text-light-900 dark:text-dark-900">
{t`Active`}

View File

@@ -36,7 +36,7 @@ export default function UpdateWeekStartDayForm({
setValue(newValue);
updateWorkspace.mutate({
workspacePublicId,
weekStartDay: newValue,
weekStartDay: newValue as 0 | 1 | 6,
});
};

View File

@@ -20,7 +20,7 @@ const UpdateWorkspaceUrlForm = ({
}: {
workspacePublicId: string;
workspaceUrl: string;
workspacePlan: "free" | "pro" | "enterprise";
workspacePlan: "free" | "team" | "pro" | "enterprise";
disabled?: boolean;
}) => {
const utils = api.useUtils();

View File

@@ -171,18 +171,20 @@ export default function WebhookList({ workspacePublicId }: WebhookListProps) {
const testWebhookMutation = api.webhook.test.useMutation({
onSuccess: (result) => {
if (result.success) {
showPopup({ message: t`Test webhook sent successfully!`, type: "success" });
showPopup({ header: t`Test sent`, message: t`Test webhook sent successfully!`, icon: "success" });
} else {
showPopup({
header: t`Test failed`,
message: result.error || t`Webhook test failed`,
type: "error",
icon: "error",
});
}
},
onError: (error) => {
showPopup({
header: t`Unable to test webhook`,
message: error.message || t`Failed to test webhook`,
type: "error",
icon: "error",
});
},
});

View File

@@ -61,7 +61,7 @@ services:
- S3_ENDPOINT=${S3_ENDPOINT}
- S3_FORCE_PATH_STYLE=${S3_FORCE_PATH_STYLE}
- S3_AVATAR_UPLOAD_LIMIT=${S3_AVATAR_UPLOAD_LIMIT}
- NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL}
- NEXT_PUBLIC_STORAGE_URL
- NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME}
- NEXT_PUBLIC_ATTACHMENTS_BUCKET_NAME=${NEXT_PUBLIC_ATTACHMENTS_BUCKET_NAME}
- NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN}

View File

@@ -8,6 +8,7 @@ import * as workspaceRepo from "@kan/db/repository/workspace.repo";
import { generateUID } from "@kan/shared/utils";
import { createTRPCRouter, protectedProcedure } from "../trpc";
import { attachmentConfirmResponseSchema } from "../schemas";
import { assertPermission } from "../utils/permissions";
import { deleteObject, generateUploadUrl } from "@kan/shared/utils";
@@ -110,7 +111,7 @@ export const attachmentRouter = createTRPCRouter({
size: z.number().positive(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardAttachmentRepo.create>>>())
.output(attachmentConfirmResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

@@ -16,6 +16,13 @@ import {
} from "@kan/shared/utils";
import { createTRPCRouter, protectedProcedure, publicProcedure } from "../trpc";
import {
boardListItemSchema,
boardDetailSchema,
boardBySlugSchema,
boardCreateResponseSchema,
boardUpdateResponseSchema,
} from "../schemas";
import { assertCanDelete, assertCanEdit, assertPermission } from "../utils/permissions";
export const boardRouter = createTRPCRouter({
@@ -37,9 +44,7 @@ export const boardRouter = createTRPCRouter({
archived: z.boolean().optional(),
}),
)
.output(
z.custom<Awaited<ReturnType<typeof boardRepo.getAllByWorkspaceId>>>(),
)
.output(z.array(boardListItemSchema))
.query(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -106,7 +111,7 @@ export const boardRouter = createTRPCRouter({
type: z.enum(["regular", "template"]).optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof boardRepo.getByPublicId>>>())
.output(boardDetailSchema)
.query(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -246,7 +251,7 @@ export const boardRouter = createTRPCRouter({
.optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof boardRepo.getBySlug>>>())
.output(boardBySlugSchema.nullable())
.query(async ({ ctx, input }) => {
const workspace = await workspaceRepo.getBySlugWithBoards(
ctx.db,
@@ -299,7 +304,7 @@ export const boardRouter = createTRPCRouter({
sourceBoardPublicId: z.string().min(12).optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof boardRepo.create>>>())
.output(boardCreateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -469,7 +474,7 @@ export const boardRouter = createTRPCRouter({
isArchived: z.boolean().optional(),
}),
)
.output(z.object({ success: z.boolean() }).or(z.custom<Awaited<ReturnType<typeof boardRepo.update>>>()))
.output(boardUpdateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

@@ -10,6 +10,14 @@ import * as listRepo from "@kan/db/repository/list.repo";
import * as workspaceRepo from "@kan/db/repository/workspace.repo";
import { createTRPCRouter, protectedProcedure, publicProcedure } from "../trpc";
import {
cardCreateResponseSchema,
cardUpdateResponseSchema,
cardDetailSchema,
commentResponseSchema,
commentDeleteResponseSchema,
activityItemSchema,
} from "../schemas";
import { mergeActivities } from "../utils/activities";
import { sendMentionEmails } from "../utils/notifications";
import { assertCanDelete, assertCanEdit, assertPermission } from "../utils/permissions";
@@ -42,7 +50,7 @@ export const cardRouter = createTRPCRouter({
dueDate: z.date().nullable().optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardRepo.create>>>())
.output(cardCreateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -181,7 +189,7 @@ export const cardRouter = createTRPCRouter({
title: input.title,
description: input.description,
dueDate: input.dueDate ?? null,
listId: String(newCard.listId),
listId: list.publicId,
},
{
boardId: list.boardPublicId,
@@ -215,7 +223,7 @@ export const cardRouter = createTRPCRouter({
comment: z.string().min(1),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardCommentRepo.create>>>())
.output(commentResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -288,7 +296,7 @@ export const cardRouter = createTRPCRouter({
comment: z.string().min(1),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardCommentRepo.update>>>())
.output(commentResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -376,7 +384,7 @@ export const cardRouter = createTRPCRouter({
commentPublicId: z.string().min(12),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardCommentRepo.softDelete>>>())
.output(commentDeleteResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -435,7 +443,7 @@ export const cardRouter = createTRPCRouter({
createdBy: userId,
});
return deletedComment;
return { publicId: input.commentPublicId };
}),
addOrRemoveLabel: protectedProcedure
.meta({
@@ -639,25 +647,7 @@ export const cardRouter = createTRPCRouter({
},
})
.input(z.object({ cardPublicId: z.string().min(12) }))
.output(
z.custom<
Omit<
NonNullable<
Awaited<ReturnType<typeof cardRepo.getWithListAndMembersByPublicId>>
>,
"attachments"
> & {
attachments: {
publicId: string;
contentType: string;
s3Key: string;
originalFilename: string | null;
size?: number | null;
url: string | null;
}[];
}
>(),
)
.output(cardDetailSchema)
.query(async ({ ctx, input }) => {
const card = await cardRepo.getWorkspaceAndCardIdByCardPublicId(
ctx.db,
@@ -763,15 +753,7 @@ export const cardRouter = createTRPCRouter({
)
.output(
z.object({
activities: z.array(
z.custom<
NonNullable<
Awaited<
ReturnType<typeof cardActivityRepo.getPaginatedActivities>
>
>["activities"][number]
>(),
),
activities: z.array(activityItemSchema),
hasMore: z.boolean(),
nextCursor: z.string().datetime().nullable(),
}),
@@ -871,7 +853,7 @@ export const cardRouter = createTRPCRouter({
dueDate: z.date().nullable().optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof cardRepo.update>>>())
.output(cardUpdateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -906,9 +888,18 @@ export const cardRouter = createTRPCRouter({
);
let newListId: number | undefined;
let newList:
| {
id: number;
publicId: string;
name: string;
boardId: number;
index: number;
}
| undefined;
if (input.listPublicId) {
const newList = await listRepo.getByPublicId(
newList = await listRepo.getByPublicId(
ctx.db,
input.listPublicId,
);
@@ -1055,8 +1046,19 @@ export const cardRouter = createTRPCRouter({
) {
webhookChanges.dueDate = { from: previousDueDate, to: input.dueDate };
}
if (newListId && existingCard.listId !== newListId) {
webhookChanges.listId = { from: existingCard.listId, to: newListId };
const movedToNewList = Boolean(newListId && existingCard.listId !== newListId);
const currentWebhookListPublicId = movedToNewList
? input.listPublicId!
: existingCard.list.publicId;
const currentWebhookListName = movedToNewList
? newList?.name ?? card.listName
: existingCard.list.name;
if (movedToNewList) {
webhookChanges.listId = {
from: existingCard.list.publicId,
to: input.listPublicId!,
};
}
// Fire webhooks (non-blocking)
@@ -1064,20 +1066,18 @@ export const cardRouter = createTRPCRouter({
ctx.db,
card.workspaceId,
createCardWebhookPayload(
newListId && existingCard.listId !== newListId
? "card.moved"
: "card.updated",
movedToNewList ? "card.moved" : "card.updated",
{
id: String(result.id),
title: result.title,
description: result.description,
dueDate: result.dueDate,
listId: String(newListId ?? existingCard.listId),
listId: currentWebhookListPublicId,
},
{
boardId: card.boardPublicId,
boardName: card.boardName,
listName: card.listName,
listName: currentWebhookListName,
user: ctx.user
? { id: ctx.user.id, name: ctx.user.name }
: undefined,
@@ -1167,12 +1167,12 @@ export const cardRouter = createTRPCRouter({
title: fullCard.title,
description: fullCard.description,
dueDate: fullCard.dueDate,
listId: String(fullCard.listId),
listId: fullCard.list.publicId,
},
{
boardId: card.boardPublicId,
boardName: card.boardName,
listName: card.listName,
listName: fullCard.list.name,
user: ctx.user
? { id: ctx.user.id, name: ctx.user.name }
: undefined,

View File

@@ -7,6 +7,7 @@ import * as activityRepo from "@kan/db/repository/cardActivity.repo";
import * as listRepo from "@kan/db/repository/list.repo";
import { createTRPCRouter, protectedProcedure } from "../trpc";
import { listCreateResponseSchema, listUpdateResponseSchema } from "../schemas";
import { assertCanDelete, assertCanEdit, assertPermission } from "../utils/permissions";
export const listRouter = createTRPCRouter({
@@ -27,7 +28,7 @@ export const listRouter = createTRPCRouter({
boardPublicId: z.string().min(12),
}),
)
.output(z.custom<Awaited<ReturnType<typeof listRepo.create>>>())
.output(listCreateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -163,12 +164,7 @@ export const listRouter = createTRPCRouter({
index: z.number().optional(),
}),
)
.output(
z.custom<
| Awaited<ReturnType<typeof listRepo.update>>
| Awaited<ReturnType<typeof listRepo.reorder>>
>(),
)
.output(listUpdateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

@@ -16,6 +16,7 @@ import {
import { updateSubscriptionSeats } from "@kan/stripe";
import { createTRPCRouter, protectedProcedure, publicProcedure } from "../trpc";
import { memberInviteResponseSchema } from "../schemas";
import {
assertCanManageMember,
assertCanManageRole,
@@ -40,7 +41,7 @@ export const memberRouter = createTRPCRouter({
workspacePublicId: z.string().min(12),
}),
)
.output(z.custom<Awaited<ReturnType<typeof memberRepo.create>>>())
.output(memberInviteResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

@@ -7,6 +7,14 @@ import * as workspaceSlugRepo from "@kan/db/repository/workspaceSlug.repo";
import { generateAvatarUrl, generateUID } from "@kan/shared/utils";
import { createTRPCRouter, protectedProcedure, publicProcedure } from "../trpc";
import {
workspaceListItemSchema,
workspaceDetailSchema,
workspaceWithBoardsSchema,
workspaceCreateResponseSchema,
workspaceUpdateResponseSchema,
workspaceDeleteResponseSchema,
} from "../schemas";
import { assertPermission } from "../utils/permissions";
export const workspaceRouter = createTRPCRouter({
@@ -22,9 +30,7 @@ export const workspaceRouter = createTRPCRouter({
},
})
.input(z.void())
.output(
z.custom<Awaited<ReturnType<typeof workspaceRepo.getAllByUserId>>>(),
)
.output(z.array(workspaceListItemSchema))
.query(async ({ ctx }) => {
const userId = ctx.user?.id;
@@ -50,11 +56,7 @@ export const workspaceRouter = createTRPCRouter({
},
})
.input(z.object({ workspacePublicId: z.string().min(12) }))
.output(
z.custom<
Awaited<ReturnType<typeof workspaceRepo.getByPublicIdWithMembers>>
>(),
)
.output(workspaceDetailSchema)
.query(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -134,7 +136,7 @@ export const workspaceRouter = createTRPCRouter({
return {
...result,
members: sanitizedMembers,
} as Awaited<ReturnType<typeof workspaceRepo.getByPublicIdWithMembers>>;
};
}
return {
@@ -162,9 +164,7 @@ export const workspaceRouter = createTRPCRouter({
.regex(/^(?![-]+$)[a-zA-Z0-9-]+$/),
}),
)
.output(
z.custom<Awaited<ReturnType<typeof workspaceRepo.getBySlugWithBoards>>>(),
)
.output(workspaceWithBoardsSchema)
.query(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -211,7 +211,7 @@ export const workspaceRouter = createTRPCRouter({
.optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof workspaceRepo.create>>>())
.output(workspaceCreateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
const userEmail = ctx.user?.email;
@@ -270,7 +270,13 @@ export const workspaceRouter = createTRPCRouter({
code: "INTERNAL_SERVER_ERROR",
});
return result;
return {
publicId: result.publicId,
name: result.name!,
slug: result.slug!,
description: result.description ?? null,
plan: result.plan!,
};
}),
update: protectedProcedure
.meta({
@@ -300,7 +306,7 @@ export const workspaceRouter = createTRPCRouter({
.optional(),
}),
)
.output(z.custom<Awaited<ReturnType<typeof workspaceRepo.update>>>())
.output(workspaceUpdateResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -383,7 +389,7 @@ export const workspaceRouter = createTRPCRouter({
},
})
.input(z.object({ workspacePublicId: z.string().min(12) }))
.output(z.custom<Awaited<ReturnType<typeof workspaceRepo.hardDelete>>>())
.output(workspaceDeleteResponseSchema)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -405,12 +411,12 @@ export const workspaceRouter = createTRPCRouter({
});
await assertPermission(ctx.db, userId, workspace.id, "workspace:delete");
const result = await workspaceRepo.hardDelete(
await workspaceRepo.hardDelete(
ctx.db,
input.workspacePublicId,
);
return result;
return { success: true };
}),
checkSlugAvailability: publicProcedure
.meta({

View File

@@ -0,0 +1,12 @@
import { z } from "zod";
// ─── attachment.confirm ──────────────────────────────────────
export const attachmentConfirmResponseSchema = z.object({
publicId: z.string(),
filename: z.string(),
originalFilename: z.string(),
contentType: z.string(),
size: z.number(),
s3Key: z.string(),
createdAt: z.date(),
});

View File

@@ -0,0 +1,130 @@
import { z } from "zod";
import {
checklistResponseSchema,
labelSchema,
workspaceMemberSchema,
} from "./common";
// ─── board.all ───────────────────────────────────────────────
export const boardListItemSchema = z.object({
publicId: z.string(),
name: z.string(),
favorite: z.boolean(),
lists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
}),
),
labels: z.array(labelSchema),
});
// ─── Card sub-object inside board detail (byId) ─────────────
const boardCardMemberSchema = z.object({
publicId: z.string(),
email: z.string(),
user: z
.object({
name: z.string().nullable(),
email: z.string(),
image: z.string().nullable(),
})
.nullable(),
});
const boardDetailCardSchema = z.object({
publicId: z.string(),
title: z.string(),
description: z.string().nullable(),
index: z.number(),
dueDate: z.date().nullable(),
labels: z.array(labelSchema),
members: z.array(boardCardMemberSchema),
attachments: z.array(z.object({ publicId: z.string() })),
checklists: z.array(checklistResponseSchema),
comments: z.array(z.object({ publicId: z.string() })),
});
// ─── board.byId ──────────────────────────────────────────────
export const boardDetailSchema = z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
visibility: z.string(),
isArchived: z.boolean(),
favorite: z.boolean(),
workspace: z.object({
publicId: z.string(),
members: z.array(workspaceMemberSchema),
}),
labels: z.array(labelSchema),
lists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
cards: z.array(boardDetailCardSchema),
}),
),
allLists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
}),
),
});
// ─── Card sub-object inside board detail (bySlug — no members) ─
const boardSlugCardSchema = z.object({
publicId: z.string(),
title: z.string(),
description: z.string().nullable(),
index: z.number(),
dueDate: z.date().nullable(),
labels: z.array(labelSchema),
attachments: z.array(z.object({ publicId: z.string() })),
checklists: z.array(checklistResponseSchema),
comments: z.array(z.object({ publicId: z.string() })),
});
// ─── board.bySlug ────────────────────────────────────────────
export const boardBySlugSchema = z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
visibility: z.string(),
workspace: z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
}),
labels: z.array(labelSchema),
lists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
cards: z.array(boardSlugCardSchema),
}),
),
allLists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
}),
),
});
// ─── board.create / board.createFromSnapshot ─────────────────
export const boardCreateResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
});
// ─── board.update ────────────────────────────────────────────
export const boardUpdateResponseSchema = z.union([
z.object({ success: z.boolean() }),
z.object({ publicId: z.string(), name: z.string() }),
]);

View File

@@ -0,0 +1,216 @@
import { z } from "zod";
import {
checklistResponseSchema,
labelSchema,
workspaceMemberSchema,
} from "./common";
// ─── card.create ─────────────────────────────────────────────
export const cardCreateResponseSchema = z.object({
publicId: z.string(),
});
// ─── card.update ─────────────────────────────────────────────
export const cardUpdateResponseSchema = z.object({
publicId: z.string(),
title: z.string(),
description: z.string().nullable(),
dueDate: z.date().nullable(),
});
// ─── Comment responses ───────────────────────────────────────
export const commentResponseSchema = z.object({
publicId: z.string(),
comment: z.string(),
});
export const commentDeleteResponseSchema = z.object({
publicId: z.string(),
});
// ─── card.byId ───────────────────────────────────────────────
const cardMemberSchema = z.object({
publicId: z.string(),
email: z.string(),
user: z
.object({
id: z.string().nullable(),
name: z.string().nullable(),
})
.nullable(),
});
export const cardDetailSchema = z.object({
publicId: z.string(),
title: z.string(),
description: z.string().nullable(),
dueDate: z.date().nullable(),
createdBy: z.string().nullable(),
labels: z.array(labelSchema),
attachments: z.array(
z.object({
publicId: z.string(),
contentType: z.string(),
s3Key: z.string(),
originalFilename: z.string().nullable(),
size: z.number().nullable(),
url: z.string().nullable(),
}),
),
checklists: z.array(checklistResponseSchema),
list: z.object({
publicId: z.string(),
name: z.string(),
board: z.object({
publicId: z.string(),
name: z.string(),
labels: z.array(labelSchema),
lists: z.array(
z.object({
publicId: z.string(),
name: z.string(),
}),
),
workspace: z.object({
publicId: z.string(),
members: z.array(workspaceMemberSchema),
}),
}),
}),
members: z.array(cardMemberSchema),
activities: z.array(
z.object({
publicId: z.string(),
type: z.string(),
createdAt: z.date(),
fromIndex: z.number().nullable(),
toIndex: z.number().nullable(),
fromTitle: z.string().nullable(),
toTitle: z.string().nullable(),
fromDescription: z.string().nullable(),
toDescription: z.string().nullable(),
fromDueDate: z.date().nullable(),
toDueDate: z.date().nullable(),
fromList: z
.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
})
.nullable(),
toList: z
.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
})
.nullable(),
label: z
.object({
publicId: z.string(),
name: z.string(),
})
.nullable(),
member: z
.object({
publicId: z.string(),
user: z
.object({
name: z.string().nullable(),
email: z.string(),
})
.nullable(),
})
.nullable(),
user: z
.object({
name: z.string().nullable(),
email: z.string(),
})
.nullable(),
comment: z
.object({
publicId: z.string(),
comment: z.string(),
createdBy: z.string().nullable(),
updatedAt: z.date().nullable(),
deletedAt: z.date().nullable(),
})
.nullable(),
}),
),
});
// ─── card.getActivities ──────────────────────────────────────
export const activityItemSchema = z.object({
publicId: z.string(),
type: z.string(),
createdAt: z.date(),
fromIndex: z.number().nullable(),
toIndex: z.number().nullable(),
fromTitle: z.string().nullable(),
toTitle: z.string().nullable(),
fromDescription: z.string().nullable(),
toDescription: z.string().nullable(),
fromDueDate: z.date().nullable(),
toDueDate: z.date().nullable(),
fromList: z
.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
})
.nullable(),
toList: z
.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
})
.nullable(),
label: z
.object({
publicId: z.string(),
name: z.string(),
})
.nullable(),
member: z
.object({
publicId: z.string(),
user: z
.object({
id: z.string().nullable(),
name: z.string().nullable(),
email: z.string(),
image: z.string().nullable(),
})
.nullable(),
})
.nullable(),
user: z
.object({
id: z.string().nullable(),
name: z.string().nullable(),
email: z.string(),
image: z.string().nullable(),
})
.nullable(),
comment: z
.object({
publicId: z.string(),
comment: z.string(),
createdBy: z.string().nullable(),
updatedAt: z.date().nullable(),
deletedAt: z.date().nullable(),
})
.nullable(),
attachment: z
.object({
publicId: z.string(),
filename: z.string(),
originalFilename: z.string().nullable(),
})
.nullable(),
});

View File

@@ -0,0 +1,40 @@
import { z } from "zod";
// Shared label schema used across board and card responses
export const labelSchema = z.object({
publicId: z.string(),
name: z.string(),
colourCode: z.string().nullable(),
});
// Shared checklist item schema
export const checklistItemResponseSchema = z.object({
publicId: z.string(),
title: z.string(),
completed: z.boolean(),
index: z.number(),
});
// Shared checklist schema with items
export const checklistResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
index: z.number(),
items: z.array(checklistItemResponseSchema),
});
// Shared user sub-object (used inside member/workspace responses)
export const userSchema = z.object({
id: z.string().nullable(),
name: z.string().nullable(),
email: z.string(),
image: z.string().nullable(),
});
// Workspace member sub-object
export const workspaceMemberSchema = z.object({
publicId: z.string(),
email: z.string(),
status: z.string(),
user: userSchema.nullable(),
});

View File

@@ -0,0 +1,39 @@
export {
boardListItemSchema,
boardDetailSchema,
boardBySlugSchema,
boardCreateResponseSchema,
boardUpdateResponseSchema,
} from "./board";
export {
cardCreateResponseSchema,
cardUpdateResponseSchema,
cardDetailSchema,
commentResponseSchema,
commentDeleteResponseSchema,
activityItemSchema,
} from "./card";
export {
labelSchema,
checklistItemResponseSchema,
checklistResponseSchema,
userSchema,
workspaceMemberSchema,
} from "./common";
export {
workspaceListItemSchema,
workspaceDetailSchema,
workspaceWithBoardsSchema,
workspaceCreateResponseSchema,
workspaceUpdateResponseSchema,
workspaceDeleteResponseSchema,
} from "./workspace";
export { listCreateResponseSchema, listUpdateResponseSchema } from "./list";
export { memberInviteResponseSchema } from "./member";
export { attachmentConfirmResponseSchema } from "./attachment";

View File

@@ -0,0 +1,13 @@
import { z } from "zod";
// ─── list.create ─────────────────────────────────────────────
export const listCreateResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
});
// ─── list.update / list.reorder ──────────────────────────────
export const listUpdateResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
});

View File

@@ -0,0 +1,6 @@
import { z } from "zod";
// ─── member.invite ───────────────────────────────────────────
export const memberInviteResponseSchema = z.object({
publicId: z.string(),
});

View File

@@ -0,0 +1,93 @@
import { z } from "zod";
import { userSchema } from "./common";
// ─── workspace.all ───────────────────────────────────────────
export const workspaceListItemSchema = z.object({
role: z.string(),
workspace: z.object({
publicId: z.string(),
name: z.string(),
description: z.string().nullable(),
slug: z.string(),
plan: z.enum(["free", "team", "pro", "enterprise"]),
weekStartDay: z.number().nullable(),
deletedAt: z.date().nullable(),
}),
});
// ─── workspace.byId ──────────────────────────────────────────
const workspaceMemberDetailSchema = z.object({
publicId: z.string(),
email: z.string().optional(),
role: z.string(),
status: z.string(),
createdAt: z.date(),
user: z
.object({
id: z.string().nullable(),
name: z.string().nullable(),
email: z.string().optional(),
image: z.string().nullable(),
})
.nullable(),
});
const workspaceSubscriptionSchema = z.object({
plan: z.string(),
status: z.string(),
seats: z.number().nullable(),
unlimitedSeats: z.boolean().nullable(),
periodStart: z.date().nullable(),
periodEnd: z.date().nullable(),
});
export const workspaceDetailSchema = z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
showEmailsToMembers: z.boolean().nullable(),
weekStartDay: z.number().nullable(),
members: z.array(workspaceMemberDetailSchema),
subscriptions: z.array(workspaceSubscriptionSchema),
});
// ─── workspace.bySlug ────────────────────────────────────────
export const workspaceWithBoardsSchema = z.object({
publicId: z.string(),
name: z.string(),
description: z.string().nullable(),
slug: z.string(),
boards: z.array(
z.object({
publicId: z.string(),
slug: z.string(),
name: z.string(),
}),
),
});
// ─── workspace.create ────────────────────────────────────────
export const workspaceCreateResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
description: z.string().nullable(),
plan: z.enum(["free", "team", "pro", "enterprise"]),
});
// ─── workspace.update ────────────────────────────────────────
export const workspaceUpdateResponseSchema = z.object({
publicId: z.string(),
name: z.string(),
slug: z.string(),
description: z.string().nullable(),
plan: z.enum(["free", "team", "pro", "enterprise"]),
showEmailsToMembers: z.boolean().nullable(),
weekStartDay: z.number().nullable(),
});
// ─── workspace.delete ────────────────────────────────────────
export const workspaceDeleteResponseSchema = z.object({
success: z.boolean(),
});

View File

@@ -1,9 +1,20 @@
import { describe, it, expect, vi, beforeEach, afterEach } from "vitest";
const { mockLogger } = vi.hoisted(() => ({
mockLogger: {
error: vi.fn(),
info: vi.fn(),
},
}));
vi.mock("@kan/db/repository/webhook.repo", () => ({
getActiveByWorkspaceId: vi.fn(),
}));
vi.mock("@kan/logger", () => ({
createLogger: vi.fn(() => mockLogger),
}));
import * as webhookRepo from "@kan/db/repository/webhook.repo";
import {
sendWebhookToUrl,
@@ -155,6 +166,33 @@ describe("webhook utilities", () => {
title: { from: "Old Title", to: "Updated Title" },
});
});
it("preserves public list IDs in moved payloads", () => {
const payload = createCardWebhookPayload(
"card.moved",
{
id: "card-123",
title: "Moved Card",
listId: "list-public-done",
},
{
boardId: "board-789",
listName: "Done",
changes: {
listId: { from: "list-public-backlog", to: "list-public-done" },
},
},
);
expect(payload.data.card.listId).toBe("list-public-done");
expect(payload.data.list).toEqual({
id: "list-public-done",
name: "Done",
});
expect(payload.data.changes).toEqual({
listId: { from: "list-public-backlog", to: "list-public-done" },
});
});
});
describe("sendWebhookToUrl", () => {
@@ -434,8 +472,6 @@ describe("webhook utilities", () => {
});
it("continues sending to other webhooks when one fails", async () => {
const consoleSpy = vi.spyOn(console, "error").mockImplementation(() => {});
mockGetActiveByWorkspaceId.mockResolvedValueOnce([
{
id: 1,
@@ -462,11 +498,15 @@ describe("webhook utilities", () => {
await sendWebhooksForWorkspace(mockDb, 1, mockPayload);
expect(global.fetch).toHaveBeenCalledTimes(2);
expect(consoleSpy).toHaveBeenCalledWith(
expect.stringContaining("Webhook delivery failed"),
expect(mockLogger.error).toHaveBeenCalledWith(
expect.objectContaining({
url: "https://example.com/webhook1",
event: "card.created",
error: "500 Error",
statusCode: 500,
}),
"Webhook delivery failed",
);
consoleSpy.mockRestore();
});
it("handles empty webhook list", async () => {
@@ -478,9 +518,6 @@ describe("webhook utilities", () => {
});
it("catches and logs DB errors without throwing", async () => {
const consoleSpy = vi
.spyOn(console, "error")
.mockImplementation(() => {});
mockGetActiveByWorkspaceId.mockRejectedValueOnce(
new Error("DB connection failed"),
);
@@ -490,12 +527,13 @@ describe("webhook utilities", () => {
sendWebhooksForWorkspace(mockDb, 1, mockPayload),
).resolves.toBeUndefined();
expect(consoleSpy).toHaveBeenCalledWith(
"Failed to send webhooks for workspace:",
expect.any(Error),
expect(mockLogger.error).toHaveBeenCalledWith(
expect.objectContaining({
err: expect.any(Error),
workspaceId: 1,
}),
"Failed to send webhooks for workspace",
);
consoleSpy.mockRestore();
});
});

View File

@@ -170,7 +170,7 @@ export function createPlugins(db: dbClient) {
if (authorization?.startsWith("Bearer ")) {
return authorization.slice(7);
}
return ctx.headers?.get("x-api-key") ?? undefined;
return ctx.headers?.get("x-api-key") ?? null;
},
rateLimit: {
enabled: true,

View File

@@ -92,14 +92,6 @@ export const socialProvidersPlugin = () => ({
const providers = ctx.context.socialProviders.map((p) =>
p.id.toLowerCase(),
);
// Add OIDC provider if configured
if (
process.env.OIDC_CLIENT_ID &&
process.env.OIDC_CLIENT_SECRET &&
process.env.OIDC_DISCOVERY_URL
) {
providers.push("oidc");
}
return ctx.json(providers);
},
),

View File

@@ -220,6 +220,7 @@ export const getByPublicId = async (
with: {
user: {
columns: {
id: true,
name: true,
email: true,
image: true,
@@ -278,6 +279,7 @@ export const getByPublicId = async (
with: {
user: {
columns: {
id: true,
name: true,
email: true,
image: true,

View File

@@ -241,6 +241,14 @@ export const getByPublicId = (db: dbClient, cardPublicId: string) => {
listId: true,
dueDate: true,
},
with: {
list: {
columns: {
publicId: true,
name: true,
},
},
},
where: eq(cards.publicId, cardPublicId),
});
};
@@ -945,7 +953,7 @@ export const getWorkspaceAndCardIdByCardPublicId = async (
where: and(eq(cards.publicId, cardPublicId), isNull(cards.deletedAt)),
with: {
list: {
columns: { name: true },
columns: { name: true, publicId: true },
with: {
board: {
columns: {
@@ -966,6 +974,7 @@ export const getWorkspaceAndCardIdByCardPublicId = async (
createdBy: result.createdBy,
workspaceId: result.list.board.workspaceId,
workspaceVisibility: result.list.board.visibility,
listPublicId: result.list.publicId,
listName: result.list.name,
boardPublicId: result.list.board.publicId,
boardName: result.list.board.name,

View File

@@ -209,10 +209,12 @@ export const getByPublicId = async (db: dbClient, listPublicId: string) => {
return db.query.lists.findFirst({
columns: {
id: true,
publicId: true,
name: true,
boardId: true,
index: true,
},
where: eq(lists.publicId, listPublicId),
where: and(eq(lists.publicId, listPublicId), isNull(lists.deletedAt)),
});
};
@@ -433,6 +435,7 @@ export const getWorkspaceAndListIdByListPublicId = async (
return result
? {
id: result.id,
publicId: listPublicId,
name: result.name,
createdBy: result.createdBy,
workspaceId: result.board.workspaceId,