diff --git a/apps/web/i18n.lock b/apps/web/i18n.lock index d839e1bd..02e4d64a 100644 --- a/apps/web/i18n.lock +++ b/apps/web/i18n.lock @@ -1,38 +1,68 @@ version: 1 checksums: 8033ed03a24d7c4898c90a5365297c20: + "%2C%20or%20see%20our/singular": e8a8f2a078fcaea03481710dcaccce5d + "%7B0%7D%20labels/singular": 785f92bedf786ff3e285adfc07c69d18 + "%7BboardCount%2C%20plural%2C%20one%20%7BImport%20board%20(1)%7D%20other%20%7BImport%20boards%20(%7BboardCount%7D)%7D%7D/singular": 72358c550bd1a99fcb6e8952f0f947ef "%231%20Hacker%20News/singular": de271b412c6c022d5c427d29fc70e0ba 1%20user/singular: 3b547431ab12f0fba84307e6a81109d8 A%20powerful%2C%20flexible%20kanban%20app%20that%20helps%20you%20organise%20work%2C%20track%20progress%2C%20and%20deliver%20results%E2%80%94all%20in%20one%20place./singular: d405b83b0d631cb72f4347c10bcbb643 Activity%20logs/singular: 8b1f0bb96a905646ecfad1cfdfa42168 + Add%20a%20card/singular: 9d80becc4fe65a74e0004e4fd290735d + Add%20description...%20(type%20'%2F'%20to%20open%20commands)/singular: df99ea599521682e9ad0a90716955dc6 Admin%20roles/singular: 32a5d78073b9bb9a246773afba8831df All%20seats%20are%20free%20during%20the%20beta%20until%20Sept%201st!/singular: 015cec3899cf99e37c3cf231d432e31d All%20systems%20operational/singular: ee943a4046b09e6334cceeea9fda2bfc API%20Reference/singular: 7dcc877064bfdf889ec55dbc9e06a242 + Board/singular: 101ff39aab674c033c15ab978d0d8bac + Board%20not%20found/singular: 5af9844595fa8aed5985066620435515 Board%20visibility/singular: b4205f3058297833a626156057c24b26 + Board%20visibility%20updated/singular: 8e2f5d622fa9c94481e7c1629a154ecf + Boards/singular: 8fff51c5872e051beb9b718336665e80 + Boards%20%7C%20%7B0%7D/singular: 70c349df806f4b2d8bd28136a45496f0 + Card%20title/singular: 7c34f59f4005e6cb3a6ff546ea0b96e3 Collaborate%20seamlessly%20with%20your%20team./singular: c5f10e431aaf8b51519bc009a4a4080c Coming%20soon/singular: ee2b0671e00972773210c5be5a9ccb89 Comments/singular: 502237cd1044491c48494aa60967a985 Company/singular: 9e36d11fa82d1bd4563eef2abc4fcfba Complete%20control%20and%20ownership%3A/singular: 0d8b682ba873272217425ccfc96aa9cd + Connect%20Trello/singular: 4440a0b9e387ef7136e3958e7a089213 Connect%20your%20favorite%20tools%20to%20streamline%20your%20workflow./singular: 033c5dcdb059ccb634aef7fe63f2f45d Contact/singular: 9afa39bc47019ee6dec6c74b6273967c + Contact%20us/singular: 694a45bc5c96f6f3a27873c1cf5a7707 Control%20who%20can%20view%20and%20edit%20your%20boards./singular: 2a7e0bec29bac26280de707e2fe8bce5 + Create%20another/singular: 2de8a82a416eb78c0462aa36278edc9a + Create%20board/singular: 155b62818bfab0e34f0089e1b34a32f3 + Create%20card/singular: 32792935dd5837a9433909b04021c22b + Create%20label/singular: c64e8180fa956f005edc1fd9b8e65abb + Create%20new%20board/singular: cbb87b1f4cc46b336ad9510c9f19407c + Create%20new%20label/singular: 6be30980847b577847baa01bb5f29711 + Create%20new%20list/singular: ce61ca8be7b3f6c26c32b684a42a2c26 + Create%20workspace/singular: 2e6718e79964ea5ce22d76c2189c77ca Custom%20domain/singular: b09e7a9c187b7163b4a6cfc78042fe42 + Dark/singular: 73e6e208ba628b26e90fcf6dce15e1b2 + Delete/singular: 8bcf303dd10a645b5baacb02b47d72c9 + Delete%20list/singular: b694f58e4c973d8797a78e746b550b1f Discuss%20and%20collaborate%20on%20cards./singular: f2e87816709f602130831ead50bba457 Do%20you%20offer%20a%20free%20plan%3F/singular: 3ef16b0994f0d9ae17067782ca9bed1b + docs/singular: 307bff5678ada918da1f1ec3edc76cac Docs/singular: 55fea190a0c0fb32acd3dc986cd3cc91 Documentation/singular: 1563fcb5ddb5037b0709ccd3dd384a92 + Edit%20label/singular: 0309e0be1512b1e0b0ceb87c69a53d03 Everything%20in%20the%20free%20plan%2C%20plus%3A/singular: 62b44c4973b92b806c69a4b15e0256dc Everything%20you%20need%2C%20free%20forever.%20Unlimited%20boards%2C%20unlimited%20lists%2C%20unlimited%20cards.%20Upgrade%20any%20time./singular: fa21632ab1468edf10acda2fe7b71323 FAQs/singular: dc36d7992372ccd419b39ef51cf5b16c Features/singular: 341ff316a339b106a178f0b8d362951b + Feedback/singular: 6fac88806e0c269a30777b283988c61c + Feedback%20sent/singular: 38a490c7ad5f1aa6013dfa879d2c7818 Find%20answers%20to%20common%20questions%20about%20the%20project.%20Can't%20find%20what%20you're%20looking%20for%3F%20Feel%20free%20to%20%3C0%3Econtact%20us%3C%2F0%3E./singular: 4d99230dad703bf2d71ba670c2f79d3d For%20long-term%20sustainability%2C%20we%20recognise%20all%20good%20open%20source%20projects%20need%20a%20source%20of%20revenue.%20Ours%20comes%20from%20the%20paid%20cloud%20offering%20for%20workspaces%20with%20multiple%20users%20(free%20during%20the%20beta)%20and%20for%20custom%20workspace%20slugs.%20There's%20no%20obligation%20to%20use%20it%2C%20and%20you%20can%20self-host%20the%20software%20on%20your%20own%20infrastructure%20free%20of%20charge./singular: 4eedacd4311ff69bf0fd87083c90a268 Free/singular: 0326365539c004f6088656f692602078 Free%2C%20forever/singular: ae4f2f81e88a50b5f250ef8e8e77e74b Get%20started/singular: 5c783951b0100a168bdd2161ff294833 Get%20Started/singular: 1d5f030c4ec9c869e647ae060518b948 + Get%20started%20by%20creating%20a%20new%20board/singular: 8fe63ba47e12bbf950f3eb33d1008993 + Get%20started%20by%20creating%20a%20new%20list/singular: bd6bf0806c95788a15ab438e2b09f885 Get%20started%20for%20free%20today/singular: 41e129eba0f6411337b54a7a08ea1709 Get%20started%20for%20free%2C%20with%20no%20usage%20limits.%20For%20collaboration%2C%20upgrade%20to%20a%20plan%20that%20fits%20the%20size%20of%20your%20team./singular: ddea69fa5d7b4023724296e1287872b6 Get%20started%20on%20Cloud/singular: ed926f526266ad2063283c58e6f4284a @@ -45,6 +75,10 @@ checksums: How%20do%20I%20invite%20team%20members%3F/singular: e620622060a06288e86ccda35395db87 How%20do%20I%20self-host%3F/singular: ec0b6afc8ad2f581b512c0fd82926b75 How%20is%20the%20project%20funded%3F/singular: ba7e936f7b1b5faa47df59a0ef990092 + Ideas%20to%20improve%20this%20page.../singular: 285decc2cc28403fae043d9b4de97a00 + Import/singular: 348b8ab981de5b7f1fca6d7302263bbd + Import%20complete/singular: 7e749df6f068b9cdf1055ea38c9a80af + Import%20failed/singular: bcec1f271c82ddffc91ebc22021b03cb Import%20your%20Trello%20boards%20and%20hit%20the%20ground%20running./singular: d66d13649f81342f8b3a4f3b54370c20 Importing%20from%20Trello/singular: 1e3a46fb9bd8ce8c7d632f9555b5bd7c Importing%20your%20Trello%20boards%20into%20Kan%20is%20easy.%20You%20can%20follow%20our%20step-by-step%20guide%20%3C0%3Ehere%3C%2F0%3E./singular: ca88dc22801fef08fee1ecfb1bf6914e @@ -55,50 +89,87 @@ checksums: Labels%20%26%20Filters/singular: 8f0bdd6084516f8241cb613178114390 Legal/singular: 00d3f08da61a21887009819cf93fb414 License/singular: ac2bcac75151e2fcd9eb768cea275a77 + Light/singular: bb78ea2c6edd8662676c81a8a13ecb93 + Logout/singular: 07948fdf20705e04a7bf68ab197512bf + Members/singular: 0932e80cba1e3e0a7f52bb67ff31da32 Monthly/singular: 818f1192e32bb855597f930d3e78806e + Name/singular: 9368b5a047572b6051f334af5aa76819 + Need%20help%3F/singular: 04e7322f2d3ffb2d73ff2f64b71637c8 + New/singular: 126d036fae5fb6b629728ecb97e6195b + New%20board/singular: 63f4e979e29a7fc2f5c09ff91fa75966 + New%20card/singular: a33f6219a756127f91c2523cfe845a19 + New%20import/singular: e8fddfe15dd170277df919e5d37efd47 + New%20label/singular: 890040da52a88c16c249a4ac78980f81 + New%20list/singular: 146c2e642b11056a0b07ed65733e4178 + New%20workspace/singular: 8eecf05b4ce29aa880adfed2e11476af + No%20boards/singular: e4397619e69b105e4317dda4560ff4a6 + No%20boards%20found/singular: e044088d2c51b6bdf660fafa86ee1e17 No%20credit%20card%20required/singular: 2090aa4171dc0b60735069f89b592883 + No%20lists/singular: cedf633d99c77ff4356e089f2d98c0a6 Organize%20and%20find%20cards%20quickly%20with%20powerful%20filtering%20tools./singular: 1b9898c4b21e9dff413b4f76dc59db56 Own%20your%20data/singular: cc2178dac4bdf6b07f030cfc2a7510e6 per%20user%2Fmonth/singular: 72af182c1ba6df6732640f4d8a78d360 + Please%20try%20again%20later%2C%20or%20contact%20customer%20support./singular: 21ffcf0b00e7cd7b64f7454a95762e1d Pricing/singular: ce27f1aeacccc542a174c4b2bce022b0 Priority%20email%20support/singular: 678538c912a770b1e1416ecdb8e299b1 Privacy%20policy/singular: 462c6a536b52873e4498785c66dd48c8 + Private/singular: d740d0660e68c61db1853489356030ae + Public/singular: c834f11dab0881632aded3f01d4f8fa9 Questions%3F/singular: c7c3a47f8b230ce7a43f3c090f21d683 Resources/singular: ec7fb05ed963bb6781a35782b3475502 Roadmap/singular: c60f4a1acf30e566861bf130f13b9ae7 Run%20on%20your%20own%20infrastructure/singular: eba804911562b8dbf9d69c3e27f1d708 Save%20time%20with%20reusable%20board%20templates./singular: d0f2d7d0fd682ceaf4ca12c6353fd75a + Select%20all/singular: eedc7cdb02de467c15dc418a066a77f2 + Select%20source/singular: c7b0ec447415ff62856803a4d7838bd6 Self%20Host/singular: 43fbce2027548b712002e489a20a621a Self%20host%20with%20Github/singular: 972155419bcc9f8f9bad9f5ad3538774 + Send/singular: 76a8497d7b546628b03bb81d5c1ce995 + Settings/singular: 8df6777277469c1fd88cc18dde2f1cc3 Sign%20in/singular: cb8757c7450e17de1e226e82fb0fa4a2 Simple%20pricing/singular: 5aa2bece93a71947b268498a58062937 Simple%2C%20visual%20task%20management%20that%20just%20works.%20Drag%20and%20drop%20cards%2C%20collaborate%20with%20your%20team%2C%20and%20get%20more%20done./singular: f4f138f83017d43dab2882cc08e07bdb Star%20on%20Github/singular: e5cb0428f1ac6485688f120d78742875 Support%20the%20development%20of%20the%20project/singular: c63bab228ab2b1be4370c668a99cd278 + System/singular: 803281c327a02a2feba182f4a2b38311 Teams/singular: b63448c05270497973ac4407047dae02 Templates/singular: 8ed62f56c81fa96c0f3182acb331bf63 Terms%20of%20service/singular: 0b8a8b23aff021a6cde79613fdb39c28 + Thank%20you%20for%20your%20feedback!/singular: 07edd8c50685a52c0969d711df26d768 The%20main%20difference%20between%20Kan%20and%20Trello%20is%20that%20Kan%20is%20open%20source%2C%20allowing%20anyone%20to%20view%2C%20modify%2C%20and%20contribute%20to%20our%20code.%20Our%20cloud%20offering%20also%20offers%20no%20restrictions%20on%20features%20for%20individual%20use%2C%20whereas%20Trello%20locks%20basic%20features%20such%20as%20the%20number%20of%20boards%20you%20can%20create%20behind%20a%20paywall./singular: db6e22cc955c5fbe547feedeb48f8719 The%20open%20source%20%3C0%2F%3E%20alternative%20to%20Trello/singular: 692cb2e8a8e610953c996826beed45a2 + The%20visibility%20of%20your%20board%20has%20been%20set%20to%20%7B0%7D./singular: 970e17a115f7374e60e0a8ded425db8f + Theme/singular: 21fe00b7a518089576fb83c08631107a Track%20all%20card%20changes%20with%20detailed%20activity%20history./singular: 0d3bac559c71ec4b8734f9f212320de5 Trello%20imports/singular: 6827eca403faa8f89891d17827e72af9 + Unable%20to%20create%20card/singular: 90112ea12ec6fa42097a6e022ae048a4 + Unable%20to%20create%20workspace/singular: c1c949477e121d73ed6683eddf9cd874 + Unable%20to%20send%20feedback/singular: 656c93265d7e2bef1245b17d85f85ae5 + Unable%20to%20update%20board%20visibility/singular: a76a21d561b8943e9276e027a1e3f70d + Unable%20to%20update%20card/singular: eca6002e57af8ec97324eae64e3b5731 + Unable%20to%20update%20list/singular: 14aa802f91b9b4c05236c8c75afb33da Unlimited%20activity%20log/singular: 8c993de94cda0deac19ba14ecafce6a5 Unlimited%20boards/singular: cb4fd858137ce825c2f1904d142d8042 Unlimited%20boards%2C%20unlimited%20lists%2C%20unlimited%20cards.%20No%20credit%20card%20required./singular: 8d9733137deb26664d76b55ad561c42c Unlimited%20cards/singular: f44c1050c4d6aa39c8cdf5f4a7d12577 Unlimited%20comments/singular: 31dbcf487c49a9997142e96bb3ab0040 Unlimited%20lists/singular: 5c418701b27b9acbc5dd199719007362 + Update%20label/singular: 97880b503dfe956941c5f23025a1c102 View%20docs/singular: 43ce54f27bb1e3f1880b56e03ab38871 View%20our%20roadmap./singular: 1dd7ec80e1635951b1c90d592d1d07dc + Visibility/singular: 1ff412f8fcde0f460acbf11153649646 We%20are%20using%20the%20%3C0%3EAGPL-3.0%20license%3C%2F0%3E./singular: 08c5ddd938a2a70f61d684e41e18697a We're%20just%20getting%20started.%20/singular: 2dfa121e0ff1914e08068308a81973c0 What%20license%20are%20you%20using%3F/singular: 59d00e1bf28edc21b77fec94875f57ca What's%20the%20difference%20between%20Kan%20and%20Trello%3F/singular: 7a02f507dd6abbfab1fdae0b172d31b7 When%20Trello%20launched%20in%202011%2C%20it%20blew%20everyone%20away%20with%20its%20carefully%20designed%20simplicity%2C%20but%20over%20time%20(and%20atlassification)%20it%20lost%20its%20magic%20and%20grew%20into%20something%20closer%20to%20%22Jira%20Lite%22.%20This%20project%20is%20our%20attempt%20to%20recapture%20the%20original%20magic%20of%20Trello's%20simplicity%2C%20in%20open%20source./singular: 60a55e9bd16c3d1beff1a6c7633c5911 Why%20make%20an%20open%20source%20Trello%3F/singular: 090833338ba8c64ef7a75e0f2615b34b + Workspace/singular: b63ef0e99ee6f7fef6cbe4971ca6cf0f Workspace%20members/singular: 1857292f9567c556c781a23bd7e10544 + Workspace%20name/singular: 855614bbf862fd6a9f6a3e76943f92d4 Yearly/singular: 87f43e016c19cb25860f456549a2f431 Yes%2C%20we%20offer%20an%20forever%20free%20plan%20for%20individual%20use.%20No%20restrictions%2C%20no%20paywalls%2C%20no%20limits./singular: 963cee303d0ff13c1719f4575e774fe3 You%20can%20get%20a%20custom%20workspace%20URL%2C%20like%20%3C0%3Ekan.bn%2Fkan%3C%2F0%3E%2C%20by%20going%20into%20your%20%3C1%3Eworkspace%20settings%3C%2F1%3E%20and%20purchasing%20a%20pro%20workspace%20subscription.%20All%20subscriptions%20help%20fund%20the%20development%20of%20the%20project!/singular: 41dd145ef56f539e12dc064a9807c660 You%20can%20invite%20team%20members%20by%20clicking%20the%20%22Invite%22%20button%20in%20the%20top%20right%20corner%20of%20the%20%3C0%3Emembers%20page%3C%2F0%3E%20and%20entering%20their%20email%20address.%20They%20will%20receive%20an%20email%20with%20a%20link%20to%20join%20the%20workspace./singular: 47e125eb9b4c11cab5a2f4b3ab08e883 You%20can%20self-host%20by%20following%20the%20instructions%20in%20our%20%3C0%3Erepo%3C%2F0%3E./singular: a6152a41b2d8f64d5a657e5b8bc808a9 + Your%20boards%20have%20been%20imported./singular: 403972e7a25afc2415762c1c2b1ec868 diff --git a/apps/web/src/components/Editor.tsx b/apps/web/src/components/Editor.tsx index 82814ba4..82394dec 100644 --- a/apps/web/src/components/Editor.tsx +++ b/apps/web/src/components/Editor.tsx @@ -5,6 +5,7 @@ import type { } from "@tiptap/suggestion"; import type { Instance as TippyInstance } from "tippy.js"; import { Button } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; import Link from "@tiptap/extension-link"; import Placeholder from "@tiptap/extension-placeholder"; import { @@ -298,7 +299,7 @@ export default function Editor({ Placeholder.configure({ placeholder: readOnly ? "" - : "Add description... (type '/' to open commands)", + : t`Add description... (type '/' to open commands)`, }), Link.configure({ openOnClick: true, diff --git a/apps/web/src/components/FeedbackButton.tsx b/apps/web/src/components/FeedbackButton.tsx index 887f7de1..d9ed244e 100644 --- a/apps/web/src/components/FeedbackButton.tsx +++ b/apps/web/src/components/FeedbackButton.tsx @@ -1,5 +1,6 @@ import Link from "next/link"; import { Menu, Transition } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; import { Fragment, useRef, useState } from "react"; import { useForm } from "react-hook-form"; @@ -34,15 +35,15 @@ const FeedbackButton: React.FC = () => { onSuccess: async () => { reset(); showPopup({ - header: "Feedback sent", - message: "Thank you for your feedback!", + header: t`Feedback sent`, + message: t`Thank you for your feedback!`, icon: "success", }); }, onError: async () => { showPopup({ - header: "Unable to send feedback", - message: "Please try again later, or contact customer support.", + header: t`Unable to send feedback`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -74,7 +75,7 @@ const FeedbackButton: React.FC = () => { json={activeTheme === "dark" ? chatIconDark : chatIconLight} isPlaying={isHovered} /> - Feedback + {t`Feedback`} @@ -94,7 +95,7 @@ const FeedbackButton: React.FC = () => { >
{ setValue("feedback", e.target.value); }} @@ -112,28 +113,28 @@ const FeedbackButton: React.FC = () => {

- Need help?{" "} + {t`Need help?`}{" "} - Contact us + {t`Contact us`} - , or see our{" "} + {t`, or see our`}{" "} - docs + {t`docs`} .

diff --git a/apps/web/src/components/LabelForm.tsx b/apps/web/src/components/LabelForm.tsx index 5b2d8b41..3cc050fb 100644 --- a/apps/web/src/components/LabelForm.tsx +++ b/apps/web/src/components/LabelForm.tsx @@ -1,4 +1,5 @@ import { Listbox, Transition } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; import { Fragment, useEffect } from "react"; import { Controller, useForm } from "react-hook-form"; import { HiChevronUpDown, HiXMark } from "react-icons/hi2"; @@ -114,7 +115,7 @@ export function LabelForm({

- {isEdit ? "Edit label" : "New label"} + {isEdit ? t`Edit label` : t`New label`}

)}
diff --git a/apps/web/src/components/NewWorkspaceForm.tsx b/apps/web/src/components/NewWorkspaceForm.tsx index e8d35565..cbee098a 100644 --- a/apps/web/src/components/NewWorkspaceForm.tsx +++ b/apps/web/src/components/NewWorkspaceForm.tsx @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; import { useEffect } from "react"; import { useForm } from "react-hook-form"; import { HiXMark } from "react-icons/hi2"; @@ -34,8 +35,8 @@ export function NewWorkspaceForm() { }, onError: () => { showPopup({ - header: "Unable to create workspace", - message: "Please try again later, or contact customer support.", + header: t`Unable to create workspace`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -58,7 +59,7 @@ export function NewWorkspaceForm() {

- New workspace + {t`New workspace`}

diff --git a/apps/web/src/components/SideNavigation.tsx b/apps/web/src/components/SideNavigation.tsx index 86ca9cf9..76bf191e 100644 --- a/apps/web/src/components/SideNavigation.tsx +++ b/apps/web/src/components/SideNavigation.tsx @@ -1,4 +1,5 @@ import { useRouter } from "next/router"; +import { t } from "@lingui/core/macro"; import boardsIconDark from "~/assets/boards-dark.json"; import boardsIconLight from "~/assets/boards-light.json"; @@ -35,17 +36,17 @@ export default function SideNavigation({ const navigation = [ { - name: "Boards", + name: t`Boards`, href: "/boards", icon: isDarkMode ? boardsIconDark : boardsIconLight, }, { - name: "Members", + name: t`Members`, href: "/members", icon: isDarkMode ? membersIconDark : membersIconLight, }, { - name: "Settings", + name: t`Settings`, href: "/settings", icon: isDarkMode ? settingsIconDark : settingsIconLight, }, diff --git a/apps/web/src/components/UserMenu.tsx b/apps/web/src/components/UserMenu.tsx index b1aa5713..4c0a5a06 100644 --- a/apps/web/src/components/UserMenu.tsx +++ b/apps/web/src/components/UserMenu.tsx @@ -1,6 +1,7 @@ import Image from "next/image"; import { useRouter } from "next/navigation"; import { Menu, Transition } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; import { Fragment } from "react"; import { authClient } from "@kan/auth/client"; @@ -81,7 +82,7 @@ export default function UserMenu({
- Theme + {t`Theme`}
@@ -108,7 +109,7 @@ export default function UserMenu({ "mr-4 h-[6px] w-[6px] rounded-full bg-light-900 dark:bg-dark-900", )} /> - Dark + {t`Dark`} @@ -122,7 +123,7 @@ export default function UserMenu({ "mr-4 h-[6px] w-[6px] rounded-full bg-light-900 dark:bg-dark-900", )} /> - Light + {t`Light`}
@@ -132,7 +133,7 @@ export default function UserMenu({ onClick={handleLogout} className="flex w-full items-center rounded-[5px] px-3 py-2 text-left text-xs hover:bg-light-200 dark:hover:bg-dark-400" > - Logout + {t`Logout`}
diff --git a/apps/web/src/components/WorkspaceMenu.tsx b/apps/web/src/components/WorkspaceMenu.tsx index 0828ef2a..cfbf3a95 100644 --- a/apps/web/src/components/WorkspaceMenu.tsx +++ b/apps/web/src/components/WorkspaceMenu.tsx @@ -1,4 +1,5 @@ import { Menu, Transition } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; import { Fragment } from "react"; import { HiCheck } from "react-icons/hi2"; @@ -81,7 +82,7 @@ export default function WorkspaceMenu() { onClick={() => openModal("NEW_WORKSPACE")} className="flex w-full items-center justify-between rounded-[5px] px-3 py-2 text-left text-xs text-neutral-900 hover:bg-light-200 dark:text-dark-1000 dark:hover:bg-dark-400" > - Create workspace + {t`Create workspace`} diff --git a/apps/web/src/locales/de/messages.po b/apps/web/src/locales/de/messages.po index 4219b6dc..f2bc0ba7 100644 --- a/apps/web/src/locales/de/messages.po +++ b/apps/web/src/locales/de/messages.po @@ -6,6 +6,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: de\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", oder besuche unsere" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} Labels" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Board importieren (1)} other {Boards importieren ({boardCount})}}" #: src/views/home/index.tsx:51 msgid "#1 Hacker News" @@ -23,6 +42,14 @@ msgstr "Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu orga msgid "Activity logs" msgstr "Aktivitätsprotokolle" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Karte hinzufügen" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Beschreibung hinzufügen... (tippe '/' um Befehle zu öffnen)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Administratorrollen" @@ -39,10 +66,36 @@ msgstr "Alle Systeme funktionieren" msgid "API Reference" msgstr "API-Referenz" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Board" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Board nicht gefunden" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Board-Sichtbarkeit" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Board-Sichtbarkeit aktualisiert" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Boards" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Boards | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Kartentitel" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Arbeite nahtlos mit deinem Team zusammen." @@ -63,6 +116,10 @@ msgstr "Unternehmen" msgid "Complete control and ownership:" msgstr "Vollständige Kontrolle und Eigentum:" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Trello verbinden" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren." @@ -71,14 +128,64 @@ msgstr "Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren." msgid "Contact" msgstr "Kontakt" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Kontaktiere uns" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Kontrolliere, wer deine Boards ansehen und bearbeiten kann." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Weitere erstellen" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Board erstellen" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Karte erstellen" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Label erstellen" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Neues Board erstellen" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Neues Label erstellen" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Neue Liste erstellen" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Arbeitsbereich erstellen" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Benutzerdefinierte Domain" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Dunkel" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Löschen" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Liste löschen" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Diskutiere und arbeite gemeinsam an Karten." @@ -87,6 +194,10 @@ msgstr "Diskutiere und arbeite gemeinsam an Karten." msgid "Do you offer a free plan?" msgstr "Bietet ihr einen kostenlosen Plan an?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "Dokumente" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Dokumente" @@ -95,6 +206,10 @@ msgstr "Dokumente" msgid "Documentation" msgstr "Dokumentation" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Label bearbeiten" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Alles im kostenlosen Plan, plus:" @@ -114,6 +229,14 @@ msgstr "Häufig gestellte Fragen" msgid "Features" msgstr "Features" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Feedback" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Feedback gesendet" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren." @@ -122,6 +245,7 @@ msgstr "Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wo msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge." msgstr "Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern (kostenlos während der Beta-Phase) und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, dieses Angebot zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten." +#: src/views/home/components/Pricing.tsx:32 #: src/views/home/components/Pricing.tsx:32 msgid "Free" msgstr "Kostenlos" @@ -141,6 +265,14 @@ msgstr "Loslegen" msgid "Get Started" msgstr "Loslegen" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Beginne, indem du ein neues Board erstellst" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Beginne mit dem Erstellen einer neuen Liste" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Starten Sie noch heute kostenlos" @@ -190,6 +322,22 @@ msgstr "Wie kann ich selbst hosten?" msgid "How is the project funded?" msgstr "Wie wird das Projekt finanziert?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Ideen zur Verbesserung dieser Seite..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Importieren" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Import abgeschlossen" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Import fehlgeschlagen" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Importieren Sie Ihre Trello-Boards und starten Sie sofort durch." @@ -230,14 +378,75 @@ msgstr "Rechtliches" msgid "License" msgstr "Lizenz" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Hell" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Abmelden" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Mitglieder" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Monatlich" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Name" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "Brauchst du Hilfe?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "Neu" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "Neues Board" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "Neue Karte" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "Neuer Import" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "Neues Label" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "Neue Liste" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "Neuer Workspace" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "Keine Boards" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "Keine Boards gefunden" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "Keine Kreditkarte erforderlich" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "Keine Listen" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen." @@ -251,6 +460,16 @@ msgstr "Besitze deine Daten" msgid "per user/month" msgstr "pro Benutzer/Monat" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Bitte versuche es später noch einmal oder kontaktiere den Kundensupport." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -265,6 +484,14 @@ msgstr "Prioritäts-E-Mail-Support" msgid "Privacy policy" msgstr "Datenschutzrichtlinie" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Privat" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Öffentlich" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "Fragen?" @@ -286,6 +513,14 @@ msgstr "Auf eigener Infrastruktur betreiben" msgid "Save time with reusable board templates." msgstr "Spare Zeit mit wiederverwendbaren Board-Vorlagen." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Alle auswählen" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Quelle auswählen" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Selbst hosten" @@ -294,6 +529,14 @@ msgstr "Selbst hosten" msgid "Self host with Github" msgstr "Selbst hosten mit Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Senden" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Einstellungen" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -315,6 +558,10 @@ msgstr "Stern auf Github" msgid "Support the development of the project" msgstr "Unterstütze die Entwicklung des Projekts" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "System" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Teams" @@ -327,6 +574,10 @@ msgstr "Vorlagen" msgid "Terms of service" msgstr "Nutzungsbedingungen" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "Vielen Dank für dein Feedback!" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source ist und jedem ermöglicht, unseren code einzusehen, zu ändern und dazu beizutragen. Unser cloud-angebot bietet außerdem keine einschränkungen bei funktionen für die individuelle nutzung, während Trello grundlegende funktionen wie die anzahl der boards, die du erstellen kannst, hinter einer paywall versteckt." @@ -335,6 +586,15 @@ msgstr "Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source i msgid "The open source <0/> alternative to Trello" msgstr "Die open source <0/> alternative zu Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "Die Sichtbarkeit deines Boards wurde auf {0} gesetzt." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Design" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie." @@ -343,6 +603,30 @@ msgstr "Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie." msgid "Trello imports" msgstr "Trello-importe" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "Karte konnte nicht erstellt werden" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "Workspace konnte nicht erstellt werden" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "Feedback konnte nicht gesendet werden" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "Board-Sichtbarkeit konnte nicht aktualisiert werden" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "Karte konnte nicht aktualisiert werden" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "Liste konnte nicht aktualisiert werden" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Unbegrenztes aktivitätsprotokoll" @@ -367,6 +651,10 @@ msgstr "Unbegrenzte kommentare" msgid "Unlimited lists" msgstr "Unbegrenzte listen" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Label aktualisieren" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "Dokumentation ansehen" @@ -375,6 +663,10 @@ msgstr "Dokumentation ansehen" msgid "View our roadmap." msgstr "Sieh dir unsere roadmap an." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Sichtbarkeit" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "Wir verwenden die <0>AGPL-3.0 lizenz." @@ -399,11 +691,19 @@ msgstr "Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgf msgid "Why make an open source Trello?" msgstr "Warum ein open source Trello entwickeln?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Arbeitsbereich" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Workspace-mitglieder" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Name des Workspaces" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Jährlich" @@ -423,3 +723,7 @@ msgstr "Du kannst teammitglieder einladen, indem du auf die schaltfläche \"Einl #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "Sie können selbst hosten, indem sie den anweisungen in unserem <0>repo folgen." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Deine Boards wurden importiert." diff --git a/apps/web/src/locales/de/messages.ts b/apps/web/src/locales/de/messages.ts index dcacf8c3..6b2bf399 100644 --- a/apps/web/src/locales/de/messages.ts +++ b/apps/web/src/locales/de/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 Benutzer\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern – alles an einem Ort.\"],\"tMYIu7\":[\"Aktivitätsprotokolle\"],\"3pIq39\":[\"Administratorrollen\"],\"lSNkXg\":[\"Alle Plätze sind während der Beta-Phase bis zum 1. September kostenlos!\"],\"UQbwrz\":[\"Alle Systeme funktionieren\"],\"j2+d/o\":[\"API-Referenz\"],\"qzdST2\":[\"Board-Sichtbarkeit\"],\"EvArWh\":[\"Arbeite nahtlos mit deinem Team zusammen.\"],\"AUYALh\":[\"Demnächst verfügbar\"],\"VbyRUy\":[\"Kommentare\"],\"7i8j3G\":[\"Unternehmen\"],\"cAgBMh\":[\"Vollständige Kontrolle und Eigentum:\"],\"sDLCvT\":[\"Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren.\"],\"jfC/xh\":[\"Kontakt\"],\"va/3u1\":[\"Kontrolliere, wer deine Boards ansehen und bearbeiten kann.\"],\"GAD3Dx\":[\"Benutzerdefinierte Domain\"],\"1sRmLC\":[\"Diskutiere und arbeite gemeinsam an Karten.\"],\"evj0lK\":[\"Bietet ihr einen kostenlosen Plan an?\"],\"TbjyhA\":[\"Dokumente\"],\"TvY/XA\":[\"Dokumentation\"],\"8iP0S8\":[\"Alles im kostenlosen Plan, plus:\"],\"ANyn0x\":[\"Alles was du brauchst, für immer kostenlos. Unbegrenzte Boards, unbegrenzte Listen, unbegrenzte Karten. Jederzeit upgraden.\"],\"aJ4pMe\":[\"Häufig gestellte Fragen\"],\"PpZkda\":[\"Features\"],\"iFxrHK\":[\"Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren.\"],\"aj40Mw\":[\"Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern (kostenlos während der Beta-Phase) und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, dieses Angebot zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten.\"],\"2POOFK\":[\"Kostenlos\"],\"gpfJ3v\":[\"Kostenlos, für immer\"],\"ZDIydz\":[\"Loslegen\"],\"c3b0B0\":[\"Loslegen\"],\"oW13KZ\":[\"Starten Sie noch heute kostenlos\"],\"+OhFss\":[\"Starten Sie kostenlos ohne Nutzungsbeschränkungen. Für die Zusammenarbeit wechseln Sie zu einem Plan, der zur Größe Ihres Teams passt.\"],\"rD6UIt\":[\"In der Cloud starten\"],\"7hktsm\":[\"Erste Schritte\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Zur App\"],\"LrcnbT\":[\"Hosten Sie Kan auf Ihrer eigenen Infrastruktur. Ideal für Organisationen, die vollständige Kontrolle über ihre Daten benötigen.\"],\"WI4eGo\":[\"Wie erhalte ich eine benutzerdefinierte URL?\"],\"yV7o5I\":[\"Wie importiere ich meine Trello-Boards?\"],\"nol/Fb\":[\"Wie lade ich Teammitglieder ein?\"],\"KuSt9W\":[\"Wie kann ich selbst hosten?\"],\"UeDFpo\":[\"Wie wird das Projekt finanziert?\"],\"rRM7r0\":[\"Importieren Sie Ihre Trello-Boards und starten Sie sofort durch.\"],\"xMn+V9\":[\"Import von Trello\"],\"g2xBxu\":[\"Der Import Ihrer Trello-Boards in Kan ist einfach. Sie können unserer Schritt-für-Schritt-Anleitung <0>hier folgen.\"],\"6mbe4b\":[\"Einzelpersonen\"],\"nbfdhU\":[\"Integrationen\"],\"aWDhU5\":[\"Kanban funktioniert besser im Team. Perfekt für kleine und wachsende Teams, die zusammenarbeiten möchten.\"],\"Xjj/kS\":[\"Kanban neu gedacht\"],\"+nvZ6j\":[\"Labels & Filter\"],\"vifyyw\":[\"Rechtliches\"],\"iQmbPb\":[\"Lizenz\"],\"+8Nek/\":[\"Monatlich\"],\"OpNhRn\":[\"Keine Kreditkarte erforderlich\"],\"ZqDqbi\":[\"Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen.\"],\"SPLN9O\":[\"Besitze deine Daten\"],\"oVBq1w\":[\"pro Benutzer/Monat\"],\"aHCEmh\":[\"Preise\"],\"ESClHO\":[\"Prioritäts-E-Mail-Support\"],\"ScJ9fj\":[\"Datenschutzrichtlinie\"],\"1H5u1m\":[\"Fragen?\"],\"s+MGs7\":[\"Ressourcen\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Auf eigener Infrastruktur betreiben\"],\"MdwUGG\":[\"Spare Zeit mit wiederverwendbaren Board-Vorlagen.\"],\"ppaRWv\":[\"Selbst hosten\"],\"l2PIAy\":[\"Selbst hosten mit Github\"],\"5lWFkC\":[\"Anmelden\"],\"m2nk0i\":[\"Einfache Preisgestaltung\"],\"sBhOFG\":[\"Einfaches, visuelles Aufgabenmanagement, das einfach funktioniert. Ziehe Karten per Drag-and-drop, arbeite mit deinem Team zusammen und erledige mehr.\"],\"R6pB8R\":[\"Stern auf Github\"],\"wruKPE\":[\"Unterstütze die Entwicklung des Projekts\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Vorlagen\"],\"UCLeG0\":[\"Nutzungsbedingungen\"],\"lkz85l\":[\"Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source ist und jedem ermöglicht, unseren code einzusehen, zu ändern und dazu beizutragen. Unser cloud-angebot bietet außerdem keine einschränkungen bei funktionen für die individuelle nutzung, während Trello grundlegende funktionen wie die anzahl der boards, die du erstellen kannst, hinter einer paywall versteckt.\"],\"gUX7b+\":[\"Die open source <0/> alternative zu Trello\"],\"eEQyz+\":[\"Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie.\"],\"kxEs5t\":[\"Trello-importe\"],\"M9p3Vw\":[\"Unbegrenztes aktivitätsprotokoll\"],\"1wCGT0\":[\"Unbegrenzte boards\"],\"ZU5IYI\":[\"Unbegrenzte boards, unbegrenzte listen, unbegrenzte karten. Keine kreditkarte erforderlich.\"],\"Zz1qkk\":[\"Unbegrenzte karten\"],\"fziA2d\":[\"Unbegrenzte kommentare\"],\"7Ufoyg\":[\"Unbegrenzte listen\"],\"aiHZVP\":[\"Dokumentation ansehen\"],\"fSf2ee\":[\"Sieh dir unsere roadmap an.\"],\"BJbLe4\":[\"Wir verwenden die <0>AGPL-3.0 lizenz.\"],\"9y1RcT\":[\"Wir stehen erst am anfang. \"],\"xEbBrW\":[\"Welche lizenz verwendet ihr?\"],\"H5G+qG\":[\"Was ist der unterschied zwischen Kan und Trello?\"],\"oBndex\":[\"Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgfältig gestalteten einfachheit, aber mit der zeit (und der atlassifizierung) verlor es seinen zauber und entwickelte sich zu etwas, das eher einem \\\"Jira Lite\\\" ähnelt. Dieses projekt ist unser versuch, den ursprünglichen zauber von Trellos einfachheit als open source wiederzubeleben.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Warum ein open source Trello entwickeln?\"],\"wtxjAY\":[\"Workspace-mitglieder\"],\"zkWmBh\":[\"Jährlich\"],\"eZCGbT\":[\"Ja, wir bieten einen dauerhaft kostenlosen plan für die individuelle nutzung an. Keine einschränkungen, keine paywalls, keine limits.\"],\"aelko+\":[\"Du kannst eine benutzerdefinierte workspace-URL, wie <0>kan.bn/kan, erhalten, indem du in deine <1>workspace-einstellungen gehst und ein pro-workspace-abonnement kaufst. Alle abonnements helfen, die entwicklung des projekts zu finanzieren!\"],\"kSxwQL\":[\"Du kannst teammitglieder einladen, indem du auf die schaltfläche \\\"Einladen\\\" in der oberen rechten ecke der <0>mitgliederseite klickst und ihre e-mail-adresse eingibst. Sie erhalten eine e-mail mit einem link zum beitreten zum workspace.\"],\"vAj6xG\":[\"Sie können selbst hosten, indem sie den anweisungen in unserem <0>repo folgen.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", oder besuche unsere\"],\"CJukzS\":[[\"0\"],\" Labels\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Board importieren (1)\"],\"other\":[\"Boards importieren (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 Benutzer\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern – alles an einem Ort.\"],\"tMYIu7\":[\"Aktivitätsprotokolle\"],\"B3xxao\":[\"Karte hinzufügen\"],\"/Blkmk\":[\"Beschreibung hinzufügen... (tippe '/' um Befehle zu öffnen)\"],\"3pIq39\":[\"Administratorrollen\"],\"lSNkXg\":[\"Alle Plätze sind während der Beta-Phase bis zum 1. September kostenlos!\"],\"UQbwrz\":[\"Alle Systeme funktionieren\"],\"j2+d/o\":[\"API-Referenz\"],\"QD8opX\":[\"Board\"],\"jwI32v\":[\"Board nicht gefunden\"],\"qzdST2\":[\"Board-Sichtbarkeit\"],\"PTzsxH\":[\"Board-Sichtbarkeit aktualisiert\"],\"8TveY+\":[\"Boards\"],\"seaklU\":[\"Boards | \",[\"0\"]],\"ZH7TVS\":[\"Kartentitel\"],\"EvArWh\":[\"Arbeite nahtlos mit deinem Team zusammen.\"],\"AUYALh\":[\"Demnächst verfügbar\"],\"VbyRUy\":[\"Kommentare\"],\"7i8j3G\":[\"Unternehmen\"],\"cAgBMh\":[\"Vollständige Kontrolle und Eigentum:\"],\"nk7caK\":[\"Trello verbinden\"],\"sDLCvT\":[\"Verbinde deine Lieblingstools, um deinen Arbeitsablauf zu optimieren.\"],\"jfC/xh\":[\"Kontakt\"],\"Bhgd0l\":[\"Kontaktiere uns\"],\"va/3u1\":[\"Kontrolliere, wer deine Boards ansehen und bearbeiten kann.\"],\"vgdzLf\":[\"Weitere erstellen\"],\"9QmxLI\":[\"Board erstellen\"],\"dsLT3m\":[\"Karte erstellen\"],\"QtACvI\":[\"Label erstellen\"],\"poDo/D\":[\"Neues Board erstellen\"],\"0+0/3e\":[\"Neues Label erstellen\"],\"aWlSc/\":[\"Neue Liste erstellen\"],\"FdtSNC\":[\"Arbeitsbereich erstellen\"],\"GAD3Dx\":[\"Benutzerdefinierte Domain\"],\"pvnfJD\":[\"Dunkel\"],\"cnGeoo\":[\"Löschen\"],\"lYT7pQ\":[\"Liste löschen\"],\"1sRmLC\":[\"Diskutiere und arbeite gemeinsam an Karten.\"],\"evj0lK\":[\"Bietet ihr einen kostenlosen Plan an?\"],\"JyXBgS\":[\"Dokumente\"],\"TbjyhA\":[\"Dokumente\"],\"TvY/XA\":[\"Dokumentation\"],\"dgr4Kq\":[\"Label bearbeiten\"],\"8iP0S8\":[\"Alles im kostenlosen Plan, plus:\"],\"ANyn0x\":[\"Alles was du brauchst, für immer kostenlos. Unbegrenzte Boards, unbegrenzte Listen, unbegrenzte Karten. Jederzeit upgraden.\"],\"aJ4pMe\":[\"Häufig gestellte Fragen\"],\"PpZkda\":[\"Features\"],\"YirHq7\":[\"Feedback\"],\"2roTVj\":[\"Feedback gesendet\"],\"iFxrHK\":[\"Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren.\"],\"aj40Mw\":[\"Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern (kostenlos während der Beta-Phase) und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, dieses Angebot zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten.\"],\"2POOFK\":[\"Kostenlos\"],\"gpfJ3v\":[\"Kostenlos, für immer\"],\"ZDIydz\":[\"Loslegen\"],\"c3b0B0\":[\"Loslegen\"],\"YQqv2e\":[\"Beginne, indem du ein neues Board erstellst\"],\"zC8Whw\":[\"Beginne mit dem Erstellen einer neuen Liste\"],\"oW13KZ\":[\"Starten Sie noch heute kostenlos\"],\"+OhFss\":[\"Starten Sie kostenlos ohne Nutzungsbeschränkungen. Für die Zusammenarbeit wechseln Sie zu einem Plan, der zur Größe Ihres Teams passt.\"],\"rD6UIt\":[\"In der Cloud starten\"],\"7hktsm\":[\"Erste Schritte\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Zur App\"],\"LrcnbT\":[\"Hosten Sie Kan auf Ihrer eigenen Infrastruktur. Ideal für Organisationen, die vollständige Kontrolle über ihre Daten benötigen.\"],\"WI4eGo\":[\"Wie erhalte ich eine benutzerdefinierte URL?\"],\"yV7o5I\":[\"Wie importiere ich meine Trello-Boards?\"],\"nol/Fb\":[\"Wie lade ich Teammitglieder ein?\"],\"KuSt9W\":[\"Wie kann ich selbst hosten?\"],\"UeDFpo\":[\"Wie wird das Projekt finanziert?\"],\"F/vB2g\":[\"Ideen zur Verbesserung dieser Seite...\"],\"l3s5ri\":[\"Importieren\"],\"2MPcep\":[\"Import abgeschlossen\"],\"BEVzjL\":[\"Import fehlgeschlagen\"],\"rRM7r0\":[\"Importieren Sie Ihre Trello-Boards und starten Sie sofort durch.\"],\"xMn+V9\":[\"Import von Trello\"],\"g2xBxu\":[\"Der Import Ihrer Trello-Boards in Kan ist einfach. Sie können unserer Schritt-für-Schritt-Anleitung <0>hier folgen.\"],\"6mbe4b\":[\"Einzelpersonen\"],\"nbfdhU\":[\"Integrationen\"],\"aWDhU5\":[\"Kanban funktioniert besser im Team. Perfekt für kleine und wachsende Teams, die zusammenarbeiten möchten.\"],\"Xjj/kS\":[\"Kanban neu gedacht\"],\"+nvZ6j\":[\"Labels & Filter\"],\"vifyyw\":[\"Rechtliches\"],\"iQmbPb\":[\"Lizenz\"],\"1njn7W\":[\"Hell\"],\"nOhz3x\":[\"Abmelden\"],\"wlQNTg\":[\"Mitglieder\"],\"+8Nek/\":[\"Monatlich\"],\"6YtxFj\":[\"Name\"],\"HBI6nY\":[\"Brauchst du Hilfe?\"],\"isRobC\":[\"Neu\"],\"zDw80P\":[\"Neues Board\"],\"pnrmSP\":[\"Neue Karte\"],\"WYwN1G\":[\"Neuer Import\"],\"n1GRql\":[\"Neues Label\"],\"Sb2gYF\":[\"Neue Liste\"],\"curoK5\":[\"Neuer Workspace\"],\"DhLN1b\":[\"Keine Boards\"],\"2Bu8xj\":[\"Keine Boards gefunden\"],\"OpNhRn\":[\"Keine Kreditkarte erforderlich\"],\"hXMFoN\":[\"Keine Listen\"],\"ZqDqbi\":[\"Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen.\"],\"SPLN9O\":[\"Besitze deine Daten\"],\"oVBq1w\":[\"pro Benutzer/Monat\"],\"tyHiOa\":[\"Bitte versuche es später noch einmal oder kontaktiere den Kundensupport.\"],\"aHCEmh\":[\"Preise\"],\"ESClHO\":[\"Prioritäts-E-Mail-Support\"],\"ScJ9fj\":[\"Datenschutzrichtlinie\"],\"zwBp5t\":[\"Privat\"],\"7d1a0d\":[\"Öffentlich\"],\"1H5u1m\":[\"Fragen?\"],\"s+MGs7\":[\"Ressourcen\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Auf eigener Infrastruktur betreiben\"],\"MdwUGG\":[\"Spare Zeit mit wiederverwendbaren Board-Vorlagen.\"],\"wgNoIs\":[\"Alle auswählen\"],\"rYUZIe\":[\"Quelle auswählen\"],\"ppaRWv\":[\"Selbst hosten\"],\"l2PIAy\":[\"Selbst hosten mit Github\"],\"JlFcis\":[\"Senden\"],\"Tz0i8g\":[\"Einstellungen\"],\"5lWFkC\":[\"Anmelden\"],\"m2nk0i\":[\"Einfache Preisgestaltung\"],\"sBhOFG\":[\"Einfaches, visuelles Aufgabenmanagement, das einfach funktioniert. Ziehe Karten per Drag-and-drop, arbeite mit deinem Team zusammen und erledige mehr.\"],\"R6pB8R\":[\"Stern auf Github\"],\"wruKPE\":[\"Unterstütze die Entwicklung des Projekts\"],\"D+NlUC\":[\"System\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Vorlagen\"],\"UCLeG0\":[\"Nutzungsbedingungen\"],\"nhMhRr\":[\"Vielen Dank für dein Feedback!\"],\"lkz85l\":[\"Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source ist und jedem ermöglicht, unseren code einzusehen, zu ändern und dazu beizutragen. Unser cloud-angebot bietet außerdem keine einschränkungen bei funktionen für die individuelle nutzung, während Trello grundlegende funktionen wie die anzahl der boards, die du erstellen kannst, hinter einer paywall versteckt.\"],\"gUX7b+\":[\"Die open source <0/> alternative zu Trello\"],\"fQCrjt\":[\"Die Sichtbarkeit deines Boards wurde auf \",[\"0\"],\" gesetzt.\"],\"FEr96N\":[\"Design\"],\"eEQyz+\":[\"Verfolge alle kartenänderungen mit detaillierter aktivitätshistorie.\"],\"kxEs5t\":[\"Trello-importe\"],\"zl1b97\":[\"Karte konnte nicht erstellt werden\"],\"MxQXhL\":[\"Workspace konnte nicht erstellt werden\"],\"A8jqN7\":[\"Feedback konnte nicht gesendet werden\"],\"Wy6pcF\":[\"Board-Sichtbarkeit konnte nicht aktualisiert werden\"],\"o9WLwO\":[\"Karte konnte nicht aktualisiert werden\"],\"I0gAKM\":[\"Liste konnte nicht aktualisiert werden\"],\"M9p3Vw\":[\"Unbegrenztes aktivitätsprotokoll\"],\"1wCGT0\":[\"Unbegrenzte boards\"],\"ZU5IYI\":[\"Unbegrenzte boards, unbegrenzte listen, unbegrenzte karten. Keine kreditkarte erforderlich.\"],\"Zz1qkk\":[\"Unbegrenzte karten\"],\"fziA2d\":[\"Unbegrenzte kommentare\"],\"7Ufoyg\":[\"Unbegrenzte listen\"],\"7EhE4k\":[\"Label aktualisieren\"],\"aiHZVP\":[\"Dokumentation ansehen\"],\"fSf2ee\":[\"Sieh dir unsere roadmap an.\"],\"2q/Q7x\":[\"Sichtbarkeit\"],\"BJbLe4\":[\"Wir verwenden die <0>AGPL-3.0 lizenz.\"],\"9y1RcT\":[\"Wir stehen erst am anfang. \"],\"xEbBrW\":[\"Welche lizenz verwendet ihr?\"],\"H5G+qG\":[\"Was ist der unterschied zwischen Kan und Trello?\"],\"oBndex\":[\"Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgfältig gestalteten einfachheit, aber mit der zeit (und der atlassifizierung) verlor es seinen zauber und entwickelte sich zu etwas, das eher einem \\\"Jira Lite\\\" ähnelt. Dieses projekt ist unser versuch, den ursprünglichen zauber von Trellos einfachheit als open source wiederzubeleben.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Warum ein open source Trello entwickeln?\"],\"pmUArF\":[\"Arbeitsbereich\"],\"wtxjAY\":[\"Workspace-mitglieder\"],\"CozWO1\":[\"Name des Workspaces\"],\"zkWmBh\":[\"Jährlich\"],\"eZCGbT\":[\"Ja, wir bieten einen dauerhaft kostenlosen plan für die individuelle nutzung an. Keine einschränkungen, keine paywalls, keine limits.\"],\"aelko+\":[\"Du kannst eine benutzerdefinierte workspace-URL, wie <0>kan.bn/kan, erhalten, indem du in deine <1>workspace-einstellungen gehst und ein pro-workspace-abonnement kaufst. Alle abonnements helfen, die entwicklung des projekts zu finanzieren!\"],\"kSxwQL\":[\"Du kannst teammitglieder einladen, indem du auf die schaltfläche \\\"Einladen\\\" in der oberen rechten ecke der <0>mitgliederseite klickst und ihre e-mail-adresse eingibst. Sie erhalten eine e-mail mit einem link zum beitreten zum workspace.\"],\"vAj6xG\":[\"Sie können selbst hosten, indem sie den anweisungen in unserem <0>repo folgen.\"],\"evg7+A\":[\"Deine Boards wurden importiert.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/locales/en/messages.po b/apps/web/src/locales/en/messages.po index 8f7d0c43..c6335eb4 100644 --- a/apps/web/src/locales/en/messages.po +++ b/apps/web/src/locales/en/messages.po @@ -13,6 +13,19 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", or see our" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} labels" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" + #: src/views/home/index.tsx:51 msgid "#1 Hacker News" msgstr "#1 Hacker News" @@ -37,6 +50,14 @@ msgstr "A powerful, flexible kanban app that helps you organise work, track prog msgid "Activity logs" msgstr "Activity logs" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Add a card" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Add description... (type '/' to open commands)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Admin roles" @@ -53,10 +74,36 @@ msgstr "All systems operational" msgid "API Reference" msgstr "API Reference" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Board" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Board not found" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Board visibility" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Board visibility updated" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Boards" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Boards | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Card title" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Collaborate seamlessly with your team." @@ -77,6 +124,10 @@ msgstr "Company" msgid "Complete control and ownership:" msgstr "Complete control and ownership:" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Connect Trello" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Connect your favorite tools to streamline your workflow." @@ -85,14 +136,64 @@ msgstr "Connect your favorite tools to streamline your workflow." msgid "Contact" msgstr "Contact" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Contact us" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Control who can view and edit your boards." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Create another" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Create board" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Create card" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Create label" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Create new board" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Create new label" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Create new list" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Create workspace" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Custom domain" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Dark" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Delete" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Delete list" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Discuss and collaborate on cards." @@ -101,6 +202,10 @@ msgstr "Discuss and collaborate on cards." msgid "Do you offer a free plan?" msgstr "Do you offer a free plan?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "docs" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Docs" @@ -109,6 +214,10 @@ msgstr "Docs" msgid "Documentation" msgstr "Documentation" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Edit label" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Everything in the free plan, plus:" @@ -128,6 +237,14 @@ msgstr "FAQs" msgid "Features" msgstr "Features" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Feedback" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Feedback sent" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." @@ -156,6 +273,14 @@ msgstr "Get started" msgid "Get Started" msgstr "Get Started" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Get started by creating a new board" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Get started by creating a new list" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Get started for free today" @@ -205,6 +330,22 @@ msgstr "How do I self-host?" msgid "How is the project funded?" msgstr "How is the project funded?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Ideas to improve this page..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Import" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Import complete" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Import failed" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Import your Trello boards and hit the ground running." @@ -245,14 +386,75 @@ msgstr "Legal" msgid "License" msgstr "License" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Light" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Logout" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Members" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Monthly" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Name" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "Need help?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "New" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "New board" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "New card" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "New import" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "New label" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "New list" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "New workspace" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "No boards" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "No boards found" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "No credit card required" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "No lists" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organize and find cards quickly with powerful filtering tools." @@ -266,6 +468,16 @@ msgstr "Own your data" msgid "per user/month" msgstr "per user/month" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Please try again later, or contact customer support." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -280,6 +492,14 @@ msgstr "Priority email support" msgid "Privacy policy" msgstr "Privacy policy" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Private" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Public" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "Questions?" @@ -301,6 +521,14 @@ msgstr "Run on your own infrastructure" msgid "Save time with reusable board templates." msgstr "Save time with reusable board templates." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Select all" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Select source" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Self Host" @@ -309,6 +537,14 @@ msgstr "Self Host" msgid "Self host with Github" msgstr "Self host with Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Send" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Settings" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -330,6 +566,10 @@ msgstr "Star on Github" msgid "Support the development of the project" msgstr "Support the development of the project" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "System" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Teams" @@ -342,6 +582,10 @@ msgstr "Templates" msgid "Terms of service" msgstr "Terms of service" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "Thank you for your feedback!" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." @@ -350,6 +594,15 @@ msgstr "The main difference between Kan and Trello is that Kan is open source, a msgid "The open source <0/> alternative to Trello" msgstr "The open source <0/> alternative to Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "The visibility of your board has been set to {0}." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Theme" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Track all card changes with detailed activity history." @@ -358,6 +611,30 @@ msgstr "Track all card changes with detailed activity history." msgid "Trello imports" msgstr "Trello imports" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "Unable to create card" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "Unable to create workspace" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "Unable to send feedback" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "Unable to update board visibility" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "Unable to update card" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "Unable to update list" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Unlimited activity log" @@ -382,6 +659,10 @@ msgstr "Unlimited comments" msgid "Unlimited lists" msgstr "Unlimited lists" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Update label" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "View docs" @@ -390,6 +671,10 @@ msgstr "View docs" msgid "View our roadmap." msgstr "View our roadmap." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Visibility" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "We are using the <0>AGPL-3.0 license." @@ -418,11 +703,19 @@ msgstr "When Trello launched in 2011, it blew everyone away with its carefully d msgid "Why make an open source Trello?" msgstr "Why make an open source Trello?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Workspace" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Workspace members" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Workspace name" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Yearly" @@ -442,3 +735,7 @@ msgstr "You can invite team members by clicking the \"Invite\" button in the top #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "You can self-host by following the instructions in our <0>repo." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Your boards have been imported." diff --git a/apps/web/src/locales/en/messages.ts b/apps/web/src/locales/en/messages.ts index b4e28bf5..ffd70793 100644 --- a/apps/web/src/locales/en/messages.ts +++ b/apps/web/src/locales/en/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 user\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place.\"],\"tMYIu7\":[\"Activity logs\"],\"3pIq39\":[\"Admin roles\"],\"lSNkXg\":[\"All seats are free during the beta until Sept 1st!\"],\"UQbwrz\":[\"All systems operational\"],\"j2+d/o\":[\"API Reference\"],\"qzdST2\":[\"Board visibility\"],\"EvArWh\":[\"Collaborate seamlessly with your team.\"],\"AUYALh\":[\"Coming soon\"],\"VbyRUy\":[\"Comments\"],\"7i8j3G\":[\"Company\"],\"cAgBMh\":[\"Complete control and ownership:\"],\"sDLCvT\":[\"Connect your favorite tools to streamline your workflow.\"],\"jfC/xh\":[\"Contact\"],\"va/3u1\":[\"Control who can view and edit your boards.\"],\"GAD3Dx\":[\"Custom domain\"],\"1sRmLC\":[\"Discuss and collaborate on cards.\"],\"evj0lK\":[\"Do you offer a free plan?\"],\"TbjyhA\":[\"Docs\"],\"TvY/XA\":[\"Documentation\"],\"8iP0S8\":[\"Everything in the free plan, plus:\"],\"ANyn0x\":[\"Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time.\"],\"aJ4pMe\":[\"FAQs\"],\"PpZkda\":[\"Features\"],\"iFxrHK\":[\"Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us.\"],\"aj40Mw\":[\"For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge.\"],\"2POOFK\":[\"Free\"],\"gpfJ3v\":[\"Free, forever\"],\"ZDIydz\":[\"Get started\"],\"c3b0B0\":[\"Get Started\"],\"oW13KZ\":[\"Get started for free today\"],\"+OhFss\":[\"Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team.\"],\"rD6UIt\":[\"Get started on Cloud\"],\"7hktsm\":[\"Getting started\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Go to app\"],\"LrcnbT\":[\"Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.\"],\"WI4eGo\":[\"How do I get a custom URL?\"],\"yV7o5I\":[\"How do I import my Trello boards?\"],\"nol/Fb\":[\"How do I invite team members?\"],\"KuSt9W\":[\"How do I self-host?\"],\"UeDFpo\":[\"How is the project funded?\"],\"rRM7r0\":[\"Import your Trello boards and hit the ground running.\"],\"xMn+V9\":[\"Importing from Trello\"],\"g2xBxu\":[\"Importing your Trello boards into Kan is easy. You can follow our step-by-step guide <0>here.\"],\"6mbe4b\":[\"Individuals\"],\"nbfdhU\":[\"Integrations\"],\"aWDhU5\":[\"Kanban is better with a team. Perfect for small and growing teams looking to collaborate.\"],\"Xjj/kS\":[\"Kanban reimagined\"],\"+nvZ6j\":[\"Labels & Filters\"],\"vifyyw\":[\"Legal\"],\"iQmbPb\":[\"License\"],\"+8Nek/\":[\"Monthly\"],\"OpNhRn\":[\"No credit card required\"],\"ZqDqbi\":[\"Organize and find cards quickly with powerful filtering tools.\"],\"SPLN9O\":[\"Own your data\"],\"oVBq1w\":[\"per user/month\"],\"aHCEmh\":[\"Pricing\"],\"ESClHO\":[\"Priority email support\"],\"ScJ9fj\":[\"Privacy policy\"],\"1H5u1m\":[\"Questions?\"],\"s+MGs7\":[\"Resources\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Run on your own infrastructure\"],\"MdwUGG\":[\"Save time with reusable board templates.\"],\"ppaRWv\":[\"Self Host\"],\"l2PIAy\":[\"Self host with Github\"],\"5lWFkC\":[\"Sign in\"],\"m2nk0i\":[\"Simple pricing\"],\"sBhOFG\":[\"Simple, visual task management that just works. Drag and drop cards, collaborate with your team, and get more done.\"],\"R6pB8R\":[\"Star on Github\"],\"wruKPE\":[\"Support the development of the project\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Templates\"],\"UCLeG0\":[\"Terms of service\"],\"lkz85l\":[\"The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall.\"],\"gUX7b+\":[\"The open source <0/> alternative to Trello\"],\"eEQyz+\":[\"Track all card changes with detailed activity history.\"],\"kxEs5t\":[\"Trello imports\"],\"M9p3Vw\":[\"Unlimited activity log\"],\"1wCGT0\":[\"Unlimited boards\"],\"ZU5IYI\":[\"Unlimited boards, unlimited lists, unlimited cards. No credit card required.\"],\"Zz1qkk\":[\"Unlimited cards\"],\"fziA2d\":[\"Unlimited comments\"],\"7Ufoyg\":[\"Unlimited lists\"],\"aiHZVP\":[\"View docs\"],\"fSf2ee\":[\"View our roadmap.\"],\"BJbLe4\":[\"We are using the <0>AGPL-3.0 license.\"],\"9y1RcT\":[\"We're just getting started. \"],\"xEbBrW\":[\"What license are you using?\"],\"H5G+qG\":[\"What's the difference between Kan and Trello?\"],\"oBndex\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Why make an open source Trello?\"],\"wtxjAY\":[\"Workspace members\"],\"zkWmBh\":[\"Yearly\"],\"eZCGbT\":[\"Yes, we offer an forever free plan for individual use. No restrictions, no paywalls, no limits.\"],\"aelko+\":[\"You can get a custom workspace URL, like <0>kan.bn/kan, by going into your <1>workspace settings and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!\"],\"kSxwQL\":[\"You can invite team members by clicking the \\\"Invite\\\" button in the top right corner of the <0>members page and entering their email address. They will receive an email with a link to join the workspace.\"],\"vAj6xG\":[\"You can self-host by following the instructions in our <0>repo.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", or see our\"],\"CJukzS\":[[\"0\"],\" labels\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Import board (1)\"],\"other\":[\"Import boards (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 user\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place.\"],\"tMYIu7\":[\"Activity logs\"],\"B3xxao\":[\"Add a card\"],\"/Blkmk\":[\"Add description... (type '/' to open commands)\"],\"3pIq39\":[\"Admin roles\"],\"lSNkXg\":[\"All seats are free during the beta until Sept 1st!\"],\"UQbwrz\":[\"All systems operational\"],\"j2+d/o\":[\"API Reference\"],\"QD8opX\":[\"Board\"],\"jwI32v\":[\"Board not found\"],\"qzdST2\":[\"Board visibility\"],\"PTzsxH\":[\"Board visibility updated\"],\"8TveY+\":[\"Boards\"],\"seaklU\":[\"Boards | \",[\"0\"]],\"ZH7TVS\":[\"Card title\"],\"EvArWh\":[\"Collaborate seamlessly with your team.\"],\"AUYALh\":[\"Coming soon\"],\"VbyRUy\":[\"Comments\"],\"7i8j3G\":[\"Company\"],\"cAgBMh\":[\"Complete control and ownership:\"],\"nk7caK\":[\"Connect Trello\"],\"sDLCvT\":[\"Connect your favorite tools to streamline your workflow.\"],\"jfC/xh\":[\"Contact\"],\"Bhgd0l\":[\"Contact us\"],\"va/3u1\":[\"Control who can view and edit your boards.\"],\"vgdzLf\":[\"Create another\"],\"9QmxLI\":[\"Create board\"],\"dsLT3m\":[\"Create card\"],\"QtACvI\":[\"Create label\"],\"poDo/D\":[\"Create new board\"],\"0+0/3e\":[\"Create new label\"],\"aWlSc/\":[\"Create new list\"],\"FdtSNC\":[\"Create workspace\"],\"GAD3Dx\":[\"Custom domain\"],\"pvnfJD\":[\"Dark\"],\"cnGeoo\":[\"Delete\"],\"lYT7pQ\":[\"Delete list\"],\"1sRmLC\":[\"Discuss and collaborate on cards.\"],\"evj0lK\":[\"Do you offer a free plan?\"],\"JyXBgS\":[\"docs\"],\"TbjyhA\":[\"Docs\"],\"TvY/XA\":[\"Documentation\"],\"dgr4Kq\":[\"Edit label\"],\"8iP0S8\":[\"Everything in the free plan, plus:\"],\"ANyn0x\":[\"Everything you need, free forever. Unlimited boards, unlimited lists, unlimited cards. Upgrade any time.\"],\"aJ4pMe\":[\"FAQs\"],\"PpZkda\":[\"Features\"],\"YirHq7\":[\"Feedback\"],\"2roTVj\":[\"Feedback sent\"],\"iFxrHK\":[\"Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us.\"],\"aj40Mw\":[\"For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge.\"],\"2POOFK\":[\"Free\"],\"gpfJ3v\":[\"Free, forever\"],\"ZDIydz\":[\"Get started\"],\"c3b0B0\":[\"Get Started\"],\"YQqv2e\":[\"Get started by creating a new board\"],\"zC8Whw\":[\"Get started by creating a new list\"],\"oW13KZ\":[\"Get started for free today\"],\"+OhFss\":[\"Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team.\"],\"rD6UIt\":[\"Get started on Cloud\"],\"7hktsm\":[\"Getting started\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Go to app\"],\"LrcnbT\":[\"Host Kan on your own infrastructure. Ideal for organisations that need complete control over their data.\"],\"WI4eGo\":[\"How do I get a custom URL?\"],\"yV7o5I\":[\"How do I import my Trello boards?\"],\"nol/Fb\":[\"How do I invite team members?\"],\"KuSt9W\":[\"How do I self-host?\"],\"UeDFpo\":[\"How is the project funded?\"],\"F/vB2g\":[\"Ideas to improve this page...\"],\"l3s5ri\":[\"Import\"],\"2MPcep\":[\"Import complete\"],\"BEVzjL\":[\"Import failed\"],\"rRM7r0\":[\"Import your Trello boards and hit the ground running.\"],\"xMn+V9\":[\"Importing from Trello\"],\"g2xBxu\":[\"Importing your Trello boards into Kan is easy. You can follow our step-by-step guide <0>here.\"],\"6mbe4b\":[\"Individuals\"],\"nbfdhU\":[\"Integrations\"],\"aWDhU5\":[\"Kanban is better with a team. Perfect for small and growing teams looking to collaborate.\"],\"Xjj/kS\":[\"Kanban reimagined\"],\"+nvZ6j\":[\"Labels & Filters\"],\"vifyyw\":[\"Legal\"],\"iQmbPb\":[\"License\"],\"1njn7W\":[\"Light\"],\"nOhz3x\":[\"Logout\"],\"wlQNTg\":[\"Members\"],\"+8Nek/\":[\"Monthly\"],\"6YtxFj\":[\"Name\"],\"HBI6nY\":[\"Need help?\"],\"isRobC\":[\"New\"],\"zDw80P\":[\"New board\"],\"pnrmSP\":[\"New card\"],\"WYwN1G\":[\"New import\"],\"n1GRql\":[\"New label\"],\"Sb2gYF\":[\"New list\"],\"curoK5\":[\"New workspace\"],\"DhLN1b\":[\"No boards\"],\"2Bu8xj\":[\"No boards found\"],\"OpNhRn\":[\"No credit card required\"],\"hXMFoN\":[\"No lists\"],\"ZqDqbi\":[\"Organize and find cards quickly with powerful filtering tools.\"],\"SPLN9O\":[\"Own your data\"],\"oVBq1w\":[\"per user/month\"],\"tyHiOa\":[\"Please try again later, or contact customer support.\"],\"aHCEmh\":[\"Pricing\"],\"ESClHO\":[\"Priority email support\"],\"ScJ9fj\":[\"Privacy policy\"],\"zwBp5t\":[\"Private\"],\"7d1a0d\":[\"Public\"],\"1H5u1m\":[\"Questions?\"],\"s+MGs7\":[\"Resources\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Run on your own infrastructure\"],\"MdwUGG\":[\"Save time with reusable board templates.\"],\"wgNoIs\":[\"Select all\"],\"rYUZIe\":[\"Select source\"],\"ppaRWv\":[\"Self Host\"],\"l2PIAy\":[\"Self host with Github\"],\"JlFcis\":[\"Send\"],\"Tz0i8g\":[\"Settings\"],\"5lWFkC\":[\"Sign in\"],\"m2nk0i\":[\"Simple pricing\"],\"sBhOFG\":[\"Simple, visual task management that just works. Drag and drop cards, collaborate with your team, and get more done.\"],\"R6pB8R\":[\"Star on Github\"],\"wruKPE\":[\"Support the development of the project\"],\"D+NlUC\":[\"System\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Templates\"],\"UCLeG0\":[\"Terms of service\"],\"nhMhRr\":[\"Thank you for your feedback!\"],\"lkz85l\":[\"The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall.\"],\"gUX7b+\":[\"The open source <0/> alternative to Trello\"],\"fQCrjt\":[\"The visibility of your board has been set to \",[\"0\"],\".\"],\"FEr96N\":[\"Theme\"],\"eEQyz+\":[\"Track all card changes with detailed activity history.\"],\"kxEs5t\":[\"Trello imports\"],\"zl1b97\":[\"Unable to create card\"],\"MxQXhL\":[\"Unable to create workspace\"],\"A8jqN7\":[\"Unable to send feedback\"],\"Wy6pcF\":[\"Unable to update board visibility\"],\"o9WLwO\":[\"Unable to update card\"],\"I0gAKM\":[\"Unable to update list\"],\"M9p3Vw\":[\"Unlimited activity log\"],\"1wCGT0\":[\"Unlimited boards\"],\"ZU5IYI\":[\"Unlimited boards, unlimited lists, unlimited cards. No credit card required.\"],\"Zz1qkk\":[\"Unlimited cards\"],\"fziA2d\":[\"Unlimited comments\"],\"7Ufoyg\":[\"Unlimited lists\"],\"7EhE4k\":[\"Update label\"],\"aiHZVP\":[\"View docs\"],\"fSf2ee\":[\"View our roadmap.\"],\"2q/Q7x\":[\"Visibility\"],\"BJbLe4\":[\"We are using the <0>AGPL-3.0 license.\"],\"9y1RcT\":[\"We're just getting started. \"],\"xEbBrW\":[\"What license are you using?\"],\"H5G+qG\":[\"What's the difference between Kan and Trello?\"],\"oBndex\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Why make an open source Trello?\"],\"pmUArF\":[\"Workspace\"],\"wtxjAY\":[\"Workspace members\"],\"CozWO1\":[\"Workspace name\"],\"zkWmBh\":[\"Yearly\"],\"eZCGbT\":[\"Yes, we offer an forever free plan for individual use. No restrictions, no paywalls, no limits.\"],\"aelko+\":[\"You can get a custom workspace URL, like <0>kan.bn/kan, by going into your <1>workspace settings and purchasing a pro workspace subscription. All subscriptions help fund the development of the project!\"],\"kSxwQL\":[\"You can invite team members by clicking the \\\"Invite\\\" button in the top right corner of the <0>members page and entering their email address. They will receive an email with a link to join the workspace.\"],\"vAj6xG\":[\"You can self-host by following the instructions in our <0>repo.\"],\"evg7+A\":[\"Your boards have been imported.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/locales/es/messages.po b/apps/web/src/locales/es/messages.po index b06914bf..81d2a611 100644 --- a/apps/web/src/locales/es/messages.po +++ b/apps/web/src/locales/es/messages.po @@ -6,6 +6,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: es\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", o consulta nuestra" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} etiquetas" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Importar tablero (1)} other {Importar tableros ({boardCount})}}" #: src/views/home/index.tsx:51 msgid "#1 Hacker News" @@ -23,6 +42,14 @@ msgstr "Una aplicación kanban potente y flexible que te ayuda a organizar el tr msgid "Activity logs" msgstr "Registros de actividad" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Añadir una tarjeta" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Añadir descripción... (escribe '/' para abrir comandos)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Roles de administrador" @@ -39,10 +66,36 @@ msgstr "Todos los sistemas operativos" msgid "API Reference" msgstr "Referencia de API" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Tablero" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Tablero no encontrado" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Visibilidad del tablero" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Visibilidad del tablero actualizada" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Tableros" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Tableros | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Título de la tarjeta" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Colabora sin problemas con tu equipo." @@ -63,6 +116,10 @@ msgstr "Empresa" msgid "Complete control and ownership:" msgstr "Control y propiedad completos:" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Conectar Trello" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Conecta tus herramientas favoritas para agilizar tu flujo de trabajo." @@ -71,14 +128,64 @@ msgstr "Conecta tus herramientas favoritas para agilizar tu flujo de trabajo." msgid "Contact" msgstr "Contacto" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Contáctanos" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Controla quién puede ver y editar tus tableros." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Crear otro" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Crear tablero" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Crear tarjeta" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Crear etiqueta" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Crear nuevo tablero" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Crear nueva etiqueta" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Crear nueva lista" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Crear espacio de trabajo" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Dominio personalizado" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Oscuro" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Eliminar" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Eliminar lista" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Discute y colabora en las tarjetas." @@ -87,6 +194,10 @@ msgstr "Discute y colabora en las tarjetas." msgid "Do you offer a free plan?" msgstr "¿Ofrecen un plan gratuito?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "documentos" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Documentos" @@ -95,6 +206,10 @@ msgstr "Documentos" msgid "Documentation" msgstr "Documentación" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Editar etiqueta" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Todo lo que hay en el plan gratuito, más:" @@ -114,6 +229,14 @@ msgstr "Preguntas frecuentes" msgid "Features" msgstr "Características" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Comentarios" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Comentarios enviados" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encuentras lo que buscas? No dudes en <0>contactarnos." @@ -122,6 +245,7 @@ msgstr "Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encu msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge." msgstr "Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de pago en la nube para espacios de trabajo con múltiples usuarios (gratuita durante la beta) y para slugs personalizados de espacios de trabajo. No hay obligación de usarla, y puedes autoalojar el software en tu propia infraestructura sin costo alguno." +#: src/views/home/components/Pricing.tsx:32 #: src/views/home/components/Pricing.tsx:32 msgid "Free" msgstr "Gratis" @@ -141,6 +265,14 @@ msgstr "Comenzar" msgid "Get Started" msgstr "Comenzar" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Comienza creando un nuevo tablero" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Comienza creando una nueva lista" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Comienza gratis hoy mismo" @@ -190,6 +322,22 @@ msgstr "¿Cómo puedo autoalojar?" msgid "How is the project funded?" msgstr "¿Cómo se financia el proyecto?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Ideas para mejorar esta página..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Importar" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Importación completada" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Importación fallida" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Importa tus tableros de Trello y comienza a trabajar de inmediato." @@ -230,14 +378,75 @@ msgstr "Legal" msgid "License" msgstr "Licencia" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Claro" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Cerrar sesión" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Miembros" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Mensual" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Nombre" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "¿Necesitas ayuda?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "Nuevo" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "Nuevo tablero" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "Nueva tarjeta" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "Nueva importación" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "Nueva etiqueta" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "Nueva lista" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "Nuevo espacio de trabajo" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "Sin tableros" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "No se encontraron tableros" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "No se requiere tarjeta de crédito" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "Sin listas" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado." @@ -251,6 +460,16 @@ msgstr "Sé dueño de tus datos" msgid "per user/month" msgstr "por usuario/mes" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -265,6 +484,14 @@ msgstr "Soporte prioritario por email" msgid "Privacy policy" msgstr "Política de privacidad" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Privado" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Público" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "¿Preguntas?" @@ -286,6 +513,14 @@ msgstr "Ejecuta en tu propia infraestructura" msgid "Save time with reusable board templates." msgstr "Ahorra tiempo con plantillas de tableros reutilizables." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Seleccionar todo" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Seleccionar origen" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Autoalojamiento" @@ -294,6 +529,14 @@ msgstr "Autoalojamiento" msgid "Self host with Github" msgstr "Autoalojamiento con Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Enviar" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Configuración" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -315,6 +558,10 @@ msgstr "Estrella en Github" msgid "Support the development of the project" msgstr "Apoya el desarrollo del proyecto" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "Sistema" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Equipos" @@ -327,6 +574,10 @@ msgstr "Plantillas" msgid "Terms of service" msgstr "Términos de servicio" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "¡Gracias por tus comentarios!" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "La principal diferencia entre Kan y Trello es que Kan es de código abierto, permitiendo a cualquiera ver, modificar y contribuir a nuestro código. Nuestra oferta en la nube también ofrece funciones sin restricciones para uso individual, mientras que Trello bloquea características básicas como el número de tableros que puedes crear detrás de un muro de pago." @@ -335,6 +586,15 @@ msgstr "La principal diferencia entre Kan y Trello es que Kan es de código abie msgid "The open source <0/> alternative to Trello" msgstr "La alternativa de código abierto <0/> a Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "La visibilidad de tu tablero ha sido establecida a {0}." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Tema" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Rastrea todos los cambios en las tarjetas con un historial de actividad detallado." @@ -343,6 +603,30 @@ msgstr "Rastrea todos los cambios en las tarjetas con un historial de actividad msgid "Trello imports" msgstr "Importaciones de Trello" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "No se puede crear la tarjeta" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "No se puede crear el espacio de trabajo" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "No se pudieron enviar los comentarios" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "No se puede actualizar la visibilidad del tablero" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "No se puede actualizar la tarjeta" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "No se puede actualizar la lista" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Registro de actividad ilimitado" @@ -367,6 +651,10 @@ msgstr "Comentarios ilimitados" msgid "Unlimited lists" msgstr "Listas ilimitadas" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Actualizar etiqueta" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "Ver documentación" @@ -375,6 +663,10 @@ msgstr "Ver documentación" msgid "View our roadmap." msgstr "Ver nuestra hoja de ruta." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Visibilidad" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "Estamos usando la <0>licencia AGPL-3.0." @@ -399,11 +691,19 @@ msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad msgid "Why make an open source Trello?" msgstr "¿Por qué crear un Trello de código abierto?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Espacio de trabajo" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Miembros del espacio de trabajo" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Nombre del espacio de trabajo" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Anual" @@ -423,3 +723,7 @@ msgstr "Puedes invitar a miembros del equipo haciendo clic en el botón \"Invita #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "Puedes autoalojar siguiendo las instrucciones en nuestro <0>repositorio." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Tus tableros han sido importados." diff --git a/apps/web/src/locales/es/messages.ts b/apps/web/src/locales/es/messages.ts index 8b5ce112..1a7c3912 100644 --- a/apps/web/src/locales/es/messages.ts +++ b/apps/web/src/locales/es/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 usuario\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Una aplicación kanban potente y flexible que te ayuda a organizar el trabajo, seguir el progreso y entregar resultados, todo en un solo lugar.\"],\"tMYIu7\":[\"Registros de actividad\"],\"3pIq39\":[\"Roles de administrador\"],\"lSNkXg\":[\"¡Todos los puestos son gratuitos durante la beta hasta el 1 de septiembre!\"],\"UQbwrz\":[\"Todos los sistemas operativos\"],\"j2+d/o\":[\"Referencia de API\"],\"qzdST2\":[\"Visibilidad del tablero\"],\"EvArWh\":[\"Colabora sin problemas con tu equipo.\"],\"AUYALh\":[\"Próximamente\"],\"VbyRUy\":[\"Comentarios\"],\"7i8j3G\":[\"Empresa\"],\"cAgBMh\":[\"Control y propiedad completos:\"],\"sDLCvT\":[\"Conecta tus herramientas favoritas para agilizar tu flujo de trabajo.\"],\"jfC/xh\":[\"Contacto\"],\"va/3u1\":[\"Controla quién puede ver y editar tus tableros.\"],\"GAD3Dx\":[\"Dominio personalizado\"],\"1sRmLC\":[\"Discute y colabora en las tarjetas.\"],\"evj0lK\":[\"¿Ofrecen un plan gratuito?\"],\"TbjyhA\":[\"Documentos\"],\"TvY/XA\":[\"Documentación\"],\"8iP0S8\":[\"Todo lo que hay en el plan gratuito, más:\"],\"ANyn0x\":[\"Todo lo que necesitas, gratis para siempre. Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. Actualiza en cualquier momento.\"],\"aJ4pMe\":[\"Preguntas frecuentes\"],\"PpZkda\":[\"Características\"],\"iFxrHK\":[\"Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encuentras lo que buscas? No dudes en <0>contactarnos.\"],\"aj40Mw\":[\"Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de pago en la nube para espacios de trabajo con múltiples usuarios (gratuita durante la beta) y para slugs personalizados de espacios de trabajo. No hay obligación de usarla, y puedes autoalojar el software en tu propia infraestructura sin costo alguno.\"],\"2POOFK\":[\"Gratis\"],\"gpfJ3v\":[\"Gratis, para siempre\"],\"ZDIydz\":[\"Comenzar\"],\"c3b0B0\":[\"Comenzar\"],\"oW13KZ\":[\"Comienza gratis hoy mismo\"],\"+OhFss\":[\"Comienza gratis, sin límites de uso. Para colaboración, actualiza a un plan que se ajuste al tamaño de tu equipo.\"],\"rD6UIt\":[\"Comenzar en la nube\"],\"7hktsm\":[\"Primeros pasos\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Ir a la aplicación\"],\"LrcnbT\":[\"Aloja Kan en tu propia infraestructura. Ideal para organizaciones que necesitan control completo sobre sus datos.\"],\"WI4eGo\":[\"¿Cómo obtengo una URL personalizada?\"],\"yV7o5I\":[\"¿Cómo importo mis tableros de Trello?\"],\"nol/Fb\":[\"¿Cómo invito a miembros del equipo?\"],\"KuSt9W\":[\"¿Cómo puedo autoalojar?\"],\"UeDFpo\":[\"¿Cómo se financia el proyecto?\"],\"rRM7r0\":[\"Importa tus tableros de Trello y comienza a trabajar de inmediato.\"],\"xMn+V9\":[\"Importando desde Trello\"],\"g2xBxu\":[\"Importar tus tableros de Trello a Kan es fácil. Puedes seguir nuestra guía paso a paso <0>aquí.\"],\"6mbe4b\":[\"Individuos\"],\"nbfdhU\":[\"Integraciones\"],\"aWDhU5\":[\"Kanban es mejor con un equipo. Perfecto para equipos pequeños y en crecimiento que buscan colaborar.\"],\"Xjj/kS\":[\"Kanban reinventado\"],\"+nvZ6j\":[\"Etiquetas y filtros\"],\"vifyyw\":[\"Legal\"],\"iQmbPb\":[\"Licencia\"],\"+8Nek/\":[\"Mensual\"],\"OpNhRn\":[\"No se requiere tarjeta de crédito\"],\"ZqDqbi\":[\"Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado.\"],\"SPLN9O\":[\"Sé dueño de tus datos\"],\"oVBq1w\":[\"por usuario/mes\"],\"aHCEmh\":[\"Precios\"],\"ESClHO\":[\"Soporte prioritario por email\"],\"ScJ9fj\":[\"Política de privacidad\"],\"1H5u1m\":[\"¿Preguntas?\"],\"s+MGs7\":[\"Recursos\"],\"/gaSVU\":[\"Hoja de ruta\"],\"vAR/I8\":[\"Ejecuta en tu propia infraestructura\"],\"MdwUGG\":[\"Ahorra tiempo con plantillas de tableros reutilizables.\"],\"ppaRWv\":[\"Autoalojamiento\"],\"l2PIAy\":[\"Autoalojamiento con Github\"],\"5lWFkC\":[\"Iniciar sesión\"],\"m2nk0i\":[\"Precios simples\"],\"sBhOFG\":[\"Gestión de tareas visual y sencilla que simplemente funciona. Arrastra y suelta tarjetas, colabora con tu equipo y logra más.\"],\"R6pB8R\":[\"Estrella en Github\"],\"wruKPE\":[\"Apoya el desarrollo del proyecto\"],\"CAL6E9\":[\"Equipos\"],\"iTylMl\":[\"Plantillas\"],\"UCLeG0\":[\"Términos de servicio\"],\"lkz85l\":[\"La principal diferencia entre Kan y Trello es que Kan es de código abierto, permitiendo a cualquiera ver, modificar y contribuir a nuestro código. Nuestra oferta en la nube también ofrece funciones sin restricciones para uso individual, mientras que Trello bloquea características básicas como el número de tableros que puedes crear detrás de un muro de pago.\"],\"gUX7b+\":[\"La alternativa de código abierto <0/> a Trello\"],\"eEQyz+\":[\"Rastrea todos los cambios en las tarjetas con un historial de actividad detallado.\"],\"kxEs5t\":[\"Importaciones de Trello\"],\"M9p3Vw\":[\"Registro de actividad ilimitado\"],\"1wCGT0\":[\"Tableros ilimitados\"],\"ZU5IYI\":[\"Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. No se requiere tarjeta de crédito.\"],\"Zz1qkk\":[\"Tarjetas ilimitadas\"],\"fziA2d\":[\"Comentarios ilimitados\"],\"7Ufoyg\":[\"Listas ilimitadas\"],\"aiHZVP\":[\"Ver documentación\"],\"fSf2ee\":[\"Ver nuestra hoja de ruta.\"],\"BJbLe4\":[\"Estamos usando la <0>licencia AGPL-3.0.\"],\"9y1RcT\":[\"Apenas estamos comenzando. \"],\"xEbBrW\":[\"¿Qué licencia están usando?\"],\"H5G+qG\":[\"¿Cuál es la diferencia entre Kan y Trello?\"],\"oBndex\":[\"Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con el tiempo (y la atlassificación) perdió su magia y se convirtió en algo más cercano a \\\"Jira Lite\\\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"¿Por qué crear un Trello de código abierto?\"],\"wtxjAY\":[\"Miembros del espacio de trabajo\"],\"zkWmBh\":[\"Anual\"],\"eZCGbT\":[\"Sí, ofrecemos un plan gratuito para siempre para uso individual. Sin restricciones, sin muros de pago, sin límites.\"],\"aelko+\":[\"Puedes obtener una URL personalizada para tu espacio de trabajo, como <0>kan.bn/kan, yendo a la <1>configuración de tu espacio de trabajo y comprando una suscripción pro. ¡Todas las suscripciones ayudan a financiar el desarrollo del proyecto!\"],\"kSxwQL\":[\"Puedes invitar a miembros del equipo haciendo clic en el botón \\\"Invitar\\\" en la esquina superior derecha de la <0>página de miembros e introduciendo su dirección de correo electrónico. Recibirán un email con un enlace para unirse al espacio de trabajo.\"],\"vAj6xG\":[\"Puedes autoalojar siguiendo las instrucciones en nuestro <0>repositorio.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", o consulta nuestra\"],\"CJukzS\":[[\"0\"],\" etiquetas\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Importar tablero (1)\"],\"other\":[\"Importar tableros (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 usuario\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Una aplicación kanban potente y flexible que te ayuda a organizar el trabajo, seguir el progreso y entregar resultados, todo en un solo lugar.\"],\"tMYIu7\":[\"Registros de actividad\"],\"B3xxao\":[\"Añadir una tarjeta\"],\"/Blkmk\":[\"Añadir descripción... (escribe '/' para abrir comandos)\"],\"3pIq39\":[\"Roles de administrador\"],\"lSNkXg\":[\"¡Todos los puestos son gratuitos durante la beta hasta el 1 de septiembre!\"],\"UQbwrz\":[\"Todos los sistemas operativos\"],\"j2+d/o\":[\"Referencia de API\"],\"QD8opX\":[\"Tablero\"],\"jwI32v\":[\"Tablero no encontrado\"],\"qzdST2\":[\"Visibilidad del tablero\"],\"PTzsxH\":[\"Visibilidad del tablero actualizada\"],\"8TveY+\":[\"Tableros\"],\"seaklU\":[\"Tableros | \",[\"0\"]],\"ZH7TVS\":[\"Título de la tarjeta\"],\"EvArWh\":[\"Colabora sin problemas con tu equipo.\"],\"AUYALh\":[\"Próximamente\"],\"VbyRUy\":[\"Comentarios\"],\"7i8j3G\":[\"Empresa\"],\"cAgBMh\":[\"Control y propiedad completos:\"],\"nk7caK\":[\"Conectar Trello\"],\"sDLCvT\":[\"Conecta tus herramientas favoritas para agilizar tu flujo de trabajo.\"],\"jfC/xh\":[\"Contacto\"],\"Bhgd0l\":[\"Contáctanos\"],\"va/3u1\":[\"Controla quién puede ver y editar tus tableros.\"],\"vgdzLf\":[\"Crear otro\"],\"9QmxLI\":[\"Crear tablero\"],\"dsLT3m\":[\"Crear tarjeta\"],\"QtACvI\":[\"Crear etiqueta\"],\"poDo/D\":[\"Crear nuevo tablero\"],\"0+0/3e\":[\"Crear nueva etiqueta\"],\"aWlSc/\":[\"Crear nueva lista\"],\"FdtSNC\":[\"Crear espacio de trabajo\"],\"GAD3Dx\":[\"Dominio personalizado\"],\"pvnfJD\":[\"Oscuro\"],\"cnGeoo\":[\"Eliminar\"],\"lYT7pQ\":[\"Eliminar lista\"],\"1sRmLC\":[\"Discute y colabora en las tarjetas.\"],\"evj0lK\":[\"¿Ofrecen un plan gratuito?\"],\"JyXBgS\":[\"documentos\"],\"TbjyhA\":[\"Documentos\"],\"TvY/XA\":[\"Documentación\"],\"dgr4Kq\":[\"Editar etiqueta\"],\"8iP0S8\":[\"Todo lo que hay en el plan gratuito, más:\"],\"ANyn0x\":[\"Todo lo que necesitas, gratis para siempre. Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. Actualiza en cualquier momento.\"],\"aJ4pMe\":[\"Preguntas frecuentes\"],\"PpZkda\":[\"Características\"],\"YirHq7\":[\"Comentarios\"],\"2roTVj\":[\"Comentarios enviados\"],\"iFxrHK\":[\"Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encuentras lo que buscas? No dudes en <0>contactarnos.\"],\"aj40Mw\":[\"Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de pago en la nube para espacios de trabajo con múltiples usuarios (gratuita durante la beta) y para slugs personalizados de espacios de trabajo. No hay obligación de usarla, y puedes autoalojar el software en tu propia infraestructura sin costo alguno.\"],\"2POOFK\":[\"Gratis\"],\"gpfJ3v\":[\"Gratis, para siempre\"],\"ZDIydz\":[\"Comenzar\"],\"c3b0B0\":[\"Comenzar\"],\"YQqv2e\":[\"Comienza creando un nuevo tablero\"],\"zC8Whw\":[\"Comienza creando una nueva lista\"],\"oW13KZ\":[\"Comienza gratis hoy mismo\"],\"+OhFss\":[\"Comienza gratis, sin límites de uso. Para colaboración, actualiza a un plan que se ajuste al tamaño de tu equipo.\"],\"rD6UIt\":[\"Comenzar en la nube\"],\"7hktsm\":[\"Primeros pasos\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Ir a la aplicación\"],\"LrcnbT\":[\"Aloja Kan en tu propia infraestructura. Ideal para organizaciones que necesitan control completo sobre sus datos.\"],\"WI4eGo\":[\"¿Cómo obtengo una URL personalizada?\"],\"yV7o5I\":[\"¿Cómo importo mis tableros de Trello?\"],\"nol/Fb\":[\"¿Cómo invito a miembros del equipo?\"],\"KuSt9W\":[\"¿Cómo puedo autoalojar?\"],\"UeDFpo\":[\"¿Cómo se financia el proyecto?\"],\"F/vB2g\":[\"Ideas para mejorar esta página...\"],\"l3s5ri\":[\"Importar\"],\"2MPcep\":[\"Importación completada\"],\"BEVzjL\":[\"Importación fallida\"],\"rRM7r0\":[\"Importa tus tableros de Trello y comienza a trabajar de inmediato.\"],\"xMn+V9\":[\"Importando desde Trello\"],\"g2xBxu\":[\"Importar tus tableros de Trello a Kan es fácil. Puedes seguir nuestra guía paso a paso <0>aquí.\"],\"6mbe4b\":[\"Individuos\"],\"nbfdhU\":[\"Integraciones\"],\"aWDhU5\":[\"Kanban es mejor con un equipo. Perfecto para equipos pequeños y en crecimiento que buscan colaborar.\"],\"Xjj/kS\":[\"Kanban reinventado\"],\"+nvZ6j\":[\"Etiquetas y filtros\"],\"vifyyw\":[\"Legal\"],\"iQmbPb\":[\"Licencia\"],\"1njn7W\":[\"Claro\"],\"nOhz3x\":[\"Cerrar sesión\"],\"wlQNTg\":[\"Miembros\"],\"+8Nek/\":[\"Mensual\"],\"6YtxFj\":[\"Nombre\"],\"HBI6nY\":[\"¿Necesitas ayuda?\"],\"isRobC\":[\"Nuevo\"],\"zDw80P\":[\"Nuevo tablero\"],\"pnrmSP\":[\"Nueva tarjeta\"],\"WYwN1G\":[\"Nueva importación\"],\"n1GRql\":[\"Nueva etiqueta\"],\"Sb2gYF\":[\"Nueva lista\"],\"curoK5\":[\"Nuevo espacio de trabajo\"],\"DhLN1b\":[\"Sin tableros\"],\"2Bu8xj\":[\"No se encontraron tableros\"],\"OpNhRn\":[\"No se requiere tarjeta de crédito\"],\"hXMFoN\":[\"Sin listas\"],\"ZqDqbi\":[\"Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado.\"],\"SPLN9O\":[\"Sé dueño de tus datos\"],\"oVBq1w\":[\"por usuario/mes\"],\"tyHiOa\":[\"Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente.\"],\"aHCEmh\":[\"Precios\"],\"ESClHO\":[\"Soporte prioritario por email\"],\"ScJ9fj\":[\"Política de privacidad\"],\"zwBp5t\":[\"Privado\"],\"7d1a0d\":[\"Público\"],\"1H5u1m\":[\"¿Preguntas?\"],\"s+MGs7\":[\"Recursos\"],\"/gaSVU\":[\"Hoja de ruta\"],\"vAR/I8\":[\"Ejecuta en tu propia infraestructura\"],\"MdwUGG\":[\"Ahorra tiempo con plantillas de tableros reutilizables.\"],\"wgNoIs\":[\"Seleccionar todo\"],\"rYUZIe\":[\"Seleccionar origen\"],\"ppaRWv\":[\"Autoalojamiento\"],\"l2PIAy\":[\"Autoalojamiento con Github\"],\"JlFcis\":[\"Enviar\"],\"Tz0i8g\":[\"Configuración\"],\"5lWFkC\":[\"Iniciar sesión\"],\"m2nk0i\":[\"Precios simples\"],\"sBhOFG\":[\"Gestión de tareas visual y sencilla que simplemente funciona. Arrastra y suelta tarjetas, colabora con tu equipo y logra más.\"],\"R6pB8R\":[\"Estrella en Github\"],\"wruKPE\":[\"Apoya el desarrollo del proyecto\"],\"D+NlUC\":[\"Sistema\"],\"CAL6E9\":[\"Equipos\"],\"iTylMl\":[\"Plantillas\"],\"UCLeG0\":[\"Términos de servicio\"],\"nhMhRr\":[\"¡Gracias por tus comentarios!\"],\"lkz85l\":[\"La principal diferencia entre Kan y Trello es que Kan es de código abierto, permitiendo a cualquiera ver, modificar y contribuir a nuestro código. Nuestra oferta en la nube también ofrece funciones sin restricciones para uso individual, mientras que Trello bloquea características básicas como el número de tableros que puedes crear detrás de un muro de pago.\"],\"gUX7b+\":[\"La alternativa de código abierto <0/> a Trello\"],\"fQCrjt\":[\"La visibilidad de tu tablero ha sido establecida a \",[\"0\"],\".\"],\"FEr96N\":[\"Tema\"],\"eEQyz+\":[\"Rastrea todos los cambios en las tarjetas con un historial de actividad detallado.\"],\"kxEs5t\":[\"Importaciones de Trello\"],\"zl1b97\":[\"No se puede crear la tarjeta\"],\"MxQXhL\":[\"No se puede crear el espacio de trabajo\"],\"A8jqN7\":[\"No se pudieron enviar los comentarios\"],\"Wy6pcF\":[\"No se puede actualizar la visibilidad del tablero\"],\"o9WLwO\":[\"No se puede actualizar la tarjeta\"],\"I0gAKM\":[\"No se puede actualizar la lista\"],\"M9p3Vw\":[\"Registro de actividad ilimitado\"],\"1wCGT0\":[\"Tableros ilimitados\"],\"ZU5IYI\":[\"Tableros ilimitados, listas ilimitadas, tarjetas ilimitadas. No se requiere tarjeta de crédito.\"],\"Zz1qkk\":[\"Tarjetas ilimitadas\"],\"fziA2d\":[\"Comentarios ilimitados\"],\"7Ufoyg\":[\"Listas ilimitadas\"],\"7EhE4k\":[\"Actualizar etiqueta\"],\"aiHZVP\":[\"Ver documentación\"],\"fSf2ee\":[\"Ver nuestra hoja de ruta.\"],\"2q/Q7x\":[\"Visibilidad\"],\"BJbLe4\":[\"Estamos usando la <0>licencia AGPL-3.0.\"],\"9y1RcT\":[\"Apenas estamos comenzando. \"],\"xEbBrW\":[\"¿Qué licencia están usando?\"],\"H5G+qG\":[\"¿Cuál es la diferencia entre Kan y Trello?\"],\"oBndex\":[\"Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con el tiempo (y la atlassificación) perdió su magia y se convirtió en algo más cercano a \\\"Jira Lite\\\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"¿Por qué crear un Trello de código abierto?\"],\"pmUArF\":[\"Espacio de trabajo\"],\"wtxjAY\":[\"Miembros del espacio de trabajo\"],\"CozWO1\":[\"Nombre del espacio de trabajo\"],\"zkWmBh\":[\"Anual\"],\"eZCGbT\":[\"Sí, ofrecemos un plan gratuito para siempre para uso individual. Sin restricciones, sin muros de pago, sin límites.\"],\"aelko+\":[\"Puedes obtener una URL personalizada para tu espacio de trabajo, como <0>kan.bn/kan, yendo a la <1>configuración de tu espacio de trabajo y comprando una suscripción pro. ¡Todas las suscripciones ayudan a financiar el desarrollo del proyecto!\"],\"kSxwQL\":[\"Puedes invitar a miembros del equipo haciendo clic en el botón \\\"Invitar\\\" en la esquina superior derecha de la <0>página de miembros e introduciendo su dirección de correo electrónico. Recibirán un email con un enlace para unirse al espacio de trabajo.\"],\"vAj6xG\":[\"Puedes autoalojar siguiendo las instrucciones en nuestro <0>repositorio.\"],\"evg7+A\":[\"Tus tableros han sido importados.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/locales/fr/messages.po b/apps/web/src/locales/fr/messages.po index 2e293c87..c38081e9 100644 --- a/apps/web/src/locales/fr/messages.po +++ b/apps/web/src/locales/fr/messages.po @@ -13,6 +13,19 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", ou consultez notre" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} étiquettes" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Importer le tableau (1)} other {Importer les tableaux ({boardCount})}}" + #: src/views/home/index.tsx:51 msgid "#1 Hacker News" msgstr "#1 Hacker News" @@ -29,6 +42,14 @@ msgstr "Une application kanban puissante et flexible qui vous aide à organiser msgid "Activity logs" msgstr "Journaux d'activité" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Ajouter une carte" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Ajouter une description... (tapez '/' pour ouvrir les commandes)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Rôles d'administrateur" @@ -45,10 +66,36 @@ msgstr "Tous les systèmes opérationnels" msgid "API Reference" msgstr "Référence API" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Tableau" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Tableau introuvable" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Visibilité du tableau" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Visibilité du tableau mise à jour" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Tableaux" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Tableaux | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Titre de la carte" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Collaborez en toute fluidité avec votre équipe." @@ -69,6 +116,10 @@ msgstr "Entreprise" msgid "Complete control and ownership:" msgstr "Contrôle et propriété complets :" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Connecter Trello" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Connectez vos outils favoris pour simplifier votre flux de travail." @@ -77,14 +128,64 @@ msgstr "Connectez vos outils favoris pour simplifier votre flux de travail." msgid "Contact" msgstr "Contact" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Contactez-nous" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Contrôlez qui peut voir et modifier vos tableaux." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Créer un autre" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Créer un tableau" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Créer une carte" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Créer une étiquette" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Créer un nouveau tableau" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Créer une nouvelle étiquette" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Créer une nouvelle liste" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Créer un espace de travail" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Domaine personnalisé" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Sombre" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Supprimer" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Supprimer la liste" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Discutez et collaborez sur les cartes." @@ -93,6 +194,10 @@ msgstr "Discutez et collaborez sur les cartes." msgid "Do you offer a free plan?" msgstr "Proposez-vous un plan gratuit ?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "documentation" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Documentation" @@ -101,6 +206,10 @@ msgstr "Documentation" msgid "Documentation" msgstr "Documentation" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Modifier l'étiquette" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Tout ce qui est inclus dans le plan gratuit, plus :" @@ -120,6 +229,14 @@ msgstr "FAQ" msgid "Features" msgstr "Fonctionnalités" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Commentaires" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Commentaires envoyés" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Trouvez des réponses aux questions fréquentes sur le projet. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter." @@ -128,6 +245,7 @@ msgstr "Trouvez des réponses aux questions fréquentes sur le projet. Vous ne t msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge." msgstr "Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs (gratuite pendant la bêta) et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement." +#: src/views/home/components/Pricing.tsx:32 #: src/views/home/components/Pricing.tsx:32 msgid "Free" msgstr "Gratuit" @@ -147,6 +265,14 @@ msgstr "Commencer" msgid "Get Started" msgstr "Commencer" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Commencez par créer un nouveau tableau" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Commencez par créer une nouvelle liste" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Commencez gratuitement aujourd'hui" @@ -196,6 +322,22 @@ msgstr "Comment faire pour auto-héberger ?" msgid "How is the project funded?" msgstr "Comment le projet est-il financé ?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Idées pour améliorer cette page..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Importer" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Importation terminée" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Échec de l'importation" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Importez vos tableaux Trello et commencez immédiatement." @@ -236,14 +378,75 @@ msgstr "Mentions légales" msgid "License" msgstr "Licence" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Clair" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Déconnexion" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Membres" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Mensuel" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Nom" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "Besoin d'aide ?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "Nouveau" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "Nouveau tableau" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "Nouvelle carte" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "Nouvel import" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "Nouvelle étiquette" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "Nouvelle liste" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "Nouvel espace de travail" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "Aucun tableau" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "Aucun tableau trouvé" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "Aucune carte de crédit requise" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "Aucune liste" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants." @@ -257,6 +460,16 @@ msgstr "Maîtrisez vos données" msgid "per user/month" msgstr "par utilisateur/mois" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Veuillez réessayer plus tard ou contacter le service client." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -271,6 +484,14 @@ msgstr "Support par e-mail prioritaire" msgid "Privacy policy" msgstr "Politique de confidentialité" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Privé" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Public" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "Des questions ?" @@ -292,6 +513,14 @@ msgstr "Exécutez sur votre propre infrastructure" msgid "Save time with reusable board templates." msgstr "Gagnez du temps avec des modèles de tableaux réutilisables." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Sélectionner tout" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Sélectionner la source" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Auto-hébergement" @@ -300,6 +529,14 @@ msgstr "Auto-hébergement" msgid "Self host with Github" msgstr "Auto-hébergement avec Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Envoyer" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Paramètres" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -321,6 +558,10 @@ msgstr "Étoile sur Github" msgid "Support the development of the project" msgstr "Soutenir le développement du projet" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "Système" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Équipes" @@ -333,6 +574,10 @@ msgstr "Modèles" msgid "Terms of service" msgstr "Conditions d'utilisation" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "Merci pour vos commentaires !" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "La principale différence entre Kan et Trello est que Kan est open source, permettant à chacun de consulter, modifier et contribuer à notre code. Notre offre cloud ne comporte également aucune restriction sur les fonctionnalités pour un usage individuel, alors que Trello verrouille des fonctionnalités de base comme le nombre de tableaux que vous pouvez créer derrière un paywall." @@ -341,6 +586,15 @@ msgstr "La principale différence entre Kan et Trello est que Kan est open sourc msgid "The open source <0/> alternative to Trello" msgstr "L'alternative open source <0/> à Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "La visibilité de votre tableau a été définie sur {0}." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Thème" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Suivez tous les changements de cartes avec un historique d'activité détaillé." @@ -349,6 +603,30 @@ msgstr "Suivez tous les changements de cartes avec un historique d'activité dé msgid "Trello imports" msgstr "Importations Trello" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "Impossible de créer la carte" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "Impossible de créer l'espace de travail" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "Impossible d'envoyer les commentaires" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "Impossible de mettre à jour la visibilité du tableau" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "Impossible de mettre à jour la carte" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "Impossible de mettre à jour la liste" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Journal d'activité illimité" @@ -373,6 +651,10 @@ msgstr "Commentaires illimités" msgid "Unlimited lists" msgstr "Listes illimitées" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Mettre à jour l'étiquette" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "Voir la documentation" @@ -381,6 +663,10 @@ msgstr "Voir la documentation" msgid "View our roadmap." msgstr "Consultez notre feuille de route." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Visibilité" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "Nous utilisons la <0>licence AGPL-3.0." @@ -405,11 +691,19 @@ msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde pa msgid "Why make an open source Trello?" msgstr "Pourquoi créer un Trello open source ?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Espace de travail" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Membres de l'espace de travail" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Nom de l'espace de travail" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Annuel" @@ -429,3 +723,7 @@ msgstr "Vous pouvez inviter des membres de l'équipe en cliquant sur le bouton \ #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "Vous pouvez auto-héberger en suivant les instructions dans notre <0>dépôt." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Vos tableaux ont été importés." diff --git a/apps/web/src/locales/fr/messages.ts b/apps/web/src/locales/fr/messages.ts index 01e2c7d2..e920c56f 100644 --- a/apps/web/src/locales/fr/messages.ts +++ b/apps/web/src/locales/fr/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 utilisateur\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Une application kanban puissante et flexible qui vous aide à organiser le travail, suivre les progrès et livrer des résultats—le tout en un seul endroit.\"],\"tMYIu7\":[\"Journaux d'activité\"],\"3pIq39\":[\"Rôles d'administrateur\"],\"lSNkXg\":[\"Tous les sièges sont gratuits pendant la bêta jusqu'au 1er sept. !\"],\"UQbwrz\":[\"Tous les systèmes opérationnels\"],\"j2+d/o\":[\"Référence API\"],\"qzdST2\":[\"Visibilité du tableau\"],\"EvArWh\":[\"Collaborez en toute fluidité avec votre équipe.\"],\"AUYALh\":[\"Bientôt disponible\"],\"VbyRUy\":[\"Commentaires\"],\"7i8j3G\":[\"Entreprise\"],\"cAgBMh\":[\"Contrôle et propriété complets :\"],\"sDLCvT\":[\"Connectez vos outils favoris pour simplifier votre flux de travail.\"],\"jfC/xh\":[\"Contact\"],\"va/3u1\":[\"Contrôlez qui peut voir et modifier vos tableaux.\"],\"GAD3Dx\":[\"Domaine personnalisé\"],\"1sRmLC\":[\"Discutez et collaborez sur les cartes.\"],\"evj0lK\":[\"Proposez-vous un plan gratuit ?\"],\"TbjyhA\":[\"Documentation\"],\"TvY/XA\":[\"Documentation\"],\"8iP0S8\":[\"Tout ce qui est inclus dans le plan gratuit, plus :\"],\"ANyn0x\":[\"Tout ce dont vous avez besoin, gratuit pour toujours. Tableaux illimités, listes illimitées, cartes illimitées. Possibilité de mise à niveau à tout moment.\"],\"aJ4pMe\":[\"FAQ\"],\"PpZkda\":[\"Fonctionnalités\"],\"iFxrHK\":[\"Trouvez des réponses aux questions fréquentes sur le projet. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter.\"],\"aj40Mw\":[\"Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs (gratuite pendant la bêta) et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement.\"],\"2POOFK\":[\"Gratuit\"],\"gpfJ3v\":[\"Gratuit, pour toujours\"],\"ZDIydz\":[\"Commencer\"],\"c3b0B0\":[\"Commencer\"],\"oW13KZ\":[\"Commencez gratuitement aujourd'hui\"],\"+OhFss\":[\"Commencez gratuitement, sans limites d'utilisation. Pour la collaboration, passez à un forfait adapté à la taille de votre équipe.\"],\"rD6UIt\":[\"Commencer sur le Cloud\"],\"7hktsm\":[\"Premiers pas\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Accéder à l'application\"],\"LrcnbT\":[\"Hébergez Kan sur votre propre infrastructure. Idéal pour les organisations qui ont besoin d'un contrôle total sur leurs données.\"],\"WI4eGo\":[\"Comment obtenir une URL personnalisée ?\"],\"yV7o5I\":[\"Comment importer mes tableaux Trello ?\"],\"nol/Fb\":[\"Comment inviter des membres de l'équipe ?\"],\"KuSt9W\":[\"Comment faire pour auto-héberger ?\"],\"UeDFpo\":[\"Comment le projet est-il financé ?\"],\"rRM7r0\":[\"Importez vos tableaux Trello et commencez immédiatement.\"],\"xMn+V9\":[\"Importation depuis Trello\"],\"g2xBxu\":[\"L'importation de vos tableaux Trello dans Kan est simple. Vous pouvez suivre notre guide étape par étape <0>ici.\"],\"6mbe4b\":[\"Particuliers\"],\"nbfdhU\":[\"Intégrations\"],\"aWDhU5\":[\"Kanban est meilleur en équipe. Parfait pour les petites équipes et celles en croissance qui cherchent à collaborer.\"],\"Xjj/kS\":[\"Kanban réinventé\"],\"+nvZ6j\":[\"Étiquettes & filtres\"],\"vifyyw\":[\"Mentions légales\"],\"iQmbPb\":[\"Licence\"],\"+8Nek/\":[\"Mensuel\"],\"OpNhRn\":[\"Aucune carte de crédit requise\"],\"ZqDqbi\":[\"Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants.\"],\"SPLN9O\":[\"Maîtrisez vos données\"],\"oVBq1w\":[\"par utilisateur/mois\"],\"aHCEmh\":[\"Tarifs\"],\"ESClHO\":[\"Support par e-mail prioritaire\"],\"ScJ9fj\":[\"Politique de confidentialité\"],\"1H5u1m\":[\"Des questions ?\"],\"s+MGs7\":[\"Ressources\"],\"/gaSVU\":[\"Feuille de route\"],\"vAR/I8\":[\"Exécutez sur votre propre infrastructure\"],\"MdwUGG\":[\"Gagnez du temps avec des modèles de tableaux réutilisables.\"],\"ppaRWv\":[\"Auto-hébergement\"],\"l2PIAy\":[\"Auto-hébergement avec Github\"],\"5lWFkC\":[\"Se connecter\"],\"m2nk0i\":[\"Tarification simple\"],\"sBhOFG\":[\"Gestion de tâches visuelle et simple qui fonctionne parfaitement. Glissez-déposez des cartes, collaborez avec votre équipe et accomplissez davantage.\"],\"R6pB8R\":[\"Étoile sur Github\"],\"wruKPE\":[\"Soutenir le développement du projet\"],\"CAL6E9\":[\"Équipes\"],\"iTylMl\":[\"Modèles\"],\"UCLeG0\":[\"Conditions d'utilisation\"],\"lkz85l\":[\"La principale différence entre Kan et Trello est que Kan est open source, permettant à chacun de consulter, modifier et contribuer à notre code. Notre offre cloud ne comporte également aucune restriction sur les fonctionnalités pour un usage individuel, alors que Trello verrouille des fonctionnalités de base comme le nombre de tableaux que vous pouvez créer derrière un paywall.\"],\"gUX7b+\":[\"L'alternative open source <0/> à Trello\"],\"eEQyz+\":[\"Suivez tous les changements de cartes avec un historique d'activité détaillé.\"],\"kxEs5t\":[\"Importations Trello\"],\"M9p3Vw\":[\"Journal d'activité illimité\"],\"1wCGT0\":[\"Tableaux illimités\"],\"ZU5IYI\":[\"Tableaux illimités, listes illimitées, cartes illimitées. Aucune carte de crédit requise.\"],\"Zz1qkk\":[\"Cartes illimitées\"],\"fziA2d\":[\"Commentaires illimités\"],\"7Ufoyg\":[\"Listes illimitées\"],\"aiHZVP\":[\"Voir la documentation\"],\"fSf2ee\":[\"Consultez notre feuille de route.\"],\"BJbLe4\":[\"Nous utilisons la <0>licence AGPL-3.0.\"],\"9y1RcT\":[\"Nous ne faisons que commencer. \"],\"xEbBrW\":[\"Quelle licence utilisez-vous ?\"],\"H5G+qG\":[\"Quelle est la différence entre Kan et Trello ?\"],\"oBndex\":[\"Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil du temps (et de l'\\\"atlassification\\\"), il a perdu sa magie et s'est transformé en quelque chose qui ressemble davantage à \\\"Jira Lite\\\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Pourquoi créer un Trello open source ?\"],\"wtxjAY\":[\"Membres de l'espace de travail\"],\"zkWmBh\":[\"Annuel\"],\"eZCGbT\":[\"Oui, nous proposons un plan gratuit à vie pour un usage individuel. Aucune restriction, aucun paywall, aucune limite.\"],\"aelko+\":[\"Vous pouvez obtenir une URL d'espace de travail personnalisée, comme <0>kan.bn/kan, en accédant à vos <1>paramètres d'espace de travail et en souscrivant à un abonnement pro. Tous les abonnements contribuent à financer le développement du projet !\"],\"kSxwQL\":[\"Vous pouvez inviter des membres de l'équipe en cliquant sur le bouton \\\"Inviter\\\" dans le coin supérieur droit de la <0>page des membres et en saisissant leur adresse e-mail. Ils recevront un e-mail avec un lien pour rejoindre l'espace de travail.\"],\"vAj6xG\":[\"Vous pouvez auto-héberger en suivant les instructions dans notre <0>dépôt.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", ou consultez notre\"],\"CJukzS\":[[\"0\"],\" étiquettes\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Importer le tableau (1)\"],\"other\":[\"Importer les tableaux (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 utilisateur\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Une application kanban puissante et flexible qui vous aide à organiser le travail, suivre les progrès et livrer des résultats—le tout en un seul endroit.\"],\"tMYIu7\":[\"Journaux d'activité\"],\"B3xxao\":[\"Ajouter une carte\"],\"/Blkmk\":[\"Ajouter une description... (tapez '/' pour ouvrir les commandes)\"],\"3pIq39\":[\"Rôles d'administrateur\"],\"lSNkXg\":[\"Tous les sièges sont gratuits pendant la bêta jusqu'au 1er sept. !\"],\"UQbwrz\":[\"Tous les systèmes opérationnels\"],\"j2+d/o\":[\"Référence API\"],\"QD8opX\":[\"Tableau\"],\"jwI32v\":[\"Tableau introuvable\"],\"qzdST2\":[\"Visibilité du tableau\"],\"PTzsxH\":[\"Visibilité du tableau mise à jour\"],\"8TveY+\":[\"Tableaux\"],\"seaklU\":[\"Tableaux | \",[\"0\"]],\"ZH7TVS\":[\"Titre de la carte\"],\"EvArWh\":[\"Collaborez en toute fluidité avec votre équipe.\"],\"AUYALh\":[\"Bientôt disponible\"],\"VbyRUy\":[\"Commentaires\"],\"7i8j3G\":[\"Entreprise\"],\"cAgBMh\":[\"Contrôle et propriété complets :\"],\"nk7caK\":[\"Connecter Trello\"],\"sDLCvT\":[\"Connectez vos outils favoris pour simplifier votre flux de travail.\"],\"jfC/xh\":[\"Contact\"],\"Bhgd0l\":[\"Contactez-nous\"],\"va/3u1\":[\"Contrôlez qui peut voir et modifier vos tableaux.\"],\"vgdzLf\":[\"Créer un autre\"],\"9QmxLI\":[\"Créer un tableau\"],\"dsLT3m\":[\"Créer une carte\"],\"QtACvI\":[\"Créer une étiquette\"],\"poDo/D\":[\"Créer un nouveau tableau\"],\"0+0/3e\":[\"Créer une nouvelle étiquette\"],\"aWlSc/\":[\"Créer une nouvelle liste\"],\"FdtSNC\":[\"Créer un espace de travail\"],\"GAD3Dx\":[\"Domaine personnalisé\"],\"pvnfJD\":[\"Sombre\"],\"cnGeoo\":[\"Supprimer\"],\"lYT7pQ\":[\"Supprimer la liste\"],\"1sRmLC\":[\"Discutez et collaborez sur les cartes.\"],\"evj0lK\":[\"Proposez-vous un plan gratuit ?\"],\"JyXBgS\":[\"documentation\"],\"TbjyhA\":[\"Documentation\"],\"TvY/XA\":[\"Documentation\"],\"dgr4Kq\":[\"Modifier l'étiquette\"],\"8iP0S8\":[\"Tout ce qui est inclus dans le plan gratuit, plus :\"],\"ANyn0x\":[\"Tout ce dont vous avez besoin, gratuit pour toujours. Tableaux illimités, listes illimitées, cartes illimitées. Possibilité de mise à niveau à tout moment.\"],\"aJ4pMe\":[\"FAQ\"],\"PpZkda\":[\"Fonctionnalités\"],\"YirHq7\":[\"Commentaires\"],\"2roTVj\":[\"Commentaires envoyés\"],\"iFxrHK\":[\"Trouvez des réponses aux questions fréquentes sur le projet. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter.\"],\"aj40Mw\":[\"Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs (gratuite pendant la bêta) et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement.\"],\"2POOFK\":[\"Gratuit\"],\"gpfJ3v\":[\"Gratuit, pour toujours\"],\"ZDIydz\":[\"Commencer\"],\"c3b0B0\":[\"Commencer\"],\"YQqv2e\":[\"Commencez par créer un nouveau tableau\"],\"zC8Whw\":[\"Commencez par créer une nouvelle liste\"],\"oW13KZ\":[\"Commencez gratuitement aujourd'hui\"],\"+OhFss\":[\"Commencez gratuitement, sans limites d'utilisation. Pour la collaboration, passez à un forfait adapté à la taille de votre équipe.\"],\"rD6UIt\":[\"Commencer sur le Cloud\"],\"7hktsm\":[\"Premiers pas\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Accéder à l'application\"],\"LrcnbT\":[\"Hébergez Kan sur votre propre infrastructure. Idéal pour les organisations qui ont besoin d'un contrôle total sur leurs données.\"],\"WI4eGo\":[\"Comment obtenir une URL personnalisée ?\"],\"yV7o5I\":[\"Comment importer mes tableaux Trello ?\"],\"nol/Fb\":[\"Comment inviter des membres de l'équipe ?\"],\"KuSt9W\":[\"Comment faire pour auto-héberger ?\"],\"UeDFpo\":[\"Comment le projet est-il financé ?\"],\"F/vB2g\":[\"Idées pour améliorer cette page...\"],\"l3s5ri\":[\"Importer\"],\"2MPcep\":[\"Importation terminée\"],\"BEVzjL\":[\"Échec de l'importation\"],\"rRM7r0\":[\"Importez vos tableaux Trello et commencez immédiatement.\"],\"xMn+V9\":[\"Importation depuis Trello\"],\"g2xBxu\":[\"L'importation de vos tableaux Trello dans Kan est simple. Vous pouvez suivre notre guide étape par étape <0>ici.\"],\"6mbe4b\":[\"Particuliers\"],\"nbfdhU\":[\"Intégrations\"],\"aWDhU5\":[\"Kanban est meilleur en équipe. Parfait pour les petites équipes et celles en croissance qui cherchent à collaborer.\"],\"Xjj/kS\":[\"Kanban réinventé\"],\"+nvZ6j\":[\"Étiquettes & filtres\"],\"vifyyw\":[\"Mentions légales\"],\"iQmbPb\":[\"Licence\"],\"1njn7W\":[\"Clair\"],\"nOhz3x\":[\"Déconnexion\"],\"wlQNTg\":[\"Membres\"],\"+8Nek/\":[\"Mensuel\"],\"6YtxFj\":[\"Nom\"],\"HBI6nY\":[\"Besoin d'aide ?\"],\"isRobC\":[\"Nouveau\"],\"zDw80P\":[\"Nouveau tableau\"],\"pnrmSP\":[\"Nouvelle carte\"],\"WYwN1G\":[\"Nouvel import\"],\"n1GRql\":[\"Nouvelle étiquette\"],\"Sb2gYF\":[\"Nouvelle liste\"],\"curoK5\":[\"Nouvel espace de travail\"],\"DhLN1b\":[\"Aucun tableau\"],\"2Bu8xj\":[\"Aucun tableau trouvé\"],\"OpNhRn\":[\"Aucune carte de crédit requise\"],\"hXMFoN\":[\"Aucune liste\"],\"ZqDqbi\":[\"Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants.\"],\"SPLN9O\":[\"Maîtrisez vos données\"],\"oVBq1w\":[\"par utilisateur/mois\"],\"tyHiOa\":[\"Veuillez réessayer plus tard ou contacter le service client.\"],\"aHCEmh\":[\"Tarifs\"],\"ESClHO\":[\"Support par e-mail prioritaire\"],\"ScJ9fj\":[\"Politique de confidentialité\"],\"zwBp5t\":[\"Privé\"],\"7d1a0d\":[\"Public\"],\"1H5u1m\":[\"Des questions ?\"],\"s+MGs7\":[\"Ressources\"],\"/gaSVU\":[\"Feuille de route\"],\"vAR/I8\":[\"Exécutez sur votre propre infrastructure\"],\"MdwUGG\":[\"Gagnez du temps avec des modèles de tableaux réutilisables.\"],\"wgNoIs\":[\"Sélectionner tout\"],\"rYUZIe\":[\"Sélectionner la source\"],\"ppaRWv\":[\"Auto-hébergement\"],\"l2PIAy\":[\"Auto-hébergement avec Github\"],\"JlFcis\":[\"Envoyer\"],\"Tz0i8g\":[\"Paramètres\"],\"5lWFkC\":[\"Se connecter\"],\"m2nk0i\":[\"Tarification simple\"],\"sBhOFG\":[\"Gestion de tâches visuelle et simple qui fonctionne parfaitement. Glissez-déposez des cartes, collaborez avec votre équipe et accomplissez davantage.\"],\"R6pB8R\":[\"Étoile sur Github\"],\"wruKPE\":[\"Soutenir le développement du projet\"],\"D+NlUC\":[\"Système\"],\"CAL6E9\":[\"Équipes\"],\"iTylMl\":[\"Modèles\"],\"UCLeG0\":[\"Conditions d'utilisation\"],\"nhMhRr\":[\"Merci pour vos commentaires !\"],\"lkz85l\":[\"La principale différence entre Kan et Trello est que Kan est open source, permettant à chacun de consulter, modifier et contribuer à notre code. Notre offre cloud ne comporte également aucune restriction sur les fonctionnalités pour un usage individuel, alors que Trello verrouille des fonctionnalités de base comme le nombre de tableaux que vous pouvez créer derrière un paywall.\"],\"gUX7b+\":[\"L'alternative open source <0/> à Trello\"],\"fQCrjt\":[\"La visibilité de votre tableau a été définie sur \",[\"0\"],\".\"],\"FEr96N\":[\"Thème\"],\"eEQyz+\":[\"Suivez tous les changements de cartes avec un historique d'activité détaillé.\"],\"kxEs5t\":[\"Importations Trello\"],\"zl1b97\":[\"Impossible de créer la carte\"],\"MxQXhL\":[\"Impossible de créer l'espace de travail\"],\"A8jqN7\":[\"Impossible d'envoyer les commentaires\"],\"Wy6pcF\":[\"Impossible de mettre à jour la visibilité du tableau\"],\"o9WLwO\":[\"Impossible de mettre à jour la carte\"],\"I0gAKM\":[\"Impossible de mettre à jour la liste\"],\"M9p3Vw\":[\"Journal d'activité illimité\"],\"1wCGT0\":[\"Tableaux illimités\"],\"ZU5IYI\":[\"Tableaux illimités, listes illimitées, cartes illimitées. Aucune carte de crédit requise.\"],\"Zz1qkk\":[\"Cartes illimitées\"],\"fziA2d\":[\"Commentaires illimités\"],\"7Ufoyg\":[\"Listes illimitées\"],\"7EhE4k\":[\"Mettre à jour l'étiquette\"],\"aiHZVP\":[\"Voir la documentation\"],\"fSf2ee\":[\"Consultez notre feuille de route.\"],\"2q/Q7x\":[\"Visibilité\"],\"BJbLe4\":[\"Nous utilisons la <0>licence AGPL-3.0.\"],\"9y1RcT\":[\"Nous ne faisons que commencer. \"],\"xEbBrW\":[\"Quelle licence utilisez-vous ?\"],\"H5G+qG\":[\"Quelle est la différence entre Kan et Trello ?\"],\"oBndex\":[\"Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil du temps (et de l'\\\"atlassification\\\"), il a perdu sa magie et s'est transformé en quelque chose qui ressemble davantage à \\\"Jira Lite\\\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Pourquoi créer un Trello open source ?\"],\"pmUArF\":[\"Espace de travail\"],\"wtxjAY\":[\"Membres de l'espace de travail\"],\"CozWO1\":[\"Nom de l'espace de travail\"],\"zkWmBh\":[\"Annuel\"],\"eZCGbT\":[\"Oui, nous proposons un plan gratuit à vie pour un usage individuel. Aucune restriction, aucun paywall, aucune limite.\"],\"aelko+\":[\"Vous pouvez obtenir une URL d'espace de travail personnalisée, comme <0>kan.bn/kan, en accédant à vos <1>paramètres d'espace de travail et en souscrivant à un abonnement pro. Tous les abonnements contribuent à financer le développement du projet !\"],\"kSxwQL\":[\"Vous pouvez inviter des membres de l'équipe en cliquant sur le bouton \\\"Inviter\\\" dans le coin supérieur droit de la <0>page des membres et en saisissant leur adresse e-mail. Ils recevront un e-mail avec un lien pour rejoindre l'espace de travail.\"],\"vAj6xG\":[\"Vous pouvez auto-héberger en suivant les instructions dans notre <0>dépôt.\"],\"evg7+A\":[\"Vos tableaux ont été importés.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/locales/it/messages.po b/apps/web/src/locales/it/messages.po index ec743e73..73586a61 100644 --- a/apps/web/src/locales/it/messages.po +++ b/apps/web/src/locales/it/messages.po @@ -6,6 +6,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: it\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", o consulta i nostri" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} etichette" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Importa bacheca (1)} other {Importa bacheche ({boardCount})}}" #: src/views/home/index.tsx:51 msgid "#1 Hacker News" @@ -23,6 +42,14 @@ msgstr "Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, msgid "Activity logs" msgstr "Registri attività" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Aggiungi una carta" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Aggiungi descrizione... (digita '/' per aprire i comandi)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Ruoli amministratore" @@ -39,10 +66,36 @@ msgstr "Tutti i sistemi operativi" msgid "API Reference" msgstr "Riferimento API" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Bacheca" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Bacheca non trovata" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Visibilità bacheca" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Visibilità della bacheca aggiornata" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Bacheche" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Bacheche | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Titolo della carta" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Collabora senza problemi con il tuo team." @@ -63,6 +116,10 @@ msgstr "Azienda" msgid "Complete control and ownership:" msgstr "Controllo e proprietà completi:" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Connetti Trello" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di lavoro." @@ -71,14 +128,64 @@ msgstr "Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di la msgid "Contact" msgstr "Contatti" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Contattaci" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Controlla chi può visualizzare e modificare le tue bacheche." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Crea un altro" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Crea bacheca" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Crea carta" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Crea etichetta" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Crea nuova bacheca" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Crea nuova etichetta" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Crea nuova lista" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Crea spazio di lavoro" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Dominio personalizzato" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Scuro" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Elimina" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Elimina lista" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Discuti e collabora sulle schede." @@ -87,6 +194,10 @@ msgstr "Discuti e collabora sulle schede." msgid "Do you offer a free plan?" msgstr "Offrite un piano gratuito?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "documenti" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Documenti" @@ -95,6 +206,10 @@ msgstr "Documenti" msgid "Documentation" msgstr "Documentazione" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Modifica etichetta" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Tutto ciò che è incluso nel piano gratuito, più:" @@ -114,6 +229,14 @@ msgstr "FAQ" msgid "Features" msgstr "Funzionalità" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Feedback" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Feedback inviato" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Trova risposte alle domande comuni sul progetto. Non trovi quello che stai cercando? Non esitare a <0>contattarci." @@ -122,6 +245,7 @@ msgstr "Trova risposte alle domande comuni sul progetto. Non trovi quello che st msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge." msgstr "Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per workspace con più utenti (gratuita durante la beta) e per slug di workspace personalizzati. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente." +#: src/views/home/components/Pricing.tsx:32 #: src/views/home/components/Pricing.tsx:32 msgid "Free" msgstr "Gratuito" @@ -141,6 +265,14 @@ msgstr "Inizia ora" msgid "Get Started" msgstr "Inizia ora" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Inizia creando una nuova bacheca" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Inizia creando una nuova lista" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Inizia gratuitamente oggi" @@ -190,6 +322,22 @@ msgstr "Come posso effettuare il self-hosting?" msgid "How is the project funded?" msgstr "Come viene finanziato il progetto?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Idee per migliorare questa pagina..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Importa" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Importazione completata" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Importazione fallita" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Importa le tue bacheche Trello e parti subito." @@ -230,14 +378,75 @@ msgstr "Legale" msgid "License" msgstr "Licenza" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Chiaro" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Esci" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Membri" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Mensile" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Nome" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "Hai bisogno di aiuto?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "Nuovo" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "Nuova bacheca" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "Nuova carta" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "Nuova importazione" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "Nuova etichetta" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "Nuova lista" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "Nuovo spazio di lavoro" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "Nessuna bacheca" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "Nessuna bacheca trovata" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "Nessuna carta di credito richiesta" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "Nessuna lista" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organizza e trova le schede rapidamente con potenti strumenti di filtraggio." @@ -251,6 +460,16 @@ msgstr "Possiedi i tuoi dati" msgid "per user/month" msgstr "per utente/mese" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Riprova più tardi o contatta l'assistenza clienti." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -265,6 +484,14 @@ msgstr "Supporto email prioritario" msgid "Privacy policy" msgstr "Informativa sulla privacy" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Privato" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Pubblico" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "Domande?" @@ -286,6 +513,14 @@ msgstr "Esegui sulla tua infrastruttura" msgid "Save time with reusable board templates." msgstr "Risparmia tempo con modelli di bacheca riutilizzabili." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Seleziona tutto" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Seleziona fonte" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Self Host" @@ -294,6 +529,14 @@ msgstr "Self Host" msgid "Self host with Github" msgstr "Self host con Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Invia" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Impostazioni" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -315,6 +558,10 @@ msgstr "Metti una stella su Github" msgid "Support the development of the project" msgstr "Sostieni lo sviluppo del progetto" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "Sistema" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Team" @@ -327,6 +574,10 @@ msgstr "Template" msgid "Terms of service" msgstr "Termini di servizio" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "Grazie per il tuo feedback!" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "La principale differenza tra Kan e Trello è che Kan è open source, permettendo a chiunque di visualizzare, modificare e contribuire al nostro codice. La nostra offerta cloud non impone inoltre alcuna restrizione sulle funzionalità per uso individuale, mentre Trello blocca funzionalità di base come il numero di bacheche che puoi creare dietro un paywall." @@ -335,6 +586,15 @@ msgstr "La principale differenza tra Kan e Trello è che Kan è open source, per msgid "The open source <0/> alternative to Trello" msgstr "L'alternativa open source <0/> a Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "La visibilità della tua bacheca è stata impostata su {0}." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Tema" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività." @@ -343,6 +603,30 @@ msgstr "Tieni traccia di tutte le modifiche alle schede con una cronologia detta msgid "Trello imports" msgstr "Importazioni da Trello" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "Impossibile creare la scheda" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "Impossibile creare lo spazio di lavoro" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "Impossibile inviare feedback" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "Impossibile aggiornare la visibilità della bacheca" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "Impossibile aggiornare la scheda" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "Impossibile aggiornare la lista" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Registro attività illimitato" @@ -367,6 +651,10 @@ msgstr "Commenti illimitati" msgid "Unlimited lists" msgstr "Liste illimitate" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Aggiorna etichetta" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "Visualizza documenti" @@ -375,6 +663,10 @@ msgstr "Visualizza documenti" msgid "View our roadmap." msgstr "Visualizza la nostra roadmap." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Visibilità" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "Utilizziamo la <0>licenza AGPL-3.0." @@ -399,11 +691,19 @@ msgstr "Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità msgid "Why make an open source Trello?" msgstr "Perché creare un Trello open source?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Spazio di lavoro" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Membri del workspace" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Nome dello spazio di lavoro" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Annuale" @@ -423,3 +723,7 @@ msgstr "Puoi invitare i membri del team cliccando sul pulsante \"Invita\" nell'a #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "Puoi effettuare il self-hosting seguendo le istruzioni nel nostro <0>repo." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Le tue bacheche sono state importate." diff --git a/apps/web/src/locales/it/messages.ts b/apps/web/src/locales/it/messages.ts index fccaccda..e1ee1f40 100644 --- a/apps/web/src/locales/it/messages.ts +++ b/apps/web/src/locales/it/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 utente\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto.\"],\"tMYIu7\":[\"Registri attività\"],\"3pIq39\":[\"Ruoli amministratore\"],\"lSNkXg\":[\"Tutti i posti sono gratuiti durante la beta fino al 1° settembre!\"],\"UQbwrz\":[\"Tutti i sistemi operativi\"],\"j2+d/o\":[\"Riferimento API\"],\"qzdST2\":[\"Visibilità bacheca\"],\"EvArWh\":[\"Collabora senza problemi con il tuo team.\"],\"AUYALh\":[\"Prossimamente\"],\"VbyRUy\":[\"Commenti\"],\"7i8j3G\":[\"Azienda\"],\"cAgBMh\":[\"Controllo e proprietà completi:\"],\"sDLCvT\":[\"Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di lavoro.\"],\"jfC/xh\":[\"Contatti\"],\"va/3u1\":[\"Controlla chi può visualizzare e modificare le tue bacheche.\"],\"GAD3Dx\":[\"Dominio personalizzato\"],\"1sRmLC\":[\"Discuti e collabora sulle schede.\"],\"evj0lK\":[\"Offrite un piano gratuito?\"],\"TbjyhA\":[\"Documenti\"],\"TvY/XA\":[\"Documentazione\"],\"8iP0S8\":[\"Tutto ciò che è incluso nel piano gratuito, più:\"],\"ANyn0x\":[\"Tutto ciò di cui hai bisogno, gratis per sempre. Bacheche illimitate, liste illimitate, schede illimitate. Aggiorna in qualsiasi momento.\"],\"aJ4pMe\":[\"FAQ\"],\"PpZkda\":[\"Funzionalità\"],\"iFxrHK\":[\"Trova risposte alle domande comuni sul progetto. Non trovi quello che stai cercando? Non esitare a <0>contattarci.\"],\"aj40Mw\":[\"Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per workspace con più utenti (gratuita durante la beta) e per slug di workspace personalizzati. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente.\"],\"2POOFK\":[\"Gratuito\"],\"gpfJ3v\":[\"Gratuito, per sempre\"],\"ZDIydz\":[\"Inizia ora\"],\"c3b0B0\":[\"Inizia ora\"],\"oW13KZ\":[\"Inizia gratuitamente oggi\"],\"+OhFss\":[\"Inizia gratuitamente, senza limiti di utilizzo. Per la collaborazione, passa a un piano adatto alle dimensioni del tuo team.\"],\"rD6UIt\":[\"Inizia su Cloud\"],\"7hktsm\":[\"Primi passi\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Vai all'app\"],\"LrcnbT\":[\"Ospita Kan sulla tua infrastruttura. Ideale per organizzazioni che necessitano di controllo completo sui propri dati.\"],\"WI4eGo\":[\"Come posso ottenere un URL personalizzato?\"],\"yV7o5I\":[\"Come posso importare le mie bacheche Trello?\"],\"nol/Fb\":[\"Come posso invitare i membri del team?\"],\"KuSt9W\":[\"Come posso effettuare il self-hosting?\"],\"UeDFpo\":[\"Come viene finanziato il progetto?\"],\"rRM7r0\":[\"Importa le tue bacheche Trello e parti subito.\"],\"xMn+V9\":[\"Importazione da Trello\"],\"g2xBxu\":[\"Importare le tue bacheche Trello in Kan è facile. Puoi seguire la nostra guida passo-passo <0>qui.\"],\"6mbe4b\":[\"Privati\"],\"nbfdhU\":[\"Integrazioni\"],\"aWDhU5\":[\"Kanban è migliore con un team. Perfetto per piccoli team in crescita che cercano di collaborare.\"],\"Xjj/kS\":[\"Kanban reinventato\"],\"+nvZ6j\":[\"Etichette & Filtri\"],\"vifyyw\":[\"Legale\"],\"iQmbPb\":[\"Licenza\"],\"+8Nek/\":[\"Mensile\"],\"OpNhRn\":[\"Nessuna carta di credito richiesta\"],\"ZqDqbi\":[\"Organizza e trova le schede rapidamente con potenti strumenti di filtraggio.\"],\"SPLN9O\":[\"Possiedi i tuoi dati\"],\"oVBq1w\":[\"per utente/mese\"],\"aHCEmh\":[\"Prezzi\"],\"ESClHO\":[\"Supporto email prioritario\"],\"ScJ9fj\":[\"Informativa sulla privacy\"],\"1H5u1m\":[\"Domande?\"],\"s+MGs7\":[\"Risorse\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Esegui sulla tua infrastruttura\"],\"MdwUGG\":[\"Risparmia tempo con modelli di bacheca riutilizzabili.\"],\"ppaRWv\":[\"Self Host\"],\"l2PIAy\":[\"Self host con Github\"],\"5lWFkC\":[\"Accedi\"],\"m2nk0i\":[\"Prezzi semplici\"],\"sBhOFG\":[\"Gestione delle attività semplice e visuale che funziona. Trascina e rilascia le schede, collabora con il tuo team e ottieni di più.\"],\"R6pB8R\":[\"Metti una stella su Github\"],\"wruKPE\":[\"Sostieni lo sviluppo del progetto\"],\"CAL6E9\":[\"Team\"],\"iTylMl\":[\"Template\"],\"UCLeG0\":[\"Termini di servizio\"],\"lkz85l\":[\"La principale differenza tra Kan e Trello è che Kan è open source, permettendo a chiunque di visualizzare, modificare e contribuire al nostro codice. La nostra offerta cloud non impone inoltre alcuna restrizione sulle funzionalità per uso individuale, mentre Trello blocca funzionalità di base come il numero di bacheche che puoi creare dietro un paywall.\"],\"gUX7b+\":[\"L'alternativa open source <0/> a Trello\"],\"eEQyz+\":[\"Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività.\"],\"kxEs5t\":[\"Importazioni da Trello\"],\"M9p3Vw\":[\"Registro attività illimitato\"],\"1wCGT0\":[\"Bacheche illimitate\"],\"ZU5IYI\":[\"Bacheche illimitate, liste illimitate, schede illimitate. Nessuna carta di credito richiesta.\"],\"Zz1qkk\":[\"Schede illimitate\"],\"fziA2d\":[\"Commenti illimitati\"],\"7Ufoyg\":[\"Liste illimitate\"],\"aiHZVP\":[\"Visualizza documenti\"],\"fSf2ee\":[\"Visualizza la nostra roadmap.\"],\"BJbLe4\":[\"Utilizziamo la <0>licenza AGPL-3.0.\"],\"9y1RcT\":[\"Siamo solo all'inizio. \"],\"xEbBrW\":[\"Quale licenza state utilizzando?\"],\"H5G+qG\":[\"Qual è la differenza tra Kan e Trello?\"],\"oBndex\":[\"Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità attentamente progettata, ma col tempo (e con l'atlassificazione) ha perso la sua magia trasformandosi in qualcosa di più simile a \\\"Jira Lite\\\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in versione open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Perché creare un Trello open source?\"],\"wtxjAY\":[\"Membri del workspace\"],\"zkWmBh\":[\"Annuale\"],\"eZCGbT\":[\"Sì, offriamo un piano gratuito per sempre per uso individuale. Nessuna restrizione, nessun paywall, nessun limite.\"],\"aelko+\":[\"Puoi ottenere un URL personalizzato per il tuo workspace, come <0>kan.bn/kan, accedendo alle tue <1>impostazioni del workspace e acquistando un abbonamento pro. Tutti gli abbonamenti contribuiscono a finanziare lo sviluppo del progetto!\"],\"kSxwQL\":[\"Puoi invitare i membri del team cliccando sul pulsante \\\"Invita\\\" nell'angolo in alto a destra della <0>pagina dei membri e inserendo il loro indirizzo email. Riceveranno un'email con un link per unirsi al workspace.\"],\"vAj6xG\":[\"Puoi effettuare il self-hosting seguendo le istruzioni nel nostro <0>repo.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", o consulta i nostri\"],\"CJukzS\":[[\"0\"],\" etichette\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Importa bacheca (1)\"],\"other\":[\"Importa bacheche (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 utente\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto.\"],\"tMYIu7\":[\"Registri attività\"],\"B3xxao\":[\"Aggiungi una carta\"],\"/Blkmk\":[\"Aggiungi descrizione... (digita '/' per aprire i comandi)\"],\"3pIq39\":[\"Ruoli amministratore\"],\"lSNkXg\":[\"Tutti i posti sono gratuiti durante la beta fino al 1° settembre!\"],\"UQbwrz\":[\"Tutti i sistemi operativi\"],\"j2+d/o\":[\"Riferimento API\"],\"QD8opX\":[\"Bacheca\"],\"jwI32v\":[\"Bacheca non trovata\"],\"qzdST2\":[\"Visibilità bacheca\"],\"PTzsxH\":[\"Visibilità della bacheca aggiornata\"],\"8TveY+\":[\"Bacheche\"],\"seaklU\":[\"Bacheche | \",[\"0\"]],\"ZH7TVS\":[\"Titolo della carta\"],\"EvArWh\":[\"Collabora senza problemi con il tuo team.\"],\"AUYALh\":[\"Prossimamente\"],\"VbyRUy\":[\"Commenti\"],\"7i8j3G\":[\"Azienda\"],\"cAgBMh\":[\"Controllo e proprietà completi:\"],\"nk7caK\":[\"Connetti Trello\"],\"sDLCvT\":[\"Connetti i tuoi strumenti preferiti per semplificare il tuo flusso di lavoro.\"],\"jfC/xh\":[\"Contatti\"],\"Bhgd0l\":[\"Contattaci\"],\"va/3u1\":[\"Controlla chi può visualizzare e modificare le tue bacheche.\"],\"vgdzLf\":[\"Crea un altro\"],\"9QmxLI\":[\"Crea bacheca\"],\"dsLT3m\":[\"Crea carta\"],\"QtACvI\":[\"Crea etichetta\"],\"poDo/D\":[\"Crea nuova bacheca\"],\"0+0/3e\":[\"Crea nuova etichetta\"],\"aWlSc/\":[\"Crea nuova lista\"],\"FdtSNC\":[\"Crea spazio di lavoro\"],\"GAD3Dx\":[\"Dominio personalizzato\"],\"pvnfJD\":[\"Scuro\"],\"cnGeoo\":[\"Elimina\"],\"lYT7pQ\":[\"Elimina lista\"],\"1sRmLC\":[\"Discuti e collabora sulle schede.\"],\"evj0lK\":[\"Offrite un piano gratuito?\"],\"JyXBgS\":[\"documenti\"],\"TbjyhA\":[\"Documenti\"],\"TvY/XA\":[\"Documentazione\"],\"dgr4Kq\":[\"Modifica etichetta\"],\"8iP0S8\":[\"Tutto ciò che è incluso nel piano gratuito, più:\"],\"ANyn0x\":[\"Tutto ciò di cui hai bisogno, gratis per sempre. Bacheche illimitate, liste illimitate, schede illimitate. Aggiorna in qualsiasi momento.\"],\"aJ4pMe\":[\"FAQ\"],\"PpZkda\":[\"Funzionalità\"],\"YirHq7\":[\"Feedback\"],\"2roTVj\":[\"Feedback inviato\"],\"iFxrHK\":[\"Trova risposte alle domande comuni sul progetto. Non trovi quello che stai cercando? Non esitare a <0>contattarci.\"],\"aj40Mw\":[\"Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per workspace con più utenti (gratuita durante la beta) e per slug di workspace personalizzati. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente.\"],\"2POOFK\":[\"Gratuito\"],\"gpfJ3v\":[\"Gratuito, per sempre\"],\"ZDIydz\":[\"Inizia ora\"],\"c3b0B0\":[\"Inizia ora\"],\"YQqv2e\":[\"Inizia creando una nuova bacheca\"],\"zC8Whw\":[\"Inizia creando una nuova lista\"],\"oW13KZ\":[\"Inizia gratuitamente oggi\"],\"+OhFss\":[\"Inizia gratuitamente, senza limiti di utilizzo. Per la collaborazione, passa a un piano adatto alle dimensioni del tuo team.\"],\"rD6UIt\":[\"Inizia su Cloud\"],\"7hktsm\":[\"Primi passi\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Vai all'app\"],\"LrcnbT\":[\"Ospita Kan sulla tua infrastruttura. Ideale per organizzazioni che necessitano di controllo completo sui propri dati.\"],\"WI4eGo\":[\"Come posso ottenere un URL personalizzato?\"],\"yV7o5I\":[\"Come posso importare le mie bacheche Trello?\"],\"nol/Fb\":[\"Come posso invitare i membri del team?\"],\"KuSt9W\":[\"Come posso effettuare il self-hosting?\"],\"UeDFpo\":[\"Come viene finanziato il progetto?\"],\"F/vB2g\":[\"Idee per migliorare questa pagina...\"],\"l3s5ri\":[\"Importa\"],\"2MPcep\":[\"Importazione completata\"],\"BEVzjL\":[\"Importazione fallita\"],\"rRM7r0\":[\"Importa le tue bacheche Trello e parti subito.\"],\"xMn+V9\":[\"Importazione da Trello\"],\"g2xBxu\":[\"Importare le tue bacheche Trello in Kan è facile. Puoi seguire la nostra guida passo-passo <0>qui.\"],\"6mbe4b\":[\"Privati\"],\"nbfdhU\":[\"Integrazioni\"],\"aWDhU5\":[\"Kanban è migliore con un team. Perfetto per piccoli team in crescita che cercano di collaborare.\"],\"Xjj/kS\":[\"Kanban reinventato\"],\"+nvZ6j\":[\"Etichette & Filtri\"],\"vifyyw\":[\"Legale\"],\"iQmbPb\":[\"Licenza\"],\"1njn7W\":[\"Chiaro\"],\"nOhz3x\":[\"Esci\"],\"wlQNTg\":[\"Membri\"],\"+8Nek/\":[\"Mensile\"],\"6YtxFj\":[\"Nome\"],\"HBI6nY\":[\"Hai bisogno di aiuto?\"],\"isRobC\":[\"Nuovo\"],\"zDw80P\":[\"Nuova bacheca\"],\"pnrmSP\":[\"Nuova carta\"],\"WYwN1G\":[\"Nuova importazione\"],\"n1GRql\":[\"Nuova etichetta\"],\"Sb2gYF\":[\"Nuova lista\"],\"curoK5\":[\"Nuovo spazio di lavoro\"],\"DhLN1b\":[\"Nessuna bacheca\"],\"2Bu8xj\":[\"Nessuna bacheca trovata\"],\"OpNhRn\":[\"Nessuna carta di credito richiesta\"],\"hXMFoN\":[\"Nessuna lista\"],\"ZqDqbi\":[\"Organizza e trova le schede rapidamente con potenti strumenti di filtraggio.\"],\"SPLN9O\":[\"Possiedi i tuoi dati\"],\"oVBq1w\":[\"per utente/mese\"],\"tyHiOa\":[\"Riprova più tardi o contatta l'assistenza clienti.\"],\"aHCEmh\":[\"Prezzi\"],\"ESClHO\":[\"Supporto email prioritario\"],\"ScJ9fj\":[\"Informativa sulla privacy\"],\"zwBp5t\":[\"Privato\"],\"7d1a0d\":[\"Pubblico\"],\"1H5u1m\":[\"Domande?\"],\"s+MGs7\":[\"Risorse\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Esegui sulla tua infrastruttura\"],\"MdwUGG\":[\"Risparmia tempo con modelli di bacheca riutilizzabili.\"],\"wgNoIs\":[\"Seleziona tutto\"],\"rYUZIe\":[\"Seleziona fonte\"],\"ppaRWv\":[\"Self Host\"],\"l2PIAy\":[\"Self host con Github\"],\"JlFcis\":[\"Invia\"],\"Tz0i8g\":[\"Impostazioni\"],\"5lWFkC\":[\"Accedi\"],\"m2nk0i\":[\"Prezzi semplici\"],\"sBhOFG\":[\"Gestione delle attività semplice e visuale che funziona. Trascina e rilascia le schede, collabora con il tuo team e ottieni di più.\"],\"R6pB8R\":[\"Metti una stella su Github\"],\"wruKPE\":[\"Sostieni lo sviluppo del progetto\"],\"D+NlUC\":[\"Sistema\"],\"CAL6E9\":[\"Team\"],\"iTylMl\":[\"Template\"],\"UCLeG0\":[\"Termini di servizio\"],\"nhMhRr\":[\"Grazie per il tuo feedback!\"],\"lkz85l\":[\"La principale differenza tra Kan e Trello è che Kan è open source, permettendo a chiunque di visualizzare, modificare e contribuire al nostro codice. La nostra offerta cloud non impone inoltre alcuna restrizione sulle funzionalità per uso individuale, mentre Trello blocca funzionalità di base come il numero di bacheche che puoi creare dietro un paywall.\"],\"gUX7b+\":[\"L'alternativa open source <0/> a Trello\"],\"fQCrjt\":[\"La visibilità della tua bacheca è stata impostata su \",[\"0\"],\".\"],\"FEr96N\":[\"Tema\"],\"eEQyz+\":[\"Tieni traccia di tutte le modifiche alle schede con una cronologia dettagliata delle attività.\"],\"kxEs5t\":[\"Importazioni da Trello\"],\"zl1b97\":[\"Impossibile creare la scheda\"],\"MxQXhL\":[\"Impossibile creare lo spazio di lavoro\"],\"A8jqN7\":[\"Impossibile inviare feedback\"],\"Wy6pcF\":[\"Impossibile aggiornare la visibilità della bacheca\"],\"o9WLwO\":[\"Impossibile aggiornare la scheda\"],\"I0gAKM\":[\"Impossibile aggiornare la lista\"],\"M9p3Vw\":[\"Registro attività illimitato\"],\"1wCGT0\":[\"Bacheche illimitate\"],\"ZU5IYI\":[\"Bacheche illimitate, liste illimitate, schede illimitate. Nessuna carta di credito richiesta.\"],\"Zz1qkk\":[\"Schede illimitate\"],\"fziA2d\":[\"Commenti illimitati\"],\"7Ufoyg\":[\"Liste illimitate\"],\"7EhE4k\":[\"Aggiorna etichetta\"],\"aiHZVP\":[\"Visualizza documenti\"],\"fSf2ee\":[\"Visualizza la nostra roadmap.\"],\"2q/Q7x\":[\"Visibilità\"],\"BJbLe4\":[\"Utilizziamo la <0>licenza AGPL-3.0.\"],\"9y1RcT\":[\"Siamo solo all'inizio. \"],\"xEbBrW\":[\"Quale licenza state utilizzando?\"],\"H5G+qG\":[\"Qual è la differenza tra Kan e Trello?\"],\"oBndex\":[\"Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità attentamente progettata, ma col tempo (e con l'atlassificazione) ha perso la sua magia trasformandosi in qualcosa di più simile a \\\"Jira Lite\\\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in versione open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Perché creare un Trello open source?\"],\"pmUArF\":[\"Spazio di lavoro\"],\"wtxjAY\":[\"Membri del workspace\"],\"CozWO1\":[\"Nome dello spazio di lavoro\"],\"zkWmBh\":[\"Annuale\"],\"eZCGbT\":[\"Sì, offriamo un piano gratuito per sempre per uso individuale. Nessuna restrizione, nessun paywall, nessun limite.\"],\"aelko+\":[\"Puoi ottenere un URL personalizzato per il tuo workspace, come <0>kan.bn/kan, accedendo alle tue <1>impostazioni del workspace e acquistando un abbonamento pro. Tutti gli abbonamenti contribuiscono a finanziare lo sviluppo del progetto!\"],\"kSxwQL\":[\"Puoi invitare i membri del team cliccando sul pulsante \\\"Invita\\\" nell'angolo in alto a destra della <0>pagina dei membri e inserendo il loro indirizzo email. Riceveranno un'email con un link per unirsi al workspace.\"],\"vAj6xG\":[\"Puoi effettuare il self-hosting seguendo le istruzioni nel nostro <0>repo.\"],\"evg7+A\":[\"Le tue bacheche sono state importate.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/locales/nl/messages.po b/apps/web/src/locales/nl/messages.po index 979be810..13b147b0 100644 --- a/apps/web/src/locales/nl/messages.po +++ b/apps/web/src/locales/nl/messages.po @@ -6,6 +6,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: nl\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#: src/components/FeedbackButton.tsx:123 +msgid ", or see our" +msgstr ", of bekijk onze" + +#. placeholder {0}: labelPublicIds.length +#: src/views/board/components/NewCardForm.tsx:359 +msgid "{0} labels" +msgstr "{0} labels" + +#: src/views/boards/components/ImportBoardsForm.tsx:299 +msgid "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}" +msgstr "{boardCount, plural, one {Bord importeren (1)} other {Borden importeren ({boardCount})}}" #: src/views/home/index.tsx:51 msgid "#1 Hacker News" @@ -23,6 +42,14 @@ msgstr "Een krachtige, flexibele kanban-app die je helpt werk te organiseren, vo msgid "Activity logs" msgstr "Activiteitenlogboeken" +#: src/views/board/components/List.tsx:110 +msgid "Add a card" +msgstr "Voeg een kaart toe" + +#: src/components/Editor.tsx:302 +msgid "Add description... (type '/' to open commands)" +msgstr "Voeg beschrijving toe... (typ '/' om commando's te openen)" + #: src/views/home/components/Pricing.tsx:55 msgid "Admin roles" msgstr "Beheerdersrollen" @@ -39,10 +66,36 @@ msgstr "Alle systemen operationeel" msgid "API Reference" msgstr "API-referentie" +#: src/views/board/index.tsx:239 +msgid "Board" +msgstr "Bord" + +#: src/views/board/index.tsx:265 +msgid "Board not found" +msgstr "Bord niet gevonden" + #: src/views/home/components/Features.tsx:78 msgid "Board visibility" msgstr "Bordzichtbaarheid" +#: src/views/board/components/VisibilityButton.tsx:45 +msgid "Board visibility updated" +msgstr "Zichtbaarheid van bord bijgewerkt" + +#: src/views/boards/index.tsx:25 +#: src/components/SideNavigation.tsx:39 +msgid "Boards" +msgstr "Borden" + +#. placeholder {0}: workspace.name ?? "Workspace" +#: src/views/boards/index.tsx:21 +msgid "Boards | {0}" +msgstr "Borden | {0}" + +#: src/views/board/components/NewCardForm.tsx:248 +msgid "Card title" +msgstr "Kaarttitel" + #: src/views/home/components/Features.tsx:84 msgid "Collaborate seamlessly with your team." msgstr "Werk naadloos samen met je team." @@ -63,6 +116,10 @@ msgstr "Bedrijf" msgid "Complete control and ownership:" msgstr "Volledige controle en eigendom:" +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Connect Trello" +msgstr "Verbind Trello" + #: src/views/home/components/Features.tsx:115 msgid "Connect your favorite tools to streamline your workflow." msgstr "Verbind je favoriete tools om je werkstroom te stroomlijnen." @@ -71,14 +128,64 @@ msgstr "Verbind je favoriete tools om je werkstroom te stroomlijnen." msgid "Contact" msgstr "Contact" +#: src/components/FeedbackButton.tsx:121 +msgid "Contact us" +msgstr "Neem contact op" + #: src/views/home/components/Features.tsx:79 msgid "Control who can view and edit your boards." msgstr "Bepaal wie je borden kan bekijken en bewerken." +#: src/views/board/components/NewCardForm.tsx:385 +#: src/components/LabelForm.tsx:212 +msgid "Create another" +msgstr "Maak nog een" + +#: src/views/boards/components/NewBoardForm.tsx:77 +msgid "Create board" +msgstr "Maak bord" + +#: src/views/board/components/NewCardForm.tsx:395 +msgid "Create card" +msgstr "Maak kaart" + +#: src/components/LabelForm.tsx:233 +msgid "Create label" +msgstr "Maak label" + +#: src/views/boards/components/BoardsList.tsx:42 +msgid "Create new board" +msgstr "Nieuw bord maken" + +#: src/views/board/components/NewCardForm.tsx:321 +msgid "Create new label" +msgstr "Maak nieuw label" + +#: src/views/board/index.tsx:327 +msgid "Create new list" +msgstr "Maak nieuwe lijst" + +#: src/components/WorkspaceMenu.tsx:85 +#: src/components/NewWorkspaceForm.tsx:91 +msgid "Create workspace" +msgstr "Werkruimte maken" + #: src/views/home/components/Pricing.tsx:74 msgid "Custom domain" msgstr "Aangepast domein" +#: src/components/UserMenu.tsx:112 +msgid "Dark" +msgstr "Donker" + +#: src/components/LabelForm.tsx:226 +msgid "Delete" +msgstr "Verwijderen" + +#: src/views/board/components/List.tsx:117 +msgid "Delete list" +msgstr "Lijst verwijderen" + #: src/views/home/components/Features.tsx:99 msgid "Discuss and collaborate on cards." msgstr "Bespreek en werk samen aan kaarten." @@ -87,6 +194,10 @@ msgstr "Bespreek en werk samen aan kaarten." msgid "Do you offer a free plan?" msgstr "Bieden jullie een gratis abonnement aan?" +#: src/components/FeedbackButton.tsx:130 +msgid "docs" +msgstr "docs" + #: src/views/home/components/Header.tsx:16 msgid "Docs" msgstr "Docs" @@ -95,6 +206,10 @@ msgstr "Docs" msgid "Documentation" msgstr "Documentatie" +#: src/components/LabelForm.tsx:118 +msgid "Edit label" +msgstr "Label bewerken" + #: src/views/home/components/Pricing.tsx:52 msgid "Everything in the free plan, plus:" msgstr "Alles in het gratis abonnement, plus:" @@ -114,6 +229,14 @@ msgstr "Veelgestelde vragen" msgid "Features" msgstr "Functies" +#: src/components/FeedbackButton.tsx:78 +msgid "Feedback" +msgstr "Feedback" + +#: src/components/FeedbackButton.tsx:38 +msgid "Feedback sent" +msgstr "Feedback verzonden" + #: src/views/home/components/Faqs.tsx:150 msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us." msgstr "Vind antwoorden op veelgestelde vragen over het project. Kun je niet vinden wat je zoekt? Neem gerust <0>contact met ons op." @@ -122,6 +245,7 @@ msgstr "Vind antwoorden op veelgestelde vragen over het project. Kun je niet vin msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge." msgstr "Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers (gratis tijdens de bèta) en voor aangepaste werkruimte-slugs. Je bent niet verplicht om hiervan gebruik te maken en je kunt de software gratis op je eigen infrastructuur hosten." +#: src/views/home/components/Pricing.tsx:32 #: src/views/home/components/Pricing.tsx:32 msgid "Free" msgstr "Gratis" @@ -141,6 +265,14 @@ msgstr "Aan de slag" msgid "Get Started" msgstr "Aan de slag" +#: src/views/boards/components/BoardsList.tsx:38 +msgid "Get started by creating a new board" +msgstr "Begin door een nieuw bord te maken" + +#: src/views/board/index.tsx:319 +msgid "Get started by creating a new list" +msgstr "Begin door een nieuwe lijst te maken" + #: src/views/home/components/Cta.tsx:54 msgid "Get started for free today" msgstr "Begin vandaag nog gratis" @@ -190,6 +322,22 @@ msgstr "Hoe kan ik zelf hosten?" msgid "How is the project funded?" msgstr "Hoe wordt het project gefinancierd?" +#: src/components/FeedbackButton.tsx:98 +msgid "Ideas to improve this page..." +msgstr "Ideeën om deze pagina te verbeteren..." + +#: src/views/boards/index.tsx:39 +msgid "Import" +msgstr "Importeren" + +#: src/views/boards/components/ImportBoardsForm.tsx:191 +msgid "Import complete" +msgstr "Import voltooid" + +#: src/views/boards/components/ImportBoardsForm.tsx:204 +msgid "Import failed" +msgstr "Import mislukt" + #: src/views/home/components/Features.tsx:89 msgid "Import your Trello boards and hit the ground running." msgstr "Importeer je Trello-borden en ga direct aan de slag." @@ -230,14 +378,75 @@ msgstr "Juridisch" msgid "License" msgstr "Licentie" +#: src/components/UserMenu.tsx:126 +msgid "Light" +msgstr "Licht" + +#: src/components/UserMenu.tsx:136 +msgid "Logout" +msgstr "Uitloggen" + +#: src/components/SideNavigation.tsx:44 +msgid "Members" +msgstr "Leden" + #: src/views/home/components/Pricing.tsx:14 msgid "Monthly" msgstr "Maandelijks" +#: src/views/boards/components/NewBoardForm.tsx:63 +#: src/components/LabelForm.tsx:134 +msgid "Name" +msgstr "Naam" + +#: src/components/FeedbackButton.tsx:116 +msgid "Need help?" +msgstr "Hulp nodig?" + +#: src/views/boards/index.tsx:52 +msgid "New" +msgstr "Nieuw" + +#: src/views/boards/components/NewBoardForm.tsx:49 +msgid "New board" +msgstr "Nieuw bord" + +#: src/views/board/components/NewCardForm.tsx:231 +msgid "New card" +msgstr "Nieuwe kaart" + +#: src/views/boards/components/ImportBoardsForm.tsx:322 +msgid "New import" +msgstr "Nieuwe import" + +#: src/components/LabelForm.tsx:118 +msgid "New label" +msgstr "Nieuw label" + +#: src/views/board/index.tsx:296 +msgid "New list" +msgstr "Nieuwe lijst" + +#: src/components/NewWorkspaceForm.tsx:62 +msgid "New workspace" +msgstr "Nieuwe werkruimte" + +#: src/views/boards/components/BoardsList.tsx:35 +msgid "No boards" +msgstr "Geen borden" + +#: src/views/boards/components/ImportBoardsForm.tsx:242 +msgid "No boards found" +msgstr "Geen borden gevonden" + #: src/views/home/index.tsx:85 msgid "No credit card required" msgstr "Geen creditcard vereist" +#: src/views/board/index.tsx:316 +msgid "No lists" +msgstr "Geen lijsten" + #: src/views/home/components/Features.tsx:94 msgid "Organize and find cards quickly with powerful filtering tools." msgstr "Organiseer en vind kaarten snel met krachtige filtertools." @@ -251,6 +460,16 @@ msgstr "Bezit je eigen data" msgid "per user/month" msgstr "per gebruiker/maand" +#: src/views/boards/components/ImportBoardsForm.tsx:205 +#: src/views/board/index.tsx:133 +#: src/views/board/index.tsx:189 +#: src/views/board/components/VisibilityButton.tsx:53 +#: src/views/board/components/NewCardForm.tsx:123 +#: src/components/NewWorkspaceForm.tsx:39 +#: src/components/FeedbackButton.tsx:46 +msgid "Please try again later, or contact customer support." +msgstr "Probeer het later opnieuw of neem contact op met de klantenservice." + #: src/views/home/components/Pricing.tsx:85 #: src/views/home/components/Header.tsx:15 #: src/views/home/components/Footer.tsx:50 @@ -265,6 +484,14 @@ msgstr "Prioriteit e-mailondersteuning" msgid "Privacy policy" msgstr "Privacybeleid" +#: src/views/board/components/VisibilityButton.tsx:73 +msgid "Private" +msgstr "Privé" + +#: src/views/board/components/VisibilityButton.tsx:68 +msgid "Public" +msgstr "Openbaar" + #: src/views/home/components/Faqs.tsx:147 msgid "Questions?" msgstr "Vragen?" @@ -286,6 +513,14 @@ msgstr "Draai op je eigen infrastructuur" msgid "Save time with reusable board templates." msgstr "Bespaar tijd met herbruikbare bordsjablonen." +#: src/views/boards/components/ImportBoardsForm.tsx:274 +msgid "Select all" +msgstr "Alles selecteren" + +#: src/views/boards/components/ImportBoardsForm.tsx:157 +msgid "Select source" +msgstr "Selecteer bron" + #: src/views/home/components/Pricing.tsx:64 msgid "Self Host" msgstr "Zelf hosten" @@ -294,6 +529,14 @@ msgstr "Zelf hosten" msgid "Self host with Github" msgstr "Zelf hosten met Github" +#: src/components/FeedbackButton.tsx:137 +msgid "Send" +msgstr "Versturen" + +#: src/components/SideNavigation.tsx:49 +msgid "Settings" +msgstr "Instellingen" + #: src/views/home/components/Header.tsx:100 #: src/views/home/components/Header.tsx:138 msgid "Sign in" @@ -315,6 +558,10 @@ msgstr "Star op Github" msgid "Support the development of the project" msgstr "Ondersteun de ontwikkeling van het project" +#: src/components/UserMenu.tsx:98 +msgid "System" +msgstr "Systeem" + #: src/views/home/components/Pricing.tsx:46 msgid "Teams" msgstr "Teams" @@ -327,6 +574,10 @@ msgstr "Sjablonen" msgid "Terms of service" msgstr "Servicevoorwaarden" +#: src/components/FeedbackButton.tsx:39 +msgid "Thank you for your feedback!" +msgstr "Bedankt voor je feedback!" + #: src/views/home/components/Faqs.tsx:33 msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall." msgstr "Het belangrijkste verschil tussen Kan en Trello is dat Kan open source is, waardoor iedereen onze code kan bekijken, wijzigen en eraan kan bijdragen. Onze cloudoplossing biedt ook geen beperkingen op functies voor individueel gebruik, terwijl Trello basisfuncties zoals het aantal borden dat je kunt maken achter een betaalmuur plaatst." @@ -335,6 +586,15 @@ msgstr "Het belangrijkste verschil tussen Kan en Trello is dat Kan open source i msgid "The open source <0/> alternative to Trello" msgstr "Het open source <0/> alternatief voor Trello" +#. placeholder {0}: isPublic ? "public" : "private" +#: src/views/board/components/VisibilityButton.tsx:46 +msgid "The visibility of your board has been set to {0}." +msgstr "De zichtbaarheid van je bord is ingesteld op {0}." + +#: src/components/UserMenu.tsx:85 +msgid "Theme" +msgstr "Thema" + #: src/views/home/components/Features.tsx:104 msgid "Track all card changes with detailed activity history." msgstr "Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis." @@ -343,6 +603,30 @@ msgstr "Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis." msgid "Trello imports" msgstr "Trello-imports" +#: src/views/board/components/NewCardForm.tsx:120 +msgid "Unable to create card" +msgstr "Kan kaart niet aanmaken" + +#: src/components/NewWorkspaceForm.tsx:38 +msgid "Unable to create workspace" +msgstr "Kan werkruimte niet aanmaken" + +#: src/components/FeedbackButton.tsx:45 +msgid "Unable to send feedback" +msgstr "Feedback kon niet worden verzonden" + +#: src/views/board/components/VisibilityButton.tsx:52 +msgid "Unable to update board visibility" +msgstr "Kan bordzichtbaarheid niet bijwerken" + +#: src/views/board/index.tsx:188 +msgid "Unable to update card" +msgstr "Kan kaart niet bijwerken" + +#: src/views/board/index.tsx:132 +msgid "Unable to update list" +msgstr "Kan lijst niet bijwerken" + #: src/views/home/components/Pricing.tsx:41 msgid "Unlimited activity log" msgstr "Onbeperkt activiteitenlogboek" @@ -367,6 +651,10 @@ msgstr "Onbeperkt aantal opmerkingen" msgid "Unlimited lists" msgstr "Onbeperkt aantal lijsten" +#: src/components/LabelForm.tsx:233 +msgid "Update label" +msgstr "Label bijwerken" + #: src/views/home/components/Pricing.tsx:67 msgid "View docs" msgstr "Bekijk documentatie" @@ -375,6 +663,10 @@ msgstr "Bekijk documentatie" msgid "View our roadmap." msgstr "Bekijk onze roadmap." +#: src/views/board/components/VisibilityButton.tsx:91 +msgid "Visibility" +msgstr "Zichtbaarheid" + #: src/views/home/components/Faqs.tsx:94 msgid "We are using the <0>AGPL-3.0 license." msgstr "We gebruiken de <0>AGPL-3.0 licentie." @@ -399,11 +691,19 @@ msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn z msgid "Why make an open source Trello?" msgstr "Waarom een open source Trello maken?" +#: src/views/board/index.tsx:239 +msgid "Workspace" +msgstr "Werkruimte" + #: src/views/home/components/Pricing.tsx:54 #: src/views/home/components/Features.tsx:83 msgid "Workspace members" msgstr "Werkruimteleden" +#: src/components/NewWorkspaceForm.tsx:78 +msgid "Workspace name" +msgstr "Naam werkruimte" + #: src/views/home/components/Pricing.tsx:19 msgid "Yearly" msgstr "Jaarlijks" @@ -423,3 +723,7 @@ msgstr "Je kunt teamleden uitnodigen door op de knop \"Uitnodigen\" in de rechte #: src/views/home/components/Faqs.tsx:127 msgid "You can self-host by following the instructions in our <0>repo." msgstr "Je kunt zelf hosten door de instructies in onze <0>repo te volgen." + +#: src/views/boards/components/ImportBoardsForm.tsx:192 +msgid "Your boards have been imported." +msgstr "Je borden zijn geïmporteerd." diff --git a/apps/web/src/locales/nl/messages.ts b/apps/web/src/locales/nl/messages.ts index 2218dc9c..51f04c4a 100644 --- a/apps/web/src/locales/nl/messages.ts +++ b/apps/web/src/locales/nl/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 gebruiker\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek.\"],\"tMYIu7\":[\"Activiteitenlogboeken\"],\"3pIq39\":[\"Beheerdersrollen\"],\"lSNkXg\":[\"Alle plaatsen zijn gratis tijdens de bèta tot 1 september!\"],\"UQbwrz\":[\"Alle systemen operationeel\"],\"j2+d/o\":[\"API-referentie\"],\"qzdST2\":[\"Bordzichtbaarheid\"],\"EvArWh\":[\"Werk naadloos samen met je team.\"],\"AUYALh\":[\"Binnenkort beschikbaar\"],\"VbyRUy\":[\"Opmerkingen\"],\"7i8j3G\":[\"Bedrijf\"],\"cAgBMh\":[\"Volledige controle en eigendom:\"],\"sDLCvT\":[\"Verbind je favoriete tools om je werkstroom te stroomlijnen.\"],\"jfC/xh\":[\"Contact\"],\"va/3u1\":[\"Bepaal wie je borden kan bekijken en bewerken.\"],\"GAD3Dx\":[\"Aangepast domein\"],\"1sRmLC\":[\"Bespreek en werk samen aan kaarten.\"],\"evj0lK\":[\"Bieden jullie een gratis abonnement aan?\"],\"TbjyhA\":[\"Docs\"],\"TvY/XA\":[\"Documentatie\"],\"8iP0S8\":[\"Alles in het gratis abonnement, plus:\"],\"ANyn0x\":[\"Alles wat je nodig hebt, voor altijd gratis. Onbeperkte borden, onbeperkte lijsten, onbeperkte kaarten. Upgrade wanneer je maar wilt.\"],\"aJ4pMe\":[\"Veelgestelde vragen\"],\"PpZkda\":[\"Functies\"],\"iFxrHK\":[\"Vind antwoorden op veelgestelde vragen over het project. Kun je niet vinden wat je zoekt? Neem gerust <0>contact met ons op.\"],\"aj40Mw\":[\"Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers (gratis tijdens de bèta) en voor aangepaste werkruimte-slugs. Je bent niet verplicht om hiervan gebruik te maken en je kunt de software gratis op je eigen infrastructuur hosten.\"],\"2POOFK\":[\"Gratis\"],\"gpfJ3v\":[\"Altijd gratis\"],\"ZDIydz\":[\"Aan de slag\"],\"c3b0B0\":[\"Aan de slag\"],\"oW13KZ\":[\"Begin vandaag nog gratis\"],\"+OhFss\":[\"Begin gratis, zonder gebruikslimieten. Voor samenwerking kun je upgraden naar een abonnement dat past bij de grootte van je team.\"],\"rD6UIt\":[\"Begin in de cloud\"],\"7hktsm\":[\"Aan de slag\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Naar de app\"],\"LrcnbT\":[\"Host Kan op je eigen infrastructuur. Ideaal voor organisaties die volledige controle over hun gegevens nodig hebben.\"],\"WI4eGo\":[\"Hoe krijg ik een aangepaste URL?\"],\"yV7o5I\":[\"Hoe importeer ik mijn Trello-borden?\"],\"nol/Fb\":[\"Hoe nodig ik teamleden uit?\"],\"KuSt9W\":[\"Hoe kan ik zelf hosten?\"],\"UeDFpo\":[\"Hoe wordt het project gefinancierd?\"],\"rRM7r0\":[\"Importeer je Trello-borden en ga direct aan de slag.\"],\"xMn+V9\":[\"Importeren vanuit Trello\"],\"g2xBxu\":[\"Het importeren van je Trello-borden naar Kan is eenvoudig. Je kunt onze stap-voor-stap handleiding <0>hier volgen.\"],\"6mbe4b\":[\"Individuen\"],\"nbfdhU\":[\"Integraties\"],\"aWDhU5\":[\"Kanban werkt beter met een team. Perfect voor kleine en groeiende teams die willen samenwerken.\"],\"Xjj/kS\":[\"Kanban opnieuw uitgevonden\"],\"+nvZ6j\":[\"Labels & filters\"],\"vifyyw\":[\"Juridisch\"],\"iQmbPb\":[\"Licentie\"],\"+8Nek/\":[\"Maandelijks\"],\"OpNhRn\":[\"Geen creditcard vereist\"],\"ZqDqbi\":[\"Organiseer en vind kaarten snel met krachtige filtertools.\"],\"SPLN9O\":[\"Bezit je eigen data\"],\"oVBq1w\":[\"per gebruiker/maand\"],\"aHCEmh\":[\"Prijzen\"],\"ESClHO\":[\"Prioriteit e-mailondersteuning\"],\"ScJ9fj\":[\"Privacybeleid\"],\"1H5u1m\":[\"Vragen?\"],\"s+MGs7\":[\"Bronnen\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Draai op je eigen infrastructuur\"],\"MdwUGG\":[\"Bespaar tijd met herbruikbare bordsjablonen.\"],\"ppaRWv\":[\"Zelf hosten\"],\"l2PIAy\":[\"Zelf hosten met Github\"],\"5lWFkC\":[\"Inloggen\"],\"m2nk0i\":[\"Eenvoudige prijzen\"],\"sBhOFG\":[\"Eenvoudig, visueel taakbeheer dat gewoon werkt. Sleep kaarten, werk samen met je team en krijg meer gedaan.\"],\"R6pB8R\":[\"Star op Github\"],\"wruKPE\":[\"Ondersteun de ontwikkeling van het project\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Sjablonen\"],\"UCLeG0\":[\"Servicevoorwaarden\"],\"lkz85l\":[\"Het belangrijkste verschil tussen Kan en Trello is dat Kan open source is, waardoor iedereen onze code kan bekijken, wijzigen en eraan kan bijdragen. Onze cloudoplossing biedt ook geen beperkingen op functies voor individueel gebruik, terwijl Trello basisfuncties zoals het aantal borden dat je kunt maken achter een betaalmuur plaatst.\"],\"gUX7b+\":[\"Het open source <0/> alternatief voor Trello\"],\"eEQyz+\":[\"Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis.\"],\"kxEs5t\":[\"Trello-imports\"],\"M9p3Vw\":[\"Onbeperkt activiteitenlogboek\"],\"1wCGT0\":[\"Onbeperkt aantal borden\"],\"ZU5IYI\":[\"Onbeperkt aantal borden, onbeperkt aantal lijsten, onbeperkt aantal kaarten. Geen creditcard vereist.\"],\"Zz1qkk\":[\"Onbeperkt aantal kaarten\"],\"fziA2d\":[\"Onbeperkt aantal opmerkingen\"],\"7Ufoyg\":[\"Onbeperkt aantal lijsten\"],\"aiHZVP\":[\"Bekijk documentatie\"],\"fSf2ee\":[\"Bekijk onze roadmap.\"],\"BJbLe4\":[\"We gebruiken de <0>AGPL-3.0 licentie.\"],\"9y1RcT\":[\"We zijn nog maar net begonnen. \"],\"xEbBrW\":[\"Welke licentie gebruiken jullie?\"],\"H5G+qG\":[\"Wat is het verschil tussen Kan en Trello?\"],\"oBndex\":[\"Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar na verloop van tijd (en atlassificatie) verloor het zijn magie en groeide het uit tot iets dat meer leek op \\\"Jira Lite\\\". Dit project is onze poging om de oorspronkelijke magie van Trello's eenvoud terug te brengen, in open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Waarom een open source Trello maken?\"],\"wtxjAY\":[\"Werkruimteleden\"],\"zkWmBh\":[\"Jaarlijks\"],\"eZCGbT\":[\"Ja, we bieden een voor altijd gratis plan voor individueel gebruik. Geen beperkingen, geen betaalmuren, geen limieten.\"],\"aelko+\":[\"Je kunt een aangepaste werkruimte-URL krijgen, zoals <0>kan.bn/kan, door naar je <1>werkruimte-instellingen te gaan en een pro-werkruimte-abonnement aan te schaffen. Alle abonnementen helpen de ontwikkeling van het project te financieren!\"],\"kSxwQL\":[\"Je kunt teamleden uitnodigen door op de knop \\\"Uitnodigen\\\" in de rechterbovenhoek van de <0>ledenpagina te klikken en hun e-mailadres in te voeren. Ze ontvangen een e-mail met een link om deel te nemen aan de werkruimte.\"],\"vAj6xG\":[\"Je kunt zelf hosten door de instructies in onze <0>repo te volgen.\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"lGjicL\":[\", of bekijk onze\"],\"CJukzS\":[[\"0\"],\" labels\"],\"0xWkkH\":[[\"boardCount\",\"plural\",{\"one\":[\"Bord importeren (1)\"],\"other\":[\"Borden importeren (\",[\"boardCount\"],\")\"]}]],\"qrT8WB\":[\"#1 Hacker News\"],\"zMlxCA\":[\"1 gebruiker\"],\"d7XqZJ\":[\"A powerful, flexible kanban app that helps you organise work,\\n track progress, and deliver results—all in one place.\"],\"/rn4RE\":[\"Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek.\"],\"tMYIu7\":[\"Activiteitenlogboeken\"],\"B3xxao\":[\"Voeg een kaart toe\"],\"/Blkmk\":[\"Voeg beschrijving toe... (typ '/' om commando's te openen)\"],\"3pIq39\":[\"Beheerdersrollen\"],\"lSNkXg\":[\"Alle plaatsen zijn gratis tijdens de bèta tot 1 september!\"],\"UQbwrz\":[\"Alle systemen operationeel\"],\"j2+d/o\":[\"API-referentie\"],\"QD8opX\":[\"Bord\"],\"jwI32v\":[\"Bord niet gevonden\"],\"qzdST2\":[\"Bordzichtbaarheid\"],\"PTzsxH\":[\"Zichtbaarheid van bord bijgewerkt\"],\"8TveY+\":[\"Borden\"],\"seaklU\":[\"Borden | \",[\"0\"]],\"ZH7TVS\":[\"Kaarttitel\"],\"EvArWh\":[\"Werk naadloos samen met je team.\"],\"AUYALh\":[\"Binnenkort beschikbaar\"],\"VbyRUy\":[\"Opmerkingen\"],\"7i8j3G\":[\"Bedrijf\"],\"cAgBMh\":[\"Volledige controle en eigendom:\"],\"nk7caK\":[\"Verbind Trello\"],\"sDLCvT\":[\"Verbind je favoriete tools om je werkstroom te stroomlijnen.\"],\"jfC/xh\":[\"Contact\"],\"Bhgd0l\":[\"Neem contact op\"],\"va/3u1\":[\"Bepaal wie je borden kan bekijken en bewerken.\"],\"vgdzLf\":[\"Maak nog een\"],\"9QmxLI\":[\"Maak bord\"],\"dsLT3m\":[\"Maak kaart\"],\"QtACvI\":[\"Maak label\"],\"poDo/D\":[\"Nieuw bord maken\"],\"0+0/3e\":[\"Maak nieuw label\"],\"aWlSc/\":[\"Maak nieuwe lijst\"],\"FdtSNC\":[\"Werkruimte maken\"],\"GAD3Dx\":[\"Aangepast domein\"],\"pvnfJD\":[\"Donker\"],\"cnGeoo\":[\"Verwijderen\"],\"lYT7pQ\":[\"Lijst verwijderen\"],\"1sRmLC\":[\"Bespreek en werk samen aan kaarten.\"],\"evj0lK\":[\"Bieden jullie een gratis abonnement aan?\"],\"JyXBgS\":[\"docs\"],\"TbjyhA\":[\"Docs\"],\"TvY/XA\":[\"Documentatie\"],\"dgr4Kq\":[\"Label bewerken\"],\"8iP0S8\":[\"Alles in het gratis abonnement, plus:\"],\"ANyn0x\":[\"Alles wat je nodig hebt, voor altijd gratis. Onbeperkte borden, onbeperkte lijsten, onbeperkte kaarten. Upgrade wanneer je maar wilt.\"],\"aJ4pMe\":[\"Veelgestelde vragen\"],\"PpZkda\":[\"Functies\"],\"YirHq7\":[\"Feedback\"],\"2roTVj\":[\"Feedback verzonden\"],\"iFxrHK\":[\"Vind antwoorden op veelgestelde vragen over het project. Kun je niet vinden wat je zoekt? Neem gerust <0>contact met ons op.\"],\"aj40Mw\":[\"Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers (gratis tijdens de bèta) en voor aangepaste werkruimte-slugs. Je bent niet verplicht om hiervan gebruik te maken en je kunt de software gratis op je eigen infrastructuur hosten.\"],\"2POOFK\":[\"Gratis\"],\"gpfJ3v\":[\"Altijd gratis\"],\"ZDIydz\":[\"Aan de slag\"],\"c3b0B0\":[\"Aan de slag\"],\"YQqv2e\":[\"Begin door een nieuw bord te maken\"],\"zC8Whw\":[\"Begin door een nieuwe lijst te maken\"],\"oW13KZ\":[\"Begin vandaag nog gratis\"],\"+OhFss\":[\"Begin gratis, zonder gebruikslimieten. Voor samenwerking kun je upgraden naar een abonnement dat past bij de grootte van je team.\"],\"rD6UIt\":[\"Begin in de cloud\"],\"7hktsm\":[\"Aan de slag\"],\"RkXlPZ\":[\"GitHub\"],\"UveK6V\":[\"Naar de app\"],\"LrcnbT\":[\"Host Kan op je eigen infrastructuur. Ideaal voor organisaties die volledige controle over hun gegevens nodig hebben.\"],\"WI4eGo\":[\"Hoe krijg ik een aangepaste URL?\"],\"yV7o5I\":[\"Hoe importeer ik mijn Trello-borden?\"],\"nol/Fb\":[\"Hoe nodig ik teamleden uit?\"],\"KuSt9W\":[\"Hoe kan ik zelf hosten?\"],\"UeDFpo\":[\"Hoe wordt het project gefinancierd?\"],\"F/vB2g\":[\"Ideeën om deze pagina te verbeteren...\"],\"l3s5ri\":[\"Importeren\"],\"2MPcep\":[\"Import voltooid\"],\"BEVzjL\":[\"Import mislukt\"],\"rRM7r0\":[\"Importeer je Trello-borden en ga direct aan de slag.\"],\"xMn+V9\":[\"Importeren vanuit Trello\"],\"g2xBxu\":[\"Het importeren van je Trello-borden naar Kan is eenvoudig. Je kunt onze stap-voor-stap handleiding <0>hier volgen.\"],\"6mbe4b\":[\"Individuen\"],\"nbfdhU\":[\"Integraties\"],\"aWDhU5\":[\"Kanban werkt beter met een team. Perfect voor kleine en groeiende teams die willen samenwerken.\"],\"Xjj/kS\":[\"Kanban opnieuw uitgevonden\"],\"+nvZ6j\":[\"Labels & filters\"],\"vifyyw\":[\"Juridisch\"],\"iQmbPb\":[\"Licentie\"],\"1njn7W\":[\"Licht\"],\"nOhz3x\":[\"Uitloggen\"],\"wlQNTg\":[\"Leden\"],\"+8Nek/\":[\"Maandelijks\"],\"6YtxFj\":[\"Naam\"],\"HBI6nY\":[\"Hulp nodig?\"],\"isRobC\":[\"Nieuw\"],\"zDw80P\":[\"Nieuw bord\"],\"pnrmSP\":[\"Nieuwe kaart\"],\"WYwN1G\":[\"Nieuwe import\"],\"n1GRql\":[\"Nieuw label\"],\"Sb2gYF\":[\"Nieuwe lijst\"],\"curoK5\":[\"Nieuwe werkruimte\"],\"DhLN1b\":[\"Geen borden\"],\"2Bu8xj\":[\"Geen borden gevonden\"],\"OpNhRn\":[\"Geen creditcard vereist\"],\"hXMFoN\":[\"Geen lijsten\"],\"ZqDqbi\":[\"Organiseer en vind kaarten snel met krachtige filtertools.\"],\"SPLN9O\":[\"Bezit je eigen data\"],\"oVBq1w\":[\"per gebruiker/maand\"],\"tyHiOa\":[\"Probeer het later opnieuw of neem contact op met de klantenservice.\"],\"aHCEmh\":[\"Prijzen\"],\"ESClHO\":[\"Prioriteit e-mailondersteuning\"],\"ScJ9fj\":[\"Privacybeleid\"],\"zwBp5t\":[\"Privé\"],\"7d1a0d\":[\"Openbaar\"],\"1H5u1m\":[\"Vragen?\"],\"s+MGs7\":[\"Bronnen\"],\"/gaSVU\":[\"Roadmap\"],\"vAR/I8\":[\"Draai op je eigen infrastructuur\"],\"MdwUGG\":[\"Bespaar tijd met herbruikbare bordsjablonen.\"],\"wgNoIs\":[\"Alles selecteren\"],\"rYUZIe\":[\"Selecteer bron\"],\"ppaRWv\":[\"Zelf hosten\"],\"l2PIAy\":[\"Zelf hosten met Github\"],\"JlFcis\":[\"Versturen\"],\"Tz0i8g\":[\"Instellingen\"],\"5lWFkC\":[\"Inloggen\"],\"m2nk0i\":[\"Eenvoudige prijzen\"],\"sBhOFG\":[\"Eenvoudig, visueel taakbeheer dat gewoon werkt. Sleep kaarten, werk samen met je team en krijg meer gedaan.\"],\"R6pB8R\":[\"Star op Github\"],\"wruKPE\":[\"Ondersteun de ontwikkeling van het project\"],\"D+NlUC\":[\"Systeem\"],\"CAL6E9\":[\"Teams\"],\"iTylMl\":[\"Sjablonen\"],\"UCLeG0\":[\"Servicevoorwaarden\"],\"nhMhRr\":[\"Bedankt voor je feedback!\"],\"lkz85l\":[\"Het belangrijkste verschil tussen Kan en Trello is dat Kan open source is, waardoor iedereen onze code kan bekijken, wijzigen en eraan kan bijdragen. Onze cloudoplossing biedt ook geen beperkingen op functies voor individueel gebruik, terwijl Trello basisfuncties zoals het aantal borden dat je kunt maken achter een betaalmuur plaatst.\"],\"gUX7b+\":[\"Het open source <0/> alternatief voor Trello\"],\"fQCrjt\":[\"De zichtbaarheid van je bord is ingesteld op \",[\"0\"],\".\"],\"FEr96N\":[\"Thema\"],\"eEQyz+\":[\"Volg alle kaartwijzigingen met gedetailleerde activiteitengeschiedenis.\"],\"kxEs5t\":[\"Trello-imports\"],\"zl1b97\":[\"Kan kaart niet aanmaken\"],\"MxQXhL\":[\"Kan werkruimte niet aanmaken\"],\"A8jqN7\":[\"Feedback kon niet worden verzonden\"],\"Wy6pcF\":[\"Kan bordzichtbaarheid niet bijwerken\"],\"o9WLwO\":[\"Kan kaart niet bijwerken\"],\"I0gAKM\":[\"Kan lijst niet bijwerken\"],\"M9p3Vw\":[\"Onbeperkt activiteitenlogboek\"],\"1wCGT0\":[\"Onbeperkt aantal borden\"],\"ZU5IYI\":[\"Onbeperkt aantal borden, onbeperkt aantal lijsten, onbeperkt aantal kaarten. Geen creditcard vereist.\"],\"Zz1qkk\":[\"Onbeperkt aantal kaarten\"],\"fziA2d\":[\"Onbeperkt aantal opmerkingen\"],\"7Ufoyg\":[\"Onbeperkt aantal lijsten\"],\"7EhE4k\":[\"Label bijwerken\"],\"aiHZVP\":[\"Bekijk documentatie\"],\"fSf2ee\":[\"Bekijk onze roadmap.\"],\"2q/Q7x\":[\"Zichtbaarheid\"],\"BJbLe4\":[\"We gebruiken de <0>AGPL-3.0 licentie.\"],\"9y1RcT\":[\"We zijn nog maar net begonnen. \"],\"xEbBrW\":[\"Welke licentie gebruiken jullie?\"],\"H5G+qG\":[\"Wat is het verschil tussen Kan en Trello?\"],\"oBndex\":[\"Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar na verloop van tijd (en atlassificatie) verloor het zijn magie en groeide het uit tot iets dat meer leek op \\\"Jira Lite\\\". Dit project is onze poging om de oorspronkelijke magie van Trello's eenvoud terug te brengen, in open source.\"],\"/DGOJs\":[\"When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \\\"Jira Lite\\\". This project is our attempt to recapture the original magic of Trello’s simplicity, in open source.\"],\"SFnH1j\":[\"Waarom een open source Trello maken?\"],\"pmUArF\":[\"Werkruimte\"],\"wtxjAY\":[\"Werkruimteleden\"],\"CozWO1\":[\"Naam werkruimte\"],\"zkWmBh\":[\"Jaarlijks\"],\"eZCGbT\":[\"Ja, we bieden een voor altijd gratis plan voor individueel gebruik. Geen beperkingen, geen betaalmuren, geen limieten.\"],\"aelko+\":[\"Je kunt een aangepaste werkruimte-URL krijgen, zoals <0>kan.bn/kan, door naar je <1>werkruimte-instellingen te gaan en een pro-werkruimte-abonnement aan te schaffen. Alle abonnementen helpen de ontwikkeling van het project te financieren!\"],\"kSxwQL\":[\"Je kunt teamleden uitnodigen door op de knop \\\"Uitnodigen\\\" in de rechterbovenhoek van de <0>ledenpagina te klikken en hun e-mailadres in te voeren. Ze ontvangen een e-mail met een link om deel te nemen aan de werkruimte.\"],\"vAj6xG\":[\"Je kunt zelf hosten door de instructies in onze <0>repo te volgen.\"],\"evg7+A\":[\"Je borden zijn geïmporteerd.\"]}")as Messages; \ No newline at end of file diff --git a/apps/web/src/providers/lingui.tsx b/apps/web/src/providers/lingui.tsx index c38266d8..3e5e35e2 100644 --- a/apps/web/src/providers/lingui.tsx +++ b/apps/web/src/providers/lingui.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from "react"; import { i18n } from "@lingui/core"; import { I18nProvider } from "@lingui/react"; -import { createContext, useContext, useEffect, useState } from "react"; +import { createContext, useContext, useEffect, useRef, useState } from "react"; import type { Locale } from "~/locales"; import { defaultLocale, locales } from "~/locales"; @@ -48,9 +48,13 @@ export function LinguiProviderWrapper({ }: LinguiProviderProps) { const [locale, setLocale] = useState(defaultLocale); const [isHydrated, setIsHydrated] = useState(false); + const isInitialised = useRef(false); - i18n.load(defaultLocale, messages[defaultLocale]); - i18n.activate(defaultLocale); + if (!isInitialised.current) { + i18n.load(defaultLocale, messages[defaultLocale]); + i18n.activate(defaultLocale); + isInitialised.current = true; + } useEffect(() => { const savedLocale = localStorage.getItem("locale") as Locale; diff --git a/apps/web/src/views/board/components/List.tsx b/apps/web/src/views/board/components/List.tsx index fb19cdfb..c2654ae7 100644 --- a/apps/web/src/views/board/components/List.tsx +++ b/apps/web/src/views/board/components/List.tsx @@ -1,4 +1,5 @@ import type { ReactNode } from "react"; +import { t } from "@lingui/core/macro"; import { Draggable } from "react-beautiful-dnd"; import { useForm } from "react-hook-form"; import { @@ -106,14 +107,14 @@ export default function List({ openNewCardForm(list.publicId), icon: ( ), }, { - label: "Delete list", + label: t`Delete list`, action: handleOpenDeleteListConfirmation, icon: ( diff --git a/apps/web/src/views/board/components/NewCardForm.tsx b/apps/web/src/views/board/components/NewCardForm.tsx index eecfbe07..759a8e5a 100644 --- a/apps/web/src/views/board/components/NewCardForm.tsx +++ b/apps/web/src/views/board/components/NewCardForm.tsx @@ -1,3 +1,5 @@ +import { t } from "@lingui/core/macro"; +import { Trans } from "@lingui/react/macro"; import { useEffect } from "react"; import { useForm } from "react-hook-form"; import { @@ -115,10 +117,10 @@ export function NewCardForm({ onError: (error, _newList, context) => { utils.board.byId.setData(queryParams, context?.previousState); showPopup({ - header: "Unable to create card", + header: t`Unable to create card`, message: error.data?.zodError?.fieldErrors.title?.[0] ? `${error.data.zodError.fieldErrors.title[0].replace("String", "Title")}` - : "Please try again later, or contact customer support.", + : t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -226,7 +228,7 @@ export function NewCardForm({

- New card + {t`New card`}

diff --git a/apps/web/src/views/board/components/VisibilityButton.tsx b/apps/web/src/views/board/components/VisibilityButton.tsx index 7ca3e194..46329b1f 100644 --- a/apps/web/src/views/board/components/VisibilityButton.tsx +++ b/apps/web/src/views/board/components/VisibilityButton.tsx @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; import { useEffect, useState } from "react"; import { HiOutlineEye, HiOutlineEyeSlash } from "react-icons/hi2"; @@ -41,15 +42,15 @@ const VisibilityButton = ({ const updateBoardVisibility = api.board.update.useMutation({ onSuccess: () => { showPopup({ - header: "Board visibility updated", - message: `The visibility of your board has been set to ${isPublic ? "public" : "private"}.`, + header: t`Board visibility updated`, + message: t`The visibility of your board has been set to ${isPublic ? "public" : "private"}.`, icon: "success", }); }, onError: () => { showPopup({ - header: "Unable to update board visibility", - message: "Please try again later, or contact customer support.", + header: t`Unable to update board visibility`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -64,12 +65,12 @@ const VisibilityButton = ({ items={[ { key: "public", - value: "Public", + value: t`Public`, selected: isPublic, }, { key: "private", - value: "Private", + value: t`Private`, selected: !isPublic, }, ]} @@ -87,7 +88,7 @@ const VisibilityButton = ({ iconLeft={isPublic ? : } disabled={isLoading || !isAdmin} > - Visibility + {t`Visibility`} diff --git a/apps/web/src/views/board/index.tsx b/apps/web/src/views/board/index.tsx index e4d626a5..5ba5e844 100644 --- a/apps/web/src/views/board/index.tsx +++ b/apps/web/src/views/board/index.tsx @@ -2,6 +2,7 @@ import type { DropResult } from "react-beautiful-dnd"; import Link from "next/link"; import { useParams } from "next/navigation"; import { useRouter } from "next/router"; +import { t } from "@lingui/core/macro"; import { keepPreviousData } from "@tanstack/react-query"; import { useEffect, useState } from "react"; import { DragDropContext, Draggable } from "react-beautiful-dnd"; @@ -128,8 +129,8 @@ export default function BoardPage() { onError: (_error, _newList, context) => { utils.board.byId.setData(queryParams, context?.previousState); showPopup({ - header: "Unable to update list", - message: "Please try again later, or contact customer support.", + header: t`Unable to update list`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -184,8 +185,8 @@ export default function BoardPage() { onError: (_error, _newList, context) => { utils.board.byId.setData(queryParams, context?.previousState); showPopup({ - header: "Unable to update card", - message: "Please try again later, or contact customer support.", + header: t`Unable to update card`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -235,7 +236,7 @@ export default function BoardPage() { return ( <>
@@ -261,7 +262,7 @@ export default function BoardPage() { )} {!boardData && !isLoading && (

- Board not found + {t`Board not found`}

)} @@ -292,7 +293,7 @@ export default function BoardPage() { }} disabled={!boardData} > - New list + {t`New list`}
@@ -307,15 +308,15 @@ export default function BoardPage() { ) : boardData ? ( <> - {boardData?.lists.length === 0 ? ( + {boardData.lists.length === 0 ? (

- No lists + {t`No lists`}

- Get started by creating a new list + {t`Get started by creating a new list`}

) : ( @@ -340,7 +341,7 @@ export default function BoardPage() { {...provided.droppableProps} >
- {boardData?.lists.map((list, index) => ( + {boardData.lists.map((list, index) => ( +
@@ -31,13 +32,15 @@ export function BoardsList() {

- No boards + {t`No boards`}

- Get started by creating a new board + {t`Get started by creating a new board`}

- +
); diff --git a/apps/web/src/views/boards/components/ImportBoardsForm.tsx b/apps/web/src/views/boards/components/ImportBoardsForm.tsx index f537a381..267cdf9e 100644 --- a/apps/web/src/views/boards/components/ImportBoardsForm.tsx +++ b/apps/web/src/views/boards/components/ImportBoardsForm.tsx @@ -1,5 +1,7 @@ import Link from "next/link"; import { Listbox, Transition } from "@headlessui/react"; +import { t } from "@lingui/core/macro"; +import { Plural, Trans } from "@lingui/react/macro"; import { Fragment, useEffect, useState } from "react"; import { Controller, useForm } from "react-hook-form"; import { FaTrello } from "react-icons/fa"; @@ -152,7 +154,7 @@ const SelectSource = ({ handleNextStep }: { handleNextStep: () => void }) => { !hasIntegrations ? : undefined } > - {hasIntegrations ? "Select source" : "Connect Trello"} + {hasIntegrations ? t`Select source` : t`Connect Trello`}
@@ -186,8 +188,8 @@ const ImportTrello: React.FC = () => { const importBoards = api.import.trello.importBoards.useMutation({ onSuccess: async () => { showPopup({ - header: "Import complete", - message: "Your boards have been imported.", + header: t`Import complete`, + message: t`Your boards have been imported.`, icon: "success", }); try { @@ -199,8 +201,8 @@ const ImportTrello: React.FC = () => { }, onError: () => { showPopup({ - header: "Import failed", - message: "Please try again later, or contact customer support.", + header: t`Import failed`, + message: t`Please try again later, or contact customer support.`, icon: "error", }); }, @@ -211,6 +213,8 @@ const ImportTrello: React.FC = () => { value: watch(board.id), })); + const boardCount = boardWatchers?.filter((w) => w.value === true).length || 0; + const onSubmitBoards = (values: Record) => { const boardIds = Object.keys(values).filter((key) => values[key] === true); @@ -235,7 +239,7 @@ const ImportTrello: React.FC = () => { return (

- No boards found + {t`No boards found`}

); @@ -267,7 +271,7 @@ const ImportTrello: React.FC = () => {
{ const newState = !isSelectAllEnabled; @@ -292,8 +296,13 @@ const ImportTrello: React.FC = () => { ) } > - Import boards ( - {boardWatchers?.filter((w) => w.value === true).length || 0}) + + +
@@ -310,7 +319,7 @@ export function ImportBoardsForm() {

- New import + {t`New import`}

-

New board

+

{t`New board`}

diff --git a/apps/web/src/views/boards/index.tsx b/apps/web/src/views/boards/index.tsx index ed7b207a..671bfcf9 100644 --- a/apps/web/src/views/boards/index.tsx +++ b/apps/web/src/views/boards/index.tsx @@ -1,3 +1,4 @@ +import { t } from "@lingui/core/macro"; import { HiArrowDownTray, HiOutlinePlusSmall } from "react-icons/hi2"; import Modal from "~/components/modal"; @@ -17,11 +18,11 @@ export default function BoardsPage() { return ( <> - +

- Boards + {t`Boards`}

- Import + {t`Import`}
- New + {t`New`}
diff --git a/apps/web/src/views/settings/index.tsx b/apps/web/src/views/settings/index.tsx index 6f548a57..711eca50 100644 --- a/apps/web/src/views/settings/index.tsx +++ b/apps/web/src/views/settings/index.tsx @@ -3,6 +3,7 @@ import { useEffect } from "react"; import { HiMiniArrowTopRightOnSquare } from "react-icons/hi2"; import Button from "~/components/Button"; +import { LanguageSelector } from "~/components/LanguageSelector"; import Modal from "~/components/modal"; import { NewWorkspaceForm } from "~/components/NewWorkspaceForm"; import { PageHead } from "~/components/PageHead"; @@ -35,12 +36,17 @@ export default function SettingsPage() { } = api.integration.providers.useQuery(); const { data: trelloUrl, refetch: refetchTrelloUrl } = - api.integration.getAuthorizationUrl.useQuery({ provider: "trello" }, { - enabled: - !integrationsLoading && - !integrations?.some((integration) => integration.provider === "trello"), - refetchOnWindowFocus: true, - }); + api.integration.getAuthorizationUrl.useQuery( + { provider: "trello" }, + { + enabled: + !integrationsLoading && + !integrations?.some( + (integration) => integration.provider === "trello", + ), + refetchOnWindowFocus: true, + }, + ); useEffect(() => { const handleFocus = () => { @@ -52,25 +58,26 @@ export default function SettingsPage() { }; }, [refetchIntegrations]); - const { mutateAsync: disconnectTrello } = api.integration.disconnect.useMutation({ - onSuccess: () => { - refetchUser(); - refetchIntegrations(); - refetchTrelloUrl(); - showPopup({ - header: "Trello disconnected", - message: "Your Trello account has been disconnected.", - icon: "success", - }); - }, - onError: () => { - showPopup({ - header: "Error disconnecting Trello", - message: "An error occurred while disconnecting your Trello account.", - icon: "error", - }); - }, - }); + const { mutateAsync: disconnectTrello } = + api.integration.disconnect.useMutation({ + onSuccess: () => { + refetchUser(); + refetchIntegrations(); + refetchTrelloUrl(); + showPopup({ + header: "Trello disconnected", + message: "Your Trello account has been disconnected.", + icon: "success", + }); + }, + onError: () => { + showPopup({ + header: "Error disconnecting Trello", + message: "An error occurred while disconnecting your Trello account.", + icon: "error", + }); + }, + }); const refetchUser = () => utils.user.getUser.refetch(); @@ -144,6 +151,16 @@ export default function SettingsPage() { />
+
+

+ Language +

+

+ Change the language of the app. +

+ +
+ {env("NEXT_PUBLIC_KAN_ENV") === "cloud" && (