Compare commits

..

6 Commits

Author SHA1 Message Date
Henry
735db21227 feat(cloud): enable free trial (#236)
* feat(cloud): add free trial

* fix: center workspace name icon when collapsed

* feat: add 14 day free trial notice to pricing page

* feat: hide upgrade button when on active subscription

* chore: translations
2025-10-31 00:09:24 +00:00
Henry
e8d52de5e4 feat(cloud): oss friends (#235)
* feat: add link to oss friends to footer

* feat: add oss friends page

* chore: build lang

* feat: add skeleton loader

* chore: rebuild lang

* chore: rebuild lang
2025-10-29 21:31:44 +00:00
Henry
a93a8c5f43 fix: realign workspace name 2025-10-29 11:36:10 +00:00
Henry
8ffadd0181 chore: update translations 2025-10-29 09:34:38 +00:00
Henry
5909b3ea87 fix: improve faq text eligibility on dark mode (#234)
* fix: improve faq text eligibility on dark mode

* feat: add small fade out to testimonials
2025-10-28 22:03:44 +00:00
Henry
81e9fe777c fix: extend workspace name max character limit and truncate (#233) 2025-10-28 21:14:01 +00:00
34 changed files with 1009 additions and 529 deletions

View File

@@ -11,6 +11,7 @@ checksums:
"%2410%2Fmonth/singular": cab5e752ed83096e34fca780d90e1fb9 "%2410%2Fmonth/singular": cab5e752ed83096e34fca780d90e1fb9
"%248%2Fmonth/singular": 4667034934bb2bc3d569c70b94205b51 "%248%2Fmonth/singular": 4667034934bb2bc3d569c70b94205b51
1%20user/singular: 3b547431ab12f0fba84307e6a81109d8 1%20user/singular: 3b547431ab12f0fba84307e6a81109d8
14%20day%20free%20trial/singular: b2f7a80b5184d79ddd56b78d57d28225
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 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
Account/singular: 01215c12fb1cdb93bd0c84c1382bef56 Account/singular: 01215c12fb1cdb93bd0c84c1382bef56
Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4 Account%20deleted/singular: a25da96a1579c4491be0a95669ef18a4
@@ -89,6 +90,7 @@ checksums:
Card%20title/singular: 7c34f59f4005e6cb3a6ff546ea0b96e3 Card%20title/singular: 7c34f59f4005e6cb3a6ff546ea0b96e3
Change%20Password/singular: a552fc5c4189ebc3e2e6018edda7d18f Change%20Password/singular: a552fc5c4189ebc3e2e6018edda7d18f
Change%20your%20language%20preferences./singular: 293d49fc3c75e9c425b64bd7126e6b46 Change%20your%20language%20preferences./singular: 293d49fc3c75e9c425b64bd7126e6b46
Check%20out%20some%20of%20our%20favorite%20open%20source%20projects./singular: b0d0be4f63c16552b3aa795af29240d1
Check%20your%20inbox/singular: e9a430fcd298def74212238df0f680d6 Check%20your%20inbox/singular: e9a430fcd298def74212238df0f680d6
Checklist%20name/singular: 5eb5de823f7ca5a4d97bb41e6a3f675a Checklist%20name/singular: 5eb5de823f7ca5a4d97bb41e6a3f675a
Checklists/singular: 6f79129c8f08ee54d858a2af57d16dd9 Checklists/singular: 6f79129c8f08ee54d858a2af57d16dd9
@@ -217,8 +219,8 @@ checksums:
Feedback/singular: 6fac88806e0c269a30777b283988c61c Feedback/singular: 6fac88806e0c269a30777b283988c61c
Feedback%20sent/singular: 38a490c7ad5f1aa6013dfa879d2c7818 Feedback%20sent/singular: 38a490c7ad5f1aa6013dfa879d2c7818
Filter/singular: 626325a05e4c8800f7ede7012b0cadaf Filter/singular: 626325a05e4c8800f7ede7012b0cadaf
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 Find%20answers%20to%20common%20questions%20about%20Kan.%20Can't%20find%20what%20you're%20looking%20for%3F%20Feel%20free%20to%20%3C0%3Econtact%20us%3C%2F0%3E./singular: b4c05c9174637f4da2a41ead0d65bc01
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 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%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: 9fa1c942feb40d6350322b71561df789
Free/singular: 0326365539c004f6088656f692602078 Free/singular: 0326365539c004f6088656f692602078
Free%20Plan/singular: c995acccc1e3cba379786892a5b4d4e5 Free%20Plan/singular: c995acccc1e3cba379786892a5b4d4e5
Free%2C%20forever/singular: ae4f2f81e88a50b5f250ef8e8e77e74b Free%2C%20forever/singular: ae4f2f81e88a50b5f250ef8e8e77e74b
@@ -285,6 +287,7 @@ checksums:
Launch%20offer/singular: 624592ba2ecf647a3fe60d493c1ee71a Launch%20offer/singular: 624592ba2ecf647a3fe60d493c1ee71a
Launch%20offer%3A%20Get%20unlimited%20members%20with%20Pro/singular: 8c1be80f5b2fcc112922282afbe30287 Launch%20offer%3A%20Get%20unlimited%20members%20with%20Pro/singular: 8c1be80f5b2fcc112922282afbe30287
Launch%20offer%3A%20unlimited%20seats%20for%20just%20%2429%2Fmonth%20with%20Pro/singular: 235d1cda21811c296afdc0dcc438cc24 Launch%20offer%3A%20unlimited%20seats%20for%20just%20%2429%2Fmonth%20with%20Pro/singular: 235d1cda21811c296afdc0dcc438cc24
Learn%20more/singular: e598091d132f890c37a6d4ed94f6d794
Learning/singular: 90e91da3f870f065f2da9aa9adf53514 Learning/singular: 90e91da3f870f065f2da9aa9adf53514
Legal/singular: 00d3f08da61a21887009819cf93fb414 Legal/singular: 00d3f08da61a21887009819cf93fb414
License/singular: ac2bcac75151e2fcd9eb768cea275a77 License/singular: ac2bcac75151e2fcd9eb768cea275a77
@@ -335,8 +338,10 @@ checksums:
Once%20you%20delete%20your%20account%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: 9cf7aa6ef30890e5124e266c081bae1c Once%20you%20delete%20your%20account%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: 9cf7aa6ef30890e5124e266c081bae1c
Once%20you%20delete%20your%20workspace%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: c9ce6a516ed1f361653e8f8db3dd5ffd Once%20you%20delete%20your%20workspace%2C%20there%20is%20no%20going%20back.%20This%20action%20cannot%20be%20undone./singular: c9ce6a516ed1f361653e8f8db3dd5ffd
Open%20source/singular: 81a747dc664de1a3389b495c8f84843b Open%20source/singular: 81a747dc664de1a3389b495c8f84843b
Open%20Source%20Friends/singular: ffe3d75e5d03b8469c9dcb019dceb164
or/singular: 7b133c38bec0d5ee23cc6bcf9a8de50b or/singular: 7b133c38bec0d5ee23cc6bcf9a8de50b
Organize%20and%20find%20cards%20quickly%20with%20powerful%20filtering%20tools./singular: 1b9898c4b21e9dff413b4f76dc59db56 Organize%20and%20find%20cards%20quickly%20with%20powerful%20filtering%20tools./singular: 1b9898c4b21e9dff413b4f76dc59db56
OSS%20Friends/singular: 706e10666dfe26130c17fedb5366a25d
Own%20your%20data/singular: cc2178dac4bdf6b07f030cfc2a7510e6 Own%20your%20data/singular: cc2178dac4bdf6b07f030cfc2a7510e6
Owned%20by%20Atlassian/singular: ace4ed076a5318ad48c296fa09afed69 Owned%20by%20Atlassian/singular: ace4ed076a5318ad48c296fa09afed69
Part-time/singular: 213d63da450f35dabb3ab0e35e29feed Part-time/singular: 213d63da450f35dabb3ab0e35e29feed
@@ -422,6 +427,7 @@ checksums:
Social%20Media/singular: 2227508afb0d38a027e323207e47d4a2 Social%20Media/singular: 2227508afb0d38a027e323207e47d4a2
Software%20Development/singular: 67659097ef6bcb194839858b2c4f3a3c Software%20Development/singular: 67659097ef6bcb194839858b2c4f3a3c
Star%20on%20Github/singular: e5cb0428f1ac6485688f120d78742875 Star%20on%20Github/singular: e5cb0428f1ac6485688f120d78742875
Start%2014%20day%20free%20trial/singular: 4be2811a8f3455618032ccb59e40658b
Subscription%20Required/singular: 05f2b4abfc36def17756a6969983cf86 Subscription%20Required/singular: 05f2b4abfc36def17756a6969983cf86
Success/singular: c43827becada6750f7a25890905f38b9 Success/singular: c43827becada6750f7a25890905f38b9
Supercharge%20your%20workspace%20for%20just%20%2429%2Fmonth.%20Here's%20what%20you'll%20get%3A/singular: 21af8119141afcce5f12da489f34db6a Supercharge%20your%20workspace%20for%20just%20%2429%2Fmonth.%20Here's%20what%20you'll%20get%3A/singular: 21af8119141afcce5f12da489f34db6a
@@ -501,10 +507,8 @@ checksums:
updated%20the%20description/singular: 70fd604b6dc957a75be90ea77572d76d updated%20the%20description/singular: 70fd604b6dc957a75be90ea77572d76d
updated%20the%20title/singular: 98cf8f12923ec1a58e767e3a40863b21 updated%20the%20title/singular: 98cf8f12923ec1a58e767e3a40863b21
updated%20the%20title%20to%20%3C0%3E%7B0%7D%3C%2F0%3E/singular: aca196d729401d8adc5c8ca9d558840e updated%20the%20title%20to%20%3C0%3E%7B0%7D%3C%2F0%3E/singular: aca196d729401d8adc5c8ca9d558840e
Upgrade/singular: 63c3b52882e0d779859307d672c178c2
Upgrade%20to%20Pro/singular: 972773025e763ddf53273df6d37a729a Upgrade%20to%20Pro/singular: 972773025e763ddf53273df6d37a729a
Upgrade%20to%20Pro%20(%2429%2Fmonth)/singular: 9a91ea70f5eb55aac96640bf0fd7feff Upgrade%20to%20Pro%20(%2429%2Fmonth)/singular: 9a91ea70f5eb55aac96640bf0fd7feff
Upgrade%20to%20Team%20Plan/singular: 40e2ef151266937f8bbe63b3d361f645
Urgent/singular: e79afcd4398e52e10e7e8243a7eecabe Urgent/singular: e79afcd4398e52e10e7e8243a7eecabe
URL%20can%20only%20contain%20letters%2C%20numbers%2C%20and%20hyphens/singular: 875d37d2d920f98ef60a314eda8a5d9a URL%20can%20only%20contain%20letters%2C%20numbers%2C%20and%20hyphens/singular: 875d37d2d920f98ef60a314eda8a5d9a
URL%20cannot%20exceed%2024%20characters/singular: 395c25732b84ac1f5b63ee310da08e93 URL%20cannot%20exceed%2024%20characters/singular: 395c25732b84ac1f5b63ee310da08e93
@@ -525,7 +529,7 @@ checksums:
Welcome%20back/singular: 4928884739ba559e6e4b960e80fe1452 Welcome%20back/singular: 4928884739ba559e6e4b960e80fe1452
What%20license%20are%20you%20using%3F/singular: 59d00e1bf28edc21b77fec94875f57ca What%20license%20are%20you%20using%3F/singular: 59d00e1bf28edc21b77fec94875f57ca
What's%20the%20difference%20between%20Kan%20and%20Trello%3F/singular: 7a02f507dd6abbfab1fdae0b172d31b7 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 When%20Trello%20launched%20in%202011%2C%20it%20blew%20everyone%20away%20with%20its%20carefully%20designed%20simplicity%2C%20but%20over%20the%20years%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: 2c0790e6654e5460453ad2e523bbd377
White%20label/singular: 2570386f73a010b07219e7658aaf9d9b White%20label/singular: 2570386f73a010b07219e7658aaf9d9b
Why%20make%20an%20open%20source%20Trello%3F/singular: 090833338ba8c64ef7a75e0f2615b34b Why%20make%20an%20open%20source%20Trello%3F/singular: 090833338ba8c64ef7a75e0f2615b34b
Workspace/singular: b63ef0e99ee6f7fef6cbe4971ca6cf0f Workspace/singular: b63ef0e99ee6f7fef6cbe4971ca6cf0f

View File

@@ -12,6 +12,7 @@ interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
href?: string; href?: string;
fullWidth?: boolean; fullWidth?: boolean;
openInNewTab?: boolean; openInNewTab?: boolean;
iconOnly?: boolean;
} }
const Button = ({ const Button = ({
@@ -24,6 +25,7 @@ const Button = ({
href, href,
fullWidth, fullWidth,
openInNewTab, openInNewTab,
iconOnly,
...props ...props
}: ButtonProps) => { }: ButtonProps) => {
const classes = twMerge( const classes = twMerge(
@@ -32,6 +34,15 @@ const Button = ({
size === "sm" && "text-xs", size === "sm" && "text-xs",
size === "lg" && "py-[0.65rem]", size === "lg" && "py-[0.65rem]",
fullWidth && "w-full", fullWidth && "w-full",
iconOnly && "p-0",
iconOnly &&
(size === "xs"
? "h-6 w-6"
: size === "sm"
? "h-8 w-8"
: size === "lg"
? "h-10 w-10"
: "h-9 w-9"),
variant === "primary" && variant === "primary" &&
"bg-light-1000 dark:bg-dark-1000 dark:text-dark-50", "bg-light-1000 dark:bg-dark-1000 dark:text-dark-50",
variant === "secondary" && variant === "secondary" &&
@@ -47,19 +58,60 @@ const Button = ({
<span className="relative flex items-center justify-center"> <span className="relative flex items-center justify-center">
{isLoading && ( {isLoading && (
<span className="absolute"> <span className="absolute">
<LoadingSpinner size={size} /> <LoadingSpinner size={size === "xs" ? "sm" : size} />
</span> </span>
)} )}
<div {iconOnly ? (
className={twMerge( <div
"flex items-center", className={twMerge(
isLoading ? "invisible" : "visible", "flex items-center",
)} isLoading ? "invisible" : "visible",
> )}
{iconLeft && <span className="mr-2">{iconLeft}</span>} >
{children} {iconLeft ?? iconRight}
{iconRight && <span className="ml-1">{iconRight}</span>} </div>
</div> ) : (
<div
className={twMerge(
fullWidth
? "grid w-full grid-cols-[auto_1fr_auto] items-center gap-x-2"
: "flex items-center",
isLoading ? "invisible" : "visible",
)}
>
{fullWidth && !iconLeft && iconRight && (
<span className="col-start-1 opacity-0">{iconRight}</span>
)}
{iconLeft && (
<span
className={twMerge(
fullWidth ? "col-start-1 justify-self-start" : "mr-2",
)}
>
{iconLeft}
</span>
)}
<span
className={twMerge(
fullWidth ? "col-start-2 justify-self-center text-center" : "",
)}
>
{children}
</span>
{iconRight && (
<span
className={twMerge(
fullWidth ? "col-start-3 justify-self-end" : "ml-1",
)}
>
{iconRight}
</span>
)}
{fullWidth && !iconRight && iconLeft && (
<span className="col-start-3 opacity-0">{iconLeft}</span>
)}
</div>
)}
</span> </span>
); );

View File

@@ -2,14 +2,19 @@ import Link from "next/link";
import { useRouter } from "next/router"; import { useRouter } from "next/router";
import { Button } from "@headlessui/react"; import { Button } from "@headlessui/react";
import { t } from "@lingui/core/macro"; import { t } from "@lingui/core/macro";
import { env } from "next-runtime-env";
import { useTheme } from "next-themes"; import { useTheme } from "next-themes";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { HiBolt } from "react-icons/hi2";
import { import {
TbLayoutSidebarLeftCollapse, TbLayoutSidebarLeftCollapse,
TbLayoutSidebarLeftExpand, TbLayoutSidebarLeftExpand,
} from "react-icons/tb"; } from "react-icons/tb";
import { twMerge } from "tailwind-merge"; import { twMerge } from "tailwind-merge";
import type { Subscription } from "@kan/shared/utils";
import { hasActiveSubscription } from "@kan/shared/utils";
import boardsIconDark from "~/assets/boards-dark.json"; import boardsIconDark from "~/assets/boards-dark.json";
import boardsIconLight from "~/assets/boards-light.json"; import boardsIconLight from "~/assets/boards-light.json";
import membersIconDark from "~/assets/members-dark.json"; import membersIconDark from "~/assets/members-dark.json";
@@ -18,9 +23,13 @@ import settingsIconDark from "~/assets/settings-dark.json";
import settingsIconLight from "~/assets/settings-light.json"; import settingsIconLight from "~/assets/settings-light.json";
import templatesIconDark from "~/assets/templates-dark.json"; import templatesIconDark from "~/assets/templates-dark.json";
import templatesIconLight from "~/assets/templates-light.json"; import templatesIconLight from "~/assets/templates-light.json";
import ButtonComponent from "~/components/Button";
import ReactiveButton from "~/components/ReactiveButton"; import ReactiveButton from "~/components/ReactiveButton";
import UserMenu from "~/components/UserMenu"; import UserMenu from "~/components/UserMenu";
import WorkspaceMenu from "~/components/WorkspaceMenu"; import WorkspaceMenu from "~/components/WorkspaceMenu";
import { useModal } from "~/providers/modal";
import { useWorkspace } from "~/providers/workspace";
import { api } from "~/utils/api";
interface SideNavigationProps { interface SideNavigationProps {
user: UserType; user: UserType;
@@ -39,13 +48,23 @@ export default function SideNavigation({
onCloseSideNav, onCloseSideNav,
}: SideNavigationProps) { }: SideNavigationProps) {
const router = useRouter(); const router = useRouter();
const { workspace } = useWorkspace();
const [isCollapsed, setIsCollapsed] = useState(false); const [isCollapsed, setIsCollapsed] = useState(false);
const [isInitialised, setIsInitialised] = useState(false); const [isInitialised, setIsInitialised] = useState(false);
const { openModal } = useModal();
const { data: workspaceData } = api.workspace.byId.useQuery({
workspacePublicId: workspace.publicId,
});
const subscriptions = workspaceData?.subscriptions as
| Subscription[]
| undefined;
useEffect(() => { useEffect(() => {
const savedState = localStorage.getItem("kan_sidebar-collapsed"); const savedState = localStorage.getItem("kan_sidebar-collapsed");
if (savedState !== null) { if (savedState !== null) {
setIsCollapsed(JSON.parse(savedState)); setIsCollapsed(Boolean(JSON.parse(savedState)));
} }
setIsInitialised(true); setIsInitialised(true);
}, []); }, []);
@@ -61,7 +80,9 @@ export default function SideNavigation({
const { pathname } = router; const { pathname } = router;
const { theme, resolvedTheme } = useTheme(); const { resolvedTheme } = useTheme();
const isCloudEnv = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
const isDarkMode = resolvedTheme === "dark"; const isDarkMode = resolvedTheme === "dark";
@@ -148,7 +169,7 @@ export default function SideNavigation({
</ul> </ul>
</div> </div>
<div className="space-y-3"> <div className="space-y-2">
<UserMenu <UserMenu
email={user.email ?? ""} email={user.email ?? ""}
imageUrl={user.image ?? undefined} imageUrl={user.image ?? undefined}
@@ -156,6 +177,33 @@ export default function SideNavigation({
isCollapsed={isCollapsed} isCollapsed={isCollapsed}
onCloseSideNav={onCloseSideNav} onCloseSideNav={onCloseSideNav}
/> />
{isCloudEnv &&
!hasActiveSubscription(subscriptions, "pro") &&
!hasActiveSubscription(subscriptions, "team") && (
<div className={twMerge(isCollapsed && "flex justify-center")}>
{isCollapsed ? (
<ButtonComponent
iconLeft={<HiBolt />}
variant="secondary"
href="/settings/workspace?upgrade=pro"
aria-label="Upgrade to Pro"
title="Upgrade to Pro"
iconOnly
onClick={() => openModal("UPGRADE_TO_PRO")}
/>
) : (
<ButtonComponent
iconLeft={<HiBolt />}
fullWidth
variant="secondary"
href="/settings/workspace?upgrade=pro"
onClick={() => openModal("UPGRADE_TO_PRO")}
>
{t`Upgrade to Pro`}
</ButtonComponent>
)}
</div>
)}
</div> </div>
</nav> </nav>
</> </>

View File

@@ -48,13 +48,13 @@ export default function WorkspaceMenu({
) : ( ) : (
<div <div
className={twMerge( className={twMerge(
"flex items-center gap-1", "flex items-center justify-start gap-1",
isCollapsed && "md:flex-col-reverse md:items-stretch", isCollapsed && "md:flex-col-reverse md:items-center",
)} )}
> >
<Menu.Button <Menu.Button
className={twMerge( className={twMerge(
"mb-1 flex h-[34px] min-w-0 flex-1 items-center rounded-md p-1.5 hover:bg-light-200 dark:hover:bg-dark-200", "mb-1 flex h-[34px] min-w-0 flex-1 items-center justify-start rounded-md p-1.5 hover:bg-light-200 dark:hover:bg-dark-200",
isCollapsed && isCollapsed &&
"md:mb-1.5 md:h-9 md:w-9 md:flex-none md:justify-center md:p-0", "md:mb-1.5 md:h-9 md:w-9 md:flex-none md:justify-center md:p-0",
)} )}
@@ -67,7 +67,7 @@ export default function WorkspaceMenu({
</span> </span>
<span <span
className={twMerge( className={twMerge(
"ml-2 min-w-0 flex-1 truncate text-sm font-bold text-neutral-900 dark:text-dark-1000", "ml-2 min-w-0 flex-1 truncate text-left text-sm font-bold text-neutral-900 dark:text-dark-1000",
isCollapsed && "md:hidden", isCollapsed && "md:hidden",
)} )}
> >
@@ -87,7 +87,7 @@ export default function WorkspaceMenu({
<Button <Button
className={twMerge( className={twMerge(
"mb-1 h-[34px] w-[34px] flex-shrink-0 rounded-lg bg-light-200 p-2 hover:bg-light-300 focus:outline-none dark:bg-dark-200 dark:hover:bg-dark-300", "mb-1 h-[34px] w-[34px] flex-shrink-0 rounded-lg bg-light-200 p-2 hover:bg-light-300 focus:outline-none dark:bg-dark-200 dark:hover:bg-dark-300",
isCollapsed && "md:mb-2 md:h-9 md:w-9 md:self-center", isCollapsed && "md:mb-2 md:h-9 md:w-9",
)} )}
onClick={() => setIsOpen(true)} onClick={() => setIsOpen(true)}
> >

View File

@@ -63,6 +63,10 @@ msgstr "$8/Monat"
msgid "1 user" msgid "1 user"
msgstr "1 Benutzer" msgstr "1 Benutzer"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "14 Tage kostenlose Testversion"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern alles an einem Ort." msgstr "Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern alles an einem Ort."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Label hinzufügen" msgstr "Label hinzufügen"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Mitglied hinzufügen" msgstr "Mitglied hinzufügen"
@@ -154,7 +158,7 @@ msgstr "hat Checklistenelement <0>{0}</0> hinzugefügt"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "hat Label <0>{0}</0> hinzugefügt" msgstr "hat Label <0>{0}</0> hinzugefügt"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Das Hinzufügen eines neuen Mitglieds kostet zusätzlich {price} ({billingType}) pro Platz." msgstr "Das Hinzufügen eines neuen Mitglieds kostet zusätzlich {price} ({billingType}) pro Platz."
@@ -183,7 +187,7 @@ msgstr "Beim Trennen deines Trello-Kontos ist ein Fehler aufgetreten."
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später erneut." msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Jeder mit diesem Link kann deinem Arbeitsbereich beitreten" msgstr "Jeder mit diesem Link kann deinem Arbeitsbereich beitreten"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Board" msgstr "Board"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Board-Analytik" msgstr "Board-Analytik"
@@ -352,7 +356,7 @@ msgstr "Board-Sichtbarkeit"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Board-Sichtbarkeit aktualisiert" msgstr "Board-Sichtbarkeit aktualisiert"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Boards" msgstr "Boards"
@@ -379,7 +383,7 @@ msgstr "Fehlerbericht"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
@@ -406,6 +410,10 @@ msgstr "Passwort ändern"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Ändern Sie Ihre Spracheinstellungen." msgstr "Ändern Sie Ihre Spracheinstellungen."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Entdecken Sie einige unserer liebsten Open-Source-Projekte."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Arbeite nahtlos mit deinem Team zusammen."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Demnächst verfügbar" msgstr "Demnächst verfügbar"
@@ -455,7 +463,7 @@ msgstr "Kommentare"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Kommentare & Erwähnungen" msgstr "Kommentare & Erwähnungen"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Unternehmen" msgstr "Unternehmen"
@@ -551,7 +559,7 @@ msgstr "Karte erstellen"
msgid "Create checklist" msgid "Create checklist"
msgstr "Checkliste erstellen" msgstr "Checkliste erstellen"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Einladungslink erstellen" msgstr "Einladungslink erstellen"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Benutzerdefinierter Workspace-Link" msgstr "Benutzerdefinierter Workspace-Link"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "Benutzerdefinierte Workspace-URL" msgstr "Benutzerdefinierte Workspace-URL"
@@ -640,7 +648,7 @@ msgstr "Kundensupport"
msgid "Dark" msgid "Dark"
msgstr "Dunkel" msgstr "Dunkel"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Einladungslink deaktivieren" msgstr "Einladungslink deaktivieren"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Vorlage löschen" msgstr "Vorlage löschen"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Workspace löschen" msgstr "Workspace löschen"
@@ -745,7 +753,7 @@ msgstr "Dokumente"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentation" msgstr "Dokumentation"
@@ -786,7 +794,7 @@ msgstr "Bearbeitung"
msgid "email" msgid "email"
msgstr "E-Mail" msgstr "E-Mail"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "E-Mail" msgstr "E-Mail"
@@ -820,7 +828,7 @@ msgstr "Gib dein Passwort ein"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
@@ -877,7 +885,7 @@ msgstr "Fehler beim Aktualisieren des Arbeitsbereichsnamens"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Fehler beim Aktualisieren der Workspace-URL" msgstr "Fehler beim Aktualisieren der Workspace-URL"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Fehler beim Upgrade des Abonnements" msgstr "Fehler beim Upgrade des Abonnements"
@@ -909,7 +917,7 @@ msgstr "Ausführung"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Einladung konnte nicht angenommen werden. Bitte versuche es später erneut oder kontaktiere den Kundensupport." msgstr "Einladung konnte nicht angenommen werden. Bitte versuche es später erneut oder kontaktiere den Kundensupport."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Einladungslink konnte nicht kopiert werden" msgstr "Einladungslink konnte nicht kopiert werden"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "Häufig gestellte Fragen" msgstr "Häufig gestellte Fragen"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Feature-Anfrage" msgstr "Feature-Anfrage"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Filter" msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren</0>." msgstr "Finden Sie Antworten auf häufig gestellte Fragen über Kan. Können Sie nicht finden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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." 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 und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, es zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Kostenlos" msgstr "Kostenlos"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Kostenloser Plan" msgstr "Kostenloser Plan"
@@ -1175,11 +1183,11 @@ msgstr "Ungültige Einladung"
msgid "Invite" msgid "Invite"
msgstr "Einladen" msgstr "Einladen"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Einladungslink kopiert" msgstr "Einladungslink kopiert"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Einladungslink in die Zwischenablage kopiert" msgstr "Einladungslink in die Zwischenablage kopiert"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Einladungslinks erfordern ein Team- oder Pro-Abonnement. Bitte upgraden Sie Ihren Workspace." msgstr "Einladungslinks erfordern ein Team- oder Pro-Abonnement. Bitte upgraden Sie Ihren Workspace."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Mitglied einladen" msgstr "Mitglied einladen"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Das Einladen von Mitgliedern erfordert einen Team-Plan. Sie werden weitergeleitet, um Ihren Workspace zu upgraden." msgstr "Das Einladen von Mitgliedern erfordert einen Team-Plan. Sie werden weitergeleitet, um Ihren Workspace zu upgraden."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Sprache" msgstr "Sprache"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Einführungsangebot" msgstr "Einführungsangebot"
@@ -1266,15 +1274,19 @@ msgstr "Einführungsangebot: Erhalten Sie unbegrenzte Mitglieder mit Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Einführungsangebot: unbegrenzte Plätze für nur $29/Monat mit Pro" msgstr "Einführungsangebot: unbegrenzte Plätze für nur $29/Monat mit Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Mehr erfahren"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Lernen" msgstr "Lernen"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Rechtliches" msgstr "Rechtliches"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Lizenz" msgstr "Lizenz"
@@ -1335,7 +1347,7 @@ msgstr "hat Checklistenelement <0>{0}</0> als unvollständig markiert"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Mittlere Priorität" msgstr "Mittlere Priorität"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Einarbeitung"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden." msgstr "Sobald Sie Ihr Konto löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden." msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Diese Aktion kann nicht rückgängig gemacht werden."
@@ -1481,6 +1493,10 @@ msgstr "Sobald Sie Ihren Arbeitsbereich löschen, gibt es kein Zurück mehr. Die
msgid "Open source" msgid "Open source"
msgstr "Open Source" msgstr "Open Source"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Open-Source-Freunde"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "oder" msgstr "oder"
@@ -1489,6 +1505,11 @@ msgstr "oder"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen." msgstr "Organisiere und finde Karten schnell mit leistungsstarken Filterwerkzeugen."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "OSS-Freunde"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Bitte wähle eine Datei zum Hochladen aus."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Bitte versuche es später erneut."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Preis pro Benutzer/Monat" msgstr "Preis pro Benutzer/Monat"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Preise"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Prioritäts-E-Mail-Support" msgstr "Prioritäts-E-Mail-Support"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Datenschutzrichtlinie" msgstr "Datenschutzrichtlinie"
@@ -1651,7 +1672,7 @@ msgstr "Privat"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Pro-Plan" msgstr "Pro-Plan"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Pro-Plan ∞" msgstr "Pro-Plan ∞"
@@ -1734,7 +1755,7 @@ msgstr "Recherche"
msgid "Resolution" msgid "Resolution"
msgstr "Lösung" msgstr "Lösung"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Ressourcen" msgstr "Ressourcen"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
@@ -1890,6 +1911,11 @@ msgstr "Softwareentwicklung"
msgid "Star on Github" msgid "Star on Github"
msgstr "Stern auf Github" msgstr "Stern auf Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "14 Tage kostenlose Testversion starten"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Abonnement erforderlich" msgstr "Abonnement erforderlich"
@@ -1899,7 +1925,7 @@ msgstr "Abonnement erforderlich"
msgid "Success" msgid "Success"
msgstr "Erfolg" msgstr "Erfolg"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Optimiere deinen Workspace für nur $29/Monat. Das bekommst du dafür:" msgstr "Optimiere deinen Workspace für nur $29/Monat. Das bekommst du dafür:"
@@ -1916,7 +1942,7 @@ msgstr "Unterstütze die Entwicklung des Projekts"
msgid "System" msgid "System"
msgstr "System" msgstr "System"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Team-Plan" msgstr "Team-Plan"
@@ -1948,12 +1974,12 @@ msgstr "Vorlagenname darf 100 Zeichen nicht überschreiten"
msgid "Template name is required" msgid "Template name is required"
msgstr "Vorlagenname ist erforderlich" msgstr "Vorlagenname ist erforderlich"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Vorlagen" msgstr "Vorlagen"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Nutzungsbedingungen" msgstr "Nutzungsbedingungen"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Unbegrenzte listen" msgstr "Unbegrenzte listen"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Unbegrenzte Mitglieder" msgstr "Unbegrenzte Mitglieder"
@@ -2235,12 +2261,9 @@ msgstr "hat den Titel aktualisiert"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "hat den Titel in <0>{0}</0> geändert" msgstr "hat den Titel in <0>{0}</0> geändert"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Upgrade" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Upgrade auf Pro" msgstr "Upgrade auf Pro"
@@ -2248,10 +2271,6 @@ msgstr "Upgrade auf Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Upgrade auf Pro ($29/Monat)" msgstr "Upgrade auf Pro ($29/Monat)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Upgrade auf Team-Plan"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Was ist der unterschied zwischen Kan und Trello?" msgstr "Was ist der unterschied zwischen Kan und Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "Als Trello 2011 auf den Markt kam, begeisterte es alle mit seiner sorgfältig gestalteten Einfachheit, aber im Laufe der Jahre verlor es seinen Zauber und entwickelte sich zu etwas, das eher \"Jira Lite\" ähnelte. Dieses Projekt ist unser Versuch, den ursprünglichen Zauber der Einfachheit von Trello als Open Source wiederzugewinnen."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Sie haben sich erfolgreich angemeldet."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Sie haben sich erfolgreich registriert." msgstr "Sie haben sich erfolgreich registriert."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Sie haben unbegrenzte Plätze mit Ihrem Pro-Plan. Für neue Mitglieder fallen keine zusätzlichen Kosten an!" msgstr "Sie haben unbegrenzte Plätze mit Ihrem Pro-Plan. Für neue Mitglieder fallen keine zusätzlichen Kosten an!"

File diff suppressed because one or more lines are too long

View File

@@ -67,6 +67,10 @@ msgstr "$8/month"
msgid "1 user" msgid "1 user"
msgstr "1 user" msgstr "1 user"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "14 day free trial"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
#~ msgid "" #~ msgid ""
#~ "A powerful, flexible kanban app that helps you organise work,\n" #~ "A powerful, flexible kanban app that helps you organise work,\n"
@@ -135,7 +139,7 @@ msgid "Add label"
msgstr "Add label" msgstr "Add label"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Add member" msgstr "Add member"
@@ -174,7 +178,7 @@ msgstr "added label <0>{0}</0>"
#~ msgid "added label <0>{label}</0>" #~ msgid "added label <0>{label}</0>"
#~ msgstr "added label <0>{label}</0>" #~ msgstr "added label <0>{label}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Adding a new member will cost an additional {price} ({billingType}) per seat." msgstr "Adding a new member will cost an additional {price} ({billingType}) per seat."
@@ -207,7 +211,7 @@ msgstr "An error occurred while disconnecting your Trello account."
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "An unexpected error occurred. Please try again later." msgstr "An unexpected error occurred. Please try again later."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Anyone with this link can join your workspace" msgstr "Anyone with this link can join your workspace"
@@ -347,7 +351,7 @@ msgid "Board"
msgstr "Board" msgstr "Board"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Board analytics" msgstr "Board analytics"
@@ -401,7 +405,7 @@ msgstr "Board visibility"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Board visibility updated" msgstr "Board visibility updated"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Boards" msgstr "Boards"
@@ -436,7 +440,7 @@ msgstr "Bug Report"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Cancel" msgstr "Cancel"
@@ -467,6 +471,10 @@ msgstr "Change Password"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Change your language preferences." msgstr "Change your language preferences."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Check out some of our favorite open source projects."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -504,7 +512,7 @@ msgstr "Collaborate seamlessly with your team."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Coming soon" msgstr "Coming soon"
@@ -516,7 +524,7 @@ msgstr "Comments"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Comments & mentions" msgstr "Comments & mentions"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Company" msgstr "Company"
@@ -624,7 +632,7 @@ msgstr "Create card"
msgid "Create checklist" msgid "Create checklist"
msgstr "Create checklist" msgstr "Create checklist"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Create invite link" msgstr "Create invite link"
@@ -717,7 +725,7 @@ msgid "Custom workspace link"
msgstr "Custom workspace link" msgstr "Custom workspace link"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "Custom workspace URL" msgstr "Custom workspace URL"
@@ -729,7 +737,7 @@ msgstr "Customer Support"
msgid "Dark" msgid "Dark"
msgstr "Dark" msgstr "Dark"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Deactivate invite link" msgstr "Deactivate invite link"
@@ -769,8 +777,8 @@ msgid "Delete template"
msgstr "Delete template" msgstr "Delete template"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Delete workspace" msgstr "Delete workspace"
@@ -834,7 +842,7 @@ msgstr "Docs"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Documentation" msgstr "Documentation"
@@ -875,7 +883,7 @@ msgstr "Editing"
msgid "email" msgid "email"
msgstr "email" msgstr "email"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@@ -909,7 +917,7 @@ msgstr "Enter your password"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Error" msgstr "Error"
@@ -966,7 +974,7 @@ msgstr "Error updating workspace name"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Error updating workspace URL" msgstr "Error updating workspace URL"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Error upgrading subscription" msgstr "Error upgrading subscription"
@@ -998,7 +1006,7 @@ msgstr "Execution"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Failed to accept invitation. Please try again later, or contact customer support." msgstr "Failed to accept invitation. Please try again later, or contact customer support."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Failed to copy invite link" msgstr "Failed to copy invite link"
@@ -1017,7 +1025,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "FAQs" msgstr "FAQs"
@@ -1039,7 +1047,7 @@ msgid "Feature Request"
msgstr "Feature Request" msgstr "Feature Request"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -1060,12 +1068,20 @@ msgid "Filter"
msgstr "Filter" msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>." msgstr "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
#: 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</0>."
#~ msgstr "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." #~ 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 "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 "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."
#: src/views/home/components/Faqs.tsx:41
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 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 "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 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."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
@@ -1074,7 +1090,7 @@ msgstr "For long-term sustainability, we recognise all good open source projects
msgid "Free" msgid "Free"
msgstr "Free" msgstr "Free"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Free Plan" msgstr "Free Plan"
@@ -1278,11 +1294,11 @@ msgstr "Invite"
#~ msgid "Invite another" #~ msgid "Invite another"
#~ msgstr "Invite another" #~ msgstr "Invite another"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Invite link copied" msgstr "Invite link copied"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Invite link copied to clipboard" msgstr "Invite link copied to clipboard"
@@ -1295,11 +1311,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Invite links require a Team or Pro subscription. Please upgrade your workspace." msgstr "Invite links require a Team or Pro subscription. Please upgrade your workspace."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Invite member" msgstr "Invite member"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgstr "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
@@ -1356,7 +1372,7 @@ msgid "Language"
msgstr "Language" msgstr "Language"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Launch offer" msgstr "Launch offer"
@@ -1369,15 +1385,19 @@ msgstr "Launch offer: Get unlimited members with Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Launch offer: unlimited seats for just $29/month with Pro" msgstr "Launch offer: unlimited seats for just $29/month with Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Learn more"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Learning" msgstr "Learning"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Legal" msgstr "Legal"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "License" msgstr "License"
@@ -1438,7 +1458,7 @@ msgstr "marked checklist item <0>{0}</0> as incomplete"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Medium Priority" msgstr "Medium Priority"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1596,7 +1616,7 @@ msgstr "Onboarding"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Once you delete your account, there is no going back. This action cannot be undone." msgstr "Once you delete your account, there is no going back. This action cannot be undone."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Once you delete your workspace, there is no going back. This action cannot be undone." msgstr "Once you delete your workspace, there is no going back. This action cannot be undone."
@@ -1604,6 +1624,10 @@ msgstr "Once you delete your workspace, there is no going back. This action cann
msgid "Open source" msgid "Open source"
msgstr "Open source" msgstr "Open source"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Open Source Friends"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "or" msgstr "or"
@@ -1612,6 +1636,11 @@ msgstr "or"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organize and find cards quickly with powerful filtering tools." msgstr "Organize and find cards quickly with powerful filtering tools."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "OSS Friends"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1725,7 +1754,7 @@ msgstr "Please select a file to upload."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1747,7 +1776,7 @@ msgstr "Please try again later."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Price per user/month" msgstr "Price per user/month"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1758,11 +1787,11 @@ msgstr "Pricing"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Priority email support" msgstr "Priority email support"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Privacy policy" msgstr "Privacy policy"
@@ -1774,7 +1803,7 @@ msgstr "Private"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Pro Plan" msgstr "Pro Plan"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Pro Plan ∞" msgstr "Pro Plan ∞"
@@ -1861,7 +1890,7 @@ msgstr "Research"
msgid "Resolution" msgid "Resolution"
msgstr "Resolution" msgstr "Resolution"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Resources" msgstr "Resources"
@@ -1951,7 +1980,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Settings" msgstr "Settings"
@@ -2033,6 +2062,11 @@ msgstr "Software Development"
msgid "Star on Github" msgid "Star on Github"
msgstr "Star on Github" msgstr "Star on Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Start 14 day free trial"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Subscription Required" msgstr "Subscription Required"
@@ -2042,7 +2076,7 @@ msgstr "Subscription Required"
msgid "Success" msgid "Success"
msgstr "Success" msgstr "Success"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Supercharge your workspace for just $29/month. Here's what you'll get:" msgstr "Supercharge your workspace for just $29/month. Here's what you'll get:"
@@ -2059,7 +2093,7 @@ msgstr "Support the development of the project"
msgid "System" msgid "System"
msgstr "System" msgstr "System"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Team Plan" msgstr "Team Plan"
@@ -2091,12 +2125,12 @@ msgstr "Template name cannot exceed 100 characters"
msgid "Template name is required" msgid "Template name is required"
msgstr "Template name is required" msgstr "Template name is required"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Templates" msgstr "Templates"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Terms of service" msgstr "Terms of service"
@@ -2353,7 +2387,7 @@ msgid "Unlimited lists"
msgstr "Unlimited lists" msgstr "Unlimited lists"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Unlimited members" msgstr "Unlimited members"
@@ -2395,11 +2429,12 @@ msgstr "updated the title to <0>{0}</0>"
#~ msgstr "updated the title to <0>{toTitle}</0>" #~ msgstr "updated the title to <0>{toTitle}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/views/settings/components/UpgradeToProConfirmation.tsx:109
msgid "Upgrade" #~ msgid "Upgrade"
msgstr "Upgrade" #~ msgstr "Upgrade"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52 #: src/components/SideNavigation.tsx:202
#: src/views/settings/WorkspaceSettings.tsx:89 #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
#: src/views/settings/WorkspaceSettings.tsx:90
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Upgrade to Pro" msgstr "Upgrade to Pro"
@@ -2408,8 +2443,8 @@ msgid "Upgrade to Pro ($29/month)"
msgstr "Upgrade to Pro ($29/month)" msgstr "Upgrade to Pro ($29/month)"
#: src/views/members/components/InviteMemberForm.tsx:357 #: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan" #~ msgid "Upgrade to Team Plan"
msgstr "Upgrade to Team Plan" #~ msgstr "Upgrade to Team Plan"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
@@ -2497,8 +2532,12 @@ msgid "What's the difference between Kan and Trello?"
msgstr "What's the difference between Kan and Trello?" msgstr "What's the difference between Kan and Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
#: src/views/home/components/Faqs.tsx:25
#~ msgid "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."
#~ msgstr "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."
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
#~ msgid "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 Trellos simplicity, in open source." #~ msgid "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 Trellos simplicity, in open source."
@@ -2626,7 +2665,7 @@ msgstr "You have been logged in successfully."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "You have been signed up successfully." msgstr "You have been signed up successfully."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgstr "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"

File diff suppressed because one or more lines are too long

View File

@@ -63,6 +63,10 @@ msgstr "$8/mes"
msgid "1 user" msgid "1 user"
msgstr "1 usuario" msgstr "1 usuario"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "Prueba gratuita de 14 días"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "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." msgstr "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."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Añadir etiqueta" msgstr "Añadir etiqueta"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Añadir miembro" msgstr "Añadir miembro"
@@ -154,7 +158,7 @@ msgstr "añadió el elemento <0>{0}</0> a la lista de verificación"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "añadió la etiqueta <0>{0}</0>" msgstr "añadió la etiqueta <0>{0}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Añadir un nuevo miembro costará {price} adicionales ({billingType}) por asiento." msgstr "Añadir un nuevo miembro costará {price} adicionales ({billingType}) por asiento."
@@ -183,7 +187,7 @@ msgstr "Ocurrió un error al desconectar tu cuenta de Trello."
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Ha ocurrido un error inesperado. Por favor, inténtalo de nuevo más tarde." msgstr "Ha ocurrido un error inesperado. Por favor, inténtalo de nuevo más tarde."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Cualquier persona con este enlace puede unirse a tu espacio de trabajo" msgstr "Cualquier persona con este enlace puede unirse a tu espacio de trabajo"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Tablero" msgstr "Tablero"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Análisis del tablero" msgstr "Análisis del tablero"
@@ -352,7 +356,7 @@ msgstr "Visibilidad del tablero"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Visibilidad del tablero actualizada" msgstr "Visibilidad del tablero actualizada"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Tableros" msgstr "Tableros"
@@ -379,7 +383,7 @@ msgstr "Informe de error"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@@ -406,6 +410,10 @@ msgstr "Cambiar contraseña"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Cambia tus preferencias de idioma." msgstr "Cambia tus preferencias de idioma."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Descubre algunos de nuestros proyectos de código abierto favoritos."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Colabora sin problemas con tu equipo."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Próximamente" msgstr "Próximamente"
@@ -455,7 +463,7 @@ msgstr "Comentarios"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Comentarios y menciones" msgstr "Comentarios y menciones"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Empresa" msgstr "Empresa"
@@ -551,7 +559,7 @@ msgstr "Crear tarjeta"
msgid "Create checklist" msgid "Create checklist"
msgstr "Crear lista de verificación" msgstr "Crear lista de verificación"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Crear enlace de invitación" msgstr "Crear enlace de invitación"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Enlace de espacio de trabajo personalizado" msgstr "Enlace de espacio de trabajo personalizado"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "URL personalizada del espacio de trabajo" msgstr "URL personalizada del espacio de trabajo"
@@ -640,7 +648,7 @@ msgstr "Atención al cliente"
msgid "Dark" msgid "Dark"
msgstr "Oscuro" msgstr "Oscuro"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Desactivar enlace de invitación" msgstr "Desactivar enlace de invitación"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Eliminar plantilla" msgstr "Eliminar plantilla"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Eliminar espacio de trabajo" msgstr "Eliminar espacio de trabajo"
@@ -745,7 +753,7 @@ msgstr "Documentos"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Documentación" msgstr "Documentación"
@@ -786,7 +794,7 @@ msgstr "Editando"
msgid "email" msgid "email"
msgstr "correo electrónico" msgstr "correo electrónico"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "Correo electrónico" msgstr "Correo electrónico"
@@ -820,7 +828,7 @@ msgstr "Introduce tu contraseña"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Error" msgstr "Error"
@@ -877,7 +885,7 @@ msgstr "Error al actualizar el nombre del espacio de trabajo"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Error al actualizar la URL del espacio de trabajo" msgstr "Error al actualizar la URL del espacio de trabajo"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Error al actualizar la suscripción" msgstr "Error al actualizar la suscripción"
@@ -909,7 +917,7 @@ msgstr "Ejecución"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "No se pudo aceptar la invitación. Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente." msgstr "No se pudo aceptar la invitación. Por favor, inténtalo de nuevo más tarde o contacta con atención al cliente."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "No se pudo copiar el enlace de invitación" msgstr "No se pudo copiar el enlace de invitación"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "Preguntas frecuentes" msgstr "Preguntas frecuentes"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Solicitud de función" msgstr "Solicitud de función"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Filtrar" msgstr "Filtrar"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encuentras lo que buscas? No dudes en <0>contactarnos</0>." msgstr "Encuentra respuestas a preguntas frecuentes sobre Kan. ¿No encuentras lo que buscas? No dudes en <0>contactarnos</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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." 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 nube de pago para espacios de trabajo con múltiples usuarios y para slugs de espacio de trabajo personalizados. No hay obligación de usarla, y puedes alojar el software en tu propia infraestructura sin costo alguno."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratis" msgstr "Gratis"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Plan gratuito" msgstr "Plan gratuito"
@@ -1175,11 +1183,11 @@ msgstr "Invitación inválida"
msgid "Invite" msgid "Invite"
msgstr "Invitar" msgstr "Invitar"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Enlace de invitación copiado" msgstr "Enlace de invitación copiado"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Enlace de invitación copiado al portapapeles" msgstr "Enlace de invitación copiado al portapapeles"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Los enlaces de invitación requieren una suscripción de Equipo o Pro. Por favor, actualiza tu espacio de trabajo." msgstr "Los enlaces de invitación requieren una suscripción de Equipo o Pro. Por favor, actualiza tu espacio de trabajo."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Invitar miembro" msgstr "Invitar miembro"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Invitar miembros requiere un Plan de Equipo. Serás redirigido para actualizar tu espacio de trabajo." msgstr "Invitar miembros requiere un Plan de Equipo. Serás redirigido para actualizar tu espacio de trabajo."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Idioma" msgstr "Idioma"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Oferta de lanzamiento" msgstr "Oferta de lanzamiento"
@@ -1266,15 +1274,19 @@ msgstr "Oferta de lanzamiento: Obtén miembros ilimitados con Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Oferta de lanzamiento: asientos ilimitados por solo $29/mes con Pro" msgstr "Oferta de lanzamiento: asientos ilimitados por solo $29/mes con Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Saber más"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Aprendizaje" msgstr "Aprendizaje"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Legal" msgstr "Legal"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Licencia" msgstr "Licencia"
@@ -1335,7 +1347,7 @@ msgstr "marcó el elemento <0>{0}</0> de la lista de verificación como incomple
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Prioridad media" msgstr "Prioridad media"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Incorporación"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Una vez que elimines tu cuenta, no hay vuelta atrás. Esta acción no se puede deshacer." msgstr "Una vez que elimines tu cuenta, no hay vuelta atrás. Esta acción no se puede deshacer."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer." msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta acción no se puede deshacer."
@@ -1481,6 +1493,10 @@ msgstr "Una vez que elimines tu espacio de trabajo, no hay vuelta atrás. Esta a
msgid "Open source" msgid "Open source"
msgstr "Código abierto" msgstr "Código abierto"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Amigos de código abierto"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "o" msgstr "o"
@@ -1489,6 +1505,11 @@ msgstr "o"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado." msgstr "Organiza y encuentra tarjetas rápidamente con potentes herramientas de filtrado."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "Amigos OSS"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Por favor selecciona un archivo para subir."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Por favor, inténtalo de nuevo más tarde."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Precio por usuario/mes" msgstr "Precio por usuario/mes"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Precios"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Soporte prioritario por email" msgstr "Soporte prioritario por email"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Política de privacidad" msgstr "Política de privacidad"
@@ -1651,7 +1672,7 @@ msgstr "Privado"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Plan Pro" msgstr "Plan Pro"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Plan Pro ∞" msgstr "Plan Pro ∞"
@@ -1734,7 +1755,7 @@ msgstr "Investigación"
msgid "Resolution" msgid "Resolution"
msgstr "Resolución" msgstr "Resolución"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Recursos" msgstr "Recursos"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
@@ -1890,6 +1911,11 @@ msgstr "Desarrollo de software"
msgid "Star on Github" msgid "Star on Github"
msgstr "Estrella en Github" msgstr "Estrella en Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Iniciar prueba gratuita de 14 días"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Suscripción requerida" msgstr "Suscripción requerida"
@@ -1899,7 +1925,7 @@ msgstr "Suscripción requerida"
msgid "Success" msgid "Success"
msgstr "Éxito" msgstr "Éxito"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Potencia tu espacio de trabajo por solo $29/mes. Esto es lo que obtendrás:" msgstr "Potencia tu espacio de trabajo por solo $29/mes. Esto es lo que obtendrás:"
@@ -1916,7 +1942,7 @@ msgstr "Apoya el desarrollo del proyecto"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Plan de Equipo" msgstr "Plan de Equipo"
@@ -1948,12 +1974,12 @@ msgstr "El nombre de la plantilla no puede exceder los 100 caracteres"
msgid "Template name is required" msgid "Template name is required"
msgstr "El nombre de la plantilla es obligatorio" msgstr "El nombre de la plantilla es obligatorio"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Plantillas" msgstr "Plantillas"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Términos de servicio" msgstr "Términos de servicio"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Listas ilimitadas" msgstr "Listas ilimitadas"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Miembros ilimitados" msgstr "Miembros ilimitados"
@@ -2235,12 +2261,9 @@ msgstr "actualizó el título"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "actualizó el título a <0>{0}</0>" msgstr "actualizó el título a <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Actualizar" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Actualizar a Pro" msgstr "Actualizar a Pro"
@@ -2248,10 +2271,6 @@ msgstr "Actualizar a Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Actualizar a Pro ($29/mes)" msgstr "Actualizar a Pro ($29/mes)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Actualizar al Plan de Equipo"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "¿Cuál es la diferencia entre Kan y Trello?" msgstr "¿Cuál es la diferencia entre Kan y Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con los años perdió su magia y se convirtió en algo más parecido a \"Jira Lite\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Has iniciado sesión correctamente."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Te has registrado correctamente." msgstr "Te has registrado correctamente."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Tienes plazas ilimitadas con tu Plan Pro. ¡No hay cargos adicionales por nuevos miembros!" msgstr "Tienes plazas ilimitadas con tu Plan Pro. ¡No hay cargos adicionales por nuevos miembros!"

File diff suppressed because one or more lines are too long

View File

@@ -63,6 +63,10 @@ msgstr "8 $/mois"
msgid "1 user" msgid "1 user"
msgstr "1 utilisateur" msgstr "1 utilisateur"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "Essai gratuit de 14 jours"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "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." msgstr "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."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Ajouter une étiquette" msgstr "Ajouter une étiquette"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Ajouter un membre" msgstr "Ajouter un membre"
@@ -154,7 +158,7 @@ msgstr "a ajouté l'élément <0>{0}</0> à la checklist"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "a ajouté l'étiquette <0>{0}</0>" msgstr "a ajouté l'étiquette <0>{0}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "L'ajout d'un nouveau membre coûtera {price} supplémentaires ({billingType}) par siège." msgstr "L'ajout d'un nouveau membre coûtera {price} supplémentaires ({billingType}) par siège."
@@ -183,7 +187,7 @@ msgstr "Une erreur s'est produite lors de la déconnexion de votre compte Trello
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Une erreur inattendue s'est produite. Veuillez réessayer plus tard." msgstr "Une erreur inattendue s'est produite. Veuillez réessayer plus tard."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Toute personne disposant de ce lien peut rejoindre votre espace de travail" msgstr "Toute personne disposant de ce lien peut rejoindre votre espace de travail"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Tableau" msgstr "Tableau"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Analyses du tableau" msgstr "Analyses du tableau"
@@ -352,7 +356,7 @@ msgstr "Visibilité du tableau"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Visibilité du tableau mise à jour" msgstr "Visibilité du tableau mise à jour"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Tableaux" msgstr "Tableaux"
@@ -379,7 +383,7 @@ msgstr "Rapport de bug"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
@@ -406,6 +410,10 @@ msgstr "Modifier le mot de passe"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Modifiez vos préférences linguistiques." msgstr "Modifiez vos préférences linguistiques."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Découvrez certains de nos projets open source préférés."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Collaborez en toute fluidité avec votre équipe."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Bientôt disponible" msgstr "Bientôt disponible"
@@ -455,7 +463,7 @@ msgstr "Commentaires"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Commentaires & mentions" msgstr "Commentaires & mentions"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Entreprise" msgstr "Entreprise"
@@ -551,7 +559,7 @@ msgstr "Créer une carte"
msgid "Create checklist" msgid "Create checklist"
msgstr "Créer une checklist" msgstr "Créer une checklist"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Créer un lien d'invitation" msgstr "Créer un lien d'invitation"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Lien d'espace de travail personnalisé" msgstr "Lien d'espace de travail personnalisé"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "URL d'espace de travail personnalisée" msgstr "URL d'espace de travail personnalisée"
@@ -640,7 +648,7 @@ msgstr "Support client"
msgid "Dark" msgid "Dark"
msgstr "Sombre" msgstr "Sombre"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Désactiver le lien d'invitation" msgstr "Désactiver le lien d'invitation"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Supprimer le modèle" msgstr "Supprimer le modèle"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Supprimer l'espace de travail" msgstr "Supprimer l'espace de travail"
@@ -745,7 +753,7 @@ msgstr "Documentation"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Documentation" msgstr "Documentation"
@@ -786,7 +794,7 @@ msgstr "Édition"
msgid "email" msgid "email"
msgstr "e-mail" msgstr "e-mail"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
@@ -820,7 +828,7 @@ msgstr "Saisissez votre mot de passe"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
@@ -877,7 +885,7 @@ msgstr "Erreur lors de la mise à jour du nom de l'espace de travail"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Erreur lors de la mise à jour de l'URL de l'espace de travail" msgstr "Erreur lors de la mise à jour de l'URL de l'espace de travail"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Erreur lors de la mise à niveau de l'abonnement" msgstr "Erreur lors de la mise à niveau de l'abonnement"
@@ -909,7 +917,7 @@ msgstr "Exécution"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Échec de l'acceptation de l'invitation. Veuillez réessayer plus tard ou contacter le service client." msgstr "Échec de l'acceptation de l'invitation. Veuillez réessayer plus tard ou contacter le service client."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Échec de la copie du lien d'invitation" msgstr "Échec de la copie du lien d'invitation"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "FAQ" msgstr "FAQ"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Demande de fonctionnalité" msgstr "Demande de fonctionnalité"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Filtrer" msgstr "Filtrer"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
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</0>." msgstr "Trouvez des réponses aux questions fréquentes sur Kan. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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." 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 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/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratuit" msgstr "Gratuit"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Forfait gratuit" msgstr "Forfait gratuit"
@@ -1175,11 +1183,11 @@ msgstr "Invitation invalide"
msgid "Invite" msgid "Invite"
msgstr "Inviter" msgstr "Inviter"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Lien d'invitation copié" msgstr "Lien d'invitation copié"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Lien d'invitation copié dans le presse-papiers" msgstr "Lien d'invitation copié dans le presse-papiers"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Les liens d'invitation nécessitent un abonnement Team ou Pro. Veuillez mettre à niveau votre espace de travail." msgstr "Les liens d'invitation nécessitent un abonnement Team ou Pro. Veuillez mettre à niveau votre espace de travail."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Inviter un membre" msgstr "Inviter un membre"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "L'invitation de membres nécessite un forfait d'équipe. Vous serez redirigé pour mettre à niveau votre espace de travail." msgstr "L'invitation de membres nécessite un forfait d'équipe. Vous serez redirigé pour mettre à niveau votre espace de travail."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Langue" msgstr "Langue"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Offre de lancement" msgstr "Offre de lancement"
@@ -1266,15 +1274,19 @@ msgstr "Offre de lancement : obtenez des membres illimités avec Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Offre de lancement : sièges illimités pour seulement 29 $/mois avec Pro" msgstr "Offre de lancement : sièges illimités pour seulement 29 $/mois avec Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "En savoir plus"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Apprentissage" msgstr "Apprentissage"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Mentions légales" msgstr "Mentions légales"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Licence" msgstr "Licence"
@@ -1335,7 +1347,7 @@ msgstr "a marqué l'élément <0>{0}</0> de la checklist comme incomplet"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Priorité moyenne" msgstr "Priorité moyenne"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Intégration"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possible. Cette action ne peut pas être annulée." msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée." msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
@@ -1481,6 +1493,10 @@ msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de ret
msgid "Open source" msgid "Open source"
msgstr "Open source" msgstr "Open source"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Amis Open Source"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "ou" msgstr "ou"
@@ -1489,6 +1505,11 @@ msgstr "ou"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants." msgstr "Organisez et trouvez rapidement des cartes avec des outils de filtrage puissants."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "Amis OSS"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Veuillez réessayer plus tard."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Prix par utilisateur/mois" msgstr "Prix par utilisateur/mois"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Tarifs"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Support par e-mail prioritaire" msgstr "Support par e-mail prioritaire"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Politique de confidentialité" msgstr "Politique de confidentialité"
@@ -1651,7 +1672,7 @@ msgstr "Privé"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Plan Pro" msgstr "Plan Pro"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Plan Pro ∞" msgstr "Plan Pro ∞"
@@ -1734,7 +1755,7 @@ msgstr "Recherche"
msgid "Resolution" msgid "Resolution"
msgstr "Résolution" msgstr "Résolution"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Ressources" msgstr "Ressources"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
@@ -1890,6 +1911,11 @@ msgstr "Développement logiciel"
msgid "Star on Github" msgid "Star on Github"
msgstr "Étoile sur Github" msgstr "Étoile sur Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Commencer l'essai gratuit de 14 jours"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Abonnement requis" msgstr "Abonnement requis"
@@ -1899,7 +1925,7 @@ msgstr "Abonnement requis"
msgid "Success" msgid "Success"
msgstr "Succès" msgstr "Succès"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Optimisez votre espace de travail pour seulement 29 $/mois. Voici ce que vous obtiendrez :" msgstr "Optimisez votre espace de travail pour seulement 29 $/mois. Voici ce que vous obtiendrez :"
@@ -1916,7 +1942,7 @@ msgstr "Soutenir le développement du projet"
msgid "System" msgid "System"
msgstr "Système" msgstr "Système"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Forfait d'équipe" msgstr "Forfait d'équipe"
@@ -1948,12 +1974,12 @@ msgstr "Le nom du modèle ne peut pas dépasser 100 caractères"
msgid "Template name is required" msgid "Template name is required"
msgstr "Le nom du modèle est requis" msgstr "Le nom du modèle est requis"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Modèles" msgstr "Modèles"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Conditions d'utilisation" msgstr "Conditions d'utilisation"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Listes illimitées" msgstr "Listes illimitées"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Membres illimités" msgstr "Membres illimités"
@@ -2235,12 +2261,9 @@ msgstr "a mis à jour le titre"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "a mis à jour le titre en <0>{0}</0>" msgstr "a mis à jour le titre en <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Mettre à niveau" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Passer à Pro" msgstr "Passer à Pro"
@@ -2248,10 +2271,6 @@ msgstr "Passer à Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Passer à Pro (29 $/mois)" msgstr "Passer à Pro (29 $/mois)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Passer au forfait d'équipe"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Quelle est la différence entre Kan et Trello ?" msgstr "Quelle est la différence entre Kan et Trello ?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil des ans, il a perdu sa magie et s'est transformé en quelque chose de plus proche de \"Jira Lite\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Vous vous êtes connecté avec succès."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Vous vous êtes inscrit avec succès." msgstr "Vous vous êtes inscrit avec succès."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Vous disposez de places illimitées avec votre Plan Pro. Il n'y a pas de frais supplémentaires pour les nouveaux membres !" msgstr "Vous disposez de places illimitées avec votre Plan Pro. Il n'y a pas de frais supplémentaires pour les nouveaux membres !"

File diff suppressed because one or more lines are too long

View File

@@ -63,6 +63,10 @@ msgstr "$8/mese"
msgid "1 user" msgid "1 user"
msgstr "1 utente" msgstr "1 utente"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "Prova gratuita di 14 giorni"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto." msgstr "Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Aggiungi etichetta" msgstr "Aggiungi etichetta"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Aggiungi membro" msgstr "Aggiungi membro"
@@ -154,7 +158,7 @@ msgstr "ha aggiunto l'elemento <0>{0}</0> alla checklist"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "ha aggiunto l'etichetta <0>{0}</0>" msgstr "ha aggiunto l'etichetta <0>{0}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "L'aggiunta di un nuovo membro costerà un supplemento di {price} ({billingType}) per posto." msgstr "L'aggiunta di un nuovo membro costerà un supplemento di {price} ({billingType}) per posto."
@@ -183,7 +187,7 @@ msgstr "Si è verificato un errore durante la disconnessione del tuo account Tre
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Si è verificato un errore imprevisto. Riprova più tardi." msgstr "Si è verificato un errore imprevisto. Riprova più tardi."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Chiunque abbia questo link può unirsi al tuo spazio di lavoro" msgstr "Chiunque abbia questo link può unirsi al tuo spazio di lavoro"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Bacheca" msgstr "Bacheca"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Analisi della bacheca" msgstr "Analisi della bacheca"
@@ -352,7 +356,7 @@ msgstr "Visibilità bacheca"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Visibilità della bacheca aggiornata" msgstr "Visibilità della bacheca aggiornata"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Bacheche" msgstr "Bacheche"
@@ -379,7 +383,7 @@ msgstr "Segnalazione bug"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Annulla" msgstr "Annulla"
@@ -406,6 +410,10 @@ msgstr "Cambia password"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Modifica le tue preferenze di lingua." msgstr "Modifica le tue preferenze di lingua."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Dai un'occhiata ad alcuni dei nostri progetti open source preferiti."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Collabora senza problemi con il tuo team."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Prossimamente" msgstr "Prossimamente"
@@ -455,7 +463,7 @@ msgstr "Commenti"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Commenti & menzioni" msgstr "Commenti & menzioni"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Azienda" msgstr "Azienda"
@@ -551,7 +559,7 @@ msgstr "Crea carta"
msgid "Create checklist" msgid "Create checklist"
msgstr "Crea checklist" msgstr "Crea checklist"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Crea link di invito" msgstr "Crea link di invito"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Link personalizzato dell'area di lavoro" msgstr "Link personalizzato dell'area di lavoro"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "URL personalizzato dell'area di lavoro" msgstr "URL personalizzato dell'area di lavoro"
@@ -640,7 +648,7 @@ msgstr "Assistenza clienti"
msgid "Dark" msgid "Dark"
msgstr "Scuro" msgstr "Scuro"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Disattiva link di invito" msgstr "Disattiva link di invito"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Elimina template" msgstr "Elimina template"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Elimina spazio di lavoro" msgstr "Elimina spazio di lavoro"
@@ -745,7 +753,7 @@ msgstr "Documenti"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Documentazione" msgstr "Documentazione"
@@ -786,7 +794,7 @@ msgstr "Modifica"
msgid "email" msgid "email"
msgstr "email" msgstr "email"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@@ -820,7 +828,7 @@ msgstr "Inserisci la tua password"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Errore" msgstr "Errore"
@@ -877,7 +885,7 @@ msgstr "Errore durante l'aggiornamento del nome dell'area di lavoro"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Errore durante l'aggiornamento dell'URL dell'area di lavoro" msgstr "Errore durante l'aggiornamento dell'URL dell'area di lavoro"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Errore nell'aggiornamento dell'abbonamento" msgstr "Errore nell'aggiornamento dell'abbonamento"
@@ -909,7 +917,7 @@ msgstr "Esecuzione"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Impossibile accettare l'invito. Riprova più tardi o contatta l'assistenza clienti." msgstr "Impossibile accettare l'invito. Riprova più tardi o contatta l'assistenza clienti."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Impossibile copiare il link di invito" msgstr "Impossibile copiare il link di invito"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "FAQ" msgstr "FAQ"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Richiesta funzionalità" msgstr "Richiesta funzionalità"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Filtra" msgstr "Filtra"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Trova risposte alle domande comuni sul progetto. Non trovi quello che stai cercando? Non esitare a <0>contattarci</0>." msgstr "Trova risposte alle domande comuni su Kan. Non trovi quello che stai cercando? Non esitare a <0>contattarci</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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." 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 gli spazi di lavoro con più utenti e per gli slug personalizzati degli spazi di lavoro. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratuito" msgstr "Gratuito"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Piano gratuito" msgstr "Piano gratuito"
@@ -1175,11 +1183,11 @@ msgstr "Invito non valido"
msgid "Invite" msgid "Invite"
msgstr "Invita" msgstr "Invita"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Link di invito copiato" msgstr "Link di invito copiato"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Link di invito copiato negli appunti" msgstr "Link di invito copiato negli appunti"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "I link di invito richiedono un abbonamento Team o Pro. Per favore aggiorna il tuo spazio di lavoro." msgstr "I link di invito richiedono un abbonamento Team o Pro. Per favore aggiorna il tuo spazio di lavoro."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Invita membro" msgstr "Invita membro"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "L'invito di membri richiede un Piano Team. Sarai reindirizzato per aggiornare il tuo spazio di lavoro." msgstr "L'invito di membri richiede un Piano Team. Sarai reindirizzato per aggiornare il tuo spazio di lavoro."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Lingua" msgstr "Lingua"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Offerta di lancio" msgstr "Offerta di lancio"
@@ -1266,15 +1274,19 @@ msgstr "Offerta di lancio: ottieni membri illimitati con Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Offerta di lancio: posti illimitati a soli $29/mese con Pro" msgstr "Offerta di lancio: posti illimitati a soli $29/mese con Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Scopri di più"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Apprendimento" msgstr "Apprendimento"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Legale" msgstr "Legale"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Licenza" msgstr "Licenza"
@@ -1335,7 +1347,7 @@ msgstr "ha segnato l'elemento <0>{0}</0> della checklist come incompleto"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Media priorità" msgstr "Media priorità"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Inserimento"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Una volta eliminato il tuo account, non si può tornare indietro. Questa azione non può essere annullata." msgstr "Una volta eliminato il tuo account, non si può tornare indietro. Questa azione non può essere annullata."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Questa azione non può essere annullata." msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Questa azione non può essere annullata."
@@ -1481,6 +1493,10 @@ msgstr "Una volta eliminata l'area di lavoro, non si può tornare indietro. Ques
msgid "Open source" msgid "Open source"
msgstr "Open source" msgstr "Open source"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Amici Open Source"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "o" msgstr "o"
@@ -1489,6 +1505,11 @@ msgstr "o"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organizza e trova le schede rapidamente con potenti strumenti di filtraggio." msgstr "Organizza e trova le schede rapidamente con potenti strumenti di filtraggio."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "Amici OSS"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Seleziona un file da caricare."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Riprova più tardi."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Prezzo per utente/mese" msgstr "Prezzo per utente/mese"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Prezzi"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Supporto email prioritario" msgstr "Supporto email prioritario"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Informativa sulla privacy" msgstr "Informativa sulla privacy"
@@ -1651,7 +1672,7 @@ msgstr "Privato"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Piano Pro" msgstr "Piano Pro"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Piano Pro ∞" msgstr "Piano Pro ∞"
@@ -1734,7 +1755,7 @@ msgstr "Ricerca"
msgid "Resolution" msgid "Resolution"
msgstr "Risoluzione" msgstr "Risoluzione"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Risorse" msgstr "Risorse"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Impostazioni" msgstr "Impostazioni"
@@ -1890,6 +1911,11 @@ msgstr "Sviluppo software"
msgid "Star on Github" msgid "Star on Github"
msgstr "Metti una stella su Github" msgstr "Metti una stella su Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Inizia la prova gratuita di 14 giorni"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Abbonamento richiesto" msgstr "Abbonamento richiesto"
@@ -1899,7 +1925,7 @@ msgstr "Abbonamento richiesto"
msgid "Success" msgid "Success"
msgstr "Operazione riuscita" msgstr "Operazione riuscita"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Potenzia la tua area di lavoro per soli $29/mese. Ecco cosa otterrai:" msgstr "Potenzia la tua area di lavoro per soli $29/mese. Ecco cosa otterrai:"
@@ -1916,7 +1942,7 @@ msgstr "Sostieni lo sviluppo del progetto"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Piano Team" msgstr "Piano Team"
@@ -1948,12 +1974,12 @@ msgstr "Il nome del template non può superare i 100 caratteri"
msgid "Template name is required" msgid "Template name is required"
msgstr "Il nome del template è obbligatorio" msgstr "Il nome del template è obbligatorio"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Template" msgstr "Template"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Termini di servizio" msgstr "Termini di servizio"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Liste illimitate" msgstr "Liste illimitate"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Membri illimitati" msgstr "Membri illimitati"
@@ -2235,12 +2261,9 @@ msgstr "ha aggiornato il titolo"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "ha aggiornato il titolo in <0>{0}</0>" msgstr "ha aggiornato il titolo in <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Aggiorna" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Passa a Pro" msgstr "Passa a Pro"
@@ -2248,10 +2271,6 @@ msgstr "Passa a Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Passa a Pro ($29/mese)" msgstr "Passa a Pro ($29/mese)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Passa al Piano Team"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Qual è la differenza tra Kan e Trello?" msgstr "Qual è la differenza tra Kan e Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "Quando Trello fu lanciato nel 2011, lasciò tutti a bocca aperta con la sua semplicità attentamente progettata, ma nel corso degli anni ha perso la sua magia e si è trasformato in qualcosa di più simile a \"Jira Lite\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Hai effettuato l'accesso con successo."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Ti sei registrato con successo." msgstr "Ti sei registrato con successo."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Hai posti illimitati con il tuo Piano Pro. Non ci sono costi aggiuntivi per i nuovi membri!" msgstr "Hai posti illimitati con il tuo Piano Pro. Non ci sono costi aggiuntivi per i nuovi membri!"

File diff suppressed because one or more lines are too long

View File

@@ -63,6 +63,10 @@ msgstr "$8/maand"
msgid "1 user" msgid "1 user"
msgstr "1 gebruiker" msgstr "1 gebruiker"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "14 dagen gratis proefperiode"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek." msgstr "Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Label toevoegen" msgstr "Label toevoegen"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Lid toevoegen" msgstr "Lid toevoegen"
@@ -154,7 +158,7 @@ msgstr "heeft checklistitem <0>{0}</0> toegevoegd"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "heeft label <0>{0}</0> toegevoegd" msgstr "heeft label <0>{0}</0> toegevoegd"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Het toevoegen van een nieuw lid kost een extra {price} ({billingType}) per plaats." msgstr "Het toevoegen van een nieuw lid kost een extra {price} ({billingType}) per plaats."
@@ -183,7 +187,7 @@ msgstr "Er is een fout opgetreden bij het verbreken van de verbinding met je Tre
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Er is een onverwachte fout opgetreden. Probeer het later opnieuw." msgstr "Er is een onverwachte fout opgetreden. Probeer het later opnieuw."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Iedereen met deze link kan deelnemen aan je werkruimte" msgstr "Iedereen met deze link kan deelnemen aan je werkruimte"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Bord" msgstr "Bord"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Bordanalyses" msgstr "Bordanalyses"
@@ -352,7 +356,7 @@ msgstr "Bordzichtbaarheid"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Zichtbaarheid van bord bijgewerkt" msgstr "Zichtbaarheid van bord bijgewerkt"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Borden" msgstr "Borden"
@@ -379,7 +383,7 @@ msgstr "Bugrapport"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Annuleren" msgstr "Annuleren"
@@ -406,6 +410,10 @@ msgstr "Wachtwoord wijzigen"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Wijzig je taalvoorkeuren." msgstr "Wijzig je taalvoorkeuren."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Bekijk enkele van onze favoriete open source projecten."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Werk naadloos samen met je team."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Binnenkort beschikbaar" msgstr "Binnenkort beschikbaar"
@@ -455,7 +463,7 @@ msgstr "Opmerkingen"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Opmerkingen & vermeldingen" msgstr "Opmerkingen & vermeldingen"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Bedrijf" msgstr "Bedrijf"
@@ -551,7 +559,7 @@ msgstr "Maak kaart"
msgid "Create checklist" msgid "Create checklist"
msgstr "Checklist maken" msgstr "Checklist maken"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Uitnodigingslink maken" msgstr "Uitnodigingslink maken"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Aangepaste werkruimtelink" msgstr "Aangepaste werkruimtelink"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "Aangepaste werkruimte-URL" msgstr "Aangepaste werkruimte-URL"
@@ -640,7 +648,7 @@ msgstr "Klantenservice"
msgid "Dark" msgid "Dark"
msgstr "Donker" msgstr "Donker"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Uitnodigingslink deactiveren" msgstr "Uitnodigingslink deactiveren"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Sjabloon verwijderen" msgstr "Sjabloon verwijderen"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Werkruimte verwijderen" msgstr "Werkruimte verwijderen"
@@ -745,7 +753,7 @@ msgstr "Docs"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Documentatie" msgstr "Documentatie"
@@ -786,7 +794,7 @@ msgstr "Bewerken"
msgid "email" msgid "email"
msgstr "e-mail" msgstr "e-mail"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
@@ -820,7 +828,7 @@ msgstr "Voer je wachtwoord in"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Fout" msgstr "Fout"
@@ -877,7 +885,7 @@ msgstr "Fout bij bijwerken naam werkruimte"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Fout bij het bijwerken van werkruimte-URL" msgstr "Fout bij het bijwerken van werkruimte-URL"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Fout bij het upgraden van abonnement" msgstr "Fout bij het upgraden van abonnement"
@@ -909,7 +917,7 @@ msgstr "Uitvoering"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Uitnodiging accepteren mislukt. Probeer het later opnieuw of neem contact op met de klantenservice." msgstr "Uitnodiging accepteren mislukt. Probeer het later opnieuw of neem contact op met de klantenservice."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Kopiëren van uitnodigingslink mislukt" msgstr "Kopiëren van uitnodigingslink mislukt"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "Veelgestelde vragen" msgstr "Veelgestelde vragen"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Functieverzoek" msgstr "Functieverzoek"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Filter" msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Vind antwoorden op veelgestelde vragen over het project. Kun je niet vinden wat je zoekt? Neem gerust <0>contact met ons op</0>." msgstr "Vind antwoorden op veelgestelde vragen over Kan. Kun je niet vinden wat je zoekt? Voel je vrij om <0>contact met ons op te nemen</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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." 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 en voor aangepaste werkruimte-slugs. Er is geen verplichting om het te gebruiken, en je kunt de software gratis op je eigen infrastructuur hosten."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Gratis" msgstr "Gratis"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Gratis plan" msgstr "Gratis plan"
@@ -1175,11 +1183,11 @@ msgstr "Ongeldige uitnodiging"
msgid "Invite" msgid "Invite"
msgstr "Uitnodigen" msgstr "Uitnodigen"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Uitnodigingslink gekopieerd" msgstr "Uitnodigingslink gekopieerd"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Uitnodigingslink gekopieerd naar klembord" msgstr "Uitnodigingslink gekopieerd naar klembord"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Uitnodigingslinks vereisen een Team- of Pro-abonnement. Upgrade je werkruimte." msgstr "Uitnodigingslinks vereisen een Team- of Pro-abonnement. Upgrade je werkruimte."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Lid uitnodigen" msgstr "Lid uitnodigen"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Voor het uitnodigen van leden is een teamplan vereist. Je wordt doorgestuurd om je werkruimte te upgraden." msgstr "Voor het uitnodigen van leden is een teamplan vereist. Je wordt doorgestuurd om je werkruimte te upgraden."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Taal" msgstr "Taal"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Introductieaanbieding" msgstr "Introductieaanbieding"
@@ -1266,15 +1274,19 @@ msgstr "Lanceringsaanbieding: krijg onbeperkt aantal leden met Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Introductieaanbieding: onbeperkt aantal gebruikers voor slechts $29/maand met Pro" msgstr "Introductieaanbieding: onbeperkt aantal gebruikers voor slechts $29/maand met Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Meer informatie"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Leren" msgstr "Leren"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Juridisch" msgstr "Juridisch"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Licentie" msgstr "Licentie"
@@ -1335,7 +1347,7 @@ msgstr "heeft checklistitem <0>{0}</0> als onvoltooid gemarkeerd"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Gemiddelde prioriteit" msgstr "Gemiddelde prioriteit"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Inwerktraject"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Zodra je je account verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt." msgstr "Zodra je je account verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt." msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan niet ongedaan worden gemaakt."
@@ -1481,6 +1493,10 @@ msgstr "Zodra je je werkruimte verwijdert, is er geen weg terug. Deze actie kan
msgid "Open source" msgid "Open source"
msgstr "Open source" msgstr "Open source"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Open Source Vrienden"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "of" msgstr "of"
@@ -1489,6 +1505,11 @@ msgstr "of"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organiseer en vind kaarten snel met krachtige filtertools." msgstr "Organiseer en vind kaarten snel met krachtige filtertools."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "OSS Vrienden"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Selecteer een bestand om te uploaden."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Probeer het later opnieuw."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Prijs per gebruiker/maand" msgstr "Prijs per gebruiker/maand"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Prijzen"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Prioriteit e-mailondersteuning" msgstr "Prioriteit e-mailondersteuning"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Privacybeleid" msgstr "Privacybeleid"
@@ -1651,7 +1672,7 @@ msgstr "Privé"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Pro Plan" msgstr "Pro Plan"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Pro Plan ∞" msgstr "Pro Plan ∞"
@@ -1734,7 +1755,7 @@ msgstr "Onderzoek"
msgid "Resolution" msgid "Resolution"
msgstr "Oplossing" msgstr "Oplossing"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Bronnen" msgstr "Bronnen"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Senior" msgstr "Senior"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Instellingen" msgstr "Instellingen"
@@ -1890,6 +1911,11 @@ msgstr "Softwareontwikkeling"
msgid "Star on Github" msgid "Star on Github"
msgstr "Star op Github" msgstr "Star op Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Start 14 dagen gratis proefperiode"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Abonnement vereist" msgstr "Abonnement vereist"
@@ -1899,7 +1925,7 @@ msgstr "Abonnement vereist"
msgid "Success" msgid "Success"
msgstr "Geslaagd" msgstr "Geslaagd"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Geef je werkruimte een boost voor slechts $29/maand. Dit krijg je:" msgstr "Geef je werkruimte een boost voor slechts $29/maand. Dit krijg je:"
@@ -1916,7 +1942,7 @@ msgstr "Ondersteun de ontwikkeling van het project"
msgid "System" msgid "System"
msgstr "Systeem" msgstr "Systeem"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Teamplan" msgstr "Teamplan"
@@ -1948,12 +1974,12 @@ msgstr "Sjabloonnaam mag niet langer zijn dan 100 tekens"
msgid "Template name is required" msgid "Template name is required"
msgstr "Sjabloonnaam is verplicht" msgstr "Sjabloonnaam is verplicht"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Sjablonen" msgstr "Sjablonen"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Servicevoorwaarden" msgstr "Servicevoorwaarden"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Onbeperkt aantal lijsten" msgstr "Onbeperkt aantal lijsten"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Onbeperkt aantal leden" msgstr "Onbeperkt aantal leden"
@@ -2235,12 +2261,9 @@ msgstr "titel bijgewerkt"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "titel bijgewerkt naar <0>{0}</0>" msgstr "titel bijgewerkt naar <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Upgraden" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Upgraden naar Pro" msgstr "Upgraden naar Pro"
@@ -2248,10 +2271,6 @@ msgstr "Upgraden naar Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Upgrade naar Pro ($29/maand)" msgstr "Upgrade naar Pro ($29/maand)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Upgraden naar teamplan"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Wat is het verschil tussen Kan en Trello?" msgstr "Wat is het verschil tussen Kan en Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "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." msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar in de loop der jaren 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."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Je bent succesvol ingelogd."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Je bent succesvol geregistreerd." msgstr "Je bent succesvol geregistreerd."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Je hebt onbeperkte plaatsen met je Pro Plan. Er zijn geen extra kosten voor nieuwe leden!" msgstr "Je hebt onbeperkte plaatsen met je Pro Plan. Er zijn geen extra kosten voor nieuwe leden!"

File diff suppressed because one or more lines are too long

View File

@@ -68,6 +68,10 @@ msgstr "8 USD/miesiąc"
msgid "1 user" msgid "1 user"
msgstr "1 użytkownik" msgstr "1 użytkownik"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "14-dniowy bezpłatny okres próbny"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Potężna, elastyczna aplikacja kanban, która pomaga organizować pracę, śledzić postępy i dostarczać wyniki — wszystko w jednym miejscu." msgstr "Potężna, elastyczna aplikacja kanban, która pomaga organizować pracę, śledzić postępy i dostarczać wyniki — wszystko w jednym miejscu."
@@ -124,7 +128,7 @@ msgid "Add label"
msgstr "Dodaj etykietę" msgstr "Dodaj etykietę"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Dodaj członka" msgstr "Dodaj członka"
@@ -159,7 +163,7 @@ msgstr "dodał(a) element listy kontrolnej <0>{0}</0>"
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "dodał(a) etykietę <0>{0}</0>" msgstr "dodał(a) etykietę <0>{0}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Dodanie nowego członka będzie kosztować dodatkowe {price} ({billingType}) za miejsce." msgstr "Dodanie nowego członka będzie kosztować dodatkowe {price} ({billingType}) za miejsce."
@@ -188,7 +192,7 @@ msgstr "Wystąpił błąd podczas odłączania konta Trello."
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Wystąpił nieoczekiwany błąd. Spróbuj ponownie później." msgstr "Wystąpił nieoczekiwany błąd. Spróbuj ponownie później."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Każdy z tym linkiem może dołączyć do twojego obszaru roboczego" msgstr "Każdy z tym linkiem może dołączyć do twojego obszaru roboczego"
@@ -312,7 +316,7 @@ msgid "Board"
msgstr "Tablica" msgstr "Tablica"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Analiza tablicy" msgstr "Analiza tablicy"
@@ -357,7 +361,7 @@ msgstr "Widoczność tablicy"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Widoczność tablicy została zaktualizowana" msgstr "Widoczność tablicy została zaktualizowana"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Tablice" msgstr "Tablice"
@@ -384,7 +388,7 @@ msgstr "Zgłoszenie błędu"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Anuluj" msgstr "Anuluj"
@@ -411,6 +415,10 @@ msgstr "Zmień hasło"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Zmień swoje preferencje językowe." msgstr "Zmień swoje preferencje językowe."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Sprawdź niektóre z naszych ulubionych projektów otwartoźródłowych."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -448,7 +456,7 @@ msgstr "Współpracuj płynnie ze swoim zespołem."
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Już wkrótce" msgstr "Już wkrótce"
@@ -460,7 +468,7 @@ msgstr "Komentarze"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Komentarze i wzmianki" msgstr "Komentarze i wzmianki"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Firma" msgstr "Firma"
@@ -556,7 +564,7 @@ msgstr "Utwórz kartę"
msgid "Create checklist" msgid "Create checklist"
msgstr "Utwórz listę kontrolną" msgstr "Utwórz listę kontrolną"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Utwórz link zaproszenia" msgstr "Utwórz link zaproszenia"
@@ -633,7 +641,7 @@ msgid "Custom workspace link"
msgstr "Niestandardowy link do przestrzeni roboczej" msgstr "Niestandardowy link do przestrzeni roboczej"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "Niestandardowy adres URL przestrzeni roboczej" msgstr "Niestandardowy adres URL przestrzeni roboczej"
@@ -645,7 +653,7 @@ msgstr "Obsługa klienta"
msgid "Dark" msgid "Dark"
msgstr "Ciemny" msgstr "Ciemny"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Dezaktywuj link zaproszenia" msgstr "Dezaktywuj link zaproszenia"
@@ -685,8 +693,8 @@ msgid "Delete template"
msgstr "Usuń szablon" msgstr "Usuń szablon"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Usuń przestrzeń roboczą" msgstr "Usuń przestrzeń roboczą"
@@ -750,7 +758,7 @@ msgstr "Dokumentacja"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentacja" msgstr "Dokumentacja"
@@ -791,7 +799,7 @@ msgstr "Edycja"
msgid "email" msgid "email"
msgstr "email" msgstr "email"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@@ -825,7 +833,7 @@ msgstr "Wprowadź swoje hasło"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Błąd" msgstr "Błąd"
@@ -882,7 +890,7 @@ msgstr "Błąd podczas aktualizacji nazwy przestrzeni roboczej"
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Błąd podczas aktualizacji adresu URL przestrzeni roboczej" msgstr "Błąd podczas aktualizacji adresu URL przestrzeni roboczej"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Błąd podczas aktualizacji subskrypcji" msgstr "Błąd podczas aktualizacji subskrypcji"
@@ -914,7 +922,7 @@ msgstr "Wykonanie"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Nie udało się zaakceptować zaproszenia. Spróbuj ponownie później lub skontaktuj się z działem obsługi klienta." msgstr "Nie udało się zaakceptować zaproszenia. Spróbuj ponownie później lub skontaktuj się z działem obsługi klienta."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Nie udało się skopiować linku zaproszenia" msgstr "Nie udało się skopiować linku zaproszenia"
@@ -933,7 +941,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "Pytania i Odpowiedzi" msgstr "Pytania i Odpowiedzi"
@@ -955,7 +963,7 @@ msgid "Feature Request"
msgstr "Prośba o funkcję" msgstr "Prośba o funkcję"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -976,19 +984,19 @@ msgid "Filter"
msgstr "Filtr" msgstr "Filtr"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Znajdź odpowiedzi na często zadawane pytania dotyczące projektu. Nie możesz znaleźć tego, czego szukasz? Skontaktuj się z nami <0>tutaj</0>." msgstr "Znajdź odpowiedzi na często zadawane pytania dotyczące Kan. Nie możesz znaleźć tego, czego szukasz? Skontaktuj się z nami <0>tutaj</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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 "Na rzecz długotrwałego rozwoju i utrzymania projektu uznaliśmy, że wszystkie dobre projekty otwartoźródłowe potrzebują źródła dochodu. Nasze środki pochodzą z płatnej oferty chmurowej dla przestrzeni roboczych z wieloma użytkownikami (bezpłatne podczas wersji beta) oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bez opłat i bez limitów." msgstr "Dla długoterminowej trwałości uznajemy, że wszystkie dobre projekty open source potrzebują źródła dochodu. Nasze pochodzi z płatnej oferty w chmurze dla przestrzeni roboczych z wieloma użytkownikami oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bezpłatnie."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Darmowy" msgstr "Darmowy"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Darmowy plan" msgstr "Darmowy plan"
@@ -1180,11 +1188,11 @@ msgstr "Nieprawidłowe zaproszenie"
msgid "Invite" msgid "Invite"
msgstr "Zaproś" msgstr "Zaproś"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Link zaproszenia skopiowany" msgstr "Link zaproszenia skopiowany"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Link zaproszenia skopiowany do schowka" msgstr "Link zaproszenia skopiowany do schowka"
@@ -1197,11 +1205,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Linki zaproszeń wymagają subskrypcji Team lub Pro. Proszę ulepszyć swoje środowisko pracy." msgstr "Linki zaproszeń wymagają subskrypcji Team lub Pro. Proszę ulepszyć swoje środowisko pracy."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Zaproś członka" msgstr "Zaproś członka"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany, aby ulepszyć swoje środowisko pracy." msgstr "Zapraszanie członków wymaga planu Team. Zostaniesz przekierowany, aby ulepszyć swoje środowisko pracy."
@@ -1258,7 +1266,7 @@ msgid "Language"
msgstr "Język" msgstr "Język"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Oferta startowa" msgstr "Oferta startowa"
@@ -1271,15 +1279,19 @@ msgstr "Oferta startowa: Nieograniczona liczba członków z Pro"
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Oferta startowa: nieograniczona liczba miejsc za jedyne 29 USD/miesiąc z Pro" msgstr "Oferta startowa: nieograniczona liczba miejsc za jedyne 29 USD/miesiąc z Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Dowiedz się więcej"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Nauka" msgstr "Nauka"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Prawne" msgstr "Prawne"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Licencja" msgstr "Licencja"
@@ -1340,7 +1352,7 @@ msgstr "oznaczył element listy kontrolnej <0>{0}</0> jako nieukończony"
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Średni priorytet" msgstr "Średni priorytet"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1478,7 +1490,7 @@ msgstr "Wprowadzenie"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Po usunięciu konta nie będzie możliwości jego przywrócenia. Tej operacji nie można cofnąć." msgstr "Po usunięciu konta nie będzie możliwości jego przywrócenia. Tej operacji nie można cofnąć."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Po usunięciu przestrzeni roboczej nie będzie możliwości jej przywrócenia. Tej operacji nie można cofnąć." msgstr "Po usunięciu przestrzeni roboczej nie będzie możliwości jej przywrócenia. Tej operacji nie można cofnąć."
@@ -1486,6 +1498,10 @@ msgstr "Po usunięciu przestrzeni roboczej nie będzie możliwości jej przywró
msgid "Open source" msgid "Open source"
msgstr "Otwartoźródłowe" msgstr "Otwartoźródłowe"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Przyjaciele Open Source"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "lub" msgstr "lub"
@@ -1494,6 +1510,11 @@ msgstr "lub"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Organizuj i znajduj karty szybko dzięki zaawansowanym narzędziom filtrowania." msgstr "Organizuj i znajduj karty szybko dzięki zaawansowanym narzędziom filtrowania."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "Przyjaciele OSS"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1607,7 +1628,7 @@ msgstr "Proszę wybrać plik do przesłania."
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1629,7 +1650,7 @@ msgstr "Proszę spróbować ponownie później."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Cena za użytkownika/miesiąc" msgstr "Cena za użytkownika/miesiąc"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1640,11 +1661,11 @@ msgstr "Cennik"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Priorytetowe wsparcie e-mail" msgstr "Priorytetowe wsparcie e-mail"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Polityka prywatności" msgstr "Polityka prywatności"
@@ -1656,7 +1677,7 @@ msgstr "Prywatne"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Plan Pro" msgstr "Plan Pro"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Plan Pro ∞" msgstr "Plan Pro ∞"
@@ -1739,7 +1760,7 @@ msgstr "Badania"
msgid "Resolution" msgid "Resolution"
msgstr "Rezolucja" msgstr "Rezolucja"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Zasoby" msgstr "Zasoby"
@@ -1821,7 +1842,7 @@ msgid "Senior"
msgstr "Starszy" msgstr "Starszy"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Ustawienia" msgstr "Ustawienia"
@@ -1895,6 +1916,11 @@ msgstr "Rozwój oprogramowania"
msgid "Star on Github" msgid "Star on Github"
msgstr "Oznacz gwiazdką na Githubie" msgstr "Oznacz gwiazdką na Githubie"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Rozpocznij 14-dniowy bezpłatny okres próbny"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Wymagana subskrypcja" msgstr "Wymagana subskrypcja"
@@ -1904,7 +1930,7 @@ msgstr "Wymagana subskrypcja"
msgid "Success" msgid "Success"
msgstr "Sukces" msgstr "Sukces"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Zwiększ możliwości swojego obszaru roboczego za jedyne 29 USD/miesiąc. Oto, co otrzymasz:" msgstr "Zwiększ możliwości swojego obszaru roboczego za jedyne 29 USD/miesiąc. Oto, co otrzymasz:"
@@ -1921,7 +1947,7 @@ msgstr "Wspieraj rozwój projektu"
msgid "System" msgid "System"
msgstr "System" msgstr "System"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Plan zespołowy" msgstr "Plan zespołowy"
@@ -1953,12 +1979,12 @@ msgstr "Nazwa szablonu nie może przekraczać 100 znaków"
msgid "Template name is required" msgid "Template name is required"
msgstr "Nazwa szablonu jest wymagana" msgstr "Nazwa szablonu jest wymagana"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Szablony" msgstr "Szablony"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Warunki korzystania z usługi" msgstr "Warunki korzystania z usługi"
@@ -2203,7 +2229,7 @@ msgid "Unlimited lists"
msgstr "Nieograniczona liczba list" msgstr "Nieograniczona liczba list"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Nieograniczona liczba członków" msgstr "Nieograniczona liczba członków"
@@ -2240,12 +2266,9 @@ msgstr "zaktualizowano tytuł"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "zaktualizowano tytuł na <0>{0}</0>" msgstr "zaktualizowano tytuł na <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Ulepsz" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Ulepsz do planu Pro" msgstr "Ulepsz do planu Pro"
@@ -2253,10 +2276,6 @@ msgstr "Ulepsz do planu Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Ulepsz do planu Pro (29 USD/miesiąc)" msgstr "Ulepsz do planu Pro (29 USD/miesiąc)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Ulepsz do planu zespołowego"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2343,8 +2362,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Jaka jest różnica między Kan a Trello?" msgstr "Jaka jest różnica między Kan a Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z czasem straciło swój urok i stało się czymś bliższym \"Jira Lite\". Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w wersji otwartoźródłowej ." msgstr "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z biegiem lat straciło swój urok i stało się czymś bliższym Jira Lite. Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w formie open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2464,7 +2483,7 @@ msgstr "Zostałeś pomyślnie zalogowany."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Zostałeś pomyślnie zarejestrowany." msgstr "Zostałeś pomyślnie zarejestrowany."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "Masz nielimitowaną liczbę miejsc w swoim planie Pro. Nie ma dodatkowych opłat za nowych członków!" msgstr "Masz nielimitowaną liczbę miejsc w swoim planie Pro. Nie ma dodatkowych opłat za nowych członków!"

File diff suppressed because one or more lines are too long

View File

@@ -63,6 +63,10 @@ msgstr "$8/месяц"
msgid "1 user" msgid "1 user"
msgstr "1 пользователь" msgstr "1 пользователь"
#: src/views/pricing/components/PricingTiers.tsx:136
msgid "14 day free trial"
msgstr "14-дневная бесплатная пробная версия"
#: src/views/home/index.tsx:71 #: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place." msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Мощное и гибкое приложение для канбана, которое помогает организовать работу, отслеживать прогресс и достигать результатов — всё в одном месте." msgstr "Мощное и гибкое приложение для канбана, которое помогает организовать работу, отслеживать прогресс и достигать результатов — всё в одном месте."
@@ -119,7 +123,7 @@ msgid "Add label"
msgstr "Добавить метку" msgstr "Добавить метку"
#: src/views/card/components/MemberSelector.tsx:130 #: src/views/card/components/MemberSelector.tsx:130
#: src/views/members/components/InviteMemberForm.tsx:250 #: src/views/members/components/InviteMemberForm.tsx:257
msgid "Add member" msgid "Add member"
msgstr "Добавить участника" msgstr "Добавить участника"
@@ -154,7 +158,7 @@ msgstr "добавлен элемент контрольного списка <0
msgid "added label <0>{0}</0>" msgid "added label <0>{0}</0>"
msgstr "добавлена метка <0>{0}</0>" msgstr "добавлена метка <0>{0}</0>"
#: src/views/members/components/InviteMemberForm.tsx:320 #: src/views/members/components/InviteMemberForm.tsx:327
msgid "Adding a new member will cost an additional {price} ({billingType}) per seat." msgid "Adding a new member will cost an additional {price} ({billingType}) per seat."
msgstr "Добавление нового участника будет стоить дополнительно {price} ({billingType}) за место." msgstr "Добавление нового участника будет стоить дополнительно {price} ({billingType}) за место."
@@ -183,7 +187,7 @@ msgstr "Произошла ошибка при отключении вашего
msgid "An unexpected error occurred. Please try again later." msgid "An unexpected error occurred. Please try again later."
msgstr "Произошла непредвиденная ошибка. Пожалуйста, попробуйте позже." msgstr "Произошла непредвиденная ошибка. Пожалуйста, попробуйте позже."
#: src/views/members/components/InviteMemberForm.tsx:304 #: src/views/members/components/InviteMemberForm.tsx:311
msgid "Anyone with this link can join your workspace" msgid "Anyone with this link can join your workspace"
msgstr "Любой, у кого есть эта ссылка, может присоединиться к вашему рабочему пространству" msgstr "Любой, у кого есть эта ссылка, может присоединиться к вашему рабочему пространству"
@@ -307,7 +311,7 @@ msgid "Board"
msgstr "Доска" msgstr "Доска"
#: src/components/NewWorkspaceForm.tsx:349 #: src/components/NewWorkspaceForm.tsx:349
#: src/views/settings/components/UpgradeToProConfirmation.tsx:81 #: src/views/settings/components/UpgradeToProConfirmation.tsx:83
msgid "Board analytics" msgid "Board analytics"
msgstr "Аналитика доски" msgstr "Аналитика доски"
@@ -352,7 +356,7 @@ msgstr "Видимость доски"
msgid "Board visibility updated" msgid "Board visibility updated"
msgstr "Видимость доски обновлена" msgstr "Видимость доски обновлена"
#: src/components/SideNavigation.tsx:70 #: src/components/SideNavigation.tsx:91
msgid "Boards" msgid "Boards"
msgstr "Доски" msgstr "Доски"
@@ -379,7 +383,7 @@ msgstr "Отчет об ошибке"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:168 #: src/views/settings/components/ChangePasswordConfirmation.tsx:168
#: src/views/settings/components/DeleteAccountConfirmation.tsx:88 #: src/views/settings/components/DeleteAccountConfirmation.tsx:88
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:98
#: src/views/settings/components/UpgradeToProConfirmation.tsx:104 #: src/views/settings/components/UpgradeToProConfirmation.tsx:106
msgid "Cancel" msgid "Cancel"
msgstr "Отмена" msgstr "Отмена"
@@ -406,6 +410,10 @@ msgstr "Изменить пароль"
msgid "Change your language preferences." msgid "Change your language preferences."
msgstr "Измените настройки языка." msgstr "Измените настройки языка."
#: src/views/oss-friends/index.tsx:61
msgid "Check out some of our favorite open source projects."
msgstr "Ознакомьтесь с некоторыми из наших любимых проектов с открытым исходным кодом."
#: src/views/auth/login/index.tsx:43 #: src/views/auth/login/index.tsx:43
#: src/views/auth/signup/index.tsx:69 #: src/views/auth/signup/index.tsx:69
msgid "Check your inbox" msgid "Check your inbox"
@@ -443,7 +451,7 @@ msgstr "Сотрудничайте с вашей командой без пре
#: src/components/NewWorkspaceForm.tsx:352 #: src/components/NewWorkspaceForm.tsx:352
#: src/views/home/components/Features.tsx:67 #: src/views/home/components/Features.tsx:67
#: src/views/settings/components/UpgradeToProConfirmation.tsx:84 #: src/views/settings/components/UpgradeToProConfirmation.tsx:86
msgid "Coming soon" msgid "Coming soon"
msgstr "Скоро будет" msgstr "Скоро будет"
@@ -455,7 +463,7 @@ msgstr "Комментарии"
msgid "Comments & mentions" msgid "Comments & mentions"
msgstr "Комментарии и упоминания" msgstr "Комментарии и упоминания"
#: src/views/home/components/Footer.tsx:94 #: src/views/home/components/Footer.tsx:95
msgid "Company" msgid "Company"
msgstr "Компания" msgstr "Компания"
@@ -551,7 +559,7 @@ msgstr "Создать карточку"
msgid "Create checklist" msgid "Create checklist"
msgstr "Создать чек-лист" msgstr "Создать чек-лист"
#: src/views/members/components/InviteMemberForm.tsx:342 #: src/views/members/components/InviteMemberForm.tsx:349
msgid "Create invite link" msgid "Create invite link"
msgstr "Создать ссылку-приглашение" msgstr "Создать ссылку-приглашение"
@@ -628,7 +636,7 @@ msgid "Custom workspace link"
msgstr "Пользовательская ссылка рабочего пространства" msgstr "Пользовательская ссылка рабочего пространства"
#: src/components/NewWorkspaceForm.tsx:342 #: src/components/NewWorkspaceForm.tsx:342
#: src/views/settings/components/UpgradeToProConfirmation.tsx:74 #: src/views/settings/components/UpgradeToProConfirmation.tsx:76
msgid "Custom workspace URL" msgid "Custom workspace URL"
msgstr "Пользовательский URL рабочего пространства" msgstr "Пользовательский URL рабочего пространства"
@@ -640,7 +648,7 @@ msgstr "Служба поддержки"
msgid "Dark" msgid "Dark"
msgstr "Тёмный" msgstr "Тёмный"
#: src/views/members/components/InviteMemberForm.tsx:341 #: src/views/members/components/InviteMemberForm.tsx:348
msgid "Deactivate invite link" msgid "Deactivate invite link"
msgstr "Деактивировать ссылку-приглашение" msgstr "Деактивировать ссылку-приглашение"
@@ -680,8 +688,8 @@ msgid "Delete template"
msgstr "Удалить шаблон" msgstr "Удалить шаблон"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106 #: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/WorkspaceSettings.tsx:96 #: src/views/settings/WorkspaceSettings.tsx:97
#: src/views/settings/WorkspaceSettings.tsx:107 #: src/views/settings/WorkspaceSettings.tsx:108
msgid "Delete workspace" msgid "Delete workspace"
msgstr "Удалить рабочее пространство" msgstr "Удалить рабочее пространство"
@@ -745,7 +753,7 @@ msgstr "Документы"
#: src/components/UserMenu.tsx:191 #: src/components/UserMenu.tsx:191
#: src/views/boards/components/TemplateBoards.tsx:24 #: src/views/boards/components/TemplateBoards.tsx:24
#: src/views/home/components/Footer.tsx:77 #: src/views/home/components/Footer.tsx:78
#: src/views/home/components/Header.tsx:36 #: src/views/home/components/Header.tsx:36
msgid "Documentation" msgid "Documentation"
msgstr "Документация" msgstr "Документация"
@@ -786,7 +794,7 @@ msgstr "Редактирование"
msgid "email" msgid "email"
msgstr "email" msgstr "email"
#: src/views/members/components/InviteMemberForm.tsx:265 #: src/views/members/components/InviteMemberForm.tsx:272
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@@ -820,7 +828,7 @@ msgstr "Введите ваш пароль"
#: src/views/boards/components/NewBoardForm.tsx:77 #: src/views/boards/components/NewBoardForm.tsx:77
#: src/views/boards/components/NewBoardForm.tsx:92 #: src/views/boards/components/NewBoardForm.tsx:92
#: src/views/members/components/InviteMemberForm.tsx:208 #: src/views/members/components/InviteMemberForm.tsx:215
msgid "Error" msgid "Error"
msgstr "Ошибка" msgstr "Ошибка"
@@ -877,7 +885,7 @@ msgstr "Ошибка при обновлении имени рабочей об
msgid "Error updating workspace URL" msgid "Error updating workspace URL"
msgstr "Ошибка при обновлении URL рабочей области" msgstr "Ошибка при обновлении URL рабочей области"
#: src/views/members/components/InviteMemberForm.tsx:233 #: src/views/members/components/InviteMemberForm.tsx:240
#: src/views/settings/components/UpgradeToProConfirmation.tsx:41 #: src/views/settings/components/UpgradeToProConfirmation.tsx:41
msgid "Error upgrading subscription" msgid "Error upgrading subscription"
msgstr "Ошибка при обновлении подписки" msgstr "Ошибка при обновлении подписки"
@@ -909,7 +917,7 @@ msgstr "Выполнение"
msgid "Failed to accept invitation. Please try again later, or contact customer support." msgid "Failed to accept invitation. Please try again later, or contact customer support."
msgstr "Не удалось принять приглашение. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки." msgstr "Не удалось принять приглашение. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки."
#: src/views/members/components/InviteMemberForm.tsx:209 #: src/views/members/components/InviteMemberForm.tsx:216
msgid "Failed to copy invite link" msgid "Failed to copy invite link"
msgstr "Не удалось скопировать ссылку приглашения" msgstr "Не удалось скопировать ссылку приглашения"
@@ -928,7 +936,7 @@ msgid "FAQ"
msgstr "FAQ" msgstr "FAQ"
#: src/views/home/components/Faqs.tsx:143 #: src/views/home/components/Faqs.tsx:143
#: src/views/home/components/Footer.tsx:51 #: src/views/home/components/Footer.tsx:52
msgid "FAQs" msgid "FAQs"
msgstr "Часто задаваемые вопросы" msgstr "Часто задаваемые вопросы"
@@ -950,7 +958,7 @@ msgid "Feature Request"
msgstr "Запрос функции" msgstr "Запрос функции"
#: src/views/home/components/Features.tsx:132 #: src/views/home/components/Features.tsx:132
#: src/views/home/components/Footer.tsx:49 #: src/views/home/components/Footer.tsx:50
#: src/views/home/components/Header.tsx:17 #: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33 #: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:63 #: src/views/pricing/index.tsx:63
@@ -971,19 +979,19 @@ msgid "Filter"
msgstr "Фильтр" msgstr "Фильтр"
#: src/views/home/components/Faqs.tsx:150 #: 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</0>." msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Найдите ответы на часто задаваемые вопросы о проекте. Не нашли, что искали? Не стесняйтесь <0>связаться с нами</0>." msgstr "Найдите ответы на часто задаваемые вопросы о Kan. Не можете найти то, что ищете? Не стесняйтесь <0>связаться с нами</0>."
#: src/views/home/components/Faqs.tsx:41 #: src/views/home/components/Faqs.tsx:41
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." 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 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 "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно." msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом необходим источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями и для пользовательских идентификаторов рабочих пространств. Нет обязательства использовать его, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
#: src/views/pricing/components/Pricing.tsx:32 #: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30 #: src/views/pricing/components/PricingTiers.tsx:30
msgid "Free" msgid "Free"
msgstr "Бесплатно" msgstr "Бесплатно"
#: src/views/members/components/InviteMemberForm.tsx:326 #: src/views/members/components/InviteMemberForm.tsx:333
#: src/views/members/index.tsx:208 #: src/views/members/index.tsx:208
msgid "Free Plan" msgid "Free Plan"
msgstr "Бесплатный план" msgstr "Бесплатный план"
@@ -1175,11 +1183,11 @@ msgstr "Недействительное приглашение"
msgid "Invite" msgid "Invite"
msgstr "Пригласить" msgstr "Пригласить"
#: src/views/members/components/InviteMemberForm.tsx:202 #: src/views/members/components/InviteMemberForm.tsx:209
msgid "Invite link copied" msgid "Invite link copied"
msgstr "Ссылка приглашения скопирована" msgstr "Ссылка приглашения скопирована"
#: src/views/members/components/InviteMemberForm.tsx:203 #: src/views/members/components/InviteMemberForm.tsx:210
msgid "Invite link copied to clipboard" msgid "Invite link copied to clipboard"
msgstr "Ссылка приглашения скопирована в буфер обмена" msgstr "Ссылка приглашения скопирована в буфер обмена"
@@ -1192,11 +1200,11 @@ msgid "Invite links require a Team or Pro subscription. Please upgrade your work
msgstr "Ссылки для приглашений требуют подписки Team или Pro. Пожалуйста, обновите ваше рабочее пространство." msgstr "Ссылки для приглашений требуют подписки Team или Pro. Пожалуйста, обновите ваше рабочее пространство."
#: src/views/card/components/MemberSelector.tsx:111 #: src/views/card/components/MemberSelector.tsx:111
#: src/views/members/components/InviteMemberForm.tsx:365 #: src/views/members/components/InviteMemberForm.tsx:367
msgid "Invite member" msgid "Invite member"
msgstr "Пригласить участника" msgstr "Пригласить участника"
#: src/views/members/components/InviteMemberForm.tsx:329 #: src/views/members/components/InviteMemberForm.tsx:336
msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace." msgid "Inviting members requires a Team Plan. You'll be redirected to upgrade your workspace."
msgstr "Для приглашения участников необходим командный план. Вы будете перенаправлены для обновления вашего рабочего пространства." msgstr "Для приглашения участников необходим командный план. Вы будете перенаправлены для обновления вашего рабочего пространства."
@@ -1253,7 +1261,7 @@ msgid "Language"
msgstr "Язык" msgstr "Язык"
#: src/components/NewWorkspaceForm.tsx:335 #: src/components/NewWorkspaceForm.tsx:335
#: src/views/settings/components/UpgradeToProConfirmation.tsx:67 #: src/views/settings/components/UpgradeToProConfirmation.tsx:69
msgid "Launch offer" msgid "Launch offer"
msgstr "Стартовое предложение" msgstr "Стартовое предложение"
@@ -1266,15 +1274,19 @@ msgstr "Стартовое предложение: получите неогра
msgid "Launch offer: unlimited seats for just $29/month with Pro" msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Стартовое предложение: неограниченное количество мест всего за $29/месяц с Pro" msgstr "Стартовое предложение: неограниченное количество мест всего за $29/месяц с Pro"
#: src/views/oss-friends/index.tsx:110
msgid "Learn more"
msgstr "Узнать больше"
#: src/views/boards/components/TemplateBoards.tsx:84 #: src/views/boards/components/TemplateBoards.tsx:84
msgid "Learning" msgid "Learning"
msgstr "Обучение" msgstr "Обучение"
#: src/views/home/components/Footer.tsx:130 #: src/views/home/components/Footer.tsx:131
msgid "Legal" msgid "Legal"
msgstr "Юридическое" msgstr "Юридическое"
#: src/views/home/components/Footer.tsx:44 #: src/views/home/components/Footer.tsx:45
msgid "License" msgid "License"
msgstr "Лицензия" msgstr "Лицензия"
@@ -1335,7 +1347,7 @@ msgstr "отметил элемент контрольного списка <0>{
msgid "Medium Priority" msgid "Medium Priority"
msgstr "Средний приоритет" msgstr "Средний приоритет"
#: src/components/SideNavigation.tsx:80 #: src/components/SideNavigation.tsx:101
#: src/views/board/components/Filters.tsx:93 #: src/views/board/components/Filters.tsx:93
#: src/views/board/components/NewCardForm.tsx:366 #: src/views/board/components/NewCardForm.tsx:366
#: src/views/card/index.tsx:126 #: src/views/card/index.tsx:126
@@ -1473,7 +1485,7 @@ msgstr "Введение"
msgid "Once you delete your account, there is no going back. This action cannot be undone." msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "После удаления аккаунта возврат будет невозможен. Это действие необратимо." msgstr "После удаления аккаунта возврат будет невозможен. Это действие необратимо."
#: src/views/settings/WorkspaceSettings.tsx:99 #: src/views/settings/WorkspaceSettings.tsx:100
msgid "Once you delete your workspace, there is no going back. This action cannot be undone." msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "После удаления рабочего пространства возврат будет невозможен. Это действие необратимо." msgstr "После удаления рабочего пространства возврат будет невозможен. Это действие необратимо."
@@ -1481,6 +1493,10 @@ msgstr "После удаления рабочего пространства в
msgid "Open source" msgid "Open source"
msgstr "С открытым исходным кодом" msgstr "С открытым исходным кодом"
#: src/views/oss-friends/index.tsx:58
msgid "Open Source Friends"
msgstr "Друзья с открытым исходным кодом"
#: src/components/AuthForm.tsx:365 #: src/components/AuthForm.tsx:365
msgid "or" msgid "or"
msgstr "или" msgstr "или"
@@ -1489,6 +1505,11 @@ msgstr "или"
msgid "Organize and find cards quickly with powerful filtering tools." msgid "Organize and find cards quickly with powerful filtering tools."
msgstr "Организуйте и находите карточки быстро с помощью мощных инструментов фильтрации." msgstr "Организуйте и находите карточки быстро с помощью мощных инструментов фильтрации."
#: src/views/home/components/Footer.tsx:39
#: src/views/oss-friends/index.tsx:52
msgid "OSS Friends"
msgstr "Друзья OSS"
#: src/views/pricing/components/Pricing.tsx:73 #: src/views/pricing/components/Pricing.tsx:73
#: src/views/pricing/components/PricingTiers.tsx:70 #: src/views/pricing/components/PricingTiers.tsx:70
msgid "Own your data" msgid "Own your data"
@@ -1602,7 +1623,7 @@ msgstr "Пожалуйста, выберите файл для загрузки.
#: src/views/card/index.tsx:175 #: src/views/card/index.tsx:175
#: src/views/members/components/DeleteMemberConfirmation.tsx:28 #: src/views/members/components/DeleteMemberConfirmation.tsx:28
#: src/views/members/components/InviteMemberForm.tsx:104 #: src/views/members/components/InviteMemberForm.tsx:104
#: src/views/members/components/InviteMemberForm.tsx:234 #: src/views/members/components/InviteMemberForm.tsx:241
#: src/views/settings/components/Avatar.tsx:78 #: src/views/settings/components/Avatar.tsx:78
#: src/views/settings/components/Avatar.tsx:219 #: src/views/settings/components/Avatar.tsx:219
#: src/views/settings/components/DeleteAccountConfirmation.tsx:40 #: src/views/settings/components/DeleteAccountConfirmation.tsx:40
@@ -1624,7 +1645,7 @@ msgstr "Пожалуйста, попробуйте позже."
msgid "Price per user/month" msgid "Price per user/month"
msgstr "Цена за пользователя/месяц" msgstr "Цена за пользователя/месяц"
#: src/views/home/components/Footer.tsx:50 #: src/views/home/components/Footer.tsx:51
#: src/views/home/components/Header.tsx:18 #: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34 #: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85 #: src/views/pricing/components/Pricing.tsx:85
@@ -1635,11 +1656,11 @@ msgstr "Цены"
#: src/views/pricing/components/Pricing.tsx:56 #: src/views/pricing/components/Pricing.tsx:56
#: src/views/pricing/components/PricingTiers.tsx:53 #: src/views/pricing/components/PricingTiers.tsx:53
#: src/views/settings/components/UpgradeToProConfirmation.tsx:91 #: src/views/settings/components/UpgradeToProConfirmation.tsx:93
msgid "Priority email support" msgid "Priority email support"
msgstr "Приоритетная поддержка по электронной почте" msgstr "Приоритетная поддержка по электронной почте"
#: src/views/home/components/Footer.tsx:42 #: src/views/home/components/Footer.tsx:43
msgid "Privacy policy" msgid "Privacy policy"
msgstr "Политика конфиденциальности" msgstr "Политика конфиденциальности"
@@ -1651,7 +1672,7 @@ msgstr "Личное"
msgid "Pro Plan" msgid "Pro Plan"
msgstr "Профессиональный план" msgstr "Профессиональный план"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
msgid "Pro Plan ∞" msgid "Pro Plan ∞"
msgstr "Профессиональный план ∞" msgstr "Профессиональный план ∞"
@@ -1734,7 +1755,7 @@ msgstr "Исследование"
msgid "Resolution" msgid "Resolution"
msgstr "Решение" msgstr "Решение"
#: src/views/home/components/Footer.tsx:113 #: src/views/home/components/Footer.tsx:114
msgid "Resources" msgid "Resources"
msgstr "Ресурсы" msgstr "Ресурсы"
@@ -1816,7 +1837,7 @@ msgid "Senior"
msgstr "Старший" msgstr "Старший"
#: src/components/SettingsLayout.tsx:82 #: src/components/SettingsLayout.tsx:82
#: src/components/SideNavigation.tsx:85 #: src/components/SideNavigation.tsx:106
msgid "Settings" msgid "Settings"
msgstr "Настройки" msgstr "Настройки"
@@ -1890,6 +1911,11 @@ msgstr "Разработка программного обеспечения"
msgid "Star on Github" msgid "Star on Github"
msgstr "Поставить звезду на Github" msgstr "Поставить звезду на Github"
#: src/views/members/components/InviteMemberForm.tsx:359
#: src/views/settings/components/UpgradeToProConfirmation.tsx:111
msgid "Start 14 day free trial"
msgstr "Начать 14-дневную бесплатную пробную версию"
#: src/views/members/components/InviteMemberForm.tsx:122 #: src/views/members/components/InviteMemberForm.tsx:122
msgid "Subscription Required" msgid "Subscription Required"
msgstr "Требуется подписка" msgstr "Требуется подписка"
@@ -1899,7 +1925,7 @@ msgstr "Требуется подписка"
msgid "Success" msgid "Success"
msgstr "Успех" msgstr "Успех"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:55 #: src/views/settings/components/UpgradeToProConfirmation.tsx:57
msgid "Supercharge your workspace for just $29/month. Here's what you'll get:" msgid "Supercharge your workspace for just $29/month. Here's what you'll get:"
msgstr "Улучшите свою рабочую область всего за $29/месяц. Вот что вы получите:" msgstr "Улучшите свою рабочую область всего за $29/месяц. Вот что вы получите:"
@@ -1916,7 +1942,7 @@ msgstr "Поддержите развитие проекта"
msgid "System" msgid "System"
msgstr "Система" msgstr "Система"
#: src/views/members/components/InviteMemberForm.tsx:315 #: src/views/members/components/InviteMemberForm.tsx:322
#: src/views/members/index.tsx:207 #: src/views/members/index.tsx:207
msgid "Team Plan" msgid "Team Plan"
msgstr "Командный план" msgstr "Командный план"
@@ -1948,12 +1974,12 @@ msgstr "Имя шаблона не может превышать 100 симво
msgid "Template name is required" msgid "Template name is required"
msgstr "Имя шаблона обязательно" msgstr "Имя шаблона обязательно"
#: src/components/SideNavigation.tsx:75 #: src/components/SideNavigation.tsx:96
#: src/views/home/components/Features.tsx:115 #: src/views/home/components/Features.tsx:115
msgid "Templates" msgid "Templates"
msgstr "Шаблоны" msgstr "Шаблоны"
#: src/views/home/components/Footer.tsx:41 #: src/views/home/components/Footer.tsx:42
msgid "Terms of service" msgid "Terms of service"
msgstr "Условия обслуживания" msgstr "Условия обслуживания"
@@ -2198,7 +2224,7 @@ msgid "Unlimited lists"
msgstr "Неограниченное количество списков" msgstr "Неограниченное количество списков"
#: src/components/NewWorkspaceForm.tsx:332 #: src/components/NewWorkspaceForm.tsx:332
#: src/views/settings/components/UpgradeToProConfirmation.tsx:64 #: src/views/settings/components/UpgradeToProConfirmation.tsx:66
msgid "Unlimited members" msgid "Unlimited members"
msgstr "Неограниченное количество участников" msgstr "Неограниченное количество участников"
@@ -2235,12 +2261,9 @@ msgstr "обновлен заголовок"
msgid "updated the title to <0>{0}</0>" msgid "updated the title to <0>{0}</0>"
msgstr "обновлен заголовок на <0>{0}</0>" msgstr "обновлен заголовок на <0>{0}</0>"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:109 #: src/components/SideNavigation.tsx:202
msgid "Upgrade" #: src/views/settings/components/UpgradeToProConfirmation.tsx:53
msgstr "Обновить" #: src/views/settings/WorkspaceSettings.tsx:90
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/WorkspaceSettings.tsx:89
msgid "Upgrade to Pro" msgid "Upgrade to Pro"
msgstr "Обновить до Pro" msgstr "Обновить до Pro"
@@ -2248,10 +2271,6 @@ msgstr "Обновить до Pro"
msgid "Upgrade to Pro ($29/month)" msgid "Upgrade to Pro ($29/month)"
msgstr "Обновить до Pro ($29/месяц)" msgstr "Обновить до Pro ($29/месяц)"
#: src/views/members/components/InviteMemberForm.tsx:357
msgid "Upgrade to Team Plan"
msgstr "Обновить до командного плана"
#: src/views/boards/components/TemplateBoards.tsx:38 #: src/views/boards/components/TemplateBoards.tsx:38
#: src/views/boards/components/TemplateBoards.tsx:55 #: src/views/boards/components/TemplateBoards.tsx:55
msgid "Urgent" msgid "Urgent"
@@ -2338,8 +2357,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "В чем разница между Kan и Trello?" msgstr "В чем разница между Kan и Trello?"
#: src/views/home/components/Faqs.tsx:25 #: src/views/home/components/Faqs.tsx:25
msgid "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." msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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."
msgstr "Когда Trello запустился в 2011 году, он поразил всех своей тщательно продуманной простотой, но со временем (и под влиянием атлассификации) потерял свою магию и превратился во что-то ближе к \"Jira Lite\". Этот проект — наша попытка вернуть оригинальную магию простоты Trello в формате open source." msgstr "Когда Trello запустился в 2011 году, он поразил всех своей тщательно продуманной простотой, но с годами утратил свою магию и превратился во что-то ближе к \"Jira Lite\". Этот проект — наша попытка вернуть оригинальную магию простоты Trello в формате open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162 #: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label" msgid "White label"
@@ -2459,7 +2478,7 @@ msgstr "Вы успешно вошли в систему."
msgid "You have been signed up successfully." msgid "You have been signed up successfully."
msgstr "Вы успешно зарегистрировались." msgstr "Вы успешно зарегистрировались."
#: src/views/members/components/InviteMemberForm.tsx:319 #: src/views/members/components/InviteMemberForm.tsx:326
msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!" msgid "You have unlimited seats with your Pro Plan. There is no additional charge for new members!"
msgstr "В вашем профессиональном плане неограниченное количество мест. За новых участников дополнительная плата не взимается!" msgstr "В вашем профессиональном плане неограниченное количество мест. За новых участников дополнительная плата не взимается!"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,23 @@
import type { NextApiRequest, NextApiResponse } from "next";
export default async function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
if (req.method !== "GET") {
return res.status(405).json({ message: "Method not allowed" });
}
try {
const response = await fetch("https://formbricks.com/api/oss-friends");
if (!response.ok) {
throw new Error("Failed to fetch from Formbricks");
}
const data = await response.json();
return res.status(200).json(data);
} catch (error) {
console.error("Error fetching OSS friends:", error);
return res.status(500).json({ message: "Failed to fetch OSS friends" });
}
}

View File

@@ -94,6 +94,9 @@ export default async function handler(
quantity: 1, quantity: 1,
}, },
], ],
subscription_data: {
trial_period_days: 14,
},
success_url: `${env("NEXT_PUBLIC_BASE_URL")}${successUrl}`, success_url: `${env("NEXT_PUBLIC_BASE_URL")}${successUrl}`,
cancel_url: `${env("NEXT_PUBLIC_BASE_URL")}${cancelUrl}`, cancel_url: `${env("NEXT_PUBLIC_BASE_URL")}${cancelUrl}`,
client_reference_id: workspacePublicId, client_reference_id: workspacePublicId,

View File

@@ -0,0 +1,5 @@
import OSSFriendsView from "~/views/oss-friends";
export default function OSSFriends() {
return <OSSFriendsView />;
}

View File

@@ -59,7 +59,18 @@ export const ModalProvider: React.FC<Props> = ({ children }) => {
entityLabel, entityLabel,
closeOnClickOutside, closeOnClickOutside,
}; };
setModalStack((prev) => [...prev, newModal]); setModalStack((prev) => {
const last = prev[prev.length - 1];
if (
last &&
last.contentType === newModal.contentType &&
last.entityId === newModal.entityId &&
last.entityLabel === newModal.entityLabel
) {
return prev; // prevent stacking duplicate modal on top
}
return [...prev, newModal];
});
}, },
[], [],
); );

View File

@@ -10,7 +10,7 @@ import { HiMiniMinusSmall, HiMiniPlusSmall } from "react-icons/hi2";
const Text = ({ children }: { children: React.ReactNode }) => { const Text = ({ children }: { children: React.ReactNode }) => {
return ( return (
<p className="text-[15px] leading-[1.7rem] text-light-800 dark:text-dark-700"> <p className="text-[14px] leading-[1.7rem] text-light-800 dark:text-dark-800">
{children} {children}
</p> </p>
); );
@@ -22,7 +22,7 @@ const Faqs = () => {
question: t`Why make an open source Trello?`, question: t`Why make an open source Trello?`,
answer: ( answer: (
<Text> <Text>
{t`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.`} {t`When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years 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.`}
</Text> </Text>
), ),
}, },
@@ -38,7 +38,7 @@ const Faqs = () => {
question: t`How is the project funded?`, question: t`How is the project funded?`,
answer: ( answer: (
<Text> <Text>
{t`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.`} {t`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 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.`}
</Text> </Text>
), ),
}, },
@@ -146,10 +146,10 @@ const Faqs = () => {
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl"> <p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Questions?`} {t`Questions?`}
</p> </p>
<p className="text:md lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900"> <p className="text lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
<Trans> <Trans>
Find answers to common questions about the project. Can't find what Find answers to common questions about Kan. Can't find what you're
you're looking for? Feel free to{" "} looking for? Feel free to{" "}
<Link href="mailto:support@kan.bn" className="underline"> <Link href="mailto:support@kan.bn" className="underline">
contact us contact us
</Link> </Link>
@@ -157,22 +157,22 @@ const Faqs = () => {
</Trans> </Trans>
</p> </p>
</div> </div>
<div className="rounded-2xl bg-light-50 ring-1 ring-light-300 dark:bg-dark-50 dark:ring-dark-400"> <div className="rounded-2xl bg-light-50 ring-1 ring-light-300 dark:bg-dark-50 dark:ring-dark-200">
<div className="mx-auto max-w-7xl px-6 py-20 lg:px-16"> <div className="mx-auto max-w-7xl px-6 py-20 lg:px-16">
<div className="mx-auto max-w-4xl"> <div className="mx-auto max-w-4xl">
<dl className="divide-y divide-light-300 dark:divide-dark-600"> <dl className="divide-y divide-light-300 dark:divide-dark-200">
{faqs.map((faq) => ( {faqs.map((faq) => (
<Disclosure <Disclosure
key={faq.question} key={faq.question}
as="div" as="div"
className="py-6 first:pt-0 last:pb-0" className="py-5 first:pt-0 last:pb-0"
> >
<dt> <dt>
<DisclosureButton className="group flex w-full items-start justify-between text-left text-light-1000 dark:text-dark-1000"> <DisclosureButton className="group flex w-full items-center justify-between text-left text-light-1000 dark:text-dark-1000">
<span className="text-base/7 font-semibold"> <span className="text-[14px] font-semibold">
{faq.question} {faq.question}
</span> </span>
<span className="ml-6 flex h-7 items-center"> <span className="ml-6 flex h-7 items-center text-light-800 dark:text-dark-800">
<HiMiniPlusSmall <HiMiniPlusSmall
aria-hidden="true" aria-hidden="true"
className="size-6 group-data-[open]:hidden" className="size-6 group-data-[open]:hidden"

View File

@@ -36,6 +36,7 @@ const Footer = () => {
{ name: t`Roadmap`, href: "/kan/roadmap" }, { name: t`Roadmap`, href: "/kan/roadmap" },
{ name: t`GitHub`, href: "https://github.com/kanbn/kan" }, { name: t`GitHub`, href: "https://github.com/kanbn/kan" },
{ name: t`Contact`, href: "mailto:support@kan.bn" }, { name: t`Contact`, href: "mailto:support@kan.bn" },
{ name: t`OSS Friends`, href: "/oss-friends" },
], ],
legal: [ legal: [
{ name: t`Terms of service`, href: "/terms" }, { name: t`Terms of service`, href: "/terms" },

View File

@@ -240,7 +240,7 @@ const Testimonials = () => {
</p> </p>
<div className="mx-auto mt-16 w-full max-w-7xl"> <div className="mx-auto mt-16 w-full max-w-7xl">
<div className="grid grid-cols-1 gap-4 md:auto-rows-fr md:grid-cols-3"> <div className="grid grid-cols-1 gap-4 [mask-image:linear-gradient(to_bottom,black_90%,transparent_98%)] md:auto-rows-fr md:grid-cols-3">
{testimonials.map((testimonial, index) => ( {testimonials.map((testimonial, index) => (
<TestimonialCard <TestimonialCard
key={`testimonial-${index}`} key={`testimonial-${index}`}

View File

@@ -176,6 +176,13 @@ export function InviteMemberForm({
}; };
const handleInviteLinkToggle = async () => { const handleInviteLinkToggle = async () => {
if (
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription
)
return handleUpgrade();
setIsLoadingInviteLink(true); setIsLoadingInviteLink(true);
if (isShareInviteLinkEnabled && workspace.publicId) { if (isShareInviteLinkEnabled && workspace.publicId) {
@@ -342,11 +349,6 @@ export function InviteMemberForm({
: t`Create invite link` : t`Create invite link`
} }
isChecked={isShareInviteLinkEnabled} isChecked={isShareInviteLinkEnabled}
disabled={
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasTeamSubscription &&
!hasProSubscription
}
onChange={handleInviteLinkToggle} onChange={handleInviteLinkToggle}
/> />
<div> <div>
@@ -354,7 +356,7 @@ export function InviteMemberForm({
!hasTeamSubscription && !hasTeamSubscription &&
!hasProSubscription ? ( !hasProSubscription ? (
<Button type="button" onClick={handleUpgrade}> <Button type="button" onClick={handleUpgrade}>
{t`Upgrade to Team Plan`} {t`Start 14 day free trial`}
</Button> </Button>
) : ( ) : (
<Button <Button

View File

@@ -181,7 +181,7 @@ export default function MembersPage() {
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && ( {env("NEXT_PUBLIC_KAN_ENV") === "cloud" && (
<> <>
{!proSubscription && ( {!proSubscription && !teamSubscription && (
<Link <Link
href="/settings/workspace?upgrade=pro" href="/settings/workspace?upgrade=pro"
className="hidden items-center rounded-full border border-emerald-300 bg-emerald-50 px-3 py-1 text-center text-xs text-emerald-400 dark:border-emerald-700 dark:bg-emerald-950 dark:text-emerald-400 lg:flex" className="hidden items-center rounded-full border border-emerald-300 bg-emerald-50 px-3 py-1 text-center text-xs text-emerald-400 dark:border-emerald-700 dark:bg-emerald-950 dark:text-emerald-400 lg:flex"

View File

@@ -0,0 +1,120 @@
import Link from "next/link";
import { t } from "@lingui/core/macro";
import { useEffect, useState } from "react";
import Button from "~/components/Button";
import { PageHead } from "~/components/PageHead";
import Layout from "../home/components/Layout";
interface OSSFriend {
name: string;
description: string;
href: string;
}
interface OSSFriendsResponse {
data: OSSFriend[];
}
export default function OSSFriendsView() {
const [ossFriends, setOSSFriends] = useState<OSSFriend[]>([]);
const [isLoading, setIsLoading] = useState<boolean>(true);
const fetchOSSFriends = async (): Promise<OSSFriend[]> => {
try {
const response = await fetch("/api/oss-friends");
if (!response.ok) {
throw new Error("Failed to fetch OSS friends");
}
const { data } = (await response.json()) as OSSFriendsResponse;
return data;
} catch (error) {
console.error("Error fetching OSS friends:", error);
return [];
}
};
useEffect(() => {
async function fetchData() {
try {
const data = await fetchOSSFriends();
setOSSFriends(data);
} finally {
setIsLoading(false);
}
}
void fetchData();
}, []);
return (
<Layout>
<PageHead title={`${t`OSS Friends`} | kan.bn`} />
<div className="flex h-full w-full flex-col lg:pt-[5rem]">
<div className="w-full pb-10 pt-32">
<div className="flex flex-col items-center justify-center px-4 pb-10">
<p className="mt-4 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-3xl">
{t`Open Source Friends`}
</p>
<p className="text:md lg:text-md mt-4 max-w-[500px] text-center text-light-950 dark:text-dark-900">
{t`Check out some of our favorite open source projects.`}
</p>
</div>
</div>
<div className="mx-auto w-full max-w-7xl px-4 pb-24">
<div className="grid grid-cols-1 gap-4 md:grid-cols-3">
{isLoading &&
Array.from({ length: 12 }).map((_, idx) => (
<div
key={`oss-friend-skeleton-${idx}`}
className="group relative h-[200px] rounded-2xl border border-light-200 bg-light-50 p-6 dark:border-dark-200 dark:bg-dark-50"
>
<div className="mb-4 flex flex-col gap-3">
<div className="h-5 w-2/3 animate-pulse rounded-sm bg-light-200 dark:bg-dark-200" />
<div className="h-3 w-full animate-pulse rounded-sm bg-light-200 dark:bg-dark-200" />
<div className="h-3 w-5/6 animate-pulse rounded-sm bg-light-200 dark:bg-dark-200" />
</div>
<div className="h-8 w-28 animate-pulse rounded-md bg-light-200 dark:bg-dark-200" />
</div>
))}
{!isLoading &&
ossFriends.map((friend, idx) => {
return (
<div
key={`oss-friend-${idx}`}
className="group relative rounded-2xl border border-light-200 bg-light-50 p-6 transition-all duration-200 hover:shadow-sm dark:border-dark-200 dark:bg-dark-50"
>
<div className="mb-4 flex flex-col gap-2">
<Link
href={friend.href}
target="_blank"
rel="noopener noreferrer"
>
<h3 className="text-lg font-semibold text-light-1000 dark:text-dark-1000">
{friend.name}
</h3>
</Link>
<p className="text-sm leading-relaxed text-light-900 dark:text-dark-900">
{friend.description}
</p>
</div>
<Button
href={friend.href}
variant="secondary"
rel="noopener noreferrer"
size="sm"
>
{t`Learn more`}
</Button>
</div>
);
})}
</div>
</div>
</div>
</Layout>
);
}

View File

@@ -131,11 +131,11 @@ const Pricing = ({
> >
{tier.name} {tier.name}
</h3> </h3>
{tier.highlighted && frequency?.value === "annually" ? ( {tier.highlighted && (
<p className="rounded-full bg-light-50 px-2.5 py-1 text-[12px] font-semibold text-dark-500 dark:bg-dark-1000 dark:text-dark-50"> <p className="rounded-full bg-light-50 px-2.5 py-1 text-[12px] font-semibold text-dark-500 dark:bg-dark-1000 dark:text-dark-50">
-20% {t`14 day free trial`}
</p> </p>
) : null} )}
</div> </div>
<p <p
className={twMerge( className={twMerge(

View File

@@ -80,7 +80,8 @@ export default function WorkspaceSettings() {
/> />
{env("NEXT_PUBLIC_KAN_ENV") === "cloud" && {env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
!hasActiveSubscription(subscriptions, "pro") && ( !hasActiveSubscription(subscriptions, "pro") &&
!hasActiveSubscription(subscriptions, "team") && (
<div className="my-8"> <div className="my-8">
<Button <Button
onClick={() => openModal("UPGRADE_TO_PRO")} onClick={() => openModal("UPGRADE_TO_PRO")}

View File

@@ -48,9 +48,11 @@ export function UpgradeToProConfirmation({
return ( return (
<div className="p-5"> <div className="p-5">
<div className="flex w-full flex-col justify-between pb-4"> <div className="flex w-full flex-col justify-between pb-4">
<h2 className="text-md pb-4 font-bold text-neutral-900 dark:text-dark-1000"> <div className="pb-4">
{t`Upgrade to Pro`} <h2 className="text-md font-bold text-neutral-900 dark:text-dark-1000">
</h2> {t`Upgrade to Pro`}
</h2>
</div>
<p className="mb-4 text-sm font-medium text-light-900 dark:text-dark-900"> <p className="mb-4 text-sm font-medium text-light-900 dark:text-dark-900">
{t`Supercharge your workspace for just $29/month. Here's what you'll get:`} {t`Supercharge your workspace for just $29/month. Here's what you'll get:`}
</p> </p>
@@ -106,7 +108,7 @@ export function UpgradeToProConfirmation({
<Button <Button
onClick={handleUpgrade} onClick={handleUpgrade}
iconRight={<HiBolt />} iconRight={<HiBolt />}
>{t`Upgrade`}</Button> >{t`Start 14 day free trial`}</Button>
</div> </div>
</div> </div>
); );

View File

@@ -170,12 +170,48 @@ export const initAuth = (db: dbClient) => {
priceId: process.env.STRIPE_TEAM_PLAN_MONTHLY_PRICE_ID!, priceId: process.env.STRIPE_TEAM_PLAN_MONTHLY_PRICE_ID!,
annualDiscountPriceId: annualDiscountPriceId:
process.env.STRIPE_TEAM_PLAN_YEARLY_PRICE_ID!, process.env.STRIPE_TEAM_PLAN_YEARLY_PRICE_ID!,
freeTrial: {
days: 14,
onTrialStart: async (subscription) => {
// Called when a trial starts
// @todo: send trial start email
// await sendTrialStartEmail(subscription.referenceId);
},
onTrialEnd: async ({ subscription }, request) => {
// Called when a trial ends
// @todo: send trial end email
// await sendTrialEndEmail(user.email);
},
onTrialExpired: async (subscription) => {
// Called when a trial expires without conversion
// @todo: send trial expired email
// await sendTrialExpiredEmail(subscription.referenceId);
},
},
}, },
{ {
name: "pro", name: "pro",
priceId: process.env.STRIPE_PRO_PLAN_MONTHLY_PRICE_ID!, priceId: process.env.STRIPE_PRO_PLAN_MONTHLY_PRICE_ID!,
annualDiscountPriceId: annualDiscountPriceId:
process.env.STRIPE_PRO_PLAN_YEARLY_PRICE_ID!, process.env.STRIPE_PRO_PLAN_YEARLY_PRICE_ID!,
freeTrial: {
days: 14,
onTrialStart: async (subscription) => {
// Called when a trial starts
// @todo: send trial start email
// await sendTrialStartEmail(subscription.referenceId);
},
onTrialEnd: async ({ subscription }, request) => {
// Called when a trial ends
// @todo: send trial end email
// await sendTrialEndEmail(user.email);
},
onTrialExpired: async (subscription) => {
// Called when a trial expires without conversion
// @todo: send trial expired email
// await sendTrialExpiredEmail(subscription.referenceId);
},
},
}, },
], ],
authorizeReference: async (data) => { authorizeReference: async (data) => {