diff --git a/apps/web/i18n.lock b/apps/web/i18n.lock index 6526e502..1df1f565 100644 --- a/apps/web/i18n.lock +++ b/apps/web/i18n.lock @@ -39,10 +39,10 @@ checksums: 0xWkkH/placeholders/boardCount/0: 8cc7c9ba5252e9266c6eb8434fae00f3 0xWkkH/origin/0/0: 3c57a918258af4b44c187f58d203345f 0xWkkH/translation: 72358c550bd1a99fcb6e8952f0f947ef - yndBF%2B/translation: 9fb995d992256a9db7822d430ad75ba0 yndBF%2B/message: 9fb995d992256a9db7822d430ad75ba0 yndBF%2B/placeholders/projectCount/0: 23257c47018d21aeae42cf5bd0aa9932 yndBF%2B/origin/0/0: 3c57a918258af4b44c187f58d203345f + yndBF%2B/translation: 9fb995d992256a9db7822d430ad75ba0 9lFfqv/message: 6cb28ff89203e2eca3fdd69396dd00d6 9lFfqv/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b 9lFfqv/translation: 6cb28ff89203e2eca3fdd69396dd00d6 @@ -87,6 +87,8 @@ checksums: 7L01XJ/translation: c46571856723b03262fd33f511116298 F6pfE9/message: 3e1ec025c4a50830bbb9ad57a176630a F6pfE9/origin/0/0: 4b563046ba98abb3777fb1c3560866aa + F6pfE9/origin/1/0: f64cd62b620f454998523af2a4330278 + F6pfE9/origin/2/0: dc1a240d2d0cccb102c67ca311d4e457 F6pfE9/translation: 3e1ec025c4a50830bbb9ad57a176630a XJOV1Y/message: 1948763de8e531483a798b68195e297e XJOV1Y/origin/0/0: 15fd9c05fc09ccbbb54aadc4aa5e5501 @@ -128,6 +130,9 @@ checksums: pBsoKL/message: 532155acb0a46f2b6c37e15afb3ad21e pBsoKL/origin/0/0: 0ad2af981579a62b084b3d41462c5546 pBsoKL/translation: 532155acb0a46f2b6c37e15afb3ad21e + cWXW%2B7/translation: f8fa42d8c95936075e05ad238fd03467 + cWXW%2B7/message: f8fa42d8c95936075e05ad238fd03467 + cWXW%2B7/origin/0/0: 566b5982085ae649b2be0c614f666591 bmXKoX/message: 42b0488d570626dc887c58ff669c953c bmXKoX/placeholders/0/0: ea5a6955d34117338ea90173f2aa1f02 bmXKoX/placeholders/labelList/0: 19a2dd6c58e803b03e6c301dc363eed6 @@ -215,12 +220,12 @@ checksums: WnEwDO/message: 2959fd276248208b65cb27ed46b20135 WnEwDO/origin/0/0: d6f5120f072a821219608624f361384e WnEwDO/translation: 2959fd276248208b65cb27ed46b20135 - j1%2BHPc/translation: baf4c3cd580291f41458f9ed28102c49 j1%2BHPc/message: baf4c3cd580291f41458f9ed28102c49 j1%2BHPc/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c - Dz63YI/translation: 8e43abcd6e039b51084937e4829f58ad + j1%2BHPc/translation: baf4c3cd580291f41458f9ed28102c49 Dz63YI/message: 8e43abcd6e039b51084937e4829f58ad Dz63YI/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + Dz63YI/translation: 8e43abcd6e039b51084937e4829f58ad WmPhYW/message: 0aa3973b860c1faf8d9123aebf567e40 WmPhYW/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c WmPhYW/translation: 0aa3973b860c1faf8d9123aebf567e40 @@ -268,6 +273,10 @@ checksums: lo8xBK/placeholders/entityLabel/0: 5745fa1af326b9ac2b140cbbef90cdeb lo8xBK/origin/0/0: 68450df287fb46ea629e818732c1291a lo8xBK/translation: f9b67026c5ef86ac4d5944380d571961 + Ypy5pZ/translation: e4f0c7b9475b179d3856c0fe28aa4f21 + Ypy5pZ/message: e4f0c7b9475b179d3856c0fe28aa4f21 + Ypy5pZ/placeholders/webhookName/0: b1f7ad11b42fd7d0142b9ae1fd269e35 + Ypy5pZ/origin/0/0: a1fde3fcce608870830f168f027727ff BhDZlc/message: 27ba2854202dd77c51e78c64e5c93946 BhDZlc/placeholders/0/0: 7c9ad8179019e516873e06573980408a BhDZlc/origin/0/0: 83911e3eacbad4583e2b1647a784d154 @@ -514,8 +523,9 @@ checksums: dEgA5A/origin/9/0: 0627e0040ca4939c9a57349e98c51797 dEgA5A/origin/10/0: 15792234f408027822ee71ccddde6f9b dEgA5A/origin/11/0: 5c60161e173f5eae9276d8e4c70b4ebb - dEgA5A/origin/12/0: 83911e3eacbad4583e2b1647a784d154 - dEgA5A/origin/13/0: dbad0c8d7863cb41f5495264f82e7081 + dEgA5A/origin/12/0: a1fde3fcce608870830f168f027727ff + dEgA5A/origin/13/0: 83911e3eacbad4583e2b1647a784d154 + dEgA5A/origin/14/0: dbad0c8d7863cb41f5495264f82e7081 dEgA5A/translation: 2e2a849c2223911717de8caa2c71bade kryGs%2B/message: bba0beaced7ea954ceb980f2b022ffee kryGs%2B/origin/0/0: 15fd9c05fc09ccbbb54aadc4aa5e5501 @@ -619,6 +629,9 @@ checksums: tOZp9v/message: 3e67f6c507a47ec6e6dd232a34c166ad tOZp9v/origin/0/0: fadd5a5b6963ec5f261072f7e8d2140b tOZp9v/translation: 3e67f6c507a47ec6e6dd232a34c166ad + t0dTPm/translation: 95ec8431a14c39ac2ab308bef3297a53 + t0dTPm/message: 95ec8431a14c39ac2ab308bef3297a53 + t0dTPm/origin/0/0: 566b5982085ae649b2be0c614f666591 "%2Ff3t6v/message": 0a46a8a30c6c0ebdcd01e72a7d64ec64 "%2Ff3t6v/origin/0/0": 0dccc39d0debbf3e089cb6d292de762b "%2Ff3t6v/translation": 0a46a8a30c6c0ebdcd01e72a7d64ec64 @@ -628,21 +641,21 @@ checksums: 479pdJ/message: a0d2935d7b63f8dd19d7c0de47524416 479pdJ/origin/0/0: 0627e0040ca4939c9a57349e98c51797 479pdJ/translation: a0d2935d7b63f8dd19d7c0de47524416 - iSLIjg/translation: 8778ee245078a8be4a2ce855c8c56edc iSLIjg/message: 8778ee245078a8be4a2ce855c8c56edc iSLIjg/origin/0/0: 3c57a918258af4b44c187f58d203345f - 3jod3l/translation: 71ca612e433a9ed61ccfbfe1cc87c78b + iSLIjg/translation: 8778ee245078a8be4a2ce855c8c56edc 3jod3l/message: 71ca612e433a9ed61ccfbfe1cc87c78b 3jod3l/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + 3jod3l/translation: 71ca612e433a9ed61ccfbfe1cc87c78b nk7caK/message: 4440a0b9e387ef7136e3958e7a089213 nk7caK/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c nk7caK/translation: 4440a0b9e387ef7136e3958e7a089213 sDLCvT/message: 033c5dcdb059ccb634aef7fe63f2f45d sDLCvT/origin/0/0: d77eb1f90f2fa86a55181629d88d237a sDLCvT/translation: 033c5dcdb059ccb634aef7fe63f2f45d - MCIXdZ/translation: ad3738e5eeabcebd3478cdc2545f543f MCIXdZ/message: ad3738e5eeabcebd3478cdc2545f543f MCIXdZ/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + MCIXdZ/translation: ad3738e5eeabcebd3478cdc2545f543f 5eZwRW/message: 84a510a7485f43e43f2191bd161171d7 5eZwRW/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c 5eZwRW/translation: 84a510a7485f43e43f2191bd161171d7 @@ -729,10 +742,16 @@ checksums: A5hiCy/message: 57bfe6b58c42958a90f67d605a69ecdc A5hiCy/origin/0/0: 3161dd30737e7d849d4ccc30a28bada9 A5hiCy/translation: 57bfe6b58c42958a90f67d605a69ecdc + SiPp29/translation: 04816e0980ed5debb74fb92169766590 + SiPp29/message: 04816e0980ed5debb74fb92169766590 + SiPp29/origin/0/0: f64cd62b620f454998523af2a4330278 FdtSNC/message: 2e6718e79964ea5ce22d76c2189c77ca FdtSNC/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6 FdtSNC/origin/1/0: 33acddc2fe10746463583d03146e7956 FdtSNC/translation: 2e6718e79964ea5ce22d76c2189c77ca + d%2BF6q9/translation: 6045b4ff97fb7dca19ebadfa2e34a700 + d%2BF6q9/message: 6045b4ff97fb7dca19ebadfa2e34a700 + d%2BF6q9/origin/0/0: dc1a240d2d0cccb102c67ca311d4e457 f8lDFq/message: 605475f5aaeb4dbccbf7c4eb9107b43d f8lDFq/origin/0/0: 1d6b5f88cdad160a67842f6b65387448 f8lDFq/translation: 605475f5aaeb4dbccbf7c4eb9107b43d @@ -801,6 +820,8 @@ checksums: cnGeoo/origin/4/0: 2a382c1cdf010f01a8e95c3e05f6df53 cnGeoo/origin/5/0: d55f532bb5ae247e3a018978be0da463 cnGeoo/origin/6/0: 4b4f55c033add8db69178563832227c6 + cnGeoo/origin/7/0: a1fde3fcce608870830f168f027727ff + cnGeoo/origin/8/0: dc1a240d2d0cccb102c67ca311d4e457 cnGeoo/translation: 8bcf303dd10a645b5baacb02b47d72c9 ZDGm40/message: a9d11113f1a1d7e20582bdcc9633bcef ZDGm40/origin/0/0: 627b72cd19a7154ae1c28cbd7ca0c730 @@ -822,6 +843,9 @@ checksums: DFjdv0/message: bdf3e8342f581d498b7238cdd4897a4b DFjdv0/origin/0/0: 0ad2af981579a62b084b3d41462c5546 DFjdv0/translation: bdf3e8342f581d498b7238cdd4897a4b + snMaH4/translation: f15f64622d956beb69dce8ec24f237ae + snMaH4/message: f15f64622d956beb69dce8ec24f237ae + snMaH4/origin/0/0: a1fde3fcce608870830f168f027727ff kYu0eF/message: 9017c821209528d9b20d40a488854cdf kYu0eF/origin/0/0: 83911e3eacbad4583e2b1647a784d154 kYu0eF/origin/1/0: 5f6c4a0c9be5098099167871ae1564af @@ -844,9 +868,9 @@ checksums: f8fH8W/message: 991b75727b6784c1a063a7462b76186d f8fH8W/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 f8fH8W/translation: 991b75727b6784c1a063a7462b76186d - Odv3J6/translation: f3cc49ba2dc3f9c33917f8a749d68bf5 Odv3J6/message: f3cc49ba2dc3f9c33917f8a749d68bf5 Odv3J6/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + Odv3J6/translation: f3cc49ba2dc3f9c33917f8a749d68bf5 YBBifR/message: a2dd737d133887d34504728c7e7f05e3 YBBifR/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c YBBifR/translation: a2dd737d133887d34504728c7e7f05e3 @@ -918,6 +942,7 @@ checksums: zxKs%2By/translation: 0b6c8ad7aba0873b7e212d5f1949ca97 ePK91l/message: eee7f39ff90b18852afc1671f21fbaa9 ePK91l/origin/0/0: b697a20a9536be4dd8ecd143461eafc7 + ePK91l/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 ePK91l/translation: eee7f39ff90b18852afc1671f21fbaa9 tIdipJ/message: d8276dfc0189f371ec7d80a2047c07aa tIdipJ/origin/0/0: 0ad2af981579a62b084b3d41462c5546 @@ -933,6 +958,9 @@ checksums: TCOMOO/origin/0/0: afee530613110e248ffde6b56872ebed TCOMOO/origin/1/0: 7493592314bc3b96ad96127a949ba1ba TCOMOO/translation: 244558dd716491b7ed72ba8ab73aa28f + fW5sSv/translation: 145e9993fc334ea0718882c177928c01 + fW5sSv/message: 145e9993fc334ea0718882c177928c01 + fW5sSv/origin/0/0: f64cd62b620f454998523af2a4330278 klpSmb/message: bbae5f2f8a442947d33099979bbbe899 klpSmb/origin/0/0: 2e937f7560901c3de71a592b4fd80f34 klpSmb/translation: bbae5f2f8a442947d33099979bbbe899 @@ -966,6 +994,9 @@ checksums: V8YWP3/message: f002074db0bd51d4f28d2736e140370a V8YWP3/origin/0/0: a50c4fbde8da6e0a77c4e0aef0b44dea V8YWP3/translation: f002074db0bd51d4f28d2736e140370a + rQRXo8/translation: 35ee0f41d7713e4497a4237db9a20264 + rQRXo8/message: 35ee0f41d7713e4497a4237db9a20264 + rQRXo8/origin/0/0: f64cd62b620f454998523af2a4330278 fR9laE/message: bfceabde4c0b6f2cb439015b76549651 fR9laE/origin/0/0: 0627e0040ca4939c9a57349e98c51797 fR9laE/translation: bfceabde4c0b6f2cb439015b76549651 @@ -996,9 +1027,9 @@ checksums: 55xJ%2FO/message: ebecb5c1b72ba4b063117241f5ba4f2d 55xJ%2FO/origin/0/0: 0627e0040ca4939c9a57349e98c51797 55xJ%2FO/translation: ebecb5c1b72ba4b063117241f5ba4f2d - yhLUU8/translation: e879ffdeccbe5b00fa7ece09114d149f yhLUU8/message: e879ffdeccbe5b00fa7ece09114d149f yhLUU8/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + yhLUU8/translation: e879ffdeccbe5b00fa7ece09114d149f cji2nM/message: cbedc3f3213dfc4fdc8b7503ae1a5cd6 cji2nM/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3 cji2nM/translation: cbedc3f3213dfc4fdc8b7503ae1a5cd6 @@ -1014,9 +1045,9 @@ checksums: 9s9O5h/message: 0aec9bd8170bc84f5ea5c9a47c52ed26 9s9O5h/origin/0/0: 83911e3eacbad4583e2b1647a784d154 9s9O5h/translation: 0aec9bd8170bc84f5ea5c9a47c52ed26 - gQ%2F02p/translation: 08e8dfeafa38796abcdcc258917428d6 gQ%2F02p/message: 08e8dfeafa38796abcdcc258917428d6 gQ%2F02p/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + gQ%2F02p/translation: 08e8dfeafa38796abcdcc258917428d6 lKAvEd/message: a8766853864eddc480113778a708871b lKAvEd/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c lKAvEd/translation: a8766853864eddc480113778a708871b @@ -1047,6 +1078,10 @@ checksums: CYWHT%2B/origin/0/0: 03c00909b41be01231cd3e843c8ee44e CYWHT%2B/origin/1/0: 03c00909b41be01231cd3e843c8ee44e CYWHT%2B/translation: 0ba02753a797a74c6ea7b622c9f69c71 + tst44n/translation: d17179a947e9687dd2338ca524b26b63 + tst44n/message: d17179a947e9687dd2338ca524b26b63 + tst44n/origin/0/0: f64cd62b620f454998523af2a4330278 + tst44n/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 8iP0S8/message: 62b44c4973b92b806c69a4b15e0256dc 8iP0S8/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c 8iP0S8/translation: 62b44c4973b92b806c69a4b15e0256dc @@ -1069,6 +1104,12 @@ checksums: 53QYh8/origin/0/0: bcd95e286f12800a3e7ee0a71feb3ca5 53QYh8/origin/1/0: bcd95e286f12800a3e7ee0a71feb3ca5 53QYh8/translation: a746e2afe881c3bf0a8e82a931ca3495 + o4sQAg/translation: 97fd378ebf70814753414b035fe5639e + o4sQAg/message: 97fd378ebf70814753414b035fe5639e + o4sQAg/origin/0/0: f64cd62b620f454998523af2a4330278 + 9YPBHv/translation: 87429c06e5895397f325c4087378050a + 9YPBHv/message: 87429c06e5895397f325c4087378050a + 9YPBHv/origin/0/0: a1fde3fcce608870830f168f027727ff W8oT%2BL/message: 1e3fd610e8ed3e6c4c66e6ce88fc8b7a W8oT%2BL/origin/0/0: a50c4fbde8da6e0a77c4e0aef0b44dea W8oT%2BL/translation: 1e3fd610e8ed3e6c4c66e6ce88fc8b7a @@ -1076,6 +1117,13 @@ checksums: YtUfwW/placeholders/0/0: 8085cc5670186c803eac6c957d57ea21 YtUfwW/origin/0/0: d96af8a06c2e38a72238bcd16e426859 YtUfwW/translation: 669a4b4247a73f53fb9b8b16e42d166f + 5ntVtp/translation: d3052fcc32ff4f12415ea6687a97303e + 5ntVtp/message: d3052fcc32ff4f12415ea6687a97303e + 5ntVtp/origin/0/0: f64cd62b620f454998523af2a4330278 + 5ntVtp/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 + R41XLH/translation: 65f12e9667e1a3c968541fe96ffbf7c7 + R41XLH/message: 65f12e9667e1a3c968541fe96ffbf7c7 + R41XLH/origin/0/0: f64cd62b620f454998523af2a4330278 ZL1A%2Bp/message: f8a50d1c8491404f73d3cf701e11f297 ZL1A%2Bp/origin/0/0: 12c1fab543c8848bcb10107d47336736 ZL1A%2Bp/translation: f8a50d1c8491404f73d3cf701e11f297 @@ -1184,12 +1232,12 @@ checksums: RkXlPZ/origin/0/0: 98e2302d0d8d12ce65c4140b87450673 RkXlPZ/origin/1/0: 9d4260644f1a12f41d6b72574eeb111c RkXlPZ/translation: 6e1cf3c00fa6fbe24afcc78ea3b5f3e4 - PVT7q7/translation: 8fa30040ec891db0b5b7d893786514ab PVT7q7/message: 8fa30040ec891db0b5b7d893786514ab PVT7q7/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c - "%2FbBVaD/translation": 79b9a6153d695ff0175aa804b1c0286b + PVT7q7/translation: 8fa30040ec891db0b5b7d893786514ab "%2FbBVaD/message": 79b9a6153d695ff0175aa804b1c0286b "%2FbBVaD/origin/0/0": 9d4260644f1a12f41d6b72574eeb111c + "%2FbBVaD/translation": 79b9a6153d695ff0175aa804b1c0286b 7eMo%2BU/message: 6251589da1964d55afabdfd64c84c335 7eMo%2BU/origin/0/0: 6cda8b872e4902cbc0191d9375adf4ef 7eMo%2BU/translation: 6251589da1964d55afabdfd64c84c335 @@ -1226,6 +1274,9 @@ checksums: XXbgHS/message: e5a9b1bd409b007141fe3d7890022f9a XXbgHS/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 XXbgHS/translation: e5a9b1bd409b007141fe3d7890022f9a + SRvxId/translation: e356e36ab5a3e30e81f132dd9abb5483 + SRvxId/message: e356e36ab5a3e30e81f132dd9abb5483 + SRvxId/origin/0/0: f64cd62b620f454998523af2a4330278 LrcnbT/message: 8e7ae0783d60ef4624d3caf9bfc3747f LrcnbT/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c LrcnbT/translation: 8e7ae0783d60ef4624d3caf9bfc3747f @@ -1293,6 +1344,9 @@ checksums: WbTDwg/origin/3/0: eb63312c63f6c8d2a5b6520c89012123 WbTDwg/origin/4/0: eb63312c63f6c8d2a5b6520c89012123 WbTDwg/translation: 3de9afebcb9d4ce8ac42e14995f79ffd + NoNwIX/translation: 239e3b722db75bbafc6c628a2685eed2 + NoNwIX/message: 239e3b722db75bbafc6c628a2685eed2 + NoNwIX/origin/0/0: dc1a240d2d0cccb102c67ca311d4e457 6mbe4b/message: 83bfc81f20e60556c44ec80c7d0603ec 6mbe4b/origin/0/0: 9737a9cef0646ff4bbd942b1924b9a2c 6mbe4b/translation: 83bfc81f20e60556c44ec80c7d0603ec @@ -1491,10 +1545,15 @@ checksums: T7LJic/message: 2e8c41bfafb42fa299ce56e4300205ff T7LJic/origin/0/0: 1d6b5f88cdad160a67842f6b65387448 T7LJic/translation: 2e8c41bfafb42fa299ce56e4300205ff + uEGGDs/translation: 844d23d8391d57110f8b03a14a35cf00 + uEGGDs/message: 844d23d8391d57110f8b03a14a35cf00 + uEGGDs/origin/0/0: f64cd62b620f454998523af2a4330278 6YtxFj/message: 9368b5a047572b6051f334af5aa76819 6YtxFj/origin/0/0: d40778923d288b8a81f4cabac4898d43 6YtxFj/origin/1/0: 3161dd30737e7d849d4ccc30a28bada9 6YtxFj/origin/2/0: bcd95e286f12800a3e7ee0a71feb3ca5 + 6YtxFj/origin/3/0: f64cd62b620f454998523af2a4330278 + 6YtxFj/origin/4/0: dc1a240d2d0cccb102c67ca311d4e457 6YtxFj/translation: 9368b5a047572b6051f334af5aa76819 UxKoFf/message: 0373afd8238db1c49f4be4fa6cdf5cd3 UxKoFf/origin/0/0: feacdaf2791aaddec128f463ffa2e807 @@ -1541,6 +1600,9 @@ checksums: RJA%2Bsg/message: 665ff16ec736cba20e8a1b3beb3baa09 RJA%2Bsg/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 RJA%2Bsg/translation: 665ff16ec736cba20e8a1b3beb3baa09 + sbNNyi/translation: a9f91ae6676523cbda6e7373d97eaee5 + sbNNyi/message: a9f91ae6676523cbda6e7373d97eaee5 + sbNNyi/origin/0/0: f64cd62b620f454998523af2a4330278 curoK5/message: 8eecf05b4ce29aa880adfed2e11476af curoK5/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6 curoK5/translation: 8eecf05b4ce29aa880adfed2e11476af @@ -1581,9 +1643,9 @@ checksums: fvLNDy/message: f18ee3d7230cc33b68bd17b429d1d442 fvLNDy/origin/0/0: fc0c18a095a68277a0f90a115942683b fvLNDy/translation: f18ee3d7230cc33b68bd17b429d1d442 - i30J2U/translation: 8b7ec59963fb26e13948600c55c8de1d i30J2U/message: 8b7ec59963fb26e13948600c55c8de1d i30J2U/origin/0/0: 3c57a918258af4b44c187f58d203345f + i30J2U/translation: 8b7ec59963fb26e13948600c55c8de1d ERpq2P/message: 5db6294712528cd897b15ae36f4fd834 ERpq2P/placeholders/debouncedQuery/0: 8471823afb4210cf564ca0d8bef9dd66 ERpq2P/origin/0/0: 89a76a14edc1c0b7876d79d7571bb8fb @@ -1591,6 +1653,9 @@ checksums: Q9pQaX/message: 2eb502333aaf6c58e8ab23d881e2e357 Q9pQaX/origin/0/0: 7f5f72488c743ec0795cf10058ce3351 Q9pQaX/translation: 2eb502333aaf6c58e8ab23d881e2e357 + TX0bT7/translation: a7afbc2487022f17b6d993f556fd2735 + TX0bT7/message: a7afbc2487022f17b6d993f556fd2735 + TX0bT7/origin/0/0: dc1a240d2d0cccb102c67ca311d4e457 9h7RDh/message: 82b4e0c9a3f5b4bd93590847de7c32a1 9h7RDh/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 9h7RDh/translation: 82b4e0c9a3f5b4bd93590847de7c32a1 @@ -1718,6 +1783,9 @@ checksums: 7b2yuC/message: 4b32c17e19b79bcbf0bb092c06ba310f 7b2yuC/origin/0/0: d96af8a06c2e38a72238bcd16e426859 7b2yuC/translation: 4b32c17e19b79bcbf0bb092c06ba310f + jEw0Mr/translation: e3bcfb605be4ee32aa19d9ac32bb11a4 + jEw0Mr/message: e3bcfb605be4ee32aa19d9ac32bb11a4 + jEw0Mr/origin/0/0: f64cd62b620f454998523af2a4330278 tmlJN1/message: c16c69c3b742b1e19148378d50adf37f tmlJN1/origin/0/0: a50c4fbde8da6e0a77c4e0aef0b44dea tmlJN1/origin/1/0: a50c4fbde8da6e0a77c4e0aef0b44dea @@ -1937,6 +2005,9 @@ checksums: tfDRzk/origin/1/0: b2059fa4b8b99cc10440da26475b234c tfDRzk/origin/2/0: 03c00909b41be01231cd3e843c8ee44e tfDRzk/translation: f7a2929f33bc420195e59ac5a8bcd454 + y3aU20/translation: 53dd9f4f0a4accc822fa5c1f2f6d118a + y3aU20/message: 53dd9f4f0a4accc822fa5c1f2f6d118a + y3aU20/origin/0/0: f64cd62b620f454998523af2a4330278 MdwUGG/message: d0f2d7d0fd682ceaf4ca12c6353fd75a MdwUGG/origin/0/0: d77eb1f90f2fa86a55181629d88d237a MdwUGG/translation: d0f2d7d0fd682ceaf4ca12c6353fd75a @@ -1946,6 +2017,12 @@ checksums: SkCNhl/message: 137017b2b3e885c4894ca8c899af5bc2 SkCNhl/origin/0/0: 89a76a14edc1c0b7876d79d7571bb8fb SkCNhl/translation: 137017b2b3e885c4894ca8c899af5bc2 + e1v%2BJ3/translation: 9aeca4f286e14966ef1c32d2abc74584 + e1v%2BJ3/message: 9aeca4f286e14966ef1c32d2abc74584 + e1v%2BJ3/origin/0/0: f64cd62b620f454998523af2a4330278 + OkTY4%2B/translation: 5deb2ff7c984db2d69457d24c3dd7d0a + OkTY4%2B/message: 5deb2ff7c984db2d69457d24c3dd7d0a + OkTY4%2B/origin/0/0: f64cd62b620f454998523af2a4330278 a3LDKx/message: 4b34923fef858a2b9a4a914c3e822889 a3LDKx/origin/0/0: c0b59968b2b234167c488a05cc38710b a3LDKx/translation: 4b34923fef858a2b9a4a914c3e822889 @@ -1956,6 +2033,9 @@ checksums: wgNoIs/origin/0/0: 3c57a918258af4b44c187f58d203345f wgNoIs/origin/1/0: 3c57a918258af4b44c187f58d203345f wgNoIs/translation: eedc7cdb02de467c15dc418a066a77f2 + o4e%2F70/translation: d39f10456ad4ef683c1d0161e9b87521 + o4e%2F70/message: d39f10456ad4ef683c1d0161e9b87521 + o4e%2F70/origin/0/0: f64cd62b620f454998523af2a4330278 rYUZIe/message: c7b0ec447415ff62856803a4d7838bd6 rYUZIe/origin/0/0: 3c57a918258af4b44c187f58d203345f rYUZIe/translation: c7b0ec447415ff62856803a4d7838bd6 @@ -1971,6 +2051,9 @@ checksums: RoafuO/message: 9631cc08d49da04475b30a0d320ce97c RoafuO/origin/0/0: 1fd8ccf586705354bcae6e1186108fc7 RoafuO/translation: 9631cc08d49da04475b30a0d320ce97c + eus61c/translation: fb230b27a8a91d7e597d6579466246b8 + eus61c/message: fb230b27a8a91d7e597d6579466246b8 + eus61c/origin/0/0: f64cd62b620f454998523af2a4330278 v3YoMA/message: 3fff865dc00435f82896fc302ea45630 v3YoMA/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 v3YoMA/translation: 3fff865dc00435f82896fc302ea45630 @@ -1999,6 +2082,9 @@ checksums: F%2FFPk%2F/message: 8aa60ed978b9f45a705d99dc1ee04f37 F%2FFPk%2F/origin/0/0: 0dccc39d0debbf3e089cb6d292de762b F%2FFPk%2F/translation: 8aa60ed978b9f45a705d99dc1ee04f37 + "%2Bh2faV/translation": 402ab0ca17c732457498d09a83dbe8ce + "%2Bh2faV/message": 402ab0ca17c732457498d09a83dbe8ce + "%2Bh2faV/origin/0/0": 566b5982085ae649b2be0c614f666591 Ci%2FKUX/message: 5d0bacf7ff696da940f232df45edfd39 Ci%2FKUX/origin/0/0: 5f6c4a0c9be5098099167871ae1564af Ci%2FKUX/translation: 5d0bacf7ff696da940f232df45edfd39 @@ -2056,6 +2142,9 @@ checksums: Y8yzGg/message: 396a94648584067cc5795f7b32d3d663 Y8yzGg/origin/0/0: 82a5cf8d69f098641eb357bf102cd504 Y8yzGg/translation: 396a94648584067cc5795f7b32d3d663 + uAQUqI/translation: 4e1fcce15854d824919b4a582c697c90 + uAQUqI/message: 4e1fcce15854d824919b4a582c697c90 + uAQUqI/origin/0/0: dc1a240d2d0cccb102c67ca311d4e457 WYDptz/message: 05f2b4abfc36def17756a6969983cf86 WYDptz/origin/0/0: 8628ddb6f4ded25c0f17e2cbda8207d3 WYDptz/translation: 05f2b4abfc36def17756a6969983cf86 @@ -2108,6 +2197,13 @@ checksums: UCLeG0/message: 0b8a8b23aff021a6cde79613fdb39c28 UCLeG0/origin/0/0: 98e2302d0d8d12ce65c4140b87450673 UCLeG0/translation: 0b8a8b23aff021a6cde79613fdb39c28 + NnH3pK/translation: 82a46f197779af4dde92e7e5f9336ccf + NnH3pK/message: 82a46f197779af4dde92e7e5f9336ccf + NnH3pK/origin/0/0: dc1a240d2d0cccb102c67ca311d4e457 + itgYbC/translation: efe14181bc517316e3ab3258d72d2ff9 + itgYbC/message: efe14181bc517316e3ab3258d72d2ff9 + itgYbC/origin/0/0: f64cd62b620f454998523af2a4330278 + itgYbC/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 VUZDlr/message: e958aa3d3743031e2cbfbfd8f1e381f6 VUZDlr/origin/0/0: 5e2ed4920ffd2f535ece848ff44900bd VUZDlr/translation: e958aa3d3743031e2cbfbfd8f1e381f6 @@ -2196,9 +2292,9 @@ checksums: 4gAX8s/message: 29dea3e0b6238874f8c7a27619df8e36 4gAX8s/origin/0/0: 634473ef965836871efe40875a36b6ab 4gAX8s/translation: 29dea3e0b6238874f8c7a27619df8e36 - L5WQLg/translation: 38a978eab728978612d1dee8bdeb915b L5WQLg/message: 38a978eab728978612d1dee8bdeb915b L5WQLg/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + L5WQLg/translation: 38a978eab728978612d1dee8bdeb915b eEQyz%2B/message: 0d3bac559c71ec4b8734f9f212320de5 eEQyz%2B/origin/0/0: d77eb1f90f2fa86a55181629d88d237a eEQyz%2B/translation: 0d3bac559c71ec4b8734f9f212320de5 @@ -2418,10 +2514,17 @@ checksums: BBUDfW/origin/0/0: eb63312c63f6c8d2a5b6520c89012123 BBUDfW/origin/1/0: eb63312c63f6c8d2a5b6520c89012123 BBUDfW/translation: e79afcd4398e52e10e7e8243a7eecabe + IagCbF/translation: ca97457614226960d41dd18c3c29c86b + IagCbF/message: ca97457614226960d41dd18c3c29c86b + IagCbF/origin/0/0: f64cd62b620f454998523af2a4330278 + IagCbF/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 MI5OBT/message: 875d37d2d920f98ef60a314eda8a5d9a MI5OBT/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6 MI5OBT/origin/1/0: 30791e26a172d47d3cb0693e82679246 MI5OBT/translation: 875d37d2d920f98ef60a314eda8a5d9a + 7aONWr/translation: 96af2ad24e17a1fe98a79e0a140a1d11 + 7aONWr/message: 96af2ad24e17a1fe98a79e0a140a1d11 + 7aONWr/origin/0/0: f64cd62b620f454998523af2a4330278 i5rE2%2F/message: 7f3c9ded3f8b8765809ac7dd9505c0b0 i5rE2%2F/origin/0/0: ff4a160eca5f8da4f075fd1dd6061fa6 i5rE2%2F/origin/1/0: 30791e26a172d47d3cb0693e82679246 @@ -2433,6 +2536,9 @@ checksums: QNtP5M/message: 33f0ca0aa8f4b0de99aad267a61a094d QNtP5M/origin/0/0: bcd95e286f12800a3e7ee0a71feb3ca5 QNtP5M/translation: 33f0ca0aa8f4b0de99aad267a61a094d + n6EWYz/translation: dc868fbeff71dc275c8b0635c9f97a5a + n6EWYz/message: dc868fbeff71dc275c8b0635c9f97a5a + n6EWYz/origin/0/0: f64cd62b620f454998523af2a4330278 7PzzBU/message: 61073457a5c3901084b557d065f876be 7PzzBU/origin/0/0: 7493592314bc3b96ad96127a949ba1ba 7PzzBU/translation: 61073457a5c3901084b557d065f876be @@ -2472,6 +2578,32 @@ checksums: 9y1RcT/message: 2dfa121e0ff1914e08068308a81973c0 9y1RcT/origin/0/0: d77eb1f90f2fa86a55181629d88d237a 9y1RcT/translation: 2dfa121e0ff1914e08068308a81973c0 + GdWB%2BV/translation: 6a15a9b926ecd2c91454e9da19c6049e + GdWB%2BV/message: 6a15a9b926ecd2c91454e9da19c6049e + GdWB%2BV/origin/0/0: f64cd62b620f454998523af2a4330278 + 2X4ecw/translation: fcefd247ec76a372002d2cffac3c5b0f + 2X4ecw/message: fcefd247ec76a372002d2cffac3c5b0f + 2X4ecw/origin/0/0: a1fde3fcce608870830f168f027727ff + jIuWsV/translation: 003dddfd1d3ed7c94ec0027e5bb9d496 + jIuWsV/message: 003dddfd1d3ed7c94ec0027e5bb9d496 + jIuWsV/origin/0/0: f64cd62b620f454998523af2a4330278 + U2%2Brn0/translation: b94fc9ad83b267fcccacd0f4c529148b + U2%2Brn0/message: b94fc9ad83b267fcccacd0f4c529148b + U2%2Brn0/origin/0/0: f64cd62b620f454998523af2a4330278 + 8iP9oQ/translation: 5c07446c838d07572c6b40621507e951 + 8iP9oQ/message: 5c07446c838d07572c6b40621507e951 + 8iP9oQ/origin/0/0: f64cd62b620f454998523af2a4330278 + 8iP9oQ/origin/1/0: dc1a240d2d0cccb102c67ca311d4e457 + 3d54Wj/translation: d67dc42810694fd1344a9a9545aca1e7 + 3d54Wj/message: d67dc42810694fd1344a9a9545aca1e7 + 3d54Wj/origin/0/0: f64cd62b620f454998523af2a4330278 + Hf1cEZ/translation: 4b2d60dd7d86dafbf32155a5246a1d40 + Hf1cEZ/message: 4b2d60dd7d86dafbf32155a5246a1d40 + Hf1cEZ/origin/0/0: f64cd62b620f454998523af2a4330278 + v1kQyJ/translation: 0329bc102d3ab3c73410d126e119de12 + v1kQyJ/message: 0329bc102d3ab3c73410d126e119de12 + v1kQyJ/origin/0/0: 77c9f6139024b2069e4fdc5120f69cb5 + v1kQyJ/origin/1/0: 566b5982085ae649b2be0c614f666591 9eF5oV/message: 4928884739ba559e6e4b960e80fe1452 9eF5oV/origin/0/0: 4a1be3707d14c696a16f453d132fb248 9eF5oV/translation: 4928884739ba559e6e4b960e80fe1452 @@ -2615,24 +2747,24 @@ checksums: tca56%2F/message: 19d84e934877efc0fef285ff3d6e7849 tca56%2F/origin/0/0: 12c1fab543c8848bcb10107d47336736 tca56%2F/translation: 19d84e934877efc0fef285ff3d6e7849 - HcT8J4/translation: 19478f9152e6879c9c029198e635b44d HcT8J4/message: 19478f9152e6879c9c029198e635b44d HcT8J4/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c - AdxYds/translation: a265e2d3b01efd3fe04ac251d2ff6afc + HcT8J4/translation: 19478f9152e6879c9c029198e635b44d AdxYds/message: a265e2d3b01efd3fe04ac251d2ff6afc AdxYds/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c - PELbXB/translation: 6984aed03bbcd94041c5dd20f62e56ed + AdxYds/translation: a265e2d3b01efd3fe04ac251d2ff6afc PELbXB/message: 6984aed03bbcd94041c5dd20f62e56ed PELbXB/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c + PELbXB/translation: 6984aed03bbcd94041c5dd20f62e56ed Ozt2vv/message: 8f730f68d52b7efa727aa0784282ebcb Ozt2vv/origin/0/0: 0627e0040ca4939c9a57349e98c51797 Ozt2vv/translation: 8f730f68d52b7efa727aa0784282ebcb "%2FtOdd2/message": 099e1780348cd7bf617721344371a430 "%2FtOdd2/origin/0/0": 03c00909b41be01231cd3e843c8ee44e "%2FtOdd2/translation": 099e1780348cd7bf617721344371a430 - "%2BjbXzb/translation": c07e27183a52361fc05b919c2a3f5c1f "%2BjbXzb/message": c07e27183a52361fc05b919c2a3f5c1f "%2BjbXzb/origin/0/0": 3c57a918258af4b44c187f58d203345f + "%2BjbXzb/translation": c07e27183a52361fc05b919c2a3f5c1f CJWDTP/message: 126aeeb73f7e4cad338056e4c933f39b CJWDTP/origin/0/0: 9d4260644f1a12f41d6b72574eeb111c CJWDTP/translation: 126aeeb73f7e4cad338056e4c933f39b diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index d383a82a..ca3b3199 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Konto" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Aktiv" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Zu Favoriten hinzufügen" }, + "cWXW+7": { + "translation": "Webhook hinzufügen", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Möchten Sie {entityLabel} wirklich entfernen?" }, + "Ypy5pZ": { + "translation": "Möchten Sie den Webhook \"{webhookName}\" wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Konfigurierbare Benutzerrollen und Berechtigungen" }, + "t0dTPm": { + "translation": "Konfigurieren Sie Webhooks, um Benachrichtigungen zu erhalten, wenn Karten erstellt, aktualisiert, verschoben oder gelöscht werden.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Vorlage erstellen" }, + "SiPp29": { + "translation": "Webhook erstellen", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Workspace erstellen" }, + "d+F6q9": { + "translation": "Erstellt", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Löschen" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Vorlage löschen" }, + "snMaH4": { + "translation": "Webhook löschen", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Bearbeiten" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Berechtigungen bearbeiten" }, + "fW5sSv": { + "translation": "Webhook bearbeiten", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Benutzerdefinierten Titel eingeben" }, + "rQRXo8": { + "translation": "Neues Secret eingeben, um zu aktualisieren", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Fehler beim Hochladen des Profilbilds" }, + "tst44n": { + "translation": "Ereignisse", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Board konnte nicht erstellt werden" }, + "o4sQAg": { + "translation": "Webhook konnte nicht erstellt werden", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Webhook konnte nicht gelöscht werden", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Anmeldung mit {0} fehlgeschlagen. Bitte versuchen Sie es erneut." }, + "5ntVtp": { + "translation": "Webhook konnte nicht getestet werden", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Webhook konnte nicht aktualisiert werden", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Eingestellt" }, + "SRvxId": { + "translation": "HMAC-Secret zur Signaturverifizierung", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "In Bearbeitung" }, + "NoNwIX": { + "translation": "Inaktiv", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integrationen" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "hat die Karte in eine andere Liste verschoben" }, + "uEGGDs": { + "translation": "Mein Webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Name" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Neues Ticket" }, + "sbNNyi": { + "translation": "Neuer Webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Für diesen Workspace wurden noch keine Rollen gefunden." }, + "TX0bT7": { + "translation": "Keine Webhooks konfiguriert. Fügen Sie einen Webhook hinzu, um Benachrichtigungen zu erhalten.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Berechtigungen" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Bitte geben Sie ein gültiges Passwort ein" }, + "jEw0Mr": { + "translation": "Bitte geben Sie eine gültige URL ein", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Speichern" }, + "y3aU20": { + "translation": "Änderungen speichern", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Boards und Karten durchsuchen..." }, + "e1v+J3": { + "translation": "Secret (optional)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Secret darf 512 Zeichen nicht überschreiten", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Alle auswählen" }, + "o4e/70": { + "translation": "Wählen Sie mindestens ein Ereignis aus", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Feedback senden" }, + "eus61c": { + "translation": "Test senden", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Einstellungen" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Einstellungen | Berechtigungen" }, + "+h2faV": { + "translation": "Einstellungen | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Kostenlos starten. Upgraden Sie, wenn Ihr Team wächst. Keine versteckten Gebühren, keine Verträge." }, + "uAQUqI": { + "translation": "Status", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Nutzungsbedingungen" }, + "NnH3pK": { + "translation": "Test", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Test-Webhook erfolgreich gesendet!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Dringend" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "URL darf nur Buchstaben, Zahlen und Bindestriche enthalten" }, + "7aONWr": { + "translation": "URL darf 2048 Zeichen nicht überschreiten", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Vorlage verwenden" }, + "n6EWYz": { + "translation": "Wird verwendet, um Webhook-Payloads zur Verifizierung zu signieren. Leer lassen, um das bestehende Secret beizubehalten.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Wir fangen gerade erst an. " }, + "GdWB+V": { + "translation": "Webhook erfolgreich erstellt", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook erfolgreich gelöscht", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Webhook-Name darf 255 Zeichen nicht überschreiten", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Webhook-Name ist erforderlich", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Webhook-Test fehlgeschlagen", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook erfolgreich aktualisiert", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "Webhook-URL ist erforderlich", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index b9d1aecf..9c4511e5 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -287,7 +287,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 40 + 41 ] ], "translation": "Account" @@ -336,6 +336,14 @@ [ "src/views/boards/index.tsx", 26 + ], + [ + "src/views/settings/components/NewWebhookModal.tsx", + 293 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 106 ] ], "translation": "Active" @@ -500,6 +508,18 @@ ], "translation": "Add to favorites" }, + "cWXW+7": { + "translation": "Add webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/WebhookSettings.tsx", + 36 + ] + ] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -913,7 +933,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 64 + 65 ], [ "src/views/pricing/components/FeatureComparisonTable.tsx", @@ -1058,6 +1078,22 @@ ], "translation": "Are you sure want to remove {entityLabel}?" }, + "Ypy5pZ": { + "translation": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": [ + "webhookName" + ] + }, + "comments": [], + "origin": [ + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 60 + ] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -1317,7 +1353,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 57 + 58 ], [ "src/views/boards/components/TemplateBoards.tsx", @@ -2043,6 +2079,10 @@ "src/views/settings/components/DeleteAccountConfirmation.tsx", 88 ], + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 66 + ], [ "src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98 @@ -2462,6 +2502,18 @@ ], "translation": "Configurable user roles and permissions" }, + "t0dTPm": { + "translation": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/WebhookSettings.tsx", + 31 + ] + ] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -2902,6 +2954,18 @@ ], "translation": "Create template" }, + "SiPp29": { + "translation": "Create webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 316 + ] + ] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -2918,6 +2982,18 @@ ], "translation": "Create workspace" }, + "d+F6q9": { + "translation": "Created", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/WebhookList.tsx", + 236 + ] + ] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -3190,6 +3266,14 @@ [ "src/views/card/components/DeleteCommentConfirmation.tsx", 83 + ], + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 73 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 140 ] ], "translation": "Delete" @@ -3274,6 +3358,18 @@ ], "translation": "Delete template" }, + "snMaH4": { + "translation": "Delete webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 46 + ] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -3658,6 +3754,10 @@ [ "src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 132 ] ], "translation": "Edit" @@ -3718,6 +3818,18 @@ ], "translation": "Edit permissions" }, + "fW5sSv": { + "translation": "Edit webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 188 + ] + ] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -3850,6 +3962,18 @@ ], "translation": "Enter a custom title" }, + "rQRXo8": { + "translation": "Enter new secret to update", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 234 + ] + ] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -4174,6 +4298,22 @@ ], "translation": "Error uploading profile image" }, + "tst44n": { + "translation": "Events", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 245 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 224 + ] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -4262,6 +4402,30 @@ ], "translation": "Failed to create board" }, + "o4sQAg": { + "translation": "Failed to create webhook", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 109 + ] + ] + }, + "9YPBHv": { + "translation": "Failed to delete webhook", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 28 + ] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -4290,6 +4454,34 @@ ], "translation": "Failed to login with {0}. Please try again." }, + "5ntVtp": { + "translation": "Failed to test webhook", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 143 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 184 + ] + ] + }, + "R41XLH": { + "translation": "Failed to update webhook", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 123 + ] + ] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -4890,6 +5082,18 @@ ], "translation": "Hired" }, + "SRvxId": { + "translation": "HMAC secret for signature verification", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 234 + ] + ] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -5166,6 +5370,18 @@ ], "translation": "In Progress" }, + "NoNwIX": { + "translation": "Inactive", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/WebhookList.tsx", + 106 + ] + ] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -5185,7 +5401,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 70 + 77 ], [ "src/views/home/components/Features.tsx", @@ -5957,6 +6173,18 @@ ], "translation": "moved the card to another list" }, + "uEGGDs": { + "translation": "My webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 209 + ] + ] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -5973,6 +6201,14 @@ [ "src/views/boards/components/NewBoardForm.tsx", 134 + ], + [ + "src/views/settings/components/NewWebhookModal.tsx", + 205 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 212 ] ], "translation": "Name" @@ -6157,6 +6393,18 @@ ], "translation": "New Ticket" }, + "sbNNyi": { + "translation": "New webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 188 + ] + ] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -6357,6 +6605,18 @@ ], "translation": "No roles found for this workspace yet." }, + "TX0bT7": { + "translation": "No webhooks configured. Add a webhook to receive notifications.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/WebhookList.tsx", + 194 + ] + ] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -6732,7 +6992,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 52 + 53 ] ], "translation": "Permissions" @@ -6865,6 +7125,18 @@ ], "translation": "Please enter a valid password" }, + "jEw0Mr": { + "translation": "Please enter a valid URL", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 24 + ] + ] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -7740,6 +8012,18 @@ ], "translation": "Save" }, + "y3aU20": { + "translation": "Save changes", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 316 + ] + ] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -7776,6 +8060,30 @@ ], "translation": "Search boards and cards..." }, + "e1v+J3": { + "translation": "Secret (optional)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 229 + ] + ] + }, + "OkTY4+": { + "translation": "Secret cannot exceed 512 characters", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 28 + ] + ] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -7816,6 +8124,18 @@ ], "translation": "Select all" }, + "o4e/70": { + "translation": "Select at least one event", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 32 + ] + ] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -7876,6 +8196,18 @@ ], "translation": "Send feedback" }, + "eus61c": { + "translation": "Send test", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 310 + ] + ] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -7919,7 +8251,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 95 + 102 ], [ "src/components/SideNavigation.tsx", @@ -7988,6 +8320,18 @@ ], "translation": "Settings | Permissions" }, + "+h2faV": { + "translation": "Settings | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/WebhookSettings.tsx", + 24 + ] + ] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -8216,6 +8560,18 @@ ], "translation": "Start free. Upgrade as your team grows. No hidden fees, no contracts." }, + "uAQUqI": { + "translation": "Status", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/WebhookList.tsx", + 230 + ] + ] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -8424,6 +8780,34 @@ ], "translation": "Terms of service" }, + "NnH3pK": { + "translation": "Test", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/WebhookList.tsx", + 136 + ] + ] + }, + "itgYbC": { + "translation": "Test webhook sent successfully!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 132 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 174 + ] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -9664,6 +10048,22 @@ ], "translation": "Urgent" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 217 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 218 + ] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -9680,6 +10080,18 @@ ], "translation": "URL can only contain letters, numbers, and hyphens" }, + "7aONWr": { + "translation": "URL cannot exceed 2048 characters", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 25 + ] + ] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -9724,6 +10136,18 @@ ], "translation": "Use template" }, + "n6EWYz": { + "translation": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 239 + ] + ] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -9880,6 +10304,110 @@ ], "translation": "We're just getting started. " }, + "GdWB+V": { + "translation": "Webhook created successfully", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 104 + ] + ] + }, + "2X4ecw": { + "translation": "Webhook deleted successfully", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/DeleteWebhookConfirmation.tsx", + 23 + ] + ] + }, + "jIuWsV": { + "translation": "Webhook name cannot exceed 255 characters", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 20 + ] + ] + }, + "U2+rn0": { + "translation": "Webhook name is required", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 19 + ] + ] + }, + "8iP9oQ": { + "translation": "Webhook test failed", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 135 + ], + [ + "src/views/settings/components/WebhookList.tsx", + 177 + ] + ] + }, + "3d54Wj": { + "translation": "Webhook updated successfully", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 118 + ] + ] + }, + "Hf1cEZ": { + "translation": "Webhook URL is required", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/views/settings/components/NewWebhookModal.tsx", + 23 + ] + ] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + [ + "src/components/SettingsLayout.tsx", + 71 + ], + [ + "src/views/settings/WebhookSettings.tsx", + 28 + ] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -9947,7 +10475,7 @@ "origin": [ [ "src/components/SettingsLayout.tsx", - 46 + 47 ], [ "src/views/board/index.tsx", diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index b0aa3c11..3c3c638b 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Cuenta" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Activo" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Añadir a favoritos" }, + "cWXW+7": { + "translation": "Agregar webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "¿Estás seguro de que quieres eliminar {entityLabel}?" }, + "Ypy5pZ": { + "translation": "¿Está seguro de que desea eliminar el webhook \"{webhookName}\"? Esta acción no se puede deshacer.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Roles de usuario y permisos configurables" }, + "t0dTPm": { + "translation": "Configure webhooks para recibir notificaciones cuando se creen, actualicen, muevan o eliminen tarjetas.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Crear plantilla" }, + "SiPp29": { + "translation": "Crear webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Crear espacio de trabajo" }, + "d+F6q9": { + "translation": "Creado", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Eliminar" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Eliminar plantilla" }, + "snMaH4": { + "translation": "Eliminar webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Editar" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Editar permisos" }, + "fW5sSv": { + "translation": "Editar webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Introduce un título personalizado" }, + "rQRXo8": { + "translation": "Ingrese el nuevo secreto para actualizar", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Error al subir la imagen de perfil" }, + "tst44n": { + "translation": "Eventos", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "No se pudo crear el tablero" }, + "o4sQAg": { + "translation": "Error al crear el webhook", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Error al eliminar el webhook", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "No se pudo iniciar sesión con {0}. Por favor, inténtalo de nuevo." }, + "5ntVtp": { + "translation": "Error al probar el webhook", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Error al actualizar el webhook", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Contratado" }, + "SRvxId": { + "translation": "Secreto HMAC para verificación de firma", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "En progreso" }, + "NoNwIX": { + "translation": "Inactivo", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integraciones" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "movió la tarjeta a otra lista" }, + "uEGGDs": { + "translation": "Mi webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Nombre" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Nuevo ticket" }, + "sbNNyi": { + "translation": "Nuevo webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Aún no se encontraron roles para este espacio de trabajo." }, + "TX0bT7": { + "translation": "No hay webhooks configurados. Agregue un webhook para recibir notificaciones.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Permisos" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Por favor, introduce una contraseña válida" }, + "jEw0Mr": { + "translation": "Por favor, ingrese una URL válida", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Guardar" }, + "y3aU20": { + "translation": "Guardar cambios", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Buscar tableros y tarjetas..." }, + "e1v+J3": { + "translation": "Secreto (opcional)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "El secreto no puede exceder los 512 caracteres", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Seleccionar todo" }, + "o4e/70": { + "translation": "Seleccione al menos un evento", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Enviar comentarios" }, + "eus61c": { + "translation": "Enviar prueba", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Configuración" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Configuración | Permisos" }, + "+h2faV": { + "translation": "Configuración | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Comienza gratis. Actualiza a medida que tu equipo crece. Sin tarifas ocultas, sin contratos." }, + "uAQUqI": { + "translation": "Estado", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Términos de servicio" }, + "NnH3pK": { + "translation": "Prueba", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "¡Webhook de prueba enviado correctamente!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Urgente" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "La URL solo puede contener letras, números y guiones" }, + "7aONWr": { + "translation": "La URL no puede exceder 2048 caracteres", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Usar plantilla" }, + "n6EWYz": { + "translation": "Se utiliza para firmar las cargas útiles del webhook para verificación. Dejar en blanco para mantener el secreto existente.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Apenas estamos empezando." }, + "GdWB+V": { + "translation": "Webhook creado correctamente", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook eliminado correctamente", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "El nombre del webhook no puede exceder 255 caracteres", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "El nombre del webhook es obligatorio", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "La prueba del webhook falló", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook actualizado correctamente", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "La URL del webhook es obligatoria", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index 3ac3caf8..ea7ac37f 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Compte" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Actif" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Ajouter aux favoris" }, + "cWXW+7": { + "translation": "Ajouter un webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Êtes-vous sûr de vouloir supprimer {entityLabel} ?" }, + "Ypy5pZ": { + "translation": "Êtes-vous sûr de vouloir supprimer le webhook \"{webhookName}\" ? Cette action est irréversible.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Rôles utilisateur et permissions configurables" }, + "t0dTPm": { + "translation": "Configurez des webhooks pour recevoir des notifications lorsque des cartes sont créées, mises à jour, déplacées ou supprimées.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Créer un modèle" }, + "SiPp29": { + "translation": "Créer un webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Créer un espace de travail" }, + "d+F6q9": { + "translation": "Créé", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Supprimer" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Supprimer le modèle" }, + "snMaH4": { + "translation": "Supprimer le webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Modifier" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Modifier les permissions" }, + "fW5sSv": { + "translation": "Modifier le webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Saisissez un titre personnalisé" }, + "rQRXo8": { + "translation": "Saisissez un nouveau secret pour mettre à jour", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Erreur lors du téléchargement de l'image de profil" }, + "tst44n": { + "translation": "Événements", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Échec de la création du tableau" }, + "o4sQAg": { + "translation": "Échec de la création du webhook", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Échec de la suppression du webhook", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Échec de la connexion avec {0}. Veuillez réessayer." }, + "5ntVtp": { + "translation": "Échec du test du webhook", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Échec de la mise à jour du webhook", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Embauché" }, + "SRvxId": { + "translation": "Secret HMAC pour la vérification de signature", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "En cours" }, + "NoNwIX": { + "translation": "Inactif", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Intégrations" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "a déplacé la carte vers une autre liste" }, + "uEGGDs": { + "translation": "Mon webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Nom" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Nouveau ticket" }, + "sbNNyi": { + "translation": "Nouveau webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Aucun rôle trouvé pour cet espace de travail pour le moment." }, + "TX0bT7": { + "translation": "Aucun webhook configuré. Ajoutez un webhook pour recevoir des notifications.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Permissions" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Veuillez saisir un mot de passe valide" }, + "jEw0Mr": { + "translation": "Veuillez saisir une URL valide", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Enregistrer" }, + "y3aU20": { + "translation": "Enregistrer les modifications", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Rechercher des tableaux et des cartes..." }, + "e1v+J3": { + "translation": "Secret (facultatif)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Le secret ne peut pas dépasser 512 caractères", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Tout sélectionner" }, + "o4e/70": { + "translation": "Sélectionnez au moins un événement", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Envoyer un commentaire" }, + "eus61c": { + "translation": "Envoyer un test", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Paramètres" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Paramètres | Permissions" }, + "+h2faV": { + "translation": "Paramètres | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Commencez gratuitement. Évoluez au rythme de votre équipe. Aucun frais caché, aucun contrat." }, + "uAQUqI": { + "translation": "Statut", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Conditions d'utilisation" }, + "NnH3pK": { + "translation": "Tester", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Webhook de test envoyé avec succès !", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Urgent" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "L'URL ne peut contenir que des lettres, des chiffres et des traits d'union" }, + "7aONWr": { + "translation": "L'URL ne peut pas dépasser 2048 caractères", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Utiliser le modèle" }, + "n6EWYz": { + "translation": "Utilisé pour signer les charges utiles du webhook à des fins de vérification. Laissez vide pour conserver le secret existant.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Nous ne faisons que commencer." }, + "GdWB+V": { + "translation": "Webhook créé avec succès", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook supprimé avec succès", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Le nom du webhook ne peut pas dépasser 255 caractères", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Le nom du webhook est requis", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Le test du webhook a échoué", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook mis à jour avec succès", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "L'URL du webhook est requise", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index ed085bb5..7380070c 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Account" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Attivo" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Aggiungi ai preferiti" }, + "cWXW+7": { + "translation": "Aggiungi webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Sei sicuro di voler rimuovere {entityLabel}?" }, + "Ypy5pZ": { + "translation": "Sei sicuro di voler eliminare il webhook \"{webhookName}\"? Questa azione non può essere annullata.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Ruoli utente e permessi configurabili" }, + "t0dTPm": { + "translation": "Configura i webhook per ricevere notifiche quando le schede vengono create, aggiornate, spostate o eliminate.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Crea template" }, + "SiPp29": { + "translation": "Crea webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Crea workspace" }, + "d+F6q9": { + "translation": "Creato", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Elimina" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Elimina template" }, + "snMaH4": { + "translation": "Elimina webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Modifica" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Modifica permessi" }, + "fW5sSv": { + "translation": "Modifica webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Inserisci un titolo personalizzato" }, + "rQRXo8": { + "translation": "Inserisci un nuovo secret per aggiornare", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Errore durante il caricamento dell'immagine del profilo" }, + "tst44n": { + "translation": "Eventi", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Impossibile creare la board" }, + "o4sQAg": { + "translation": "Impossibile creare il webhook", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Impossibile eliminare il webhook", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Impossibile effettuare il login con {0}. Riprova." }, + "5ntVtp": { + "translation": "Impossibile testare il webhook", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Impossibile aggiornare il webhook", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Assunto" }, + "SRvxId": { + "translation": "Secret HMAC per la verifica della firma", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "In corso" }, + "NoNwIX": { + "translation": "Inattivo", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integrazioni" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "ha spostato la card in un'altra lista" }, + "uEGGDs": { + "translation": "Il mio webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Nome" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Nuovo ticket" }, + "sbNNyi": { + "translation": "Nuovo webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Nessun ruolo trovato per questo workspace." }, + "TX0bT7": { + "translation": "Nessun webhook configurato. Aggiungi un webhook per ricevere notifiche.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Permessi" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Inserisci una password valida" }, + "jEw0Mr": { + "translation": "Inserisci un URL valido", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Salva" }, + "y3aU20": { + "translation": "Salva modifiche", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Cerca board e card..." }, + "e1v+J3": { + "translation": "Secret (facoltativo)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Il secret non può superare i 512 caratteri", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Seleziona tutto" }, + "o4e/70": { + "translation": "Seleziona almeno un evento", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Invia feedback" }, + "eus61c": { + "translation": "Invia test", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Impostazioni" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Impostazioni | Permessi" }, + "+h2faV": { + "translation": "Impostazioni | Webhook", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Inizia gratis. Aggiorna man mano che il tuo team cresce. Nessun costo nascosto, nessun contratto." }, + "uAQUqI": { + "translation": "Stato", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Termini di servizio" }, + "NnH3pK": { + "translation": "Test", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Webhook di test inviato con successo!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Urgente" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "L'URL può contenere solo lettere, numeri e trattini" }, + "7aONWr": { + "translation": "L'URL non può superare i 2048 caratteri", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Usa template" }, + "n6EWYz": { + "translation": "Utilizzato per firmare i payload dei webhook per la verifica. Lasciare vuoto per mantenere il segreto esistente.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Siamo solo all'inizio." }, + "GdWB+V": { + "translation": "Webhook creato con successo", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook eliminato con successo", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Il nome del webhook non può superare i 255 caratteri", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Il nome del webhook è obbligatorio", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Test del webhook non riuscito", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook aggiornato con successo", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "L'URL del webhook è obbligatorio", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhook", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index 6fccf289..e9af0b23 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Account" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Actief" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Toevoegen aan favorieten" }, + "cWXW+7": { + "translation": "Webhook toevoegen", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Weet je zeker dat je {entityLabel} wilt verwijderen?" }, + "Ypy5pZ": { + "translation": "Weet je zeker dat je de webhook \"{webhookName}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Configureerbare gebruikersrollen en rechten" }, + "t0dTPm": { + "translation": "Configureer webhooks om meldingen te ontvangen wanneer kaarten worden aangemaakt, bijgewerkt, verplaatst of verwijderd.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Maak sjabloon" }, + "SiPp29": { + "translation": "Webhook aanmaken", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Maak werkruimte" }, + "d+F6q9": { + "translation": "Aangemaakt", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Verwijderen" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Sjabloon verwijderen" }, + "snMaH4": { + "translation": "Webhook verwijderen", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Bewerken" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Rechten bewerken" }, + "fW5sSv": { + "translation": "Webhook bewerken", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Voer een aangepaste titel in" }, + "rQRXo8": { + "translation": "Voer nieuw geheim in om bij te werken", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Fout bij uploaden van profielafbeelding" }, + "tst44n": { + "translation": "Gebeurtenissen", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Bord aanmaken mislukt" }, + "o4sQAg": { + "translation": "Webhook aanmaken mislukt", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Webhook verwijderen mislukt", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Inloggen met {0} mislukt. Probeer het opnieuw." }, + "5ntVtp": { + "translation": "Webhook testen mislukt", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Webhook bijwerken mislukt", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Aangenomen" }, + "SRvxId": { + "translation": "HMAC-geheim voor handtekeningverificatie", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "Bezig" }, + "NoNwIX": { + "translation": "Inactief", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integraties" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "heeft de kaart naar een andere lijst verplaatst" }, + "uEGGDs": { + "translation": "Mijn webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Naam" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Nieuw ticket" }, + "sbNNyi": { + "translation": "Nieuwe webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Nog geen rollen gevonden voor deze workspace." }, + "TX0bT7": { + "translation": "Geen webhooks geconfigureerd. Voeg een webhook toe om meldingen te ontvangen.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Toestemmingen" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Voer een geldig wachtwoord in" }, + "jEw0Mr": { + "translation": "Voer een geldige URL in", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Opslaan" }, + "y3aU20": { + "translation": "Wijzigingen opslaan", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Zoek borden en kaarten..." }, + "e1v+J3": { + "translation": "Geheim (optioneel)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Geheim mag niet meer dan 512 tekens bevatten", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Alles selecteren" }, + "o4e/70": { + "translation": "Selecteer minimaal één gebeurtenis", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Feedback versturen" }, + "eus61c": { + "translation": "Test verzenden", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Instellingen" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Instellingen | Rechten" }, + "+h2faV": { + "translation": "Instellingen | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Start gratis. Upgrade naarmate je team groeit. Geen verborgen kosten, geen contracten." }, + "uAQUqI": { + "translation": "Status", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Servicevoorwaarden" }, + "NnH3pK": { + "translation": "Test", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Test webhook succesvol verzonden!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Urgent" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "URL mag alleen letters, cijfers en koppeltekens bevatten" }, + "7aONWr": { + "translation": "URL mag niet langer zijn dan 2048 tekens", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Template gebruiken" }, + "n6EWYz": { + "translation": "Wordt gebruikt om webhook-payloads te ondertekenen voor verificatie. Laat leeg om het bestaande geheim te behouden.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "We zijn net begonnen." }, + "GdWB+V": { + "translation": "Webhook succesvol aangemaakt", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook succesvol verwijderd", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Webhooknaam mag niet langer zijn dan 255 tekens", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Webhooknaam is verplicht", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Webhook-test mislukt", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook succesvol bijgewerkt", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "Webhook-URL is verplicht", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index d0fa19a0..c55b970a 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Konto" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Aktywna" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Dodaj do ulubionych" }, + "cWXW+7": { + "translation": "Dodaj webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Czy na pewno chcesz usunąć {entityLabel}?" }, + "Ypy5pZ": { + "translation": "Czy na pewno chcesz usunąć webhook \"{webhookName}\"? Tej operacji nie można cofnąć.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Konfigurowalne role i uprawnienia użytkowników" }, + "t0dTPm": { + "translation": "Skonfiguruj webhooki, aby otrzymywać powiadomienia o tworzeniu, aktualizacji, przenoszeniu lub usuwaniu kart.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Utwórz szablon" }, + "SiPp29": { + "translation": "Utwórz webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Utwórz workspace" }, + "d+F6q9": { + "translation": "Utworzono", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Usuń" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Usuń szablon" }, + "snMaH4": { + "translation": "Usuń webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Edytuj" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Edytuj uprawnienia" }, + "fW5sSv": { + "translation": "Edytuj webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Wprowadź własny tytuł" }, + "rQRXo8": { + "translation": "Wprowadź nowy sekret, aby zaktualizować", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Błąd podczas przesyłania zdjęcia profilowego" }, + "tst44n": { + "translation": "Zdarzenia", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Nie udało się utworzyć tablicy" }, + "o4sQAg": { + "translation": "Nie udało się utworzyć webhooka", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Nie udało się usunąć webhooka", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Nie udało się zalogować przez {0}. Spróbuj ponownie." }, + "5ntVtp": { + "translation": "Nie udało się przetestować webhooka", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Nie udało się zaktualizować webhooka", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Zatrudniony" }, + "SRvxId": { + "translation": "Sekret HMAC do weryfikacji podpisu", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "W trakcie" }, + "NoNwIX": { + "translation": "Nieaktywny", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integracje" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "przeniósł(-ęła) kartę do innej listy" }, + "uEGGDs": { + "translation": "Mój webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Nazwa" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Nowe zgłoszenie" }, + "sbNNyi": { + "translation": "Nowy webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Nie znaleziono jeszcze żadnych ról dla tego workspace'a." }, + "TX0bT7": { + "translation": "Brak skonfigurowanych webhooków. Dodaj webhook, aby otrzymywać powiadomienia.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Uprawnienia" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Wprowadź poprawne hasło" }, + "jEw0Mr": { + "translation": "Wprowadź poprawny adres URL", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Zapisz" }, + "y3aU20": { + "translation": "Zapisz zmiany", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Wyszukaj tablice i karty..." }, + "e1v+J3": { + "translation": "Sekret (opcjonalnie)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Sekret nie może przekraczać 512 znaków", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Zaznacz wszystko" }, + "o4e/70": { + "translation": "Wybierz co najmniej jedno zdarzenie", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Prześlij opinię" }, + "eus61c": { + "translation": "Wyślij test", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Ustawienia" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Ustawienia | Uprawnienia" }, + "+h2faV": { + "translation": "Ustawienia | Webhooki", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Zacznij za darmo. Rozwijaj się wraz z zespołem. Bez ukrytych opłat, bez umów." }, + "uAQUqI": { + "translation": "Status", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Regulamin" }, + "NnH3pK": { + "translation": "Test", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Webhook testowy został wysłany pomyślnie!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Pilne" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "URL może zawierać tylko litery, cyfry i myślniki" }, + "7aONWr": { + "translation": "URL nie może przekraczać 2048 znaków", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Użyj szablonu" }, + "n6EWYz": { + "translation": "Służy do podpisywania danych webhook w celu weryfikacji. Pozostaw puste, aby zachować istniejący sekret.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Dopiero zaczynamy." }, + "GdWB+V": { + "translation": "Webhook został utworzony pomyślnie", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook został usunięty pomyślnie", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Nazwa webhooka nie może przekraczać 255 znaków", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Nazwa webhooka jest wymagana", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Test webhooka nie powiódł się", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook został zaktualizowany pomyślnie", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "URL webhooka jest wymagany", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooki", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/pt-BR/messages.json b/apps/web/src/locales/pt-BR/messages.json index 11d1f0f7..5fd6f3ae 100644 --- a/apps/web/src/locales/pt-BR/messages.json +++ b/apps/web/src/locales/pt-BR/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Conta" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Ativo" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Adicionar aos favoritos" }, + "cWXW+7": { + "translation": "Adicionar webhook", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Tem certeza de que deseja remover {entityLabel}?" }, + "Ypy5pZ": { + "translation": "Tem certeza de que deseja excluir o webhook \"{webhookName}\"? Esta ação não pode ser desfeita.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Funções de usuário e permissões configuráveis" }, + "t0dTPm": { + "translation": "Configure webhooks para receber notificações quando cartões forem criados, atualizados, movidos ou excluídos.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Criar template" }, + "SiPp29": { + "translation": "Criar webhook", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Criar workspace" }, + "d+F6q9": { + "translation": "Criado", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Excluir" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Excluir modelo" }, + "snMaH4": { + "translation": "Excluir webhook", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Editar" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Editar permissões" }, + "fW5sSv": { + "translation": "Editar webhook", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Insira um título personalizado" }, + "rQRXo8": { + "translation": "Digite o novo segredo para atualizar", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Erro ao fazer upload da imagem de perfil" }, + "tst44n": { + "translation": "Eventos", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Falha ao criar quadro" }, + "o4sQAg": { + "translation": "Falha ao criar webhook", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Falha ao excluir webhook", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Falha ao fazer login com {0}. Por favor, tente novamente." }, + "5ntVtp": { + "translation": "Falha ao testar webhook", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Falha ao atualizar webhook", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Contratado" }, + "SRvxId": { + "translation": "Segredo HMAC para verificação de assinatura", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "Em andamento" }, + "NoNwIX": { + "translation": "Inativo", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Integrações" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "moveu o cartão para outra lista" }, + "uEGGDs": { + "translation": "Meu webhook", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Nome" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Novo ticket" }, + "sbNNyi": { + "translation": "Novo webhook", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Nenhuma função encontrada para este workspace ainda." }, + "TX0bT7": { + "translation": "Nenhum webhook configurado. Adicione um webhook para receber notificações.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Permissões" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Por favor, insira uma senha válida" }, + "jEw0Mr": { + "translation": "Por favor, insira uma URL válida", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Salvar" }, + "y3aU20": { + "translation": "Salvar alterações", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Pesquisar quadros e cartões..." }, + "e1v+J3": { + "translation": "Segredo (opcional)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "O segredo não pode exceder 512 caracteres", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Selecionar tudo" }, + "o4e/70": { + "translation": "Selecione pelo menos um evento", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Enviar feedback" }, + "eus61c": { + "translation": "Enviar teste", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Configurações" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Configurações | Permissões" }, + "+h2faV": { + "translation": "Configurações | Webhooks", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Comece grátis. Faça upgrade conforme sua equipe cresce. Sem taxas ocultas, sem contratos." }, + "uAQUqI": { + "translation": "Status", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Termos de serviço" }, + "NnH3pK": { + "translation": "Testar", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Webhook de teste enviado com sucesso!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Urgente" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "A URL pode conter apenas letras, números e hífens" }, + "7aONWr": { + "translation": "A URL não pode exceder 2048 caracteres", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Usar template" }, + "n6EWYz": { + "translation": "Usado para assinar cargas úteis de webhook para verificação. Deixe em branco para manter o segredo existente.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Estamos apenas começando. " }, + "GdWB+V": { + "translation": "Webhook criado com sucesso", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Webhook excluído com sucesso", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "O nome do webhook não pode exceder 255 caracteres", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "O nome do webhook é obrigatório", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "O teste do webhook falhou", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Webhook atualizado com sucesso", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "A URL do webhook é obrigatória", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Webhooks", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258], diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index bf0ed062..4c5156d8 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -166,7 +166,7 @@ "message": "Account", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 40]], + "origin": [["src/components/SettingsLayout.tsx", 41]], "translation": "Аккаунт" }, "TKFUnX": { @@ -198,7 +198,11 @@ "message": "Active", "placeholders": {}, "comments": [], - "origin": [["src/views/boards/index.tsx", 26]], + "origin": [ + ["src/views/boards/index.tsx", 26], + ["src/views/settings/components/NewWebhookModal.tsx", 293], + ["src/views/settings/components/WebhookList.tsx", 106] + ], "translation": "Активно" }, "XJOV1Y": { @@ -299,6 +303,13 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 122]], "translation": "Добавить в избранное" }, + "cWXW+7": { + "translation": "Добавить вебхук", + "message": "Add webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 36]] + }, "bmXKoX": { "message": "added {0} labels: <0>{labelList}", "placeholders": { @@ -543,7 +554,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 64], + ["src/components/SettingsLayout.tsx", 65], ["src/views/pricing/components/FeatureComparisonTable.tsx", 237] ], "translation": "API" @@ -629,6 +640,17 @@ ], "translation": "Вы уверены, что хотите удалить {entityLabel}?" }, + "Ypy5pZ": { + "translation": "Вы уверены, что хотите удалить вебхук \"{webhookName}\"? Это действие невозможно отменить.", + "message": "Are you sure you want to delete the webhook \"{webhookName}\"? This action cannot be undone.", + "placeholders": { + "webhookName": ["webhookName"] + }, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 60] + ] + }, "BhDZlc": { "message": "Are you sure you want to delete the workspace {0}?", "placeholders": { @@ -788,7 +810,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 57], + ["src/components/SettingsLayout.tsx", 58], ["src/views/boards/components/TemplateBoards.tsx", 68], ["src/views/settings/BillingSettings.tsx", 39] ], @@ -1219,6 +1241,7 @@ 40 ], ["src/views/settings/components/DeleteAccountConfirmation.tsx", 88], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 66], ["src/views/settings/components/DeleteWorkspaceConfirmation.tsx", 98], ["src/views/settings/components/UpgradeToProConfirmation.tsx", 106] ], @@ -1473,6 +1496,13 @@ "origin": [["src/views/pricing/components/PricingTiers.tsx", 82]], "translation": "Настраиваемые роли и права пользователей" }, + "t0dTPm": { + "translation": "Настройте вебхуки для получения уведомлений при создании, обновлении, перемещении или удалении карточек.", + "message": "Configure webhooks to receive notifications when cards are created, updated, moved, or deleted.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 31]] + }, "/f3t6v": { "message": "Configure which actions are allowed for each workspace role. These permissions apply to all members with that role.", "placeholders": {}, @@ -1734,6 +1764,13 @@ "origin": [["src/views/board/components/NewTemplateForm.tsx", 132]], "translation": "Создать шаблон" }, + "SiPp29": { + "translation": "Создать вебхук", + "message": "Create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "FdtSNC": { "message": "Create workspace", "placeholders": {}, @@ -1744,6 +1781,13 @@ ], "translation": "Создать рабочее пространство" }, + "d+F6q9": { + "translation": "Создан", + "message": "Created", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 236]] + }, "f8lDFq": { "message": "created the card", "placeholders": {}, @@ -1899,7 +1943,9 @@ ["src/views/board/components/DeleteBoardConfirmation.tsx", 47], ["src/views/card/components/DeleteCardConfirmation.tsx", 92], ["src/views/card/components/DeleteChecklistConfirmation.tsx", 67], - ["src/views/card/components/DeleteCommentConfirmation.tsx", 83] + ["src/views/card/components/DeleteCommentConfirmation.tsx", 83], + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 73], + ["src/views/settings/components/WebhookList.tsx", 140] ], "translation": "Удалить" }, @@ -1949,6 +1995,15 @@ "origin": [["src/views/board/components/BoardDropdown.tsx", 133]], "translation": "Удалить шаблон" }, + "snMaH4": { + "translation": "Удалить вебхук", + "message": "Delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 46] + ] + }, "kYu0eF": { "message": "Delete workspace", "placeholders": {}, @@ -2161,7 +2216,10 @@ "message": "Edit", "placeholders": {}, "comments": [], - "origin": [["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42]], + "origin": [ + ["src/components/YouTubeEmbed/YouTubeDropdown.tsx", 42], + ["src/views/settings/components/WebhookList.tsx", 132] + ], "translation": "Редактировать" }, "tIdipJ": { @@ -2198,6 +2256,13 @@ ], "translation": "Изменить права доступа" }, + "fW5sSv": { + "translation": "Редактировать вебхук", + "message": "Edit webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "klpSmb": { "message": "Edit workspace URL", "placeholders": {}, @@ -2277,6 +2342,13 @@ "origin": [["src/components/YouTubeEmbed/EditYouTubeModal.tsx", 131]], "translation": "Введите собственный заголовок" }, + "rQRXo8": { + "translation": "Введите новый секретный ключ для обновления", + "message": "Enter new secret to update", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "fR9laE": { "message": "Enter your current password", "placeholders": {}, @@ -2486,6 +2558,16 @@ ], "translation": "Ошибка при загрузке изображения профиля" }, + "tst44n": { + "translation": "События", + "message": "Events", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 245], + ["src/views/settings/components/WebhookList.tsx", 224] + ] + }, "8iP0S8": { "message": "Everything in the free plan, plus:", "placeholders": {}, @@ -2538,6 +2620,22 @@ ], "translation": "Не удалось создать доску" }, + "o4sQAg": { + "translation": "Не удалось создать вебхук", + "message": "Failed to create webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 109]] + }, + "9YPBHv": { + "translation": "Не удалось удалить вебхук", + "message": "Failed to delete webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 28] + ] + }, "W8oT+L": { "message": "Failed to fetch video information", "placeholders": {}, @@ -2554,6 +2652,23 @@ "origin": [["src/components/AuthForm.tsx", 291]], "translation": "Не удалось войти через {0}. Пожалуйста, попробуйте ещё раз." }, + "5ntVtp": { + "translation": "Не удалось протестировать вебхук", + "message": "Failed to test webhook", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 143], + ["src/views/settings/components/WebhookList.tsx", 184] + ] + }, + "R41XLH": { + "translation": "Не удалось обновить вебхук", + "message": "Failed to update webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 123]] + }, "ZL1A+p": { "message": "Failed to upload attachment. Please try again.", "placeholders": {}, @@ -2899,6 +3014,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 80]], "translation": "Принят на работу" }, + "SRvxId": { + "translation": "Секретный ключ HMAC для проверки подписи", + "message": "HMAC secret for signature verification", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 234]] + }, "LrcnbT": { "message": "Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.", "placeholders": {}, @@ -3064,6 +3186,13 @@ ], "translation": "В процессе" }, + "NoNwIX": { + "translation": "Неактивен", + "message": "Inactive", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 106]] + }, "6mbe4b": { "message": "Individuals", "placeholders": {}, @@ -3076,7 +3205,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 70], + ["src/components/SettingsLayout.tsx", 77], ["src/views/home/components/Features.tsx", 121] ], "translation": "Интеграции" @@ -3529,6 +3658,13 @@ "origin": [["src/views/card/components/ActivityList.tsx", 127]], "translation": "переместил(а) карточку в другой список" }, + "uEGGDs": { + "translation": "Мой вебхук", + "message": "My webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 209]] + }, "6YtxFj": { "message": "Name", "placeholders": {}, @@ -3536,7 +3672,9 @@ "origin": [ ["src/components/LabelForm.tsx", 135], ["src/views/board/components/NewTemplateForm.tsx", 118], - ["src/views/boards/components/NewBoardForm.tsx", 134] + ["src/views/boards/components/NewBoardForm.tsx", 134], + ["src/views/settings/components/NewWebhookModal.tsx", 205], + ["src/views/settings/components/WebhookList.tsx", 212] ], "translation": "Имя" }, @@ -3650,6 +3788,13 @@ "origin": [["src/views/boards/components/TemplateBoards.tsx", 56]], "translation": "Новый тикет" }, + "sbNNyi": { + "translation": "Новый вебхук", + "message": "New webhook", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 188]] + }, "curoK5": { "message": "New workspace", "placeholders": {}, @@ -3766,6 +3911,13 @@ "origin": [["src/views/settings/components/RolePermissions.tsx", 110]], "translation": "Для этого рабочего пространства пока не найдено ролей." }, + "TX0bT7": { + "translation": "Вебхуки не настроены. Добавьте вебхук для получения уведомлений.", + "message": "No webhooks configured. Add a webhook to receive notifications.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 194]] + }, "9h7RDh": { "message": "Offer", "placeholders": {}, @@ -3994,7 +4146,7 @@ "message": "Permissions", "placeholders": {}, "comments": [], - "origin": [["src/components/SettingsLayout.tsx", 52]], + "origin": [["src/components/SettingsLayout.tsx", 53]], "translation": "Разрешения" }, "Jgaz7E": { @@ -4079,6 +4231,13 @@ "origin": [["src/components/AuthForm.tsx", 421]], "translation": "Пожалуйста, введите корректный пароль" }, + "jEw0Mr": { + "translation": "Пожалуйста, введите корректный URL", + "message": "Please enter a valid URL", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 24]] + }, "tmlJN1": { "message": "Please enter a valid YouTube URL", "placeholders": {}, @@ -4527,6 +4686,13 @@ ], "translation": "Сохранить" }, + "y3aU20": { + "translation": "Сохранить изменения", + "message": "Save changes", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 316]] + }, "MdwUGG": { "message": "Save time with reusable board templates.", "placeholders": {}, @@ -4548,6 +4714,20 @@ "origin": [["src/components/CommandPallette.tsx", 104]], "translation": "Поиск досок и карточек..." }, + "e1v+J3": { + "translation": "Секретный ключ (необязательно)", + "message": "Secret (optional)", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 229]] + }, + "OkTY4+": { + "translation": "Секретный ключ не может превышать 512 символов", + "message": "Secret cannot exceed 512 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 28]] + }, "a3LDKx": { "message": "Security", "placeholders": {}, @@ -4574,6 +4754,13 @@ ], "translation": "Выбрать всё" }, + "o4e/70": { + "translation": "Выберите хотя бы одно событие", + "message": "Select at least one event", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 32]] + }, "rYUZIe": { "message": "Select source", "placeholders": {}, @@ -4609,6 +4796,13 @@ "origin": [["src/components/FeedbackModal.tsx", 116]], "translation": "Отправить отзыв" }, + "eus61c": { + "translation": "Отправить тест", + "message": "Send test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 310]] + }, "v3YoMA": { "message": "Senior", "placeholders": {}, @@ -4635,7 +4829,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 95], + ["src/components/SettingsLayout.tsx", 102], ["src/components/SideNavigation.tsx", 135] ], "translation": "Настройки" @@ -4675,6 +4869,13 @@ "origin": [["src/views/settings/PermissionsSettings.tsx", 49]], "translation": "Настройки | Разрешения" }, + "+h2faV": { + "translation": "Настройки | Вебхуки", + "message": "Settings | Webhooks", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/WebhookSettings.tsx", 24]] + }, "Ci/KUX": { "message": "Settings | Workspace", "placeholders": {}, @@ -4814,6 +5015,13 @@ "origin": [["src/views/pricing/index.tsx", 47]], "translation": "Начните бесплатно. Переходите на новый тариф по мере роста команды. Без скрытых платежей и контрактов." }, + "uAQUqI": { + "translation": "Статус", + "message": "Status", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 230]] + }, "WYDptz": { "message": "Subscription Required", "placeholders": {}, @@ -4940,6 +5148,23 @@ "origin": [["src/views/home/components/Footer.tsx", 42]], "translation": "Условия использования" }, + "NnH3pK": { + "translation": "Тест", + "message": "Test", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/WebhookList.tsx", 136]] + }, + "itgYbC": { + "translation": "Тестовый вебхук успешно отправлен!", + "message": "Test webhook sent successfully!", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 132], + ["src/views/settings/components/WebhookList.tsx", 174] + ] + }, "VUZDlr": { "message": "Testimonials", "placeholders": {}, @@ -5674,6 +5899,16 @@ ], "translation": "Срочно" }, + "IagCbF": { + "translation": "URL", + "message": "URL", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 217], + ["src/views/settings/components/WebhookList.tsx", 218] + ] + }, "MI5OBT": { "message": "URL can only contain letters, numbers, and hyphens", "placeholders": {}, @@ -5684,6 +5919,13 @@ ], "translation": "URL может содержать только буквы, цифры и дефисы" }, + "7aONWr": { + "translation": "URL не может превышать 2048 символов", + "message": "URL cannot exceed 2048 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 25]] + }, "i5rE2/": { "message": "URL cannot exceed 64 characters", "placeholders": {}, @@ -5711,6 +5953,13 @@ "origin": [["src/views/boards/components/NewBoardForm.tsx", 154]], "translation": "Использовать шаблон" }, + "n6EWYz": { + "translation": "Используется для подписи данных вебхука для проверки. Оставьте пустым, чтобы сохранить существующий секретный ключ.", + "message": "Used to sign webhook payloads for verification. Leave blank to keep existing secret.", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 239]] + }, "7PzzBU": { "message": "User", "placeholders": {}, @@ -5802,6 +6051,70 @@ "origin": [["src/views/home/components/Features.tsx", 152]], "translation": "Мы только начинаем." }, + "GdWB+V": { + "translation": "Вебхук успешно создан", + "message": "Webhook created successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 104]] + }, + "2X4ecw": { + "translation": "Вебхук успешно удалён", + "message": "Webhook deleted successfully", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/DeleteWebhookConfirmation.tsx", 23] + ] + }, + "jIuWsV": { + "translation": "Название вебхука не может превышать 255 символов", + "message": "Webhook name cannot exceed 255 characters", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 20]] + }, + "U2+rn0": { + "translation": "Название вебхука обязательно", + "message": "Webhook name is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 19]] + }, + "8iP9oQ": { + "translation": "Не удалось выполнить тест вебхука", + "message": "Webhook test failed", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/views/settings/components/NewWebhookModal.tsx", 135], + ["src/views/settings/components/WebhookList.tsx", 177] + ] + }, + "3d54Wj": { + "translation": "Вебхук успешно обновлён", + "message": "Webhook updated successfully", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 118]] + }, + "Hf1cEZ": { + "translation": "URL вебхука обязателен", + "message": "Webhook URL is required", + "placeholders": {}, + "comments": [], + "origin": [["src/views/settings/components/NewWebhookModal.tsx", 23]] + }, + "v1kQyJ": { + "translation": "Вебхуки", + "message": "Webhooks", + "placeholders": {}, + "comments": [], + "origin": [ + ["src/components/SettingsLayout.tsx", 71], + ["src/views/settings/WebhookSettings.tsx", 28] + ] + }, "9eF5oV": { "message": "Welcome back", "placeholders": {}, @@ -5842,7 +6155,7 @@ "placeholders": {}, "comments": [], "origin": [ - ["src/components/SettingsLayout.tsx", 46], + ["src/components/SettingsLayout.tsx", 47], ["src/views/board/index.tsx", 403], ["src/views/boards/index.tsx", 48], ["src/views/members/index.tsx", 258],