Compare commits

..

3 Commits

Author SHA1 Message Date
Henry
4f4f507b58 fix: toggle spacing 2026-04-17 22:19:41 +01:00
Henry
d839195ad2 refactor: clean up 2026-04-17 22:07:55 +01:00
Henry
9815b5f273 feat(cloud): enable upgrading new and existing workspaces onto team/pro 2026-04-17 21:45:04 +01:00
46 changed files with 1639 additions and 2093 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,7 +372,8 @@ checksums:
QD8opX/origin/2/0: faa8a2576972b4eb31565d8ea6098f43
QD8opX/translation: 101ff39aab674c033c15ab978d0d8bac
YhvWXb/message: 336a8c70a91adc49c15266167ee84cc0
YhvWXb/origin/0/0: dbad0c8d7863cb41f5495264f82e7081
YhvWXb/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
YhvWXb/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
YhvWXb/translation: 336a8c70a91adc49c15266167ee84cc0
i0ZMQl/message: f739058266a2cb6a3d7cca14de09c69a
i0ZMQl/origin/0/0: 0ad2af981579a62b084b3d41462c5546
@@ -592,9 +593,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
@@ -628,8 +629,9 @@ checksums:
dtQIWT/origin/0/0: c0b59968b2b234167c488a05cc38710b
dtQIWT/translation: 9d2308d578ec21bd22374e880fe3bd3c
AUYALh/message: ee2b0671e00972773210c5be5a9ccb89
AUYALh/origin/0/0: d77eb1f90f2fa86a55181629d88d237a
AUYALh/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
AUYALh/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
AUYALh/origin/1/0: d77eb1f90f2fa86a55181629d88d237a
AUYALh/origin/2/0: dbad0c8d7863cb41f5495264f82e7081
AUYALh/translation: ee2b0671e00972773210c5be5a9ccb89
VbyRUy/message: 502237cd1044491c48494aa60967a985
VbyRUy/origin/0/0: d77eb1f90f2fa86a55181629d88d237a
@@ -699,10 +701,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
@@ -830,11 +832,12 @@ 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: dbad0c8d7863cb41f5495264f82e7081
j9IZZ0/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
j9IZZ0/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
j9IZZ0/translation: 7ba841d0946eb04fa3d17d74365be37b
OwneeH/message: e97476d280d4ebfd196d6c5336f3511f
OwneeH/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
@@ -1046,9 +1049,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
@@ -1329,9 +1332,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
@@ -1506,8 +1509,9 @@ checksums:
k7rCa%2F/origin/0/0: 3de48fb04f7df9bdbe399911cdb3fe86
k7rCa%2F/translation: 890b7851af05f97ac53644e4154c13b4
8Is1ih/message: 624592ba2ecf647a3fe60d493c1ee71a
8Is1ih/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b
8Is1ih/origin/1/0: dbad0c8d7863cb41f5495264f82e7081
8Is1ih/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
8Is1ih/origin/1/0: fadd5a5b6963ec5f261072f7e8d2140b
8Is1ih/origin/2/0: dbad0c8d7863cb41f5495264f82e7081
8Is1ih/translation: 624592ba2ecf647a3fe60d493c1ee71a
EEHmPC/message: 8c1be80f5b2fcc112922282afbe30287
EEHmPC/origin/0/0: 7493592314bc3b96ad96127a949ba1ba
@@ -1591,9 +1595,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
@@ -1864,9 +1868,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
@@ -2187,9 +2191,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
@@ -2224,10 +2228,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
@@ -2263,9 +2267,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
@@ -2305,9 +2309,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
@@ -2413,12 +2417,12 @@ checksums:
vlxQFL/message: 730f33b8f1fc002c4f393ccd262b6664
vlxQFL/origin/0/0: afee530613110e248ffde6b56872ebed
vlxQFL/translation: 730f33b8f1fc002c4f393ccd262b6664
HQVm6e/translation: ec66b543a593e9dabf47de5979892d8d
HQVm6e/message: ec66b543a593e9dabf47de5979892d8d
HQVm6e/origin/0/0: 69d8634b177fdf937764b406fd477547
HQVm6e/translation: ec66b543a593e9dabf47de5979892d8d
gKmoow/translation: 83997c77cb0dc8c8c90f7ab706aa817f
gKmoow/message: 83997c77cb0dc8c8c90f7ab706aa817f
gKmoow/origin/0/0: 69d8634b177fdf937764b406fd477547
gKmoow/translation: 83997c77cb0dc8c8c90f7ab706aa817f
OAYToL/message: 1c989752736fa41ecdd68ea890f16a15
OAYToL/origin/0/0: 15792234f408027822ee71ccddde6f9b
OAYToL/translation: 1c989752736fa41ecdd68ea890f16a15
@@ -2540,9 +2544,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
@@ -2629,14 +2633,15 @@ checksums:
7Ufoyg/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c
7Ufoyg/translation: 5c418701b27b9acbc5dd199719007362
mx8%2B1u/message: f2949ca2dc18b0063af92e60779abb65
mx8%2B1u/origin/0/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
mx8%2B1u/origin/1/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/2/0: fadd5a5b6963ec5f261072f7e8d2140b
mx8%2B1u/origin/3/0: dbad0c8d7863cb41f5495264f82e7081
mx8%2B1u/origin/2/0: c0b59968b2b234167c488a05cc38710b
mx8%2B1u/origin/3/0: fadd5a5b6963ec5f261072f7e8d2140b
mx8%2B1u/origin/4/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
@@ -2676,7 +2681,8 @@ checksums:
IelE1h/origin/2/0: 5f6c4a0c9be5098099167871ae1564af
IelE1h/translation: 972773025e763ddf53273df6d37a729a
cWtfn1/message: 9a91ea70f5eb55aac96640bf0fd7feff
cWtfn1/origin/0/0: 69d8634b177fdf937764b406fd477547
cWtfn1/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6
cWtfn1/origin/1/0: 69d8634b177fdf937764b406fd477547
cWtfn1/translation: 9a91ea70f5eb55aac96640bf0fd7feff
b3Thhd/message: 5b7b755f05330164dbfb00096c500ee3
b3Thhd/origin/0/0: 12c1fab543c8848bcb10107d47336736
@@ -2871,9 +2877,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
@@ -2917,9 +2923,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
@@ -2956,12 +2962,12 @@ checksums:
25fAUC/message: 3e4cce96bc1197a1caa2b7fb4d3c7e53
25fAUC/origin/0/0: d1e1d7ccce60e05570bedfbb93fc9416
25fAUC/translation: 3e4cce96bc1197a1caa2b7fb4d3c7e53
GRAGsB/translation: 751a534fd6e62a92ff64c46894c7db86
GRAGsB/message: 751a534fd6e62a92ff64c46894c7db86
GRAGsB/origin/0/0: 69d8634b177fdf937764b406fd477547
GRAGsB/translation: 751a534fd6e62a92ff64c46894c7db86
j0o6ml/translation: 1e036ffca9d9cb9e2941b83fbbf375c0
j0o6ml/message: 1e036ffca9d9cb9e2941b83fbbf375c0
j0o6ml/origin/0/0: 69d8634b177fdf937764b406fd477547
j0o6ml/translation: 1e036ffca9d9cb9e2941b83fbbf375c0
GnSSGm/message: 98de6f65c567c6654cc0adce3c9d5656
GnSSGm/origin/0/0: 33bf266228f835e12c0bfb0e5efb3be9
GnSSGm/translation: 98de6f65c567c6654cc0adce3c9d5656
@@ -2974,10 +2980,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 | null;
id: string;
name: string | null;
image: string | null;
} | null;

View File

@@ -1,14 +1,21 @@
import { zodResolver } from "@hookform/resolvers/zod";
import { t } from "@lingui/core/macro";
import { env } from "next-runtime-env";
import { useEffect } from "react";
import { useEffect, useState } from "react";
import { useForm } from "react-hook-form";
import { HiCheck, HiXMark } from "react-icons/hi2";
import {
HiBolt,
HiCheck,
HiCheckBadge,
HiInformationCircle,
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";
@@ -47,6 +54,7 @@ export function NewWorkspaceForm() {
watch,
trigger,
clearErrors,
setValue,
} = useForm<FormValues>({
resolver: zodResolver(schema),
defaultValues: {
@@ -59,10 +67,16 @@ 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) {
@@ -87,7 +101,7 @@ export function NewWorkspaceForm() {
const isWorkspaceSlugAvailable = checkWorkspaceSlugAvailability.data;
const createWorkspace = api.workspace.create.useMutation({
onSuccess: (values) => {
onSuccess: async (values, variables) => {
if (values.publicId && values.name) {
void utils.workspace.all.invalidate();
switchWorkspace({
@@ -118,8 +132,57 @@ 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) {
@@ -128,7 +191,7 @@ export function NewWorkspaceForm() {
createWorkspace.mutate({
name: values.name,
slug: values.slug,
slug: !isCloudEnv && values.slug ? values.slug : undefined,
});
};
@@ -191,7 +254,11 @@ export function NewWorkspaceForm() {
? t`This workspace URL is reserved`
: undefined)
}
prefix={`${env("NEXT_PUBLIC_BASE_URL")}/`}
prefix={
env("NEXT_PUBLIC_KAN_ENV") === "cloud"
? "kan.bn/"
: `${env("NEXT_PUBLIC_BASE_URL")}/`
}
iconRight={
slug && slug.length >= 3 && !errors.slug ? (
isWorkspaceSlugAvailable?.isAvailable ? (
@@ -208,9 +275,68 @@ 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="mt-6 flex items-center justify-end border-t border-light-600 px-5 pb-5 pt-5 dark:border-dark-600">
<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>
<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, ptBR, ru } from "date-fns/locale";
import { de, enGB, es, fr, it, nl, pl, ru, ptBR} from "date-fns/locale";
import type { Locale } from "~/locales";
import { useLinguiContext } from "~/providers/lingui";
@@ -19,7 +19,7 @@ export function useLocalisation() {
nl,
ru,
pl,
ptbr: ptBR,
"pt-BR": ptBR,
};
const currentDateLocale = dateLocaleMap[locale] ?? enGB;

View File

@@ -44,7 +44,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 59]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "{0} wurde zu deinen Favoriten hinzugefügt."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "{0} wurde aus deinen Favoriten entfernt."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"translation": "{0} Labels"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 557]],
"origin": [["src/views/board/index.tsx", 556]],
"translation": "{0} nicht gefunden"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"translation": "Zu Favoriten hinzufügen"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"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]],
"translation": "Jährlich"
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
},
"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", 114]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"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", 276]],
"translation": "Zurück"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
},
"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]],
"translation": "Ideal für kleine Teams, die gemeinsam arbeiten und schneller vorankommen möchten."
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 529],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,7 +881,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
],
"translation": "Board-Analyse"
},
@@ -889,7 +890,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"translation": "Board archiviert"
},
"wewm3j": {
@@ -926,7 +927,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"translation": "Board wiederhergestellt"
},
"Xid3K6": {
@@ -1279,7 +1280,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", 108]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
],
"translation": "Abbrechen"
},
@@ -1313,7 +1314,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"translation": "Kartentitel"
},
"rQXTmd": {
@@ -1321,7 +1322,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 308],
["src/views/board/index.tsx", 307],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1400,11 +1401,11 @@
"translation": "Checklisten"
},
"zMquA7": {
"translation": "Tarif wählen",
"message": "Choose a plan",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]],
"translation": "Tarif wählen"
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1496,8 +1497,9 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
],
"translation": "Demnächst verfügbar"
},
@@ -1663,14 +1665,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", 292]
],
"translation": "Weiter"
["src/views/onboarding/workspace-details/index.tsx", 291]
]
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1774,7 +1776,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Weitere erstellen"
@@ -1790,7 +1792,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"translation": "Karte erstellen"
},
"d33Usy": {
@@ -1845,7 +1847,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Neues Label erstellen"
@@ -1855,8 +1857,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
],
"translation": "Neue Liste erstellen"
},
@@ -1879,7 +1881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Workspace erstellen"
@@ -1967,9 +1969,8 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Benutzerdefinierte URLs erfordern ein Upgrade auf einen Pro-Plan",
"obsolete": true
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Benutzerdefinierte URLs erfordern ein Upgrade auf einen Pro-Plan"
},
"7RpHg/": {
"message": "Custom username",
@@ -1982,18 +1983,19 @@
"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", 221]],
"translation": "Benutzerdefinierte Benutzernamen erfordern ein Upgrade auf einen Pro-Tarif"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
],
"translation": "Benutzerdefinierte Workspace-URL"
},
@@ -2074,7 +2076,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"translation": "Board löschen"
},
"nabda1": {
@@ -2105,7 +2107,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"translation": "Vorlage löschen"
},
"snMaH4": {
@@ -2295,7 +2297,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/card/index.tsx", 153]
],
"translation": "Fälligkeitsdatum"
@@ -2371,7 +2373,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Board-URL bearbeiten"
@@ -2478,11 +2480,11 @@
"translation": "Ende der Liste"
},
"SUXBxp": {
"translation": "Technik",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Technik"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
},
"0+ewPp": {
"message": "Enhancement",
@@ -2697,7 +2699,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
],
"translation": "Fehler beim Upgrade des Abonnements"
},
@@ -2706,8 +2708,7 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Fehler beim Upgrade auf Pro",
"obsolete": true
"translation": "Fehler beim Upgrade auf Pro"
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3043,7 +3044,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 655]],
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
},
"oW13KZ": {
@@ -3154,11 +3155,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]],
"translation": "Gut geeignet für Einsteiger, die nur die wichtigsten Funktionen benötigen."
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
},
"cdyS7J": {
"message": "Google SSO",
@@ -3544,7 +3545,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/card/index.tsx", 133]
],
"translation": "Labels"
@@ -3584,8 +3585,9 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
],
"translation": "Launch-Angebot"
},
@@ -3653,7 +3655,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 306],
["src/views/board/index.tsx", 305],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3753,7 +3755,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"translation": "Vorlage erstellen"
},
"hB02vO": {
@@ -3783,11 +3785,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", 162]],
"translation": "Marketing"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
},
"agPptk": {
"message": "Medium",
@@ -3821,7 +3823,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3968,7 +3970,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"translation": "Neue Karte"
},
"cWcxrL": {
@@ -3998,7 +4000,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 620]
["src/views/board/index.tsx", 619]
],
"translation": "Neue Liste"
},
@@ -4045,7 +4047,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"translation": "Neuer Workspace"
},
"5ACX4z": {
@@ -4124,14 +4126,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 652]],
"origin": [["src/views/board/index.tsx", 651]],
"translation": "Keine Listen"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 657]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Es wurden noch keine Listen erstellt"
},
"i30J2U": {
@@ -4429,11 +4431,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]],
"translation": "Wählen Sie einen Tarif, um loszulegen. Alle kostenpflichtigen Tarife beinhalten eine 14-tägige kostenlose Testphase."
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
},
"Iqh0Uv": {
"message": "Planned",
@@ -4522,16 +4524,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/views/board/components/NewListForm.tsx", 79],
["src/views/board/components/NewTemplateForm.tsx", 61],
["src/views/board/components/NewTemplateForm.tsx", 77],
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
["src/views/board/components/VisibilityButton.tsx", 57],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/board/index.tsx", 217],
["src/views/board/index.tsx", 273],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4559,8 +4561,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", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4568,7 +4570,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", 44],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Bitte versuchen Sie es später erneut oder kontaktieren Sie den Kundensupport."
@@ -4590,7 +4592,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 315],
["src/views/board/index.tsx", 314],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4628,7 +4630,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", 95]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
],
"translation": "Priorisierter E-Mail-Support"
},
@@ -4754,7 +4756,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"translation": "Aus Favoriten entfernen"
},
"99VIgC": {
@@ -4808,7 +4810,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"translation": "Aus Favoriten entfernt"
},
"YVT40D": {
@@ -4910,7 +4912,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", 162]
["src/views/onboarding/workspace-details/index.tsx", 161]
],
"translation": "Roadmap"
},
@@ -5123,11 +5125,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", 180]],
"translation": "Richten Sie Ihren Workspace ein"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
},
"Tz0i8g": {
"message": "Settings",
@@ -5210,14 +5212,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", 363]
],
"translation": "Abmelden"
["src/views/onboarding/workspace-details/index.tsx", 362]
]
},
"mErq7F": {
"message": "Sign Up",
@@ -5305,11 +5307,11 @@
"translation": "Softwareentwicklung"
},
"6sKjjx": {
"translation": "Solo",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Solo"
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
},
"vnS6Rf": {
"message": "SSO",
@@ -5333,7 +5335,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
],
"translation": "14-tägige kostenlose Testversion starten"
},
@@ -5382,7 +5384,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
],
"translation": "Optimieren Sie Ihren Workspace für nur 29 $/Monat. Das erhalten Sie:"
},
@@ -5411,11 +5413,11 @@
"translation": "System"
},
"KM6m8p": {
"translation": "Team",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Team"
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
},
"bff61F": {
"message": "Team Plan",
@@ -5443,8 +5445,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
],
"translation": "Vorlage"
},
@@ -5528,14 +5530,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "Das Board wurde archiviert."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"translation": "Das Board wurde wiederhergestellt."
},
"nKBUeF": {
@@ -5670,18 +5672,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", 74]],
"translation": "Diese URL ist bereits vergeben"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
},
"gKmoow": {
"translation": "Diese URL ist reserviert",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Diese URL ist reserviert"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5717,14 +5719,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"translation": "Diese Workspace-URL ist bereits vergeben"
},
"bJtM0P": {
"message": "This workspace URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 191]],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"translation": "Diese Workspace-URL ist reserviert"
},
"kp6L3T": {
@@ -5854,7 +5856,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 313],
["src/views/board/index.tsx", 312],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5865,7 +5867,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"translation": "Karte konnte nicht erstellt werden"
},
"mHhffx": {
@@ -5897,8 +5899,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
],
"translation": "Workspace konnte nicht erstellt werden"
},
@@ -5988,17 +5990,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", 150]],
"translation": "Checkout kann nicht gestartet werden"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"translation": "Board konnte nicht aktualisiert werden"
},
"XpcjLO": {
@@ -6020,7 +6022,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 272],
["src/views/card/index.tsx", 231]
],
"translation": "Karte konnte nicht aktualisiert werden"
@@ -6065,7 +6067,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 217],
["src/views/board/index.tsx", 216],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "Liste konnte nicht aktualisiert werden"
@@ -6098,7 +6100,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"translation": "Board wiederherstellen"
},
"E8zYtd": {
@@ -6193,19 +6195,20 @@
"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", 68]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
],
"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]],
"translation": "Unbegrenzte Mitglieder und ein individueller Workspace-Benutzername für Teams, die wachsen möchten."
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6287,7 +6290,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Auf Pro upgraden"
@@ -6296,7 +6299,10 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"translation": "Auf Pro upgraden (29 $/Monat)"
},
"b3Thhd": {
@@ -6331,7 +6337,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 31],
["src/components/NewWorkspaceForm.tsx", 38],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "URL darf nur Buchstaben, Zahlen und Bindestriche enthalten"
@@ -6348,7 +6354,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 29],
["src/components/NewWorkspaceForm.tsx", 36],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "URL darf maximal 64 Zeichen lang sein"
@@ -6358,7 +6364,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 27],
["src/components/NewWorkspaceForm.tsx", 34],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "URL muss mindestens 3 Zeichen lang sein"
@@ -6580,7 +6586,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 529],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6593,8 +6599,7 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Workspace erfolgreich erstellt. Sie können später in den Einstellungen upgraden.",
"obsolete": true
"translation": "Workspace erfolgreich erstellt. Sie können später in den Einstellungen upgraden."
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6610,7 +6615,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Workspace-Beschreibung"
@@ -6658,8 +6663,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Workspace-Name"
@@ -6669,7 +6674,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 23],
["src/components/NewWorkspaceForm.tsx", 30],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "Workspace-Name darf 64 Zeichen nicht überschreiten"
@@ -6678,7 +6683,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"translation": "Workspace-Name ist erforderlich"
},
"jZBHkN": {
@@ -6733,7 +6738,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6768,11 +6773,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", 183]],
"translation": "Sie können diese später jederzeit in den Einstellungen ändern."
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
},
"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!",
@@ -6803,8 +6808,8 @@
["src/views/board/components/List.tsx", 117],
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
["src/views/board/components/VisibilityButton.tsx", 72],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/board/index.tsx", 603],
["src/views/board/index.tsx", 661],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6870,11 +6875,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]],
"translation": "Ihr Avatar"
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6963,18 +6968,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", 323]],
"translation": "Ihr Workspace"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
},
"j0o6ml": {
"translation": "Ihre Workspace-Beschreibung",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Ihre Workspace-Beschreibung"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7013,14 +7018,14 @@
"translation": "Ihr Workspace-Slug wurde aktualisiert."
},
"OTxjpR": {
"translation": "ihr-workspace",
"message": "your-workspace",
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "ihr-workspace"
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
},
"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", 59]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"translation": "{0} se ha añadido a tus favoritos."
},
"bDI6VI": {
@@ -53,7 +53,7 @@
"0": ["boardName ?? \"Board\""]
},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 60]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"translation": "{0} se ha eliminado de tus favoritos."
},
"CJukzS": {
@@ -62,7 +62,7 @@
"0": ["labelPublicIds.length"]
},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 458]],
"origin": [["src/views/board/components/NewCardForm.tsx", 455]],
"translation": "{0} etiquetas"
},
"9x4DAL": {
@@ -71,7 +71,7 @@
"0": ["isTemplate ? \"Template\" : \"Board\""]
},
"comments": [],
"origin": [["src/views/board/index.tsx", 557]],
"origin": [["src/views/board/index.tsx", 556]],
"translation": "{0} no encontrado"
},
"0xWkkH": {
@@ -314,7 +314,7 @@
"message": "Add to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 125]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 122]],
"translation": "Añadir a favoritos"
},
"cWXW+7": {
@@ -409,7 +409,7 @@
"message": "Added to favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 56]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 53]],
"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]],
"translation": "Anual"
"origin": [["src/views/onboarding/select-plan/index.tsx", 63]]
},
"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", 114]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"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", 276]],
"translation": "Atrás"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 275]]
},
"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]],
"translation": "Ideal para equipos pequeños que desean colaborar y avanzar más rápido juntos."
"origin": [["src/views/onboarding/select-plan/index.tsx", 86]]
},
"qaS+1/": {
"message": "Best for teams that want to scale without limits",
@@ -870,7 +870,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 529],
["src/views/card/index.tsx", 317],
["src/views/public/board/index.tsx", 125]
],
@@ -881,7 +881,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 85]
["src/components/NewWorkspaceForm.tsx", 350],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 83]
],
"translation": "Analíticas del tablero"
},
@@ -889,7 +890,7 @@
"message": "Board archived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"translation": "Tablero archivado"
},
"wewm3j": {
@@ -926,7 +927,7 @@
"message": "Board unarchived",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 44]],
"translation": "Tablero desarchivado"
},
"Xid3K6": {
@@ -1279,7 +1280,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", 108]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 106]
],
"translation": "Cancelar"
},
@@ -1313,7 +1314,7 @@
"message": "Card title",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 324]],
"origin": [["src/views/board/components/NewCardForm.tsx", 321]],
"translation": "Título de la tarjeta"
},
"rQXTmd": {
@@ -1321,7 +1322,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 308],
["src/views/board/index.tsx", 307],
["src/views/card/components/Dropdown.tsx", 44],
["src/views/public/board/CardModal.tsx", 38]
],
@@ -1400,11 +1401,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]],
"translation": "Elige un plan"
"origin": [["src/views/onboarding/select-plan/index.tsx", 122]]
},
"VHS0aJ": {
"message": "Clear all custom permissions?",
@@ -1496,8 +1497,9 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 353],
["src/views/home/components/Features.tsx", 67],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 88]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 86]
],
"translation": "Próximamente"
},
@@ -1663,14 +1665,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", 292]
],
"translation": "Continuar"
["src/views/onboarding/workspace-details/index.tsx", 291]
]
},
"J2Wbjt": {
"message": "Continue with ",
@@ -1774,7 +1776,7 @@
"comments": [],
"origin": [
["src/components/LabelForm.tsx", 213],
["src/views/board/components/NewCardForm.tsx", 523],
["src/views/board/components/NewCardForm.tsx", 520],
["src/views/board/components/NewListForm.tsx", 141]
],
"translation": "Crear otro"
@@ -1790,7 +1792,7 @@
"message": "Create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 533]],
"origin": [["src/views/board/components/NewCardForm.tsx", 530]],
"translation": "Crear tarjeta"
},
"d33Usy": {
@@ -1845,7 +1847,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/NewCardForm.tsx", 420],
["src/views/board/components/NewCardForm.tsx", 417],
["src/views/card/components/LabelSelector.tsx", 101]
],
"translation": "Crear nueva etiqueta"
@@ -1855,8 +1857,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 92],
["src/views/board/index.tsx", 671]
["src/views/board/index.tsx", 91],
["src/views/board/index.tsx", 670]
],
"translation": "Crear nueva lista"
},
@@ -1879,7 +1881,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 226],
["src/components/NewWorkspaceForm.tsx", 388],
["src/components/WorkspaceMenu.tsx", 160]
],
"translation": "Crear espacio de trabajo"
@@ -1967,9 +1969,8 @@
"message": "Custom URLs require upgrading to a Pro plan",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 283]],
"translation": "Las URLs personalizadas requieren actualizar a un plan Pro",
"obsolete": true
"origin": [["src/components/NewWorkspaceForm.tsx", 319]],
"translation": "Las URLs personalizadas requieren actualizar a un plan Pro"
},
"7RpHg/": {
"message": "Custom username",
@@ -1982,18 +1983,19 @@
"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", 221]],
"translation": "Los nombres de usuario personalizados requieren actualizar a un plan Pro"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 220]]
},
"j9IZZ0": {
"message": "Custom workspace URL",
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 78]
["src/components/NewWorkspaceForm.tsx", 343],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 76]
],
"translation": "URL del espacio de trabajo personalizada"
},
@@ -2074,7 +2076,7 @@
"message": "Delete board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"translation": "Eliminar tablero"
},
"nabda1": {
@@ -2105,7 +2107,7 @@
"message": "Delete template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 136]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 133]],
"translation": "Eliminar plantilla"
},
"snMaH4": {
@@ -2295,7 +2297,7 @@
"comments": [],
"origin": [
["src/views/board/components/Filters.tsx", 171],
["src/views/board/components/NewCardForm.tsx", 475],
["src/views/board/components/NewCardForm.tsx", 472],
["src/views/card/index.tsx", 153]
],
"translation": "Fecha de vencimiento"
@@ -2371,7 +2373,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/components/BoardDropdown.tsx", 105],
["src/views/board/components/BoardDropdown.tsx", 102],
["src/views/board/components/UpdateBoardSlugForm.tsx", 116]
],
"translation": "Editar URL del tablero"
@@ -2478,11 +2480,11 @@
"translation": "Fin de la lista"
},
"SUXBxp": {
"translation": "Ingeniería",
"message": "Engineering",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 162]],
"translation": "Ingeniería"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
},
"0+ewPp": {
"message": "Enhancement",
@@ -2697,7 +2699,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 43]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 41]
],
"translation": "Error al actualizar la suscripción"
},
@@ -2706,8 +2708,7 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 146]],
"translation": "Error al actualizar a Pro",
"obsolete": true
"translation": "Error al actualizar a Pro"
},
"CYWHT+": {
"message": "Error uploading profile image",
@@ -3043,7 +3044,7 @@
"message": "Get started by creating a new list",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 656]],
"origin": [["src/views/board/index.tsx", 655]],
"translation": "Comienza creando una nueva lista"
},
"oW13KZ": {
@@ -3154,11 +3155,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]],
"translation": "Ideal para personas que comienzan y solo necesitan lo esencial."
"origin": [["src/views/onboarding/select-plan/index.tsx", 79]]
},
"cdyS7J": {
"message": "Google SSO",
@@ -3544,7 +3545,7 @@
"origin": [
["src/views/board/components/CardContextLabelsModal.tsx", 31],
["src/views/board/components/Filters.tsx", 155],
["src/views/board/components/NewCardForm.tsx", 424],
["src/views/board/components/NewCardForm.tsx", 421],
["src/views/card/index.tsx", 133]
],
"translation": "Etiquetas"
@@ -3584,8 +3585,9 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 336],
["src/views/pricing/components/PricingTiers.tsx", 159],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 71]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 69]
],
"translation": "Oferta de lanzamiento"
},
@@ -3653,7 +3655,7 @@
"comments": [],
"origin": [
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
["src/views/board/index.tsx", 306],
["src/views/board/index.tsx", 305],
["src/views/card/components/Dropdown.tsx", 42],
["src/views/public/board/CardModal.tsx", 36],
["src/views/public/board/index.tsx", 77]
@@ -3753,7 +3755,7 @@
"message": "Make template",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 94]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 91]],
"translation": "Crear plantilla"
},
"hB02vO": {
@@ -3783,11 +3785,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", 162]],
"translation": "Marketing"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 161]]
},
"agPptk": {
"message": "Medium",
@@ -3821,7 +3823,7 @@
"origin": [
["src/components/SideNavigation.tsx", 123],
["src/views/board/components/Filters.tsx", 147],
["src/views/board/components/NewCardForm.tsx", 382],
["src/views/board/components/NewCardForm.tsx", 379],
["src/views/card/index.tsx", 143],
["src/views/members/index.tsx", 263],
["src/views/pricing/components/FeatureComparisonTable.tsx", 81]
@@ -3968,7 +3970,7 @@
"message": "New card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 307]],
"origin": [["src/views/board/components/NewCardForm.tsx", 304]],
"translation": "Nueva tarjeta"
},
"cWcxrL": {
@@ -3998,7 +4000,7 @@
"comments": [],
"origin": [
["src/views/board/components/NewListForm.tsx", 113],
["src/views/board/index.tsx", 620]
["src/views/board/index.tsx", 619]
],
"translation": "Nueva lista"
},
@@ -4045,7 +4047,7 @@
"message": "New workspace",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 145]],
"origin": [["src/components/NewWorkspaceForm.tsx", 244]],
"translation": "Nuevo espacio de trabajo"
},
"5ACX4z": {
@@ -4124,14 +4126,14 @@
"message": "No lists",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 652]],
"origin": [["src/views/board/index.tsx", 651]],
"translation": "Sin listas"
},
"fvLNDy": {
"message": "No lists have been created yet",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/index.tsx", 657]],
"origin": [["src/views/board/index.tsx", 656]],
"translation": "Aún no se han creado listas"
},
"i30J2U": {
@@ -4429,11 +4431,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]],
"translation": "Elige un plan para comenzar. Todos los planes de pago incluyen una prueba gratuita de 14 días."
"origin": [["src/views/onboarding/select-plan/index.tsx", 125]]
},
"Iqh0Uv": {
"message": "Planned",
@@ -4522,16 +4524,16 @@
"origin": [
["src/components/DeleteLabelConfirmation.tsx", 26],
["src/components/FeedbackModal.tsx", 41],
["src/components/NewWorkspaceForm.tsx", 109],
["src/views/board/components/BoardDropdown.tsx", 68],
["src/views/board/components/NewCardForm.tsx", 189],
["src/components/NewWorkspaceForm.tsx", 159],
["src/views/board/components/BoardDropdown.tsx", 65],
["src/views/board/components/NewCardForm.tsx", 186],
["src/views/board/components/NewListForm.tsx", 79],
["src/views/board/components/NewTemplateForm.tsx", 61],
["src/views/board/components/NewTemplateForm.tsx", 77],
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
["src/views/board/components/VisibilityButton.tsx", 57],
["src/views/board/index.tsx", 218],
["src/views/board/index.tsx", 274],
["src/views/board/index.tsx", 217],
["src/views/board/index.tsx", 273],
["src/views/boards/components/ImportBoardsForm.tsx", 243],
["src/views/boards/components/ImportBoardsForm.tsx", 395],
["src/views/card/components/AttachmentThumbnails.tsx", 74],
@@ -4559,8 +4561,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", 102],
["src/views/onboarding/workspace-details/index.tsx", 151],
["src/views/onboarding/workspace-details/index.tsx", 101],
["src/views/onboarding/workspace-details/index.tsx", 150],
["src/views/settings/components/Avatar.tsx", 200],
["src/views/settings/components/DeleteAccountConfirmation.tsx", 40],
["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 46],
@@ -4568,7 +4570,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", 44],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 42],
["src/views/settings/PermissionsSettings.tsx", 40]
],
"translation": "Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente."
@@ -4590,7 +4592,7 @@
"origin": [
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
["src/views/board/components/CardContextMoveListModal.tsx", 42],
["src/views/board/index.tsx", 315],
["src/views/board/index.tsx", 314],
["src/views/card/components/Dropdown.tsx", 51],
["src/views/public/board/CardModal.tsx", 45],
["src/views/public/board/index.tsx", 86]
@@ -4628,7 +4630,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", 95]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 93]
],
"translation": "Soporte prioritario por correo electrónico"
},
@@ -4754,7 +4756,7 @@
"message": "Remove from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 124]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 121]],
"translation": "Eliminar de favoritos"
},
"99VIgC": {
@@ -4808,7 +4810,7 @@
"message": "Removed from favorites",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 57]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 54]],
"translation": "Eliminado de favoritos"
},
"YVT40D": {
@@ -4910,7 +4912,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", 162]
["src/views/onboarding/workspace-details/index.tsx", 161]
],
"translation": "Hoja de ruta"
},
@@ -5123,11 +5125,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", 180]],
"translation": "Configura tu espacio de trabajo"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 179]]
},
"Tz0i8g": {
"message": "Settings",
@@ -5210,14 +5212,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", 363]
],
"translation": "Cerrar sesión"
["src/views/onboarding/workspace-details/index.tsx", 362]
]
},
"mErq7F": {
"message": "Sign Up",
@@ -5305,11 +5307,11 @@
"translation": "Desarrollo de software"
},
"6sKjjx": {
"translation": "Individual",
"message": "Solo",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]],
"translation": "Individual"
"origin": [["src/views/onboarding/select-plan/index.tsx", 76]]
},
"vnS6Rf": {
"message": "SSO",
@@ -5333,7 +5335,7 @@
"comments": [],
"origin": [
["src/views/members/components/InviteMemberForm.tsx", 359],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 113]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 111]
],
"translation": "Iniciar prueba gratuita de 14 días"
},
@@ -5382,7 +5384,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/settings/components/UpgradeToProConfirmation.tsx", 59]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 57]
],
"translation": "Potencia tu espacio de trabajo por solo $29/mes. Esto es lo que obtendrás:"
},
@@ -5411,11 +5413,11 @@
"translation": "Sistema"
},
"KM6m8p": {
"translation": "Equipo",
"message": "Team",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]],
"translation": "Equipo"
"origin": [["src/views/onboarding/select-plan/index.tsx", 83]]
},
"bff61F": {
"message": "Team Plan",
@@ -5443,8 +5445,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 566]
["src/views/board/index.tsx", 529],
["src/views/board/index.tsx", 565]
],
"translation": "Plantilla"
},
@@ -5528,14 +5530,14 @@
"message": "The board has been archived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 48]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 46]],
"translation": "El tablero ha sido archivado."
},
"C6gv54": {
"message": "The board has been unarchived.",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 49]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 47]],
"translation": "El tablero ha sido desarchivado."
},
"nKBUeF": {
@@ -5670,18 +5672,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", 74]],
"translation": "Esta URL ya está en uso"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 73]]
},
"gKmoow": {
"translation": "Esta URL está reservada",
"message": "This URL is reserved",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 76]],
"translation": "Esta URL está reservada"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 75]]
},
"OAYToL": {
"message": "This will remove all custom member permissions in this workspace. Members will inherit permissions only from their roles.",
@@ -5717,14 +5719,14 @@
"message": "This workspace URL has already been taken",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 189]],
"origin": [["src/components/NewWorkspaceForm.tsx", 288]],
"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", 191]],
"origin": [["src/components/NewWorkspaceForm.tsx", 290]],
"translation": "Esta URL de espacio de trabajo está reservada"
},
"kp6L3T": {
@@ -5854,7 +5856,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 313],
["src/views/board/index.tsx", 312],
["src/views/card/components/Dropdown.tsx", 49],
["src/views/public/board/CardModal.tsx", 43],
["src/views/public/board/index.tsx", 84]
@@ -5865,7 +5867,7 @@
"message": "Unable to create card",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/NewCardForm.tsx", 186]],
"origin": [["src/views/board/components/NewCardForm.tsx", 183]],
"translation": "No se pudo crear la tarjeta"
},
"mHhffx": {
@@ -5897,8 +5899,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 108],
["src/views/onboarding/workspace-details/index.tsx", 101]
["src/components/NewWorkspaceForm.tsx", 158],
["src/views/onboarding/workspace-details/index.tsx", 100]
],
"translation": "No se pudo crear el espacio de trabajo"
},
@@ -5988,17 +5990,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", 150]],
"translation": "No se pudo iniciar el proceso de pago"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 149]]
},
"T7Mywq": {
"message": "Unable to update board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 67]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 64]],
"translation": "No se pudo actualizar el tablero"
},
"XpcjLO": {
@@ -6020,7 +6022,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 273],
["src/views/board/index.tsx", 272],
["src/views/card/index.tsx", 231]
],
"translation": "No se pudo actualizar la tarjeta"
@@ -6065,7 +6067,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/board/index.tsx", 217],
["src/views/board/index.tsx", 216],
["src/views/card/components/ListSelector.tsx", 54]
],
"translation": "No se pudo actualizar la lista"
@@ -6098,7 +6100,7 @@
"message": "Unarchive board",
"placeholders": {},
"comments": [],
"origin": [["src/views/board/components/BoardDropdown.tsx", 114]],
"origin": [["src/views/board/components/BoardDropdown.tsx", 111]],
"translation": "Desarchivar tablero"
},
"E8zYtd": {
@@ -6193,19 +6195,20 @@
"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", 68]
["src/views/settings/components/UpgradeToProConfirmation.tsx", 66]
],
"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]],
"translation": "Miembros ilimitados y un nombre de usuario personalizado para el espacio de trabajo para equipos listos para escalar."
"origin": [["src/views/onboarding/select-plan/index.tsx", 94]]
},
"Ws+3X+": {
"message": "Unlimited seats and advanced features for growing teams.",
@@ -6287,7 +6290,7 @@
"comments": [],
"origin": [
["src/components/SideNavigation.tsx", 240],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 55],
["src/views/settings/components/UpgradeToProConfirmation.tsx", 53],
["src/views/settings/WorkspaceSettings.tsx", 118]
],
"translation": "Actualizar a Pro"
@@ -6296,7 +6299,10 @@
"message": "Upgrade to Pro ($29/month)",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 244]],
"origin": [
["src/components/NewWorkspaceForm.tsx", 373],
["src/views/onboarding/workspace-details/index.tsx", 243]
],
"translation": "Actualizar a Pro ($29/mes)"
},
"b3Thhd": {
@@ -6331,7 +6337,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 31],
["src/components/NewWorkspaceForm.tsx", 38],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 38]
],
"translation": "La URL solo puede contener letras, números y guiones"
@@ -6348,7 +6354,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 29],
["src/components/NewWorkspaceForm.tsx", 36],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 36]
],
"translation": "La URL no puede superar los 64 caracteres"
@@ -6358,7 +6364,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 27],
["src/components/NewWorkspaceForm.tsx", 34],
["src/views/settings/components/UpdateWorkspaceUrlForm.tsx", 34]
],
"translation": "La URL debe tener al menos 3 caracteres"
@@ -6580,7 +6586,7 @@
"comments": [],
"origin": [
["src/components/SettingsLayout.tsx", 47],
["src/views/board/index.tsx", 530],
["src/views/board/index.tsx", 529],
["src/views/boards/index.tsx", 48],
["src/views/members/index.tsx", 258],
["src/views/public/board/index.tsx", 125],
@@ -6593,8 +6599,7 @@
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 147]],
"translation": "Espacio de trabajo creado correctamente. Puedes actualizar más tarde en la configuración.",
"obsolete": true
"translation": "Espacio de trabajo creado correctamente. Puedes actualizar más tarde en la configuración."
},
"UlhdTP": {
"message": "Workspace deleted",
@@ -6610,7 +6615,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/views/onboarding/workspace-details/index.tsx", 254],
["src/views/onboarding/workspace-details/index.tsx", 253],
["src/views/settings/WorkspaceSettings.tsx", 82]
],
"translation": "Descripción del espacio de trabajo"
@@ -6658,8 +6663,8 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 164],
["src/views/onboarding/workspace-details/index.tsx", 189],
["src/components/NewWorkspaceForm.tsx", 263],
["src/views/onboarding/workspace-details/index.tsx", 188],
["src/views/settings/WorkspaceSettings.tsx", 63]
],
"translation": "Nombre del espacio de trabajo"
@@ -6669,7 +6674,7 @@
"placeholders": {},
"comments": [],
"origin": [
["src/components/NewWorkspaceForm.tsx", 23],
["src/components/NewWorkspaceForm.tsx", 30],
["src/views/settings/components/UpdateWorkspaceNameForm.tsx", 15]
],
"translation": "El nombre del espacio de trabajo no puede superar los 64 caracteres"
@@ -6678,7 +6683,7 @@
"message": "Workspace name is required",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 22]],
"origin": [["src/components/NewWorkspaceForm.tsx", 29]],
"translation": "El nombre del espacio de trabajo es obligatorio"
},
"jZBHkN": {
@@ -6733,7 +6738,7 @@
"message": "workspace-url",
"placeholders": {},
"comments": [],
"origin": [["src/components/NewWorkspaceForm.tsx", 178]],
"origin": [["src/components/NewWorkspaceForm.tsx", 277]],
"translation": "workspace-url"
},
"4kJRen": {
@@ -6768,11 +6773,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", 183]],
"translation": "Siempre puedes cambiar esto más tarde en la configuración."
"origin": [["src/views/onboarding/workspace-details/index.tsx", 182]]
},
"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!",
@@ -6803,8 +6808,8 @@
["src/views/board/components/List.tsx", 117],
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
["src/views/board/components/VisibilityButton.tsx", 72],
["src/views/board/index.tsx", 604],
["src/views/board/index.tsx", 662],
["src/views/board/index.tsx", 603],
["src/views/board/index.tsx", 661],
["src/views/boards/components/BoardsList.tsx", 71],
["src/views/boards/index.tsx", 59],
["src/views/boards/index.tsx", 80]
@@ -6870,11 +6875,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]],
"translation": "Tu avatar"
"origin": [["src/views/onboarding/select-plan/index.tsx", 229]]
},
"evg7+A": {
"message": "Your boards have been imported.",
@@ -6963,18 +6968,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", 323]],
"translation": "Tu espacio de trabajo"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 322]]
},
"j0o6ml": {
"translation": "Descripción de tu espacio de trabajo",
"message": "Your workspace description",
"placeholders": {},
"comments": [],
"origin": [["src/views/onboarding/workspace-details/index.tsx", 326]],
"translation": "Descripción de tu espacio de trabajo"
"origin": [["src/views/onboarding/workspace-details/index.tsx", 325]]
},
"GnSSGm": {
"message": "Your workspace description has been updated.",
@@ -7013,14 +7018,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", 198],
["src/views/onboarding/workspace-details/index.tsx", 199]
],
"translation": "tu-espacio-de-trabajo"
["src/views/onboarding/workspace-details/index.tsx", 197],
["src/views/onboarding/workspace-details/index.tsx", 198]
]
},
"4DOCMI": {
"message": "YouTube URL",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,3 @@
import { useRouter } from "next/router";
import { t } from "@lingui/core/macro";
import {
HiEllipsisHorizontal,
@@ -30,7 +29,6 @@ export default function BoardDropdown({
isFavorite?: boolean;
boardName?: string;
}) {
const router = useRouter();
const { openModal } = useModal();
const { showPopup } = usePopup();
const { canEditBoard, canDeleteBoard, canCreateBoard, canArchiveBoard } =
@@ -49,7 +47,6 @@ 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,9 +158,6 @@ 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,6 +525,7 @@ 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,7 +41,6 @@ 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("");
@@ -110,7 +109,7 @@ export default function WorkspaceNameView() {
const handleContinue = async () => {
if (!name.trim()) return;
if (effectivePlan === "solo") {
if (plan === "solo") {
createWorkspace.mutate({
name: name.trim(),
...(description.trim() && { description: description.trim() }),
@@ -129,11 +128,11 @@ export default function WorkspaceNameView() {
...(description.trim() && {
workspaceDescription: description.trim(),
}),
...(effectivePlan === "pro" && slug ? { workspaceSlug: slug } : {}),
cancelUrl: `${window.location.pathname}?plan=${effectivePlan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
...(plan === "pro" && slug ? { workspaceSlug: slug } : {}),
cancelUrl: window.location.pathname + window.location.search,
successUrl: "/boards",
billing,
plan: effectivePlan,
plan,
}),
});
const data = await response.json();
@@ -269,7 +268,7 @@ export default function WorkspaceNameView() {
variant="ghost"
onClick={() =>
router.replace(
`/onboarding/select-plan?plan=${effectivePlan}&billing=${billing}&returnUrl=${encodeURIComponent(returnUrl)}`,
`/onboarding/select-plan?plan=${plan}&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,29 +13,20 @@ 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({
header: t`Webhook deleted`,
message: t`Webhook deleted successfully`,
icon: "success",
});
showPopup({ message: t`Webhook deleted successfully`, type: "success" });
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to delete webhook`,
message: error.message || t`Failed to delete webhook`,
icon: "error",
type: "error",
});
},
});
@@ -44,7 +35,7 @@ export function DeleteWebhookConfirmation({
if (!webhookPublicId) return;
deleteWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId,
webhookPublicId: webhookPublicId as string,
});
};

View File

@@ -44,12 +44,7 @@ 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);
@@ -106,18 +101,13 @@ export function NewWebhookModal({
const createWebhookMutation = api.webhook.create.useMutation({
onSuccess: () => {
void utils.webhook.list.invalidate({ workspacePublicId });
showPopup({
header: t`Webhook created`,
message: t`Webhook created successfully`,
icon: "success",
});
showPopup({ message: t`Webhook created successfully`, type: "success" });
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to create webhook`,
message: error.message || t`Failed to create webhook`,
icon: "error",
type: "error",
});
},
});
@@ -125,18 +115,13 @@ export function NewWebhookModal({
const updateWebhookMutation = api.webhook.update.useMutation({
onSuccess: () => {
void utils.webhook.list.invalidate({ workspacePublicId });
showPopup({
header: t`Webhook updated`,
message: t`Webhook updated successfully`,
icon: "success",
});
showPopup({ message: t`Webhook updated successfully`, type: "success" });
closeModal();
},
onError: (error) => {
showPopup({
header: t`Unable to update webhook`,
message: error.message || t`Failed to update webhook`,
icon: "error",
type: "error",
});
},
});
@@ -144,25 +129,19 @@ export function NewWebhookModal({
const testWebhookMutation = api.webhook.test.useMutation({
onSuccess: (result) => {
if (result.success) {
showPopup({
header: t`Test sent`,
message: t`Test webhook sent successfully!`,
icon: "success",
});
showPopup({ message: t`Test webhook sent successfully!`, type: "success" });
} else {
showPopup({
header: t`Test failed`,
message: result.error || t`Webhook test failed`,
icon: "error",
type: "error",
});
}
setIsTestingWebhook(false);
},
onError: (error) => {
showPopup({
header: t`Unable to test webhook`,
message: error.message || t`Failed to test webhook`,
icon: "error",
type: "error",
});
setIsTestingWebhook(false);
},
@@ -172,7 +151,7 @@ export function NewWebhookModal({
if (isEdit && webhookPublicId) {
updateWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId,
webhookPublicId: webhookPublicId as string,
name: data.name,
url: data.url,
secret: data.secret || undefined,
@@ -195,12 +174,11 @@ export function NewWebhookModal({
setIsTestingWebhook(true);
testWebhookMutation.mutate({
workspacePublicId,
webhookPublicId: webhookPublicId,
webhookPublicId: webhookPublicId as string,
});
};
const isPending =
createWebhookMutation.isPending || updateWebhookMutation.isPending;
const isPending = createWebhookMutation.isPending || updateWebhookMutation.isPending;
return (
<form onSubmit={handleSubmit(onSubmit)}>
@@ -253,11 +231,7 @@ 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}
/>
@@ -278,7 +252,7 @@ export function NewWebhookModal({
{webhookEvents.map((event) => (
<label
key={event}
className="flex cursor-pointer items-center space-x-2"
className="flex items-center space-x-2 cursor-pointer"
>
<input
type="checkbox"
@@ -288,11 +262,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="text-primary-600 focus:ring-primary-500 h-4 w-4 rounded border-light-400 dark:border-dark-400"
className="h-4 w-4 rounded border-light-400 text-primary-600 focus:ring-primary-500 dark:border-dark-400"
/>
<span className="text-sm text-light-900 dark:text-dark-900">
{event}
@@ -303,19 +277,17 @@ 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 cursor-pointer items-center space-x-2">
<label className="flex items-center space-x-2 cursor-pointer">
<input
type="checkbox"
{...register("active")}
className="text-primary-600 focus:ring-primary-500 h-4 w-4 rounded border-light-400 dark:border-dark-400"
className="h-4 w-4 rounded border-light-400 text-primary-600 focus:ring-primary-500 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 as 0 | 1 | 6,
weekStartDay: newValue,
});
};

View File

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

View File

@@ -171,20 +171,18 @@ export default function WebhookList({ workspacePublicId }: WebhookListProps) {
const testWebhookMutation = api.webhook.test.useMutation({
onSuccess: (result) => {
if (result.success) {
showPopup({ header: t`Test sent`, message: t`Test webhook sent successfully!`, icon: "success" });
showPopup({ message: t`Test webhook sent successfully!`, type: "success" });
} else {
showPopup({
header: t`Test failed`,
message: result.error || t`Webhook test failed`,
icon: "error",
type: "error",
});
}
},
onError: (error) => {
showPopup({
header: t`Unable to test webhook`,
message: error.message || t`Failed to test webhook`,
icon: "error",
type: "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,7 +8,6 @@ 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";
@@ -111,7 +110,7 @@ export const attachmentRouter = createTRPCRouter({
size: z.number().positive(),
}),
)
.output(attachmentConfirmResponseSchema)
.output(z.custom<Awaited<ReturnType<typeof cardAttachmentRepo.create>>>())
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

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

View File

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

View File

@@ -7,7 +7,6 @@ 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({
@@ -28,7 +27,7 @@ export const listRouter = createTRPCRouter({
boardPublicId: z.string().min(12),
}),
)
.output(listCreateResponseSchema)
.output(z.custom<Awaited<ReturnType<typeof listRepo.create>>>())
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;
@@ -164,7 +163,12 @@ export const listRouter = createTRPCRouter({
index: z.number().optional(),
}),
)
.output(listUpdateResponseSchema)
.output(
z.custom<
| Awaited<ReturnType<typeof listRepo.update>>
| Awaited<ReturnType<typeof listRepo.reorder>>
>(),
)
.mutation(async ({ ctx, input }) => {
const userId = ctx.user?.id;

View File

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

View File

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

View File

@@ -1,12 +0,0 @@
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

@@ -1,130 +0,0 @@
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

@@ -1,216 +0,0 @@
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

@@ -1,40 +0,0 @@
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

@@ -1,39 +0,0 @@
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

@@ -1,13 +0,0 @@
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

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

View File

@@ -1,93 +0,0 @@
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,20 +1,9 @@
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,
@@ -166,33 +155,6 @@ 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", () => {
@@ -472,6 +434,8 @@ describe("webhook utilities", () => {
});
it("continues sending to other webhooks when one fails", async () => {
const consoleSpy = vi.spyOn(console, "error").mockImplementation(() => {});
mockGetActiveByWorkspaceId.mockResolvedValueOnce([
{
id: 1,
@@ -498,15 +462,11 @@ describe("webhook utilities", () => {
await sendWebhooksForWorkspace(mockDb, 1, mockPayload);
expect(global.fetch).toHaveBeenCalledTimes(2);
expect(mockLogger.error).toHaveBeenCalledWith(
expect.objectContaining({
url: "https://example.com/webhook1",
event: "card.created",
error: "500 Error",
statusCode: 500,
}),
"Webhook delivery failed",
expect(consoleSpy).toHaveBeenCalledWith(
expect.stringContaining("Webhook delivery failed"),
);
consoleSpy.mockRestore();
});
it("handles empty webhook list", async () => {
@@ -518,6 +478,9 @@ 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"),
);
@@ -527,13 +490,12 @@ describe("webhook utilities", () => {
sendWebhooksForWorkspace(mockDb, 1, mockPayload),
).resolves.toBeUndefined();
expect(mockLogger.error).toHaveBeenCalledWith(
expect.objectContaining({
err: expect.any(Error),
workspaceId: 1,
}),
"Failed to send webhooks for workspace",
expect(consoleSpy).toHaveBeenCalledWith(
"Failed to send webhooks for workspace:",
expect.any(Error),
);
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") ?? null;
return ctx.headers?.get("x-api-key") ?? undefined;
},
rateLimit: {
enabled: true,

View File

@@ -92,6 +92,14 @@ 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,7 +220,6 @@ export const getByPublicId = async (
with: {
user: {
columns: {
id: true,
name: true,
email: true,
image: true,
@@ -279,7 +278,6 @@ export const getByPublicId = async (
with: {
user: {
columns: {
id: true,
name: true,
email: true,
image: true,

View File

@@ -241,14 +241,6 @@ export const getByPublicId = (db: dbClient, cardPublicId: string) => {
listId: true,
dueDate: true,
},
with: {
list: {
columns: {
publicId: true,
name: true,
},
},
},
where: eq(cards.publicId, cardPublicId),
});
};
@@ -953,7 +945,7 @@ export const getWorkspaceAndCardIdByCardPublicId = async (
where: and(eq(cards.publicId, cardPublicId), isNull(cards.deletedAt)),
with: {
list: {
columns: { name: true, publicId: true },
columns: { name: true },
with: {
board: {
columns: {
@@ -974,7 +966,6 @@ 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,12 +209,10 @@ 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: and(eq(lists.publicId, listPublicId), isNull(lists.deletedAt)),
where: eq(lists.publicId, listPublicId),
});
};
@@ -435,7 +433,6 @@ export const getWorkspaceAndListIdByListPublicId = async (
return result
? {
id: result.id,
publicId: listPublicId,
name: result.name,
createdBy: result.createdBy,
workspaceId: result.board.workspaceId,